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
339657726527	339657727046	339657727596	339657728146	339657728696	339657729246	339657729796	339657730346	339657730896	339657731446	339657731996	339657732546	339657733096	339657733646	339657734196	339657734746	339657735296	339657735846	339657736396	339657736946	339657737496	339657738046	339657738596	339657739146	339657739696	339657740246	339657740796	339657741346	339657741896	339657742446	339657742996	339657743546	339657744096	339657744646	339657745196	339657745746	339657746296	339657746846	339657747396	339657747946	339657748496	339657749046	339657749596	339657750146	339657750696	339657751246	339657751796	339657752346	339657752896	339657753446	339657753996	339657754546	339657755096	339657755646	339657756196	339657756746	339657757296	339657757846	339657758396	339657758946	339657759496	339657760046	339657760596	339657761146	339657761696	339657762246	339657762796	339657763346	339657763896	339657764446	339657764996	339657765546	339657766096	339657766646	339657767196	339657767746	339657768296	339657768846	339657769396	339657769946	339657770496	339657771046	339657771596	339657772146	339657772696	339657773246	339657773796	339657774346	339657774896	339657775446	339657775996	339657776546	339657777096	339657777646	339657778196	339657778746	339657779296	339657779846	339657780396	339657780946	339657781496	339657782046	339657782596	339657783146	339657783696	339657784246	339657784796	339657785346	339657785896	339657786446	339657786996	339657787546	339657788096	339657788646	339657789196	339657789746	339657790296	339657790846	339657791396	339657791946	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21890	20016	27321	22418	20022	18847	7394	3507	2340	2112	1767	1394	1197	1124	986	910	810	778	736	727	692	672	663	614	586	592	592	573	548	587	556	541	564	495	524	505	523	503	488	493	482	485	481	496	517	522	543	449	546	533	490	506	499	487	513	454	461	444	471	450	429	428	432	468	456	418	410	415	401	460	430	407	414	422	429	416	414	436	439	432	403	435	454	438	420	401	418	460	434	421	395	412	459	407	400	418	428	449	436	406	420	436	435	406	441	425	414	473	434	443	406	483	412	394	382	449	456	404	405	437	432	411	434	442	430	413	420	415	411	412	388	402	397	399	431	425	432	407	443	401	387	417	422	422	427	408	419	426	431	403	396	447	439	399	421	408	470	407	413	431	428	433	422	391	424	393	473	419	401	424	423	408	428	406	434	423	431	424	414	408	388	412	422	448	418	449	464	417	451	417	426	449	399	430	407	409	439	432	363	411	421	431	415	417	431	427	424	422	469	412	403	401	422	416	400	457	412	398	443	389	408	420	425	424	416	435	467	432	435	423	405	429	409	457	406	430	458	404	459	444	423	415	410	413	490	426	413	427	439	385	416	395	441	384	430	397	429	390	424	440	402	440	412	443	414	444	409	428	421	433	405	413	427	453	453	400	448	415	393	427	409	415	419	395	451	389	426	390	424	462	405	411	379	396	404	415	427	428	428	436	414	399	430	369	412	415	389	414	433	437	403	396	403	437	406	401	415	392	421	446	420	410	438	432	453	390	421	431	413	427	447	443	424	413	436	446	398	393	439	435	414	430	478	382	382	416	395	385	424	351	430	388	421	426	436	483	446	381	447	421	416	403	454	417	429	394	388	432	453	390	432	460	385	436	403	419	414	452	421	412	421	423	403	435	436	401	408	430	416	403	419	466	403	450	421	412	455	383	429	406	398	434	417	380	409	410	457	445	439	411	423	420	401	407	391	401	413	436	419	395	410	402	447	442	391	394	422	421	418	425	388	394	409	441	455	430	422	380	454	445	424	446	382	412	426	400	415	402	431	432	381	460	433	386	425	393	426	422	465	402	419	427	415	436	444	409	434	450	417	439	383	392	415	400	403	428	421	403	407	441	401	446	402	409	398	425	384	404	430	442	408	426	423	380	390	415	465	421	398	396	466	406	395	441	437	452	441	428	446	441	419	441	467	415	380	442	431	393	447	399	381	416	413	451	441	434	439	455	447	399	414	402	444	411	399	431	416	401	427	417	441	417	406	427	398	392	435	438	444	451	476	398	436	392	417	403	410	408	405	427	432	428	401	394	394	450	396	412	427	423	415	424	417	404	405	420	393	440	433	435	405	407	427	411	400	444	423	434	428	407	428	442	400	391	417	424	427	416	382	404	368	416	392	463	393	433	429	410	446	410	404	435	444	433	416	403	399	443	437	432	405	407	417	392	413	450	421	440	426	424	414	444	407	418	430	419	427	379	439	421	449	382	432	415	409	456	428	390	415	410	404	418	435	421	416	393	412	469	442	407	406	424	410	441	385	430	408	447	434	420	404	384	443	435	430	446	389	408	421	409	433	435	427	426	408	365	452	446	407	391	430	434	428	443	420	443	422	429	429	410	388	430	414	408	424	429	389	452	408	423	385	397	424	467	414	436	419	430	419	418	420	440	428	422	440	462	368	381	427	415	399	382	425	410	384	421	382	423	395	420	422	436	433	407	416	408	410	448	388	396	387	420	417	439	430	406	419	408	432	420	408	393	404	420	413	393	414	416	477	420	380	425	422	430	411	421	413	424	422	370	414	436	398	432	407	400	437	432	445	447	433	445	423	432	426	463	427	428	434	426	398	423	393	416	418	445	439	430	425	405	391	438	425	427	404	429	368	398	411	440	406	438	428	436	454	403	419	451	424	413	394	399	371	403	407	396	416	402	426	471	414	427	430	403	445	411	413	441	424	430	399	403	414	467	417	444	410	407	399	429	427	431	416	415	433	406	375	434	440	443	433	425	421	412	429	421	422	431	385	415	402	437	395	397	426	459	414	421	406	409	416	401	460	435	370	392	387	430	431	392	409	481	431	454	429	415	379	394	454	419	450	435	438	394	430	425	398	429	394	427	417	373	430	419	400	432	413	418	407	412	380	422	415	421	408	389	436	384	401	410	414	429	420	430	376	372	430	393	387	453	434	415	438	412	411	398	414	392	394	394	412	383	409	404	441	431	418	386	436	381	420	418	436	394	398	442	385	396	398	417	426	448	404	417	422	434	402	424	437	401	418	397	427	411	396	461	404	405	424	426	433	418	429	405	416	454	403	410	396	387	436	440	419	439	419	446	407	430	410	377	408	432	446	397	414	440	395	443	390	407	441	413	411	398	410	382	418	404	398	399	434	396	424	414	442	438	420	444	396	411	452	418	416	454	411	487	437	447	401	436	458	437	422	399	397	395	414	399	389	429	395	413	409	385	455	402	427	457	428	409	419	419	449	475	424	421	474	418	461	399	395	423	440	370	417	423	424	422	440	419	415	443	404	438	404	413	405	407	420	440	473	434	447	432	390	415	423	427	396	368	452	417	412	403	416	441	410	410	405	405	415	384	415	429	400	438	376	433	412	392	393	440	433	402	404	409	430	410	407	417	421	440	422	409	414	447	470	438	417	405	387	431	409	446	400	416	442	421	394	400	415	388	407	432	404	427	428	441	437	411	422	416	409	412	430	424	418	431	413	436	434	423	431	377	437	440	470	420	443	423	427	403	412	396	400	404	453	423	434	399	423	410	433	418	419	407	416	417	408	436	429	438	413	438	368	440	418	396	406	411	414	392	431	397	468	433	429	410	459	383	416	428	388	429	425	447	432	411	413	432	402	481	432	432	392	423	417	401	393	409	405	425	412	407	432	400	430	394	392	377	421	441	419	414	424	445	418	397	394	424	395	424	387	440	435	425	428	452	407	407	412	407	413	450	396	402	397	416	398	448	436	396	420	401	406	407	418	402	436	410	414	444	432	402	400	402	428	425	425	418	404	398	401	414	404	390	404	381	417	406	448	392	431	437	421	404	424	437	381	414	425	453	424	412	399	407	454	399	386	410	405	425	429	379	421	422	417	426	445	415	395	405	413	422	417	415	408	422	452	434	450	438	448	419	440	403	408	419	385	431	413	412	405	397	417	437	398	393	463	408	478	421	410	389	443	421	407	423	380	419	392	395	429	410	439	455	432	395	388	406	422	445	419	415	428	422	375	424	383	414	420	396	430	413	395	414	407	410	399	405	395	401	412	431	393	371	441	375	403	444	441	410	410	414	419	363	405	421	409	422	442	396	400	402	425	427	389	405	407	426	383	418	412	445	416	399	454	375	453	383	419	403	439	380	398	421	453	419	436	427	432	408	413	425	389	419	388	419	408	411	448	402	405	455	427	429	439	419	422	384	424	425	410	454	462	390	413	414	417	428	417	415	410	425	402	449	448	425	448	430	446	443	424	409	470	407	396	425	422	408	405	396	452	368	425	444
11487	28413	26896	19786	13593	11469	9946	8474	6659	6061	5175	4051	3444	2830	2448	2208	2047	1905	1779	1684	1595	1508	1415	1291	1250	1251	1206	1190	1126	1025	1037	1033	1074	1005	988	962	879	890	876	856	857	825	880	808	877	925	857	937	966	904	888	882	885	830	846	820	779	746	776	786	727	725	727	738	658	717	696	688	695	695	689	707	658	675	669	690	710	709	665	712	674	671	675	662	718	663	666	732	693	693	704	692	694	661	695	714	686	653	721	723	748	701	692	682	691	677	691	720	667	675	779	738	719	665	689	666	659	663	667	728	730	658	707	720	696	637	678	717	688	700	680	673	692	731	656	689	695	677	668	673	713	702	650	690	688	651	654	689	657	681	716	693	677	669	693	682	699	659	726	663	718	676	687	677	709	655	620	681	657	668	698	671	669	676	692	734	669	682	686	679	719	709	681	675	622	708	683	685	709	678	674	724	647	734	716	658	679	643	703	668	687	646	686	715	679	703	691	696	708	650	711	649	691	699	695	675	682	682	703	675	696	696	613	714	683	665	686	670	660	666	691	696	645	712	681	679	685	685	630	712	635	678	740	667	660	670	693	660	643	700	672	698	679	685	689	692	697	715	706	738	712	671	679	693	702	651	677	693	698	639	725	655	658	672	634	678	720	686	732	693	664	625	653	687	660	648	683	722	651	646	706	687	679	662	713	700	665	678	708	657	684	675	691	704	747	657	661	632	705	699	697	695	672	715	656	674	652	684	694	657	688	671	637	642	654	686	643	691	662	671	678	655	685	674	690	672	652	706	671	644	746	663	666	688	661	671	655	673	678	716	649	701	668	689	659	635	661	665	704	683	714	695	720	661	658	658	682	709	666	705	710	699	707	660	675	682	677	719	704	673	663	636	686	667	672	689	656	680	728	622	680	709	700	686	664	630	620	683	684	698	693	721	699	692	641	668	673	684	699	647	679	687	708	682	762	681	722	693	709	685	697	689	654	661	718	677	683	678	688	678	661	709	705	660	684	711	706	653	635	709	667	702	712	649	660	718	651	660	667	614	662	639	763	687	682	636	650	726	680	672	705	640	717	688	715	673	668	693	655	663	698	693	711	660	684	684	624	681	660	691	683	647	710	702	706	669	665	668	709	670	604	676	698	649	682	726	649	697	703	688	690	674	641	684	720	730	686	681	719	675	718	697	701	695	694	698	673	638	693	672	719	700	716	719	705	684	700	720	719	654	730	664	691	680	737	670	649	668	687	669	669	653	708	646	646	709	679	737	659	628	684	697	686	727	685	683	702	741	666	643	713	709	697	692	668	716	684	669	673	621	723	649	679	664	664	665	666	690	702	717	723	671	696	659	667	685	657	651	664	694	621	714	685	702	685	721	702	689	694	619	670	696	676	688	684	656	724	684	676	684	652	702	689	688	656	655	660	647	673	644	695	633	694	729	670	665	713	669	669	662	680	703	689	652	653	681	685	690	672	678	707	674	712	674	704	666	706	680	720	695	704	706	701	694	675	655	690	694	622	639	723	696	645	684	683	698	708	694	707	704	671	693	698	679	629	719	680	650	663	647	631	665	651	681	686	708	631	679	662	722	653	699	715	610	659	638	648	733	675	650	638	659	723	654	688	701	665	718	660	644	727	685	674	625	699	675	682	698	647	673	703	724	683	702	686	665	678	686	732	665	677	702	682	755	676	685	687	692	710	643	666	711	672	695	687	674	699	713	706	691	715	692	701	725	683	669	641	690	693	655	706	655	661	661	659	642	660	679	669	654	701	704	704	721	696	668	669	711	674	674	694	684	659	658	704	700	702	681	647	682	691	723	714	664	673	659	676	679	651	676	670	661	699	633	650	641	683	679	669	681	674	674	728	680	663	649	707	686	637	698	707	681	704	692	727	742	718	660	687	719	678	683	717	672	672	660	688	703	690	664	645	672	673	693	721	644	695	694	684	653	661	694	662	646	691	683	705	740	694	695	652	696	690	645	733	732	681	706	668	683	668	640	696	714	683	719	708	686	647	656	702	709	684	693	701	690	673	710	691	660	674	687	669	643	707	727	695	711	702	656	659	673	676	710	631	638	674	726	712	674	673	661	676	675	684	670	682	682	725	702	645	679	691	712	666	714	656	690	666	666	703	646	695	644	723	685	702	632	700	654	644	689	651	653	710	656	666	699	689	672	673	708	682	650	673	671	693	717	689	701	676	671	706	685	688	693	679	708	709	691	745	674	685	659	680	680	715	662	655	685	709	751	693	689	720	642	654	697	640	695	699	690	684	719	638	692	689	669	693	657	704	679	685	693	696	736	662	691	697	673	678	715	714	708	719	622	686	649	648	676	665	711	699	685	708	658	689	642	674	675	674	673	684	710	653	658	693	734	676	680	685	692	659	661	683	636	660	734	667	632	691	709	691	694	677	688	718	693	722	685	675	647	711	684	695	731	714	628	713	697	686	679	663	709	675	697	709	696	704	673	666	673	685	705	714	702	655	666	670	710	708	712	748	631	654	686	675	659	648	620	695	710	684	726	675	698	686	685	643	665	664	726	701	674	645	690	688	707	664	681	731	706	635	716	703	677	640	692	706	697	664	679	682	678	650	668	648	728	699	697	651	702	645	646	705	650	681	673	682	676	721	694	646	707	696	733	735	712	681	680	663	702	675	681	712	677	688	660	659	716	706	702	725	679	668	673	698	651	653	676	651	666	655	727	659	637	675	670	669	632	699	686	696	682	619	699	708	653	705	706	676	678	683	682	679	687	661	656	700	683	635	681	645	629	690	683	731	642	695	671	676	681	681	666	680	626	646	673	647	668	725	694	681	712	691	721	699	669	694	672	678	654	691	680	714	686	676	714	662	658	654	682	725	670	684	696	658	715	681	701	643	691	651	699	677	674	735	698	663	653	680	676	736	650	679	668	650	710	708	698	679	697	641	642	719	722	655	656	678	717	631	736	683	668	709	654	666	696	692	685	695	687	665	648	682	669	708	666	686	701	727	729	700	683	687	670	695	682	693	659	672	736	708	704	670	671	659	688	704	689	684	704	704	704	712	654	671	690	701	687	705	664	612	662	634	647	675	692	708	683	674	692	639	693	636	730	653	668	693	685	687	685	681	672	716	705	706	734	719	719	691	723	670	685	658	656	674	709	658	689	658	678	712	653	715	659	650	675	700	689	684	628	690	709	654	687	681	677	714	712	650	664	669	679	726	708	729	706	713	655	682	700	669	656	675	673	684	679	689	694	691	679	688	753	682	717	672	683	657	626	682	690	706	705	627	702	679	676	717	667	717	702	663	660	695	711	658	653	671	631	711	707	711	684	674	673	703	609	663	649	702	723	634	697	728	669	695	712	679	708	685	675	679	680	703	698	673	667	684	666	702	670	665	665	684	697	687	640	668	670	742	700	683	741	643	653	634	670	674	694	737	727	687	677	699	663	692	688	645	718	647	685	699	645	737	699	665	674	694	678	672	656	668	669	718	722	646	699	662	679	676	689	655	696	662	715
26821	20685	12665	5190	2066	1648	1215	1141	938	850	779	639	545	505	489	458	454	464	463	459	422	379	372	388	365	400	380	388	389	355	351	369	385	330	376	352	369	349	362	380	365	336	343	349	338	363	371	405	359	326	353	347	371	351	332	335	329	330	364	375	322	333	329	297	350	330	330	329	295	333	321	352	293	358	295	281	341	310	309	325	336	333	356	333	328	327	308	301	327	322	312	310	316	348	309	329	314	350	299	286	327	275	304	324	302	299	339	292	319	310	328	297	332	289	315	337	349	302	324	314	327	314	308	307	312	298	314	309	345	298	325	314	335	287	309	305	321	297	318	331	302	293	312	304	358	326	308	318	288	341	344	306	318	313	319	306	316	314	330	355	321	334	312	324	320	315	314	318	315	317	322	287	303	310	304	309	346	320	318	294	345	317	336	340	334	320	320	293	318	312	334	332	311	306	337	328	303	328	329	314	331	324	365	320	301	305	311	314	320	296	311	301	335	288	333	295	350	312	329	296	348	304	301	301	334	314	322	320	288	309	332	324	315	312	319	319	326	309	315	335	345	352	314	303	320	347	308	304	324	327	352	306	282	296	331	325	325	308	298	329	343	339	340	311	296	328	310	305	315	318	316	321	329	321	349	343	329	314	313	307	307	323	299	341	342	302	318	299	308	317	324	343	316	327	337	284	331	331	315	342	332	320	339	343	332	334	321	336	338	341	325	323	338	320	338	300	316	330	306	317	325	329	296	296	299	328	323	334	340	308	315	283	314	333	318	308	319	341	302	335	327	295	311	319	308	314	319	346	303	289	326	315	287	347	317	306	306	303	333	328	323	331	304	337	308	331	327	265	316	345	312	320	325	307	310	318	291	339	326	311	302	331	326	336	295	294	300	327	343	320	327	339	339	336	310	301	336	323	326	327	338	326	317	273	282	298	319	321	326	320	314	316	343	309	328	334	304	336	324	302	316	342	337	313	301	291	310	298	329	313	339	291	317	323	319	335	333	323	322	331	288	330	326	327	303	329	315	305	299	324	325	340	334	302	324	305	317	331	313	315	317	337	291	322	329	345	324	310	332	301	312	329	300	325	312	324	337	291	301	335	307	321	316	328	353	313	320	299	345	324	323	326	359	341	338	286	325	290	337	341	334	321	350	320	292	297	339	295	336	339	318	309	320	340	323	311	323	345	307	350	316	339	313	337	356	308	290	322	319	300	316	337	343	314	326	337	334	310	290	300	328	315	337	327	331	326	321	298	344	329	316	309	316	326	335	322	309	319	327	328	312	326	328	326	311	335	302	334	302	329	291	303	325	325	298	331	300	307	327	310	336	329	323	292	346	345	313	343	329	299	333	314	358	327	299	320	311	312	334	302	318	354	351	297	334	341	296	297	344	305	321	327	342	318	317	318	279	331	299	294	363	315	306	329	340	325	308	334	297	287	324	315	310	307	318	302	331	318	310	299	307	338	321	332	307	297	340	303	302	297	323	312	323	313	320	323	315	327	303	329	324	329	317	303	336	319	338	350	300	318	359	326	315	351	312	334	298	335	334	312	333	311	347	343	292	326	314	327	310	311	298	321	347	290	313	362	317	301	307	344	312	314	327	339	343	318	284	337	307	291	349	329	290	308	342	311	300	318	308	335	282	327	325	326	328	317	334	329	338	306	303	300	355	343	288	303	275	334	284	300	296	350	312	319	315	341	280	336	333	291	317	337	318	335	332	305	312	323	330	314	327	334	337	318	290	314	296	306	339	315	321	322	302	311	288	350	338	283	338	308	355	284	308	329	322	358	268	339	295	319	332	329	325	337	308	323	293	314	302	316	309	297	316	295	323	300	346	326	317	345	340	306	312	309	305	336	289	312	336	298	310	303	339	314	319	323	303	313	292	332	344	291	305	313	313	323	354	335	306	352	299	318	326	296	339	341	281	287	312	340	305	336	312	291	311	302	301	305	317	296	327	314	291	331	305	311	315	287	309	297	355	298	331	281	332	323	319	317	303	285	326	308	317	327	321	328	347	295	299	297	290	322	359	323	316	352	300	295	321	335	309	291	321	326	328	336	298	297	329	310	326	290	353	294	275	324	331	307	354	326	304	321	318	338	325	336	340	302	301	322	325	283	321	286	316	358	349	330	330	308	299	309	284	308	341	310	252	325	340	333	320	350	288	319	299	340	318	318	321	290	317	312	326	335	311	324	308	330	313	320	324	314	311	348	308	299	325	348	330	309	339	306	305	340	313	328	320	329	327	311	309	310	362	343	331	330	308	311	298	308	317	294	323	295	328	334	331	312	344	310	307	305	308	320	311	326	359	298	310	346	345	323	307	310	305	312	321	325	321	325	292	309	330	308	317	324	311	330	316	321	325	304	303	333	315	283	317	340	297	307	308	327	316	324	308	297	320	324	291	318	289	303	317	330	292	325	331	322	310	312	304	327	349	327	303	323	309	270	340	298	292	327	316	328	318	296	285	279	326	306	325	327	298	298	324	305	353	313	293	316	304	310	332	321	306	346	320	324	310	329	326	327	329	298	290	354	334	331	336	327	313	307	310	338	306	331	324	312	313	301	320	316	282	341	318	348	344	317	273	315	321	307	313	339	321	306	312	304	306	354	308	310	319	302	328	329	337	300	324	320	306	292	322	326	315	288	331	343	301	331	308	324	285	319	311	295	341	316	304	330	331	287	291	327	358	293	320	327	309	325	321	340	333	342	340	293	339	327	312	350	307	335	278	329	315	319	297	329	332	275	336	315	307	314	331	317	309	311	316	347	309	307	335	345	299	315	289	336	332	335	313	304	314	307	320	297	280	294	335	296	316	321	330	322	289	325	309	319	343	294	317	320	334	306	322	324	318	365	333	310	296	331	309	303	328	316	335	298	293	300	323	331	306	318	346	340	311	310	296	317	338	303	335	310	331	355	337	313	297	334	300	312	334	310	330	326	333	351	296	343	336	290	355	372	313	269	373	331	320	330	330	299	296	318	318	336	307	315	332	293	329	350	315	310	340	308	299	324	339	302	282	321	317	316	287	296	315	297	325	319	332	321	295	316	336	334	302	320	325	345	323	317	313	301	317	308	326	326	331	302	298	333	332	306	297	287	324	311	338	308	292	313	292	319	317	315	329	340	325	319	340	316	287	308	325	324	314	339	348	313	302	292	290	310	313	324	285	318	316	323	337	303	319	306	334	336	291	289	321	317	316	316	296	328	343	320	292	321	330	324	317	326	301	289	316	293	322	312	351	311	329	334	322	338	292	337	280	336	309	321	296	334	321	301	352	327	322	332	294	319	345	300	287	334	333	328	331	322	314	320	309	331	352	314	331	301	338	315	322	330	306	304	319	325	293	300	339	351	289	298	337	289	327	297	348	365	279	313	285	343	346	305	292	322	314	338	289	294	318	320	328	320	320	348	308	300	310	350	317	302	285	315	307	330	314	349	298	302	314	340	343	319	331	303	326	293	333	248	303	288	310	343	301	319	304	278
7492	13623	13691	9022	5417	4799	3684	3530	2729	2489	2058	1709	1458	1378	1169	1145	1051	1074	1004	953	952	838	786	814	701	764	713	741	686	664	685	677	704	633	663	655	612	615	632	688	620	630	618	654	679	612	628	646	682	669	666	653	652	610	620	576	559	604	583	562	587	565	564	567	602	514	599	538	529	526	528	513	508	531	534	547	534	493	507	505	577	551	550	541	509	520	542	551	488	528	499	511	534	540	545	538	523	523	531	572	541	518	541	533	537	543	504	534	555	517	551	552	510	533	545	553	557	583	526	521	523	569	543	529	471	562	543	542	520	567	565	513	521	511	499	519	509	571	555	545	521	536	503	506	546	517	520	566	505	525	532	564	545	566	528	549	551	531	526	558	540	550	551	549	532	499	563	512	512	526	527	514	531	525	471	531	544	534	529	537	555	513	545	526	533	531	547	557	532	534	532	524	542	534	511	572	524	529	549	534	569	533	546	533	557	546	541	550	529	562	517	533	543	569	522	498	537	512	546	514	551	517	537	481	575	503	552	559	530	520	540	510	540	515	533	532	531	505	517	552	506	534	540	529	560	564	540	492	524	534	531	542	522	527	502	508	535	497	529	551	553	550	507	521	538	519	541	532	542	565	525	497	502	527	477	527	550	556	541	556	535	497	529	499	515	505	508	538	512	516	556	535	516	498	572	526	526	510	502	538	547	529	582	557	535	516	550	556	519	555	525	567	520	525	553	565	509	532	535	530	518	543	589	510	556	530	533	556	538	513	568	581	562	575	528	491	503	505	530	487	549	542	517	562	524	490	559	538	496	550	542	546	549	522	528	577	541	545	538	537	544	543	557	524	537	509	529	523	527	522	538	525	570	490	569	530	558	518	534	515	522	530	558	574	579	516	543	548	531	571	579	577	531	578	543	596	555	557	566	524	500	533	518	529	545	533	537	521	514	559	531	525	507	540	578	530	554	537	533	565	540	539	515	503	524	530	553	545	543	525	527	535	537	527	541	535	515	529	546	549	568	521	568	532	543	506	566	509	560	509	564	558	533	475	558	537	526	583	524	550	509	495	504	524	516	522	537	550	571	516	563	549	556	548	552	538	517	528	511	543	537	522	503	536	544	530	507	553	484	564	522	528	521	501	525	520	560	516	553	547	529	520	496	571	520	564	513	537	520	527	563	592	517	541	534	515	482	516	489	519	527	537	517	549	517	577	523	534	536	537	583	505	546	563	554	526	481	536	526	558	495	540	529	549	508	528	578	511	495	525	507	537	517	514	533	502	547	541	524	538	528	532	567	528	561	542	569	556	529	559	553	540	547	542	523	575	575	570	569	543	574	534	529	546	539	517	529	532	536	556	521	528	540	548	568	548	532	536	502	540	536	566	529	540	525	504	558	561	508	535	559	533	498	507	518	541	517	522	535	522	516	552	539	538	553	518	508	524	529	591	584	501	525	534	571	560	547	518	512	562	512	510	550	520	527	496	572	536	526	570	529	544	493	485	541	541	548	537	541	562	527	531	571	541	538	571	480	534	509	552	471	514	487	509	545	538	551	496	529	526	500	549	559	509	513	521	529	526	567	531	517	522	524	521	521	575	521	501	531	544	513	531	494	504	511	508	515	545	535	509	525	551	550	549	517	561	547	512	499	524	538	559	543	527	557	511	500	553	511	560	520	548	515	554	554	528	541	549	516	547	525	545	512	525	558	561	541	545	554	538	539	485	563	527	579	515	559	557	508	575	532	542	524	526	491	549	546	550	533	548	591	574	562	557	526	515	528	555	508	552	520	527	527	551	474	486	523	565	555	540	541	494	537	508	533	567	489	510	504	544	588	535	522	499	522	552	526	524	529	552	535	530	499	521	527	510	529	541	512	534	474	516	513	546	519	552	526	558	529	533	552	532	550	559	552	562	510	525	491	585	552	542	541	513	559	523	556	504	525	533	556	548	540	519	577	541	531	525	536	564	518	566	502	581	536	536	554	548	496	515	558	547	540	556	519	555	535	532	501	530	514	584	526	536	508	537	550	495	507	502	560	550	558	547	545	548	514	563	552	540	537	511	506	521	547	560	519	495	527	534	546	509	534	571	512	523	562	529	533	531	513	545	561	528	546	511	578	532	535	516	539	536	542	541	541	524	519	509	539	515	521	558	499	522	537	561	529	515	558	544	542	553	535	515	487	512	545	553	515	515	544	529	526	549	555	553	512	547	505	526	554	538	510	553	495	563	548	549	518	549	509	481	525	489	549	521	533	522	533	527	526	537	549	539	525	522	524	500	548	545	512	521	507	562	505	526	515	562	551	559	582	533	496	588	540	552	566	506	528	540	561	556	563	514	544	502	506	526	566	525	529	532	572	529	476	513	594	552	514	532	541	512	571	508	493	493	543	513	522	509	554	594	518	534	508	545	543	509	553	592	496	523	542	526	519	493	506	510	576	554	554	529	585	570	527	567	548	503	490	536	513	529	561	510	529	544	514	530	520	522	570	548	539	523	514	547	554	535	520	542	564	546	548	543	532	538	555	508	565	540	531	552	511	551	549	549	495	510	521	567	528	509	542	479	516	500	602	554	539	558	561	526	542	512	530	500	580	534	552	540	535	561	504	521	568	515	534	550	533	502	482	551	544	514	554	551	521	451	549	522	503	511	529	544	509	593	518	501	485	476	512	514	543	545	539	535	502	561	513	524	488	531	510	522	558	536	522	526	521	523	508	552	493	567	566	515	578	541	573	510	582	526	541	560	566	507	541	542	537	547	536	529	571	539	506	562	558	549	527	497	513	571	541	546	547	556	531	526	519	555	536	533	577	507	583	539	520	532	531	540	529	550	540	504	551	520	529	547	500	513	536	534	527	534	551	499	519	506	517	584	542	523	524	562	524	600	504	544	515	534	555	533	579	571	567	546	517	543	509	544	542	553	526	538	556	550	571	503	544	546	505	490	522	511	528	523	521	544	519	559	556	515	524	586	591	539	520	566	508	492	538	524	560	521	555	526	573	514	541	510	560	532	585	514	556	560	547	541	530	554	528	562	525	543	552	494	539	543	503	557	542	547	559	550	541	547	517	517	551	548	523	539	522	563	530	522	568	510	544	526	539	543	523	551	505	557	526	521	539	514	488	564	518	545	531	516	554	499	514	545	538	568	514	534	485	504	526	529	508	523	550	503	532	505	554	495	543	557	525	507	547	520	538	561	537	540	568	529	539	543	589	572	533	540	532	506	483	528	586	516	546	561	528	530	527	560	523	552	580	516	550	542	509	516	543	560	513	513	515	546	516	544	565	537	534	585	564	530	546	512	517	514	564	576	510	507	563	550	546	499	528	542	573	563	582	534	560	521	529	498	526	544	548	515	543	561	551	553	524	500	521	555	556	565	568	530	546	534	526	525	520	516	509	530	565	544	525	551	561	542	554	521	520	541	571	550	531	525	527	524	536	537	578	555	536	532	474	532	543	564	503	495	533	543	535	569	533	516	522	549	558	527	530	537	590	556
24154	21252	28406	24432	20629	8126	3144	2105	1654	1466	1235	1069	990	924	815	742	733	680	756	699	679	636	627	568	588	624	550	600	574	552	602	571	515	548	533	543	544	533	495	509	495	477	520	469	473	534	530	555	505	551	510	543	475	482	492	490	481	451	461	451	438	484	456	461	496	484	461	471	456	475	446	493	460	481	460	464	472	468	431	484	438	462	421	467	466	446	453	469	479	420	457	455	465	468	446	435	458	418	420	456	452	488	459	436	469	426	433	439	479	467	479	485	448	444	451	449	440	447	477	455	436	463	474	483	436	481	423	467	469	454	457	495	443	427	445	461	476	445	435	464	470	470	469	432	455	423	486	444	445	433	477	433	438	462	465	476	411	446	449	457	462	418	451	490	423	448	440	431	422	472	442	478	438	438	480	432	430	447	443	447	465	447	432	478	484	442	487	432	473	437	443	435	508	464	461	477	477	428	429	444	431	478	461	425	424	453	443	468	473	429	478	420	442	483	444	491	445	470	476	472	473	415	451	479	434	396	431	479	466	465	463	447	452	446	463	467	439	477	457	466	412	439	459	444	483	454	488	454	435	478	474	505	474	469	491	431	437	467	454	477	472	451	432	459	456	502	429	478	426	480	447	495	420	453	452	466	436	434	440	482	461	464	463	470	459	401	475	418	451	422	456	463	514	449	475	443	476	454	448	478	484	461	475	477	454	450	449	442	459	441	472	485	485	455	433	453	455	415	475	431	489	458	420	458	459	499	469	498	417	459	439	452	432	466	462	462	438	434	478	453	474	460	444	473	465	451	460	459	497	456	454	525	458	460	432	414	439	442	429	447	457	445	471	397	454	439	428	435	481	441	482	500	408	425	446	428	459	426	471	485	466	426	441	473	464	460	408	409	438	428	470	449	474	459	513	455	456	423	442	420	458	463	468	461	454	500	437	434	453	494	422	473	462	436	455	439	473	442	432	420	479	415	448	455	463	417	437	452	427	446	466	443	449	435	449	435	446	430	475	458	425	450	477	456	485	440	441	437	470	452	471	417	483	445	454	437	469	443	433	425	426	447	467	434	433	457	436	412	446	509	424	451	444	478	488	481	432	472	446	457	436	439	472	481	415	460	476	457	465	468	423	459	435	480	482	430	491	444	439	478	452	489	405	457	473	428	481	446	470	427	444	433	475	455	471	456	455	430	453	447	426	479	462	460	468	413	450	456	465	479	538	470	432	442	438	457	432	485	455	474	479	453	477	482	438	472	451	476	475	449	465	424	428	451	414	450	423	444	459	449	476	466	469	462	431	456	438	453	457	449	438	469	456	446	422	506	434	465	493	455	409	470	448	494	462	452	466	458	453	440	452	440	469	423	474	507	427	461	506	507	429	449	438	446	484	457	444	440	437	465	440	427	480	461	445	451	444	435	441	454	431	477	429	437	417	452	434	472	463	436	441	427	453	461	463	446	446	442	460	454	447	456	482	459	416	464	475	493	440	465	452	464	464	436	421	464	485	481	467	474	483	440	444	478	484	429	483	443	460	448	425	465	451	448	457	500	452	432	465	450	445	432	446	454	447	416	468	469	470	420	469	486	441	441	448	475	459	430	427	457	434	471	444	437	479	447	471	446	470	473	447	509	458	429	465	445	470	488	452	437	437	466	482	431	462	474	460	447	470	441	473	440	479	425	450	457	484	454	484	439	435	426	439	444	429	445	476	431	449	463	479	474	431	439	456	474	446	490	471	449	471	413	468	466	464	446	448	478	444	488	443	472	446	469	478	473	424	444	445	452	402	468	482	482	443	414	452	473	491	453	437	504	445	452	454	449	456	436	461	431	448	443	453	435	448	463	429	484	455	463	459	469	484	454	466	436	464	438	460	456	446	461	473	431	446	445	442	429	424	465	455	433	425	474	476	460	504	401	456	451	497	478	433	453	460	469	483	415	461	478	460	441	422	424	444	459	465	473	448	432	464	443	478	462	478	449	472	452	453	468	454	410	453	439	461	481	470	418	476	414	442	457	456	421	502	445	443	462	495	452	487	436	425	457	444	489	456	473	456	458	466	455	461	448	470	438	469	443	466	465	465	455	430	459	447	465	467	448	447	446	459	449	454	461	430	452	432	459	468	450	446	458	456	434	462	455	438	455	449	448	469	463	422	434	455	468	465	438	489	446	502	434	449	437	430	454	439	460	445	484	456	486	458	502	473	453	458	449	440	453	445	457	462	447	434	458	458	430	463	436	445	420	484	437	464	456	419	477	459	451	451	489	478	465	490	451	433	451	420	436	430	451	442	461	459	486	446	465	460	477	476	463	452	463	474	465	419	423	459	438	458	439	462	416	466	471	498	449	426	450	459	454	450	449	476	463	430	443	447	458	473	456	477	442	458	477	463	431	432	459	479	469	462	437	470	485	461	417	434	483	448	453	469	464	450	439	428	476	462	454	454	462	436	433	430	435	450	493	451	472	472	453	470	475	455	452	513	459	460	449	424	453	467	453	446	452	477	444	439	415	478	502	499	504	462	490	447	443	455	434	485	477	465	466	414	433	440	429	437	485	454	477	466	428	494	481	450	467	450	460	427	416	486	427	442	483	470	461	476	484	460	473	504	449	470	442	442	463	471	426	431	430	445	449	480	445	466	475	441	437	431	448	450	437	445	430	425	475	473	450	430	439	458	458	489	484	426	447	471	441	431	479	453	465	458	443	453	446	475	431	500	446	458	492	463	441	462	455	457	451	485	428	469	455	438	490	488	444	437	446	436	419	448	461	456	458	455	455	470	492	423	445	472	455	495	481	429	426	493	459	440	419	469	448	460	481	445	441	426	439	442	467	480	466	436	418	445	483	462	480	408	414	461	447	425	476	427	426	466	469	451	449	429	477	472	421	441	436	414	476	447	478	473	440	460	435	451	479	447	448	427	459	473	441	485	443	414	450	431	461	455	463	447	455	462	454	495	490	452	466	456	422	449	464	446	430	438	490	422	473	476	437	485	424	437	449	466	476	444	454	455	441	492	473	490	468	431	497	453	445	414	449	430	445	458	421	441	453	441	462	439	467	470	419	452	423	428	481	452	416	482	493	464	434	445	509	460	428	469	491	456	430	408	459	478	466	439	427	494	445	461	453	469	466	462	464	442	477	503	431	430	502	448	402	409	471	445	520	482	459	464	434	414	474	430	485	449	462	435	508	463	468	428	439	486	419	472	470	468	504	477	446	475	408	462	448	466	481	475	493	469	472	450	445	422	450	398	430	473	464	442	428	482	425	407	445	427	487	468	470	464	445	426	429	438	443	457	444	449	486	471	439	436	445	444	431	441	473	418	448	442	454	480	451	474	473	463	454	442	462	476	415	429	458	467	485	440	451	455	453	447	425	487	442	490	455	441	464	491	475	439	449	451	455	474	487	469	459	475	440	437	429	485	450	468	472	464	465	443	474	449	464	456	417	449	461	440	475	447	446	450	450	501	463	481	410	432	430	478	460	443	465	477	470	442	465
9004	21808	22085	18615	10632	9055	6919	5780	4739	4126	3448	2915	2484	2229	2026	1835	1795	1692	1622	1524	1385	1344	1228	1165	1137	1146	1092	1111	1018	1036	1018	961	970	963	912	877	958	933	838	833	882	896	832	834	962	863	929	965	907	920	839	852	870	887	779	831	834	805	809	849	758	776	788	754	768	799	806	731	710	801	733	722	774	746	772	757	768	723	783	723	750	718	751	740	778	765	778	729	774	703	714	723	761	681	724	727	714	782	730	745	698	735	750	767	752	760	808	729	765	752	767	733	743	773	763	753	731	775	747	746	701	732	794	718	741	733	697	720	707	727	738	758	794	750	766	738	715	766	726	743	733	743	718	702	740	729	739	714	771	770	740	701	767	740	704	718	771	759	725	737	755	769	789	734	750	746	720	795	729	742	718	777	722	760	731	764	760	727	753	714	755	781	751	765	732	760	723	764	790	717	725	707	781	780	743	751	723	756	728	771	743	750	732	712	755	715	770	716	760	757	779	746	749	741	743	752	728	796	764	704	785	760	746	769	771	739	694	719	757	711	748	697	724	706	745	703	711	729	755	726	723	761	753	762	783	725	698	765	776	715	762	700	708	743	744	755	710	769	761	752	753	749	762	716	766	798	718	680	717	714	761	733	705	700	772	763	765	741	755	764	764	737	764	739	751	719	740	723	774	660	757	773	726	747	776	765	780	714	761	747	745	764	778	768	742	776	713	740	763	737	771	698	721	735	729	729	713	807	726	746	705	719	738	733	744	765	711	751	712	761	731	749	733	768	793	758	771	732	733	717	749	699	771	752	716	791	692	740	662	690	745	736	732	767	724	685	740	786	759	792	697	739	707	732	729	683	788	772	746	723	711	767	702	742	760	791	766	727	745	744	733	756	743	737	758	735	777	762	741	760	736	753	714	728	759	712	745	766	717	746	729	733	723	657	771	771	772	758	738	742	736	736	699	770	704	758	767	736	757	687	747	739	760	792	740	690	753	738	790	715	743	781	758	705	709	717	697	680	762	744	741	737	699	703	711	735	770	722	772	729	765	730	783	759	749	749	734	733	743	770	765	743	727	741	781	746	747	750	712	727	702	720	765	738	741	730	687	753	778	752	747	756	724	723	704	727	757	743	753	778	701	744	743	753	753	797	745	722	781	712	745	746	747	772	762	752	759	728	736	774	794	736	727	756	747	760	770	755	779	757	753	731	722	717	751	725	724	719	755	745	737	741	707	740	734	724	736	725	720	709	756	713	701	712	758	734	706	725	794	753	755	737	797	771	717	720	775	692	744	741	781	729	717	751	727	755	719	717	737	686	707	741	697	769	741	722	716	775	709	693	711	774	775	731	795	744	751	783	745	795	755	708	726	730	727	765	755	724	725	717	732	749	712	732	729	727	689	750	725	672	748	802	665	731	755	713	735	729	786	721	769	772	736	747	759	753	735	719	790	745	712	725	784	753	743	704	738	757	751	761	740	756	755	724	754	760	790	751	725	759	697	739	701	748	779	730	753	727	749	724	734	746	731	766	785	754	773	720	745	798	752	726	689	735	770	782	735	708	766	753	772	740	745	736	750	736	778	785	728	779	742	738	791	718	751	736	756	734	736	737	736	746	722	718	749	733	737	757	726	722	745	734	737	729	760	759	772	725	704	765	686	683	761	716	793	721	719	747	738	758	839	778	733	742	730	756	755	714	779	736	763	764	704	753	784	816	729	727	765	735	788	766	729	776	760	712	722	719	752	748	697	787	747	767	784	744	739	741	706	710	775	787	686	742	747	699	727	718	700	742	755	709	794	767	708	779	709	732	783	766	743	762	718	737	740	701	763	712	793	727	716	715	747	699	741	732	765	771	712	761	780	708	692	747	713	770	753	736	752	732	760	754	783	706	754	758	732	726	741	750	755	775	758	723	756	757	722	748	739	729	728	713	734	692	762	759	782	728	732	756	747	747	754	768	782	714	784	745	744	735	726	730	754	764	704	755	730	729	748	750	741	764	715	730	766	741	702	728	756	743	774	689	728	694	751	747	758	793	747	752	671	699	734	744	808	728	764	694	753	731	750	773	735	764	748	718	659	759	755	746	732	764	739	768	763	770	761	730	727	693	774	726	748	692	726	708	735	769	777	720	743	759	762	739	735	724	704	722	784	767	714	771	746	731	730	753	730	693	726	749	769	695	763	762	759	749	744	776	750	772	736	751	718	713	732	748	727	694	754	752	777	759	752	710	707	721	763	779	718	735	742	760	724	716	773	746	723	695	774	727	708	718	766	739	716	741	712	742	722	790	729	718	763	731	793	754	672	679	742	744	732	732	701	705	717	768	765	701	725	746	759	692	731	732	735	770	737	751	735	743	745	722	693	766	706	720	765	729	717	767	765	775	707	756	725	741	777	722	746	790	728	731	711	753	730	728	677	748	714	714	730	717	738	693	688	755	789	783	742	755	695	775	748	698	762	732	700	809	746	731	727	731	693	752	722	727	752	682	718	773	766	794	744	759	744	815	707	727	733	704	771	744	794	732	719	714	745	755	802	748	748	732	693	783	774	740	732	698	760	756	750	718	738	763	717	755	761	710	719	736	750	716	720	749	755	772	744	710	716	732	712	715	730	723	710	715	778	729	747	728	714	727	710	710	755	765	747	721	711	697	757	764	728	731	735	731	766	758	716	741	742	722	734	760	735	727	761	710	757	777	786	722	692	744	681	719	718	743	726	713	757	798	728	765	803	701	751	738	749	745	718	728	765	775	725	733	725	761	746	773	762	757	787	687	744	666	750	698	735	754	749	788	749	678	707	738	740	715	708	716	783	764	747	727	750	691	757	728	764	747	740	781	783	750	764	747	719	684	801	721	746	747	765	785	787	756	719	731	690	740	754	722	726	746	724	752	748	814	749	774	764	723	746	719	722	751	736	684	745	754	749	760	749	700	757	710	714	732	708	713	748	708	785	730	751	704	704	751	718	725	733	721	751	710	771	720	764	735	740	723	732	751	760	709	764	705	755	768	734	742	722	742	742	730	749	771	700	768	743	731	706	745	730	742	718	704	759	734	826	736	729	750	709	680	738	722	718	743	757	743	758	732	744	684	782	756	725	721	701	773	725	704	680	748	719	692	730	763	733	730	757	745	764	697	735	796	753	770	732	750	763	692	730	735	749	714	752	785	725	744	725	715	740	753	742	714	742	731	700	777	718	765	724	727	774	777	711	719	721	779	676	822	703	722	724	727	735	754	754	758	747	773	764	752	785	785	736	740	709	759	713	740	728	770	751	720	754	715	767	715	770	763	765	701	711	770	687	681	700	719	773	752	703	740	756	753	722	754	771	718	769	728	733	771	747	777	745	729	760	780	754	709	722	722	753	822	716	759	758	733	774	755	748	716	707	733	723	727	729	730	751	755	725	777	756	731	753	738	699	660	711	763	791	728	750	680	742	723	770	783	699	715	781	708	770	722	709	788	774	742	712	692	739	726	679	757	733	727	759	701	735	715	745	726	729	687
23144	21244	28998	23785	21252	20370	7468	2972	2249	2050	1696	1305	1245	1170	1144	966	908	962	949	865	786	765	686	664	621	656	625	605	621	591	592	586	593	548	580	571	550	573	535	508	509	533	533	550	545	545	543	566	602	545	544	526	541	502	510	503	483	514	490	498	509	498	482	470	472	474	497	457	488	488	428	487	476	413	485	451	430	466	441	512	455	453	461	488	481	491	473	494	470	468	471	459	487	472	468	444	455	457	486	445	449	474	439	479	467	475	495	490	510	426	467	467	454	453	433	440	457	436	457	457	473	461	471	425	469	443	448	453	470	477	422	445	500	425	459	423	454	473	456	455	416	458	434	407	466	455	461	442	465	458	474	470	427	463	487	442	449	443	483	447	433	452	468	446	476	466	473	433	457	489	439	469	442	497	434	479	472	442	444	402	450	469	470	454	446	440	458	438	445	454	430	466	457	430	476	432	441	461	488	478	463	441	459	469	438	450	493	459	442	456	494	455	427	498	476	446	451	452	461	471	433	443	467	468	487	444	463	452	411	460	448	435	487	478	471	496	459	433	465	468	459	447	436	450	462	472	461	465	457	445	521	463	505	421	437	434	492	452	439	474	455	440	447	486	415	503	455	494	421	458	451	461	450	438	479	452	430	440	432	425	433	436	462	452	423	455	485	421	425	472	453	469	500	435	483	468	450	458	431	439	442	449	456	433	434	448	455	459	489	459	460	448	451	459	478	428	469	465	455	451	486	453	460	440	445	476	417	452	495	412	455	434	446	422	441	443	408	451	463	469	439	467	470	457	459	457	446	478	460	451	436	480	450	451	459	469	475	458	460	479	414	453	444	484	436	445	463	440	455	454	507	454	464	484	413	450	414	435	449	419	470	478	445	455	455	475	466	449	428	467	457	456	446	400	461	444	458	444	468	389	476	462	454	439	435	465	452	450	439	448	438	441	461	455	451	472	421	428	487	437	471	456	458	439	411	452	463	425	480	483	450	467	446	444	465	446	456	467	429	429	451	468	449	473	471	505	460	438	461	451	407	467	473	480	475	501	465	496	431	479	442	467	463	414	487	453	421	469	457	463	456	428	442	452	425	395	442	458	466	452	428	470	461	467	426	445	472	479	444	463	482	483	437	418	415	455	443	459	452	418	419	479	453	445	437	470	447	422	499	472	468	462	431	456	493	455	453	463	461	452	436	424	438	445	468	438	468	454	434	432	461	444	466	444	411	468	445	437	441	428	504	461	497	433	454	441	449	464	470	477	468	444	462	444	457	448	459	475	457	461	457	412	454	431	466	477	425	474	444	432	437	446	489	447	465	456	456	423	413	455	471	448	445	432	461	475	441	478	445	449	473	477	455	455	473	459	451	422	447	436	467	451	458	461	448	438	480	461	505	426	478	422	446	497	442	450	471	457	423	460	491	468	449	464	432	470	479	475	430	398	447	460	452	448	446	458	497	436	470	475	434	464	410	459	477	489	460	480	442	467	455	461	466	441	468	432	453	438	478	440	447	429	523	441	437	495	428	452	443	429	468	483	458	472	480	448	460	483	454	480	459	467	459	432	433	448	467	491	451	463	456	438	444	439	459	461	460	438	476	465	414	461	410	474	468	422	454	460	420	459	446	448	441	430	476	445	452	412	431	447	481	447	455	416	479	442	435	464	432	468	457	471	478	457	461	452	423	494	472	442	473	479	434	446	441	474	481	434	451	440	481	467	443	432	423	435	530	475	445	463	452	415	447	459	491	476	465	441	456	438	467	431	459	452	471	470	434	425	470	455	480	474	450	479	410	425	442	454	451	488	406	464	479	462	435	453	453	458	440	463	440	496	454	447	493	453	498	468	447	444	414	467	459	443	403	445	458	436	462	487	415	451	465	449	462	439	465	464	447	470	418	474	453	455	445	444	478	467	457	454	456	484	446	443	466	500	435	437	462	436	458	469	433	472	434	452	420	462	420	452	434	461	461	410	486	469	441	449	457	508	462	444	463	471	453	477	476	439	462	481	459	452	447	454	452	446	477	448	460	446	496	437	477	462	425	454	445	483	468	463	431	470	450	448	448	423	469	444	465	458	447	392	456	452	452	469	476	451	453	460	415	451	456	453	432	438	440	464	476	441	438	437	444	420	458	474	468	444	422	472	451	442	484	439	437	450	518	431	447	427	429	492	470	443	473	456	501	472	444	436	429	491	463	437	476	433	478	390	436	498	481	410	437	463	443	466	458	437	440	400	429	467	492	464	464	480	469	438	456	442	467	481	448	451	480	426	476	455	439	487	462	462	477	469	469	441	470	467	431	452	495	453	438	430	426	417	442	464	466	437	428	426	460	441	457	416	460	407	506	451	468	420	462	482	441	468	435	454	434	445	484	470	481	494	450	433	471	436	476	451	460	449	448	436	449	421	467	479	448	493	519	479	397	467	437	453	458	444	499	424	482	412	427	461	454	478	505	444	452	455	462	439	466	451	437	458	448	465	445	467	447	464	427	477	425	463	480	476	442	458	462	418	452	433	484	487	475	483	440	447	468	468	438	427	459	437	453	463	442	474	443	454	442	472	465	440	429	470	414	454	464	418	460	417	447	462	469	445	475	474	456	416	429	450	454	467	472	412	432	440	435	430	460	490	451	432	443	468	473	409	410	471	390	481	514	478	462	428	432	483	475	463	414	470	454	450	452	433	480	418	436	464	486	475	456	474	436	471	418	471	454	477	418	496	427	435	443	418	411	438	469	467	449	459	460	426	453	464	450	479	421	437	436	485	494	456	497	474	437	453	458	463	480	479	471	464	453	445	455	437	411	478	407	457	437	448	433	457	470	454	439	415	457	472	442	456	470	453	447	461	455	459	453	431	439	453	479	468	441	465	444	484	437	453	454	471	454	416	453	452	488	478	409	453	456	435	407	416	415	453	433	446	436	473	452	433	497	457	439	446	466	500	451	442	419	415	423	458	467	440	439	482	469	469	434	419	433	457	446	436	467	445	477	503	474	447	472	451	445	410	477	474	460	462	451	461	486	437	443	483	439	445	457	467	451	434	399	461	447	458	432	437	452	420	455	479	472	472	474	491	474	471	428	450	438	463	461	495	464	473	453	444	473	444	454	430	407	491	486	448	442	446	432	428	471	460	486	438	472	488	437	450	476	504	452	443	461	468	431	444	482	448	433	425	459	464	433	457	429	416	429	457	468	458	464	431	435	441	458	489	425	466	460	468	478	455	434	508	424	436	451	437	423	476	446	488	465	448	455	457	484	433	424	441	432	455	469	445	471	450	476	456	472	433	410	459	460	440	420	483	487	435	454	453	414	450	464	444	454	446	428	471	461	488	468	494	437	457	460	478	499	447	481	433	482	464	444	449	422	447	458	419	463	469	442	466	447	422	450	461	477	459	463	474	451	498	446	462	456	462	444	474	427	432	459	503	410	484	439	450	462	436	480	435	432	485	499	442	469	466	472	443	465	470	403	432	462	455	478	418	432	451	419	449	443	426
11405	26859	27170	20010	15008	12672	8894	7477	6667	5886	4508	3745	3249	3075	2724	2478	2300	2281	2102	1997	1725	1606	1484	1499	1402	1323	1387	1278	1207	1115	1065	1062	1020	1037	1052	1042	978	978	1023	971	940	907	950	967	1029	1077	1024	985	1001	950	969	960	959	926	865	901	796	863	806	765	754	786	836	791	748	766	768	732	708	807	710	736	722	753	709	752	729	776	781	763	775	758	770	793	717	753	709	759	705	717	730	713	719	744	760	778	705	731	715	720	703	774	716	802	743	766	726	731	769	728	767	746	774	773	715	735	716	758	732	694	706	775	750	745	753	787	753	751	712	778	749	736	780	719	709	723	746	673	758	748	765	737	699	731	737	773	772	757	720	747	744	752	743	716	738	739	749	755	708	737	792	725	757	702	731	725	748	763	738	720	682	764	750	684	720	759	763	763	696	765	713	723	720	734	755	698	714	780	759	731	772	718	745	820	732	722	704	781	736	732	702	694	744	716	743	723	742	735	707	722	716	741	718	732	742	779	747	739	729	778	730	714	708	747	740	712	734	744	776	740	733	708	699	767	714	756	707	779	807	720	744	693	744	719	756	769	774	724	775	710	719	722	758	750	730	788	730	729	719	771	707	694	772	702	767	761	770	739	743	744	737	754	715	758	721	719	745	709	731	753	736	723	705	754	697	761	745	773	788	713	743	710	721	758	714	708	715	715	754	724	702	741	758	747	756	779	732	742	736	675	755	760	740	734	720	737	741	740	740	753	693	782	758	810	780	712	756	739	703	753	757	749	756	757	707	733	732	759	703	674	751	721	748	727	696	706	718	750	730	729	716	785	735	760	744	703	703	724	708	721	709	720	755	760	741	698	712	699	704	726	748	768	803	772	757	734	740	711	726	723	726	724	765	721	746	741	767	740	776	719	730	669	718	741	719	762	755	667	743	774	694	739	703	727	703	705	715	680	753	741	717	734	732	715	725	724	731	672	763	762	700	704	685	723	693	747	743	703	727	768	738	743	784	763	728	747	774	741	793	711	766	719	723	685	678	709	741	732	753	732	779	746	732	725	737	726	745	757	743	750	714	753	791	745	726	732	695	758	660	703	700	726	727	748	701	702	762	731	739	710	720	766	756	747	741	748	719	738	728	745	767	714	728	731	722	688	694	728	743	749	733	699	759	732	731	735	727	790	754	730	717	726	772	779	755	710	702	733	722	761	704	724	763	729	734	751	716	728	750	716	737	675	752	788	740	751	766	729	764	702	726	732	740	732	758	754	739	745	740	711	768	740	729	753	743	725	716	749	743	705	748	750	766	716	737	728	767	755	719	721	728	731	710	703	721	699	737	704	754	754	746	696	714	767	759	665	712	676	728	702	755	691	747	736	734	715	709	690	706	797	726	777	726	790	725	701	741	774	728	744	725	763	710	746	745	745	724	745	763	696	741	745	759	745	805	717	771	773	718	714	718	710	696	719	710	674	726	707	711	764	719	721	718	730	763	755	734	705	731	692	731	717	741	697	714	733	761	747	726	745	724	789	725	756	758	702	702	789	728	766	751	775	752	695	728	742	751	725	733	716	714	721	730	745	708	741	692	684	743	742	748	732	706	665	753	688	735	725	745	753	682	726	714	705	718	777	738	745	741	761	717	697	700	762	721	741	703	768	754	718	740	727	750	750	763	737	786	751	732	727	737	696	724	721	733	697	690	733	724	731	712	709	688	748	752	728	724	710	751	730	724	737	742	759	713	765	714	776	759	702	740	712	717	744	770	709	743	749	700	729	747	750	729	736	694	712	729	743	706	748	726	758	698	728	751	727	728	757	746	746	760	717	749	744	769	710	748	708	738	687	734	723	670	717	758	774	711	727	711	741	741	753	752	751	731	753	701	704	729	698	749	754	702	727	712	742	772	732	742	755	736	768	745	698	744	823	721	699	715	787	761	752	749	725	761	755	746	723	737	714	742	732	743	781	738	685	711	700	758	715	749	723	716	730	771	734	743	729	692	723	729	707	720	711	757	752	699	763	716	745	728	715	717	767	756	738	713	758	732	747	712	731	712	710	768	741	728	790	783	740	688	746	689	724	728	706	733	735	768	715	714	689	713	731	719	738	693	764	793	764	751	743	757	742	771	722	747	725	754	709	710	722	743	722	748	751	723	737	737	696	716	751	682	744	705	719	769	715	717	761	730	715	772	724	737	756	741	702	791	693	781	712	725	656	729	679	743	756	747	750	760	739	757	747	697	711	755	731	753	769	779	765	729	705	741	718	709	742	665	751	772	706	714	708	760	771	714	730	755	724	761	713	716	719	767	713	706	732	759	733	723	756	707	735	752	718	730	721	714	724	749	727	731	754	698	740	773	771	727	784	734	727	711	743	768	710	777	748	726	711	704	709	712	687	724	740	731	728	736	721	710	697	786	787	771	701	788	743	735	758	730	726	736	780	730	735	731	735	688	752	732	757	712	720	710	758	775	726	716	705	726	767	742	748	777	779	730	778	745	741	757	737	717	723	773	711	698	720	730	757	729	709	758	765	710	717	732	697	765	731	741	683	720	723	760	745	727	713	698	706	742	701	709	754	735	726	758	744	699	710	756	751	712	729	724	744	738	749	745	766	770	696	724	678	714	744	692	753	712	750	732	714	737	680	675	726	724	798	731	726	738	740	752	733	727	751	747	746	762	703	751	709	761	718	713	708	678	709	725	702	771	753	723	738	706	697	759	751	696	756	752	706	724	741	729	715	764	793	746	737	715	733	754	729	736	747	693	767	726	738	729	706	717	730	709	700	723	748	748	714	666	711	711	735	757	737	733	722	714	727	753	717	738	744	709	723	747	723	735	690	686	738	723	728	751	730	712	768	731	694	724	736	702	690	718	751	727	680	729	743	671	717	769	751	745	686	713	675	740	743	762	753	690	726	736	729	746	712	726	731	749	732	730	791	740	703	730	759	716	719	717	701	763	745	714	766	758	731	762	709	747	718	729	702	729	747	741	736	733	718	753	731	719	716	663	719	804	721	738	756	732	746	703	734	736	740	725	740	723	700	748	749	717	738	758	738	747	705	751	731	722	742	772	744	745	739	690	730	736	756	739	790	739	735	719	742	727	749	740	741	730	712	713	719	773	749	780	735	703	724	775	750	742	751	728	785	759	750	749	687	741	727	706	732	701	723	767	703	688	725	737	672	785	705	749	743	753	750	734	726	679	677	707	792	723	728	730	737	774	696	713	787	730	749	731	773	736	728	752	747	665	700	727	764	712	733	709	751	756	766	722	760	721	760	737	728	729	698	671	776	751	715	736	710	766	706	748	712	749	715	710	767	711	740	711	703	712	750	726	718	713	735	686	750	759	712	703	729	714	728	770	724	725	714	740	731	747	716	731	719	776	720	750	714	715	756	718	740	673	783	703	760	761	691	726	718	726	762	742	799	715	687	720	703	698	668	740	705	754	764	771	693	715	748	725	727	766	711	726	731	750	709	698	719	748	695	719	725	662	787	731	713	755	711	741	721
26689	20815	12519	4774	2223	1629	1048	879	854	804	671	581	598	554	514	503	519	443	435	440	417	423	414	388	357	395	372	410	394	381	336	369	321	363	347	341	369	334	343	342	324	359	361	400	322	333	353	331	357	342	327	345	363	342	338	344	323	337	367	298	329	339	316	335	297	296	330	368	301	273	327	308	325	321	322	335	323	319	353	313	277	306	281	312	319	320	320	330	331	303	286	290	306	343	300	290	304	301	309	317	300	309	275	330	305	340	325	335	316	316	300	320	286	340	317	302	313	334	316	296	325	312	313	317	309	306	338	329	318	328	313	300	322	312	307	303	289	323	326	344	302	322	281	317	346	297	327	318	325	317	304	328	320	302	335	327	353	321	291	300	312	293	316	300	289	339	340	296	313	327	300	308	302	291	317	322	304	318	305	333	320	300	371	289	313	340	313	333	288	268	337	307	313	317	302	329	331	300	317	315	309	297	309	336	289	350	346	293	312	308	331	317	316	320	316	317	338	298	290	332	274	304	332	295	326	302	323	324	302	326	301	294	343	297	282	322	300	329	316	342	311	294	298	298	323	316	303	305	327	295	308	303	322	323	342	343	324	348	320	327	315	306	300	335	312	322	327	286	360	311	287	349	282	314	326	309	311	317	309	300	320	296	311	324	338	286	310	310	315	312	304	321	332	320	309	358	302	302	304	307	323	309	297	328	324	321	333	301	330	320	292	312	310	297	303	326	288	310	300	308	314	348	324	321	314	308	320	322	286	300	324	350	331	300	325	312	297	337	312	303	328	331	340	317	354	310	318	335	303	323	280	281	312	307	295	290	314	351	324	314	323	301	315	328	303	324	310	256	322	325	314	332	346	314	352	310	316	303	276	376	346	304	321	329	329	311	304	306	310	293	348	325	306	297	310	313	304	306	326	317	326	298	305	335	320	318	281	291	337	278	323	350	305	285	338	297	328	330	326	296	289	310	322	304	309	291	297	307	325	319	325	313	318	306	310	310	298	310	319	324	313	305	290	311	320	302	319	323	304	295	327	342	316	308	306	304	288	338	305	316	310	328	335	335	279	293	297	311	322	312	308	288	278	327	314	299	309	307	321	303	354	348	286	307	324	347	324	320	332	299	350	307	314	266	325	297	317	301	311	276	314	287	296	315	342	302	282	316	312	325	315	320	290	313	327	327	318	296	308	303	318	324	329	309	297	301	303	293	306	332	303	286	335	321	329	336	343	297	304	319	332	326	320	322	298	311	323	313	311	300	317	280	341	312	283	318	334	287	294	304	311	314	313	332	314	276	331	330	317	309	289	296	296	303	302	288	329	315	311	295	301	307	293	307	326	310	302	329	301	354	299	308	327	311	285	305	317	315	338	337	313	264	359	310	313	292	299	315	297	330	312	288	325	292	330	338	301	303	338	309	310	313	351	334	293	302	330	331	292	293	321	299	318	285	304	323	277	316	312	320	298	318	311	318	295	337	292	310	276	300	319	337	266	300	319	354	319	294	337	306	313	308	282	320	318	341	304	309	318	301	320	328	328	304	352	328	310	335	299	302	314	331	306	317	297	300	317	333	339	313	275	310	319	348	334	301	318	310	342	319	296	311	308	333	308	344	317	302	317	334	310	312	329	280	325	300	320	358	347	343	300	308	323	308	301	313	327	303	295	296	324	317	328	296	291	324	299	303	321	310	303	328	327	330	301	338	330	275	315	338	308	334	339	320	298	316	322	312	314	339	296	309	325	332	330	312	306	314	324	312	318	311	309	330	306	298	315	301	304	330	296	324	300	326	307	322	323	319	337	285	300	303	286	327	320	310	322	318	328	328	310	327	331	320	327	353	310	315	312	310	308	281	291	329	331	299	303	319	319	302	302	299	314	328	342	300	313	335	295	325	275	287	321	320	296	298	327	323	306	308	333	320	319	288	292	316	294	331	309	302	301	328	344	252	308	322	317	338	340	345	332	339	323	294	315	283	295	315	306	321	287	282	301	296	361	328	320	304	303	321	323	298	296	304	280	298	324	316	323	313	322	306	310	311	307	337	303	278	282	340	304	326	302	299	320	306	317	325	297	289	294	303	279	322	295	313	326	269	341	300	350	271	319	313	286	312	295	350	308	301	290	325	334	312	328	305	318	296	281	338	335	324	300	310	315	307	320	293	336	329	342	315	329	313	301	331	323	330	320	300	317	293	331	318	301	313	359	335	306	348	321	284	312	329	358	337	303	326	305	326	282	299	315	334	310	296	333	308	319	338	304	315	300	318	332	328	302	315	288	325	316	300	316	299	306	301	291	298	327	310	347	328	316	318	313	283	319	323	330	300	283	329	309	302	314	316	326	312	320	343	326	338	300	294	311	299	320	319	291	303	305	323	311	317	312	329	323	291	320	338	297	310	324	295	320	308	330	333	296	317	304	326	310	327	328	306	294	305	296	310	330	356	332	293	287	361	284	313	311	347	324	301	295	334	299	325	308	336	278	338	309	294	321	322	322	316	313	287	293	338	311	293	319	327	328	273	304	302	330	310	314	296	324	328	304	344	284	325	329	322	303	308	278	308	369	332	300	300	311	301	305	333	309	310	348	279	311	288	314	293	327	294	337	313	298	297	314	337	305	304	335	306	290	346	317	297	313	310	313	279	318	305	328	337	309	312	313	297	317	327	315	309	295	297	322	307	319	323	308	331	304	286	304	307	325	349	337	317	310	288	283	313	306	328	295	318	311	346	311	323	286	302	350	300	326	311	301	317	325	276	330	313	291	280	324	292	255	291	305	286	299	326	313	297	348	296	320	319	308	313	326	314	343	312	304	324	284	283	315	325	357	304	342	310	310	285	327	324	341	293	336	295	343	286	358	306	339	288	315	335	306	296	342	325	306	310	302	342	294	322	288	289	307	322	312	332	294	301	301	309	342	305	305	291	330	321	343	284	336	310	331	325	330	311	297	333	307	300	283	325	315	322	331	307	334	312	316	325	322	306	290	286	296	337	327	329	309	319	315	300	311	304	317	327	333	304	316	283	297	308	321	298	328	308	305	303	284	312	318	312	305	286	300	319	332	341	327	321	291	324	316	301	308	314	311	290	311	301	320	348	344	278	318	307	326	324	324	312	317	312	302	310	332	334	315	292	349	338	331	332	309	324	277	335	357	287	291	308	313	331	291	294	295	298	349	322	314	302	310	312	282	315	346	295	331	312	314	313	330	326	329	316	314	337	324	309	302	306	327	340	304	312	302	306	325	316	299	328	346	326	320	297	313	298	299	307	324	285	347	289	314	345	316	309	326	346	330	305	300	337	324	317	315	328	302	296	336	328	329	307	318	343	328	301	313	296	327	329	274	307	320	296	308	325	353	308	340	275	305	330	289	319	332	330	308	341	316	315	313	303	303	315	296	318	274	311	328	315	326	325	321	295	325	305	313	327	314	326	312	303	337	315	302	329	312	316	336	295	326	291	315	294	307	296	301	308	325	336	305	315	317	328	317	319	308	277
7038	11432	12110	8384	5971	4709	3193	2676	2598	2384	1816	1568	1475	1351	1263	1175	1132	1065	1020	960	868	786	823	740	722	720	736	726	654	628	686	644	637	637	666	568	653	663	675	610	619	603	622	617	676	652	668	693	677	683	639	596	591	591	582	582	562	614	548	571	535	522	555	547	570	540	520	479	531	519	536	501	545	503	506	528	515	522	525	569	525	545	537	575	541	524	516	517	545	526	531	510	491	501	508	527	515	543	496	539	543	511	514	504	500	487	524	535	489	523	543	547	559	520	529	514	516	558	542	543	536	551	550	513	528	531	511	536	536	516	510	523	561	509	535	499	494	541	551	523	443	516	527	502	481	550	541	518	492	544	538	500	540	518	540	526	565	520	566	514	531	513	565	512	512	501	508	566	533	530	510	520	515	502	514	533	528	524	542	553	557	514	549	528	516	545	543	559	565	551	487	519	502	536	503	521	507	532	486	492	558	501	530	547	493	459	575	528	547	514	528	498	534	538	507	522	488	527	551	516	497	509	508	545	508	538	495	536	510	513	496	543	499	527	511	582	552	528	528	526	528	528	483	515	490	507	533	480	510	561	506	486	544	559	542	528	547	538	504	561	528	540	542	507	548	483	542	524	531	510	526	521	540	507	499	558	501	479	525	508	522	516	529	521	592	490	554	536	540	563	533	531	516	514	526	541	515	564	488	546	528	561	568	518	518	565	589	515	548	523	539	514	537	523	543	561	532	545	565	536	527	498	536	513	549	493	490	481	531	496	506	512	524	518	531	507	526	510	519	500	517	514	481	546	535	529	509	500	526	512	523	503	571	513	501	583	479	502	509	491	532	530	513	554	514	547	494	489	505	535	538	519	562	542	534	554	522	552	496	516	522	482	513	563	509	491	527	506	554	547	540	533	532	538	483	505	539	528	552	540	533	515	533	561	521	536	489	514	509	482	530	491	503	508	488	535	543	602	529	510	535	526	519	511	540	489	510	499	568	519	542	534	509	547	560	520	525	497	493	544	475	506	498	562	546	538	506	530	559	477	497	532	530	500	531	530	545	482	522	535	492	542	526	521	553	509	559	534	526	463	511	540	557	506	513	534	501	510	498	535	549	513	544	525	545	528	525	553	559	560	477	527	514	569	549	524	551	546	532	488	557	491	498	557	571	507	535	499	532	503	523	545	524	506	511	532	526	528	532	485	505	553	490	583	533	495	514	563	502	520	504	499	555	566	564	550	527	494	500	556	538	522	531	544	510	516	522	507	499	477	490	501	554	534	529	497	525	517	542	509	499	503	538	532	513	516	509	568	522	504	549	510	519	529	536	532	544	543	501	534	511	514	537	497	526	532	517	508	556	528	531	541	519	491	527	512	510	532	536	494	477	525	480	538	520	517	523	495	527	498	538	511	529	512	543	548	508	517	565	490	556	525	552	513	525	510	535	531	500	523	567	500	484	515	491	544	524	543	528	514	536	536	538	495	499	546	542	516	518	503	534	511	506	537	540	521	470	508	511	491	505	502	498	519	503	540	489	520	514	483	503	511	475	480	489	523	534	530	515	523	514	529	517	484	546	551	549	537	525	497	518	527	531	515	473	556	519	534	537	528	531	493	491	495	496	550	503	554	538	514	521	579	513	518	503	553	537	477	540	545	477	502	544	503	552	530	505	497	503	523	532	548	512	535	524	544	503	574	577	450	505	497	557	520	537	508	564	502	514	513	495	520	517	523	538	508	497	516	533	509	534	538	507	517	528	483	500	529	517	561	567	502	530	532	498	509	500	499	518	502	535	523	524	500	491	535	511	509	507	514	528	527	554	543	525	506	540	540	548	537	555	510	512	489	527	557	506	530	514	486	553	513	535	524	544	557	533	518	535	532	501	516	549	575	520	550	525	513	533	484	494	550	511	532	541	520	537	525	524	487	537	528	489	547	489	560	493	534	532	513	547	531	525	496	540	497	558	545	534	526	555	510	554	504	494	544	528	498	495	542	501	527	545	517	510	519	536	543	495	519	543	511	508	543	564	524	483	524	530	525	513	529	527	530	508	535	518	523	472	477	522	536	473	590	513	510	540	520	545	545	514	543	541	512	514	482	529	564	551	533	540	499	531	556	510	558	508	493	536	532	527	571	489	501	503	513	499	521	509	562	518	552	550	532	495	518	518	518	512	536	480	537	507	499	508	487	512	469	501	496	540	538	511	551	524	542	558	567	494	538	557	520	529	525	523	554	539	474	532	494	517	525	508	504	541	522	512	535	521	522	486	540	549	487	523	498	558	522	516	519	533	498	549	526	501	547	558	542	531	548	521	536	495	519	516	554	527	493	534	501	582	467	567	523	511	489	527	499	552	501	524	502	532	520	521	539	492	512	523	534	491	537	537	508	502	551	526	545	508	489	492	505	520	501	490	542	528	496	515	494	520	555	491	494	516	506	523	538	527	516	532	539	531	517	523	529	501	547	512	508	541	482	501	513	528	478	525	545	541	509	514	546	502	578	529	501	533	534	550	535	517	508	502	544	587	513	532	509	479	563	540	491	511	535	535	518	499	529	492	539	510	514	542	504	506	533	528	512	533	547	511	511	490	482	515	543	513	533	503	521	544	547	509	536	521	569	526	531	490	534	558	497	516	530	535	542	541	536	543	510	507	559	506	477	488	529	549	512	476	502	527	550	440	484	516	507	511	536	507	536	532	519	539	525	511	534	504	532	544	506	498	497	506	533	563	523	527	523	511	511	515	505	537	514	488	541	564	526	497	536	529	524	526	556	525	502	565	526	541	530	565	517	527	469	516	510	558	523	503	538	526	525	545	522	533	557	510	498	554	544	551	485	536	538	528	493	538	476	536	557	525	544	529	514	556	534	558	534	506	543	579	518	492	501	489	525	506	503	562	538	542	524	506	524	522	527	508	503	528	537	500	563	526	505	517	513	529	542	556	515	522	518	509	513	548	466	509	531	482	485	512	549	537	566	498	512	535	500	521	501	510	481	535	528	489	486	540	498	517	513	550	533	526	543	534	517	522	506	551	503	519	524	523	533	537	521	538	534	502	533	525	516	543	551	523	511	513	527	537	551	503	546	510	522	483	551	517	542	496	558	515	483	528	529	501	523	523	493	554	532	537	537	505	500	547	547	519	476	498	562	515	517	527	484	542	515	524	556	507	494	541	518	466	520	501	507	528	518	518	513	505	551	499	509	511	520	540	481	520	532	523	500	502	520	561	513	526	541	528	527	514	511	515	490	544	545	509	510	565	546	560	537	505	538	482	551	512	577	509	528	529	573	513	504	502	519	509	543	496	488	519	536	521	517	521	567	546	517	524	521	538	540	539	496	500	519	514	532	531	523	501	562	546	520	500	529	530	496	500	534	490	503	552	525	539	557	511	530	512	515	536	492	555	504	571	532	520	503	521	526	501	529	537	513	487	572	512	547	532	534	553	578	509	516	503	512	525	553	497	518	519	543	518	547	515	549	566	521	511	517	498	474	547	549	512	489
24193	21282	28433	24471	20461	7300	2858	1947	1736	1446	1165	1018	959	924	864	824	787	730	740	707	622	614	628	596	608	554	553	568	542	545	468	464	514	515	553	483	502	504	526	494	494	488	495	500	541	512	502	520	556	462	503	524	490	453	461	509	488	471	465	503	483	461	439	501	468	438	458	447	471	482	452	437	438	473	452	432	436	460	450	448	458	440	436	401	469	436	428	423	449	407	444	465	457	448	424	452	447	388	438	480	464	451	484	465	439	435	462	428	436	444	458	479	462	442	493	439	491	445	472	409	469	473	451	460	449	455	412	449	419	438	457	435	507	432	446	435	426	468	435	496	487	442	445	447	471	414	465	440	443	465	441	453	418	487	450	490	444	418	474	437	488	444	482	440	429	425	439	437	440	433	417	464	456	459	444	479	439	428	437	464	473	448	436	419	466	456	417	440	432	444	446	476	408	429	436	415	445	444	458	459	446	453	462	441	422	438	457	436	448	412	468	453	472	445	409	444	424	468	446	473	430	464	460	451	447	434	413	450	477	489	385	419	455	454	468	429	414	451	438	436	442	459	446	468	443	439	451	483	420	421	426	436	433	457	443	435	428	469	443	442	444	480	423	460	429	450	448	420	442	448	452	459	442	431	444	422	405	446	424	462	435	416	447	468	463	427	440	457	424	489	474	436	472	441	457	454	448	487	475	501	454	465	442	453	449	480	415	449	407	435	451	438	450	427	425	470	426	438	447	393	388	404	443	442	467	481	472	417	400	446	470	434	445	415	421	415	451	448	456	398	473	436	427	460	438	457	449	438	404	406	446	416	468	403	462	465	448	442	436	436	450	428	456	408	431	413	452	448	417	466	411	456	454	437	437	432	445	433	438	461	436	438	445	430	491	396	439	469	422	397	436	422	430	441	479	444	462	430	406	460	436	434	433	438	456	466	426	463	430	415	452	441	468	453	405	435	474	418	409	454	456	408	471	420	457	454	459	474	429	421	437	467	479	420	454	440	442	408	464	436	486	477	464	462	399	456	466	412	427	456	493	447	460	462	429	434	438	477	450	445	431	455	394	431	454	455	471	447	454	441	446	437	402	463	435	438	450	466	436	432	457	432	405	441	448	435	478	494	476	397	436	434	416	478	444	435	461	463	460	427	475	424	459	451	454	431	441	432	431	442	448	467	506	456	403	456	432	472	422	460	435	418	473	426	427	457	434	414	435	443	435	477	451	414	458	442	456	444	436	447	462	412	418	436	424	439	442	459	430	454	406	447	408	423	448	486	445	483	453	466	401	416	398	465	413	427	474	476	480	433	420	434	437	456	457	435	449	440	445	440	470	429	476	451	446	435	447	459	420	388	453	462	472	434	461	447	460	427	421	418	433	458	449	397	427	456	416	435	481	459	437	434	444	445	440	453	415	447	448	459	447	455	429	421	455	415	437	477	445	473	438	448	470	449	431	425	438	460	447	402	433	466	438	435	479	434	451	418	427	418	464	401	455	407	431	463	438	425	454	482	407	455	420	446	443	430	487	454	437	427	451	455	483	450	442	409	440	476	410	410	443	467	478	425	447	455	466	394	461	423	481	463	446	445	445	414	427	479	436	421	441	431	418	383	444	462	441	468	458	433	443	422	449	448	436	441	436	430	425	428	412	458	417	422	474	420	459	439	451	430	433	439	463	433	435	471	403	485	475	416	443	446	481	461	451	429	429	424	473	456	484	446	443	446	451	428	413	453	439	447	467	455	403	465	450	493	441	415	467	437	486	418	441	438	470	415	440	466	433	450	450	471	459	454	397	406	479	441	434	462	493	453	448	451	446	448	413	435	466	440	427	443	437	446	478	417	443	418	457	468	459	457	452	438	440	431	478	421	438	412	445	423	420	459	472	461	460	444	451	408	469	434	439	438	423	444	408	444	430	442	408	423	423	448	407	456	443	402	418	402	430	430	413	448	400	425	447	422	439	412	407	443	428	464	432	442	445	443	465	399	462	457	480	400	442	473	436	427	412	448	381	430	457	442	418	449	425	419	455	489	442	430	410	452	405	430	448	459	431	457	454	465	465	451	428	466	415	475	462	464	452	453	426	493	454	405	448	432	444	477	437	436	425	434	416	387	463	472	446	428	480	434	403	481	465	431	456	423	415	451	417	443	474	443	411	490	459	418	467	435	415	468	476	453	443	443	427	466	404	476	489	490	441	470	453	430	462	450	450	458	481	428	460	454	434	442	442	422	460	458	407	440	492	435	462	430	476	447	471	460	442	447	477	483	431	420	439	454	407	458	458	469	410	428	417	430	468	435	481	466	385	400	450	452	445	488	430	444	435	453	443	425	472	433	462	408	417	418	445	445	458	449	464	440	395	465	408	439	426	453	427	443	486	444	453	438	438	432	461	479	456	451	491	437	416	429	460	440	471	413	467	448	412	457	431	454	453	449	402	424	439	456	407	429	472	444	413	457	489	460	477	466	461	474	432	432	465	447	445	424	454	437	437	408	432	399	472	469	461	448	454	441	417	446	416	446	443	435	412	445	411	447	449	448	430	429	420	431	449	429	446	439	468	440	441	432	455	420	439	447	444	421	452	440	398	462	454	436	412	471	470	470	458	424	439	457	446	454	459	405	487	418	454	479	459	395	472	433	450	420	443	450	475	425	432	489	419	485	442	460	437	446	477	436	446	428	474	411	447	467	465	445	474	436	450	450	491	458	410	450	428	431	415	489	428	452	479	425	482	486	440	452	445	436	451	427	444	411	439	470	453	421	481	432	411	485	444	405	450	398	429	432	451	457	467	494	452	455	440	433	426	460	463	433	451	447	429	454	464	451	456	453	443	452	437	434	431	463	461	447	435	415	444	413	480	446	466	433	432	399	420	461	427	415	461	418	478	418	472	406	471	413	462	428	468	429	464	435	464	458	451	486	447	466	454	434	449	429	442	432	454	447	447	430	432	435	450	443	471	438	408	419	468	447	428	431	439	457	460	457	437	414	455	431	493	456	431	455	459	446	429	424	425	480	418	396	458	415	418	462	484	422	449	428	456	432	482	428	454	442	446	441	441	447	418	437	401	392	440	447	453	412	449	454	458	454	482	452	441	482	398	425	464	410	443	440	450	457	438	453	466	408	436	446	426	411	393	429	405	444	457	459	455	446	455	419	460	429	459	401	420	429	426	407	459	424	411	478	468	477	448	484	438	421	441	449	429	465	446	430	440	407	400	470	450	426	471	479	449	453	474	421	476	455	450	426	444	456	422	438	443	461	402	446	404	458	441	448	459	480	432	409	456	425	409	443	425	440	441	471	448	457	430	407	414	436	457	452	430	435	457	431	425	442	440	452	433	451	422	455	400	431	464	445	444	462	436	476	444	426	442	402	456	444	415	411	405	423	497	473	435	424	427	435	425	430	466	455	463	448	456	446	430	446	437	451	425	394	466	455	414	439	438	443	459	450	452	489	422	446	435	419	454	401	457	458	424	403	447	440	456	439	455	470	464	424
9184	20227	20123	14616	10917	8577	6342	5463	5155	4072	3146	2676	2505	2321	2129	2023	1806	1712	1668	1541	1410	1246	1307	1232	1165	1169	1089	983	1019	1034	912	923	958	966	956	943	835	886	889	854	873	813	862	943	957	902	900	910	947	866	852	842	880	814	861	829	838	804	756	802	789	765	753	772	718	770	727	774	732	726	706	746	679	696	747	728	711	686	703	696	731	728	709	715	742	775	718	762	743	790	714	697	695	743	759	761	720	734	715	719	744	768	748	722	741	730	693	709	763	746	729	731	747	771	739	750	701	737	706	748	669	785	792	689	692	787	736	775	765	716	748	689	702	669	721	721	712	738	669	715	685	732	714	713	751	724	669	701	737	746	746	744	766	711	705	667	681	750	736	769	756	723	684	740	760	723	707	711	713	720	747	719	701	688	745	774	707	712	707	666	717	722	681	729	727	766	684	691	700	695	729	723	718	721	711	750	704	760	767	766	733	704	743	713	762	708	693	774	712	737	716	744	739	755	689	721	738	707	697	696	714	701	734	753	772	672	700	725	717	733	758	786	706	758	710	751	711	733	728	733	748	673	699	687	747	688	738	730	726	707	755	729	722	724	766	715	679	684	743	730	700	755	671	732	711	706	753	702	748	695	715	721	735	718	759	677	745	733	750	711	734	779	737	756	760	738	708	736	668	761	711	731	663	709	695	750	740	699	757	716	717	691	764	748	713	736	729	690	737	728	705	715	759	704	692	707	747	714	761	734	729	730	695	712	756	697	722	743	748	686	734	777	712	724	719	678	689	718	704	722	709	707	715	748	691	754	719	748	689	706	719	721	743	765	696	662	725	720	744	731	738	770	702	750	693	773	699	754	736	706	708	725	733	729	704	711	681	729	705	725	683	731	775	679	737	730	695	713	736	736	712	703	716	709	769	715	689	741	703	674	737	719	734	684	696	718	749	689	747	762	711	713	714	761	751	732	768	712	737	746	747	735	757	749	742	729	747	692	731	720	728	721	721	710	764	735	720	665	691	716	727	762	707	721	756	780	762	757	712	671	687	715	733	729	725	719	679	704	695	719	693	750	727	691	725	693	744	690	728	770	756	773	734	745	706	715	710	709	756	688	725	704	729	712	715	699	721	708	714	724	729	787	753	719	699	692	717	748	726	757	738	722	739	691	753	681	760	693	724	746	683	681	722	701	706	702	753	733	748	722	649	724	741	685	714	744	741	695	733	710	673	746	742	699	748	737	744	755	707	698	686	686	715	729	714	722	753	669	767	701	728	711	707	732	718	755	716	673	737	700	700	700	704	707	712	727	766	758	698	665	752	775	704	691	719	726	714	750	771	725	721	725	752	702	691	691	718	710	730	711	715	736	702	706	757	687	734	683	693	718	760	766	724	709	722	722	690	696	719	746	681	743	746	667	764	717	714	727	685	744	718	680	751	699	710	723	727	678	708	761	704	667	730	746	761	745	710	731	679	725	644	744	757	746	710	715	698	736	713	695	728	728	723	758	743	736	727	718	713	729	725	720	669	729	708	704	676	745	778	707	763	714	719	695	729	712	726	745	691	655	698	765	752	737	758	717	726	725	718	730	710	727	730	752	748	703	705	694	708	746	686	738	701	693	687	713	759	760	683	700	744	685	692	741	703	715	714	722	722	734	712	683	735	681	716	723	645	714	702	687	691	758	725	690	759	729	718	733	742	665	707	745	699	731	768	742	720	705	700	715	784	711	652	751	719	745	700	713	692	751	690	700	749	715	706	712	776	720	732	752	742	751	753	740	741	721	749	728	708	691	711	736	718	732	748	718	740	809	656	722	717	756	734	764	723	748	695	673	722	716	731	679	723	722	753	758	696	724	762	738	718	696	753	692	712	708	725	680	760	692	719	715	696	710	723	705	677	653	728	692	767	731	765	767	708	709	714	773	735	785	678	715	767	740	691	716	751	720	704	735	735	716	732	689	719	759	751	689	714	678	655	704	720	731	765	752	747	707	740	697	725	721	719	735	697	687	721	747	795	735	731	704	670	731	742	735	693	783	756	768	717	766	703	713	706	737	682	736	675	736	739	741	696	728	714	749	707	720	700	663	736	726	803	682	737	701	737	711	713	744	730	704	762	697	720	734	660	742	737	673	710	718	662	733	774	719	702	742	692	765	743	720	714	696	710	746	781	705	715	754	717	745	746	743	740	674	689	692	735	704	754	659	697	711	736	678	775	769	699	739	696	744	720	732	777	699	708	727	762	741	729	702	712	692	811	745	743	695	726	719	757	684	747	723	726	684	786	719	781	699	698	756	760	743	752	747	720	721	715	746	746	706	733	751	739	709	699	703	705	666	688	742	731	697	694	707	694	754	715	708	728	662	756	699	706	743	714	713	754	675	745	708	739	754	736	729	783	713	743	691	725	713	709	736	715	676	723	724	700	724	683	726	719	726	737	737	782	796	729	684	793	711	742	703	720	733	743	741	705	724	724	741	719	670	734	728	671	742	765	709	716	749	702	761	698	765	737	692	718	700	755	726	727	699	731	738	742	711	714	768	717	724	686	729	674	695	710	728	727	733	747	695	781	697	752	721	753	709	728	713	766	698	751	659	742	704	685	726	697	738	725	670	715	750	705	679	726	716	680	732	749	753	731	714	726	690	729	751	700	754	718	734	752	703	717	773	709	707	690	748	674	723	730	743	747	734	743	787	767	758	706	714	700	744	736	711	716	727	663	691	713	749	704	726	724	743	748	746	728	742	665	700	756	727	695	755	728	725	724	748	752	739	778	743	702	677	700	724	772	741	741	719	716	722	731	780	768	699	723	749	728	730	718	747	770	694	746	689	721	735	699	724	721	711	759	703	717	741	731	754	761	681	715	731	727	705	761	713	751	783	753	703	735	711	725	734	712	719	700	762	725	723	684	669	735	725	766	725	733	711	717	722	712	739	683	668	697	688	694	698	745	742	744	687	703	785	755	733	722	729	771	749	721	719	751	710	744	749	661	712	723	737	739	716	759	743	710	733	707	754	700	737	736	684	715	721	720	729	741	707	728	736	729	710	693	709	743	692	749	714	734	707	704	777	698	724	708	749	683	720	673	802	712	710	711	710	742	727	751	712	691	693	720	741	738	742	724	722	709	704	713	720	758	750	767	702	719	744	712	719	718	717	713	731	739	728	734	750	707	737	696	725	696	707	716	763	730	706	721	749	742	713	682	702	745	722	746	708	687	744	729	696	775	662	759	730	725	744	681	685	714	754	740	710	739	662	698	746	754	710	700	739	708	735	705	691	722	752	665	727	680	742	666	710	705	731	752	669	762	699	743	688	707	734	677	730	691	747	767	713	702	734	763	719	735	718	718	761	674	743	762	766	718	757	689	710	693	712	711	702	778	710	732	724	731	707	740	740	734	694	708	742	753	740	747	704	699	749	735	727	684	693	741	753	725	738	698	686	638	745	778	742	729	732	667	757	708	738	685	754	700	734	732	780	700	772	717	690	737	716	743	707	760	733	750	704
23165	21240	29000	23793	21251	20303	7528	3018	2479	1986	1533	1407	1236	1153	1113	971	953	857	845	871	808	686	738	726	667	672	625	676	591	581	586	566	520	550	540	548	510	525	561	512	547	498	478	519	544	531	543	566	556	516	546	527	527	507	475	509	490	487	513	521	487	460	473	486	428	455	511	489	474	477	463	450	472	456	456	464	476	445	423	434	432	417	445	431	468	435	425	453	433	450	410	463	416	440	476	463	465	457	473	423	459	431	438	448	440	462	465	472	441	478	458	490	484	475	495	458	473	473	426	480	460	452	444	455	454	464	451	463	451	456	423	443	440	436	423	410	445	490	426	416	457	472	433	421	532	455	452	491	465	448	430	468	476	439	490	452	467	470	450	457	423	459	431	450	485	468	453	480	462	403	474	477	473	416	446	460	461	465	451	481	435	448	401	466	459	440	452	462	452	434	444	447	471	424	440	478	472	471	455	417	472	477	428	477	457	444	474	452	453	482	489	476	469	458	433	448	451	495	441	449	428	464	444	458	433	429	459	432	432	474	465	450	437	438	431	460	448	420	451	464	456	441	454	439	438	446	469	449	415	481	444	445	472	456	447	468	434	463	451	424	444	428	423	441	433	438	416	433	421	461	443	491	459	478	474	485	434	451	458	465	447	433	442	462	447	460	446	494	454	387	464	466	442	451	441	440	459	478	458	437	473	476	451	430	468	457	468	451	471	451	461	406	465	439	428	477	464	443	451	422	439	473	456	475	463	461	466	445	452	431	474	451	448	436	447	438	454	436	441	465	416	478	416	442	446	422	429	470	432	455	420	474	434	450	464	440	432	449	479	460	464	461	408	449	456	447	450	479	468	485	439	436	436	415	456	456	468	424	427	455	425	462	431	468	450	460	510	433	412	496	443	430	462	436	441	486	435	424	469	420	429	461	427	437	463	486	488	453	444	423	450	462	446	480	486	447	441	452	450	429	415	467	461	446	450	451	438	487	450	425	446	432	443	449	495	459	446	463	482	477	501	456	445	448	421	452	442	460	482	456	465	452	471	461	470	479	475	445	436	458	458	439	422	445	507	433	469	458	462	469	447	489	472	430	446	472	403	432	417	461	478	447	474	486	521	449	491	469	422	426	435	450	454	427	415	437	461	510	445	460	450	430	467	468	429	422	448	465	472	472	458	432	429	462	480	455	458	428	485	430	440	418	456	433	457	434	453	427	475	463	462	437	452	440	442	483	462	453	428	466	467	468	436	424	461	454	470	431	410	423	457	422	449	453	501	454	453	469	479	429	449	456	469	458	450	432	461	436	464	456	455	435	454	435	474	454	462	435	432	442	425	444	442	404	432	466	471	435	455	487	486	452	445	469	452	477	475	455	446	446	472	459	440	431	451	452	404	416	450	464	431	445	488	457	448	429	473	457	435	422	474	408	455	435	444	434	474	447	473	462	432	467	434	426	427	486	440	443	432	433	470	417	465	428	466	437	449	433	492	428	496	475	452	430	467	433	442	433	426	429	459	432	452	435	498	434	409	463	431	421	452	475	466	445	464	451	445	451	428	442	472	433	481	456	458	433	454	487	434	425	473	447	490	495	448	463	428	464	456	411	460	468	420	462	457	455	447	468	446	427	432	469	439	472	461	458	470	488	431	449	466	456	432	442	436	460	461	459	462	444	447	477	472	434	448	408	426	423	450	468	436	450	396	470	420	454	469	452	503	439	462	477	442	444	464	452	407	475	436	467	449	487	474	458	474	424	437	440	422	416	420	455	432	404	472	456	446	472	438	471	481	512	441	452	427	449	440	416	431	469	453	459	445	431	440	420	463	446	471	452	459	450	464	446	451	453	456	439	487	462	445	471	404	448	445	463	446	438	409	471	455	428	483	449	482	426	421	465	472	458	473	472	490	464	447	443	471	461	453	485	514	467	416	443	439	451	463	442	503	417	478	464	486	449	434	478	416	416	471	454	448	494	455	444	451	436	468	436	451	461	501	456	449	439	465	429	423	467	444	440	472	468	445	445	397	421	439	438	464	484	430	465	435	425	464	431	432	469	470	443	421	432	443	475	419	414	458	463	421	460	416	445	454	443	443	463	452	480	448	423	488	436	475	438	470	426	466	434	460	479	440	476	442	451	437	416	458	454	435	447	443	399	453	435	428	436	446	460	417	503	453	459	445	434	447	422	448	452	442	428	441	456	429	474	463	446	456	467	481	476	449	427	406	438	448	458	451	449	456	463	463	469	416	435	466	425	473	443	448	439	464	462	451	428	434	483	464	423	457	439	450	445	463	427	440	427	446	454	422	476	466	450	469	451	470	485	429	495	440	457	432	429	469	460	459	444	429	433	473	484	451	448	464	445	475	453	425	443	438	400	465	441	454	471	421	416	439	433	449	446	453	466	449	444	462	460	422	466	427	458	439	442	452	481	470	418	427	428	459	428	435	485	481	482	461	417	444	413	442	400	490	464	425	478	478	440	439	452	454	443	445	461	434	461	467	453	485	411	432	474	471	446	414	453	471	439	425	469	454	473	471	430	429	441	442	440	415	489	440	462	441	458	467	466	444	460	473	438	455	460	467	480	452	432	477	480	454	445	432	460	454	485	484	441	463	494	485	486	433	460	428	474	444	439	439	465	440	455	403	479	456	440	439	464	451	435	439	476	475	475	460	474	442	495	489	430	455	399	462	439	470	439	432	454	447	430	448	473	476	472	429	431	421	464	466	433	424	448	448	437	452	418	475	455	462	459	444	423	438	448	421	464	438	460	449	461	454	437	489	468	462	450	457	459	459	468	468	467	453	450	474	448	423	455	407	414	444	489	418	423	415	418	477	488	472	447	455	407	465	463	476	440	441	482	465	427	448	450	456	444	435	427	473	450	484	468	451	462	452	464	463	503	478	447	427	458	450	435	443	394	438	426	453	484	434	410	433	439	508	484	459	441	486	452	477	453	464	445	439	447	478	462	451	454	469	433	433	442	452	455	451	488	456	453	459	447	493	459	457	446	444	478	459	446	471	452	469	474	409	425	420	443	438	446	440	458	469	438	430	482	475	451	460	467	440	446	450	445	410	427	465	483	447	482	425	445	450	480	444	432	440	411	475	455	472	472	438	479	413	444	425	452	449	414	489	445	419	427	426	447	457	448	448	471	464	449	438	419	450	414	470	493	481	411	482	447	427	442	465	450	443	409	482	471	443	438	445	455	436	430	455	450	455	456	419	424	460	454	412	484	469	455	426	483	449	459	448	433	464	411	441	444	471	420	454	432	479	437	485	462	446	420	459	457	485	430	454	446	440	422	476	469	426	430	460	481	421	472	431	473	444	425	429	432	429	411	441	487	455	433	447	465	477	453	484	428	474	435	442	438	465	450	453	452	436	469	465	437	493	423	443	439	470	456	477	483	401	441	469	431	448	426	480	469	425	450	427	469	450	448	435	445	445	408	483	442	443	457	456	452	448	413	463	461	462	443	444	458	448	459	492	447	425	439	431	471
12379	25875	25685	19438	15016	11743	9213	7589	7432	5930	4549	3973	3421	3176	2873	2491	2302	2099	1905	1902	1720	1645	1518	1443	1422	1355	1278	1206	1174	1093	975	989	1070	994	1043	1007	967	925	963	897	924	929	976	997	974	991	987	1026	1014	962	945	895	890	898	888	852	851	768	848	805	779	774	771	733	740	799	781	758	757	755	718	753	780	723	682	741	717	750	684	741	706	726	758	713	748	704	738	740	720	749	670	730	743	723	729	746	707	756	747	753	750	709	757	753	688	766	764	714	752	750	784	731	700	782	694	804	779	723	730	743	716	763	792	736	726	733	744	727	726	701	736	726	773	758	768	692	752	691	758	732	745	710	728	732	783	698	740	764	728	771	811	729	733	722	741	721	736	731	742	716	687	764	706	724	691	702	755	719	738	737	694	749	712	736	756	701	743	727	720	741	713	714	697	737	771	760	738	746	688	739	694	708	748	763	751	786	650	753	727	746	745	698	758	716	764	754	716	751	788	743	681	804	683	667	772	744	761	720	772	753	769	735	724	732	680	712	738	711	706	758	738	761	725	743	768	749	734	665	700	684	742	796	767	727	710	743	756	765	736	744	728	766	708	742	731	730	737	751	764	711	727	682	737	748	781	711	719	790	740	705	729	720	716	768	713	733	727	759	705	719	745	713	724	742	756	710	739	715	687	700	724	710	705	738	700	695	733	754	720	736	672	750	744	747	741	776	731	746	777	736	718	768	730	737	769	727	744	729	766	737	761	727	737	751	698	713	719	699	691	741	721	695	704	750	763	734	708	714	740	684	767	759	759	731	779	720	726	702	737	769	725	706	738	715	713	750	728	675	712	726	710	736	820	764	764	776	734	755	717	765	735	768	729	693	730	746	730	715	709	740	740	724	703	782	724	725	718	722	707	708	717	716	724	709	715	752	754	689	747	728	742	703	755	719	699	732	704	747	738	749	775	690	727	735	709	770	774	731	720	737	719	721	758	678	745	721	734	755	692	758	729	728	751	693	767	768	749	681	718	742	692	737	734	729	782	741	762	740	728	691	736	686	739	760	696	749	699	733	730	738	776	697	758	722	724	741	758	756	776	715	774	701	750	735	733	699	721	676	761	698	735	756	713	726	723	708	678	735	755	733	764	704	742	711	706	728	741	728	707	719	737	721	724	768	707	744	776	699	742	725	716	732	783	718	706	777	768	714	750	728	762	699	713	758	711	707	695	745	750	745	717	699	717	733	763	749	697	698	752	733	739	739	723	757	750	757	737	693	739	677	747	779	759	730	731	714	738	718	720	755	683	738	696	709	719	734	724	738	711	757	710	741	732	712	721	772	679	699	721	735	773	713	733	723	755	699	742	689	739	751	734	701	754	732	717	752	784	719	725	701	726	772	748	708	752	720	736	731	724	713	765	695	728	717	723	762	726	761	788	760	763	718	735	691	712	756	775	676	750	745	721	697	686	750	779	686	746	741	704	706	687	739	682	694	764	761	794	724	705	704	736	715	703	716	766	733	726	726	746	723	723	762	772	709	721	720	745	753	752	725	718	758	696	670	751	725	705	737	752	720	744	708	716	716	753	701	731	771	737	725	723	772	734	761	737	730	762	684	749	748	700	715	736	720	658	744	689	690	726	707	756	736	767	754	734	713	730	760	709	754	695	668	804	701	746	765	707	757	734	781	740	737	743	721	748	725	726	779	673	747	722	745	724	738	694	723	709	668	707	734	710	748	742	686	776	682	689	703	756	747	766	721	754	701	720	734	722	746	735	756	703	710	749	681	688	731	717	750	706	734	768	773	753	752	757	743	727	718	704	728	720	696	726	695	723	678	689	743	760	672	708	756	733	739	742	715	749	730	714	720	727	756	701	720	745	698	678	684	733	723	723	734	762	756	708	721	724	726	779	785	719	703	745	705	755	716	768	714	787	755	721	737	720	703	763	729	724	741	744	748	708	761	784	773	703	711	720	684	725	728	728	725	724	705	735	736	742	731	747	681	748	691	710	738	728	707	725	712	721	730	757	738	797	692	740	738	739	772	745	719	707	731	758	720	717	765	777	763	693	739	733	680	768	752	757	811	719	726	723	699	735	720	703	685	730	718	699	751	719	709	720	751	689	712	738	741	725	744	754	746	735	706	707	710	673	764	735	737	719	726	722	778	747	783	769	771	741	704	752	731	746	737	695	694	739	740	666	727	726	775	714	715	770	750	746	718	735	702	697	704	712	718	689	734	700	724	739	736	706	710	725	688	747	742	755	718	778	763	722	737	695	769	757	728	723	757	778	729	762	695	691	768	688	759	727	734	705	747	752	729	739	782	721	702	738	744	764	689	768	725	728	729	767	751	722	759	713	715	730	710	736	691	721	715	775	727	705	735	744	721	693	719	694	719	732	774	744	727	741	771	680	753	751	730	725	725	717	706	709	733	763	718	768	756	685	780	740	719	753	737	745	739	702	749	774	677	755	668	757	738	717	732	769	722	725	784	742	734	751	732	747	712	770	722	751	737	735	765	745	729	731	741	709	708	750	720	734	729	712	683	717	774	718	741	753	720	771	727	720	759	724	683	708	745	741	718	712	744	710	719	710	718	764	753	728	733	745	732	737	725	681	749	697	748	718	752	725	697	730	729	732	735	744	743	735	742	769	702	731	705	701	714	678	715	709	727	713	749	735	732	721	732	718	733	743	736	754	738	779	759	708	732	697	720	770	740	738	740	719	706	749	705	781	711	735	730	695	754	704	700	674	730	760	730	756	697	733	687	708	742	768	747	728	728	774	767	739	707	727	725	660	707	741	735	768	739	718	740	720	696	721	734	702	720	748	698	727	680	737	782	716	747	741	732	747	719	742	678	725	709	731	786	736	725	740	744	819	725	732	694	732	676	740	749	785	731	744	686	735	746	765	720	751	704	709	737	786	717	781	725	714	737	660	749	736	726	713	719	724	753	670	723	751	740	733	732	762	755	742	677	745	739	706	683	765	728	713	759	742	752	717	782	695	709	708	703	712	699	740	753	798	694	741	771	769	677	723	741	703	666	719	729	762	711	751	718	737	754	694	749	761	707	725	684	698	725	716	787	740	728	712	731	733	711	709	748	743	769	737	673	709	724	804	712	708	737	694	749	703	675	702	755	778	711	708	796	727	712	724	748	724	757	732	742	732	735	746	752	781	701	699	721	714	767	750	725	691	749	740	781	732	778	710	674	726	696	722	732	712	719	741	706	761	711	735	705	683	745	788	716	774	686	738	723	718	764	709	746	702	689	747	720	710	738	745	739	746	732	711	746	742	687	760	715	736	731	737	759	720	703	731	709	714	702	779	721	709	757	714	718	742	761	669	722	701	735	720	724	743	712	765	714	755	733	724	716	714	729	750	712	730	737	740	722	749	739	743	759	724	725	691	752	730	794	761	743	705	683	745	748	696	740	749	741	706	690	701	764	740	760	747	748	724	717	771	706	754	757	733	725	754	704	748	729	758	707	724	739	736	740	726	764	752	724	725	767
26802	20832	12360	4693	2350	1589	1211	1056	1046	745	640	635	573	518	523	501	494	523	446	431	453	405	418	406	381	366	376	381	381	350	355	347	360	397	388	386	375	353	334	361	331	341	323	378	372	384	360	370	369	339	370	367	345	362	356	361	340	309	308	335	367	307	343	327	302	321	295	365	303	316	328	305	321	303	329	320	321	343	303	315	322	302	285	304	341	305	311	335	296	301	318	327	332	307	334	321	308	318	312	326	339	320	332	348	314	331	335	315	312	344	353	310	317	297	297	340	318	337	340	307	358	318	351	307	334	292	309	347	322	311	328	334	321	338	337	321	347	332	318	318	307	300	323	335	316	307	336	302	335	336	373	324	316	332	314	310	313	332	307	311	322	340	312	313	324	332	359	346	342	327	316	338	341	328	331	272	358	299	322	334	349	320	314	309	333	329	327	305	328	322	299	310	313	336	288	316	309	299	308	312	269	310	312	343	303	324	303	324	327	335	294	326	326	314	311	289	307	293	304	309	335	332	283	309	324	305	339	365	322	316	336	303	355	325	300	322	346	321	376	305	339	325	313	320	328	327	321	335	331	319	322	330	319	311	326	292	361	317	317	319	302	346	332	279	314	318	318	335	318	281	334	322	344	309	330	291	312	319	316	321	328	300	298	347	315	329	310	324	333	322	328	289	338	294	312	316	318	339	307	313	311	315	327	354	325	312	335	329	358	323	339	312	329	324	344	300	317	333	313	307	322	341	330	315	331	335	310	348	341	310	333	359	330	319	338	300	320	313	357	315	317	316	339	314	324	311	281	311	330	319	309	329	332	321	346	346	344	306	303	338	324	298	296	303	326	339	300	336	277	301	342	334	319	300	307	313	325	339	342	320	321	319	379	295	313	321	353	322	342	299	311	343	311	330	319	286	345	373	312	313	319	312	327	347	305	286	322	340	308	325	323	319	355	315	350	308	333	339	330	302	316	334	330	344	317	331	325	307	318	324	311	345	325	331	309	320	297	332	336	299	326	355	333	298	317	307	356	342	328	336	325	323	322	390	285	326	331	317	348	320	348	332	336	318	320	314	324	302	316	315	325	317	336	315	315	300	312	278	332	334	320	315	319	287	322	326	298	341	334	302	320	325	310	357	323	317	321	321	297	298	311	323	307	324	315	371	276	342	326	322	331	349	330	351	334	325	363	326	319	306	329	337	318	317	314	321	311	310	329	309	336	337	304	360	330	311	275	330	320	307	323	310	310	342	314	359	323	312	326	302	309	309	323	361	294	320	348	344	339	317	312	304	320	309	320	343	327	313	342	343	336	353	315	307	341	304	314	303	317	305	295	309	303	344	316	286	328	324	335	312	336	312	296	337	330	339	325	326	324	323	320	336	318	337	350	318	322	328	329	330	328	306	311	314	311	309	328	347	319	300	305	291	327	365	319	342	332	306	337	349	293	302	316	331	336	311	368	334	291	340	350	313	335	316	322	315	323	315	313	324	301	328	294	307	317	345	341	316	354	313	301	315	336	317	315	336	303	307	327	325	301	334	329	330	310	319	308	315	323	317	316	314	317	306	354	330	309	314	353	339	299	334	339	312	303	301	333	311	311	345	319	297	289	311	312	345	333	318	349	337	322	327	324	308	317	305	328	311	340	339	338	338	325	285	295	342	329	332	314	344	341	329	309	327	322	331	310	326	305	300	326	327	305	319	318	319	292	341	318	345	313	321	333	320	327	337	304	301	330	324	293	319	332	315	337	348	305	340	319	334	301	329	349	339	344	331	313	323	329	348	320	329	303	328	312	326	320	322	325	327	312	297	319	359	314	331	339	322	349	329	334	313	281	341	319	313	323	315	297	294	364	313	351	354	317	318	313	344	295	325	324	322	339	284	330	327	290	323	342	344	329	330	332	311	334	306	324	334	302	316	312	283	331	358	315	344	336	286	303	310	311	341	289	302	325	320	312	328	313	314	330	366	326	298	318	349	294	303	317	285	308	325	325	319	336	325	320	353	336	302	326	320	330	345	319	316	306	306	335	330	325	301	370	329	325	339	288	322	328	329	315	317	350	329	320	312	334	317	312	337	373	333	301	337	310	351	290	315	316	328	348	308	305	317	333	293	302	305	272	338	301	309	330	319	323	316	315	315	303	321	336	333	319	337	359	341	312	309	302	316	293	302	316	308	337	332	331	322	346	351	318	335	313	277	327	330	314	308	297	346	316	322	323	325	316	296	327	336	337	343	313	305	327	305	326	309	341	345	328	346	322	335	319	329	321	342	320	316	324	327	290	342	317	326	317	283	329	328	315	317	332	334	321	319	328	293	345	323	336	328	332	343	348	329	317	334	341	365	356	331	311	314	295	336	346	349	300	313	289	320	299	333	350	319	338	281	349	320	319	323	277	315	343	335	357	345	332	320	352	321	307	311	322	290	297	327	323	337	335	303	331	342	330	268	338	311	285	326	317	326	315	313	302	347	302	325	316	306	314	331	298	328	321	309	318	317	311	344	344	308	334	339	325	323	304	313	315	344	325	305	311	326	323	338	352	343	328	297	325	315	305	326	298	326	331	283	359	332	316	299	310	339	315	348	313	300	337	302	326	325	317	310	305	325	348	340	339	317	318	298	287	301	293	328	332	330	315	293	325	324	349	341	307	327	321	304	311	295	331	278	315	333	331	312	328	345	316	299	365	318	325	340	340	288	330	322	323	364	301	338	321	314	330	303	307	297	330	313	340	317	314	362	310	284	300	327	295	310	327	294	336	281	309	305	358	312	305	331	325	330	293	319	320	326	343	343	320	334	303	327	306	324	305	338	303	306	324	326	300	312	351	352	374	319	328	310	321	315	286	334	309	331	304	325	280	341	331	349	310	299	319	304	312	315	360	327	341	312	333	301	304	325	326	290	314	339	334	325	296	340	345	324	315	324	321	288	338	307	365	340	344	328	313	330	305	350	339	341	357	304	352	294	306	330	327	340	321	338	332	338	309	308	305	310	316	369	280	324	300	340	322	296	314	315	320	323	310	315	333	317	318	353	358	329	316	324	322	329	377	330	339	294	311	334	363	312	322	327	325	359	307	331	310	323	348	340	335	290	351	353	328	331	333	300	300	297	321	337	341	332	325	316	325	313	329	303	348	311	311	305	331	332	308	310	329	323	322	318	315	346	306	330	308	351	315	317	351	314	356	315	324	315	324	343	339	332	311	308	283	347	326	302	291	329	299	335	322	317	330	325	319	328	299	292	303	339	295	317	298	333	305	345	337	292	304	329	311	327	341	292	336	332	327	310	325	325	332	346	316	320	319	316	328	321	301	324	353	314	346	348	348	304	321	320	332	300	346	321	304	336	344	287	340	297	322	310	309	336	310	375	342	332	308	318	337	305	328	297	348	300	307	328	328	345	317	323	313	313	339	328	347	319	325	301	324	303	298	347	290	339	308	319	350	311	302	355	342	286	336	308	327	311	331	337	303	312	345	309	307	340	303	319	291	322	333	324
8611	11023	11670	8409	5976	4291	3461	2971	3287	2244	1887	1657	1449	1391	1266	1216	1110	1107	1021	1009	927	861	869	768	776	755	748	685	673	658	629	686	722	678	640	693	631	650	607	598	624	634	626	672	641	653	653	665	622	656	618	625	610	633	624	619	607	565	617	612	597	557	516	576	530	528	544	517	559	571	531	523	515	563	534	552	519	536	581	578	547	525	526	532	510	515	491	527	562	532	561	519	557	536	541	483	574	518	548	530	555	522	539	530	546	521	534	548	575	554	517	517	519	504	506	543	505	529	562	568	603	488	558	551	532	558	524	561	515	523	518	547	512	571	526	565	540	520	535	525	549	512	535	487	545	508	554	522	515	543	560	567	585	518	493	545	576	503	558	552	612	503	538	535	545	495	542	539	523	544	497	570	549	522	502	506	510	536	572	516	564	519	515	541	559	586	578	534	510	527	558	521	543	561	563	551	549	558	523	544	494	575	533	556	518	542	538	532	540	548	551	529	508	570	542	533	530	538	554	557	567	534	548	530	518	540	560	541	538	552	516	561	518	546	488	549	550	552	542	565	555	542	539	545	553	507	537	549	477	522	582	564	518	525	562	507	521	516	536	522	553	523	529	502	527	538	549	525	538	571	500	521	548	534	487	511	563	533	542	548	537	506	545	539	538	520	577	507	523	534	537	518	517	572	561	538	510	545	516	526	552	534	548	526	513	507	568	522	547	518	520	535	516	522	537	545	568	532	537	525	531	529	559	528	569	542	521	554	505	544	478	520	513	524	538	523	542	553	547	578	539	531	489	525	534	569	511	536	550	543	536	525	527	516	523	535	554	540	546	514	497	565	519	538	562	541	471	538	569	507	553	569	498	523	534	523	547	568	559	574	542	504	531	508	533	541	539	559	510	559	567	531	525	527	534	551	494	560	548	535	523	529	535	526	537	507	553	531	486	535	504	580	553	515	525	539	509	485	519	550	532	524	527	557	523	535	550	572	532	528	546	503	553	521	469	546	510	535	528	561	513	580	542	523	531	538	529	516	537	521	542	546	537	503	549	568	565	566	552	542	536	535	538	564	518	542	541	505	532	585	535	555	554	526	563	502	566	528	559	539	553	512	519	555	485	561	540	511	554	575	526	508	551	510	542	570	539	526	497	572	546	534	518	534	504	560	519	505	528	505	487	556	542	523	520	559	541	510	515	499	575	498	509	522	517	537	544	514	530	596	501	553	558	524	564	554	497	527	524	529	529	529	520	531	576	533	549	540	534	589	525	534	547	522	535	514	527	522	535	505	533	547	537	528	538	539	508	532	519	562	554	539	560	564	554	572	531	556	587	528	522	556	511	535	509	499	538	528	536	521	526	559	518	513	549	508	525	528	555	542	521	540	573	523	555	531	531	553	543	548	547	603	540	524	565	495	528	546	517	518	518	568	518	498	523	527	560	544	510	491	547	498	535	531	549	524	513	539	460	525	503	570	502	561	544	520	486	510	504	559	534	501	505	548	530	504	539	514	498	551	513	542	554	531	548	548	543	551	499	526	528	568	530	504	546	536	528	528	532	572	579	557	531	565	508	545	561	525	537	524	554	542	529	508	547	524	509	543	514	546	538	493	545	545	518	569	540	543	524	519	543	520	547	536	527	539	528	537	497	527	524	518	546	564	515	526	547	519	573	546	555	500	547	519	553	575	564	562	545	525	539	533	525	548	548	535	498	538	516	517	535	514	523	523	586	496	524	564	531	551	508	538	503	523	557	523	530	530	535	547	547	553	540	507	559	506	533	552	517	499	561	537	540	524	560	509	491	532	545	555	535	572	512	538	561	503	543	543	536	525	541	482	483	578	549	530	526	566	575	541	513	522	512	524	516	562	511	544	554	590	553	557	574	502	493	539	544	532	523	505	513	498	550	495	505	512	527	551	538	565	540	483	551	546	540	526	496	526	559	544	550	497	566	582	612	515	529	492	574	494	554	511	544	560	557	573	537	534	544	571	535	533	554	538	550	535	512	508	554	550	485	539	534	539	525	512	484	484	520	532	548	600	512	538	545	523	519	516	572	534	533	552	493	560	528	539	559	542	539	548	559	564	514	473	522	523	531	560	537	532	563	559	525	512	533	536	508	511	530	540	551	539	541	572	533	538	508	570	505	515	547	528	537	517	498	523	540	538	511	538	530	558	564	543	515	514	530	525	522	572	534	550	544	519	575	569	533	551	548	532	553	579	549	523	531	546	524	541	552	554	555	549	529	541	520	536	560	518	502	532	519	532	501	565	506	553	536	537	570	519	549	518	538	526	514	554	529	550	506	583	517	498	557	536	525	525	598	521	505	548	552	575	568	522	527	522	537	549	533	518	546	544	538	521	497	519	518	558	577	496	548	560	541	539	555	580	577	600	550	527	523	564	545	537	560	551	534	539	488	553	559	547	567	556	542	528	559	550	554	531	524	567	480	526	547	512	533	545	510	537	504	537	551	560	485	554	552	517	522	541	520	510	541	598	509	541	534	551	579	540	547	510	544	525	543	545	524	537	510	539	527	527	507	531	554	510	511	503	560	531	557	539	550	557	565	480	531	530	532	556	545	562	551	521	524	528	541	492	589	549	513	533	510	518	547	523	515	550	523	534	532	554	517	494	538	562	508	518	542	543	584	554	535	512	559	506	542	532	505	536	553	578	513	546	568	481	501	537	549	551	543	545	528	542	564	589	558	514	510	542	509	573	529	548	545	561	552	540	570	525	535	516	568	538	520	559	540	535	532	531	565	538	564	538	543	562	542	510	522	562	527	516	583	530	481	500	490	539	527	513	512	520	524	527	527	547	530	538	556	535	535	489	547	511	548	503	519	558	505	509	548	498	540	562	529	529	541	546	529	509	549	528	562	498	533	530	516	534	499	519	529	558	556	482	541	557	545	509	523	522	532	541	513	509	564	535	516	561	550	509	541	527	559	522	496	548	548	541	586	518	533	517	534	526	545	520	548	532	519	495	564	505	574	508	524	505	529	553	553	540	520	554	569	558	546	510	532	492	522	543	551	529	525	573	529	511	562	508	521	514	533	585	573	543	535	509	539	538	561	547	544	542	516	531	526	541	532	537	542	530	532	548	547	557	513	518	533	534	524	513	526	512	516	527	497	541	540	496	549	526	508	551	531	538	563	517	516	548	518	547	566	551	481	561	570	534	518	518	537	532	567	545	536	548	506	533	521	579	503	540	524	551	510	564	515	527	531	526	555	525	508	560	567	532	533	545	477	565	504	543	554	538	542	519	529	550	522	562	497	522	535	543	539	492	540	587	547	527	531	533	523	542	525	486	524	522	504	519	590	512	582	513	533	541	552	549	515	541	525	566	516	551	543	572	555	567	552	537	571	538	506	537	524	560	538	511	576	485	558	525	523	528	484	534	549	524	521	533	524	587	507	558	498	512	502	528	504	530	538	596	535	543	523	524	539	570	537	521	497	549	505	547	499	548	555	561	529	505	546	505	509	540	495	560	525	548
24160	21262	28340	24476	20479	7381	2909	2071	1961	1442	1297	1047	978	943	873	846	772	808	770	663	651	647	613	636	618	588	581	541	575	539	501	522	560	510	500	527	508	514	492	487	506	505	500	491	491	566	507	530	455	529	479	485	460	495	475	503	487	480	517	463	476	487	501	419	443	456	439	455	454	461	474	479	454	491	461	462	471	494	454	461	455	445	435	459	484	412	448	445	460	448	479	449	431	456	462	469	460	438	412	457	443	422	456	456	448	436	457	448	494	451	448	438	473	442	438	452	449	473	474	459	463	452	461	419	462	429	492	442	430	449	441	509	472	448	474	435	448	452	475	461	442	438	438	476	477	454	439	476	427	438	425	492	433	463	485	427	458	413	452	458	439	460	450	446	445	490	430	430	445	417	428	449	465	449	462	424	479	463	415	446	436	499	456	412	486	425	467	476	449	464	443	473	450	431	448	463	468	431	444	422	424	455	435	435	416	426	423	441	448	464	447	428	436	478	440	473	474	456	475	456	450	440	446	452	443	474	435	436	478	436	430	432	475	437	458	450	454	449	400	435	452	442	434	436	462	480	419	429	432	463	419	479	421	479	445	450	443	447	437	478	452	430	446	457	462	484	476	435	423	453	477	486	435	437	447	451	457	448	457	465	440	506	465	453	442	446	450	460	453	445	450	426	413	453	428	489	452	445	435	449	404	451	473	432	459	403	430	450	434	471	420	433	417	469	436	422	492	470	456	465	464	413	483	423	413	492	449	466	502	446	469	458	456	433	430	464	423	467	491	435	455	505	455	417	441	447	415	423	432	454	465	439	423	455	438	452	459	400	440	438	461	458	457	432	468	444	457	449	473	461	440	445	503	428	440	452	465	423	444	439	419	478	435	410	439	441	433	406	425	421	468	442	440	468	439	469	455	449	446	451	437	457	473	452	457	448	425	470	436	458	467	458	451	460	432	478	493	451	450	459	461	447	472	410	458	478	447	454	437	416	478	444	441	454	483	419	444	418	428	456	438	421	435	446	443	478	427	406	472	443	427	435	477	433	434	505	480	435	449	464	447	474	445	458	419	453	433	466	488	459	466	446	461	452	426	458	413	448	423	456	467	467	461	460	452	420	441	451	474	472	407	477	447	464	448	487	475	403	433	467	446	479	451	467	457	418	461	425	418	452	467	485	452	466	445	411	440	442	421	403	449	412	463	484	505	514	450	443	481	433	457	457	434	416	460	436	452	460	443	428	426	430	432	482	462	445	422	448	447	440	456	484	464	455	446	445	449	424	448	434	474	431	450	444	431	426	488	423	427	467	452	435	444	452	459	471	435	471	453	462	458	443	447	446	465	473	437	428	463	444	463	428	453	438	473	430	440	451	453	477	433	445	441	441	469	420	432	460	449	439	427	427	467	490	417	459	449	475	487	452	447	491	454	460	421	440	469	454	396	478	403	423	476	437	433	427	467	423	468	432	448	437	452	467	469	477	428	453	445	436	423	479	446	474	397	455	455	433	448	435	458	473	444	485	457	458	452	476	449	468	468	489	460	473	460	464	439	445	435	472	420	458	417	447	449	450	480	444	441	415	453	451	459	407	450	457	469	454	455	449	457	433	472	422	456	481	465	482	434	437	435	434	457	416	461	435	447	420	430	487	445	445	431	444	451	427	435	456	460	486	469	462	440	469	458	468	419	462	447	426	493	438	441	461	443	437	428	481	448	437	472	456	449	459	496	447	411	447	445	439	455	446	438	432	440	426	486	412	472	426	480	433	448	441	428	466	443	454	429	419	410	459	427	435	454	439	446	448	439	501	433	452	462	442	436	463	482	425	451	472	472	450	451	431	457	450	425	422	454	437	472	432	428	436	437	416	397	487	437	418	476	470	399	489	436	494	450	448	440	457	469	445	426	471	408	450	422	441	465	468	432	417	402	463	454	451	485	458	482	465	441	460	465	460	453	468	469	465	447	405	437	419	467	450	474	456	450	450	453	491	445	445	423	480	435	428	409	454	455	463	477	482	443	422	423	453	441	443	452	460	454	442	449	459	455	447	461	408	434	476	415	408	474	493	405	448	474	414	444	442	447	436	427	404	447	431	445	456	465	459	432	454	448	444	437	427	420	473	430	463	458	448	472	419	457	461	446	443	459	427	429	430	444	439	408	424	468	481	446	463	452	445	445	454	417	416	444	454	442	450	437	427	481	510	459	461	439	451	471	475	412	412	437	431	467	460	423	447	450	452	450	478	450	459	455	429	466	431	469	453	461	453	465	444	437	457	440	458	466	417	465	448	483	454	477	428	435	446	454	454	416	485	445	454	457	453	434	457	483	490	493	505	422	454	438	435	421	446	466	476	463	438	458	426	448	454	438	476	470	418	422	425	421	411	408	473	462	425	435	432	453	442	447	424	460	456	449	436	423	454	426	464	478	449	450	422	480	403	400	420	470	436	444	458	439	421	467	458	394	431	422	444	436	446	409	444	450	431	420	460	442	442	403	432	456	458	429	447	428	427	445	428	469	436	457	449	478	435	440	437	435	458	448	454	419	430	477	462	451	423	427	420	427	449	459	448	456	427	468	437	432	432	418	458	422	436	427	453	474	404	495	434	457	455	483	432	455	460	446	466	466	490	455	466	408	491	428	463	471	428	457	466	416	449	448	474	484	426	451	459	471	456	506	448	396	442	443	442	454	471	419	452	473	442	455	460	438	442	441	440	448	460	455	412	497	443	431	433	415	447	450	434	416	441	480	448	432	453	466	417	421	453	456	433	441	454	483	434	446	487	499	404	451	461	414	445	407	445	460	481	425	444	446	439	409	448	436	466	429	477	433	450	460	485	442	419	422	449	431	464	456	450	419	427	413	449	453	416	446	463	437	450	431	455	463	457	419	430	476	462	452	426	490	452	437	485	415	483	451	470	423	457	418	443	453	422	452	448	458	435	438	439	461	458	452	462	457	449	462	421	463	456	449	411	401	439	444	478	432	428	470	476	456	445	419	439	423	445	447	472	448	450	418	436	458	463	450	473	431	448	482	466	469	438	496	451	439	443	423	454	463	426	474	482	451	444	437	501	434	460	479	469	417	448	468	427	446	494	483	447	445	484	461	461	439	454	428	439	436	492	456	442	430	439	463	490	466	391	447	447	431	459	437	439	430	432	481	410	496	443	484	496	449	442	446	433	471	453	431	443	429	457	433	471	434	426	451	405	430	430	440	454	461	429	416	448	454	458	448	471	440	430	462	459	444	441	440	432	449	461	500	443	426	482	470	452	468	467	431	458	425	432	450	438	395	467	401	423	449	455	442	437	437	456	450	419	435	467	470	466	428	447	474	461	450	480	449	441	502	462	408	490	484	447	453	466	386	458	447	423	453	417	413	452	429	415	444	445	449	397	479	448	464	438	459	473	439	470	430	491	415	439	438	433	431	443	439	491	441	432	432	452	412	450	452	439	458	408	418	424	464	406	439	456	463	447	458	415	448	450	421	477	451	444	411	412
11669	20186	20240	14713	11416	8680	6660	5647	5803	3928	3349	2820	2469	2292	2184	1990	1841	1734	1626	1425	1396	1263	1168	1222	1175	1135	1076	1032	1021	968	958	934	972	939	976	955	895	890	915	862	837	818	889	863	954	922	936	923	880	864	955	905	867	879	789	791	819	844	795	822	776	762	744	765	756	726	741	711	736	703	752	722	727	714	743	732	754	743	724	750	768	695	756	743	688	704	715	770	775	719	736	739	698	729	697	739	735	744	741	727	714	754	743	766	756	745	746	736	760	745	740	802	786	672	756	757	729	695	716	730	728	709	785	750	730	740	745	746	754	742	727	710	714	732	743	734	741	722	719	722	719	704	730	692	740	764	730	728	802	747	752	757	713	738	682	701	752	730	767	748	733	745	725	735	738	739	737	765	729	715	682	736	761	723	802	724	715	730	716	741	734	765	710	742	784	785	718	699	718	711	719	680	719	710	789	751	727	746	724	744	725	729	662	708	760	772	698	701	720	747	752	780	695	728	737	704	695	720	760	714	745	729	719	740	758	724	733	729	719	694	744	733	736	686	735	735	698	700	743	698	709	740	757	732	770	697	755	731	717	721	758	737	704	716	727	701	739	704	805	719	724	725	737	737	729	762	704	754	734	768	698	741	720	748	724	708	725	760	742	758	750	707	701	758	740	706	712	777	743	710	704	719	736	728	698	715	757	733	702	762	747	721	674	691	730	740	753	730	705	710	705	710	693	704	670	727	728	709	695	745	732	702	714	749	730	741	745	713	722	707	734	717	723	751	727	753	760	674	722	719	737	766	745	692	698	778	715	773	703	804	759	730	759	716	741	714	775	715	719	735	676	721	716	749	740	742	728	726	732	709	724	701	714	733	716	708	768	773	703	735	688	784	702	798	709	700	741	731	786	746	746	753	753	726	713	753	725	798	728	716	733	723	712	709	706	685	694	712	748	712	756	708	745	754	759	737	724	715	667	764	775	804	715	747	725	684	782	769	728	722	757	751	742	724	740	664	808	718	703	754	730	712	751	741	756	767	761	749	710	713	723	716	737	697	719	734	696	669	738	702	723	709	736	682	684	743	678	756	750	759	724	722	744	753	746	755	707	713	717	722	716	734	750	707	696	775	731	751	706	718	715	718	764	745	730	707	734	753	733	771	732	747	738	750	754	705	709	702	717	719	745	728	723	727	682	736	769	782	726	744	715	735	743	715	775	773	737	738	707	712	705	781	727	764	731	714	751	674	685	736	699	757	757	723	689	754	722	751	780	735	728	717	702	761	725	710	739	780	746	733	747	708	736	692	757	743	762	704	752	717	759	719	715	749	691	730	711	703	751	707	736	726	772	743	738	770	712	702	722	721	748	717	666	730	716	730	716	748	730	776	774	768	738	674	696	709	732	739	748	741	724	738	755	700	713	771	757	718	737	753	734	766	716	780	731	741	728	707	719	733	761	716	719	709	724	733	745	783	719	720	725	696	748	768	761	718	681	702	758	746	739	761	726	703	721	706	766	743	698	734	735	762	700	773	730	721	740	793	747	739	785	682	757	758	736	740	746	736	722	716	694	712	721	728	764	730	729	697	720	720	727	729	691	704	766	698	749	714	725	723	724	744	801	759	691	741	766	739	771	720	752	792	730	718	733	782	712	751	748	753	712	714	739	735	716	763	789	700	649	703	739	731	715	751	730	725	727	721	696	717	710	697	719	753	738	718	709	699	709	742	686	736	718	736	738	754	770	768	774	766	680	730	720	724	713	721	746	763	709	727	767	736	722	675	686	754	734	723	718	757	739	768	714	725	750	759	724	710	782	670	755	680	723	740	713	746	728	718	714	755	712	759	694	735	758	717	716	755	740	756	734	741	720	741	727	729	699	759	795	761	755	719	759	713	736	729	699	718	794	761	755	760	722	748	732	685	719	737	741	752	791	704	734	754	690	742	800	714	712	726	728	717	755	710	712	732	763	701	764	733	719	708	717	689	693	677	667	717	766	729	742	691	709	699	714	722	679	696	723	740	738	743	682	726	721	744	706	712	773	749	700	742	725	732	742	726	742	716	742	679	778	765	715	760	710	727	680	717	725	701	741	723	744	752	743	704	699	719	714	728	709	745	694	733	735	719	704	708	758	767	712	768	739	698	722	745	693	738	710	679	790	682	728	735	782	728	733	759	736	721	710	769	721	720	741	746	742	731	723	762	731	737	777	723	818	710	709	720	667	774	761	767	717	749	777	767	721	764	757	730	727	690	712	777	746	727	758	692	686	779	712	741	722	759	709	778	692	700	726	713	726	668	737	731	692	757	798	722	725	750	753	695	740	726	728	753	753	722	715	748	733	751	738	793	744	730	682	727	696	733	720	709	728	763	750	726	755	778	762	716	721	711	704	762	746	723	734	714	742	711	753	737	684	750	694	735	664	726	766	697	755	710	757	681	733	714	726	742	773	688	699	687	699	747	735	733	768	724	750	759	733	705	728	719	749	748	719	754	710	746	724	726	751	726	756	702	706	718	733	715	754	728	709	716	674	726	713	718	759	712	752	707	718	728	739	711	706	751	727	753	694	710	741	740	703	734	654	768	729	791	688	736	738	718	707	701	732	740	707	690	753	732	733	700	735	736	743	672	713	723	703	729	718	774	726	705	703	719	777	726	708	733	778	729	737	697	703	724	696	730	718	710	704	741	687	733	701	727	705	754	749	719	715	704	744	765	746	742	719	727	744	675	678	755	710	774	747	789	715	745	737	736	717	755	727	739	710	749	763	714	737	723	684	736	744	757	722	751	723	726	714	703	697	755	763	681	697	712	718	731	758	762	677	704	800	763	767	703	731	744	740	717	746	712	669	712	741	737	775	708	702	692	708	701	676	735	712	740	730	748	784	727	732	674	738	734	764	737	722	693	704	767	690	757	702	727	747	732	771	681	697	742	745	702	740	749	749	768	729	721	730	753	717	705	741	700	744	758	742	735	726	689	718	681	775	744	686	741	706	715	701	727	740	745	724	762	734	743	758	739	749	746	727	668	700	738	712	713	738	705	757	687	780	707	753	703	763	727	771	698	736	732	748	648	711	719	756	711	709	705	721	719	750	701	697	697	739	760	663	736	761	747	715	729	720	719	718	754	717	718	726	760	770	718	712	750	729	748	734	748	773	768	737	730	761	745	737	737	709	688	689	734	709	707	753	706	724	754	717	722	749	702	721	734	706	707	745	729	720	706	699	752	735	795	704	733	699	740	731	683	751	705	756	727	713	756	723	785	688	722	671	745	739	761	713	708	726	731	744	756	725	678	744	707	723	709	722	704	724	758	752	736	742	723	736	760	743	725	729	728	694	755	681	751	696	707	730	714	794	754	713	724	705	744	718	720	795	701	693	695	730	711	738	772	733	740	771	769	733	714	761	742	759	733	778	761	686	735	702	703	703	727	713	715	753	729	702	675	753	763	748	772	712	767	769	774	674	743	682	728	749	716	761	731	725	749	735	741	741	729	664	737	739	768	713	769
23134	21264	29069	23790	21274	20510	8059	3212	2810	2094	1601	1440	1316	1220	1102	1039	1067	994	875	819	769	711	708	681	672	645	618	651	605	585	558	615	593	582	587	586	579	530	539	524	546	477	516	545	543	569	576	570	585	562	551	544	523	546	518	529	503	477	501	511	456	483	492	476	477	469	487	516	498	443	476	483	489	519	451	483	458	467	470	486	487	443	526	520	450	517	500	500	506	462	477	485	495	446	448	492	471	481	462	486	502	444	478	452	480	462	451	482	482	517	527	474	456	457	453	473	443	468	442	466	490	491	523	451	461	462	495	496	520	492	456	471	486	472	486	502	487	458	452	510	460	408	466	470	446	470	462	461	462	491	483	471	454	492	465	462	487	490	440	476	450	467	449	454	482	449	491	471	476	429	473	482	495	473	460	449	524	474	470	463	492	471	499	451	457	523	444	475	474	472	464	478	466	470	476	461	472	485	478	464	422	464	495	470	473	481	459	465	456	499	485	468	474	465	454	440	461	459	452	450	506	457	433	465	455	508	473	486	475	462	440	433	406	482	508	481	507	429	451	461	490	465	502	463	503	468	441	507	474	472	468	482	443	457	451	447	471	481	462	449	467	433	449	428	483	432	494	476	485	462	471	429	476	451	442	475	470	483	452	414	456	481	441	462	468	498	486	446	508	460	476	446	430	464	445	448	462	394	473	459	489	437	459	514	468	424	420	464	491	415	446	440	471	438	474	481	491	454	446	473	443	491	456	471	467	457	447	472	455	501	480	432	468	439	466	436	432	464	427	495	492	481	449	436	462	474	485	460	486	479	439	484	455	451	451	472	477	449	461	475	496	452	466	464	474	486	463	433	485	461	467	457	473	457	477	461	458	471	463	431	507	464	494	488	423	483	476	487	498	451	469	481	480	460	490	444	480	455	466	449	463	506	466	467	478	434	449	471	440	441	443	482	487	513	431	477	470	489	453	487	463	462	505	455	480	460	461	483	462	501	459	449	498	478	440	458	420	473	465	455	480	457	496	448	443	467	439	439	461	497	471	467	451	502	435	462	409	457	457	473	456	490	490	456	457	477	467	447	469	468	478	475	493	483	455	444	481	430	395	481	490	502	464	441	476	500	460	462	518	485	480	473	514	505	442	494	499	469	445	483	490	456	441	438	439	466	477	431	461	477	482	446	506	495	450	471	462	442	448	431	458	431	478	474	534	484	470	476	448	508	451	459	452	463	448	475	505	469	462	414	508	509	491	460	438	476	476	492	469	455	492	445	489	481	488	468	487	480	500	499	460	467	422	499	499	471	492	481	483	456	504	446	469	496	442	503	491	479	484	454	491	500	468	499	442	445	437	475	480	454	453	439	467	477	449	460	430	452	486	436	436	482	448	462	479	456	438	461	458	480	434	460	495	424	461	466	448	488	468	473	433	473	474	455	442	435	469	477	453	475	451	462	462	472	446	449	481	471	492	450	425	483	469	457	499	473	456	440	459	461	477	477	477	512	499	517	457	460	454	485	447	486	474	467	463	438	468	462	475	470	500	476	481	437	477	465	479	463	511	473	444	464	465	447	485	445	499	463	517	464	486	473	492	453	495	497	447	476	479	504	467	431	491	500	440	491	450	465	493	484	511	491	483	464	457	449	496	461	465	450	473	430	484	456	470	465	489	452	472	476	499	484	455	470	479	456	449	468	455	479	468	433	490	472	447	510	432	444	494	446	462	455	477	460	441	455	445	465	467	450	499	463	441	464	433	500	473	503	447	504	464	495	464	474	459	456	467	491	447	477	502	457	447	450	464	468	465	485	481	438	488	473	465	460	475	526	457	497	472	460	441	478	463	451	444	470	452	428	465	490	444	466	451	477	454	469	426	441	452	468	444	472	434	455	460	496	450	444	453	452	481	481	472	454	462	429	451	433	468	472	496	445	496	440	534	462	457	473	455	464	459	450	484	452	455	471	480	462	472	428	462	445	475	463	480	487	492	480	448	442	465	478	468	465	474	444	505	431	454	420	443	474	445	470	448	449	434	469	455	453	432	458	431	459	429	472	504	465	476	484	489	481	433	465	493	477	498	459	441	469	460	465	499	476	494	485	497	487	514	441	472	450	486	461	496	464	473	484	496	456	489	477	483	471	491	482	493	465	461	494	449	471	440	485	438	475	500	468	448	429	480	467	466	456	455	506	425	469	438	426	489	487	474	453	476	479	457	481	456	462	476	477	508	447	476	459	466	456	441	471	433	485	455	488	488	488	487	449	452	452	448	481	495	490	475	496	504	463	469	434	453	468	494	460	487	442	461	452	461	458	454	475	465	471	446	501	461	439	466	483	480	454	454	459	502	446	473	463	467	496	460	435	502	471	472	495	437	468	459	475	432	455	481	475	481	435	476	454	507	473	472	499	431	432	496	425	513	470	472	485	430	484	485	440	450	458	439	483	445	454	503	471	464	460	461	442	481	477	446	497	482	483	487	511	482	516	476	473	502	454	462	499	454	421	514	456	441	456	505	463	463	487	456	464	482	416	475	466	428	477	439	466	474	453	433	464	431	488	441	464	482	436	455	471	503	484	466	412	446	483	454	484	474	464	454	500	451	462	456	472	447	457	490	448	537	469	456	421	472	416	451	448	460	439	458	484	476	476	459	453	504	489	441	463	483	446	460	467	439	465	461	441	440	463	474	473	454	480	476	515	474	464	472	417	491	498	470	452	474	503	424	498	477	488	475	436	469	444	460	495	478	441	488	450	469	480	434	444	472	450	483	477	510	425	477	452	472	487	448	447	464	484	470	475	496	496	414	467	489	471	474	465	494	458	438	468	508	449	462	426	462	447	466	463	455	499	494	477	448	462	464	467	436	448	487	456	482	465	458	428	445	487	501	469	482	432	467	449	480	470	490	444	476	465	495	464	438	474	488	466	452	460	444	482	480	494	472	502	471	453	459	469	481	429	503	499	461	513	464	456	491	439	495	497	510	495	471	466	481	502	427	501	479	473	436	458	455	481	476	452	491	507	466	456	478	488	511	448	476	472	469	478	457	474	444	456	447	436	465	424	493	468	425	442	454	509	458	489	461	453	456	459	445	445	481	471	497	475	447	519	443	456	453	490	468	470	452	485	450	447	461	447	491	491	462	448	475	487	410	500	449	500	477	492	489	450	471	459	458	487	468	495	457	457	430	440	450	472	466	447	487	466	462	484	452	493	461	480	479	460	440	474	503	468	452	467	495	466	455	473	474	494	460	456	461	482	492	498	483	448	432	451	460	431	466	434	460	457	460	452	462	452	449	462	452	484	476	478	462	429	478	479	485	427	526	480	485	459	476	434	441	451	488	491	493	426	478	426	446	434	454	468	461	482	460	479	443	493	459	507	466	471	490	435	446	434	481	445	469	479	490	484	494	471	459	482	426	482	430	486	469	515	491	472	420	508	460	477	473	472	440	458	481	461	475	477	496	477	482	459	435	464	493	466	441	472	477	461	441	473	443	447	441	458	454	490
14772	26130	25497	19409	15359	12645	9894	7798	7633	5783	4635	3924	3588	3121	2900	2655	2495	2311	2082	1934	1691	1560	1472	1471	1322	1283	1255	1202	1090	1175	1106	1079	1041	1064	1013	958	961	975	953	925	930	901	934	1059	1013	1008	994	1041	968	1029	1007	941	911	881	853	879	887	875	858	835	778	833	831	759	758	747	783	752	750	742	748	760	728	726	708	750	761	722	764	702	790	729	795	733	713	736	770	745	749	728	758	742	716	770	794	792	758	808	742	720	799	743	764	744	783	720	762	725	811	738	757	715	750	779	746	752	763	774	723	716	702	764	711	729	761	715	710	734	781	755	741	771	721	767	804	727	759	794	721	716	713	746	732	746	751	747	755	757	706	782	740	722	721	770	795	743	708	763	741	728	757	789	741	769	744	708	757	718	727	764	750	732	747	729	751	745	811	778	776	740	794	741	764	770	759	752	777	769	720	713	698	750	739	755	742	743	716	795	688	744	753	730	757	746	776	782	769	750	755	701	762	747	751	748	704	747	711	722	752	723	805	742	796	756	770	741	712	737	797	755	714	742	716	743	704	783	738	774	752	748	735	704	749	736	760	774	731	740	787	716	749	763	786	747	753	778	743	738	781	747	711	769	778	728	694	757	742	738	778	766	718	705	702	784	707	791	732	734	729	812	708	731	745	735	729	756	747	734	753	759	748	744	727	718	697	753	727	687	741	709	763	733	815	771	731	730	727	766	754	740	795	769	768	742	744	719	783	753	752	767	739	759	753	793	726	768	738	724	761	746	746	744	742	726	750	743	765	727	750	693	736	737	705	781	729	758	782	683	709	776	765	763	740	739	755	748	698	755	761	682	773	786	739	749	706	765	754	757	756	700	763	795	720	757	796	703	741	730	740	743	737	735	791	739	778	725	808	740	740	793	738	805	739	770	739	744	712	750	716	770	745	777	689	727	686	753	735	745	719	745	727	778	705	750	770	741	741	740	711	712	715	735	729	715	770	776	749	772	719	719	712	691	712	742	748	769	757	756	760	730	736	747	751	728	776	725	784	711	768	777	758	796	717	740	778	748	756	775	794	755	724	737	715	748	757	733	776	755	694	739	694	717	734	747	705	773	753	770	722	786	763	708	711	774	757	777	726	729	763	730	736	727	748	750	792	747	795	709	735	729	716	767	749	756	770	713	707	757	775	751	712	742	720	717	737	717	708	774	751	781	729	689	761	752	748	786	730	763	734	791	748	741	727	766	762	741	744	752	712	730	756	785	777	751	681	742	732	791	732	710	717	732	731	752	737	694	753	754	744	757	729	730	751	718	736	799	678	755	762	781	729	714	720	725	775	767	738	753	797	756	718	714	778	753	732	708	721	760	724	702	775	787	779	745	749	726	784	716	697	685	782	788	744	749	734	734	737	693	733	772	761	791	774	743	725	723	740	761	726	737	751	766	756	752	725	779	747	751	742	770	789	733	760	745	730	786	741	765	737	700	752	787	729	759	727	741	758	751	742	727	701	743	756	740	704	761	724	746	705	762	722	760	699	756	755	752	754	770	765	688	718	767	765	741	744	721	770	746	769	700	740	720	763	752	781	764	681	703	701	766	757	734	730	705	698	732	736	721	736	700	716	778	721	752	745	763	758	711	725	757	764	753	773	650	787	747	726	718	730	752	750	693	781	757	783	735	748	746	737	709	716	716	762	734	727	752	752	776	753	744	744	713	736	759	761	701	739	728	728	749	760	730	731	778	747	741	720	710	747	680	779	735	671	709	758	730	759	713	762	756	766	662	689	711	708	770	662	718	729	728	733	774	715	737	767	762	738	786	750	710	738	758	691	736	725	714	718	727	783	741	792	726	721	748	714	749	723	679	787	702	772	702	739	748	696	737	723	707	748	763	733	703	767	778	717	738	771	692	747	796	801	743	675	735	755	717	747	728	696	744	791	786	747	738	725	752	740	751	729	742	759	726	744	780	743	727	750	707	803	763	739	711	739	761	793	711	794	765	771	737	750	747	764	716	694	745	716	770	681	756	793	760	782	738	762	759	812	716	777	745	777	767	751	721	718	741	753	745	692	782	773	731	729	711	715	760	776	716	797	712	752	737	738	718	694	758	716	706	721	742	766	790	778	749	754	667	772	763	764	763	722	720	750	743	753	724	761	707	765	753	742	734	740	743	745	741	742	760	756	734	803	772	762	758	725	748	712	706	780	739	732	759	769	724	784	713	730	757	731	737	743	733	719	758	743	727	713	768	734	728	724	731	752	757	729	695	741	696	741	713	737	733	761	719	765	741	750	770	781	704	771	704	753	787	745	773	781	715	699	681	741	722	769	723	748	753	748	761	738	728	712	774	729	735	718	717	699	715	743	665	765	787	712	737	704	764	747	702	762	710	721	760	709	726	753	748	753	796	784	771	768	741	735	748	758	716	753	737	737	765	735	739	769	764	728	754	769	790	725	783	739	762	741	705	743	749	771	818	725	701	728	719	792	722	699	729	790	753	758	706	765	746	713	756	734	813	745	769	732	701	754	726	788	775	761	741	721	711	754	746	759	741	697	737	753	742	724	747	715	752	723	761	760	756	763	769	769	747	747	761	741	762	748	767	762	734	775	755	726	748	700	775	710	741	736	778	759	755	771	751	732	715	738	745	731	728	757	739	739	783	756	726	753	698	700	749	721	731	724	731	729	741	754	772	755	718	752	781	762	720	723	722	723	755	727	746	704	742	756	741	763	708	707	745	707	757	741	747	730	757	739	778	718	752	779	744	734	780	739	784	738	729	702	748	753	727	736	722	735	750	741	708	733	749	728	719	733	708	751	792	706	730	762	692	701	742	753	721	651	798	742	782	787	704	777	716	800	774	713	744	733	769	753	700	699	715	737	730	708	753	764	776	726	763	760	738	754	800	751	748	772	762	735	722	751	734	740	730	715	765	745	694	736	736	751	735	772	746	750	724	726	726	803	782	743	759	815	703	730	740	709	748	791	795	749	729	727	725	788	674	740	785	746	791	745	727	739	780	793	722	795	736	738	746	723	760	707	730	722	755	788	710	718	753	796	721	738	755	699	715	678	753	767	773	761	801	696	756	749	690	754	762	753	802	770	741	778	748	737	779	740	711	767	733	726	700	730	745	774	764	718	717	739	689	768	763	726	750	760	721	727	750	705	793	764	720	746	773	776	716	796	708	728	734	734	720	771	818	780	687	815	736	709	760	729	707	730	705	720	753	738	671	737	718	726	752	695	717	813	774	741	744	737	740	735	767	785	669	782	741	765	742	692	731	775	734	740	724	761	757	696	764	840	700	681	796	734	777	804	713	732	715	712	790	738	700	688	734	741	782	730	733	741	783	702	716	744	732	712	740	818	714	703	734	794	727	739	747	755	701	736	778	747	766	734	782	756	713	724	754	764	746	755	723	753	740	722	752	680	759	763	768	726	726	715	763	776	716	713	774	752	725	712	759	749	775	769	789	681	751	724	739	735	669	745	762	742	782	766	781	712	739	785	728	762	748
26744	20853	12500	4539	2361	1902	1495	1200	979	799	675	673	675	631	597	524	529	497	448	457	442	399	407	407	415	376	404	407	351	366	324	337	375	375	371	351	354	360	319	386	335	373	343	392	380	373	364	390	378	335	373	377	335	355	344	364	349	383	374	359	338	341	337	332	330	330	333	340	308	373	343	362	352	324	335	321	339	362	329	362	324	380	331	356	370	337	329	348	346	332	350	338	339	324	342	329	329	340	302	331	360	355	360	312	336	323	319	346	318	336	355	329	337	302	357	327	354	305	351	343	320	309	294	350	344	315	337	334	336	311	347	312	341	334	324	357	293	320	349	325	335	341	341	340	323	318	336	319	317	330	343	354	333	317	322	337	333	321	339	365	355	354	326	312	312	315	320	360	315	351	345	334	373	352	331	340	317	341	340	341	357	321	333	325	314	350	289	306	344	344	329	320	346	326	304	337	342	306	327	338	316	338	349	321	329	353	338	322	295	314	320	301	331	318	325	306	344	308	290	273	319	310	323	332	321	325	343	303	318	335	299	325	352	342	302	326	318	339	341	289	319	333	381	329	314	321	323	340	311	349	294	357	347	339	343	334	337	292	332	355	343	295	314	362	322	331	316	314	316	302	332	341	360	360	336	328	356	326	305	329	317	320	348	344	332	330	361	313	324	328	324	355	375	324	304	321	321	325	323	337	333	307	334	340	326	340	342	348	345	346	329	330	320	343	317	336	341	315	318	324	331	332	349	351	369	343	308	334	319	326	372	325	310	340	330	330	324	324	342	310	331	317	365	310	325	321	321	351	340	315	328	340	351	335	341	304	296	276	355	335	329	330	342	328	339	339	340	330	327	299	339	337	310	352	336	318	348	305	314	335	329	319	333	355	317	347	361	326	314	304	317	331	326	319	298	315	312	339	338	302	333	319	303	341	308	332	320	328	340	324	324	319	348	325	329	331	346	373	346	356	320	339	290	345	356	357	347	330	312	312	352	324	314	319	328	336	336	316	321	361	298	322	359	325	349	315	324	365	333	318	319	372	316	327	361	316	328	343	336	313	320	312	333	350	351	336	323	335	336	318	336	324	337	316	363	319	306	327	322	311	345	334	323	312	349	314	324	327	282	341	290	332	340	317	326	349	290	298	352	356	339	343	302	350	310	305	362	319	307	327	332	312	334	322	319	327	326	329	340	341	330	339	348	349	299	319	329	349	335	284	311	325	346	327	344	350	349	341	335	335	310	310	348	327	303	342	351	339	312	368	335	326	332	336	311	324	334	299	332	288	336	356	332	351	346	315	347	328	341	294	342	347	326	341	345	305	341	325	317	334	350	321	336	346	329	333	316	364	286	324	344	308	348	357	356	344	301	353	314	326	310	356	308	325	338	303	320	316	322	327	338	336	364	320	317	332	357	338	338	330	326	353	349	325	317	337	340	335	372	347	345	339	347	321	327	313	344	328	332	321	345	328	329	332	320	328	332	315	323	324	330	281	324	335	344	330	333	319	340	300	326	336	351	329	348	340	326	314	338	333	322	331	338	335	319	294	322	331	323	321	313	307	331	289	320	348	295	343	337	331	317	350	321	333	362	328	329	320	310	317	375	348	317	339	303	306	297	354	354	297	339	339	319	324	340	362	365	344	352	329	333	352	348	314	345	303	361	337	315	339	358	321	314	306	342	309	344	310	308	321	330	302	307	309	317	322	325	344	351	317	340	340	334	287	338	337	339	317	294	340	308	337	328	329	343	330	322	316	350	304	322	325	330	331	328	324	341	326	333	331	341	345	308	310	305	341	312	312	342	349	345	316	324	333	365	331	369	336	324	283	375	340	336	343	352	316	321	320	318	319	326	352	315	346	363	363	357	315	335	314	342	300	325	334	334	325	334	345	318	310	326	326	331	347	311	321	330	371	312	366	324	329	353	327	342	327	322	343	317	321	313	287	322	331	332	310	363	310	326	349	332	327	341	302	305	349	315	337	349	354	374	283	331	348	347	329	327	340	340	349	307	336	318	330	356	357	327	343	352	317	330	333	351	365	349	355	338	318	352	310	321	335	303	305	354	326	314	337	356	322	329	324	310	352	345	321	342	305	311	328	341	340	373	347	309	323	356	323	348	318	335	319	300	296	328	323	339	312	328	336	339	338	355	327	324	306	319	336	315	362	345	302	365	339	340	335	337	320	322	356	306	314	301	344	349	348	326	321	318	310	338	304	378	339	321	341	333	315	351	313	328	325	310	319	339	314	329	312	318	348	327	347	320	313	326	330	323	316	336	331	335	320	318	333	317	328	344	351	332	339	362	333	328	340	322	345	365	315	340	348	313	373	355	345	341	314	311	337	323	342	332	331	359	315	332	315	317	322	332	350	331	335	304	306	342	370	337	291	342	343	320	316	344	289	304	313	332	305	312	336	333	318	317	312	341	338	312	322	367	327	320	322	330	320	327	306	345	335	304	338	354	362	322	340	340	312	320	328	322	324	328	354	321	343	314	319	309	346	340	354	346	340	325	314	343	315	343	345	322	345	342	314	301	335	317	343	319	295	317	346	313	307	341	318	328	335	338	333	320	351	311	337	351	350	358	330	322	305	334	343	319	342	287	349	333	339	328	328	319	337	353	334	340	330	351	347	359	332	327	340	308	314	300	340	344	304	313	318	373	323	319	323	336	341	320	303	353	305	287	336	353	294	328	303	345	344	366	336	338	345	327	361	331	335	342	319	346	336	371	344	320	334	357	317	333	309	310	286	346	343	360	355	338	303	329	326	326	355	352	331	329	326	324	304	346	332	314	344	317	347	349	323	318	354	315	305	348	310	314	337	341	312	349	325	319	321	365	353	327	336	325	333	326	346	315	342	311	315	347	301	361	329	346	335	325	368	316	319	325	315	330	345	306	367	334	323	317	304	337	312	330	321	341	316	347	363	311	358	345	305	332	344	317	355	349	344	362	345	370	318	333	319	340	344	299	304	320	371	360	315	349	354	362	355	326	333	344	352	333	315	342	331	352	307	333	336	367	343	342	331	321	329	336	369	325	340	341	341	346	321	330	326	313	333	319	322	354	352	346	335	351	342	331	326	339	311	321	359	304	353	355	344	329	330	317	308	346	327	326	308	317	336	323	332	352	384	314	314	359	326	307	320	350	337	303	328	329	307	350	320	358	308	321	307	300	318	345	334	327	358	336	299	357	340	305	301	313	347	338	341	311	325	297	321	353	357	321	323	357	338	320	362	364	312	304	341	299	344	340	351	305	322	340	311	339	299	325	325	325	345	354	314	311	325	317	360	329	352	356	311	312	356	324	299	333	287	353	338	361	323	321	360	314	312	328	317	360	325	360	339	339	330	327	344	324	324	344	345	320	348	317	339	342	340	341	314	322	347	343	347	303	315	334	310	363	341	347	337	335	320	364	308	306	344	343	353	347	303	303	366	309	320	319	326	320	323	300	326	330	326	343	347	333	328	347	313	338	361	344	333	360	321	336	349	329	334
9917	10907	11336	7933	5983	5113	4279	3599	2900	2159	1883	1723	1618	1497	1367	1230	1174	1130	1103	983	942	836	800	833	766	748	757	710	687	722	664	703	647	654	655	654	608	598	614	648	599	567	595	675	662	720	629	672	666	724	604	664	617	656	597	561	593	612	625	604	562	506	557	547	593	560	560	509	569	532	534	521	543	532	564	588	524	540	536	561	507	547	548	520	569	529	513	535	548	523	580	577	551	532	553	557	517	526	569	570	511	599	525	523	574	564	549	517	538	566	522	554	531	536	530	491	570	563	506	532	499	516	564	547	533	530	537	537	549	555	527	525	551	531	544	554	537	537	526	534	591	556	571	498	530	543	583	590	518	530	581	556	544	509	553	520	508	539	541	519	559	539	533	482	555	561	532	537	521	491	560	531	538	532	523	564	544	549	554	527	587	547	529	518	510	539	588	520	550	528	520	566	577	525	545	544	510	560	562	562	573	534	513	495	487	541	553	543	528	542	535	519	562	522	521	503	567	509	561	544	554	547	528	529	586	534	569	533	558	543	568	571	501	567	550	539	523	546	547	545	514	525	556	558	524	526	528	524	555	548	548	538	578	561	534	533	544	590	548	535	523	574	539	552	533	535	531	564	522	521	537	549	549	515	546	577	541	484	593	506	583	532	525	534	497	549	554	531	509	539	545	587	515	543	536	521	571	505	569	539	528	509	538	583	598	505	529	528	572	516	514	530	523	535	547	538	529	523	564	571	586	530	522	505	548	553	562	529	561	567	513	566	542	587	543	518	575	569	533	530	545	508	530	481	532	543	535	560	504	555	466	572	558	507	552	547	527	542	548	505	564	547	519	533	605	619	549	534	582	505	577	571	549	544	583	551	550	570	551	556	595	554	529	507	561	545	582	530	619	548	530	535	532	537	521	542	529	516	535	542	548	507	540	525	609	529	557	543	558	552	516	560	553	546	580	565	536	557	556	524	524	556	555	518	532	568	529	546	567	553	526	600	549	579	538	546	539	540	588	535	527	544	543	549	569	508	541	528	529	543	537	546	522	552	575	510	564	536	545	490	549	550	535	504	492	545	533	564	557	488	547	536	538	521	514	539	553	559	524	521	533	558	532	573	514	511	545	591	537	533	567	558	603	544	524	524	565	576	534	522	475	565	525	505	569	536	506	540	503	564	518	514	550	543	525	573	518	555	525	520	555	582	550	572	494	494	525	529	567	547	537	555	588	528	540	564	509	535	516	523	522	530	562	544	503	490	500	530	557	573	514	514	543	537	579	583	556	556	575	562	554	497	544	519	579	530	560	563	540	529	520	565	553	583	557	561	584	557	560	519	541	551	559	557	553	579	516	541	541	520	508	519	522	570	550	536	520	517	540	549	534	548	542	520	512	542	546	536	569	535	532	528	570	507	519	532	532	552	591	539	515	519	557	558	534	552	530	559	519	556	572	529	528	500	536	503	536	538	511	568	589	510	497	569	556	574	568	550	546	505	565	532	543	586	562	516	546	544	570	523	534	546	556	528	552	528	533	530	552	489	544	575	577	538	569	551	576	534	538	580	531	535	548	514	547	513	503	559	519	520	537	517	535	540	555	496	510	488	558	585	547	500	540	557	525	507	540	508	556	538	524	525	580	502	539	528	554	545	519	545	543	530	551	590	542	539	538	506	497	488	553	571	549	500	545	512	529	552	529	554	522	542	558	518	576	551	566	552	557	516	553	549	543	523	543	521	527	598	548	543	557	524	566	564	558	521	533	540	507	522	515	580	552	479	523	543	540	551	556	571	555	543	529	550	506	530	601	539	519	461	566	536	573	556	539	550	535	564	595	515	520	559	568	560	555	601	487	545	510	518	585	546	547	576	532	549	563	563	490	553	545	570	530	540	478	556	563	568	507	513	547	594	556	521	517	535	525	577	516	560	524	541	549	551	557	572	532	579	492	518	552	530	543	541	527	515	570	533	542	530	551	530	571	559	554	544	535	554	507	514	532	527	554	532	578	528	520	586	578	542	533	547	542	526	589	561	523	560	534	540	545	543	530	510	562	553	572	534	548	521	576	522	484	523	568	523	571	557	537	502	548	573	541	524	536	589	532	491	556	547	532	579	516	535	533	474	560	537	498	490	527	513	507	541	564	594	550	527	548	563	547	545	543	553	547	508	578	514	530	576	513	546	538	533	544	575	553	523	526	534	565	600	496	594	497	550	575	543	555	585	509	546	534	521	540	520	539	525	580	531	564	549	537	505	557	559	556	555	544	527	503	539	510	575	587	522	547	546	484	529	531	540	567	525	530	549	510	545	542	523	500	528	522	528	530	528	553	561	482	503	560	565	554	561	567	547	537	548	568	546	577	530	559	538	530	522	584	513	538	542	520	515	453	542	547	556	566	541	563	533	512	529	510	538	558	549	590	558	555	510	562	570	540	531	580	600	579	557	562	564	527	545	514	534	550	550	550	505	519	544	520	580	564	581	532	532	526	523	526	584	558	567	552	540	516	525	504	555	549	543	535	510	512	542	525	530	564	529	550	535	539	554	560	542	497	538	569	503	550	582	521	559	517	519	561	536	574	546	528	559	547	539	541	518	570	601	530	566	534	532	531	540	561	580	534	540	517	582	525	545	517	516	533	560	526	569	558	547	528	538	498	560	579	570	558	503	549	541	552	506	555	537	548	554	584	539	558	508	545	547	564	531	549	497	521	525	543	579	489	561	517	549	594	561	545	562	584	569	573	549	518	516	564	561	549	533	543	550	550	559	572	536	545	574	532	531	552	570	498	532	518	505	543	512	571	512	572	578	577	537	502	548	554	518	575	541	532	556	494	536	534	521	499	531	533	545	541	551	540	576	534	532	507	504	554	523	576	534	562	560	561	544	540	564	570	562	519	545	564	523	554	545	518	532	588	541	552	589	530	495	534	547	535	537	542	559	530	534	537	547	538	558	526	562	550	551	531	525	542	541	550	568	563	536	605	533	521	542	530	530	541	551	541	588	547	497	506	543	529	548	526	552	556	527	540	504	512	537	520	555	519	592	579	501	551	558	545	552	523	562	554	520	501	544	502	547	596	499	584	526	557	526	548	560	523	529	539	518	502	547	568	533	532	521	542	567	551	529	578	533	536	545	564	544	569	550	565	575	526	577	591	507	541	544	521	547	529	549	525	524	528	510	547	534	518	574	576	537	537	526	504	508	592	577	546	556	575	540	589	544	547	529	525	538	528	551	578	526	536	514	557	527	497	542	519	522	548	538	527	512	528	539	539	499	549	547	531	574	577	571	535	557	517	491	563	592	539	561	546	586	543	510	553	589	517	543	552	543	522	522	563	530	532	554	533	525	541	553	561	578	543	571	529	540	519	571	563	552	547	542	544	547	529	549	549	598	543	547	588	563	546	580	506	530	518	559	548	531	534	564	577	585	532	567	551	540	527	533	540	559	545	545	544	545	554	553	538	577	558	548	551	582	514	585	543	522	561	495	565	559	519	595	564	548	479	551
24129	21248	28398	24399	20502	7791	3447	2415	1649	1406	1203	1194	1019	923	905	918	855	816	758	727	638	617	607	620	585	609	595	546	541	566	536	547	525	498	535	536	517	500	488	463	477	476	466	502	538	526	559	522	528	512	530	503	500	475	492	513	511	531	462	463	462	452	526	465	466	455	498	416	477	468	465	462	472	505	465	471	447	440	483	448	470	428	496	467	435	464	434	449	455	471	480	428	435	434	450	438	449	470	458	499	472	452	425	491	462	458	495	461	459	494	478	473	450	474	450	489	438	475	479	465	435	452	451	424	467	463	487	483	458	446	477	471	443	418	439	458	470	462	450	467	462	478	466	519	451	484	486	430	460	480	464	497	476	442	488	449	454	435	449	436	469	472	456	462	445	473	479	466	454	486	426	451	461	472	454	449	480	412	468	459	424	456	471	469	413	449	443	464	455	457	512	451	446	456	465	442	455	436	450	437	502	473	474	493	422	440	455	448	466	449	466	445	467	433	456	451	454	458	437	454	467	439	496	435	437	498	441	425	459	485	424	447	475	490	488	424	449	467	462	479	434	471	467	421	405	475	490	470	459	428	446	447	449	454	489	487	493	429	435	441	470	440	462	438	424	479	465	459	474	411	438	470	470	439	481	436	472	460	429	426	504	480	471	438	475	484	455	440	452	483	447	446	499	458	463	425	456	458	445	485	506	434	422	442	484	415	451	470	471	421	479	452	460	461	460	456	466	466	479	449	443	488	477	474	442	406	459	432	480	467	470	499	452	444	481	482	443	500	479	432	468	432	443	464	442	496	494	461	429	466	503	471	472	451	428	438	477	477	454	457	436	438	446	462	455	484	463	457	437	445	500	465	464	456	449	493	427	459	453	469	479	457	469	453	455	472	438	470	495	426	449	454	439	457	446	529	470	445	486	462	473	462	440	442	453	457	446	456	418	451	465	445	485	438	447	417	437	427	471	447	463	437	477	467	470	420	437	449	482	470	481	472	454	468	444	459	485	447	477	465	459	435	481	462	510	442	448	481	485	471	454	497	432	435	440	468	440	449	459	444	491	487	479	438	456	465	416	442	429	486	441	450	439	467	428	477	438	436	411	446	439	467	494	437	428	463	458	446	422	442	443	452	435	431	460	457	441	463	474	452	424	462	456	440	437	460	452	453	439	478	486	463	453	445	445	430	463	482	437	466	445	457	474	456	491	507	470	451	449	469	468	490	439	454	441	472	468	425	426	480	446	467	424	451	460	452	467	459	473	464	447	428	422	441	460	482	461	454	417	480	500	416	481	464	453	457	477	459	475	457	460	458	501	440	453	472	490	489	474	447	448	430	426	460	436	435	459	440	409	448	466	515	444	457	413	433	441	459	462	429	477	505	481	470	455	481	431	468	447	483	476	461	443	455	454	443	488	461	412	463	437	458	445	416	480	518	465	439	491	470	469	480	481	442	445	490	469	436	474	459	462	478	480	445	452	435	448	455	494	465	497	454	448	453	442	453	460	455	461	459	424	452	445	439	503	443	460	452	490	476	502	478	472	456	478	460	449	428	462	434	449	465	419	427	471	413	437	474	444	447	459	482	427	459	451	428	423	443	448	417	427	482	469	443	464	421	467	442	441	478	447	464	460	428	433	466	475	456	447	442	414	482	427	477	491	475	461	493	484	452	467	490	500	476	479	487	453	465	445	452	451	428	454	460	413	452	480	419	450	435	472	482	453	473	467	459	433	447	494	413	422	429	455	469	495	453	465	488	463	476	499	447	473	463	483	462	465	480	470	435	469	463	441	462	462	490	479	445	430	438	495	459	496	466	458	478	469	479	465	478	457	438	451	479	463	414	465	478	437	479	442	459	432	447	483	496	428	443	415	440	475	464	470	479	445	487	468	462	444	411	454	442	442	446	458	466	472	445	451	466	455	444	481	460	454	478	460	472	480	460	490	426	441	459	473	433	435	424	479	476	449	449	439	480	434	436	493	421	465	469	437	456	426	450	480	467	475	440	432	417	435	476	439	487	463	446	443	464	469	451	482	441	437	462	474	437	450	470	451	473	451	419	434	510	451	426	412	469	440	467	459	406	455	436	411	487	427	458	402	468	483	466	475	473	473	422	459	457	450	459	477	465	449	477	456	457	497	476	456	446	496	456	462	455	478	444	439	437	450	443	430	463	478	435	464	441	484	427	466	473	471	434	450	474	435	440	448	449	455	471	455	467	434	424	424	455	447	421	440	435	468	445	464	469	500	445	481	438	450	453	480	436	413	450	434	447	489	496	463	447	436	483	449	465	481	497	462	468	409	485	445	470	453	422	449	434	455	435	460	461	447	467	450	489	438	453	463	422	422	426	467	432	470	467	446	481	458	447	482	458	463	447	469	468	408	447	419	470	454	454	447	456	484	460	471	449	479	402	480	424	461	462	447	446	496	455	475	463	487	432	456	483	454	460	448	429	455	481	465	472	417	480	458	451	424	468	442	471	458	455	471	495	427	455	497	453	419	446	445	458	472	414	478	441	475	464	485	475	415	447	469	426	473	454	459	444	455	501	432	472	462	439	451	483	474	473	473	476	472	437	419	446	456	481	441	480	456	432	444	448	444	496	448	471	452	450	457	460	467	497	458	432	480	464	440	470	459	434	459	472	467	459	492	491	452	464	438	484	490	433	479	474	504	471	483	503	448	453	443	439	474	480	448	457	516	467	484	447	462	455	452	458	439	449	457	461	482	478	477	439	432	458	445	471	453	473	470	477	443	447	445	474	452	503	480	404	464	452	452	459	481	466	445	445	472	451	467	441	445	463	474	440	398	484	458	433	438	449	436	471	458	459	415	467	445	447	455	457	442	493	407	443	460	438	441	463	477	420	449	431	491	439	447	412	453	492	450	441	459	429	506	519	455	457	461	462	453	427	498	510	422	488	457	449	440	440	433	480	437	430	448	507	466	426	488	461	488	441	480	444	427	435	469	438	488	459	473	475	481	425	446	487	437	453	492	470	466	437	402	423	474	451	449	442	453	483	451	473	465	462	445	480	470	461	429	473	404	408	454	483	469	463	461	466	455	480	447	414	459	462	478	456	454	462	430	448	411	478	483	450	483	471	442	479	487	476	463	459	401	437	480	447	477	446	456	456	461	435	484	457	482	472	447	437	466	481	470	431	511	427	486	449	452	493	467	453	447	443	436	429	441	475	435	471	459	493	455	449	512	469	454	492	466	458	429	448	422	445	474	479	430	450	441	425	470	433	470	423	494	450	454	463	487	454	478	437	456	461	458	472	412	464	449	482	475	460	449	457	494	426	430	433	463	485	426	451	450	497	472	460	467	420	471	459	444	456	435	475	507	465	437	462	460	471	506	430	473	452	479	437	473	461	449	442	462	421	481	450	436	451	486	461	465	443	491	428	451	455	473	460	439	449	480	444	459	446	436	445	470	443	490	448	461	431	484	411	501	494	457	430	429	449	431	443	473	453	458	450	432	452	452	440	472	449	475	436
11712	20184	19271	13808	10784	9345	7700	6494	4668	3957	3258	3102	2589	2300	2165	2071	1933	1772	1593	1502	1420	1292	1163	1118	1115	1175	1106	1081	946	984	919	945	928	896	996	921	907	947	798	848	844	831	862	928	967	926	974	903	990	925	887	829	822	853	848	822	840	788	789	837	780	746	736	761	725	751	791	778	740	746	732	712	755	720	752	702	748	740	749	763	705	735	718	717	708	778	696	735	744	759	734	739	737	748	753	758	703	734	748	731	796	760	764	743	742	721	711	745	757	751	757	696	730	676	752	753	734	722	774	773	812	753	740	794	759	741	731	760	744	708	740	726	726	728	750	722	761	697	705	687	749	739	716	745	740	749	748	737	736	715	689	784	747	703	694	749	679	723	746	739	743	776	741	714	758	706	787	746	724	716	750	728	745	708	736	717	761	747	726	719	723	738	739	690	758	760	781	777	750	772	748	743	675	702	756	755	761	709	698	688	772	689	747	740	718	764	748	716	751	731	706	779	736	762	816	763	718	700	765	746	795	733	743	755	706	740	728	786	764	733	689	735	798	778	729	702	778	735	757	721	714	762	738	760	767	749	724	767	718	715	747	734	730	680	753	770	742	718	754	753	714	706	758	704	771	791	734	715	704	815	749	751	726	748	769	726	708	722	712	704	710	720	733	699	799	738	711	709	741	734	727	768	706	764	755	739	730	794	750	714	734	760	707	731	771	726	727	731	693	710	730	759	750	801	717	705	772	745	705	783	741	725	764	719	743	700	702	752	775	784	752	714	748	756	737	754	728	735	740	717	776	784	779	728	730	786	695	717	760	695	726	730	748	777	713	762	746	731	703	729	711	719	721	693	717	726	762	760	804	744	680	736	767	743	757	725	731	761	774	719	728	780	802	744	735	739	736	723	753	751	770	773	739	700	744	683	728	756	747	723	729	688	756	726	735	759	728	756	778	760	709	727	720	754	730	736	736	766	753	717	836	711	750	727	760	779	760	725	751	753	797	726	743	683	731	741	738	737	764	703	729	720	733	728	730	783	756	745	754	751	693	712	731	714	769	797	756	710	728	745	700	754	754	729	747	792	743	715	725	716	777	758	738	775	715	757	721	745	743	763	714	738	748	732	716	725	746	778	783	730	738	748	754	712	737	732	757	787	754	756	723	699	741	765	767	748	773	785	747	736	773	745	746	695	743	718	751	735	741	795	721	750	698	741	736	696	741	730	726	762	730	752	716	701	764	699	731	733	723	698	758	729	734	720	748	717	777	698	743	780	730	703	739	719	741	740	747	726	766	784	743	739	746	699	732	693	724	719	717	749	729	740	702	733	759	766	716	716	728	711	776	717	701	765	755	775	744	714	799	726	737	760	746	746	777	760	734	757	746	756	719	748	724	744	749	757	745	714	696	712	703	760	745	686	753	733	746	733	800	726	738	749	782	751	716	699	724	742	747	748	774	765	780	718	706	715	728	709	771	721	754	685	711	769	735	786	692	686	670	706	723	740	687	733	674	741	707	721	763	705	744	684	733	717	755	751	736	798	755	716	751	689	738	758	718	771	784	741	765	768	752	747	713	786	743	718	731	746	732	708	726	777	699	711	725	721	706	792	696	767	738	759	742	721	715	766	710	793	769	692	703	775	732	724	760	779	738	758	773	717	729	763	746	749	733	708	733	748	738	802	734	717	759	735	734	661	759	762	733	730	715	716	710	733	738	757	707	726	733	736	720	755	771	726	692	760	675	702	747	738	761	686	746	796	706	743	755	777	726	757	728	754	764	742	716	730	737	738	749	768	765	741	721	795	754	706	767	677	731	803	743	743	748	657	786	781	750	716	729	733	779	697	740	719	733	727	733	752	710	734	730	766	708	740	734	754	746	767	702	718	727	747	721	719	673	758	729	745	747	736	740	747	709	715	716	722	728	747	726	738	743	767	731	740	664	721	748	740	716	725	759	772	755	765	792	715	723	742	734	804	751	764	759	740	769	791	693	697	725	779	774	769	728	722	703	731	738	721	705	748	697	752	701	723	768	763	719	698	759	784	733	716	736	747	731	721	746	735	725	754	714	720	721	668	757	722	756	657	738	723	778	716	721	750	735	735	716	720	733	724	739	744	683	769	728	718	756	739	786	725	726	737	753	694	732	740	752	740	775	724	753	747	756	750	796	721	709	761	737	745	680	746	752	661	707	715	720	704	760	747	731	706	719	750	761	701	695	699	764	704	765	734	721	728	811	761	716	758	791	749	734	726	737	699	706	715	698	763	736	689	781	769	727	674	719	745	724	723	725	739	760	680	730	701	713	726	731	782	715	715	702	769	769	732	751	722	731	735	718	750	776	734	742	754	702	728	761	722	736	716	753	785	727	710	743	717	687	749	706	730	725	750	787	703	773	769	751	777	692	721	741	724	715	748	696	772	749	758	756	773	771	697	704	732	711	754	736	741	740	734	708	741	787	692	765	766	796	767	759	746	749	726	710	733	715	754	767	719	753	750	761	761	802	752	749	712	748	744	756	736	701	740	757	763	737	736	760	726	717	767	727	707	695	734	760	750	735	728	746	771	722	701	704	718	720	764	736	736	745	715	728	746	705	714	704	726	711	740	791	693	734	737	748	760	703	762	685	714	795	772	729	737	768	803	771	704	738	707	679	716	744	756	746	724	719	714	745	757	751	726	769	730	721	740	728	751	732	706	770	739	721	741	736	695	693	710	729	738	730	736	705	684	724	723	763	705	749	732	695	691	721	755	730	771	727	746	740	727	716	704	756	702	785	679	697	723	711	799	718	775	765	701	727	723	768	693	688	813	713	767	726	745	787	740	754	733	740	736	712	748	757	730	708	733	744	804	739	792	778	794	814	679	729	730	716	749	722	805	731	707	733	744	746	703	733	729	690	708	719	716	716	706	738	766	739	742	759	754	705	775	727	759	751	768	699	740	733	721	769	719	730	749	705	733	750	766	701	719	733	705	750	743	726	792	721	737	720	733	746	774	751	732	787	742	722	709	729	738	724	709	758	737	751	739	753	786	761	734	697	715	754	740	736	751	759	755	765	757	739	756	732	737	742	788	752	696	733	731	710	734	709	729	692	732	776	771	721	748	737	798	791	688	699	736	779	713	756	758	750	718	660	758	737	729	754	756	805	767	734	752	734	747	754	723	740	743	709	754	712	737	724	744	745	731	741	754	767	768	721	700	726	680	728	715	740	744	698	699	748	729	768	744	714	721	766	719	692	731	751	709	774	728	742	738	725	741	742	734	727	745	704	716	788	707	761	762	685	757	711	776	742	712	740	696	706	713	737	740	759	735	743	726	771	780	749	705	720	738	730	692	694	715	725	735	753	731	721	700	739	700	744	782	764	739	746	764	735	691	764	736	758	719	761	736	755	726	749	718	737	742	761	743	754	766	718	703	730	756	720	746	708	762	651	743	722	777	742	753	733	740	698	687	732	715	700	754	736	747	744	751	761	751	711	744	712	739	730	757	781	769	714	741	719	781	729	735
23272	21360	29172	23919	21367	20640	8779	3755	2183	1885	1719	1483	1256	1206	1138	1021	1088	972	858	791	796	765	707	683	661	622	674	587	572	611	576	585	582	616	557	568	534	490	565	539	547	497	620	582	606	553	582	594	599	531	573	515	562	487	544	517	507	538	504	529	455	482	497	486	486	451	429	493	437	491	436	433	476	486	500	482	503	474	449	455	451	478	492	448	457	452	490	499	446	454	449	475	476	517	460	458	473	445	455	477	473	429	489	433	515	491	497	513	450	529	500	447	497	479	498	439	452	475	438	450	470	485	468	479	453	506	485	495	484	455	480	458	464	485	467	452	480	441	476	466	524	458	476	468	460	457	485	426	497	477	491	469	481	457	474	472	469	498	485	467	453	491	443	457	497	452	470	423	474	467	451	468	443	491	463	440	466	458	462	490	445	467	473	466	466	454	486	454	487	435	469	477	439	481	516	479	481	505	447	466	472	477	442	510	448	446	481	484	435	462	483	480	481	440	446	456	477	440	499	485	450	478	461	467	513	454	465	505	463	465	450	434	469	459	471	454	493	469	493	455	508	516	503	440	481	473	446	502	439	487	488	469	470	471	458	460	458	487	488	452	499	528	433	451	465	444	432	462	500	483	498	482	477	465	496	459	496	467	462	483	511	423	414	499	467	462	461	456	434	445	458	462	438	504	478	477	474	442	464	445	436	481	494	478	489	456	493	444	486	441	498	478	524	511	490	513	468	485	436	476	488	464	456	488	439	458	482	456	477	497	475	480	483	460	487	484	476	476	478	484	487	496	469	487	495	496	449	471	445	426	482	451	452	440	473	465	500	470	413	501	457	446	461	490	464	469	483	467	458	474	475	441	510	498	404	454	484	468	492	453	468	478	458	469	444	437	447	475	446	523	477	443	472	418	501	479	514	451	474	481	497	469	429	463	494	513	496	456	449	475	490	484	517	467	462	439	461	472	499	422	479	454	497	473	499	432	475	482	479	438	444	439	484	504	451	482	468	471	456	428	472	506	442	453	470	428	452	475	481	480	447	476	477	446	413	429	501	438	453	477	475	442	441	458	467	481	462	433	472	508	433	470	475	473	485	445	479	484	468	462	449	442	434	464	455	474	455	469	441	470	447	492	476	468	477	472	483	470	465	438	458	439	449	482	469	447	450	452	467	480	444	462	497	444	484	468	470	450	528	477	484	477	448	487	494	456	433	468	480	466	491	479	472	476	498	429	469	440	451	456	449	464	446	471	441	461	452	460	466	466	454	471	432	494	484	432	459	431	463	440	510	480	508	461	448	434	468	504	468	463	476	460	454	454	482	448	452	477	445	434	462	488	424	464	466	496	443	467	453	464	412	471	468	445	482	509	483	472	487	468	458	450	485	463	452	437	505	463	495	401	456	459	458	504	496	443	455	466	431	451	473	512	495	465	482	477	446	446	460	477	475	474	530	459	453	478	503	413	456	452	499	480	482	464	489	481	477	471	472	477	474	451	474	448	434	471	464	471	495	506	415	449	451	479	479	458	480	465	467	478	479	462	505	498	416	453	433	496	462	462	463	454	484	451	429	496	470	448	466	459	523	474	477	464	471	509	463	460	491	430	501	483	501	441	454	450	471	474	461	467	470	470	480	457	476	460	468	509	475	432	473	449	480	472	456	509	473	506	516	482	446	422	443	480	457	464	486	443	473	472	445	470	468	472	443	487	456	453	446	450	472	444	429	447	465	481	481	463	456	472	417	450	463	462	492	450	463	431	439	431	448	471	483	436	494	433	420	457	455	472	464	456	456	476	470	456	434	464	493	426	473	471	483	481	431	466	453	446	467	453	461	460	496	455	496	477	466	484	487	441	483	458	463	468	492	433	448	480	454	437	504	472	500	417	506	465	458	454	503	447	474	487	423	489	448	479	499	465	469	485	475	511	519	463	469	466	493	463	458	505	472	471	478	489	482	474	445	434	476	442	478	439	482	485	448	471	446	456	474	466	492	448	459	440	453	487	453	460	445	469	486	472	501	456	455	475	476	436	466	419	466	498	477	478	482	424	436	508	485	483	484	448	492	458	462	436	486	498	483	498	509	529	471	474	451	461	444	491	442	424	439	483	427	470	468	474	500	432	490	500	460	460	476	482	480	487	408	483	441	459	436	504	475	456	455	458	471	451	476	486	451	458	473	486	452	450	483	481	503	494	442	462	499	489	468	496	469	427	523	421	444	491	462	452	495	465	471	486	467	466	467	433	443	475	479	485	465	454	505	499	472	426	454	496	460	460	482	480	497	443	466	444	444	471	429	475	501	482	447	447	493	464	471	433	501	447	467	466	446	452	453	386	447	447	449	479	466	476	474	468	472	500	455	463	465	489	474	449	475	452	471	428	458	498	423	488	508	451	471	443	456	450	453	468	472	434	459	445	482	435	484	455	444	448	469	483	501	502	457	451	482	431	468	436	466	465	456	473	435	448	458	470	479	472	456	487	472	435	478	468	456	481	455	474	468	462	444	455	479	473	490	462	426	487	423	442	427	474	477	483	495	468	462	441	462	492	468	456	480	441	480	482	426	505	508	470	486	496	482	453	500	481	484	452	479	456	481	449	499	421	411	469	473	472	465	461	471	458	484	479	452	479	520	490	455	470	478	478	464	473	471	460	456	480	449	482	460	461	438	477	473	484	452	448	477	497	464	471	444	506	456	490	523	445	466	465	446	460	465	461	473	448	473	472	470	502	487	492	439	445	443	461	470	467	455	442	472	436	488	455	450	456	415	450	449	437	466	463	469	480	471	443	472	468	477	490	447	503	486	450	447	436	478	478	492	465	439	437	434	482	485	478	491	458	489	470	510	448	457	447	487	471	451	435	521	494	439	442	465	460	474	477	478	478	476	437	481	467	494	473	465	470	485	459	448	451	497	465	484	454	486	484	448	429	466	481	485	466	455	470	443	494	477	469	476	454	433	488	455	490	478	415	447	452	457	481	447	485	440	477	485	475	435	414	461	461	456	461	484	441	507	498	485	454	485	464	459	433	454	450	439	485	454	436	493	485	457	475	477	474	474	474	479	446	461	460	483	442	500	448	448	469	475	483	476	435	436	470	483	457	500	473	473	475	457	489	477	485	466	442	469	472	463	454	436	467	457	471	499	469	476	449	458	484	451	441	505	470	445	451	475	463	449	458	467	439	471	488	472	476	408	442	449	494	468	475	477	469	485	431	428	508	469	449	454	462	477	452	445	491	465	452	462	491	458	451	459	472	474	418	455	478	443	487	425	484	461	474	473	427	464	490	426	478	482	514	438	449	427	442	460	465	494	522	473	455	475	483	475	496	476	444	444	442	479	476	443	466	444	469	466	478	440	478	455	457	449	466	449	465	430	434	505	460	481	467	450	482	465	469	464	478	490	464	453	460	442	463	465	446	437	489	442	452	519	477	443	464	471	536	469	459	506	483	501	515	438	417	482	444	488	466	480	447	481	478	472	457	448	465	434	505	468	475	459	431
13551	26315	24386	18426	14871	13329	11454	9109	6407	5331	4729	4176	3356	3252	3001	2793	2625	2388	2101	1984	1725	1559	1467	1390	1355	1268	1258	1191	1162	1100	1045	1091	1103	1019	1041	1045	995	972	973	933	928	852	979	1053	1019	1038	1066	1036	1031	1040	1000	882	949	913	915	913	896	914	840	801	835	843	774	761	738	702	723	771	745	761	769	733	724	755	731	793	790	757	779	731	741	744	749	680	742	759	718	721	751	778	763	776	769	783	725	769	776	698	767	766	740	754	748	742	800	750	795	852	769	803	808	774	774	747	688	740	769	746	776	773	761	737	788	791	726	724	780	746	759	742	791	760	751	730	732	746	720	758	767	736	806	758	747	762	781	681	761	746	748	750	763	770	789	789	757	753	760	755	751	804	740	711	750	724	796	715	711	801	758	693	747	676	761	770	774	716	749	803	723	797	748	697	765	738	730	715	700	735	729	764	744	778	768	726	736	748	807	705	749	744	744	704	730	749	770	768	759	738	762	735	721	761	715	748	772	750	727	746	705	744	735	751	718	744	730	722	742	715	742	723	741	796	838	728	762	780	767	706	800	745	757	696	771	699	746	716	769	737	788	754	767	761	719	696	781	728	761	713	751	712	809	728	744	691	790	762	703	739	727	706	766	678	737	748	732	713	792	695	753	780	716	729	759	773	728	722	769	693	788	735	762	759	732	697	776	778	699	776	726	716	737	711	736	772	774	739	727	763	728	803	707	741	735	691	784	738	767	719	706	754	741	744	703	711	782	742	753	775	757	745	772	763	761	750	770	759	731	786	768	741	734	752	771	712	709	723	751	744	806	736	733	784	733	734	770	711	754	751	768	734	746	747	743	700	771	747	767	728	742	779	725	748	756	709	695	706	711	711	808	726	734	768	751	755	744	767	719	763	771	746	746	722	794	769	763	741	740	730	729	736	760	730	786	751	759	755	734	759	752	791	733	751	721	735	701	745	750	721	741	741	702	765	729	760	734	743	727	745	722	724	771	764	764	720	751	660	794	737	821	723	753	742	760	781	758	726	758	743	725	738	776	734	734	718	759	748	740	721	748	722	711	730	726	770	761	727	737	756	772	719	781	728	726	810	756	781	750	762	775	759	767	755	757	770	706	729	748	760	754	709	767	757	759	745	733	730	764	752	736	786	747	707	754	738	765	763	704	778	761	691	770	768	749	742	723	734	773	707	752	714	747	734	777	744	807	750	723	735	732	779	750	799	735	728	729	721	721	715	773	716	749	766	764	776	742	749	725	709	731	693	741	769	722	747	743	746	728	781	780	727	741	772	736	762	721	752	735	769	733	801	743	740	739	758	761	726	748	736	751	748	735	731	759	800	720	758	759	766	772	729	719	741	734	761	772	757	735	813	666	754	814	708	763	779	711	768	742	758	782	801	678	720	742	730	750	764	724	727	728	721	781	774	732	744	778	795	747	756	697	748	768	760	752	732	749	759	780	731	771	784	778	735	733	746	779	757	786	712	796	731	724	759	776	774	724	772	774	780	757	769	766	685	740	765	768	764	752	724	757	778	774	762	781	792	747	742	695	759	738	735	722	724	770	739	758	787	768	751	756	772	772	747	761	727	787	747	749	827	736	752	748	673	736	740	751	742	754	769	786	724	729	708	791	743	749	710	676	747	770	760	710	806	700	718	735	741	745	764	764	767	736	740	747	748	761	768	745	684	805	746	756	734	741	823	730	755	748	697	792	747	801	796	726	747	762	750	712	786	706	761	757	749	725	734	757	762	739	776	731	686	794	757	722	745	741	727	729	734	774	753	753	755	759	766	761	722	764	745	770	773	708	723	737	719	800	734	734	678	762	741	773	745	759	729	700	717	735	740	731	740	731	726	762	764	714	733	773	731	773	704	786	714	699	743	738	814	761	769	764	736	778	765	747	751	757	747	725	794	743	747	712	769	760	759	792	737	766	731	760	746	696	766	756	719	773	717	798	733	725	740	736	758	746	798	742	748	750	778	726	704	745	715	728	715	764	751	772	791	730	762	788	741	737	737	737	746	723	702	737	749	725	755	789	771	800	736	775	719	731	716	771	736	807	798	738	710	762	747	806	751	788	710	831	727	771	795	764	754	716	788	746	724	777	726	720	777	757	778	745	711	724	745	750	724	765	765	721	702	709	760	770	734	765	728	737	733	733	790	746	734	754	725	787	723	745	751	738	782	749	764	766	763	781	744	739	768	780	745	777	757	748	743	707	745	728	680	769	761	747	759	756	744	761	822	747	745	726	729	732	711	768	724	720	728	784	775	797	741	782	730	738	785	715	755	729	689	725	724	749	758	768	721	721	769	747	719	712	736	774	744	736	781	712	720	704	784	767	746	745	706	694	781	746	725	745	719	756	790	727	786	795	732	737	746	745	747	808	725	790	715	711	802	721	758	745	720	731	723	764	777	774	704	755	775	735	754	701	762	706	719	763	709	735	770	735	741	750	745	726	763	749	691	747	775	770	734	735	733	770	750	802	733	759	688	748	721	738	751	701	795	712	734	745	731	785	715	732	741	742	738	727	759	738	735	736	730	745	735	754	783	752	733	769	791	729	742	775	758	797	748	692	780	770	754	740	753	698	767	752	784	725	740	782	737	725	767	716	740	784	737	796	717	745	777	755	760	726	705	771	787	750	780	781	803	778	789	741	728	799	767	756	729	715	770	770	679	722	776	773	718	740	752	769	760	691	726	764	802	749	721	761	704	772	709	763	769	773	721	776	722	721	733	756	749	736	761	734	767	785	724	738	721	748	774	768	751	742	772	816	748	751	746	774	725	718	711	756	743	711	800	743	725	741	733	732	756	756	769	805	763	729	764	756	765	724	699	746	737	789	737	733	797	773	758	739	721	775	775	749	730	733	704	771	802	741	740	762	773	758	739	730	681	741	742	754	747	702	710	731	739	798	712	732	762	727	685	737	697	776	716	773	726	763	735	748	755	780	764	710	763	727	746	713	779	714	740	778	780	726	760	793	732	756	748	739	731	775	733	766	700	722	760	718	724	797	732	739	722	788	701	732	743	777	784	754	758	783	769	768	749	746	728	736	765	697	806	700	752	716	745	758	744	771	789	763	750	751	748	761	790	727	744	738	691	748	754	778	704	764	745	727	759	758	732	787	733	746	758	770	746	672	759	782	695	723	788	731	773	733	767	778	753	771	738	780	748	810	771	690	688	766	708	757	732	716	774	741	743	745	730	733	728	779	755	747	766	795	798	761	738	747	753	728	718	758	736	728	713	747	701	729	762	728	737	727	758	777	705	726	754	798	746	723	773	747	737	773	746	744	777	741	720	721	785	742	791	746	713	763	781	772	711	770	720	757	716	715	734	744	767	758	780	743	772	730	764	721	742	723	698	778	745	736	782	749	784	745	774	678	741	746	781	727	754	792	749	805	717	729	730	744	690	769	721	783	799	756	780	757	752	808	748	737	735	794	744	745	705	810	733	747	793	752	752	727	724	768	745	739	745	758	781	788	758	765	764
26851	20931	12025	4229	2148	1843	1449	1290	918	829	715	705	617	577	589	559	537	483	492	465	434	463	422	364	395	385	386	392	404	375	392	397	375	392	394	387	381	370	340	356	316	356	392	350	360	344	368	366	342	393	343	362	374	366	365	352	355	389	340	320	371	356	367	337	352	341	349	330	335	340	363	349	315	332	322	357	335	334	304	347	317	360	357	345	320	344	347	352	323	348	340	324	349	319	331	350	325	310	328	313	369	371	346	334	336	343	359	321	338	337	326	345	353	340	347	320	345	349	345	349	365	326	324	357	367	371	353	292	321	362	324	357	358	330	348	361	323	342	341	343	355	322	349	351	338	342	305	330	338	332	350	344	335	323	309	330	329	334	311	342	324	345	337	365	316	336	342	316	362	348	337	346	331	304	338	314	326	325	321	353	359	346	323	331	314	368	335	326	345	343	322	345	341	341	328	340	345	345	355	323	336	321	327	334	318	354	330	335	309	325	336	322	347	318	350	330	326	351	378	341	343	311	337	334	343	330	357	340	350	332	312	347	351	334	294	303	328	332	341	338	326	386	332	326	351	339	361	314	345	340	356	336	351	313	337	329	347	352	354	350	344	348	366	318	356	357	339	360	342	386	379	350	316	356	348	322	371	351	311	305	335	344	328	323	295	297	347	316	316	311	318	335	322	349	320	340	305	361	334	318	325	367	336	331	321	322	324	343	361	324	337	327	386	334	310	296	337	334	346	333	302	341	342	351	353	352	346	345	345	321	325	343	329	324	319	333	382	333	313	320	343	334	353	337	360	349	318	327	323	359	351	339	354	339	389	352	371	339	340	341	328	323	331	330	347	337	359	358	350	340	314	348	306	338	346	329	318	332	337	301	371	315	334	364	367	330	359	352	334	333	343	319	328	336	327	362	339	343	314	335	344	344	329	311	323	347	357	345	347	329	309	325	326	315	369	338	364	319	351	355	391	366	309	348	345	358	338	377	354	347	353	359	343	348	343	353	328	327	322	342	333	330	342	323	338	361	325	352	327	360	350	355	327	337	289	319	361	295	337	318	312	334	325	257	337	339	339	353	322	321	344	338	324	350	339	363	336	340	350	348	354	319	338	344	379	349	359	302	334	331	351	322	349	344	330	354	373	338	322	306	341	325	346	337	338	362	324	374	362	376	342	320	373	326	334	367	358	357	295	338	322	347	338	342	320	355	303	352	338	367	352	357	333	308	334	365	360	329	354	317	326	350	322	328	328	289	369	314	327	327	344	330	316	335	332	345	328	335	332	349	335	346	330	363	312	339	334	323	322	325	370	357	323	338	330	329	333	364	332	327	345	330	338	336	314	374	333	342	342	336	338	341	390	336	338	337	347	334	345	306	337	347	343	353	314	326	338	340	345	356	329	325	311	385	354	339	333	361	350	359	333	318	314	384	316	353	342	327	316	349	338	329	339	359	341	335	339	325	331	361	314	348	327	314	369	330	294	337	323	325	348	312	347	357	350	330	354	324	361	338	333	303	353	328	351	315	326	328	313	338	341	358	363	327	372	311	347	322	293	363	344	331	344	347	331	313	329	331	331	357	348	371	329	299	329	358	336	311	339	361	335	310	306	371	319	301	335	357	342	343	351	334	350	304	342	376	320	333	331	355	333	342	346	324	342	340	347	371	345	352	301	337	357	334	339	337	368	336	329	346	328	337	330	361	341	319	330	331	314	324	330	344	333	296	350	344	374	361	371	361	341	310	337	335	343	335	341	317	345	339	311	341	351	328	351	295	324	331	327	324	339	356	301	351	333	359	321	301	355	299	346	320	331	320	300	350	363	338	334	343	366	326	349	360	315	333	337	336	320	300	356	343	315	322	336	360	318	337	312	323	325	342	337	331	337	338	346	326	335	368	311	319	329	317	342	342	337	332	316	312	325	334	315	351	350	351	306	321	336	371	320	347	359	366	329	332	334	333	350	325	353	303	329	328	329	317	326	298	338	350	338	368	347	334	374	312	345	339	344	351	359	344	323	322	342	309	333	322	324	303	318	307	348	289	321	329	303	358	349	345	318	321	348	311	310	382	322	345	332	335	372	318	359	399	320	335	373	351	343	321	349	344	336	353	328	307	337	336	329	356	350	328	318	353	293	298	340	300	362	339	345	317	336	344	335	303	350	353	363	342	333	320	322	374	333	311	355	348	338	319	336	347	343	361	324	357	328	347	365	329	347	298	343	309	363	341	349	359	356	344	342	330	351	349	333	316	320	339	313	328	335	362	336	364	331	326	318	330	297	308	349	336	345	332	303	340	348	314	339	373	368	351	320	347	327	327	333	313	329	305	365	337	363	351	333	336	321	315	294	362	336	338	334	310	334	327	325	324	326	349	334	355	354	330	313	331	362	317	353	326	347	328	338	327	359	348	347	331	349	330	363	330	330	320	312	310	330	299	341	339	330	361	316	346	347	338	337	291	368	358	294	312	353	332	329	300	354	326	339	346	349	331	368	350	296	336	346	315	348	329	352	327	326	321	351	347	346	334	288	315	329	311	338	336	320	346	342	361	340	331	325	331	353	313	334	308	365	304	330	301	338	316	348	322	326	331	345	348	334	338	337	307	339	353	374	334	356	319	329	302	333	342	339	349	341	339	338	357	326	297	374	330	306	352	341	339	323	339	329	341	306	334	342	314	317	332	368	309	347	343	364	296	348	337	330	325	329	353	328	319	332	347	313	323	336	333	337	356	340	352	330	334	376	362	352	349	322	322	366	322	358	365	335	338	365	318	321	343	340	344	369	361	374	350	351	338	356	361	342	376	333	311	342	354	309	302	351	336	337	351	347	348	312	359	326	344	345	343	344	357	345	336	341	296	372	358	341	320	353	331	339	308	307	319	333	337	334	295	348	359	344	319	314	317	357	374	326	331	343	330	333	292	311	353	338	351	331	347	350	366	332	345	326	359	359	328	360	331	317	311	324	350	366	339	350	350	328	321	337	367	337	319	361	347	336	328	324	290	337	307	370	307	343	355	329	358	340	308	349	371	343	353	369	327	334	331	342	330	335	316	344	323	352	376	361	323	335	305	351	353	322	332	340	339	345	343	346	347	339	386	341	325	357	309	294	315	303	335	304	357	309	328	311	303	315	328	316	329	313	356	322	379	347	329	322	323	324	338	351	364	348	338	360	326	336	362	329	323	349	327	330	339	330	336	351	353	341	364	305	305	349	351	384	378	317	371	325	338	341	317	331	312	301	372	312	335	346	351	320	363	363	329	359	305	336	340	346	352	363	321	366	345	348	337	341	349	321	344	363	329	337	343	318	345	341	335	393	342	349	355	361	357	323	327	333	329	334	339	313	303	331	321	332	324	309	355	347	356	320	336	329	340	331	328	334	299	348	332	329	349	345	348	364	309	359	333	319	343	333	332	324	309	354	338	347	326	374	339	337	305	344	322	340	350	352	315	293	363	337	304	328	319	328	331	315	334	347	316	357	358	373	336	359	365	313	343
8560	11139	10220	7592	5594	5194	4204	3788	2686	2278	1976	1650	1502	1414	1399	1247	1204	1169	1044	937	920	817	845	754	779	798	715	792	702	692	679	679	673	676	697	707	618	601	625	637	630	645	631	653	733	716	679	662	719	629	657	654	688	634	691	630	660	636	622	587	579	561	558	514	598	557	549	544	594	569	538	561	526	567	598	546	560	551	535	595	526	558	560	563	571	578	516	562	540	597	566	514	550	563	566	553	538	544	524	547	555	570	570	514	538	534	569	553	595	585	577	544	567	553	560	533	556	596	571	540	576	512	555	549	578	582	563	558	535	546	547	551	553	582	552	555	535	544	514	540	563	527	547	578	562	578	611	571	601	563	560	521	556	581	543	611	522	557	566	559	550	554	577	577	554	552	590	534	584	574	573	528	551	620	556	597	572	525	562	563	602	587	568	535	553	538	546	560	543	542	541	573	526	577	551	553	557	537	556	588	573	582	556	530	546	586	546	529	577	550	554	544	581	557	553	565	539	531	549	531	562	555	533	540	547	602	573	576	544	547	577	565	535	543	518	549	587	532	524	540	533	551	550	597	524	570	558	553	589	559	560	561	567	553	545	558	521	568	577	566	505	516	558	573	548	534	555	550	549	554	541	538	547	590	509	572	508	572	600	569	544	531	555	574	531	551	551	559	551	522	562	533	572	586	545	552	527	570	562	557	556	582	528	574	550	538	563	543	518	572	554	583	527	578	581	548	533	565	573	558	541	523	551	587	580	520	534	530	548	555	616	502	549	519	556	546	548	555	537	572	580	552	558	539	591	557	566	591	526	528	564	571	550	516	599	564	536	575	544	532	541	529	521	506	556	527	556	550	566	531	565	521	551	526	567	576	532	548	545	541	595	537	532	546	528	643	564	529	536	579	542	517	550	574	589	561	505	544	589	549	562	564	570	576	536	559	526	601	546	545	569	538	566	552	536	548	566	558	583	516	507	548	560	541	545	561	557	557	551	527	580	528	564	576	552	541	562	580	527	570	566	512	549	554	575	559	551	545	533	555	541	538	618	542	536	548	522	571	548	588	537	553	543	566	540	564	520	541	539	594	545	548	550	561	561	572	586	577	596	602	562	483	546	525	559	518	589	541	551	551	528	528	535	561	533	549	550	565	491	548	582	548	532	540	531	562	523	545	535	567	571	517	557	533	557	582	566	540	559	612	527	527	538	553	533	559	531	579	558	566	569	536	574	556	580	514	565	506	544	531	547	551	564	589	540	586	580	525	541	510	567	530	505	537	566	578	548	539	535	559	522	552	557	556	520	581	531	580	589	557	583	528	560	537	577	569	556	498	552	585	569	574	547	536	581	565	580	541	544	534	544	580	517	523	544	567	554	535	548	552	581	601	535	596	511	552	574	544	534	555	570	541	559	538	581	517	538	535	522	569	572	572	525	559	591	529	541	502	547	559	542	532	563	560	540	523	572	506	504	579	557	529	552	539	546	582	596	570	509	596	538	586	558	591	504	541	553	590	562	584	557	535	567	544	545	525	540	522	554	537	573	577	552	519	588	563	568	530	567	579	526	615	556	559	556	527	550	563	542	531	531	562	565	546	601	528	547	575	598	573	553	546	588	536	562	567	570	542	599	515	520	559	559	574	553	593	524	553	542	570	569	542	497	544	546	553	555	558	552	574	557	551	555	565	578	527	555	546	563	546	623	545	571	568	534	572	558	583	549	520	561	544	571	536	533	526	530	553	554	543	550	521	553	565	553	569	562	494	571	579	534	588	533	543	564	551	582	541	532	527	520	552	575	526	547	553	563	554	562	556	531	550	544	605	523	546	590	566	570	537	613	543	559	605	543	588	592	550	499	537	513	535	545	550	517	547	544	537	528	560	534	536	534	585	558	564	576	507	548	582	568	544	575	549	541	577	558	574	581	561	579	542	513	567	559	567	573	510	553	538	566	520	575	547	572	510	550	523	572	548	529	578	570	508	566	548	552	544	564	549	527	579	534	524	567	579	537	558	576	541	579	549	554	593	540	525	564	565	565	556	550	537	570	521	530	555	585	524	540	496	567	548	519	567	535	581	540	531	559	548	493	514	549	544	523	514	563	565	550	556	545	561	547	547	572	554	519	562	541	559	534	542	536	538	528	536	538	563	575	515	537	560	574	552	574	543	513	536	519	570	574	527	535	593	558	569	547	589	558	563	567	556	567	551	564	566	546	548	584	565	532	547	547	583	596	502	514	577	568	574	600	610	548	554	546	520	564	525	556	555	588	536	540	538	540	547	526	534	544	584	576	561	513	550	524	543	523	563	527	544	513	523	564	518	536	621	549	553	540	590	544	578	551	516	565	543	548	535	546	519	564	522	533	548	506	540	584	558	576	556	553	540	545	553	540	540	505	574	559	554	595	525	536	561	564	531	525	542	555	555	572	575	549	564	562	549	537	560	530	555	591	586	547	564	559	571	540	573	546	525	524	553	532	533	541	555	553	492	537	540	546	570	528	525	561	507	551	562	535	515	546	527	543	551	556	539	516	572	522	542	530	533	528	512	571	551	545	580	558	539	569	536	549	572	589	578	543	528	553	559	504	568	571	558	537	544	549	552	574	549	549	509	541	549	550	553	575	486	530	543	536	568	531	551	585	557	600	581	504	583	603	531	568	545	543	595	573	534	525	522	542	541	554	528	566	509	546	564	563	572	541	562	545	530	523	533	595	601	571	575	533	561	535	541	537	522	524	564	531	543	545	534	552	595	540	513	582	517	565	540	576	548	507	542	538	530	548	543	566	554	518	537	548	516	550	525	512	525	571	517	591	561	575	539	570	552	571	541	533	548	523	544	548	545	545	565	498	556	581	533	573	557	544	569	607	538	536	575	557	519	542	562	540	504	542	544	581	540	518	554	562	565	552	533	577	576	559	536	543	530	544	519	551	514	572	614	564	555	523	549	608	523	518	558	541	529	569	593	572	569	527	520	561	543	576	548	597	552	566	548	542	534	576	558	542	582	565	552	592	573	581	569	544	527	560	571	518	541	582	528	541	541	599	525	535	548	531	552	555	593	546	552	569	561	550	558	576	555	548	520	571	584	622	587	568	532	575	549	513	550	570	531	499	528	521	557	585	548	573	573	547	530	551	551	522	524	558	565	524	554	551	554	526	579	557	560	529	514	504	562	575	551	536	553	570	507	535	539	540	528	549	537	524	555	564	540	518	565	529	548	546	558	577	550	534	614	561	585	539	548	553	547	556	571	583	535	509	561	513	594	551	570	542	580	557	526	544	544	555	562	557	537	602	557	561	552	550	576	562	581	550	579	571	531	535	509	550	594	549	547	543	551	536	524	533	538	568	516	568	534	577	523	513	585	555	517	535	545	576	548	577	525	482	545	579	562	584	557	518	531	528	537	568	536	522	571	537	576	496	514	544	515	553	559	553	592	534	558	549	569	537	547	536	550	563	569	566	556	559	564	584	584	569	544	567	581	523	533	553	549	533	591	556	524	574	548
24221	21270	28369	24480	20469	7696	3208	2478	1758	1390	1293	1068	958	957	931	888	837	826	735	687	694	724	642	623	621	574	576	577	549	537	536	516	559	535	507	565	540	501	523	515	519	521	509	520	536	497	517	500	509	488	518	542	509	502	533	434	509	515	530	444	482	468	496	489	451	488	484	484	464	484	481	455	481	475	455	510	488	497	441	422	483	481	437	457	458	469	455	425	525	438	504	466	487	450	469	448	450	470	483	428	508	486	457	472	481	502	449	496	468	496	461	489	450	472	495	464	495	501	469	474	466	487	439	497	491	484	474	485	488	419	500	477	489	483	478	456	464	499	482	455	474	449	485	522	479	460	443	455	478	423	475	476	512	464	489	465	477	467	474	470	475	465	488	449	479	473	503	442	462	483	453	486	476	509	486	451	454	463	426	431	469	480	495	453	469	441	435	425	447	478	487	478	475	441	476	495	476	447	499	495	494	459	492	462	472	459	499	458	487	508	464	471	482	478	436	479	512	478	475	415	496	489	478	417	444	505	455	478	493	481	514	463	443	451	492	496	478	468	486	473	488	415	482	454	496	463	460	516	480	450	456	458	420	462	486	470	463	460	468	437	450	436	431	470	475	454	463	472	481	465	515	474	478	484	490	477	430	491	485	463	434	536	471	471	455	489	486	506	463	453	473	477	451	453	432	445	458	469	471	444	462	474	488	511	461	455	460	490	528	468	464	464	479	467	467	472	475	454	440	519	475	460	472	502	493	473	480	495	489	466	476	479	438	450	501	460	445	467	462	448	463	489	488	480	470	455	464	482	475	491	447	473	456	492	444	458	447	522	492	475	499	457	434	439	479	451	509	487	468	423	478	489	461	451	481	474	471	483	457	481	463	451	505	474	453	485	459	433	476	449	437	425	447	514	503	439	485	478	479	477	435	427	472	527	463	493	456	478	480	460	461	462	470	466	492	451	491	483	453	464	470	473	435	473	443	480	460	466	463	449	506	481	449	466	463	496	496	457	494	452	459	438	478	487	448	487	503	470	459	459	454	498	460	496	445	438	483	464	444	477	436	448	483	426	461	509	465	439	486	473	482	468	501	498	453	486	464	439	477	483	456	459	464	521	470	493	452	474	482	502	469	469	521	451	484	465	464	439	480	460	443	457	449	472	451	496	480	521	499	514	445	451	479	426	505	456	474	481	493	501	479	456	480	468	504	471	499	497	486	430	458	451	482	486	462	483	440	438	477	418	530	427	457	481	485	448	471	493	493	471	519	472	454	479	485	469	447	459	492	467	482	430	471	468	452	478	521	498	475	476	435	488	451	430	472	454	470	471	463	449	452	471	481	473	433	502	501	467	508	456	479	472	490	444	473	480	494	440	469	422	432	456	459	503	490	437	481	495	443	467	467	484	473	537	468	458	462	460	481	502	474	471	472	463	462	454	451	480	512	487	472	481	424	455	477	508	489	451	492	472	454	521	459	479	436	453	473	477	439	486	455	472	464	454	455	447	463	482	466	479	508	472	511	517	476	476	436	446	466	459	463	470	485	483	487	510	474	497	446	460	468	497	477	436	471	484	483	452	484	475	524	450	440	460	477	445	480	479	476	457	426	503	461	496	468	491	458	460	479	465	460	476	434	490	504	471	438	477	453	455	478	493	489	447	497	483	461	445	498	496	506	469	478	472	465	436	462	467	489	450	450	511	480	465	472	487	471	496	454	463	503	470	449	455	452	462	461	483	467	420	459	484	441	456	485	488	463	466	462	464	486	466	484	496	444	431	446	469	477	452	494	479	473	503	466	438	486	498	479	510	472	454	467	427	460	475	463	470	431	470	490	436	453	457	467	471	424	455	476	486	455	476	485	461	521	489	492	420	486	459	441	479	464	464	484	457	433	447	440	441	499	510	511	500	474	474	461	446	464	473	449	456	497	443	472	471	473	489	514	477	474	445	477	425	485	435	445	471	429	470	430	478	491	484	478	471	453	457	477	446	490	449	478	466	490	477	459	513	457	455	449	495	481	438	474	475	498	473	503	487	455	436	493	468	464	459	466	449	466	428	526	485	481	508	487	471	481	477	495	435	506	457	473	484	498	455	483	456	509	460	453	465	461	512	483	462	438	483	470	489	454	421	502	473	492	449	453	411	496	476	465	442	476	448	504	437	466	485	464	427	466	452	473	462	449	473	460	487	462	468	487	463	462	446	441	525	485	452	478	499	480	496	469	449	445	472	492	464	485	476	467	443	474	501	474	466	452	470	459	491	469	476	434	462	466	459	462	429	481	487	448	447	492	483	498	477	464	491	431	447	495	443	497	461	529	438	461	476	468	480	512	519	482	455	451	463	499	479	441	488	435	465	466	445	443	445	503	441	421	467	489	476	439	485	444	454	489	444	482	460	435	461	487	446	471	512	451	506	466	469	466	470	466	474	463	448	448	477	457	464	503	423	475	484	447	486	502	468	484	447	403	468	451	486	471	454	482	488	428	478	472	453	459	481	466	476	464	489	507	462	442	445	471	453	461	465	454	502	491	460	462	477	463	500	494	482	483	453	465	452	437	461	496	453	465	462	448	479	471	451	472	466	478	465	454	476	476	472	486	485	489	486	471	451	470	485	481	479	473	457	467	474	472	508	450	520	459	426	463	451	476	480	483	483	485	511	516	470	475	442	464	461	475	475	468	474	432	465	450	483	462	500	431	495	467	498	527	488	465	477	471	507	480	464	510	443	478	500	462	476	472	453	455	497	507	473	451	441	437	453	465	467	495	421	469	468	458	466	530	471	445	487	433	442	492	467	495	509	439	455	448	487	483	490	441	425	497	492	492	480	487	487	495	441	472	464	449	464	483	482	462	462	454	464	501	464	464	446	444	453	486	510	461	473	488	474	450	462	444	476	475	500	483	465	472	457	437	444	475	478	443	493	507	468	458	447	513	471	451	434	482	474	467	476	461	438	481	496	463	481	455	459	441	479	488	486	488	468	426	482	467	467	432	472	419	468	439	479	453	475	472	492	494	446	483	521	470	467	459	479	467	459	452	484	434	450	447	462	494	492	472	440	465	541	490	465	483	426	470	507	480	461	479	488	461	467	464	448	440	480	473	478	456	466	440	500	536	466	458	431	456	507	449	434	466	417	490	460	432	415	465	483	447	490	474	473	478	485	480	472	471	475	444	436	455	483	446	464	449	449	486	454	467	502	478	484	440	480	478	453	468	511	456	477	466	470	469	477	460	487	447	497	475	479	474	448	509	485	458	444	478	458	470	481	472	486	454	472	485	452	489	440	494	438	520	523	476	453	449	457	490	445	476	467	470	472	440	464	445	451	463	435	484	443	470	467	480	451	464	470	430	478	490	461	454	445	471	460	456	466	419	464	480	474	486	482	475	459	459	476	477	482	466	471	465	448	464	525	478	454	523	484	473	515	455	418	482	433	458	467	447	428	479	519	450	488	501	467	466	477	472	500	481	450	482	459	486	441	471	448	451	468	483	504	440	466
9945	19854	18194	13316	10249	9619	7267	6845	4885	3946	3470	2930	2603	2320	2204	2168	2073	1817	1610	1458	1362	1251	1262	1151	1158	1157	1060	1045	1076	1013	972	982	959	953	995	968	929	901	911	875	828	816	814	942	892	941	978	934	964	953	929	948	902	893	844	869	814	881	778	815	803	779	744	793	737	829	713	755	774	729	782	818	726	757	739	787	777	756	758	743	757	776	741	813	760	779	774	696	773	776	752	737	728	755	772	762	765	756	708	732	737	821	773	822	766	771	753	760	759	759	774	757	771	756	764	750	765	761	754	801	767	771	815	791	810	779	804	751	719	761	827	800	829	768	760	755	791	755	766	752	732	765	741	725	748	706	776	740	798	765	786	761	757	747	747	777	785	769	752	782	703	706	734	773	747	741	749	770	763	742	730	793	772	747	739	733	766	747	769	740	806	805	752	767	754	802	780	721	790	736	743	803	749	802	764	759	795	735	775	794	760	757	789	781	797	731	778	765	748	664	778	715	786	747	752	756	776	771	774	751	778	749	796	738	713	758	793	736	764	742	751	762	726	763	759	782	737	791	785	722	779	723	777	771	777	736	802	741	749	780	780	747	782	733	736	812	713	773	780	812	785	763	729	763	738	737	753	803	818	811	802	766	749	764	758	722	777	787	783	722	775	699	758	761	732	779	732	793	754	778	773	789	753	760	735	771	739	804	765	728	734	759	766	784	775	762	755	701	740	763	773	772	759	788	782	750	787	716	793	797	721	771	775	739	758	720	719	748	737	770	730	734	735	710	801	739	790	727	793	771	751	776	757	793	724	777	728	740	706	720	746	736	772	748	735	722	756	783	767	761	756	778	765	782	751	819	770	759	681	711	759	768	767	742	801	733	741	780	795	758	735	792	770	794	826	729	717	784	702	776	785	726	771	738	692	763	774	724	727	751	769	760	710	781	717	761	760	782	785	738	724	738	813	751	759	782	757	728	762	780	734	781	768	757	788	759	764	792	755	749	712	739	762	763	723	755	774	753	788	761	730	765	739	769	719	783	763	741	751	681	807	658	707	803	716	767	797	753	799	716	726	782	804	792	768	766	752	769	763	784	784	743	760	785	777	761	772	793	693	760	737	748	741	712	758	729	758	727	717	760	802	756	734	722	760	753	757	776	823	737	754	750	770	743	690	747	756	752	763	755	710	765	759	767	743	770	762	787	743	682	747	804	746	753	732	735	793	753	818	785	761	731	760	746	763	757	718	756	750	791	735	820	762	764	730	806	778	739	777	797	719	723	747	717	748	735	765	779	789	762	782	799	758	757	775	752	768	774	774	749	713	740	803	788	773	720	767	784	763	735	738	744	780	781	736	730	760	746	747	729	698	766	753	741	740	772	725	717	777	821	800	764	773	797	766	737	734	790	762	807	753	787	745	770	801	767	774	794	752	721	784	779	777	760	790	747	736	738	756	757	744	771	787	777	704	714	755	740	760	714	795	753	782	761	719	749	734	717	762	751	743	747	767	792	733	735	785	740	783	752	734	744	755	812	779	762	785	741	756	783	798	699	724	732	778	704	796	750	757	785	792	746	749	789	750	795	779	746	763	776	744	803	767	738	761	724	737	785	658	765	757	803	735	748	757	800	716	737	781	766	746	792	714	724	780	778	753	787	774	819	772	740	771	721	744	736	728	776	772	712	725	729	769	722	775	781	728	815	767	755	799	744	778	786	740	692	728	745	757	767	795	740	722	747	717	747	778	757	784	767	780	733	800	790	760	776	767	780	771	757	766	708	766	756	753	720	794	746	803	734	786	787	702	785	729	747	772	755	817	784	743	738	708	766	769	713	763	717	726	761	733	766	719	709	766	725	745	812	798	738	793	761	725	747	762	762	803	725	774	737	733	796	731	750	755	742	737	753	753	742	770	739	739	718	785	773	777	721	722	767	744	759	690	743	789	809	718	756	749	729	740	753	737	743	727	736	736	808	785	747	737	741	740	750	757	759	766	750	780	754	749	796	747	688	787	804	705	771	716	738	797	774	718	732	861	710	797	771	778	745	780	766	746	772	774	760	733	752	758	798	752	755	721	783	770	735	759	807	767	733	782	760	798	788	759	788	727	776	724	772	774	769	782	736	761	756	764	757	766	714	753	784	747	801	730	741	732	749	814	784	768	775	734	743	724	742	765	714	774	732	744	761	766	773	764	729	775	774	808	754	740	730	761	751	768	849	709	687	748	738	759	727	780	800	737	762	750	698	760	762	763	753	769	746	747	754	769	759	756	824	749	738	749	798	754	767	754	776	776	729	759	760	764	696	713	770	770	755	797	785	786	685	760	767	744	750	767	775	713	716	729	762	747	740	746	768	785	770	742	784	797	738	761	757	670	719	764	722	766	743	744	739	782	733	759	731	748	751	759	784	783	798	720	784	741	786	795	786	792	750	737	742	805	758	722	714	733	754	801	790	718	810	737	779	749	714	796	750	738	800	731	802	750	744	779	746	785	714	771	729	739	798	759	774	785	772	727	778	760	742	795	763	740	738	764	719	813	780	749	741	720	723	705	772	788	692	761	777	764	762	753	713	751	805	756	775	745	785	733	698	763	763	770	807	746	762	802	789	801	741	745	771	743	749	772	786	740	751	810	784	795	734	758	770	738	771	800	738	744	792	780	794	779	753	745	733	748	734	765	747	805	758	774	712	759	764	815	769	739	727	772	761	730	761	786	759	805	758	746	790	766	762	772	757	780	765	740	760	727	761	749	781	817	757	720	695	762	761	747	780	752	768	743	744	752	730	815	768	778	742	732	704	757	726	734	780	743	758	773	769	763	717	740	748	786	757	732	739	763	792	743	774	747	776	830	762	762	782	771	768	786	783	728	731	808	738	772	824	739	740	745	745	740	778	739	782	733	776	801	845	720	740	762	752	765	753	717	765	789	752	741	751	740	729	798	761	818	781	738	740	760	764	802	755	761	742	748	828	761	819	745	808	755	767	762	750	762	798	764	753	744	721	771	736	805	784	774	732	747	718	758	763	721	706	757	751	801	760	698	793	734	723	804	811	758	788	739	754	747	739	765	794	784	754	732	753	745	729	734	719	794	770	802	762	743	721	775	768	810	743	768	829	795	738	731	754	763	778	802	724	776	748	741	773	708	763	736	792	746	753	785	767	779	739	763	780	738	784	763	724	715	773	765	784	744	726	763	773	751	759	799	736	739	750	725	761	777	760	697	728	729	711	823	770	778	731	745	780	766	753	744	758	780	729	742	703	766	781	718	742	789	752	808	769	706	813	742	720	804	768	729	735	764	751	759	805	736	750	733	803	742	760	709	691	772	760	753	785	706	772	719	833	783	807	731	756	734	732	730	758	784	791	744	744	728	738	762	775	794	746	754	743	745	773	728	762	741	773	736	785	737	753	777	750	732	717	754	774	784	782	743	756	724	754	759	774	779	770	777	751	798	801	740	747	739	754	787	764	786	786	745	796	712	775	703	734	719	755	752	726	763	745	815	752	785	741
23214	21314	29162	23788	21319	20646	8630	3971	2426	1924	1630	1473	1273	1191	1226	1184	1000	1008	880	805	826	760	742	735	689	662	642	694	644	639	646	658	642	613	591	602	553	567	591	577	523	559	553	574	573	627	609	605	573	609	550	557	601	547	548	576	521	523	524	532	532	509	497	485	472	497	512	490	476	498	498	484	477	496	507	496	498	547	464	476	462	500	517	492	497	512	503	498	525	526	517	529	517	505	473	475	502	526	499	492	520	486	463	498	504	477	498	512	493	500	530	486	505	535	508	490	459	529	549	472	511	489	491	447	494	520	455	541	492	514	481	485	492	493	474	502	522	490	478	477	494	497	457	469	532	493	523	465	502	496	471	485	468	483	525	491	485	475	456	478	482	484	531	501	470	491	498	512	465	442	496	485	507	480	484	477	496	474	522	488	492	486	464	488	517	459	501	507	532	491	485	537	517	514	477	496	480	466	446	513	499	455	491	499	463	509	487	468	463	479	468	456	515	485	464	511	470	471	510	513	430	499	518	523	481	479	465	506	495	502	491	503	511	453	499	494	491	489	470	501	512	499	472	472	500	523	508	474	476	468	496	558	510	489	533	506	478	481	466	466	493	513	470	497	473	486	505	518	528	474	469	477	519	442	509	498	522	483	486	457	469	502	500	492	491	480	491	538	503	477	451	511	510	524	476	476	493	482	507	515	504	491	486	479	476	496	500	466	492	506	529	509	470	475	448	512	493	508	487	511	502	443	506	496	528	460	477	516	535	467	499	483	490	513	484	487	508	472	520	499	499	494	492	493	465	505	472	478	509	508	485	501	493	508	532	484	461	442	508	499	526	484	502	486	475	516	475	494	489	468	468	502	501	501	513	476	486	460	524	503	521	503	466	483	510	493	483	493	458	499	440	467	491	488	491	479	507	509	505	497	483	520	446	465	519	545	507	497	485	489	488	475	485	512	469	492	496	538	481	497	500	483	464	485	454	520	471	490	500	492	481	486	517	461	475	486	495	508	461	495	468	508	505	489	499	503	493	433	481	528	539	457	503	481	489	511	467	497	480	496	493	490	490	473	524	507	496	493	492	435	451	503	478	498	488	490	510	527	478	480	493	572	513	449	479	512	508	509	518	468	462	545	484	486	541	487	483	477	501	483	507	540	475	532	454	495	494	496	500	496	509	492	488	528	509	472	453	510	504	480	486	492	445	493	528	507	495	473	554	508	489	513	507	513	490	467	467	491	447	436	515	465	487	462	519	478	529	499	492	523	493	478	482	492	511	495	440	491	475	451	478	540	484	481	474	486	459	512	518	500	495	467	479	509	488	499	528	466	523	462	485	511	472	491	480	487	501	477	492	497	477	501	488	504	468	524	527	495	545	537	480	508	448	479	489	461	495	510	509	525	515	484	503	498	459	454	506	506	501	511	484	506	502	485	464	528	490	525	534	517	484	484	489	466	522	483	531	512	499	506	462	497	502	462	499	495	474	544	479	462	505	507	466	495	490	495	469	487	494	499	495	489	483	425	478	483	454	481	469	499	534	458	446	483	491	529	497	483	511	494	519	482	483	526	518	518	521	498	487	481	512	490	508	504	497	497	472	499	486	453	509	496	502	497	485	490	500	497	487	463	462	525	511	496	485	499	464	510	500	495	478	459	503	499	498	484	459	491	466	485	500	525	476	498	472	478	484	501	498	505	483	507	482	448	477	523	490	463	462	471	473	498	489	486	518	491	482	497	471	446	445	464	479	488	462	498	486	486	501	511	539	503	456	497	476	488	494	486	487	506	497	442	481	474	467	518	486	467	492	487	500	497	475	497	471	511	453	460	502	518	476	525	527	490	504	497	506	468	485	525	489	484	493	485	491	507	487	493	490	501	486	511	450	521	518	508	507	513	485	480	477	491	512	471	499	463	451	515	515	475	459	498	494	515	471	525	460	472	506	522	478	478	496	488	478	507	501	489	464	515	496	477	547	526	543	511	512	494	489	480	482	481	515	515	523	528	474	509	475	443	521	532	497	488	472	460	473	495	487	474	475	497	470	502	489	514	542	474	488	458	476	488	507	480	484	536	435	549	450	504	490	469	528	475	462	482	486	494	485	473	519	486	493	457	516	494	531	530	495	533	496	530	525	501	561	503	478	494	471	515	469	492	492	479	467	497	498	489	485	507	511	507	499	515	502	472	492	491	491	516	532	479	515	486	482	472	509	509	501	483	467	480	476	491	508	473	467	494	481	456	514	485	472	535	456	532	497	476	525	489	456	486	555	486	494	515	515	494	484	536	479	470	476	510	497	511	504	515	440	509	457	472	511	477	508	494	511	472	492	502	459	477	472	489	489	480	476	516	496	495	487	473	499	512	459	501	521	544	449	465	513	460	493	484	511	480	501	528	509	495	508	524	496	513	484	471	467	490	509	482	519	490	534	491	494	483	554	482	476	509	522	492	497	502	512	484	481	484	472	482	462	486	504	490	533	483	493	484	476	525	504	483	469	493	501	519	487	503	493	491	530	526	493	517	506	511	511	508	503	571	498	512	451	506	505	509	455	500	427	514	448	499	479	531	497	504	512	479	537	497	520	457	485	472	534	485	477	487	525	531	519	509	494	466	504	502	485	441	517	502	499	503	493	479	469	461	478	484	490	505	492	488	496	489	493	496	504	494	520	524	496	478	466	497	484	475	502	469	495	478	487	513	520	487	494	503	485	487	503	483	492	529	497	466	492	507	469	456	463	493	492	495	468	449	509	453	501	478	505	485	469	466	519	518	527	492	485	503	475	500	525	485	465	484	497	471	521	476	491	507	521	495	455	514	507	500	511	453	521	556	467	492	503	460	493	529	560	519	511	502	457	507	488	471	507	516	510	495	422	479	471	484	520	542	483	451	489	495	540	497	506	499	497	443	444	495	469	484	503	446	545	488	483	516	476	494	512	485	492	518	513	518	488	468	528	508	453	521	501	474	495	498	519	495	476	524	493	477	491	486	470	512	500	489	493	480	518	490	483	477	479	510	497	454	472	476	482	494	491	532	510	490	495	445	496	479	521	481	454	478	484	517	479	487	501	520	495	506	491	476	516	492	441	495	483	472	516	503	453	505	455	507	526	501	511	468	500	495	510	476	509	470	488	505	496	531	503	510	515	501	484	491	452	486	532	484	508	508	547	498	475	492	471	518	491	455	483	473	471	469	499	482	481	540	470	490	494	504	494	478	480	491	483	470	483	493	506	476	473	498	490	456	511	493	508	547	495	485	472	528	474	509	518	490	497	471	478	507	492	465	469	530	505	532	498	477	484	513	495	494	511	473	514	472	503	564	501	476	481	512	503	485	493	500	528	507	529	459	476	498	499	453	518	491	501	446	526	498	508	504	507	464	489	463	513	460	513	475	478	495	526	497	490	490	492	514	475	454	484	497	474	488	467	463	519	517	525	509	499	449	489	489	445	493	522	483	493	486	499	476	483	485	500	526	510	499	495	523	489	526	535	450	472	482	479	501
12567	25382	23203	17452	14367	13096	10560	9787	7101	5593	4502	3851	3438	3232	3197	3009	2578	2337	2019	1825	1609	1595	1539	1449	1361	1357	1244	1163	1210	1189	1111	1071	1155	1102	1071	1054	997	1028	1009	919	979	949	930	1057	1045	1065	1074	1097	1021	1028	998	1052	994	1017	986	944	923	936	888	824	806	863	830	799	848	782	777	784	805	791	820	828	787	786	833	744	792	756	834	800	799	768	733	794	772	788	729	780	772	809	814	792	834	796	816	808	778	803	779	773	808	774	799	807	766	800	801	830	829	812	789	760	793	808	773	805	814	731	829	795	727	742	856	814	781	746	758	795	822	783	821	766	826	761	769	748	757	777	786	824	716	865	805	775	823	776	749	831	781	820	797	814	783	789	815	745	753	792	771	812	770	790	728	827	822	779	773	791	762	781	769	792	787	775	782	796	721	780	762	766	801	864	740	788	828	798	785	799	762	813	811	740	850	770	816	743	798	844	821	755	814	758	801	774	781	826	754	828	790	727	804	764	803	792	765	816	763	821	792	789	796	837	771	749	782	813	748	752	783	727	812	726	846	770	755	801	854	789	802	775	793	734	778	773	788	796	787	782	781	744	795	805	783	812	771	769	798	779	713	715	796	771	755	772	761	739	819	822	831	777	766	739	793	798	810	837	785	770	805	757	801	794	771	724	803	768	835	798	809	774	814	759	764	792	791	762	815	835	795	787	769	765	717	769	754	786	769	741	801	819	773	781	769	795	800	779	807	848	770	830	782	726	797	773	780	766	786	768	759	802	793	798	787	798	810	766	754	849	770	733	781	787	783	791	773	841	804	789	745	791	802	806	850	791	791	774	757	768	767	814	768	728	773	794	837	760	805	758	798	760	792	815	748	768	820	763	756	783	746	718	776	791	777	779	799	744	757	779	782	790	804	756	773	754	783	845	785	797	774	801	779	782	763	781	779	730	816	760	768	766	783	775	797	758	828	765	786	822	794	736	783	780	789	830	795	754	823	769	785	791	748	758	768	827	790	792	768	774	721	813	816	831	795	784	814	755	798	795	778	822	862	778	772	799	839	790	803	833	796	805	776	769	777	792	724	826	754	811	778	800	744	788	798	744	776	792	767	799	821	757	791	781	763	780	750	759	753	803	821	782	783	788	816	782	790	782	763	802	807	795	764	761	796	785	773	782	832	766	806	811	782	761	758	816	825	855	801	760	753	761	782	829	808	796	781	763	735	819	751	773	807	737	854	812	803	823	731	821	779	751	759	776	799	762	787	793	796	797	742	785	810	829	763	819	781	828	774	768	814	766	744	751	799	778	823	756	819	822	793	749	784	797	817	791	839	822	777	789	780	781	785	819	774	796	806	756	800	803	755	772	762	745	761	790	818	749	773	767	744	813	755	775	789	804	786	833	820	749	758	751	799	786	806	751	778	784	813	781	825	758	808	840	746	790	800	801	782	805	782	786	761	753	767	770	717	799	816	800	742	795	758	813	776	775	798	743	794	748	793	903	784	770	817	803	845	780	768	803	775	793	782	763	853	785	793	863	742	812	784	821	808	834	754	777	774	815	732	790	783	838	796	781	763	797	754	820	760	756	801	784	778	813	758	761	766	778	819	808	774	824	794	791	800	749	784	805	791	770	803	729	750	804	808	765	836	784	774	745	727	820	756	813	806	808	805	795	785	756	774	778	750	781	816	836	811	801	752	760	831	813	821	796	789	788	758	819	789	769	753	781	759	771	822	804	787	793	754	796	754	780	759	787	797	885	809	813	756	786	746	795	783	781	757	782	838	767	792	750	767	788	794	791	738	832	729	805	784	802	811	799	758	801	789	770	764	772	771	789	801	756	800	777	782	754	787	770	798	788	820	791	792	803	875	758	773	767	809	723	775	777	779	755	769	792	783	839	819	821	778	781	750	795	768	767	804	802	769	798	809	770	789	800	753	785	803	775	797	757	779	816	736	795	793	770	784	840	771	775	802	780	813	784	747	809	724	783	822	779	759	807	796	802	784	844	775	834	776	771	728	739	795	809	773	790	780	758	764	769	815	793	789	772	765	784	829	753	825	818	792	784	736	756	766	752	729	758	804	783	747	762	785	776	778	787	776	775	760	774	778	794	762	823	775	815	775	806	830	735	766	813	782	847	785	790	813	806	810	789	801	849	827	799	750	792	806	778	810	794	772	821	822	694	829	800	789	720	788	765	782	821	794	750	750	805	846	811	798	756	755	783	763	791	771	827	823	793	761	733	793	793	790	753	770	771	759	801	785	798	820	770	798	776	819	753	804	821	817	778	766	792	787	789	801	731	793	824	815	771	782	820	760	773	763	815	793	742	809	812	825	784	795	770	775	731	785	792	806	800	783	803	791	753	798	731	802	765	792	749	810	744	787	803	819	805	795	794	735	776	813	777	784	777	789	820	789	743	785	816	796	800	813	757	820	759	733	761	768	807	794	826	769	771	785	791	798	814	797	776	808	769	791	770	796	831	791	856	743	760	828	799	775	768	779	793	788	799	731	748	798	738	791	867	748	774	798	848	838	808	771	739	784	786	801	830	811	790	799	835	764	847	845	816	819	769	790	805	792	763	790	800	827	768	790	774	832	781	793	785	778	801	757	761	790	780	796	810	811	835	797	835	765	796	815	804	780	729	818	738	805	817	738	776	799	768	795	810	835	789	794	778	759	804	812	767	788	809	787	770	830	801	770	771	822	775	815	849	797	785	799	770	720	812	809	796	725	759	814	807	757	740	755	754	805	830	756	790	795	775	769	766	808	785	735	771	811	793	782	749	781	766	809	793	789	762	803	784	801	790	788	806	763	743	809	779	760	838	768	751	858	796	795	769	762	768	814	771	750	773	786	809	763	765	766	816	770	799	797	778	821	742	772	776	769	779	807	803	745	854	806	837	792	791	828	801	780	761	794	760	766	799	774	839	812	739	847	791	787	793	763	784	795	759	813	794	816	773	801	813	781	794	778	748	803	782	834	760	778	743	767	773	786	770	784	774	789	783	798	764	781	763	722	771	763	823	771	775	738	774	832	777	797	784	848	810	783	811	824	817	719	756	786	809	807	778	789	791	761	794	737	787	752	742	772	811	832	795	801	754	826	837	752	750	849	783	814	791	790	805	850	756	755	786	761	753	794	831	812	785	763	750	742	754	782	806	751	817	794	796	799	810	760	805	822	821	762	813	817	767	770	768	791	779	770	778	806	780	789	805	775	831	770	818	804	835	765	797	813	779	816	775	773	813	781	760	810	784	803	773	793	784	749	836	816	797	747	786	803	766	800	798	853	764	760	780	794	809	815	785	778	829	831	824	756	784	780	797	770	763	776	758	757	778	787	816	769	789	774	775	795	802	759	752	824	790	841	805	746	760	791	783	805	757	810	837	806	779	774	800	825	768	839	787	776	810	750	783	795	760	790	815	781	798	729	775	829	782	763	753	738	808	753	806	776	792	830	811	772	816	746	819	771	803	804	790	766	771	761	770	811	760	754	782	763	765	754	776
26717	20869	11642	3682	2164	1843	1662	1382	1033	867	770	677	631	587	632	583	512	511	512	492	466	439	425	446	444	432	445	417	396	355	380	380	441	383	424	413	395	403	403	373	402	401	439	397	414	425	415	386	422	412	395	395	341	421	388	383	365	385	378	378	377	348	341	378	316	353	357	381	310	337	346	366	337	377	360	378	380	372	378	366	358	390	385	380	375	353	383	364	349	387	338	364	384	345	371	379	366	357	360	348	354	361	350	399	368	347	372	359	363	418	346	358	366	363	371	363	343	349	368	404	357	340	364	372	381	331	338	385	356	376	369	374	380	393	339	345	339	369	333	356	359	371	367	332	344	349	383	347	393	386	377	356	332	363	362	356	361	367	339	355	381	343	378	336	387	381	363	355	361	378	389	351	406	391	359	368	400	375	334	367	361	367	376	371	367	406	385	355	394	360	375	398	367	353	366	380	382	370	373	348	358	366	345	360	356	354	366	366	359	360	361	368	353	363	372	381	384	338	347	347	355	356	393	359	365	346	354	356	356	346	368	337	351	314	364	381	353	350	340	356	352	367	335	347	372	339	348	347	361	348	368	369	380	339	400	356	367	375	377	399	364	368	346	381	353	382	353	353	347	355	368	345	362	385	377	358	384	389	379	361	355	362	343	370	366	368	343	386	350	339	351	378	361	373	354	366	396	359	388	344	346	376	335	373	372	364	355	347	349	339	343	377	374	352	389	346	351	345	380	365	337	377	339	348	342	370	358	387	382	375	368	342	346	347	366	382	355	366	355	367	354	356	343	361	383	362	370	352	366	372	367	400	378	369	369	347	368	390	364	349	404	329	348	368	352	355	349	337	365	350	398	383	337	365	334	375	342	383	369	382	373	360	350	366	332	400	405	386	350	355	339	369	383	361	389	370	398	339	342	402	390	360	361	361	373	368	362	387	372	353	387	371	340	362	346	360	356	383	352	347	375	385	344	345	362	348	373	381	347	369	348	362	366	363	366	344	373	366	375	343	390	341	375	338	353	343	380	355	334	371	328	375	375	356	369	350	371	393	388	391	339	321	370	363	353	363	377	357	379	403	356	374	378	356	368	403	380	380	332	362	361	371	338	330	348	338	335	351	359	360	352	352	369	359	406	366	374	367	375	365	352	386	383	373	376	347	321	335	355	386	384	352	340	379	336	379	374	370	312	355	378	366	377	342	323	375	371	381	379	376	368	332	333	338	383	385	370	360	360	386	379	397	364	365	385	364	341	388	348	350	391	369	375	365	359	357	369	345	367	387	377	371	387	414	382	376	386	340	356	358	372	331	371	361	373	382	372	366	342	358	338	343	408	341	372	346	373	375	374	361	373	350	371	313	358	381	332	391	349	361	338	400	365	362	361	377	364	370	352	356	380	334	383	333	357	358	333	367	373	374	356	361	377	342	378	312	387	351	363	337	361	359	339	369	358	336	373	363	355	342	352	342	359	352	373	367	362	337	358	386	338	355	370	391	372	379	391	396	367	377	372	343	363	342	370	345	380	381	393	354	352	382	369	363	369	351	347	350	357	334	392	377	367	360	356	343	339	381	354	385	355	414	348	370	371	369	391	344	376	328	352	338	321	376	325	346	399	363	369	355	364	384	381	386	407	365	335	371	338	349	370	380	359	380	368	375	359	356	366	372	382	386	376	416	355	374	362	399	356	355	362	330	374	369	358	368	369	353	367	379	367	368	356	361	364	379	388	369	359	386	329	338	341	353	331	324	349	369	365	352	384	329	351	392	320	396	358	376	361	332	340	350	384	362	381	334	371	410	344	335	349	383	331	370	328	342	362	411	351	353	348	391	355	340	351	363	324	347	360	354	382	361	361	365	345	360	362	347	372	360	385	371	369	365	353	371	322	340	338	360	365	385	365	358	341	352	349	387	361	371	358	378	369	345	319	348	358	367	359	389	389	334	355	382	375	369	340	350	367	433	377	355	350	343	339	349	350	364	372	367	398	357	344	370	396	371	373	334	346	371	358	354	335	350	348	340	398	320	363	350	337	369	343	332	397	347	355	366	374	380	365	343	344	318	382	375	356	369	335	376	366	342	356	358	345	358	349	330	369	348	404	352	376	336	376	390	323	341	339	341	384	353	342	366	356	337	381	357	359	400	352	320	376	341	370	384	392	348	353	361	349	371	367	367	374	354	363	374	383	378	376	356	354	371	379	337	334	367	340	345	412	358	362	361	349	393	360	384	371	354	364	344	380	364	354	353	336	368	377	356	365	349	330	336	403	384	398	370	349	371	347	342	387	373	356	347	349	381	332	412	329	345	349	340	332	331	355	367	409	334	378	369	355	339	360	378	337	361	342	373	358	357	324	366	362	375	368	396	373	340	383	365	358	361	362	341	358	400	359	385	354	336	374	397	362	340	363	383	325	374	360	367	345	349	338	369	406	366	395	356	353	391	378	352	345	364	363	391	385	353	349	348	359	370	346	325	388	377	359	351	305	341	380	391	358	384	368	394	377	352	350	353	370	365	388	390	368	350	366	386	360	353	320	382	364	369	337	371	392	371	363	368	380	383	330	352	368	319	358	386	364	350	325	355	368	379	378	358	332	389	393	356	376	363	365	325	339	395	392	397	377	317	388	336	377	372	355	378	331	316	393	344	332	376	331	372	374	354	355	353	356	357	358	376	371	374	340	346	363	377	352	353	320	370	312	350	361	352	364	364	376	360	386	386	372	355	369	371	357	410	345	373	369	401	366	360	367	355	356	368	363	382	341	329	366	393	368	392	335	381	332	348	365	364	393	334	380	386	352	374	348	356	382	359	333	362	372	345	382	355	377	355	372	339	400	380	385	395	385	365	380	351	360	362	344	340	346	382	342	396	359	384	378	364	325	328	355	349	354	384	374	381	343	377	358	385	360	355	362	393	352	367	366	338	385	377	364	379	366	386	361	371	354	364	342	341	352	386	389	349	348	374	341	338	384	339	365	351	356	328	357	366	366	374	346	376	375	337	366	383	387	367	351	341	364	392	354	348	350	363	357	333	347	389	360	345	354	386	377	393	371	420	377	370	387	351	357	388	374	396	377	384	379	360	352	334	361	395	380	371	348	363	366	339	358	366	373	377	349	350	352	374	371	366	359	346	344	357	344	379	378	346	400	330	351	357	355	354	378	392	379	366	354	373	346	364	385	381	344	342	342	353	366	363	347	363	364	349	346	393	368	351	348	344	405	342	390	364	343	366	364	370	383	350	354	371	345	338	373	349	355	345	344	350	340	389	384	372	377	348	369	354	337	359	371	334	345	381	356	372	365	351	370	358	358	356	343	357	348	393	378	378	352	338	355	384	368	357	363	363	346	335	390	360	315	373	400	376	353	382	373	382	378	346	361	356	327	366	355	372	315	357	372	392	361	372	301	357	363	351	398	362	392	374	358	366	374	386	362	385	378	324	371	380	370	358	346	356	364	348	350	353	364	366	396	325	351	369	365	335	374	357	393	381	357	350
7537	10173	8831	6495	5543	5145	4774	4093	2927	2322	1840	1724	1586	1590	1579	1412	1211	1118	1048	958	977	866	862	831	777	835	767	776	750	762	718	738	727	707	729	632	719	708	662	654	663	694	653	732	709	713	742	710	751	712	702	655	669	698	686	651	680	637	652	628	597	631	620	645	620	587	640	581	604	647	572	602	611	617	621	609	575	546	587	591	624	622	617	565	617	586	571	581	583	551	607	587	606	610	576	632	612	627	615	603	615	607	589	618	583	638	585	579	589	581	601	609	612	629	607	606	611	596	559	588	572	615	596	598	598	604	604	620	605	584	569	587	633	618	561	608	593	586	594	610	607	596	603	609	621	616	631	567	552	607	658	596	583	603	607	579	579	587	593	551	581	583	576	616	570	603	588	600	599	602	570	547	610	623	546	579	598	600	593	595	598	646	607	569	595	633	603	568	616	553	579	608	580	591	573	611	572	560	616	613	636	594	605	625	591	588	565	595	596	633	607	590	611	528	602	587	597	567	597	577	559	650	597	606	626	586	573	607	554	587	586	580	563	598	607	673	530	607	553	631	585	616	587	582	597	591	606	583	584	570	589	566	578	618	587	629	654	615	626	586	576	631	621	627	627	613	623	573	622	577	577	623	614	653	601	580	592	553	573	577	621	580	577	623	604	592	600	549	591	593	656	596	596	593	619	592	601	624	604	602	598	569	612	550	574	625	634	589	587	605	520	588	553	567	610	553	628	609	606	596	613	610	537	576	602	586	647	568	626	635	616	595	598	616	600	593	589	600	564	605	650	572	624	596	531	591	584	623	580	634	560	605	570	624	594	581	565	554	586	631	646	586	599	610	604	616	585	578	627	521	560	592	586	626	617	611	600	587	600	593	627	570	608	566	568	582	561	638	544	607	589	582	625	529	582	617	646	601	608	600	636	616	577	625	615	624	528	578	566	605	642	571	587	582	581	552	630	613	612	628	598	594	615	604	588	613	617	653	638	596	604	575	608	583	621	559	591	614	586	533	583	584	622	578	622	618	604	560	565	582	647	597	635	576	597	601	604	588	620	621	587	601	607	605	592	636	590	593	597	575	624	651	579	605	567	622	590	606	576	574	545	565	608	576	604	587	626	603	590	545	603	602	620	586	624	589	626	611	557	638	599	587	602	594	630	581	642	612	569	576	574	582	555	575	579	612	597	612	590	565	559	620	579	606	605	632	642	574	603	598	561	642	614	569	594	556	590	609	615	568	617	599	596	587	561	618	593	623	634	621	600	602	577	596	610	582	561	620	613	554	613	591	578	576	572	584	592	574	610	622	569	539	623	581	629	592	613	618	584	591	584	586	579	602	580	608	554	582	596	593	588	606	641	568	585	606	588	628	582	562	588	597	604	588	578	609	629	638	590	579	581	668	605	599	579	592	607	625	580	593	607	594	604	598	563	572	610	585	608	599	585	615	582	584	612	636	590	583	612	583	586	590	594	606	626	594	654	578	595	586	568	585	622	591	602	592	571	603	551	618	569	574	612	634	601	626	557	581	602	590	607	572	605	583	636	588	574	574	592	594	588	585	575	544	651	569	577	576	616	596	598	601	588	588	642	615	581	617	619	549	560	615	564	608	618	592	578	664	614	571	601	613	613	637	613	570	581	539	621	566	618	598	555	593	529	610	585	571	602	599	614	606	586	572	617	594	613	635	575	654	613	626	569	612	604	588	631	584	619	567	568	580	606	598	577	561	552	611	631	612	566	636	573	579	599	603	576	563	587	607	566	564	590	580	558	582	578	610	642	558	588	571	592	562	614	616	547	601	598	578	578	620	577	575	630	558	579	615	602	611	616	581	635	563	628	584	589	611	585	535	569	615	614	601	584	601	553	591	601	659	621	584	609	615	595	596	589	560	603	599	567	587	582	580	604	571	609	614	630	583	543	580	583	606	597	596	599	612	593	599	568	611	621	582	611	586	553	575	605	608	593	619	620	580	599	616	586	573	607	616	592	618	565	553	562	634	617	619	543	577	604	614	606	594	563	569	577	602	616	605	596	595	572	588	561	615	570	559	600	596	585	574	603	616	545	595	632	597	587	544	592	611	572	596	616	573	609	570	593	600	597	563	595	571	596	597	598	614	582	572	607	580	592	606	610	606	557	584	625	612	593	552	585	635	637	623	587	589	630	626	612	582	580	610	587	617	637	573	603	560	589	591	550	582	623	562	599	603	556	576	560	613	565	618	639	570	570	621	586	570	560	604	572	577	605	614	559	572	613	600	641	588	575	554	602	604	603	587	589	581	587	588	579	618	607	630	600	600	630	593	558	593	631	624	579	571	607	603	606	612	561	591	558	588	591	595	578	579	568	595	624	617	544	613	593	577	575	559	580	581	581	605	594	613	612	617	600	647	605	593	603	561	620	552	632	579	629	626	535	590	577	537	577	626	618	571	603	550	588	603	582	616	563	582	585	590	603	566	596	574	611	632	634	629	581	593	585	570	586	574	580	633	594	608	572	609	600	624	589	547	590	622	579	628	632	552	557	584	629	578	633	622	597	607	582	612	603	622	613	588	609	605	609	619	579	622	577	599	604	622	622	663	587	604	597	625	611	613	620	579	592	607	574	612	577	575	575	607	611	613	596	628	616	592	576	594	595	580	587	615	607	598	643	652	580	547	588	569	637	587	582	560	643	587	571	611	581	605	590	573	560	632	569	557	614	617	560	557	628	584	602	575	579	576	591	582	569	576	597	580	625	602	601	615	600	594	601	572	594	577	609	576	593	608	618	603	615	606	601	592	611	606	616	621	607	552	549	584	589	618	646	620	575	592	602	542	629	580	595	596	588	609	605	562	591	603	620	592	599	587	596	578	555	601	614	629	597	577	606	636	608	620	634	581	575	633	585	593	625	553	586	624	584	547	582	643	580	605	585	586	564	561	574	615	616	588	603	605	554	586	559	616	578	540	576	583	608	643	584	570	600	599	620	623	631	622	561	596	617	642	625	591	603	561	630	614	598	566	579	602	595	597	603	578	561	556	587	580	620	582	605	565	611	583	607	585	600	567	598	615	590	620	615	558	615	579	612	590	594	622	602	561	614	620	590	612	588	572	598	555	563	594	574	586	567	605	582	611	557	617	620	592	594	613	606	592	591	633	580	641	594	639	615	588	600	574	554	592	594	605	585	606	556	608	574	606	604	636	625	597	618	614	566	577	601	584	613	583	572	597	579	562	578	610	620	563	593	636	607	570	595	576	596	607	623	570	619	569	609	581	574	598	615	603	626	623	569	616	615	604	618	617	594	589	574	552	589	584	584	585	590	569	586	627	576	598	603	593	649	567	618	577	594	589	604	554	628	583	600	543	580	598	604	586	591	563	600	557	596	560	586	585	624	549	604	589	623	588	588	614	566	569	594	581	592	605	588	603	617	567	611	599	569	611	596	613	584	586	592	615	573	591	577	594	604	582	621	575	608	621	586	574	558	614	557	610	627	602	617	590	589	595	559	615	591	595
24147	21268	28411	24421	20556	7339	3955	2767	1960	1491	1161	1055	1099	1012	980	928	837	760	760	806	670	657	682	616	612	621	621	579	608	589	600	586	548	604	587	579	548	540	552	567	518	509	508	522	565	517	566	584	550	550	534	545	565	544	528	518	513	581	538	512	494	533	488	471	495	491	499	484	472	506	493	479	488	502	469	553	503	501	488	481	517	484	529	524	475	514	483	453	497	513	522	473	514	509	504	509	510	492	493	543	491	471	480	504	476	490	508	489	473	491	473	487	472	507	519	511	514	482	508	488	505	506	482	499	550	490	516	513	481	526	479	471	479	527	501	519	510	484	526	514	534	474	532	493	467	512	484	512	507	443	501	517	537	504	512	469	515	509	520	515	455	461	509	483	496	498	500	456	493	506	500	506	513	510	489	497	510	493	515	501	491	445	498	476	490	502	477	503	483	517	508	526	492	506	505	465	474	550	475	510	488	497	495	527	508	495	482	481	501	465	470	504	472	526	500	488	503	494	486	485	496	477	442	493	508	481	463	479	518	521	504	504	454	503	489	495	512	485	484	501	521	464	471	490	501	473	467	539	540	469	505	502	477	501	487	518	542	472	496	495	499	512	485	494	484	467	524	503	521	499	471	504	502	474	517	449	464	475	440	495	521	499	496	496	484	478	509	511	473	527	511	475	516	511	514	475	534	486	536	491	499	478	516	502	510	488	494	498	527	482	491	494	438	502	493	516	461	523	544	499	455	471	477	510	500	512	491	492	491	505	560	515	490	510	483	447	532	510	521	495	468	523	479	532	474	456	471	529	506	500	491	498	509	457	510	553	494	539	508	483	492	513	494	530	475	555	499	536	490	485	459	503	490	511	526	492	478	498	463	501	468	477	473	528	486	542	478	474	499	500	509	525	461	479	484	495	560	469	502	498	506	528	488	514	477	494	477	476	480	505	471	461	480	501	490	469	477	519	503	508	519	482	506	510	471	511	494	535	490	519	485	496	493	505	475	491	483	502	497	528	507	499	516	495	514	487	524	504	453	488	530	442	497	463	492	486	500	485	497	517	490	474	465	471	489	539	540	532	479	453	469	468	489	482	508	465	492	480	520	530	493	496	513	480	533	479	450	510	488	508	488	474	487	498	484	552	514	485	522	490	498	509	504	439	484	486	541	454	495	487	501	476	493	506	535	499	516	475	480	486	492	461	470	514	468	462	499	501	496	490	499	530	532	504	466	501	510	471	465	510	516	518	488	490	471	468	477	469	439	459	525	494	461	478	492	501	513	446	438	488	522	488	466	476	496	487	501	480	519	483	484	446	497	511	523	486	504	516	488	484	507	510	471	486	506	523	505	516	494	448	485	510	527	527	498	517	473	490	538	473	526	494	506	522	484	550	482	502	446	480	519	494	470	479	492	459	493	487	482	525	471	461	526	508	477	507	520	516	501	510	469	506	508	502	496	479	486	509	488	453	513	499	459	523	465	476	519	515	449	491	477	470	472	509	524	487	499	499	513	432	512	506	497	484	493	502	498	495	471	517	507	491	532	476	510	508	466	496	500	542	540	469	441	483	510	470	521	475	505	475	514	434	488	497	498	458	481	505	531	455	493	504	539	487	500	493	477	488	515	461	513	472	478	468	473	557	510	492	481	513	487	479	554	474	506	510	480	495	505	534	502	472	494	518	513	498	509	525	524	490	488	444	496	493	515	478	529	489	480	510	501	505	526	510	503	485	531	462	480	492	503	529	513	447	510	505	517	478	544	544	510	469	526	530	516	517	471	490	510	454	499	501	456	543	479	527	483	458	526	517	467	521	480	507	481	474	482	527	454	503	476	502	517	517	515	499	504	504	472	493	484	513	494	501	488	494	454	493	496	503	484	505	486	488	539	476	513	505	480	565	492	513	463	516	506	485	505	497	507	480	448	513	486	486	484	445	500	501	471	481	549	476	524	482	487	500	501	500	486	469	446	472	492	488	503	481	511	473	494	493	546	499	501	498	479	503	499	489	490	459	462	517	458	485	503	524	507	476	473	478	490	477	451	479	502	498	514	470	479	524	536	509	463	506	485	510	510	536	521	497	495	512	493	487	518	480	521	479	491	501	523	462	491	488	485	479	498	495	491	545	484	478	508	493	515	465	489	506	497	470	521	487	481	497	456	521	553	488	527	504	517	493	446	504	525	524	506	490	531	494	502	527	533	462	491	462	499	497	490	499	501	500	500	468	496	520	474	530	474	476	511	479	487	492	480	455	472	497	507	508	493	512	499	483	513	509	487	502	443	440	488	448	511	498	484	487	510	475	543	465	494	462	490	465	499	523	498	463	506	483	487	470	494	495	464	498	494	458	538	519	512	535	484	521	513	489	509	500	489	518	465	473	477	471	445	488	536	453	483	485	522	501	497	501	488	501	533	489	448	519	482	510	463	482	470	431	447	474	515	473	526	453	518	520	477	468	498	448	522	501	512	462	492	503	534	514	512	498	527	482	517	503	471	494	520	495	525	470	507	518	494	490	468	522	500	527	531	495	519	472	482	474	490	482	474	462	501	520	475	463	500	510	519	517	527	452	505	517	491	501	463	519	475	533	503	441	472	493	492	487	546	525	507	508	495	503	464	535	494	480	475	508	512	496	519	462	477	469	468	547	470	488	519	475	468	451	499	487	472	511	476	487	507	501	522	488	479	500	482	518	532	471	481	495	497	497	451	528	462	503	488	477	474	535	473	476	454	464	498	479	468	477	493	495	494	505	509	517	512	506	529	486	532	486	457	464	520	531	502	500	487	522	524	497	465	488	468	522	515	472	485	526	508	472	529	539	469	502	538	480	525	477	491	494	500	461	488	516	506	520	464	483	488	493	506	535	508	503	547	485	501	454	486	479	524	502	497	484	465	476	489	436	480	511	467	506	478	506	504	491	506	497	504	502	494	502	480	488	484	458	488	510	531	525	473	549	500	513	481	528	489	493	478	482	491	526	509	502	446	505	494	498	543	467	501	545	521	494	532	452	465	498	495	469	482	483	476	508	472	466	493	489	507	502	503	484	494	484	515	505	566	543	504	451	486	486	527	514	515	480	509	456	509	476	507	484	478	469	489	500	479	516	513	491	524	479	474	510	503	498	482	459	505	477	512	489	497	493	475	495	484	465	467	499	531	544	474	495	527	488	571	498	526	472	474	507	502	481	495	468	558	511	439	511	491	519	487	473	499	499	493	493	503	482	505	507	499	519	485	463	485	487	507	488	471	518	534	470	483	492	483	514	451	481	486	466	511	516	516	491	522	513	488	506	509	487	499	489	480	484	519	465	504	493	519	547	504	511	516	506	519	504	488	474	509	546	488	494	537	501	475	476	497	487	511	495	489	519	486	530	438	474	496	527	459	511	468	480	501	507	453	471	462	510	509	449	467	517	494	481	508	478	458	438	554	500	518	499	470	482	492	544	548	464	523	529	468	470	494	498	488	470	480	484	485	470	498	503	517	448	518	477	523	446	533	500
9038	18811	16923	11796	9929	9070	8868	7001	5357	4087	3187	2823	2726	2574	2399	2050	1899	1802	1660	1569	1481	1287	1308	1241	1141	1110	1105	1089	1076	1090	963	1013	1007	1032	1002	984	931	983	906	908	971	832	937	1004	980	955	1006	939	931	947	1008	981	866	908	940	925	854	892	920	818	806	806	830	818	822	826	795	811	817	822	817	804	802	812	788	800	806	798	787	789	807	808	855	850	824	779	797	778	769	826	799	768	799	788	767	808	790	807	826	794	753	805	845	735	778	804	799	810	822	838	791	768	818	804	815	772	823	788	810	765	778	779	840	789	781	795	815	806	761	768	823	797	796	773	813	775	787	809	847	752	806	797	783	766	746	814	846	757	766	748	811	797	837	810	798	824	791	755	851	838	828	779	814	792	765	736	790	784	818	722	818	780	821	811	783	792	784	738	732	744	757	802	754	757	820	781	751	825	776	825	835	799	762	766	797	814	795	826	790	799	789	812	814	776	831	755	817	780	791	814	798	819	782	803	820	780	831	774	772	834	756	788	777	769	788	762	830	873	834	836	807	798	777	779	767	783	777	803	755	815	834	764	827	772	811	800	773	809	768	887	814	787	842	801	780	776	814	837	843	767	801	765	750	758	776	796	826	780	760	787	765	818	809	770	824	848	799	776	759	789	813	767	813	832	830	825	797	838	752	781	835	779	802	838	779	761	767	758	792	780	793	784	831	771	769	772	779	774	784	818	811	779	819	764	782	801	757	777	780	793	874	797	779	794	781	774	815	814	805	769	775	821	788	798	784	804	858	797	804	790	787	779	802	861	799	791	834	777	828	784	799	796	821	759	827	778	784	794	729	811	795	858	758	805	812	792	780	785	758	822	742	863	744	738	823	801	736	799	809	832	842	764	778	767	784	830	790	767	860	861	801	782	750	780	842	805	783	775	818	781	812	802	776	839	781	768	802	797	788	834	820	774	808	815	812	768	776	755	751	761	827	782	788	794	831	816	818	765	842	796	778	766	771	748	726	842	764	751	749	752	806	747	792	752	734	781	814	824	783	848	786	761	814	841	815	820	793	807	764	792	827	800	806	779	816	803	791	816	786	762	802	795	746	789	856	769	786	791	780	796	769	829	819	853	841	802	828	774	817	786	867	816	817	807	777	744	782	794	796	836	842	813	788	791	765	783	811	800	766	762	825	802	747	819	777	797	782	769	773	799	827	791	800	807	782	763	810	798	789	798	807	819	812	741	832	815	813	761	805	711	837	810	829	817	812	795	752	780	813	799	777	778	774	733	819	818	743	814	778	777	817	803	785	795	821	760	785	765	860	800	813	823	777	823	787	796	786	746	808	788	797	759	812	743	758	717	820	811	787	771	854	790	773	798	776	791	763	868	774	804	752	732	840	824	756	836	874	751	759	816	787	786	799	828	814	796	837	787	781	794	780	791	789	775	790	785	827	817	788	777	816	813	807	792	785	816	824	805	789	831	803	822	824	790	848	797	778	835	785	815	828	764	823	840	763	797	740	730	768	795	781	795	763	811	810	819	782	791	784	841	800	811	783	772	847	872	785	770	749	796	799	798	774	849	749	770	750	848	761	798	767	753	754	813	791	823	787	836	857	807	772	794	803	858	770	776	778	809	814	769	744	868	808	788	793	826	798	785	798	756	795	802	769	791	797	777	759	789	832	798	801	756	766	737	769	803	763	805	832	802	824	744	837	832	819	778	833	798	800	771	777	770	753	795	777	751	764	819	811	775	796	773	814	788	781	759	827	768	825	793	784	813	824	840	755	783	802	784	745	805	759	819	767	821	778	772	737	807	817	818	815	795	743	748	810	813	826	779	744	834	746	737	793	823	795	803	735	842	826	790	790	791	783	810	783	798	759	801	830	798	798	802	819	839	831	777	840	811	782	818	769	744	816	796	781	762	780	811	744	830	791	821	803	773	775	808	770	793	863	786	804	796	792	806	785	808	757	755	838	880	793	810	824	815	786	815	763	819	789	843	774	779	766	739	752	771	781	795	789	754	823	786	765	796	826	792	751	814	801	775	727	772	781	819	831	828	780	823	777	820	820	809	812	819	763	849	815	817	740	769	811	819	774	766	749	854	758	787	789	786	823	820	792	811	743	844	758	765	789	787	781	806	793	796	788	781	828	756	777	834	800	801	740	717	821	741	788	827	776	803	817	823	792	827	785	815	779	811	729	802	750	776	831	756	813	784	805	808	759	804	773	736	819	778	777	795	797	739	753	775	807	729	781	731	792	791	772	824	789	823	752	797	808	810	812	845	764	813	816	801	820	778	786	742	818	791	744	795	804	784	791	803	779	764	785	809	733	795	797	811	836	786	770	807	762	852	773	777	803	767	793	794	799	801	799	746	783	808	821	795	811	809	782	749	792	771	785	811	831	784	742	809	818	840	752	747	791	822	807	805	758	844	862	820	781	856	785	797	772	788	753	757	803	839	836	826	761	876	785	806	819	814	813	810	808	813	770	761	760	754	783	795	812	816	807	788	790	796	840	806	811	820	749	877	823	808	810	821	744	794	777	785	801	825	810	766	778	791	823	811	796	795	794	789	801	767	793	810	845	770	771	768	813	778	770	769	808	780	844	828	840	826	795	810	806	751	805	774	805	785	774	807	800	808	762	821	732	732	768	788	801	761	753	812	765	817	788	812	784	783	801	833	781	805	790	831	795	809	792	841	802	816	814	789	789	788	785	875	774	775	764	766	805	754	815	764	752	786	826	830	853	795	772	809	820	725	752	776	734	734	799	804	847	843	745	813	810	859	763	793	785	735	769	734	790	751	813	819	739	817	781	773	783	851	797	796	790	799	758	766	796	760	810	813	801	733	798	794	786	715	772	833	788	801	789	799	759	833	776	837	791	771	838	795	789	819	773	820	783	831	792	803	815	796	791	796	728	791	811	778	793	811	780	808	772	799	819	768	802	793	820	810	825	822	803	807	712	815	810	809	766	737	822	777	829	799	787	815	816	771	796	816	840	817	782	801	783	772	810	767	783	791	787	821	816	787	858	792	812	727	810	748	769	776	790	784	756	821	783	769	848	812	827	816	799	801	804	736	799	812	830	783	849	793	788	792	824	795	778	799	786	781	760	812	845	762	875	823	813	864	755	858	804	837	785	748	810	782	763	797	831	819	797	811	832	795	789	823	757	776	765	773	792	801	793	755	792	813	760	799	804	768	781	776	841	794	769	792	794	770	749	784	797	769	755	750	773	815	755	794	839	809	757	806	748	801	769	816	789	777	805	836	789	792	804	755	782	822	792	789	823	760	758	782	806	773	790	765	799	772	792	796	714	785	777	816	816	840	778	787	804	764	791	773	810	813	784	823	791	786	805	802	718	791	789	785	791	834	777	816	831	827	747	755	819	753	851	776	800	773	794	759	772	825	822	822	787	784	776	775	800	804	813	811	824	766	768	757	779	715	810	806	751	827	773	797	833	793	810	805	712	788	798	814	766	812	764	812	752	829	802	775	752	753	744	812
23212	21322	29111	23855	21326	20622	9494	4006	2628	2182	1742	1528	1437	1311	1217	1189	1104	979	948	905	895	734	780	763	742	650	694	701	651	605	660	644	603	655	682	605	661	627	573	627	630	566	570	599	572	617	618	627	619	599	595	577	569	590	571	590	565	564	529	544	566	526	519	540	496	544	554	550	482	552	527	480	519	552	505	496	503	528	498	514	483	513	536	542	538	514	534	503	520	520	551	538	502	523	516	466	553	515	519	483	505	507	528	515	538	551	567	552	541	492	512	505	543	530	530	509	474	538	493	508	518	564	526	539	527	507	545	507	515	533	479	476	499	534	541	491	521	515	523	517	494	518	544	523	517	509	483	508	529	505	483	475	548	550	487	518	539	514	555	505	525	524	516	561	519	486	507	504	546	509	579	495	498	538	488	538	547	480	508	511	516	520	489	521	518	534	485	558	555	529	506	523	487	532	484	504	524	544	490	470	518	481	484	512	540	482	531	535	526	492	540	512	549	499	515	504	494	526	532	532	509	510	492	507	479	487	497	530	478	545	538	547	568	501	497	474	502	509	489	491	510	494	511	518	507	527	511	498	495	481	558	521	517	499	494	481	504	495	518	504	510	528	513	511	522	528	529	525	541	526	512	500	560	513	477	504	492	489	492	496	529	530	533	517	533	537	529	525	499	517	513	510	531	509	529	514	497	513	506	530	529	571	492	518	529	512	521	520	511	543	508	504	488	500	493	506	552	472	509	484	509	513	506	479	503	526	532	531	525	504	519	509	497	514	507	526	523	487	512	523	515	530	510	545	508	503	517	526	488	500	516	520	509	470	514	536	517	504	524	534	478	504	516	522	513	530	497	502	542	512	540	525	480	485	525	500	511	557	541	503	502	500	534	527	505	544	477	514	504	497	476	464	505	507	511	538	505	515	497	529	505	506	519	505	571	546	522	514	496	478	484	535	526	548	475	496	508	506	504	528	510	527	547	533	521	510	531	497	496	464	511	506	521	490	549	490	544	536	557	517	484	533	505	480	503	492	515	472	506	536	536	508	533	523	492	556	503	528	521	524	495	535	523	508	508	481	479	524	523	498	516	504	507	504	520	536	511	483	497	526	507	515	524	536	509	522	477	507	505	491	473	520	534	510	475	508	532	505	504	492	511	528	506	535	541	535	523	529	528	484	484	499	507	474	550	523	514	506	480	481	555	504	546	502	476	521	513	471	506	506	536	557	521	526	524	512	474	509	525	518	530	503	536	531	539	514	521	507	515	514	496	526	457	510	523	493	526	509	497	564	508	493	556	524	516	520	478	520	536	532	513	498	512	505	492	489	526	537	515	541	521	495	528	516	523	512	540	522	531	509	489	509	547	518	527	499	492	514	456	499	489	496	505	534	511	524	492	517	527	505	548	501	520	556	531	490	524	506	550	499	507	490	463	504	540	524	512	470	542	525	538	534	503	501	505	492	523	481	488	517	449	547	538	502	542	504	497	506	546	541	542	539	537	520	506	542	477	497	521	495	516	514	492	480	499	488	513	484	464	501	518	472	506	504	497	476	520	522	519	525	512	482	517	498	494	517	478	489	517	517	548	487	507	545	507	522	476	546	522	517	501	487	527	513	486	497	526	509	532	487	521	520	524	523	484	504	483	516	526	494	513	544	507	546	487	513	499	519	542	540	496	563	527	522	519	495	479	489	525	489	492	489	484	509	499	506	485	485	537	514	507	501	508	530	517	518	524	514	503	515	498	517	547	521	493	493	499	562	497	518	478	493	508	497	542	560	510	517	491	534	493	504	482	536	502	515	462	558	502	497	494	513	510	517	514	500	503	542	529	514	542	532	471	523	521	538	531	531	513	510	510	503	536	536	488	508	521	523	506	507	546	509	496	532	486	510	545	516	494	471	495	470	554	522	516	578	524	503	531	554	516	528	508	496	521	524	475	527	570	524	533	551	515	491	552	500	515	502	505	485	540	533	534	535	496	507	542	534	517	469	534	542	499	520	488	479	487	536	507	462	528	510	492	510	523	510	537	476	531	490	470	514	505	519	461	497	501	555	524	489	499	477	479	508	500	519	504	506	496	524	516	507	501	504	567	521	542	496	520	514	533	532	538	488	468	542	515	541	499	515	500	492	518	507	511	533	546	541	505	542	537	552	481	547	514	477	499	503	508	501	544	528	547	479	504	525	530	494	542	532	540	528	545	488	500	509	534	516	523	543	470	544	499	526	485	512	538	497	516	521	494	509	507	515	500	530	520	471	475	514	481	512	518	496	514	504	484	478	529	494	519	518	499	502	507	468	494	479	467	501	513	485	542	524	520	506	519	491	532	523	514	492	551	555	533	519	532	481	541	517	536	518	516	516	481	490	502	539	501	465	509	536	468	537	513	517	528	528	513	518	491	539	521	520	521	514	548	489	529	505	500	515	491	488	513	489	524	529	558	492	447	511	532	530	468	505	521	481	490	516	516	528	486	452	520	498	497	499	487	502	557	487	501	509	518	521	517	545	501	481	545	519	529	525	518	484	533	502	536	537	498	503	531	533	524	503	497	533	536	530	491	455	506	476	507	508	459	541	460	543	496	512	529	509	517	543	549	495	514	465	509	494	479	480	474	492	520	523	542	505	490	493	493	519	505	472	532	524	492	534	554	497	507	524	513	483	487	556	524	472	452	499	489	547	499	470	544	526	487	533	539	551	467	559	536	503	496	469	516	486	479	522	501	530	537	519	551	499	546	507	492	505	533	489	516	501	535	499	498	496	493	508	559	481	523	517	507	519	537	510	544	524	501	494	511	546	488	531	477	522	502	502	509	528	478	512	521	454	469	527	526	520	528	522	507	545	495	461	539	539	518	510	524	542	500	505	511	508	484	518	533	494	501	482	509	558	506	482	521	509	492	527	521	472	550	544	546	526	488	520	512	538	507	507	508	549	530	506	454	515	518	502	475	514	536	532	482	481	513	487	546	486	507	564	529	527	499	507	518	483	510	515	506	487	489	500	503	502	471	481	512	493	505	483	503	525	525	516	518	494	520	533	480	539	520	531	556	501	485	515	488	539	459	497	529	515	483	540	522	504	536	493	537	457	498	494	506	490	520	499	547	548	524	521	466	501	488	481	463	542	558	525	486	529	495	511	519	490	490	520	495	529	488	494	528	515	484	523	518	495	495	526	495	516	499	532	502	517	491	530	516	519	523	516	510	527	500	491	512	498	541	566	464	516	529	498	524	496	529	515	506	539	482	525	499	541	531	508	494	539	565	534	541	509	498	559	472	549	487	510	487	536	522	508	485	551	483	525	491	533	492	509	523	526	535	536	507	477	514	513	490	491	480	507	489	500	525	514	501	525	517	490	494	510	505	516	523	478	526	513	537	506	504	480	524	546	534	472	543	526	496	510	535	495	503	513	522	575	478	502	550	501	508	489	503	511	496	560	486	530	525	490	532	514	552	499	529	521	506	504	507	502	487	470	460	524	470	488	527	495	536	490	506	490	500	534
11480	24346	22487	15857	13478	12570	12788	9738	7769	5826	4682	3883	3906	3507	3030	2859	2550	2300	2074	1920	1784	1543	1466	1457	1410	1379	1284	1229	1290	1176	1099	1115	1100	1076	1068	1050	1050	961	971	1056	986	937	965	1058	994	1105	1056	1057	1075	1008	964	998	1005	951	963	1001	952	940	927	886	851	910	900	844	830	879	774	835	830	787	859	838	814	822	829	809	795	793	767	838	818	848	861	804	834	864	806	817	786	847	814	842	867	859	774	881	797	804	849	800	786	852	834	800	811	850	824	819	851	841	834	816	831	860	822	849	820	840	783	827	836	845	820	824	807	795	819	804	794	801	834	778	846	774	856	750	827	837	850	847	780	850	824	790	809	835	829	861	825	813	811	813	802	801	811	784	844	812	852	762	812	881	774	796	827	802	808	765	782	813	817	853	792	816	823	821	844	823	842	852	783	839	826	810	813	771	789	870	835	816	796	834	790	804	852	828	848	860	809	774	858	787	780	854	790	848	790	791	868	783	817	784	794	801	783	787	848	795	804	773	798	839	816	827	758	826	792	829	812	817	833	856	794	756	826	787	843	813	834	823	792	812	776	779	838	834	831	831	824	782	828	773	819	799	847	822	782	784	813	835	780	806	847	809	849	809	824	797	811	804	807	846	838	857	812	815	840	818	812	804	783	858	857	814	827	815	790	724	777	816	759	854	784	813	857	848	825	862	859	805	784	827	814	821	801	817	814	800	783	813	817	814	784	814	797	797	777	799	773	830	823	823	821	826	848	818	816	785	840	798	815	817	820	827	797	884	861	800	818	843	832	825	813	823	803	822	860	785	832	822	851	820	806	825	822	802	833	819	755	789	800	795	821	819	844	844	820	832	779	778	797	817	787	790	820	819	824	845	786	809	856	795	810	791	806	833	888	801	816	816	773	770	793	806	817	809	801	822	787	813	801	811	762	831	794	792	804	812	806	798	780	756	798	805	805	801	809	788	820	895	799	781	813	802	797	808	812	801	802	780	750	835	809	820	824	796	790	792	832	799	832	775	830	797	817	783	846	769	825	791	830	786	815	801	803	808	796	757	771	817	818	784	785	788	824	816	792	759	840	775	812	814	812	831	821	816	771	839	798	851	786	802	763	801	766	803	799	826	803	834	799	789	783	833	771	819	777	797	854	826	830	768	822	825	770	743	777	851	815	823	794	822	817	858	835	833	784	840	802	823	803	821	824	822	870	820	792	846	862	843	806	814	824	774	839	859	803	824	822	838	790	793	783	769	821	838	783	776	786	849	823	786	772	823	808	810	769	803	829	835	846	763	840	798	820	838	849	814	822	813	798	851	874	845	825	804	817	793	766	788	787	831	836	824	786	822	767	853	822	788	784	817	759	826	817	831	832	775	823	790	791	815	772	843	810	872	849	824	826	810	797	831	873	789	809	767	747	816	819	798	798	791	809	834	823	828	818	810	765	793	801	783	801	845	849	780	803	819	796	816	880	766	827	787	820	808	757	766	851	838	789	818	781	838	812	781	782	811	808	740	804	802	818	819	848	795	826	806	824	825	816	774	732	824	805	841	797	806	800	828	833	801	839	819	794	803	813	841	806	840	855	798	809	798	844	795	807	831	826	857	848	824	782	848	798	840	772	772	766	840	835	827	831	865	778	802	804	810	845	780	791	788	751	777	786	843	822	800	843	827	802	787	850	839	855	802	781	810	792	861	844	826	805	769	781	810	842	788	856	839	795	755	830	822	792	794	812	837	790	836	796	803	788	818	824	827	838	820	825	791	783	807	824	828	773	775	861	854	851	778	813	831	809	843	817	803	847	757	800	865	812	852	842	812	812	844	791	846	867	824	799	858	787	825	789	743	832	829	806	769	835	848	800	812	858	800	832	798	785	836	804	802	807	845	812	779	782	841	766	828	784	827	866	804	890	740	783	783	752	832	868	803	827	811	782	794	789	835	823	785	796	801	782	837	831	798	767	815	823	851	769	741	830	810	779	855	817	804	842	796	858	798	882	813	827	804	841	788	794	787	791	815	817	767	836	761	789	791	810	845	834	783	830	847	784	831	795	830	797	807	812	840	739	821	793	822	787	815	794	810	808	786	846	807	804	786	808	849	753	846	793	788	812	854	760	803	812	831	804	843	826	765	812	754	821	807	803	858	812	831	824	837	812	742	797	816	810	778	754	850	820	807	801	744	790	814	802	835	824	857	793	870	782	805	801	808	799	788	781	817	769	790	802	788	791	795	890	793	903	824	809	809	824	816	764	809	851	790	821	778	796	758	787	770	795	831	845	817	882	795	850	774	811	801	837	844	787	759	827	817	776	798	803	814	843	797	835	829	830	783	823	744	796	763	789	766	824	836	812	798	822	763	782	819	778	851	783	794	815	811	854	834	793	788	792	821	785	822	843	820	775	855	828	851	838	822	797	817	798	817	770	825	851	816	832	815	806	818	828	813	799	833	800	795	849	804	774	758	831	802	800	788	817	778	872	801	763	847	810	798	789	800	822	870	830	756	822	789	809	840	772	870	782	805	811	836	830	842	845	875	776	834	834	819	814	793	759	835	816	785	830	759	797	824	808	789	826	753	783	844	783	789	858	773	789	780	805	841	773	760	839	828	855	845	804	837	813	785	820	809	728	822	780	821	791	801	792	767	824	809	806	812	802	803	826	826	801	843	832	800	810	814	769	808	791	809	795	798	832	803	819	817	850	786	834	787	835	824	795	838	771	788	849	826	797	830	820	748	828	809	782	785	809	825	798	855	817	857	806	796	791	795	791	794	830	814	920	844	819	827	799	821	804	836	802	795	796	867	873	805	823	828	843	781	751	818	788	804	830	726	792	818	771	806	869	863	799	832	779	813	782	832	848	781	774	794	794	804	776	824	791	857	822	780	821	824	835	798	804	796	808	827	812	813	815	824	809	783	805	805	786	799	786	765	832	841	814	849	811	821	803	788	816	823	782	795	809	852	801	826	796	813	842	774	817	809	836	854	798	809	808	797	818	835	854	790	777	839	785	786	792	811	814	809	774	835	863	875	766	851	864	803	827	801	825	787	823	800	799	809	876	782	794	876	820	848	817	803	777	842	821	784	791	755	839	809	840	818	821	805	843	850	856	756	765	807	822	799	846	827	793	768	823	853	824	799	815	801	833	803	767	823	849	826	743	813	816	838	828	836	813	800	840	855	828	830	846	822	755	813	753	843	818	816	846	805	830	813	875	852	832	802	834	828	852	849	792	840	792	852	799	790	796	800	789	775	824	857	811	820	752	803	825	818	788	782	807	840	817	833	825	819	785	852	800	794	792	797	819	806	837	785	778	796	816	785	802	819	824	855	820	815	814	799	777	806	792	814	749	850	821	788	797	777	797	800	862	789	796	761	825	780	769	807	820	839	786	833	863	826	808	863	770	744	836	862	826	781	805	814	751	805	790	821	771	741	809	782	821	803	810	780	805	831	806	831	815	796	867	773	826	815	792	812	746	789	815	789	814	854	832	802	856	828	785	773
26676	20829	11563	3440	1804	1632	1718	1214	1096	935	691	729	737	707	609	597	588	534	508	525	519	454	439	457	464	465	456	480	405	456	429	426	415	392	417	395	426	366	363	401	413	373	414	433	394	428	429	415	422	440	454	403	433	422	430	418	420	393	394	407	395	389	346	409	379	384	356	378	379	375	411	394	375	335	369	387	364	391	361	356	364	368	380	345	378	358	386	374	379	387	388	376	383	365	330	403	385	409	339	388	386	380	394	347	404	381	355	378	396	392	357	383	413	383	379	399	370	385	388	414	364	383	362	420	414	386	403	357	371	382	360	375	386	388	408	396	425	383	378	394	356	349	370	391	385	353	367	375	419	387	374	355	387	368	385	361	419	356	386	387	356	391	393	369	377	379	365	360	360	335	375	374	366	396	375	366	391	391	393	374	375	378	370	390	368	412	407	380	360	376	376	412	374	395	371	375	373	342	404	361	373	363	378	350	366	395	387	376	392	359	368	373	376	378	384	395	396	383	381	376	398	397	383	412	374	391	383	372	383	360	365	370	377	389	374	366	357	380	354	395	377	381	390	400	358	396	348	390	395	350	381	378	404	392	403	393	366	376	349	362	386	358	388	360	416	412	386	398	406	385	395	389	359	361	376	405	388	379	378	369	373	373	371	397	392	332	383	402	375	368	379	362	376	418	377	371	379	357	379	381	392	397	408	389	405	398	366	389	359	395	384	360	387	347	386	378	366	383	371	385	408	353	335	381	381	395	355	396	387	347	366	389	397	373	367	376	378	366	427	390	375	379	374	376	390	400	376	371	349	365	368	395	399	365	378	406	366	384	371	380	380	383	371	350	360	357	353	389	369	381	356	387	378	391	359	386	375	400	359	377	374	378	390	376	363	393	356	345	393	375	393	380	387	364	374	362	397	397	398	379	364	393	381	366	398	405	391	362	384	369	393	377	398	377	392	344	380	372	370	362	401	362	375	365	353	395	377	387	378	337	389	394	369	358	393	368	401	357	400	393	385	384	385	368	408	382	377	379	403	415	391	376	358	394	408	352	388	363	368	349	350	343	401	408	372	365	391	378	401	357	383	378	390	399	389	415	375	374	358	385	357	374	379	379	400	410	354	373	389	380	375	360	421	357	422	362	400	398	374	378	365	397	331	364	384	368	370	387	411	393	383	377	385	435	372	389	388	384	371	345	358	372	384	354	396	372	345	392	395	346	394	398	398	399	383	383	410	387	369	381	350	380	382	400	386	369	354	392	356	396	402	361	362	343	361	392	377	363	364	373	407	361	415	383	354	415	379	400	382	391	351	390	352	378	366	388	371	370	362	386	408	382	394	400	384	368	357	387	380	392	356	367	388	401	396	334	375	352	398	325	378	358	363	392	411	402	351	364	366	400	393	401	357	379	340	396	358	383	376	426	393	390	346	367	373	400	377	394	325	394	370	411	392	342	413	371	375	409	408	348	399	392	396	357	347	375	372	355	364	389	367	400	394	368	383	384	383	397	359	413	368	401	377	372	397	358	360	359	363	406	345	369	397	371	369	364	374	356	358	381	396	396	385	365	387	405	422	367	394	363	371	403	376	410	353	402	395	373	369	415	399	375	405	382	379	376	373	419	368	402	353	387	388	348	344	348	396	369	365	353	369	396	404	361	379	391	345	379	378	398	393	367	403	388	394	378	417	427	386	385	411	376	372	352	383	359	358	354	360	390	403	375	375	381	387	376	352	358	350	396	373	372	413	367	368	361	365	404	358	373	349	402	378	353	378	381	391	367	371	378	381	397	391	389	368	360	433	340	371	365	383	370	376	366	361	373	377	383	365	403	376	370	355	358	386	358	386	359	398	386	367	362	405	399	426	372	379	385	366	393	370	377	365	409	359	367	377	403	370	394	376	363	417	386	394	379	377	400	387	402	381	371	363	394	394	358	385	367	359	380	367	351	351	393	392	409	395	369	384	355	387	340	409	369	391	420	371	396	373	380	390	391	367	409	387	376	359	374	395	383	397	400	413	403	366	385	362	388	362	406	354	400	349	364	369	374	391	378	405	370	374	422	399	377	350	396	367	377	408	384	351	376	371	373	353	387	346	390	384	370	350	386	394	365	382	394	317	365	395	386	346	384	356	355	408	382	424	366	392	373	364	368	389	412	384	373	415	368	375	352	343	398	408	390	401	379	384	364	386	412	402	368	375	357	381	391	377	389	385	366	387	374	379	437	351	343	397	385	400	398	376	356	408	388	388	402	354	392	386	371	364	388	380	403	406	407	400	409	384	394	325	379	347	393	353	396	364	411	413	376	398	380	355	398	406	347	356	375	376	383	392	402	382	415	386	368	388	415	393	363	363	420	372	388	402	399	411	378	393	393	380	344	375	399	377	366	369	387	392	401	384	371	378	361	377	402	387	386	374	407	366	356	411	383	343	378	363	375	388	432	367	378	361	384	341	355	398	382	363	360	376	412	378	416	385	358	373	378	346	393	356	372	367	366	426	401	369	390	358	431	394	377	355	375	369	369	431	409	387	383	340	400	380	402	358	345	361	366	355	337	421	378	385	408	363	398	369	404	406	369	397	409	368	393	393	367	374	397	393	385	393	369	424	427	397	347	379	385	351	400	388	364	355	385	377	386	385	352	364	376	366	363	362	353	403	372	393	370	381	385	366	335	370	418	337	407	390	393	359	396	382	394	412	344	362	411	403	373	372	384	392	399	383	364	379	377	356	356	358	387	353	386	387	368	399	371	404	384	364	388	388	382	368	374	391	386	372	393	383	374	392	408	364	362	371	352	382	361	429	396	369	408	389	355	389	425	418	354	366	395	399	398	381	357	372	396	383	396	368	333	358	353	382	394	412	402	393	386	364	381	369	399	367	380	387	393	390	378	367	354	383	371	391	369	366	381	369	373	366	389	348	367	384	356	361	391	387	372	362	396	347	350	368	347	366	355	355	424	389	352	343	378	359	392	393	364	341	401	349	373	415	388	402	391	381	397	371	352	399	379	382	378	381	389	393	376	414	397	367	391	402	387	385	394	360	381	364	380	354	331	368	349	383	420	390	363	388	381	361	350	362	373	413	352	382	355	368	393	401	373	362	355	374	370	367	412	382	371	394	370	387	356	390	360	375	356	379	358	387	375	395	365	370	370	394	335	399	390	395	382	374	368	362	402	370	360	344	378	378	381	394	398	373	377	381	424	363	358	359	383	359	365	362	359	393	401	407	381	389	373	356	405	360	380	388	399	339	388	438	357	394	388	414	375	398	366	377	378	369	359	368	377	402	387	355	359	367	391	346	376	368	401	367	361	397	344	345	379	367	385	387	400	375	374	391	375	404	384	375	380	358	391	388	357	365	412	360	396	367	352	375	404	376	360	370	340	399	379	393	375	390	400	398	354	368	356	387	393	379	421	358	398	361	357	385	353	415	370	389	380	356	370	386	362	408	374	378	388	406	396	359	365	375	375	395	378	368	399	382	363	388	395	369	372	389	366
6830	9138	8943	5846	4571	4745	5388	3627	3054	2573	1986	1751	1852	1648	1500	1427	1309	1155	1121	1066	1038	914	870	823	849	845	719	778	758	770	716	770	750	712	734	744	728	694	674	679	709	685	687	718	777	726	723	775	674	741	758	730	697	693	710	661	683	686	638	657	634	642	620	645	629	619	569	650	587	604	614	608	561	606	634	612	592	644	631	638	599	658	613	585	584	581	671	579	638	613	630	629	643	612	605	615	620	621	648	582	568	592	603	606	655	632	614	606	622	574	602	625	663	648	606	672	638	636	668	594	655	601	581	648	625	633	630	621	595	616	620	601	625	612	629	605	598	623	602	661	631	630	611	609	606	609	616	636	598	573	643	652	607	599	655	617	608	622	600	612	636	624	592	640	605	599	604	620	646	638	560	645	635	582	616	626	644	613	633	644	620	583	637	650	591	631	637	599	633	664	601	599	596	623	595	609	603	618	626	606	612	606	631	626	610	619	634	600	660	596	627	625	627	677	606	614	656	612	634	606	616	642	636	609	592	611	607	608	601	641	598	648	619	620	626	633	636	600	610	630	610	675	569	597	575	621	640	646	629	620	604	596	627	621	632	611	615	639	597	606	627	632	582	641	584	658	589	575	628	589	562	644	609	610	619	655	615	632	633	575	631	628	635	619	586	647	615	643	646	622	626	630	646	616	657	541	615	638	581	608	642	647	633	593	632	592	623	583	654	606	622	628	641	650	603	622	645	611	619	601	605	650	602	624	611	577	596	619	605	606	653	616	607	622	640	609	620	602	610	611	620	634	653	621	628	644	620	576	650	625	635	611	624	647	621	674	583	606	616	626	587	609	606	603	641	607	650	652	620	575	611	588	617	628	608	610	616	639	623	597	617	656	619	648	582	618	654	591	601	641	605	611	584	632	604	597	633	651	619	581	660	594	611	605	607	635	580	638	609	585	616	618	642	564	635	599	608	586	608	622	649	602	655	622	580	633	619	605	585	588	559	612	581	616	629	594	644	597	616	608	632	609	637	602	640	596	621	625	610	582	629	619	640	630	664	601	591	585	586	595	636	555	660	679	633	673	601	579	642	630	627	652	602	625	578	594	648	600	599	621	603	571	622	623	626	631	629	610	599	621	588	630	585	606	662	559	558	627	681	628	657	599	626	561	617	637	664	608	624	601	623	566	604	593	618	611	642	612	610	658	600	631	609	619	618	617	584	606	616	612	620	615	615	644	665	601	617	584	652	629	625	607	573	647	612	645	603	579	571	635	601	626	648	630	610	600	646	628	609	593	579	632	595	620	590	612	603	659	605	588	610	633	603	610	603	645	637	598	612	692	632	595	600	657	586	644	563	607	631	628	632	576	603	565	609	618	566	605	610	574	612	685	645	605	614	615	677	609	612	630	623	659	622	611	594	642	599	624	637	595	640	648	606	661	623	645	591	621	655	617	659	621	600	638	625	604	615	631	585	579	617	609	615	624	608	581	599	583	645	607	656	644	649	603	624	628	640	605	583	567	603	638	619	651	575	581	626	607	604	585	628	618	641	617	641	635	642	604	615	627	620	632	622	629	595	601	626	609	624	562	570	622	649	587	640	621	603	613	641	626	632	663	640	612	576	626	645	652	660	587	601	619	600	629	617	600	636	649	633	650	609	622	588	643	638	613	614	653	631	624	597	635	642	656	631	644	591	634	637	594	638	608	638	586	566	617	629	615	609	624	607	667	607	636	625	628	598	606	635	646	595	632	600	589	613	611	624	696	601	653	629	579	628	609	609	595	634	565	587	575	614	622	633	618	627	649	593	590	647	631	602	611	584	599	596	627	614	639	600	631	566	578	630	587	611	587	604	649	625	620	579	579	681	595	640	638	605	640	615	627	617	581	632	612	607	629	617	602	607	596	638	598	621	620	683	650	610	657	610	607	596	601	607	675	611	582	576	599	615	623	652	610	631	618	603	631	595	596	645	619	671	627	602	625	635	613	615	623	600	609	628	639	637	603	586	603	655	579	628	596	651	660	640	625	595	668	591	604	642	588	638	588	598	642	635	639	619	626	613	623	610	625	618	589	626	569	606	602	611	609	623	624	601	623	593	591	591	637	637	658	587	616	604	637	593	633	595	596	686	648	608	631	639	643	601	641	606	622	617	618	620	604	603	611	592	589	652	658	567	596	610	621	582	598	628	628	642	656	603	599	594	622	631	623	612	642	603	627	612	597	625	655	614	619	626	610	601	625	542	615	611	607	598	635	599	586	607	620	616	608	608	649	662	608	667	580	615	652	610	635	623	603	615	637	644	596	642	616	591	618	609	609	624	627	614	683	587	618	632	618	655	640	601	600	609	586	637	566	598	610	585	625	595	589	615	574	583	582	588	665	627	589	616	616	652	576	617	586	633	599	613	588	658	592	616	638	619	610	608	609	600	626	575	657	643	644	656	643	630	614	590	636	601	597	634	664	633	611	637	656	650	597	618	634	619	629	620	613	677	623	601	631	619	648	626	617	616	613	596	585	606	608	612	657	585	617	610	608	607	568	586	636	595	607	603	572	627	598	676	605	631	600	639	621	623	647	597	568	627	624	635	623	575	604	620	602	631	627	607	553	602	618	582	642	618	611	627	612	621	598	585	632	589	583	611	580	603	603	581	643	636	629	630	643	612	576	626	642	637	614	593	600	593	585	688	614	606	606	620	627	600	642	602	619	628	624	603	624	624	606	624	610	613	614	589	622	637	678	624	633	653	600	606	627	595	642	651	650	597	654	608	580	670	612	601	606	593	615	595	628	607	615	591	612	616	638	624	626	613	591	587	606	618	625	612	646	616	618	583	671	608	611	621	665	650	652	653	637	613	608	602	651	632	593	605	584	580	627	608	587	634	630	643	621	662	602	624	604	611	618	607	629	582	612	585	648	554	611	658	632	645	614	620	641	647	595	611	604	618	594	591	591	625	627	592	610	586	647	635	668	595	624	616	586	604	594	569	610	617	601	614	575	602	602	631	599	603	613	554	611	634	624	568	646	634	617	633	575	624	624	587	620	640	645	630	644	605	653	608	611	630	666	634	594	618	570	623	612	591	598	597	599	623	606	599	635	590	579	573	589	556	566	642	637	632	642	617	634	641	646	634	637	622	619	620	627	610	613	572	635	665	621	613	652	615	603	618	592	618	626	656	636	634	605	546	574	602	607	600	613	635	616	588	599	676	623	625	621	640	625	617	608	617	602	624	638	602	635	588	619	618	626	630	645	590	613	576	636	595	612	576	610	593	576	649	638	604	594	637	567	610	638	631	641	624	654	636	624	589	609	586	651	572	629	633	583	600	562	576	654	604	615	608	622	608	646	608	602	635	591	606	625	634	629	626	608	593	635	607	622	616	609	593	661	586	586	616	634	614	654	607	604	589	625	601	625	616	618	643	630	631	641	635	621	615	575	616	638	612	592	609	623	609	615	584	596	635	619	619	598	603	601	665	607	611	616	610	610	585	629	566	603	615	635	598	623
24179	21286	28439	24457	20516	6940	4170	2498	1833	1847	1311	1199	1162	1122	994	842	866	816	774	730	724	771	656	639	649	631	654	632	608	608	622	574	589	568	559	612	564	565	564	519	551	556	595	589	587	563	519	556	579	593	566	550	546	543	541	536	531	560	516	539	510	485	513	513	541	498	509	544	465	511	509	540	479	491	515	511	500	527	527	495	510	512	455	501	497	479	515	466	510	497	511	526	533	514	489	519	500	545	532	498	499	500	492	497	475	534	494	533	526	526	523	463	501	525	501	533	562	494	480	555	489	494	507	526	506	501	513	480	499	535	535	542	498	479	515	481	472	491	498	494	508	493	488	534	512	503	489	482	523	529	518	530	488	514	543	495	486	495	484	495	498	469	491	524	527	482	487	503	517	497	498	514	464	517	543	512	538	502	509	511	535	515	516	514	483	494	476	505	520	484	487	492	522	569	526	510	539	487	489	482	499	526	484	484	498	524	511	474	531	497	475	483	509	515	499	492	494	494	502	515	477	477	490	503	515	494	457	490	513	497	497	508	495	531	536	465	461	513	494	488	514	517	472	470	509	514	496	493	535	541	528	528	505	520	497	511	519	497	513	467	515	489	491	484	520	494	520	485	502	539	502	485	539	475	538	510	511	498	546	474	539	501	481	508	501	515	504	488	469	516	498	496	530	512	498	504	512	470	499	512	499	485	543	525	539	493	466	517	503	505	517	460	495	551	517	525	522	485	505	477	495	493	510	518	513	541	538	493	489	488	498	513	529	477	515	517	488	503	504	487	518	529	521	492	497	521	480	485	506	524	486	512	505	511	511	493	485	551	448	489	487	498	498	490	532	488	494	491	474	535	538	498	533	469	518	523	516	528	497	509	529	544	505	522	511	559	522	502	509	523	508	494	474	474	527	521	512	494	496	543	545	498	481	522	505	521	525	490	563	498	511	487	465	526	480	516	524	479	497	524	508	505	507	495	480	543	505	507	504	487	510	521	484	489	541	504	501	484	513	492	540	494	507	497	506	507	522	497	494	471	550	533	474	491	482	508	514	491	497	501	496	490	507	480	524	513	481	500	506	524	510	507	493	536	543	521	525	540	509	518	539	508	517	499	515	505	504	509	538	490	476	507	510	511	478	499	498	481	494	486	501	530	516	538	563	515	520	506	486	525	494	499	481	492	519	511	534	484	520	503	557	510	491	471	532	503	509	540	507	475	511	515	528	542	540	514	495	504	456	520	511	482	453	492	522	529	540	507	536	510	503	520	482	497	506	507	507	516	538	544	468	504	531	508	526	523	533	476	491	489	543	507	521	519	512	501	526	487	517	496	512	497	485	506	497	519	510	518	477	531	485	489	514	524	477	469	516	493	501	485	539	478	543	481	504	483	471	535	502	510	530	478	480	472	520	500	521	491	497	554	498	490	469	476	533	516	527	505	544	475	473	515	489	496	457	515	509	503	507	512	501	505	479	483	458	499	506	490	483	488	501	512	530	490	494	458	504	471	489	494	532	497	534	550	430	492	513	500	555	492	505	492	543	525	497	495	481	478	501	510	514	522	498	500	535	491	557	542	503	497	484	512	567	470	503	510	529	480	506	530	496	561	498	501	520	512	490	505	519	506	485	527	499	472	509	519	485	511	522	498	505	535	517	491	530	521	510	519	497	528	494	499	549	485	496	515	520	476	467	511	494	486	511	476	507	508	494	513	495	519	523	509	536	489	546	490	528	502	472	492	507	522	534	503	509	516	497	474	513	511	506	523	495	490	506	515	529	562	487	515	516	531	487	521	495	489	481	505	508	504	517	469	502	455	511	451	479	551	486	510	536	499	475	506	497	540	509	506	461	559	480	520	464	513	520	474	493	527	462	464	516	537	520	482	489	534	529	474	521	512	502	505	488	492	533	470	468	525	517	477	518	514	499	511	492	515	519	527	482	517	499	489	515	525	500	510	509	485	497	528	511	476	507	505	515	466	522	498	523	572	513	517	524	500	539	547	499	475	498	534	474	542	568	537	469	519	483	503	477	520	520	510	487	492	515	513	493	518	501	503	502	497	498	523	504	483	539	521	517	529	483	492	488	489	554	491	484	548	492	500	508	556	487	524	541	522	496	541	477	486	496	516	553	537	474	504	469	519	475	529	486	490	506	503	491	574	517	512	488	487	503	499	516	490	518	468	467	511	482	488	547	508	503	502	500	500	519	477	517	502	533	511	548	484	506	529	505	514	505	536	480	506	483	505	493	543	483	480	509	486	540	504	511	520	501	527	502	461	534	511	476	545	493	487	474	533	542	527	469	453	543	512	520	513	506	504	498	529	524	525	515	496	534	495	472	500	488	488	536	476	499	520	538	532	493	526	520	507	504	531	519	527	521	506	519	472	477	513	520	516	507	499	511	516	500	505	516	522	508	525	506	500	508	479	475	492	523	512	519	526	531	499	493	553	494	496	532	512	509	499	502	507	519	518	521	490	486	462	514	478	514	498	506	548	533	516	495	499	523	491	464	507	491	516	515	541	515	483	495	483	465	489	532	504	453	521	471	497	527	535	547	552	477	521	472	494	520	537	487	506	501	504	486	492	504	474	484	493	508	483	493	548	486	515	507	540	502	476	492	542	511	496	513	488	501	473	524	512	529	509	550	495	474	530	527	503	532	550	506	466	530	512	475	553	547	519	525	543	501	478	508	512	508	496	454	508	526	481	473	509	519	512	500	504	506	468	477	495	516	509	521	502	512	467	449	497	519	560	467	541	487	532	495	497	485	486	552	516	505	511	473	475	428	538	519	542	503	474	480	534	447	516	508	442	515	499	490	512	504	511	482	516	458	526	504	480	461	494	530	491	547	475	482	537	501	488	488	545	524	491	508	497	537	523	492	482	502	513	497	516	492	496	524	489	487	517	488	481	516	520	527	473	502	517	464	507	570	490	516	466	511	516	514	468	524	500	509	509	491	517	517	488	465	524	518	520	521	523	491	510	495	507	493	475	509	476	480	495	530	463	491	526	557	506	526	519	485	486	472	511	522	523	478	516	499	515	517	504	513	478	477	466	517	490	523	456	468	488	511	506	538	467	550	515	484	508	518	497	516	518	479	520	514	518	455	515	489	498	490	506	499	505	481	501	517	487	545	524	510	518	501	518	559	520	503	483	524	508	515	506	530	508	507	558	525	509	538	494	510	505	558	464	494	494	486	492	515	514	470	515	511	517	537	462	478	513	506	495	493	505	515	527	542	518	472	510	488	500	483	496	519	537	526	523	464	448	519	505	493	507	499	526	509	478	516	505	501	492	498	519	482	529	492	497	471	472	500	519	520	513	478	475	498	510	498	504	497	493	495	530	504	481	475	488	523	491	474	446	498	493	516	500	505	551	526	487	517	436	515	486	480	541	512	557	508	502	499	515	520	490	512	523	485	468	476	480	472	502	528	555	564	496	493	516	517	529	537	506	512	464	479	511	528	506	504	499	470	546	508	514	499	483	516	504	508	518
8294	18165	17911	11429	8657	8469	9617	6599	5460	4942	3579	3111	3125	2726	2491	2064	2010	1903	1697	1558	1483	1402	1242	1267	1187	1200	1173	1126	1092	1077	1050	1065	1079	1000	1030	989	943	944	979	917	961	891	892	977	982	1052	974	1016	931	931	969	978	913	974	878	953	855	857	871	823	850	804	848	850	811	827	837	814	791	846	822	848	791	795	866	795	824	801	804	803	832	799	815	869	789	814	811	842	883	826	816	847	820	817	793	784	795	786	829	812	843	771	807	772	815	828	835	840	873	815	865	816	808	806	784	796	799	807	809	819	816	795	851	852	831	832	779	840	830	836	797	798	804	815	806	866	772	795	757	803	850	781	812	812	820	824	788	808	830	799	847	839	815	791	824	801	851	861	860	859	798	791	809	811	801	793	810	781	847	782	823	831	814	809	829	831	806	769	791	820	759	747	774	785	784	837	854	843	802	826	808	792	797	818	813	801	827	841	800	845	844	788	801	765	817	828	788	796	801	865	818	799	826	751	779	813	794	784	833	822	797	833	783	815	796	824	763	800	775	767	837	791	817	843	827	811	833	838	823	752	804	820	788	811	851	812	757	846	775	802	831	848	792	823	810	835	791	794	818	812	841	813	762	798	758	817	807	811	821	821	814	765	790	786	849	860	856	794	778	812	788	866	828	832	766	807	866	794	809	865	878	824	870	839	804	798	802	752	816	807	808	796	787	872	805	793	823	804	832	802	822	826	759	765	798	784	788	778	779	792	814	825	812	809	811	822	728	823	839	780	801	798	835	803	809	799	823	866	826	827	820	858	815	783	860	801	807	801	804	773	844	804	787	803	840	800	840	809	815	813	822	829	767	797	859	838	790	781	806	787	827	817	803	834	817	765	819	812	829	750	819	791	840	802	783	782	832	791	858	840	833	777	810	820	812	803	791	847	752	854	809	850	831	768	799	805	782	801	843	868	755	815	762	834	833	795	812	816	836	749	802	815	831	862	822	811	780	812	841	832	813	811	824	862	831	829	753	859	818	798	826	832	766	875	816	816	819	797	788	852	865	830	757	800	820	813	822	838	781	812	835	757	852	847	799	832	812	743	806	823	823	807	850	794	803	817	810	807	846	792	769	804	774	827	781	809	805	776	802	776	808	836	794	789	863	813	837	835	799	764	799	859	881	784	836	809	836	815	809	799	834	875	801	850	813	838	792	800	814	830	810	833	780	778	832	823	828	743	817	807	762	844	817	818	785	832	761	851	821	809	763	826	838	826	804	801	830	851	858	828	847	832	811	815	825	874	790	800	823	798	775	804	759	779	801	798	845	782	811	806	821	800	818	828	846	777	812	781	805	811	838	830	811	778	795	799	765	841	831	756	820	810	877	873	767	794	835	820	801	774	797	813	883	839	849	758	845	794	845	809	808	808	868	799	779	823	834	833	779	820	796	828	836	907	832	862	859	838	830	814	810	819	806	825	745	779	839	769	854	799	818	785	784	783	860	851	862	786	817	764	845	795	821	826	818	766	866	813	850	835	793	770	856	788	789	819	828	844	861	870	795	831	760	778	773	841	783	799	839	828	805	828	834	810	792	844	799	769	760	797	831	833	820	809	837	798	865	804	828	796	756	854	807	844	802	781	757	811	807	818	823	785	802	809	834	794	790	819	841	817	839	823	808	811	780	807	800	854	835	815	818	884	813	777	823	788	799	838	789	863	843	767	787	817	801	864	829	824	811	823	820	813	809	786	794	793	842	792	792	797	841	818	786	830	853	797	776	774	834	822	831	797	810	805	821	807	799	831	785	843	810	775	825	800	795	761	820	817	827	836	785	792	807	749	817	815	828	815	836	783	802	757	816	789	814	788	767	833	832	772	820	819	780	824	820	793	831	788	780	830	807	799	803	776	840	879	821	824	712	794	818	822	798	859	851	820	808	827	817	797	782	792	835	817	841	777	837	782	809	838	770	790	901	822	784	786	847	813	807	755	802	819	840	855	808	795	825	826	826	742	820	814	771	795	788	837	821	766	799	799	841	790	853	773	803	842	800	846	790	776	792	809	822	838	841	816	777	781	796	807	838	784	828	827	804	788	785	794	817	840	832	793	851	839	811	802	846	858	842	780	791	817	833	769	818	787	853	826	831	843	810	807	832	771	826	779	847	839	807	814	826	788	773	849	821	843	783	794	794	792	846	784	798	825	839	808	746	829	814	797	804	775	801	849	785	743	812	803	869	772	785	858	853	833	821	792	802	866	845	781	765	791	851	775	826	811	826	889	810	811	810	859	761	803	817	768	854	832	847	831	776	819	825	813	851	804	835	844	848	823	815	779	838	759	806	820	795	793	789	803	824	800	923	839	836	838	843	829	804	814	794	794	833	785	807	825	838	796	814	873	847	791	831	824	768	810	820	814	843	762	770	867	872	778	790	817	797	826	805	836	807	780	807	823	798	880	825	831	819	769	871	811	787	835	838	839	798	761	829	819	790	771	796	833	777	871	840	809	870	815	767	773	846	801	853	815	816	800	808	833	805	805	814	816	811	806	812	836	843	813	839	820	770	776	822	838	728	809	816	823	832	829	818	839	812	789	796	811	787	813	831	833	821	814	830	835	792	783	811	820	800	818	813	851	813	794	822	804	783	812	834	747	819	817	793	778	803	784	751	825	823	783	831	739	766	764	767	806	789	777	821	842	832	785	834	824	846	797	837	786	783	811	770	816	864	815	804	779	824	808	817	825	835	821	807	839	745	807	787	799	850	777	806	762	856	780	807	802	815	813	818	799	831	766	833	765	799	810	776	862	819	835	800	792	818	821	809	835	791	800	772	826	761	825	784	800	805	845	830	826	783	823	810	782	860	812	791	810	759	770	811	765	817	797	811	838	863	804	800	834	803	799	815	843	857	793	839	774	818	779	751	856	755	826	788	856	871	810	780	798	857	798	812	792	798	765	827	858	802	852	801	830	802	784	803	797	807	798	760	825	830	854	804	844	825	829	857	800	826	738	849	824	865	834	811	796	815	804	820	796	833	772	825	792	825	789	803	848	862	766	816	787	784	852	828	837	805	767	803	771	807	823	781	762	844	800	823	807	827	839	829	809	850	826	828	818	802	815	790	810	790	839	825	787	838	818	890	820	812	835	778	805	811	859	835	775	774	797	781	820	773	785	791	782	819	799	830	786	755	836	806	810	754	807	849	821	837	800	898	834	787	820	808	769	841	819	823	781	743	772	808	845	824	821	780	806	819	805	792	858	779	828	778	828	856	751	795	776	837	840	796	806	792	814	799	823	815	815	818	780	825	815	827	830	832	786	820	831	812	841	760	820	833	781	774	827	817	829	833	834	856	805	846	814	828	808	789	794	752	833	806	802	844	805	829	845	794	795	824	767	772	771	811	784	823	858	790	833	808	786	760	812	827	813	834	784	838	816	813	786	857	823	807	790	775	808	791	816	793	817	872	809	775	779	868	805	783	839	808	824	797	811	802	823	799	820	787	840	815	861	840	835	815	825	816	856
23171	21286	29082	23797	21292	20605	9794	4123	2753	2598	1874	1596	1613	1360	1238	1245	1073	944	887	913	853	792	775	750	734	674	713	650	675	709	705	621	612	598	594	609	630	645	549	586	602	598	570	643	617	603	630	632	648	599	610	598	595	532	559	560	584	550	572	539	555	579	531	536	528	507	531	529	515	567	531	530	516	515	575	526	518	520	542	517	536	516	556	511	551	543	516	531	515	528	539	539	540	484	590	524	549	515	521	519	545	560	509	515	509	525	553	503	560	560	564	521	531	496	526	500	515	563	526	498	538	520	544	510	558	536	556	527	521	562	547	505	534	547	509	570	542	518	535	534	531	509	530	539	516	525	521	548	517	545	532	520	539	522	535	502	506	512	524	569	556	517	503	550	514	559	489	554	529	579	499	527	516	557	534	529	538	561	543	522	527	530	550	544	533	533	519	511	497	486	531	545	482	566	559	528	539	570	537	517	475	496	555	549	495	527	488	516	498	512	489	527	509	522	475	520	501	528	533	543	514	520	535	497	483	526	526	479	552	542	556	530	506	507	533	573	515	502	510	537	519	526	525	539	548	503	513	520	545	529	496	512	537	547	499	514	537	491	529	545	493	550	521	492	539	534	543	532	517	522	504	520	548	485	536	527	528	507	498	497	495	531	548	556	520	569	504	523	523	485	543	513	520	544	506	522	538	499	557	472	518	497	521	600	556	540	542	526	559	531	539	522	506	520	516	487	480	545	544	521	507	505	520	483	552	491	554	522	536	527	530	489	551	516	531	530	523	482	563	576	544	522	560	496	479	547	534	536	515	547	470	490	495	527	506	538	515	531	488	529	515	544	540	507	486	517	512	518	526	514	540	499	570	525	515	501	550	545	517	486	513	505	529	523	525	515	526	514	497	522	502	514	588	493	558	549	529	514	541	521	541	510	511	519	499	498	510	524	536	530	536	464	532	544	516	527	521	525	550	533	517	516	521	485	556	506	570	521	513	532	567	533	532	498	493	535	525	524	516	532	496	516	484	526	492	535	499	557	524	530	487	513	559	550	559	539	536	526	508	504	545	518	540	567	530	548	530	505	520	529	522	510	554	515	514	556	518	531	528	516	491	531	531	512	516	516	504	558	526	593	491	516	515	527	528	524	524	511	498	546	519	507	525	535	499	543	544	523	496	496	528	508	489	502	533	563	541	520	483	500	497	474	536	521	527	488	515	504	547	542	547	490	506	523	529	517	531	550	542	554	512	545	508	494	543	529	504	513	514	510	531	483	527	531	524	484	488	481	516	518	501	550	510	532	467	552	554	514	508	528	501	533	512	506	562	501	512	510	482	518	544	510	521	573	555	514	544	567	541	531	494	552	524	498	526	520	497	522	517	527	502	535	510	521	528	526	529	500	495	545	516	554	521	495	523	570	535	517	536	517	536	501	531	533	554	546	503	519	559	516	539	522	498	538	505	562	525	536	557	498	522	481	542	526	520	560	556	509	530	583	494	506	487	535	533	510	552	540	555	536	510	531	554	511	503	539	497	514	517	521	526	492	486	464	502	518	457	516	509	593	539	494	510	524	508	546	495	572	535	522	538	515	548	564	504	535	552	498	512	528	545	491	550	528	512	499	533	524	526	493	488	530	527	523	517	513	540	576	537	501	512	499	548	560	499	537	500	500	480	528	532	508	496	522	490	548	528	538	527	540	520	516	547	540	510	525	523	524	520	507	515	532	520	533	474	522	565	529	528	527	541	487	540	525	484	508	551	505	545	484	540	511	496	527	504	496	523	549	522	536	557	532	510	498	523	509	540	493	519	533	506	502	556	520	511	559	504	513	503	514	505	516	528	540	516	545	478	541	476	517	507	561	490	540	548	520	529	531	489	539	507	538	544	505	494	499	556	507	496	522	501	514	560	522	442	556	494	529	514	520	502	572	525	503	537	503	527	511	512	506	492	496	549	506	549	546	502	506	506	549	464	499	523	503	500	504	514	572	547	542	536	504	511	499	554	495	496	570	491	534	540	494	522	494	514	547	504	529	499	532	509	511	543	481	514	507	521	479	552	524	522	535	503	502	526	499	527	520	535	535	466	524	567	498	511	541	493	532	534	505	569	529	511	527	541	504	500	522	511	541	526	520	530	509	510	542	527	555	541	495	545	551	516	536	483	485	516	519	515	514	532	553	547	508	526	529	548	542	496	543	510	493	486	528	475	500	524	516	510	508	509	538	517	515	497	560	522	502	549	544	502	549	498	531	512	517	524	559	574	523	513	486	586	523	565	548	539	524	512	558	528	559	536	549	478	530	491	506	559	512	506	493	517	549	524	516	508	557	503	505	521	530	508	524	525	562	507	532	493	506	523	498	569	506	483	535	509	503	499	546	519	535	559	497	519	518	511	525	520	548	524	577	505	484	523	542	539	529	541	520	528	482	516	511	497	496	542	542	537	512	493	516	495	519	511	529	474	497	512	579	526	542	519	518	546	561	550	509	550	532	563	498	515	532	556	516	526	506	488	529	539	529	516	549	482	525	542	550	523	497	494	522	531	547	470	531	515	511	515	536	518	506	512	497	530	497	542	530	542	551	520	527	534	599	512	536	533	529	535	475	513	536	515	533	549	507	533	513	535	499	555	549	561	535	574	538	548	467	478	516	514	512	498	508	485	502	516	503	551	532	517	511	478	486	529	483	532	531	481	514	545	503	485	516	557	557	570	490	534	528	519	494	546	539	511	514	560	493	535	521	520	495	500	534	542	512	526	509	512	541	525	566	563	536	508	530	536	511	517	509	531	487	543	542	503	533	505	482	513	576	572	516	514	528	554	538	558	482	517	489	523	498	532	498	555	520	534	521	535	515	550	507	524	540	506	539	522	554	521	525	509	516	516	532	548	513	520	518	518	526	555	485	479	542	569	474	521	519	533	520	534	533	544	516	547	511	548	528	540	532	486	559	509	523	557	516	556	507	485	508	518	535	524	503	549	535	524	521	479	516	500	517	536	499	546	503	506	522	538	546	553	490	538	552	501	477	498	486	536	538	523	559	504	504	501	498	461	483	549	502	490	581	506	545	540	537	538	511	565	512	519	518	518	470	483	512	500	503	484	528	492	518	503	528	554	520	501	572	535	524	556	558	531	495	502	528	537	502	505	506	531	525	505	520	487	521	520	467	519	524	538	538	509	505	524	493	502	495	523	519	505	474	534	566	516	498	517	504	543	486	534	510	545	531	499	502	538	520	525	540	491	542	573	514	523	485	531	553	507	502	507	536	508	574	508	515	544	504	517	492	518	555	540	537	523	509	486	491	510	520	523	514	536	546	512	531	526	577	514	545	536	539	513	504	528	508	525	527	482	541	511	508	514	516	574	530	505	534	533	500	503	507	535	508	526	541	488	522	529	495	543	525	505	547	591	515	479	528	524	536	514	518	526	514	517	524	478	542	525	553	546	503	518	543	530	484	528	499	517	534	514	503	502	513	521	496	517	508	502	523	508	574	498	526	527	493
10846	24265	24071	16497	11455	11358	13599	9427	7531	6946	4886	4269	4242	3708	3092	2890	2624	2353	2138	1952	1797	1817	1525	1428	1426	1374	1366	1288	1258	1250	1259	1147	1146	1084	1070	1147	1062	1021	1011	988	958	998	967	1081	1120	1134	1098	1053	1028	1070	1050	1007	997	988	951	957	955	901	878	917	870	908	858	852	844	795	804	883	858	821	798	878	883	800	821	805	804	840	860	824	830	815	847	746	815	822	785	826	779	757	801	827	815	802	865	836	825	797	850	775	825	812	790	809	846	812	862	851	884	871	818	854	882	816	839	844	890	801	835	791	861	817	853	856	885	799	795	778	875	796	818	845	843	758	762	825	857	795	828	771	858	840	792	841	854	769	827	836	875	825	796	825	864	793	872	856	825	874	849	820	792	854	844	790	786	768	804	822	831	803	800	779	811	848	826	786	819	797	826	800	808	799	803	810	799	815	813	773	825	842	815	843	880	813	797	795	813	828	803	850	814	816	831	841	813	843	839	797	831	796	786	801	828	785	828	865	865	816	834	801	773	800	854	801	798	815	814	812	836	826	848	864	831	796	864	885	806	829	786	817	843	850	840	797	777	782	860	792	822	887	896	854	786	811	783	835	855	788	834	881	792	780	825	797	820	834	824	819	839	884	850	865	830	784	806	844	783	783	814	834	827	893	877	844	816	863	812	781	786	798	797	840	853	855	825	783	785	815	805	851	836	836	810	825	867	880	814	814	789	846	796	811	766	830	842	777	798	802	784	835	857	846	809	818	850	819	816	824	841	778	898	816	798	810	796	799	822	832	853	831	853	894	858	827	842	829	836	875	877	784	839	830	873	807	821	838	784	796	813	827	832	833	821	816	814	833	848	819	746	823	829	816	791	819	840	789	822	821	855	824	820	828	831	807	833	834	814	841	852	810	818	861	844	861	759	847	820	832	845	785	775	819	813	839	819	830	808	803	840	853	782	809	825	857	762	840	863	812	795	791	826	818	822	808	886	817	793	817	835	808	831	774	821	821	847	805	788	841	803	825	863	806	773	781	818	787	790	815	851	845	814	760	807	843	819	859	801	822	864	776	783	819	828	821	803	840	825	791	878	812	815	855	855	787	814	749	868	829	802	825	790	813	832	828	765	808	839	822	824	814	823	843	786	814	850	780	800	859	798	782	823	808	782	849	815	799	801	799	777	830	778	825	830	839	835	847	828	802	800	805	870	804	750	815	812	865	828	820	821	823	856	862	790	803	828	831	824	795	851	809	764	849	844	797	840	810	793	839	890	843	790	827	846	830	794	838	774	812	822	808	805	757	786	846	843	803	813	831	807	775	829	815	848	775	788	854	847	817	867	838	859	800	812	819	791	807	784	870	819	832	886	814	818	805	868	799	828	747	816	775	817	831	832	822	839	788	765	796	777	824	821	811	900	810	837	830	813	820	811	856	822	801	790	824	815	820	859	801	783	864	795	826	834	800	820	797	788	856	856	846	807	891	803	809	774	860	835	834	800	793	837	832	842	819	828	828	856	812	829	801	838	788	844	840	871	829	762	830	826	858	851	767	841	822	850	792	787	851	850	844	806	836	827	804	845	807	823	848	838	852	834	863	788	780	775	818	845	836	812	800	788	839	816	888	814	856	804	812	799	820	805	790	809	774	792	861	783	753	831	808	802	831	845	813	815	797	818	817	837	788	814	792	784	813	806	842	843	841	824	861	847	888	800	807	846	827	812	789	848	886	825	868	826	821	814	837	843	806	826	847	824	826	798	844	890	849	878	786	859	823	818	831	828	841	873	807	833	800	802	834	820	841	832	874	823	802	848	822	819	770	844	854	831	869	802	807	825	758	831	836	781	800	834	760	783	820	790	826	802	783	807	827	787	770	866	832	837	859	839	818	859	857	834	828	823	829	858	820	835	801	880	812	793	887	841	771	812	762	842	836	831	900	765	803	845	829	809	838	809	798	872	886	829	782	785	853	835	828	834	799	832	848	858	805	844	777	862	805	779	858	794	826	807	836	830	822	793	808	823	846	822	886	828	814	838	824	793	836	813	827	825	823	790	818	820	783	804	810	853	806	809	811	844	853	836	862	769	765	828	859	833	786	770	830	815	861	856	823	820	829	826	797	832	841	783	835	823	847	857	802	817	830	835	779	804	843	793	819	840	848	865	785	848	798	812	820	835	810	806	821	816	819	803	815	827	810	829	900	810	792	797	809	848	814	830	796	796	839	820	827	815	807	852	798	857	833	860	809	806	783	850	807	814	823	881	830	825	813	803	824	783	847	831	808	836	801	803	828	827	837	763	800	783	849	826	797	789	789	801	880	797	904	881	850	809	847	851	791	885	827	806	803	824	789	824	808	801	795	804	822	841	803	821	781	814	768	819	820	885	787	851	804	861	770	830	847	820	832	846	830	827	808	799	752	832	821	848	841	868	839	821	794	887	772	843	836	844	803	825	841	806	823	818	778	843	833	830	800	846	821	798	826	858	831	783	826	830	828	820	825	834	806	828	845	827	819	825	809	792	800	806	812	841	804	821	804	742	777	785	807	809	763	809	777	823	822	810	799	851	848	808	807	813	837	804	809	821	812	828	793	838	864	803	877	786	796	806	822	790	838	780	807	877	853	781	790	834	802	817	748	854	801	835	788	818	871	781	806	799	842	788	775	857	809	818	823	859	860	789	875	814	846	831	811	811	818	827	823	787	834	823	824	787	797	849	831	806	794	844	866	839	812	850	795	839	824	814	819	831	823	790	839	833	816	805	855	839	822	818	857	749	783	835	836	851	801	858	806	804	820	893	884	837	819	804	788	822	825	833	820	822	848	796	855	799	811	837	806	791	846	844	825	774	810	833	845	835	785	795	805	818	785	817	775	855	792	791	804	816	820	816	810	828	851	777	841	863	826	819	789	827	737	825	792	812	806	842	786	767	843	797	802	812	801	844	831	770	821	824	858	820	838	813	782	824	833	858	852	814	847	852	819	797	861	810	805	843	842	831	829	840	792	800	830	794	866	778	797	815	777	794	814	836	815	864	750	828	812	831	823	807	834	856	823	815	768	865	780	804	827	844	798	785	786	790	800	803	813	848	797	827	820	796	848	800	807	859	798	844	864	803	815	806	783	779	849	858	840	793	772	861	831	854	829	809	836	791	821	821	802	836	779	817	816	793	861	854	845	804	836	782	804	808	804	852	836	775	832	849	823	815	806	820	818	804	801	791	783	810	815	781	827	801	831	796	851	783	829	809	846	800	816	866	785	817	800	802	802	869	843	790	783	792	805	816	794	859	818	822	779	808	832	818	802	836	805	770	822	833	818	794	814	815	861	778	830	835	891	790	845	794	799	783	831	798	854	828	807	814	838	805	829	827	792	828	797	792	838	836	772	801	798	798	819	792	826	814	809	828	779	814	887	862	816	735	789	854	862	873	843	827	767	804	849	753	781	872	819	790	799	764	764	813	850	821	813	822	784	811	796	865	843	789	776	828	802	807	845	822	800	820	832	831	843	783	801
26880	20964	12227	4138	1531	1477	1876	1426	1066	913	841	770	671	695	605	632	574	542	541	453	454	459	462	487	447	421	475	472	435	424	402	420	407	409	399	397	412	400	411	428	396	414	397	419	431	428	399	416	410	411	435	389	415	444	394	430	432	423	336	389	398	420	402	385	370	362	386	368	403	364	346	361	364	356	371	391	368	387	383	385	397	377	393	404	403	390	351	340	364	359	382	381	339	400	371	399	377	373	385	356	375	375	388	371	385	370	370	386	395	348	370	382	347	380	371	381	348	371	364	374	390	375	407	393	370	385	359	376	364	375	383	381	380	355	392	366	353	360	359	376	380	373	356	326	369	397	390	391	382	364	346	398	324	354	388	368	405	398	369	405	380	404	385	405	369	381	353	396	359	350	407	379	395	414	374	352	401	380	337	366	357	379	355	360	358	382	392	402	352	384	402	397	358	398	364	399	332	380	376	384	388	391	378	377	385	345	381	376	377	328	355	361	354	392	339	364	375	377	361	376	355	369	373	383	402	360	382	400	389	362	360	392	416	390	377	378	395	383	360	381	373	367	399	384	364	367	389	389	386	374	385	335	370	360	373	361	416	358	364	401	367	354	355	380	376	394	351	380	358	332	355	382	335	401	391	377	400	372	385	342	395	348	371	362	358	388	389	390	407	396	379	350	374	364	353	368	382	365	350	378	361	352	384	352	380	400	376	390	388	424	369	375	421	349	354	373	369	400	388	368	345	380	355	389	365	379	363	388	370	415	376	360	390	348	368	407	329	368	397	368	370	402	389	392	373	380	355	375	346	393	349	377	368	352	413	376	391	362	371	386	374	383	387	370	364	380	341	348	404	357	351	353	398	346	360	341	380	364	367	375	398	383	366	336	395	363	351	382	377	355	381	385	342	398	379	399	380	389	357	374	378	336	365	400	380	403	377	369	390	385	367	384	369	396	374	357	375	380	368	387	368	384	398	369	363	368	370	360	374	378	356	378	370	396	355	401	359	371	394	374	399	391	390	412	371	347	366	371	426	379	367	364	393	357	369	395	391	416	377	386	336	354	368	386	345	369	372	424	360	390	372	371	348	357	372	359	368	367	392	389	369	367	386	357	353	393	388	388	383	326	340	356	401	374	375	352	362	360	367	347	366	377	370	371	371	383	349	390	376	369	369	380	392	359	371	376	388	376	372	395	397	342	347	368	414	376	392	377	378	380	376	365	362	377	352	385	393	394	389	359	344	377	384	367	386	376	371	352	384	401	359	392	338	391	362	405	380	388	385	379	400	368	369	382	376	356	354	368	380	388	391	405	388	355	377	390	359	395	386	368	378	353	368	403	345	367	368	358	351	390	423	355	376	362	379	382	415	365	356	376	358	374	387	391	378	366	344	396	396	369	379	351	377	339	398	390	358	374	385	390	342	350	326	384	406	339	369	326	378	362	368	364	362	380	409	356	382	359	369	367	365	383	392	379	405	373	358	383	387	378	416	387	350	360	387	361	406	356	348	382	356	367	392	358	352	366	412	368	352	335	373	329	394	346	339	395	355	353	382	351	374	353	338	392	355	392	370	342	346	359	381	370	350	354	340	339	369	371	381	338	351	356	389	369	364	382	378	364	362	373	370	384	397	417	374	364	388	388	353	352	371	332	395	364	403	362	363	319	373	380	399	386	403	372	405	360	380	360	381	387	402	358	382	387	370	366	384	355	337	346	355	347	397	397	372	387	349	382	387	365	352	391	375	360	378	376	349	380	344	395	400	372	356	376	396	400	397	361	360	356	381	360	379	368	393	370	377	354	404	384	387	410	390	369	395	358	366	365	390	398	350	357	359	389	363	394	360	374	369	389	371	357	426	422	388	373	390	322	380	372	348	360	365	381	323	339	396	393	378	389	362	364	375	355	348	373	363	389	384	351	415	400	369	370	349	394	387	347	342	377	359	345	359	399	370	342	399	390	360	377	364	389	345	399	384	383	370	386	386	361	348	363	371	387	367	364	379	373	377	382	370	417	376	421	346	369	385	365	373	422	378	374	370	390	376	378	377	388	336	359	393	375	398	386	365	326	390	349	385	376	354	403	373	380	363	402	356	404	399	389	379	377	381	377	384	398	374	367	380	357	385	366	344	386	388	392	382	364	390	376	349	368	412	377	392	380	354	362	357	372	351	363	344	373	367	386	372	362	363	402	359	387	387	327	388	395	365	359	374	417	352	385	377	385	420	357	402	348	367	371	360	355	334	370	379	359	391	342	379	418	370	391	379	379	360	382	381	356	355	345	384	353	364	349	405	406	380	332	362	370	384	366	370	359	356	381	342	341	392	365	378	385	373	380	379	359	399	338	397	386	383	344	346	368	362	367	347	393	378	408	376	383	357	354	410	390	417	404	366	368	381	366	360	375	377	334	377	377	435	373	353	423	374	367	391	347	395	349	368	401	333	397	362	328	407	392	391	371	381	375	400	370	380	376	392	371	354	402	356	351	354	373	347	388	358	406	386	389	365	394	376	362	349	376	368	362	399	361	391	384	364	375	382	371	382	382	361	365	350	379	401	403	397	341	384	412	383	367	382	344	412	344	395	407	382	382	407	354	389	361	408	370	362	357	355	366	408	357	352	370	381	355	355	390	418	346	364	396	389	373	400	371	372	392	371	365	371	399	350	397	387	356	347	346	372	362	405	375	385	399	359	357	409	397	347	362	359	352	389	398	420	372	337	382	384	392	371	381	371	367	414	387	374	366	398	362	375	409	367	381	372	360	352	350	382	383	384	394	388	364	384	398	392	392	327	383	399	386	372	327	382	379	398	400	390	385	393	400	376	358	376	375	364	391	365	395	376	382	381	406	358	368	359	393	383	349	377	377	360	361	384	367	361	386	378	385	395	363	383	368	386	382	324	391	356	358	384	383	332	397	392	379	401	400	358	381	382	371	376	397	354	359	367	348	392	363	379	370	360	380	377	345	391	383	387	343	365	403	395	376	394	364	403	376	390	407	356	379	361	381	402	409	398	360	334	362	379	393	356	384	367	349	384	389	391	362	371	396	359	410	378	373	358	377	388	386	376	369	377	389	374	404	384	370	379	390	366	380	370	369	346	403	403	380	376	374	390	331	361	387	361	378	354	376	357	338	411	371	397	386	359	350	372	370	378	365	345	368	403	361	379	392	385	381	364	365	423	386	340	394	380	377	405	407	400	328	360	374	362	387	355	406	372	348	378	354	367	400	331	397	386	373	401	417	349	362	357	389	385	376	353	383	405	376	419	385	385	362	369	367	388	377	401	393	356	358	371	366	349	384	335	338	351	379	392	350	389	370	396	372	371	378	367	360	415	364	379	390	379	358	349	360	394	403	373	370	375	384	384	380	388	402	373	397	394	374	395	353	358	358	378	395	385	393	374	372	391	373	347	404	354	384	363	387	344	354	385	406	344	413	373	375	382	386	375	348	376	367	341	391	327	388	370	409	364	333	342	435	386	376	405	406	349	393	363	360
6526	9655	10837	7289	3800	4059	5474	3976	3074	2718	2255	1898	1861	1589	1496	1397	1251	1122	1128	988	985	986	921	861	782	762	834	790	812	841	730	726	694	678	713	718	691	731	686	632	686	681	712	691	747	799	768	730	737	692	686	698	673	672	659	711	667	649	675	609	643	624	616	601	557	636	590	606	596	609	644	605	645	646	583	597	586	588	640	604	602	576	612	670	620	587	578	627	608	646	605	614	598	536	598	593	606	597	592	585	596	615	611	605	618	638	595	626	611	631	616	596	595	647	606	600	600	663	651	610	597	623	615	594	621	591	595	598	597	591	622	635	624	592	603	592	647	545	589	617	616	578	628	586	642	611	582	611	590	598	678	599	604	680	604	681	626	637	627	586	563	590	637	636	595	648	627	589	638	587	580	621	646	582	587	636	600	598	582	559	629	619	625	589	579	561	604	619	654	602	596	551	608	608	629	616	615	580	600	596	627	610	585	642	591	616	618	619	593	562	642	579	605	557	596	581	620	644	629	598	607	642	616	629	605	636	608	624	610	648	580	627	601	597	576	599	615	659	591	632	597	609	558	642	576	604	621	596	587	604	593	568	613	590	612	647	581	568	585	599	646	573	598	604	578	616	622	616	588	592	601	625	624	598	587	613	585	608	588	580	613	625	599	623	602	590	647	629	602	596	612	634	594	596	644	589	615	575	595	617	675	594	605	663	578	595	587	591	607	603	579	602	616	593	622	627	601	617	617	608	677	617	543	602	595	611	587	614	606	622	577	599	593	619	617	586	594	575	599	613	607	571	608	584	596	575	629	539	600	571	636	594	600	616	577	562	614	593	571	603	599	575	618	559	625	620	579	564	614	570	644	582	566	631	575	601	613	663	590	602	616	597	600	620	560	569	638	615	562	651	556	592	633	624	586	601	604	590	534	578	579	581	636	628	605	576	644	609	647	610	599	614	594	650	598	602	595	653	592	597	604	625	632	611	627	601	592	574	572	585	608	604	572	599	563	667	599	601	607	655	609	586	555	537	613	617	611	602	672	629	585	586	594	637	618	653	575	638	560	617	585	613	626	606	605	602	544	596	581	600	664	603	620	590	668	588	613	611	593	662	600	646	612	575	588	635	610	593	571	622	570	654	602	649	651	627	629	609	621	623	639	623	565	615	572	584	587	605	561	587	615	689	566	598	570	595	628	593	601	603	593	588	628	576	601	609	585	557	591	622	582	616	637	615	602	604	622	597	570	615	613	637	608	591	595	627	683	617	604	649	605	616	596	597	630	600	595	594	614	602	608	620	651	615	601	597	570	597	613	649	595	645	610	655	596	599	579	604	575	620	632	598	619	608	603	672	612	599	588	615	618	629	588	613	635	571	625	640	596	589	584	603	599	622	631	610	561	590	608	611	616	578	582	628	617	636	591	583	592	613	623	582	642	580	556	607	594	594	623	654	608	629	608	578	635	616	639	626	591	637	643	553	653	599	594	594	592	593	605	603	601	605	608	596	585	610	593	628	593	615	623	571	622	612	641	620	597	590	636	575	561	588	616	646	605	611	560	588	630	626	615	608	600	610	568	627	632	597	617	604	609	595	606	605	602	645	615	595	668	621	636	602	632	571	626	642	632	643	545	581	620	600	616	621	575	567	575	605	596	622	594	603	599	603	607	618	591	596	611	618	582	647	635	596	646	605	590	613	632	598	638	641	611	593	614	613	601	587	589	614	611	591	629	633	637	607	579	644	638	554	594	624	601	654	577	602	599	659	571	603	594	623	666	608	586	613	583	607	614	629	658	591	639	592	606	595	557	607	593	608	599	580	574	613	634	603	613	646	597	579	642	661	610	625	580	542	618	567	608	584	632	572	610	620	610	639	587	595	571	617	594	622	671	627	588	615	631	624	593	575	586	601	608	600	617	585	640	599	577	577	626	617	641	605	646	626	583	647	606	617	650	580	586	599	614	588	643	626	610	627	604	632	624	638	580	614	623	635	589	627	639	638	599	614	657	601	627	615	572	654	630	614	647	603	636	645	674	606	637	648	615	605	591	611	607	598	593	620	652	616	625	622	612	588	595	586	598	591	602	621	615	612	603	597	598	590	642	585	555	590	613	597	597	599	578	636	640	590	583	619	594	571	631	580	617	588	642	633	572	599	649	582	630	609	629	637	637	646	604	624	608	638	581	626	604	573	633	625	625	572	597	602	589	583	595	601	576	594	615	575	575	558	640	618	614	623	622	626	629	616	614	589	607	587	579	603	566	573	596	584	640	600	591	583	608	642	542	617	576	599	650	607	613	604	589	585	559	597	541	598	604	617	601	616	651	585	630	573	607	612	599	631	580	647	613	615	591	632	567	583	640	595	624	613	623	597	614	588	620	604	559	609	572	573	615	584	607	627	614	607	588	607	587	632	603	600	594	590	589	620	626	606	607	629	646	557	618	602	577	614	600	593	632	586	696	607	612	587	626	571	619	620	540	653	587	623	626	635	638	635	609	593	578	680	646	637	584	608	625	617	638	672	575	613	615	642	611	594	593	579	610	587	586	600	609	577	581	602	597	618	600	582	568	615	641	611	617	605	600	621	640	616	591	637	576	668	639	599	611	631	587	642	619	591	584	615	602	587	637	614	602	619	624	601	592	577	593	567	637	632	617	585	596	625	583	590	638	610	614	575	625	608	640	607	598	618	601	610	630	625	646	588	600	618	627	603	605	575	637	608	624	660	604	619	616	594	557	577	580	616	602	562	633	625	621	597	658	622	647	617	558	632	576	592	581	608	595	618	621	645	637	639	640	587	590	600	599	623	577	549	601	613	616	606	623	583	663	571	608	627	565	626	595	599	650	616	657	605	611	593	586	641	647	630	548	567	647	539	592	599	655	564	578	582	626	642	634	572	577	586	606	631	610	567	597	609	620	599	611	613	588	614	618	607	633	613	594	567	641	620	651	599	600	589	645	605	563	604	577	563	606	617	666	637	613	575	600	616	648	642	569	614	604	598	641	626	616	589	581	617	627	621	615	592	649	616	558	604	667	612	605	642	639	596	604	639	555	591	592	632	598	626	603	621	592	628	603	647	591	638	607	620	600	567	576	595	593	591	616	597	611	629	623	635	539	595	629	628	608	596	574	617	590	598	620	662	616	564	590	638	602	590	611	529	636	576	618	570	641	590	613	615	589	554	620	598	599	569	630	607	636	676	640	563	612	579	607	589	570	657	632	632	577	595	604	589	587	590	626	637	620	599	596	563	600	594	594	601	604	614	609	595	607	588	624	581	627	623	603	605	566	626	633	613	574	585	549	616	631	599	574	613	640	614	623	610	595	567	621	633	591	610	590	617	649	623	616	589	586	617	588	644	624	597	624	584	588	631	634	584	606	602	641	612	618	606	629	617	632	607	560	576	598	576	575	625	593	634	586	611	587	599	623	664	589	573	640	659	608	581	592	623	633	590	578	605	608	626	638	601	628	615	570	610	601	643	595	627	651	601	559	610	625	612	576	622
24128	21260	28392	24462	20477	6341	3850	2881	1907	1563	1460	1234	1145	1063	879	961	941	832	754	767	726	652	678	627	604	614	638	632	600	586	564	596	580	533	568	555	554	543	556	577	494	544	545	581	571	569	567	563	556	520	557	535	567	532	590	555	515	507	497	486	493	495	519	481	474	516	503	510	496	491	489	484	500	499	513	522	490	512	496	541	480	479	502	513	511	500	533	471	502	511	509	500	520	498	513	493	461	489	490	487	511	488	509	497	490	529	471	535	486	522	472	465	513	502	494	519	523	495	495	488	494	486	535	515	477	482	512	536	508	498	474	486	497	488	466	494	506	512	479	500	522	466	431	514	488	476	504	455	513	471	503	528	504	491	491	499	505	513	508	477	501	505	492	474	531	477	490	502	507	472	499	528	523	491	494	533	497	475	459	462	459	493	470	531	505	509	499	508	502	496	519	527	485	522	505	466	538	479	463	495	483	516	468	516	476	510	500	483	511	524	495	481	484	505	503	503	467	518	491	508	520	493	515	529	509	510	522	512	476	463	471	493	545	484	526	479	487	499	517	491	517	473	513	515	498	456	494	502	468	482	503	497	491	495	502	518	507	502	504	501	491	465	517	498	507	505	512	481	515	476	507	466	491	474	483	508	507	524	475	502	501	514	474	480	506	498	490	501	459	500	495	523	522	528	516	467	455	491	491	499	464	484	480	472	489	523	482	494	465	462	453	475	493	503	503	474	493	458	506	537	469	480	501	480	494	508	467	495	473	460	523	491	536	576	529	450	524	472	473	505	551	538	500	528	505	482	529	524	515	480	482	489	478	479	486	475	524	498	537	515	518	506	525	470	490	489	496	521	503	532	507	487	495	505	489	501	509	475	526	488	518	490	488	481	458	479	518	471	496	489	523	496	524	451	497	506	498	476	458	482	483	529	525	493	493	492	473	505	517	486	495	516	499	491	484	440	529	502	476	533	471	491	493	499	524	472	471	496	483	513	502	471	448	540	487	479	523	493	482	495	514	479	528	499	544	508	497	486	482	481	496	489	512	517	527	519	487	508	512	463	528	487	536	494	512	493	468	524	459	541	505	516	524	513	468	458	448	453	488	497	530	489	498	550	496	544	474	512	498	463	469	514	494	476	528	516	495	461	509	506	499	484	508	495	494	482	474	516	503	479	519	501	537	496	501	499	468	479	495	505	490	535	478	517	492	490	477	510	537	517	509	515	503	494	497	483	520	484	489	476	502	529	503	470	509	458	457	529	500	504	512	474	485	520	530	482	504	505	443	464	511	449	471	464	444	518	507	491	506	481	482	508	492	487	504	487	478	462	499	476	507	517	445	470	473	489	498	497	505	512	479	477	516	528	499	484	462	481	519	502	509	460	494	488	515	507	487	493	544	486	473	502	500	465	488	516	513	526	493	511	492	499	511	524	473	449	459	489	529	503	502	497	473	510	468	492	512	449	463	475	510	496	509	501	510	544	497	491	463	475	507	473	497	505	459	486	517	461	511	501	515	496	479	496	517	530	489	489	521	472	494	522	475	536	493	516	479	470	469	516	514	514	503	486	484	473	470	494	530	511	460	505	477	483	481	475	515	525	486	510	496	485	508	473	523	500	472	508	544	497	498	479	494	492	520	487	469	474	491	466	481	498	485	478	512	485	468	471	486	461	529	473	508	546	514	519	519	485	528	493	460	516	454	499	504	538	479	503	499	530	464	463	513	476	515	497	498	465	507	485	473	474	500	517	493	482	513	466	454	462	511	512	519	490	504	508	526	471	513	454	513	511	484	516	485	491	498	491	487	489	529	504	487	513	500	511	459	501	536	514	491	480	517	484	506	508	511	502	482	536	481	494	470	475	493	474	503	479	469	460	486	488	498	509	485	476	492	493	508	478	480	516	481	488	427	506	518	496	479	515	483	510	476	511	557	486	486	491	472	540	479	462	500	541	503	422	490	512	488	471	475	496	499	531	496	522	496	520	515	521	521	482	527	533	517	491	479	501	473	492	526	514	508	506	496	504	483	477	519	480	500	506	527	466	528	518	507	504	522	466	521	518	514	481	477	508	497	496	516	523	476	514	519	491	503	491	550	496	469	497	508	489	512	510	509	519	469	479	515	485	484	508	482	496	484	511	496	512	453	516	526	506	457	494	495	540	485	511	510	491	495	500	474	486	503	524	494	519	487	523	515	487	453	499	477	515	485	506	470	488	477	507	507	497	502	468	528	497	536	508	482	470	504	524	518	486	465	496	531	491	510	500	459	498	506	505	500	487	452	514	487	497	514	469	477	504	511	502	491	486	512	544	515	469	489	512	484	490	494	532	462	522	514	512	456	540	502	527	516	493	494	481	489	524	489	477	472	507	507	498	450	519	541	525	485	534	549	493	484	539	498	488	524	468	492	501	492	526	493	471	502	469	460	495	498	488	470	485	505	494	522	548	515	509	496	494	507	465	429	455	498	476	444	473	526	527	507	518	498	541	512	458	501	465	508	486	512	489	506	525	485	476	495	476	459	493	519	464	505	477	487	490	501	493	506	458	505	490	503	529	493	493	481	533	478	542	501	514	508	513	481	483	535	506	489	497	508	478	512	518	528	506	494	500	492	546	489	512	503	511	492	498	494	491	478	522	517	501	539	491	487	515	489	462	488	535	496	491	481	517	496	529	494	495	530	488	496	465	484	480	479	503	534	482	508	473	511	491	479	479	449	514	479	510	491	516	492	449	508	535	504	502	492	482	477	479	479	477	509	538	483	483	476	514	537	478	503	481	516	460	471	524	475	512	531	517	474	494	499	508	511	492	489	487	486	515	479	473	477	500	483	512	523	523	506	486	458	499	492	530	488	461	501	510	502	469	470	546	520	495	518	463	504	536	497	537	498	495	514	440	540	498	491	498	520	520	496	538	501	477	468	507	493	479	513	501	501	489	520	479	488	534	475	459	475	487	455	540	502	521	457	493	520	502	473	507	495	491	485	531	533	541	498	531	524	493	515	492	510	534	435	453	466	488	537	467	512	514	484	490	528	473	496	502	482	492	492	461	499	448	478	536	506	464	499	526	520	481	515	496	494	479	498	517	506	467	459	495	482	479	481	438	501	527	483	479	510	480	499	498	533	504	499	498	515	507	511	461	521	490	472	483	490	505	471	486	513	466	451	496	485	539	518	530	507	512	483	507	528	522	503	494	463	499	482	486	468	490	497	465	507	523	506	493	507	471	492	485	483	474	472	489	483	463	497	495	475	497	473	506	509	502	516	500	505	546	513	503	462	483	479	508	520	488	516	478	506	460	492	512	510	478	484	503	541	509	499	476	471	465	508	497	475	535	494	513	483	508	491	505	502	496	482	529	485	498	538	487	513	454	493	444	486	489	505	495	515	472	492	487	544	473	511	506	478	524	481	502	507	478	487	499	478	491	489	499	506	508	500	503	494	468	492	509	536	536	528	518	462	509	509	464	539	517	517	480	486	554	505	486	525	534	491	510	514	473
8252	18953	19742	13765	8038	7516	9184	7433	5316	4467	3909	3353	2995	2665	2403	2283	1959	1801	1645	1556	1432	1447	1311	1199	1180	1102	1105	1144	1134	1061	1094	1038	1031	908	927	965	923	945	918	955	853	921	948	921	1032	1062	1007	1018	997	985	906	909	908	932	873	849	883	829	896	839	779	795	794	830	790	796	816	844	763	833	795	764	788	835	796	784	731	826	787	822	770	773	803	806	778	815	787	799	789	780	801	791	837	799	841	795	786	789	805	853	817	816	797	823	811	783	823	802	794	828	813	818	798	797	816	774	858	825	826	743	813	807	742	868	836	823	732	801	758	822	800	767	799	800	776	804	771	780	775	796	837	801	796	861	847	731	790	795	829	802	733	842	783	795	805	808	789	782	768	797	812	764	783	786	761	758	771	772	783	868	823	819	766	827	799	814	768	785	807	807	828	768	818	774	795	797	824	781	801	771	825	793	845	724	814	775	816	744	750	786	757	755	826	724	810	841	788	738	802	783	752	815	785	788	784	783	793	735	790	829	758	804	770	831	836	839	788	811	793	796	800	779	765	806	747	802	834	737	814	805	793	837	798	829	858	792	731	783	812	795	812	766	810	774	824	812	830	798	840	755	783	756	775	826	801	786	806	820	812	806	767	827	830	823	777	855	816	775	821	802	791	778	746	792	828	770	791	769	786	796	800	808	778	801	838	818	791	801	802	779	769	824	878	771	782	800	792	826	822	774	761	738	791	808	798	799	774	836	830	806	743	804	774	769	773	814	815	767	849	805	786	812	824	748	788	804	780	786	817	813	790	830	812	784	781	775	821	816	771	771	793	807	804	799	804	786	843	810	816	783	812	807	798	806	768	777	788	802	858	810	851	826	775	756	758	776	769	774	831	741	769	767	778	755	793	753	790	815	764	787	832	784	761	766	769	791	830	764	789	827	806	812	767	774	773	780	787	775	800	781	803	786	795	825	749	778	739	755	831	760	856	770	810	810	783	769	745	821	759	737	790	751	781	812	784	750	789	814	803	758	832	812	786	768	859	779	799	788	738	828	744	782	807	819	778	771	827	846	812	774	816	767	786	777	836	786	809	804	814	812	761	793	753	803	790	786	745	792	785	790	799	775	764	785	808	790	823	735	781	752	816	805	819	788	762	844	826	807	813	790	785	829	775	816	773	825	787	857	760	768	821	796	819	785	767	755	798	792	810	858	763	777	799	836	831	819	778	789	786	745	769	782	784	765	742	806	778	790	818	775	810	796	759	797	850	831	786	826	815	781	810	834	820	782	827	793	825	789	778	802	811	755	790	814	794	811	811	799	800	844	813	801	758	797	798	765	779	830	777	847	823	800	836	782	786	838	793	779	791	796	802	823	784	756	832	749	760	766	755	763	722	786	819	776	816	768	805	737	832	762	830	784	818	789	799	741	788	792	800	802	840	810	800	764	823	762	800	787	763	786	772	835	765	763	808	804	831	792	808	793	798	802	830	803	801	788	799	822	822	735	803	799	785	778	815	822	787	779	791	792	801	773	755	793	779	786	784	805	786	851	761	807	806	793	786	782	793	763	812	781	769	787	860	724	772	784	812	787	749	785	796	812	813	834	782	782	765	766	813	807	810	814	772	754	765	800	836	786	833	797	822	760	819	771	812	779	774	782	795	811	757	789	815	831	793	780	781	803	763	785	757	768	814	768	840	718	787	802	803	797	761	789	808	783	804	790	751	800	784	787	795	765	786	760	816	777	802	839	733	821	791	785	815	802	823	808	764	775	795	806	792	806	779	798	749	796	779	855	788	772	798	762	836	828	793	793	800	757	827	780	768	748	763	708	814	776	774	800	814	808	779	848	738	792	777	784	787	793	821	801	755	825	816	784	778	768	743	771	762	766	783	826	800	781	813	775	798	804	821	808	800	824	788	829	830	798	860	786	783	811	796	816	867	812	772	777	777	763	796	757	809	759	768	834	761	811	754	775	812	864	752	779	835	754	744	786	776	795	823	808	731	762	788	798	751	806	815	766	776	772	796	800	764	786	779	807	763	788	787	783	775	774	761	811	816	807	799	787	804	756	776	746	765	775	813	792	801	833	784	803	803	790	776	797	793	815	765	813	778	824	793	783	769	863	773	816	793	817	777	804	762	785	822	812	826	815	774	791	843	782	790	816	785	770	826	801	827	843	774	787	806	771	793	759	777	755	764	787	794	739	771	766	806	733	785	842	780	853	824	791	771	801	785	811	769	808	774	793	792	782	804	855	792	778	802	809	805	819	775	838	805	771	770	817	821	775	802	761	738	799	781	800	782	825	786	803	812	767	819	787	791	765	835	817	822	826	799	775	775	759	805	795	792	815	773	772	783	772	754	814	840	814	797	793	801	805	765	821	811	814	807	771	798	791	794	789	832	788	795	821	775	795	742	797	822	811	796	790	801	766	806	813	818	810	794	779	776	801	788	808	787	824	825	805	795	801	790	784	814	762	751	748	775	805	869	781	779	775	779	850	827	801	788	787	750	780	834	752	747	808	763	850	775	742	790	806	780	822	806	793	776	800	803	782	801	831	813	796	759	797	805	765	876	740	842	783	788	829	806	802	823	802	775	761	766	830	798	784	774	785	756	814	850	738	847	815	807	776	825	803	785	743	821	805	796	783	824	784	804	854	772	794	811	792	813	845	736	788	794	808	775	807	766	779	792	768	789	807	754	801	816	792	745	750	795	782	794	836	747	756	807	813	817	824	802	827	758	747	791	803	798	754	829	782	764	790	813	811	831	811	768	806	824	779	758	788	771	742	806	805	821	803	787	772	798	747	793	841	792	772	809	795	800	820	787	806	789	811	821	777	789	813	784	737	796	800	803	775	725	804	734	793	783	811	805	793	820	810	801	757	763	806	750	761	855	794	766	793	791	806	815	815	761	735	763	773	818	792	763	843	830	793	736	785	774	795	792	734	760	800	727	803	769	815	773	780	799	749	785	753	817	790	771	781	825	828	795	821	824	811	774	782	733	756	804	839	785	819	803	790	735	799	797	798	855	815	762	793	770	809	738	857	777	820	790	791	775	759	805	778	809	842	795	793	778	762	795	806	795	791	791	812	806	803	796	736	840	783	790	814	760	799	831	838	790	816	810	810	781	801	799	813	768	792	770	751	736	790	792	781	809	840	839	812	757	791	743	813	849	802	793	808	757	783	782	851	745	797	815	795	762	771	812	779	759	786	805	804	797	796	844	810	830	745	767	829	775	785	807	824	757	781	813	795	793	826	831	774	781	811	757	798	774	800	817	818	792	767	750	800	809	785	818	714	831	787	786	781	751	772	804	785	786	819	833	837	757	783	803	778	821	780	785	793	810	814	757	798	812	743	752	784	797	788	780	796	766	808	755	798	883	763	784	753	793	763	749	773	852	741	760	803	792	748	786	764	802	732	807	787	778	785	842	809	772	803	811	770	802	786	750	840	788	827	797	799	800	759	778	784	800	769	807	815	790	775	770	751	797	790	809	836	771	794	845	798
23231	21306	29144	23827	21308	20533	9018	4306	2552	2155	1874	1696	1521	1378	1326	1289	1079	1054	982	943	760	794	707	714	695	669	633	704	664	655	645	648	629	523	606	574	561	579	598	587	570	580	604	600	647	593	619	629	591	609	656	606	571	552	557	579	508	534	546	516	580	502	544	492	525	500	548	503	514	504	516	524	497	508	539	486	533	499	479	502	545	495	503	512	530	512	474	515	526	516	514	506	477	453	483	516	497	511	544	492	502	505	499	539	537	542	549	510	537	517	496	495	503	538	544	473	502	482	492	514	498	497	492	520	496	499	514	503	487	514	529	513	525	509	479	469	495	508	491	503	482	507	507	505	549	512	532	501	490	510	535	567	487	524	552	432	525	478	482	465	481	525	512	526	488	465	495	497	484	485	487	485	500	438	509	545	508	491	521	495	514	502	507	468	473	487	510	482	532	464	532	483	518	525	500	518	517	454	501	521	501	503	529	517	503	537	507	508	513	490	524	522	488	510	533	496	486	493	499	502	499	519	557	555	542	517	541	563	462	495	509	511	509	505	492	500	483	494	498	498	522	527	509	540	496	502	516	545	494	536	480	493	490	477	484	522	460	495	499	537	541	532	533	486	506	508	508	497	520	540	463	499	522	522	477	552	515	481	509	501	503	526	499	506	552	516	487	531	506	497	515	519	482	515	500	520	538	500	516	528	511	498	525	507	509	483	514	546	502	542	483	487	507	471	491	507	497	511	521	474	486	492	534	492	500	544	498	537	501	544	522	507	500	476	485	525	516	472	496	545	531	482	523	554	497	509	523	526	488	501	483	507	523	522	504	466	486	491	485	516	540	545	469	508	533	508	513	542	494	494	493	493	527	506	502	506	533	505	541	524	486	531	472	523	479	530	530	521	525	541	520	513	520	504	521	511	491	494	508	512	509	518	505	496	490	521	476	510	503	495	518	547	514	450	478	503	467	568	469	494	482	509	559	529	532	521	482	491	503	480	502	496	529	537	516	483	504	495	523	451	487	484	505	512	542	469	490	512	528	534	525	469	497	472	485	523	522	529	502	522	487	501	481	512	484	516	481	511	514	496	488	467	468	513	506	505	493	510	511	515	509	489	517	502	518	513	514	516	538	493	513	486	486	517	489	518	508	542	531	527	465	501	487	490	525	488	491	476	473	512	477	457	519	514	472	466	525	478	524	500	490	550	499	468	537	543	480	566	504	543	507	539	525	488	470	498	469	499	535	513	482	507	493	539	512	494	475	537	478	495	533	528	544	533	525	469	459	473	505	530	484	468	508	530	518	494	533	527	496	528	524	482	480	497	479	496	488	547	513	518	510	497	511	516	479	514	522	519	507	477	525	487	500	524	498	455	523	509	527	513	489	506	510	503	537	487	527	524	473	508	460	547	459	510	483	465	502	475	529	519	511	502	459	512	469	508	528	494	495	519	501	481	486	499	486	488	534	512	494	510	532	493	498	506	543	499	506	494	496	488	564	471	496	497	486	526	486	517	527	528	512	502	485	531	499	502	502	529	496	528	474	480	531	481	536	530	498	481	506	501	507	509	551	527	452	519	438	569	516	531	514	474	496	474	501	497	473	460	488	502	517	507	504	516	495	513	497	511	529	542	507	517	520	496	541	518	512	509	527	486	454	523	502	481	500	502	536	513	554	495	528	497	527	444	469	477	482	572	506	488	522	478	490	494	539	499	523	523	502	493	500	474	460	506	484	485	526	512	476	508	508	539	494	486	506	492	495	471	526	532	488	525	513	501	520	479	516	476	455	491	463	513	521	484	539	520	497	491	500	504	501	471	546	491	523	521	545	504	558	494	488	546	501	533	480	550	467	490	491	475	541	489	501	488	519	483	535	482	499	468	508	518	507	500	524	493	514	490	496	467	511	529	541	485	529	483	502	501	502	510	464	469	525	488	480	518	516	526	510	492	508	505	503	506	484	533	481	509	482	489	529	489	527	504	510	493	487	498	498	471	507	503	501	517	488	480	505	529	525	467	517	498	531	473	474	494	468	500	500	511	531	515	507	488	466	520	481	505	481	535	518	485	497	509	448	500	519	486	500	483	479	516	524	472	487	516	521	506	483	477	451	468	524	448	518	527	477	517	505	503	506	495	543	519	512	510	500	500	497	506	546	461	515	488	493	522	491	506	524	477	504	514	467	482	497	505	506	501	501	465	499	528	507	481	487	482	516	489	467	542	499	516	480	475	491	510	499	497	505	530	505	492	514	522	501	492	512	477	500	517	496	476	495	467	522	519	513	484	522	475	512	519	498	509	552	556	500	493	487	508	491	479	521	514	508	516	536	510	460	531	514	512	487	502	505	516	506	492	479	529	509	518	521	513	539	531	526	494	521	465	479	494	518	487	514	508	460	488	509	530	488	497	488	501	529	492	532	508	517	488	485	514	506	556	527	499	531	509	510	489	489	461	476	489	508	484	512	486	489	540	510	504	502	499	500	511	479	494	470	468	507	525	493	523	498	518	472	470	509	467	461	531	491	536	461	473	474	497	513	531	521	516	528	540	549	501	520	474	488	499	498	517	501	464	497	522	496	482	488	494	504	519	508	556	534	515	515	514	516	510	491	523	525	481	526	462	517	518	495	530	464	479	520	484	492	496	503	444	501	498	496	498	496	484	476	524	483	491	479	494	475	511	535	516	528	476	482	507	475	481	496	481	500	537	489	491	480	493	507	522	518	496	508	515	468	497	483	485	451	534	531	520	461	501	525	483	484	521	502	476	485	519	500	514	538	510	553	523	470	524	484	501	503	493	491	518	473	508	492	493	500	501	481	512	544	542	510	486	501	507	467	526	532	521	531	476	492	513	529	498	488	460	483	512	496	510	518	520	536	517	496	511	484	484	499	527	548	502	495	505	477	473	512	490	519	535	485	485	509	511	482	525	477	522	511	488	510	520	498	507	542	505	482	498	480	488	496	502	493	525	511	514	496	491	493	477	466	511	497	513	471	465	539	485	501	496	494	499	494	482	502	491	476	455	498	514	470	472	549	489	497	503	493	488	504	504	515	531	482	432	515	535	506	525	507	508	528	519	538	475	476	500	504	488	481	524	534	484	511	509	514	441	515	493	490	494	500	511	480	526	540	495	487	502	525	522	491	490	489	467	520	473	532	482	513	524	480	493	448	478	490	474	499	491	520	473	520	463	451	501	476	500	487	494	531	521	515	497	496	554	497	502	478	511	469	508	499	489	498	494	552	508	512	487	496	530	470	491	513	502	531	490	462	527	564	477	491	515	493	483	499	484	546	524	480	511	518	554	485	502	518	514	511	497	526	529	507	511	493	467	502	519	491	530	456	528	468	521	522	524	533	476	508	498	505	542	523	488	524	505	487	482	518	489	496	487	536	461	509	492	525	547	519	549	518	505	490	484	513	487	544	524	533	482	529	481	511	464	512	493	506	542	540	516	520	498	469	502	497	474	470	512	511	520	521	521	461	529	515	490	479	488	506	525	535	496
10809	25098	25714	18722	11616	10629	12370	10170	7385	6049	5351	4628	4116	3570	3316	2907	2567	2441	2310	2083	1842	1647	1547	1551	1361	1309	1277	1258	1234	1233	1197	1047	1115	1051	1012	1006	1007	1068	997	952	1000	916	932	1057	1070	1105	1100	1081	1054	1034	1080	965	974	966	971	944	850	909	835	845	877	841	780	775	840	777	750	822	796	813	800	810	818	842	800	821	790	776	781	825	810	796	778	814	813	782	825	805	791	779	825	835	780	772	772	798	806	805	783	829	829	864	803	807	861	864	806	839	867	805	863	835	804	824	878	842	834	819	834	786	828	823	806	826	874	845	827	832	792	764	812	788	811	810	783	793	797	796	770	794	745	770	842	797	804	757	800	819	778	781	816	809	806	809	796	766	792	831	793	821	759	819	788	767	784	809	765	803	839	794	799	828	804	760	806	795	792	808	823	837	803	767	784	796	886	818	800	759	789	853	779	779	786	796	812	755	818	841	764	794	777	813	801	778	787	792	843	782	768	804	787	821	786	765	794	790	712	844	799	777	799	764	778	806	818	818	811	767	835	830	810	756	801	769	828	797	774	827	829	756	817	779	793	784	781	745	776	829	809	818	802	783	814	829	781	808	791	787	816	812	790	781	763	742	809	745	808	752	849	780	753	820	851	782	777	844	822	809	826	813	776	779	778	795	824	805	840	847	793	813	777	773	780	784	808	792	775	800	849	793	797	800	753	808	786	850	767	821	810	834	766	772	770	822	812	793	830	785	795	846	896	794	801	784	798	804	786	819	829	775	775	778	816	836	811	836	862	783	809	867	763	775	841	753	798	794	806	800	791	793	832	772	848	805	797	821	809	767	844	777	828	761	788	760	795	753	829	769	784	826	796	810	809	827	823	815	766	735	811	854	823	809	785	776	836	770	800	760	785	853	844	780	770	780	784	796	801	821	783	814	799	824	797	840	779	777	817	787	848	812	799	777	781	803	808	785	817	814	804	802	823	790	775	772	828	804	771	774	816	821	779	829	795	737	770	789	774	773	797	817	804	773	785	783	786	803	792	754	786	841	825	836	803	782	816	820	760	810	821	820	790	794	796	814	799	803	820	798	788	789	779	758	848	776	782	768	806	806	726	806	798	766	775	789	828	753	752	808	793	781	833	788	840	815	803	764	774	733	862	792	746	803	782	768	753	809	778	778	763	801	799	808	738	826	787	826	830	792	791	823	789	828	800	825	817	765	883	811	813	775	805	797	814	778	804	825	818	883	826	802	793	795	800	771	809	786	812	787	787	759	777	810	782	768	797	749	773	783	796	791	810	741	832	895	772	776	797	817	783	802	790	754	808	790	775	810	729	768	828	828	807	758	785	818	793	803	787	793	811	795	818	775	819	787	757	817	831	806	783	818	825	770	850	847	786	781	791	801	849	792	793	764	822	791	768	817	795	813	780	804	808	834	814	821	821	795	766	842	792	797	765	796	772	711	775	767	766	841	807	787	816	776	806	829	764	849	833	780	766	830	787	781	768	825	762	803	807	772	798	822	752	807	786	824	802	795	837	809	826	784	811	767	795	762	820	850	790	814	800	773	795	753	804	796	770	784	797	775	820	798	829	775	832	827	793	784	750	804	775	798	817	732	797	774	776	833	793	835	822	855	806	804	797	835	782	845	787	770	823	796	796	736	804	865	802	770	826	767	768	809	811	835	832	820	818	852	835	828	790	862	825	788	854	799	740	839	801	773	810	766	813	812	796	856	863	861	755	808	822	772	789	812	799	792	885	776	779	816	858	753	769	760	795	765	783	762	839	806	814	789	797	746	793	789	762	829	821	855	795	778	769	831	803	822	804	776	803	777	816	784	777	777	832	807	814	754	823	765	780	797	812	787	757	814	773	788	812	747	771	857	848	811	789	814	811	776	830	791	829	784	758	780	844	761	795	771	835	804	760	781	800	824	807	823	816	820	813	808	757	839	776	826	793	801	779	830	816	814	807	783	858	823	815	821	773	773	842	756	754	758	865	801	811	858	757	761	812	786	832	803	801	807	801	839	792	818	773	829	779	832	787	837	806	782	761	842	839	836	758	801	778	798	823	765	773	844	796	816	817	783	789	767	767	800	791	820	712	775	783	874	823	755	781	771	815	811	828	784	810	778	814	815	794	801	825	780	793	821	804	794	746	770	817	821	805	762	781	760	782	837	813	783	837	756	778	843	788	790	842	800	793	790	860	776	810	841	773	808	796	796	790	784	839	786	712	756	808	798	739	746	775	803	825	832	801	806	807	832	787	803	787	804	847	809	797	782	797	819	799	816	757	874	796	852	856	825	807	787	803	798	782	824	796	745	806	780	796	771	757	822	823	818	783	772	799	820	827	819	789	789	806	837	757	795	812	750	800	789	794	795	783	823	736	800	781	775	793	844	784	819	795	849	800	779	798	729	791	841	813	790	820	838	816	788	802	765	781	787	788	788	782	745	842	768	825	797	797	780	772	796	773	812	796	798	813	819	790	812	823	792	795	775	835	799	808	805	776	830	827	729	800	808	771	762	777	816	789	742	776	853	773	837	801	796	804	765	799	785	830	755	843	837	895	815	813	769	846	795	773	793	822	849	831	819	804	753	790	792	816	780	747	775	769	860	795	781	748	753	786	807	810	823	827	787	793	781	834	806	844	775	829	778	838	745	816	766	782	783	823	806	781	781	778	785	801	808	761	794	843	826	800	786	782	785	797	784	793	767	847	802	785	819	862	848	794	759	757	792	828	773	743	792	804	803	793	812	811	804	821	822	803	799	786	835	812	768	760	820	762	808	814	774	790	807	756	796	803	803	795	841	818	769	810	749	790	860	825	812	852	792	821	865	790	834	804	804	834	768	774	823	833	795	797	824	827	757	763	747	747	832	801	784	767	787	833	809	755	757	818	722	783	803	795	781	783	791	790	796	813	783	785	830	818	734	782	810	819	759	734	757	804	776	760	802	808	764	821	815	778	866	799	827	778	844	772	779	763	811	750	838	841	803	799	836	787	796	799	836	810	764	787	723	791	842	804	759	783	785	815	758	802	803	786	783	784	849	820	804	769	811	783	807	824	812	828	791	841	854	827	838	810	812	811	776	732	791	803	797	751	795	817	766	789	832	814	814	828	791	796	787	831	793	767	827	770	827	780	817	798	777	781	788	825	878	784	785	813	796	807	781	825	798	791	773	838	822	790	806	796	790	746	833	766	898	873	775	807	828	806	820	771	808	779	774	820	818	815	751	818	797	743	755	780	815	834	792	794	821	783	807	839	794	816	829	794	806	767	721	812	775	835	820	774	782	851	755	833	785	816	786	804	786	814	762	796	828	814	776	797	802	818	834	769	803	799	804	810	783	811	790	742	747	787	775	839	777	772	801	823	813	785	785	826	796	834	848	786	767	752	804	807	786	791	787	812	765	825	779	773	838	810	827	813	812	813	799	767	818	838	791	791	824	763	782	797	772	851	815	796	797	836	762	802	801	806	810	773	779	775	810	803	794	792	772	825	829
26695	20847	12733	4555	1783	1480	1851	1451	1036	857	748	752	687	702	662	584	612	548	526	526	468	445	435	445	450	430	402	456	418	422	396	418	390	420	424	397	416	393	378	384	394	388	404	434	397	447	413	400	444	404	452	403	425	406	342	391	395	382	369	359	388	402	363	358	358	378	407	416	384	356	351	352	366	383	347	381	345	373	361	368	394	363	393	371	386	363	360	368	354	360	378	358	372	368	403	396	371	354	349	378	354	386	360	372	361	412	374	327	362	376	358	370	380	376	352	385	370	396	379	357	373	337	383	396	356	340	337	335	360	353	351	382	411	379	359	364	412	385	357	356	374	366	347	391	383	392	362	391	363	368	385	372	342	365	378	399	420	359	374	372	397	354	347	399	364	367	369	393	374	371	374	349	411	401	367	322	395	348	368	356	364	377	366	379	376	348	395	376	372	398	345	364	362	394	353	365	378	401	341	360	379	371	349	344	369	371	350	377	390	372	361	363	367	385	400	373	352	388	397	405	357	374	385	362	367	310	371	387	363	372	368	371	389	377	349	377	348	405	345	377	355	377	355	389	371	366	363	378	378	368	368	396	388	387	375	399	374	377	388	343	355	368	377	406	368	374	359	364	354	370	369	358	376	366	401	371	418	373	376	370	388	379	383	406	370	372	375	376	356	396	370	373	361	345	393	367	386	354	385	358	383	342	390	348	385	326	368	352	360	399	395	372	395	369	368	359	370	337	375	370	340	365	363	393	358	364	374	362	364	335	394	362	365	365	388	404	382	349	357	380	347	338	380	361	359	336	383	363	409	382	367	382	369	397	369	379	371	365	387	377	379	361	361	362	393	338	392	359	357	397	401	339	403	360	385	344	404	372	366	371	348	367	364	352	377	396	401	363	394	387	392	383	359	355	365	331	362	385	360	390	392	370	374	364	372	411	370	361	398	390	346	364	349	412	409	368	387	390	392	411	340	395	365	359	366	361	405	379	369	387	381	355	369	377	397	423	365	365	382	369	369	367	406	347	401	385	372	380	362	362	394	360	342	373	341	375	379	362	343	393	364	377	355	393	362	355	366	388	389	392	371	321	388	394	366	368	383	363	350	355	372	352	353	404	401	407	372	343	395	330	354	354	367	396	385	371	374	378	363	351	401	379	404	378	342	395	370	424	373	364	369	346	372	365	366	353	396	336	406	354	366	382	364	387	362	392	364	359	382	373	384	339	340	352	365	355	342	355	338	388	386	343	400	390	369	358	381	383	378	341	353	386	356	390	397	377	396	365	387	362	332	411	373	344	381	404	383	366	354	341	366	393	346	378	371	380	375	373	360	377	358	352	369	354	369	365	367	353	343	351	365	352	359	365	384	386	349	361	327	349	342	385	392	367	363	362	409	378	358	382	394	331	341	365	365	390	365	378	367	391	366	364	365	402	382	410	335	352	366	372	370	372	395	332	361	354	362	363	398	327	384	357	393	381	349	341	378	393	359	407	378	424	368	371	331	349	392	361	378	346	374	391	363	388	384	373	361	370	376	372	392	373	366	366	379	361	372	394	357	365	381	347	326	336	368	402	368	369	382	385	398	346	412	344	417	375	404	383	366	383	361	352	398	387	370	383	351	387	349	377	380	367	396	352	385	383	372	372	331	370	377	374	375	385	405	390	360	373	332	327	356	336	362	360	337	382	386	372	399	343	351	361	375	376	377	388	394	403	352	378	365	363	364	405	385	368	342	369	439	369	371	368	343	362	373	363	395	332	405	365	391	352	378	375	357	335	369	377	373	396	403	393	375	374	365	362	344	344	370	352	392	336	358	386	375	380	369	366	367	340	363	355	336	360	364	368	378	344	354	361	382	360	357	368	377	379	356	364	380	417	369	361	370	362	404	364	388	348	393	373	371	375	384	370	347	367	387	361	381	386	371	362	346	361	359	367	387	360	333	356	351	365	369	396	370	394	386	385	357	336	378	399	365	371	380	379	375	370	368	360	365	387	374	388	368	383	354	398	381	362	401	328	350	401	374	360	394	382	379	349	372	363	383	382	395	337	349	387	328	395	367	405	388	380	350	337	379	319	372	392	356	373	381	396	406	385	357	358	383	364	398	381	349	350	339	383	359	378	389	366	376	360	370	383	377	366	384	387	404	343	372	368	383	379	348	363	336	407	371	364	374	362	345	362	374	371	368	408	383	351	382	371	343	351	359	393	368	388	352	364	363	359	374	389	362	352	378	360	377	370	358	346	345	391	334	353	362	321	380	357	373	382	350	395	369	340	372	411	358	338	405	391	402	383	371	384	382	435	352	372	353	372	367	383	361	358	334	350	409	358	402	343	326	402	375	395	374	373	363	394	382	384	380	374	357	388	371	342	346	410	375	374	333	358	397	356	382	350	383	365	363	373	364	352	339	382	359	357	343	380	362	373	364	343	375	342	381	395	388	400	389	393	363	369	388	358	330	397	376	359	405	369	379	409	367	405	367	365	389	350	378	350	381	315	383	363	369	376	387	389	385	384	415	350	366	350	321	346	377	390	379	366	373	382	412	355	352	367	379	379	353	371	327	360	398	393	407	380	381	353	381	341	386	351	382	408	349	370	367	359	370	405	370	339	331	337	395	320	387	390	383	354	364	396	360	366	354	337	423	383	347	401	347	348	344	365	357	368	367	334	393	360	405	399	358	377	398	335	413	344	391	361	335	345	386	363	363	371	382	323	347	353	363	378	378	386	345	392	363	327	369	360	364	361	350	370	364	362	347	378	367	370	378	391	352	373	342	395	379	353	386	342	409	382	359	375	393	350	357	363	357	377	354	383	399	358	351	376	358	361	373	365	385	386	353	395	370	390	352	366	383	386	360	395	320	373	360	363	356	372	336	339	369	368	374	385	365	375	386	380	360	365	390	382	354	365	371	369	400	321	356	410	369	347	368	375	369	329	370	370	365	390	353	394	360	359	374	413	379	379	393	370	395	377	359	355	380	391	366	398	365	359	368	341	352	386	357	365	372	337	420	421	365	372	385	366	347	349	362	375	389	362	366	364	353	393	373	382	363	368	388	358	381	372	367	367	377	391	382	384	357	360	341	387	377	365	379	371	427	365	369	358	389	390	385	345	381	394	367	361	382	408	378	367	377	358	359	327	360	364	357	380	378	362	368	348	349	383	371	362	403	380	350	390	386	380	351	400	354	349	381	350	383	377	340	361	350	375	348	361	379	381	353	352	362	378	375	369	388	348	404	369	409	398	404	357	374	395	367	360	362	397	328	375	366	404	367	390	328	362	336	354	338	389	343	378	393	373	347	349	359	356	392	372	375	342	378	387	367	385	354	363	369	392	335	356	373	370	398	357	342	339	343	362	372	364	375	382	350	342	355	378	343	367	350	351	340	360	346	376	383	378	384	368	369	388	390	365	389	359	363	342	355	335	359	367	365	384	364	328	395	373	366	374	366	398	359	381	375	335	367	359	357	375	357	391	352	367	357	347	359	376	368	388	353	343
6545	10315	11849	7898	4285	4222	5453	4338	3181	2517	2165	2034	1885	1616	1591	1498	1237	1270	1194	1043	956	889	858	854	850	773	784	761	748	742	701	706	709	701	729	692	750	703	680	624	677	718	662	768	773	791	726	749	733	736	776	730	724	700	673	646	645	632	590	585	626	612	611	642	572	622	614	641	579	600	668	585	620	581	634	563	590	591	599	597	603	643	560	622	569	621	584	596	621	617	618	557	605	623	618	605	558	605	609	626	616	631	627	660	622	592	582	629	647	592	634	623	585	629	645	610	661	570	605	577	620	600	545	586	601	636	586	558	608	595	597	604	629	616	592	617	634	602	613	641	582	590	574	594	571	597	586	589	607	594	631	606	591	591	635	595	590	639	611	606	612	593	589	542	620	582	552	587	595	583	638	610	637	589	589	615	614	616	638	604	641	620	577	574	632	591	583	612	598	621	615	619	624	615	573	630	561	651	599	532	606	579	612	606	587	644	615	621	611	610	597	604	593	579	528	578	602	609	623	614	595	560	616	634	593	650	627	610	659	622	589	570	563	612	664	629	571	588	634	593	593	596	631	559	642	601	608	600	586	622	617	616	587	559	567	573	608	597	587	626	634	653	611	596	656	634	615	601	563	580	606	551	625	613	594	660	626	601	586	614	642	596	597	569	627	602	587	608	606	603	598	628	632	605	617	608	609	578	609	624	648	620	591	624	606	601	565	603	605	601	616	635	638	602	608	634	638	635	581	584	600	622	584	582	585	602	617	591	598	608	580	577	615	596	605	645	634	586	577	597	584	613	629	578	593	601	591	625	623	596	608	585	598	608	656	583	609	604	553	590	592	578	596	603	620	617	617	592	615	587	659	609	599	583	604	609	593	611	628	614	639	619	635	594	639	672	615	605	624	584	587	606	609	599	604	616	634	555	581	592	642	601	640	630	611	607	644	637	611	623	576	610	617	643	592	649	624	637	594	653	592	611	664	627	624	538	571	605	562	652	582	564	610	601	634	618	597	598	585	586	590	596	577	634	590	630	595	642	597	573	612	626	603	670	640	628	593	609	613	589	606	580	631	609	620	627	595	576	636	595	638	616	611	579	575	594	678	579	581	591	594	626	612	571	593	640	588	644	667	580	584	592	608	626	627	617	597	606	621	614	607	604	569	641	609	580	619	578	608	601	605	617	579	571	569	585	599	616	624	643	565	640	617	596	619	607	606	655	575	592	602	617	588	602	598	599	594	611	579	603	609	596	608	613	656	584	638	620	624	601	552	588	619	601	597	609	588	611	564	584	611	571	617	572	624	605	643	632	620	597	556	620	634	602	564	581	621	622	579	605	622	601	557	562	615	653	642	539	602	606	627	646	595	589	569	602	610	594	616	612	591	557	623	592	574	617	592	606	602	558	653	626	596	609	643	589	609	583	595	591	584	572	636	630	597	578	575	609	605	635	595	618	612	588	580	615	584	608	627	595	615	584	634	622	602	623	580	561	601	617	589	609	579	585	615	623	563	629	603	603	586	592	573	618	632	568	580	642	630	636	577	630	603	613	616	661	628	593	576	653	611	573	605	655	623	572	618	599	565	594	588	574	596	624	611	557	629	583	601	588	622	599	590	594	582	614	615	591	589	639	615	583	619	648	618	614	592	615	598	607	582	585	585	614	579	607	624	576	636	593	609	589	611	645	610	572	627	654	591	607	616	604	614	638	590	612	634	639	644	632	560	634	581	593	607	608	647	620	586	574	632	602	637	619	575	617	617	605	575	622	594	655	630	559	600	635	603	576	603	608	610	580	587	628	557	602	608	606	642	628	578	586	600	606	600	587	605	666	651	582	618	587	613	666	639	634	563	567	570	597	619	587	609	621	619	644	631	613	578	615	598	643	635	595	595	642	616	602	558	594	644	622	609	610	599	591	570	625	603	574	597	611	631	633	595	622	575	597	641	639	593	621	566	590	626	599	639	609	594	597	627	602	645	586	638	674	637	606	608	607	606	608	620	577	597	607	599	653	606	597	592	604	641	652	605	565	613	569	593	556	665	614	610	635	577	581	582	586	647	646	593	621	613	610	634	580	592	632	615	591	650	586	600	593	622	626	671	609	599	585	597	622	588	591	643	602	634	590	595	599	596	630	618	650	614	622	609	584	594	573	579	589	616	603	642	616	598	606	586	665	618	639	579	585	620	596	620	590	571	589	596	603	550	633	591	585	573	673	616	630	604	656	592	585	586	597	596	584	583	655	608	640	634	587	605	588	667	573	590	623	616	611	626	604	595	569	596	617	651	650	589	592	629	609	641	591	582	636	544	582	601	628	627	542	623	610	622	646	581	614	567	627	612	587	598	584	641	609	641	616	651	669	605	597	601	557	625	633	596	582	632	576	596	574	608	576	600	617	599	637	603	619	638	610	665	602	624	600	585	583	599	598	600	608	657	624	595	630	581	590	631	561	628	564	613	617	596	579	581	638	560	632	626	607	639	616	601	595	631	637	612	598	577	579	636	605	617	601	585	610	649	595	623	644	637	594	629	592	647	615	570	594	616	629	597	607	640	607	609	635	561	623	599	613	616	593	605	653	604	558	614	605	578	609	621	615	544	641	622	586	608	605	596	631	668	615	614	583	629	587	631	582	590	628	583	616	603	639	581	598	606	580	686	604	587	647	587	617	592	573	566	574	638	605	594	627	598	603	581	633	623	601	625	655	594	572	610	600	603	603	608	613	654	588	591	615	586	588	584	622	639	631	606	605	604	583	598	649	569	558	593	614	604	641	635	627	635	663	610	624	642	632	615	628	585	599	600	614	598	611	607	596	585	595	576	607	590	609	588	642	559	584	584	590	582	603	570	563	585	611	599	602	596	621	601	604	630	606	591	636	585	618	590	630	591	585	567	591	618	614	609	633	590	613	628	584	604	564	607	604	635	553	586	622	594	637	629	642	609	621	609	629	583	616	604	645	600	634	587	611	588	597	592	606	614	585	629	602	595	591	626	626	574	622	616	577	574	580	593	613	585	636	602	601	599	597	611	594	604	615	615	649	619	591	649	573	612	591	602	605	611	624	584	619	597	579	596	622	571	607	626	602	635	617	565	624	585	623	681	565	601	623	588	592	643	582	551	602	592	613	598	555	613	588	584	625	638	630	610	607	548	552	641	588	631	653	633	600	592	595	603	619	639	615	608	574	585	566	606	576	573	627	617	611	645	633	636	578	619	588	624	570	595	583	610	574	610	609	628	607	619	615	569	591	575	600	546	595	612	574	625	565	599	611	620	584	607	572	633	575	617	578	599	616	584	555	611	639	645	592	616	612	599	631	636	611	630	643	581	628	643	585	587	645	628	617	569	600	606	579	607	581	603	640	598	618	607	604	648	597	579	593	607	631	601	602	636	632	626	593	656	621	551	611	559	646	584	595	578	605	610	606	584	587	613	599	586	648	564	633	596	567	610	631	595	562	599	646	662	579	534	654	585	638	612	602	599	587	573	647	595	587	594	615	596	596
24106	21236	28393	24366	20487	7077	4845	3093	1875	1601	1337	1288	1273	1104	986	877	902	842	760	675	714	721	671	687	663	655	617	584	547	536	572	598	577	572	545	565	581	574	542	566	555	534	560	576	606	619	556	532	560	566	590	557	530	527	551	548	528	496	524	526	494	518	537	515	549	488	523	509	504	515	483	509	518	485	505	512	488	516	460	468	536	481	525	505	471	527	501	488	521	542	512	533	506	523	512	504	488	515	531	515	522	506	543	496	550	531	524	499	548	573	534	508	513	502	491	486	496	528	499	469	546	543	519	484	498	578	541	507	506	507	490	539	467	540	512	509	508	507	490	465	520	515	509	495	489	501	483	493	552	526	528	537	516	526	489	470	513	544	485	503	557	544	495	513	520	538	522	502	509	490	483	538	540	509	515	504	509	545	510	480	521	495	484	565	467	473	508	545	563	505	538	532	531	485	501	510	527	532	521	543	529	501	504	522	544	506	534	568	486	510	471	528	536	496	516	536	500	528	497	508	532	503	494	501	528	505	508	501	497	510	504	502	517	482	529	475	530	485	499	494	554	518	496	512	515	517	477	504	487	487	491	496	530	471	524	506	477	474	503	466	477	532	517	492	453	515	503	513	511	485	489	510	505	523	478	505	503	507	505	485	523	505	506	503	484	520	511	544	514	492	538	497	516	502	521	492	525	498	500	484	494	525	494	545	531	468	444	516	524	504	517	494	524	496	504	503	497	507	512	499	536	514	510	504	531	529	540	546	473	472	510	483	490	473	512	479	499	518	537	502	498	517	496	520	478	487	530	534	485	526	535	481	559	522	529	533	490	494	479	511	484	510	506	502	526	479	473	519	485	481	538	491	503	486	507	562	505	501	484	504	476	517	499	506	514	485	511	545	501	490	481	513	491	536	505	493	489	507	536	526	497	515	539	538	462	538	511	502	506	501	559	526	494	527	490	523	523	491	506	518	544	559	542	506	516	476	487	511	559	515	504	546	505	500	480	487	515	508	503	543	509	505	483	515	489	504	517	447	506	529	496	491	502	560	512	466	510	497	552	513	523	493	489	497	515	500	502	518	481	499	509	504	524	515	491	489	488	483	523	515	516	491	518	485	519	534	505	500	555	506	517	532	514	544	483	485	485	560	555	509	519	538	499	528	525	502	541	494	499	505	495	491	521	490	495	558	510	488	516	489	521	520	505	495	446	490	535	523	508	522	510	491	514	524	542	527	531	503	554	510	489	530	483	491	485	497	534	534	491	507	437	501	529	489	514	522	519	522	518	530	500	528	515	523	525	530	497	519	483	527	453	507	513	511	506	526	505	538	563	498	505	523	511	523	506	477	471	466	483	522	523	503	507	523	515	491	557	537	496	507	524	484	491	522	495	541	470	524	505	523	494	521	545	514	494	484	505	478	469	520	490	524	492	479	485	520	513	523	490	504	514	487	476	505	492	516	475	508	550	505	494	512	479	521	500	483	469	519	521	493	525	486	535	485	495	496	525	501	470	486	511	515	479	504	494	516	534	499	486	501	513	532	518	489	491	527	506	490	508	486	500	512	521	533	508	516	522	488	469	519	415	486	489	517	504	534	463	504	525	486	469	535	518	524	500	510	515	501	507	542	526	518	525	515	501	497	480	535	497	505	497	499	468	512	531	500	489	535	529	478	512	477	494	462	510	527	496	467	508	478	508	532	486	502	503	511	500	503	494	476	508	494	469	480	516	509	519	473	469	517	546	479	512	485	506	525	489	510	529	500	497	541	517	500	493	518	524	522	503	527	483	533	513	465	502	509	516	465	505	519	485	551	533	524	539	467	532	494	480	488	487	493	500	489	505	459	526	484	479	502	501	476	511	491	474	545	502	518	493	522	530	509	483	502	523	483	485	521	487	498	518	528	507	510	509	521	497	512	494	508	483	520	495	505	513	509	541	506	537	469	482	511	493	482	532	526	488	521	531	519	532	498	520	518	524	513	527	509	516	477	517	512	470	495	496	556	490	541	488	502	499	556	520	540	527	532	537	519	496	516	524	515	514	537	519	528	516	505	483	487	490	516	550	510	555	485	503	442	492	529	474	517	462	524	481	517	493	479	492	471	518	480	473	514	520	490	481	513	502	528	499	540	498	509	519	496	543	498	536	523	543	505	514	482	512	494	472	550	515	488	522	549	531	527	537	510	495	530	483	520	509	485	523	515	497	527	492	527	486	515	542	503	491	467	466	502	540	544	490	527	507	494	532	501	467	517	481	472	510	524	496	496	505	482	520	467	484	513	530	504	525	494	486	525	489	489	529	503	513	547	478	513	516	440	476	526	515	516	553	463	520	478	489	496	536	512	516	480	506	480	513	509	528	506	501	547	511	481	456	480	495	444	522	503	482	470	513	478	500	484	488	488	512	520	500	534	500	512	513	505	502	486	494	486	500	507	528	481	492	489	508	494	514	545	520	505	506	565	517	467	512	549	472	485	533	544	525	519	530	529	477	479	509	483	455	485	541	486	507	505	516	462	527	492	476	498	540	497	500	518	485	519	492	514	496	504	489	522	462	481	544	557	523	492	536	496	490	557	457	496	477	461	516	513	470	493	534	517	556	524	503	513	501	450	476	450	518	512	537	518	519	508	514	579	535	510	503	515	511	489	534	537	532	527	531	479	506	468	513	560	497	526	457	499	508	506	501	498	505	503	500	504	528	499	513	493	447	511	496	482	492	526	499	512	475	522	503	475	537	497	468	523	528	451	549	521	487	466	545	504	486	521	558	514	520	490	551	533	519	521	490	492	514	483	512	488	504	526	478	483	507	485	469	466	518	518	498	533	494	485	524	521	507	503	494	524	476	507	527	477	555	487	508	488	505	527	490	472	498	457	508	489	536	505	535	540	495	442	497	472	480	512	513	532	560	528	552	547	510	522	489	514	526	527	477	505	458	502	527	515	526	517	507	512	507	471	475	482	508	506	536	542	498	529	487	516	490	480	510	509	514	526	536	498	474	491	515	493	488	488	488	514	508	475	491	528	484	468	491	513	443	499	493	496	500	518	517	488	485	499	478	498	523	506	494	484	520	561	499	501	458	490	507	501	508	555	510	548	475	518	486	514	503	526	513	520	487	526	491	498	491	504	522	500	511	499	515	503	503	517	480	528	489	459	510	516	527	552	493	530	481	533	499	514	541	505	494	536	507	515	492	485	501	511	479	534	519	485	530	502	482	532	509	548	503	489	542	509	442	515	534	486	495	511	489	494	516	482	501	508	477	530	466	518	509	543	471	513	466	482	509	463	505	541	556	522	499	490	479	563	524	550	523	492	508	491	489	530	512	487	488	501	488	506	512	534	496	493	520	527	522	528	543	523	491	515	485	490	520	502	550	518	480	512	539	472	477	475	488	508	494	512	531	523	546	523	497	492	509	509	518	508	519	496	485	511	484	483	492	524	506	511	509	478	489	454	462	503	546	502	486	519	505	490	516	519	498	491	556	498	494	470	513	523	509	494
8384	19922	20265	14376	9471	8485	10501	7893	5165	4360	3538	3371	3068	2703	2425	2108	1946	1729	1596	1547	1485	1396	1267	1292	1222	1248	1169	1111	1079	1069	981	1048	1031	1005	996	958	987	1002	957	922	894	905	930	979	1023	1036	1010	967	1050	1000	971	948	987	924	895	902	857	904	851	841	844	862	871	799	834	839	801	830	807	817	858	836	826	847	819	832	860	800	817	786	863	801	808	797	809	817	804	816	795	776	812	829	833	818	748	783	785	801	764	841	803	788	828	822	807	865	789	869	841	813	845	823	839	863	815	787	814	809	793	792	831	784	863	832	885	814	837	825	817	825	856	793	761	776	815	794	798	730	788	836	759	782	780	824	814	836	814	834	810	794	816	832	776	826	794	828	811	801	774	831	805	798	764	803	737	818	797	795	812	803	860	790	828	788	750	807	802	789	790	787	845	804	815	815	838	851	799	803	842	833	792	786	795	851	817	766	796	856	805	804	831	771	846	773	783	783	824	798	811	878	737	882	823	814	805	789	785	817	778	872	816	853	823	795	824	828	811	773	782	834	835	843	844	794	811	816	817	840	798	805	815	828	819	784	817	791	821	829	846	779	837	848	797	865	807	753	865	801	843	785	797	828	844	744	812	751	801	787	770	791	766	850	850	807	820	778	802	813	824	835	837	841	758	831	834	826	835	800	801	845	790	764	839	753	764	768	818	774	813	841	803	807	803	790	830	799	810	830	848	810	791	835	809	807	839	804	812	862	812	814	811	781	828	845	834	786	818	805	836	804	848	790	857	814	835	859	820	831	849	815	806	802	865	815	795	823	797	812	789	816	800	855	775	777	797	792	806	829	826	820	822	781	777	825	766	819	838	808	823	842	831	788	818	807	790	761	796	864	801	810	788	827	804	810	810	783	789	861	785	862	826	827	833	851	774	787	845	814	759	824	832	789	822	799	811	813	779	825	757	846	826	778	834	825	828	828	778	773	797	815	814	787	791	830	814	857	863	776	824	838	829	796	798	837	774	863	866	843	797	743	804	866	825	766	789	778	812	814	808	840	789	788	822	782	769	842	804	826	779	834	848	842	820	829	839	831	770	846	831	817	806	812	785	840	771	757	844	787	792	817	798	785	850	805	826	816	833	845	771	829	819	822	837	791	826	840	802	775	838	843	841	811	803	831	847	818	834	782	790	820	810	846	809	808	789	806	855	809	834	801	873	804	848	867	823	833	792	815	829	799	810	832	794	815	768	796	808	858	804	813	801	771	831	816	846	802	849	806	807	803	807	824	817	820	783	863	792	774	802	833	778	796	789	771	818	777	777	844	792	810	815	807	767	783	799	773	818	830	817	774	830	790	831	784	838	808	821	793	810	859	819	802	795	807	818	775	797	841	783	822	787	891	802	834	808	828	837	827	805	802	817	831	807	834	808	864	755	784	842	769	774	858	851	823	791	823	796	798	850	770	792	797	826	825	813	800	773	814	834	878	786	818	816	778	802	796	812	835	745	807	806	806	785	841	802	828	776	807	783	834	857	798	822	822	824	844	825	784	852	804	810	811	728	824	820	817	816	794	830	784	795	782	777	761	781	828	821	803	823	839	806	844	825	819	800	739	838	804	789	802	817	797	793	795	765	823	843	806	815	763	799	822	826	804	789	816	816	805	805	833	836	806	792	826	826	804	783	802	835	812	817	810	816	823	764	786	815	793	811	835	801	792	839	827	816	817	797	803	827	802	810	809	818	824	783	844	836	815	814	841	757	851	847	804	830	807	846	822	790	830	813	839	809	798	824	767	817	823	761	865	787	839	801	799	821	814	841	792	825	787	815	815	814	839	769	858	785	815	826	811	862	813	852	778	860	793	794	844	815	709	812	818	766	804	801	826	891	840	802	827	792	772	819	817	856	770	777	840	812	818	797	827	810	798	812	822	850	813	784	852	820	808	869	799	782	778	852	849	838	826	836	869	779	824	817	809	811	877	816	801	758	819	785	817	804	762	830	752	843	842	861	796	827	796	845	807	829	849	830	815	802	843	807	808	788	842	791	814	828	791	820	820	829	817	796	802	823	816	822	792	823	828	803	823	801	842	839	815	850	820	839	837	783	853	837	795	818	810	803	816	835	812	797	844	816	883	819	843	762	756	806	791	804	794	801	846	808	838	824	843	797	832	773	793	814	811	789	808	837	795	772	800	839	870	813	781	773	792	895	784	797	819	783	847	832	761	753	746	873	881	880	784	813	814	803	830	789	775	799	816	837	816	795	847	810	856	805	794	829	847	791	827	803	831	818	794	812	854	781	812	847	808	848	803	803	795	789	862	802	815	830	885	857	782	839	829	809	794	806	802	827	823	781	828	855	820	842	806	783	849	800	781	800	778	838	857	820	823	826	796	794	781	816	809	786	816	851	851	854	814	838	806	826	858	808	823	816	798	788	804	793	823	853	770	818	814	849	792	823	794	824	779	819	836	785	835	784	863	807	811	789	797	780	785	858	808	807	798	806	793	765	798	877	843	838	793	775	815	818	793	803	844	766	807	772	821	830	770	783	803	819	822	784	813	820	794	824	772	737	813	795	802	777	787	789	825	836	823	798	858	820	820	832	846	843	851	828	802	800	840	813	758	855	817	819	836	797	774	838	825	800	801	820	781	782	859	797	798	855	813	798	780	786	812	785	839	780	837	825	808	795	790	804	761	828	861	860	817	824	809	813	798	802	818	851	810	849	772	829	755	833	827	803	828	820	858	784	799	855	833	811	828	782	794	825	799	827	814	792	822	832	779	807	796	792	840	745	815	832	782	821	759	807	848	797	736	812	837	804	780	808	866	857	866	781	810	759	817	835	757	779	853	826	825	851	844	830	771	861	809	815	797	820	814	793	829	850	789	810	801	773	814	785	831	807	853	827	835	862	855	825	831	775	813	827	766	810	835	718	825	810	824	800	839	856	732	839	803	813	828	778	792	859	818	836	749	834	826	796	820	845	858	800	792	804	835	843	818	742	771	838	773	821	756	809	822	817	810	804	798	789	821	802	858	822	776	827	773	810	785	844	795	795	827	799	821	803	788	809	850	806	796	767	799	818	811	832	828	825	798	789	761	786	811	769	840	852	757	828	829	783	852	846	864	791	781	776	807	846	794	791	883	753	821	804	786	780	828	840	823	845	831	808	752	798	796	815	823	831	844	790	785	757	779	797	857	831	854	804	813	836	779	837	859	805	832	806	841	778	884	778	872	814	814	824	830	775	792	770	787	802	809	792	832	837	810	782	811	792	812	782	809	834	821	762	819	813	756	878	811	822	799	823	807	803	810	814	842	828	839	846	829	785	812	821	827	791	809	786	830	842	764	783	787	861	847	790	823	839	816	827	798	804	825	840	787	814	818	802	806	811	793	878	848	804	819	760	794	860	805	840	841	822	793	794	772	837	804	891	823	834	812	862	794	840	774	800	839	783	849	778	845	836	793	837	828	831	801	797	816	811	785	780	852	823	794	827	769	813	790	770	819	851	753	806	796
23199	21300	29103	23841	21304	20623	10473	4654	2735	2343	1909	1718	1580	1392	1253	1092	1120	1074	995	905	829	843	752	731	720	747	690	655	649	702	618	625	617	607	595	636	610	618	633	587	587	614	626	654	665	609	621	664	611	596	639	598	608	577	547	540	548	574	545	556	557	558	544	565	518	518	536	513	560	552	509	467	548	478	513	513	520	550	516	527	503	558	508	493	525	561	522	540	482	536	562	543	565	517	506	498	539	538	518	534	516	529	532	551	458	556	567	544	574	522	527	516	558	518	504	529	544	501	533	496	541	504	532	520	467	540	534	535	470	544	546	488	536	501	535	538	527	524	535	514	498	516	523	514	503	527	488	540	536	536	526	562	535	519	536	533	559	531	559	525	539	522	499	523	520	483	486	507	537	485	518	533	535	530	487	529	479	520	520	545	549	508	572	529	551	524	561	494	503	563	551	558	552	522	529	517	504	525	541	505	494	510	499	513	480	508	519	568	534	521	512	546	500	538	530	517	522	489	516	541	509	508	497	507	490	520	532	547	524	534	545	472	536	542	550	543	512	533	519	498	531	515	537	540	587	538	546	529	503	520	545	513	500	497	541	513	540	508	516	550	512	535	531	556	515	553	531	558	506	531	526	508	509	499	521	520	512	538	480	500	591	543	565	544	482	525	532	603	546	478	510	500	551	500	489	514	492	546	491	569	514	549	539	524	509	512	508	577	536	548	498	543	514	517	547	517	543	558	493	489	516	529	561	535	528	506	517	508	504	469	510	516	566	506	553	502	481	528	522	518	518	478	560	560	529	515	531	521	484	535	494	514	551	556	525	550	534	528	521	548	481	519	533	526	506	514	511	554	525	515	560	511	513	559	521	543	503	507	526	503	535	565	504	531	547	527	521	492	546	520	521	535	487	499	525	540	536	491	512	540	555	518	538	542	539	543	503	515	532	511	520	524	517	455	544	529	527	536	522	516	540	499	528	469	530	534	540	566	542	547	510	555	502	526	493	496	596	480	496	512	531	525	497	520	525	536	498	512	524	519	493	531	560	500	530	536	536	562	509	496	521	558	535	554	506	508	494	485	529	519	525	543	491	562	522	545	503	514	545	500	511	516	507	496	485	509	472	507	543	537	524	499	502	509	483	569	525	483	584	519	528	560	527	519	543	521	498	535	539	555	511	480	522	512	541	528	555	514	511	586	539	560	540	531	502	502	524	516	546	547	525	527	531	523	553	556	521	543	529	508	516	513	510	528	544	520	570	524	506	472	532	479	489	504	540	538	493	523	569	557	540	499	549	537	530	540	533	486	522	505	494	495	540	525	518	513	539	518	551	519	516	532	518	472	541	509	561	526	503	498	494	500	497	493	528	525	527	581	561	549	537	531	499	532	528	543	512	461	489	543	527	525	505	527	550	537	562	524	564	508	595	510	506	534	535	552	500	530	547	502	524	539	535	513	501	532	558	567	545	567	550	562	511	518	471	507	507	515	511	539	498	539	524	509	524	533	505	493	521	512	496	534	537	515	512	565	523	501	536	499	511	507	513	524	528	519	500	508	495	564	548	499	506	488	550	521	518	498	515	544	554	500	521	494	508	529	527	554	507	523	551	541	575	509	538	513	512	521	542	510	494	515	527	510	492	532	530	535	519	520	476	521	504	494	538	533	493	518	496	546	556	506	537	507	576	529	503	509	544	554	562	539	505	554	491	510	553	505	535	541	491	525	481	547	484	541	557	525	558	539	530	525	536	492	534	493	503	484	545	560	531	488	520	500	519	555	525	519	497	552	535	510	509	546	509	516	512	503	544	476	504	519	542	540	544	506	555	508	532	539	511	503	532	468	484	529	502	522	548	500	518	540	560	500	511	532	541	519	546	509	492	527	517	486	567	538	535	515	518	496	515	561	541	573	521	534	477	513	505	535	532	530	500	513	547	511	528	519	481	503	549	572	524	548	487	488	541	498	519	507	482	484	541	512	498	528	490	540	515	481	508	529	530	493	522	528	495	550	497	522	559	529	526	535	524	498	515	524	537	557	530	528	491	542	490	507	497	526	524	535	531	520	557	527	525	524	540	499	475	546	523	547	502	537	520	541	506	521	503	564	525	494	515	501	525	564	518	531	477	514	533	474	527	522	532	548	508	517	534	537	514	550	539	532	518	537	554	525	517	526	507	503	527	510	489	528	514	556	537	482	500	505	506	515	514	512	513	573	555	541	534	538	546	586	485	535	540	505	514	512	509	531	503	546	543	495	501	538	515	504	527	506	524	528	518	532	505	516	494	551	536	550	527	519	515	542	513	518	567	503	500	482	500	501	540	524	495	523	540	497	525	509	525	528	500	521	528	479	522	497	543	556	513	518	514	546	508	552	551	538	518	483	521	574	507	563	491	517	582	501	538	493	550	504	555	501	538	472	532	551	492	536	525	543	526	503	482	504	515	548	485	518	526	528	524	520	533	524	523	558	468	505	541	497	522	519	537	515	541	529	520	515	493	520	517	534	527	538	534	538	551	539	544	555	506	550	515	486	549	526	529	491	523	550	489	483	527	519	556	557	528	504	481	501	504	528	553	550	531	531	533	478	539	490	525	556	495	532	522	480	514	524	538	517	488	512	529	543	509	517	547	509	498	500	547	531	523	538	507	552	516	541	497	521	512	521	542	541	568	552	505	542	538	527	513	524	511	472	555	543	527	509	505	541	562	541	541	524	516	543	553	508	503	528	517	542	514	533	516	496	530	511	486	559	539	489	509	531	464	482	504	512	525	527	548	532	497	518	552	526	552	522	509	542	551	527	512	546	555	515	500	518	535	496	483	494	480	508	525	502	543	531	541	530	512	585	510	527	504	511	500	507	543	528	526	537	485	501	523	535	527	552	507	541	535	516	483	535	499	511	517	525	529	506	504	532	519	546	503	491	519	535	520	489	507	507	518	519	539	533	524	483	528	518	509	517	539	583	506	537	490	531	539	533	534	530	525	518	487	521	539	509	518	522	545	523	497	505	491	507	468	528	534	520	494	510	515	540	513	555	504	529	483	507	514	539	535	539	500	541	502	517	546	521	505	507	522	534	517	506	534	491	505	508	507	493	509	567	532	543	508	471	566	544	563	544	506	489	476	500	572	492	501	512	540	497	535	518	544	531	545	574	568	516	529	513	517	511	471	513	509	553	492	520	533	575	559	532	495	570	516	530	549	516	514	533	501	525	518	504	554	533	523	519	546	482	541	536	534	539	498	508	540	498	517	542	516	510	529	528	545	521	506	496	510	524	515	513	476	524	506	550	525	544	527	537	537	532	484	497	535	543	541	508	509	538	480	535	523	537	512	509	516	544	494	505	506	531	539	471	530	506	542	513	500	509	519	520	504	563	474	474	547	555	492	514	523	499	570	501	497	516	510	453	502	515	485	517	519	527	468	505	545	580	531	494	509	535	493	482	552	518	510	563	551	521	526	532	475	542	511	532	490	497	539	523	548	508	510	526	541	494	500	519	514	519
11166	26289	26087	19640	14193	12266	14043	10652	7727	6193	5194	4714	4328	3661	3222	2725	2594	2277	2016	1977	1733	1758	1653	1442	1422	1412	1344	1293	1208	1222	1153	1188	1161	1111	1074	1047	1064	1096	959	1016	960	1018	973	1056	1107	1161	1159	1085	1104	1097	1059	978	1055	948	930	928	899	917	834	839	865	833	825	876	869	838	835	839	847	833	868	826	844	887	823	843	873	810	813	796	848	810	845	855	832	839	844	824	833	824	858	804	837	797	828	876	861	833	825	855	869	836	830	866	922	864	844	888	819	866	846	849	861	862	890	854	847	836	868	803	826	859	829	828	848	858	835	828	840	826	859	794	809	781	852	873	824	827	867	811	869	806	802	820	818	820	793	857	836	875	816	784	827	787	799	803	798	806	835	800	855	795	838	823	849	834	866	776	836	821	862	849	824	837	845	820	845	811	854	831	849	812	841	785	794	848	801	837	841	812	844	817	814	826	784	858	797	860	850	830	871	834	788	832	832	780	801	763	822	829	883	839	872	801	878	832	819	797	872	843	828	805	787	829	859	835	803	813	797	845	827	850	856	816	828	863	829	853	882	793	797	795	788	835	809	816	815	867	809	777	877	832	849	840	809	777	804	862	871	875	845	854	834	871	866	825	833	860	839	845	799	863	827	813	852	774	817	869	890	824	889	827	790	844	803	798	863	875	816	822	821	843	794	825	887	839	810	824	859	823	869	831	812	843	877	823	764	834	832	865	808	910	804	880	871	824	750	822	846	806	792	846	769	819	809	863	825	809	846	873	836	829	853	838	766	794	841	808	768	819	858	839	803	839	801	809	820	767	879	783	829	754	862	851	815	784	840	805	826	840	866	878	796	863	867	803	781	892	839	827	827	852	811	774	831	854	809	819	865	835	816	839	861	833	816	853	837	847	839	828	811	820	821	827	858	834	815	833	894	805	824	848	821	811	845	796	822	831	826	796	837	827	792	819	810	846	822	842	781	818	826	842	783	794	823	809	836	830	824	877	819	866	855	842	811	834	837	810	795	789	784	775	820	855	829	797	849	798	831	870	835	788	844	807	834	803	802	812	851	877	826	862	824	837	861	861	841	854	841	873	801	807	836	826	847	868	856	803	853	768	847	821	851	847	794	855	830	815	905	833	819	784	865	859	861	782	795	838	828	853	827	879	822	831	833	847	806	804	862	833	830	823	855	840	837	855	846	816	785	860	863	861	769	843	818	812	874	819	814	863	838	821	833	841	807	832	824	846	857	846	842	814	792	795	807	856	790	795	829	820	843	794	808	843	794	816	835	886	866	832	845	831	830	847	817	805	784	781	884	797	832	853	821	860	845	863	844	839	785	880	816	859	864	839	857	818	810	827	806	839	909	798	794	831	849	832	811	801	838	839	851	800	825	830	826	822	849	904	826	822	832	772	883	828	819	856	832	794	834	874	818	796	859	777	851	857	806	842	843	846	853	849	866	874	823	829	810	826	831	866	825	852	793	839	813	836	775	816	804	830	857	819	838	839	837	814	802	801	804	843	865	863	856	822	795	861	842	834	838	831	827	882	787	870	832	823	795	802	834	804	823	790	855	814	790	792	858	861	791	861	822	794	875	832	830	849	862	848	789	821	842	843	878	856	821	862	777	830	829	780	875	841	833	811	788	786	860	803	837	873	883	839	801	825	836	828	787	830	794	806	831	812	802	823	774	822	822	809	774	842	779	878	798	830	798	870	821	799	806	800	803	813	796	793	798	825	883	849	874	835	873	883	817	871	845	853	832	847	870	815	774	831	823	823	779	834	892	799	794	791	851	839	820	840	843	821	841	863	854	790	813	793	790	819	816	777	846	816	814	872	843	868	878	861	784	806	835	840	796	818	834	848	800	828	807	817	775	843	815	862	793	800	766	843	874	832	831	824	822	811	796	804	887	817	873	824	871	853	854	856	828	856	795	864	842	819	789	848	831	779	841	802	829	889	822	858	816	845	818	870	846	793	863	790	833	878	812	832	844	835	829	864	839	806	808	808	793	857	815	849	848	810	824	844	799	814	843	833	879	883	802	848	829	834	827	799	822	829	830	721	798	793	793	792	830	824	788	797	854	853	829	831	814	884	804	842	826	771	793	824	822	833	845	837	841	842	786	824	822	830	839	841	866	824	828	827	859	812	788	802	817	820	839	805	867	803	815	861	884	803	853	800	864	816	836	867	804	859	831	779	865	876	870	839	859	829	838	800	827	841	772	821	815	843	824	869	847	826	869	775	855	853	784	836	786	798	856	798	797	837	805	892	832	776	831	776	831	839	838	854	866	798	835	814	837	838	852	812	869	848	880	827	813	739	788	797	873	819	819	748	812	895	826	816	856	822	875	832	797	795	818	869	809	834	816	831	868	820	803	842	832	825	806	799	840	809	845	759	829	789	841	838	811	804	837	882	849	845	829	835	887	830	795	786	887	824	809	810	857	838	810	852	803	746	817	821	804	864	798	786	831	914	823	793	833	810	846	831	834	798	793	801	830	866	828	854	850	820	862	855	830	806	833	823	791	794	804	826	865	859	804	838	819	801	860	829	826	838	854	801	828	846	772	798	846	833	819	789	856	806	832	812	810	852	886	843	824	772	831	838	768	882	839	859	891	867	835	796	809	811	841	811	822	814	830	835	809	870	841	793	835	857	827	851	850	856	859	821	857	778	802	831	830	833	801	827	839	783	835	886	846	806	813	887	807	775	804	821	846	839	807	840	801	898	835	803	846	831	856	871	858	820	868	876	846	817	858	787	833	795	865	790	858	882	841	862	819	839	824	828	814	823	818	820	849	791	825	831	851	790	827	801	818	821	829	802	814	886	846	849	822	831	835	856	832	842	834	818	811	842	859	853	868	854	830	804	797	825	835	847	813	802	816	826	837	828	805	812	835	849	846	804	820	840	798	863	867	818	838	809	841	844	798	860	793	839	823	831	805	823	746	853	836	870	856	856	801	848	853	841	782	846	864	861	858	837	837	839	827	834	794	813	836	832	834	805	838	851	875	781	797	819	838	838	845	841	838	845	849	824	874	858	802	843	837	855	883	862	819	848	839	796	827	844	829	803	820	839	792	845	810	834	832	802	844	863	848	805	767	805	848	874	827	803	806	825	812	817	843	847	839	847	793	851	801	840	804	840	816	840	817	802	824	837	856	788	824	849	751	814	821	822	854	832	812	826	813	895	801	852	871	878	834	786	806	787	832	815	818	821	783	837	853	833	814	915	794	824	747	856	843	828	804	787	835	840	816	805	826	825	835	876	834	835	832	837	886	828	780	826	828	828	846	801	798	852	840	879	780	839	876	827	803	803	803	825	860	848	793	865	812	822	845	770	832	823	813	871	841	844	850	847	821	824	796	869	820	841	822	838	807	791	832	840	859	812	800	830	819	865	855	752	824	809	829	854	847	833	854	812	806	799	859	790	806	786	812	828	807	798	849	873	847	775	831	820	835	837	833	869	817	802	825	833	800	774	802	842	810	858	876	787	830	834	873	839
26719	20840	12822	4738	2220	1788	1855	1450	1151	922	911	832	758	672	685	614	620	562	529	505	479	510	437	464	436	454	410	410	437	460	415	437	482	411	415	420	440	404	417	404	388	392	416	447	429	448	434	451	481	445	399	419	423	412	416	412	406	425	401	393	386	404	393	392	400	408	405	358	374	390	418	391	383	401	425	390	369	378	383	380	420	413	406	394	384	433	409	408	405	391	352	377	386	433	387	421	390	361	380	354	381	387	400	410	398	450	431	420	402	366	410	394	379	385	399	411	379	398	413	412	391	410	410	359	375	397	370	342	323	383	403	380	400	400	412	384	384	405	390	404	402	395	364	368	421	365	385	381	429	383	392	396	372	362	403	408	428	400	384	353	415	395	404	386	350	389	406	395	366	426	361	371	400	393	404	383	401	398	385	392	376	388	398	393	398	408	394	393	403	391	348	396	371	386	407	428	360	372	382	381	381	398	402	369	418	416	369	393	400	386	371	385	403	403	381	377	368	361	420	362	386	392	397	409	351	409	394	396	392	384	384	416	389	410	407	410	432	359	439	384	425	411	404	419	380	406	399	364	379	393	375	421	408	386	436	411	410	391	358	407	420	399	359	414	389	374	390	410	396	380	380	354	387	386	385	410	354	403	397	424	411	372	378	401	396	420	417	391	380	388	377	397	417	371	392	365	408	385	363	392	409	417	417	412	387	409	364	394	372	377	410	422	408	383	394	405	389	448	406	383	356	402	373	406	410	397	358	392	413	374	401	361	398	392	408	380	415	361	372	410	406	394	360	385	360	405	412	421	366	398	370	382	393	385	413	345	396	448	392	378	407	393	415	380	409	404	367	407	416	411	400	389	388	421	388	405	382	429	383	383	376	373	402	398	380	375	366	375	437	393	394	389	381	355	391	367	412	432	380	405	383	397	399	418	395	369	386	428	382	423	387	380	383	369	391	371	436	398	383	409	364	395	399	372	386	407	408	372	380	373	413	395	414	378	377	370	382	402	395	399	397	390	352	392	402	379	395	387	375	363	401	421	382	401	386	434	390	376	372	374	406	383	385	387	394	395	398	396	436	383	400	389	395	402	360	402	383	435	396	377	395	360	412	379	406	379	402	416	388	371	374	352	387	375	371	394	411	383	415	426	404	390	396	402	393	387	398	414	376	396	404	389	407	392	395	402	408	393	400	403	372	402	365	381	401	428	392	363	373	407	392	393	384	362	382	370	389	397	388	378	375	384	376	385	394	393	418	398	370	423	398	404	376	380	387	407	408	389	415	428	451	404	427	357	377	404	397	361	363	377	396	360	380	384	415	399	383	372	385	401	358	393	386	390	379	398	363	388	387	369	395	382	403	376	386	407	423	400	402	404	365	386	373	366	425	389	367	380	376	383	403	411	403	390	415	387	411	451	378	377	396	383	375	397	404	387	419	432	396	379	409	403	378	405	372	375	392	365	390	384	395	400	417	402	347	375	357	408	358	400	406	391	417	400	412	384	409	374	379	356	399	419	403	425	413	390	427	395	386	359	354	405	386	412	413	410	372	438	364	394	378	374	396	403	356	413	383	428	386	358	368	395	411	371	386	362	409	390	379	402	419	422	407	409	398	392	378	404	424	397	390	394	406	397	421	393	391	404	389	411	368	387	380	395	422	364	341	376	404	406	410	405	366	424	378	363	396	391	385	368	380	395	361	362	360	400	410	411	386	376	383	401	394	379	365	390	394	370	375	387	350	411	372	384	411	388	411	388	383	378	409	414	431	373	364	380	392	397	383	391	381	392	394	404	411	378	397	400	383	366	417	418	401	394	375	410	378	416	385	367	409	419	395	414	377	396	405	389	414	413	371	417	406	386	425	369	389	386	390	411	426	398	345	382	403	399	377	393	363	391	397	377	365	408	396	422	438	386	412	416	374	409	404	365	421	421	358	372	414	440	379	420	393	407	386	429	351	385	377	386	395	435	411	370	385	390	375	390	391	411	392	405	401	374	412	383	398	397	371	397	393	411	374	410	370	398	392	388	384	387	389	393	384	420	386	398	380	349	374	398	422	404	374	375	388	399	407	400	419	364	396	383	389	388	417	390	402	404	411	382	400	426	388	440	394	380	423	395	384	404	422	437	390	383	398	388	384	380	442	401	405	406	384	371	370	393	398	375	399	396	401	405	396	390	382	433	368	411	390	409	361	405	391	368	354	374	374	379	362	393	371	426	424	360	395	398	384	392	402	384	358	375	378	392	405	385	377	365	372	392	384	390	384	365	372	417	348	394	383	372	390	377	394	391	418	412	361	403	406	375	420	401	414	410	413	366	375	375	381	403	413	388	436	377	376	402	382	395	400	384	357	386	399	410	383	412	396	381	425	365	382	434	419	363	404	369	381	366	384	388	427	410	401	355	393	399	421	388	369	409	415	381	403	432	390	368	381	371	381	367	415	412	434	393	397	382	412	375	363	392	390	384	393	368	393	378	390	375	346	393	382	386	405	389	409	394	362	355	370	379	391	378	411	380	382	390	380	403	380	400	358	373	418	393	389	367	401	425	396	382	376	404	404	410	363	367	381	381	392	392	414	390	388	400	375	361	382	412	363	396	359	393	401	388	362	406	417	431	410	421	388	383	384	413	376	418	328	389	372	367	439	383	390	369	386	385	367	410	376	372	398	394	374	362	395	394	406	388	385	399	395	383	377	372	358	419	399	392	451	394	388	384	399	380	392	375	364	394	375	380	414	408	376	365	400	401	386	431	383	382	416	378	401	399	402	408	372	370	386	383	388	381	380	357	357	394	407	376	367	372	388	389	425	395	362	371	379	403	407	386	424	394	428	393	404	411	385	401	411	409	383	404	380	392	377	394	408	398	369	362	420	400	394	396	436	368	378	398	407	383	401	393	382	355	430	406	376	427	378	415	379	399	375	395	340	377	387	399	412	397	406	410	397	375	404	376	356	400	355	378	399	379	408	386	386	378	355	399	386	370	396	402	380	355	420	422	388	412	408	396	401	376	422	391	391	420	378	388	395	380	396	415	378	408	379	388	418	361	412	363	335	382	409	417	396	364	404	401	392	364	400	384	433	356	363	378	412	403	421	355	412	362	395	387	383	400	403	381	420	406	403	384	370	394	395	388	416	376	367	393	367	369	410	395	403	397	381	418	413	391	394	429	369	384	420	420	394	387	398	373	381	389	402	359	383	414	400	397	412	352	396	388	371	408	362	418	359	386	390	404	382	392	434	384	385	397	413	400	359	408	380	409	408	420	440	369	363	409	388	380	397	388	396	388	376	403	423	375	367	449	435	405	391	409	389	386	417	447	377	389	405	400	387	386	405	391	382	409	399	438	368	384	359	394	386	403	403	389	427	386	431	364	424	396	374	410	372	398	382	376	403	414	391	378	428	367	401	384	381	396	410	394	394	407	409	399	429	383	351	401	422	374	408	356	430	410	377	411	419	384	405	366	403	403	410	397	397	400	389	396	390	395	388	367	396	404
6866	11735	12274	8470	5564	5033	5453	4383	3266	2666	2460	2183	1971	1711	1555	1424	1330	1259	1045	1024	992	867	911	867	877	804	818	861	779	771	793	760	711	724	772	728	696	743	740	689	683	712	759	736	829	743	772	809	794	736	753	743	728	731	679	677	657	700	676	683	675	618	634	646	624	654	617	652	671	620	667	633	622	645	622	630	655	615	691	670	626	620	652	658	631	621	632	631	613	657	648	614	645	631	632	635	610	675	595	636	625	650	681	633	648	600	617	694	658	636	624	616	605	658	623	636	623	637	673	620	633	672	616	652	651	633	666	655	623	662	638	670	598	634	618	624	627	628	699	635	655	645	650	630	639	646	596	605	639	619	635	633	660	635	571	649	643	613	618	634	689	628	686	657	634	612	630	672	646	682	617	638	617	586	609	630	606	641	645	690	627	652	645	626	623	646	621	609	647	683	600	600	660	646	674	606	620	576	595	690	589	605	626	654	642	666	684	647	619	620	638	639	622	625	647	619	628	625	617	637	626	650	604	632	632	615	650	628	642	645	641	628	620	649	632	595	591	657	580	623	591	649	609	613	649	652	670	668	659	656	625	629	655	685	629	633	625	610	632	668	641	660	645	614	658	613	661	632	674	671	630	599	653	624	652	635	612	644	637	645	626	631	635	693	660	623	606	665	617	618	640	611	651	648	617	673	669	627	633	635	650	653	675	626	676	651	611	576	621	586	618	618	634	589	663	641	662	589	616	674	621	650	639	637	644	637	648	631	654	636	620	616	679	636	627	675	715	604	671	660	644	648	657	601	674	668	648	631	659	673	614	649	666	605	600	670	623	675	699	654	660	665	602	662	605	661	640	636	586	605	627	637	630	703	604	654	602	613	632	685	628	625	627	654	663	662	651	624	690	619	653	653	651	630	643	627	641	611	624	619	669	722	613	692	610	652	608	644	583	659	649	625	669	625	610	642	645	654	589	660	585	625	612	630	688	639	621	643	634	674	676	665	625	641	642	631	617	631	664	592	598	629	669	657	607	658	608	633	648	650	639	607	667	642	646	638	685	664	665	647	669	636	657	625	615	668	667	665	644	615	664	674	643	598	660	644	615	636	650	657	662	624	632	639	637	631	639	658	622	671	668	655	670	640	629	620	606	619	628	634	594	603	621	669	635	617	591	663	595	610	656	607	670	631	653	614	680	655	660	634	614	638	624	687	642	588	640	618	629	634	656	652	659	636	634	599	630	616	631	639	667	648	622	624	640	629	633	567	676	671	642	613	671	599	587	607	625	649	682	676	669	635	656	619	606	593	674	604	653	642	595	680	648	649	641	614	638	667	638	661	631	675	676	658	692	681	639	635	646	654	619	606	635	658	612	584	653	617	671	597	642	609	677	675	664	643	652	640	635	660	677	615	642	669	650	622	646	622	690	617	633	624	625	609	638	647	628	722	630	667	659	646	672	641	593	682	622	637	626	648	573	598	638	654	646	639	675	614	674	623	690	605	640	596	656	609	649	636	669	663	664	581	610	705	694	632	664	635	652	638	635	649	611	650	685	641	632	619	611	617	647	589	637	672	665	662	639	638	648	598	612	630	641	660	621	667	636	631	671	607	666	619	608	623	600	671	646	635	622	666	604	629	590	664	641	674	659	654	669	680	635	646	669	652	654	659	612	602	584	630	687	625	607	644	601	646	643	636	579	630	645	646	709	621	615	629	629	673	642	627	651	687	623	667	703	631	628	614	652	660	593	669	644	648	608	635	650	627	648	626	623	666	645	622	629	669	590	676	725	624	623	645	643	623	611	664	648	668	636	648	603	602	669	609	638	638	670	621	645	683	643	663	662	634	680	607	643	648	642	676	638	674	608	664	650	639	664	649	648	638	604	683	628	633	677	627	601	660	707	628	643	686	608	657	669	599	611	629	637	644	658	670	623	644	663	656	636	635	620	616	594	579	641	642	624	601	659	618	619	625	690	650	621	636	647	645	620	659	661	651	651	635	634	623	672	607	688	642	633	665	656	674	600	636	675	619	624	633	634	622	624	615	615	631	655	630	663	644	621	604	637	591	647	661	621	641	666	622	648	676	652	649	677	602	621	626	637	631	643	626	656	628	647	623	625	650	627	682	649	656	634	637	611	656	597	648	652	627	634	656	596	654	637	678	657	649	604	631	604	592	639	655	623	666	634	617	623	646	622	626	595	613	624	644	603	653	670	643	606	652	660	642	672	626	597	631	617	631	685	682	681	601	634	610	647	638	655	655	615	646	659	651	696	676	651	679	647	620	659	640	599	622	591	593	646	650	634	651	649	630	675	635	679	636	646	687	635	623	621	663	628	611	568	642	645	617	679	670	652	622	613	665	640	604	657	620	596	646	626	610	579	641	637	657	631	631	641	676	645	623	660	655	648	628	616	609	664	668	625	590	630	634	633	600	663	645	609	688	635	649	648	627	612	684	640	619	667	627	624	649	644	668	611	658	648	608	614	646	633	605	635	633	644	659	627	635	699	585	609	649	658	634	625	596	666	658	698	611	644	674	640	643	635	663	639	628	651	646	650	570	635	622	600	625	640	620	611	660	626	657	639	597	676	618	591	620	666	662	663	652	632	611	623	618	630	658	667	637	623	631	616	662	643	608	643	681	679	647	684	651	631	662	623	615	640	636	717	637	605	638	669	628	645	690	631	619	605	596	635	607	707	642	590	609	644	689	607	662	671	629	635	621	606	616	598	613	654	626	644	651	640	614	664	622	623	640	647	637	632	671	643	640	629	651	616	611	643	666	634	677	643	654	696	668	644	625	682	643	656	623	647	672	648	620	605	676	671	624	632	666	634	656	682	642	669	611	663	638	634	638	612	617	574	672	659	667	625	651	629	633	616	645	639	625	657	587	625	621	643	598	598	614	631	651	656	653	633	632	646	644	612	630	604	640	594	643	658	640	641	646	639	672	656	622	645	636	641	621	643	614	623	629	676	651	641	638	638	649	670	630	653	604	675	662	634	660	613	656	610	609	684	642	614	682	632	599	619	639	640	713	636	658	641	643	656	642	666	667	634	646	678	648	652	648	681	647	587	629	649	655	645	653	620	663	624	642	604	682	663	613	632	641	634	647	685	672	664	625	644	646	648	620	650	639	672	627	652	685	683	630	659	621	611	606	638	655	633	620	646	618	649	636	665	643	621	618	620	667	630	645	618	637	596	645	665	654	635	641	638	634	628	627	619	657	656	626	625	640	608	650	616	667	652	674	641	656	645	635	672	617	628	593	655	656	639	673	645	629	663	610	613	619	643	645	665	596	628	665	649	598	637	668	665	674	692	640	620	643	635	683	645	664	638	667	627	676	634	657	657	683	692	617	602	664	678	647	657	643	625	661	618	661	656	665	638	628	614	598	650	632	587	634	670	663	636	651	625	647	659	682	683	650	657	603	653	658	624	637	637	658	603	637	623	630	666	625	618	647	646	668	682	619	599	659	601	635	631	652	625	635	650	647	628	597	637	655
24288	21326	28493	24490	20516	8516	4293	2941	1922	1621	1649	1293	1254	1155	1038	996	946	868	772	756	725	751	718	664	647	691	666	674	623	653	644	638	611	551	603	564	589	608	580	588	615	607	589	653	611	657	642	613	616	626	624	616	580	561	561	538	572	521	509	563	529	569	514	546	526	523	521	521	507	547	554	564	552	538	546	523	516	496	569	538	507	549	508	512	540	545	563	516	530	526	504	495	593	560	516	518	538	506	532	549	539	538	566	565	492	565	525	538	559	562	515	549	520	532	519	552	546	552	507	551	580	519	499	520	553	567	532	538	541	552	520	530	584	499	545	527	551	505	550	519	531	567	575	535	559	515	528	520	538	546	534	510	488	539	503	504	552	536	517	585	523	501	538	520	523	567	527	519	515	562	545	489	571	538	542	531	551	550	502	533	511	497	552	538	526	511	518	530	508	529	576	538	569	502	540	532	501	529	580	521	509	541	531	540	533	503	539	556	537	544	555	557	503	512	507	552	537	534	534	530	534	508	539	485	542	563	558	497	522	531	549	539	529	527	521	530	519	516	539	559	536	552	500	556	550	533	533	496	568	570	547	521	483	563	569	530	516	507	539	517	571	513	515	549	496	536	572	538	555	538	586	509	545	562	507	507	540	533	531	541	537	520	523	552	525	537	554	535	531	523	524	565	569	555	536	521	567	523	545	529	544	526	530	519	531	516	516	540	513	516	514	555	560	507	549	539	563	513	517	505	539	554	523	531	557	533	583	532	518	569	565	548	517	565	526	532	573	521	553	528	551	513	511	550	543	526	517	533	501	479	565	528	525	559	530	548	542	505	516	529	501	526	585	497	519	556	529	532	508	531	552	550	521	610	529	527	528	533	515	488	536	509	546	493	497	565	531	524	513	519	518	484	562	520	559	564	509	519	557	561	555	527	533	539	549	549	540	553	555	569	505	522	515	551	527	523	525	506	543	548	562	564	570	558	519	525	529	528	532	529	517	583	531	516	542	507	505	559	507	553	521	551	520	520	558	535	524	527	508	526	536	524	574	522	498	542	522	548	522	568	512	528	547	529	497	546	522	520	544	552	559	548	552	512	558	555	527	509	523	522	531	494	528	570	549	482	538	545	491	556	564	521	608	499	550	544	509	572	518	516	538	576	519	523	490	513	520	524	525	558	515	524	508	543	504	513	544	514	540	526	526	515	499	578	544	541	517	530	580	529	525	572	554	503	510	533	570	557	561	586	548	544	538	455	562	502	521	528	565	524	523	552	543	509	542	490	560	541	513	533	583	489	542	529	515	522	534	516	557	539	546	513	522	572	557	549	529	528	560	511	571	546	503	526	535	531	557	516	522	524	511	527	496	525	531	525	517	532	536	561	503	522	532	533	520	516	532	516	534	545	491	513	504	492	522	526	534	490	522	517	511	532	573	578	535	516	506	559	524	537	550	516	538	538	530	573	537	557	545	516	536	556	539	527	522	503	494	539	543	533	569	544	525	537	515	499	539	579	540	535	523	530	535	534	530	530	546	529	547	564	505	581	547	557	535	507	532	562	543	560	542	544	527	536	564	567	543	522	545	533	558	579	531	552	554	513	519	494	563	578	541	570	508	578	519	526	559	532	536	528	554	509	526	506	568	566	550	497	533	588	544	562	526	573	520	486	553	581	547	543	552	564	554	536	513	511	510	501	537	541	497	542	499	552	510	557	504	547	555	523	531	513	532	541	540	527	562	525	531	543	524	520	571	511	534	533	544	554	519	536	531	504	511	532	585	592	514	508	494	523	495	562	539	520	518	576	507	505	499	502	545	572	570	535	495	530	511	528	486	490	542	552	568	547	534	525	501	526	522	548	533	560	516	505	549	582	525	577	523	524	547	562	537	521	505	507	511	505	506	528	557	535	535	553	524	529	489	556	529	522	552	560	529	494	551	532	509	558	507	515	500	502	551	503	499	505	518	510	523	548	546	523	519	509	532	522	518	552	589	536	570	535	531	502	561	515	580	519	536	509	513	540	561	528	537	500	547	496	551	527	517	532	520	484	503	512	528	524	517	560	522	530	552	534	551	531	489	508	515	497	506	556	554	570	526	529	593	503	571	496	527	528	496	543	526	555	514	527	478	550	564	523	572	579	519	509	526	544	529	564	535	594	550	514	525	512	556	504	541	529	505	554	523	538	525	554	502	544	503	525	553	539	532	514	538	527	567	526	553	520	530	514	563	522	523	527	590	546	541	568	553	563	523	544	518	531	470	523	557	549	538	535	532	523	548	522	538	541	511	567	534	497	553	497	549	536	561	508	564	514	559	546	545	553	532	521	517	529	526	513	508	510	555	534	489	498	515	532	515	530	528	515	554	561	519	552	549	520	609	528	524	548	553	546	542	547	557	545	544	529	557	519	498	537	525	549	518	485	561	579	533	507	525	517	562	504	484	558	532	528	554	504	525	557	523	533	552	505	515	533	559	531	571	556	564	523	535	538	541	525	542	524	537	568	531	529	569	533	510	532	528	519	502	531	524	535	515	524	554	521	532	512	550	540	516	534	541	535	514	508	562	551	514	551	573	575	535	518	523	566	572	540	480	507	511	565	549	514	545	501	547	534	543	518	531	577	535	514	512	530	544	503	530	515	513	517	553	493	527	529	562	498	562	500	528	544	545	583	535	502	543	513	534	529	565	518	530	550	546	557	548	529	519	535	507	563	526	545	525	536	541	542	550	509	523	569	548	535	536	538	539	517	560	514	530	505	511	511	524	553	560	553	485	568	524	575	539	561	535	534	515	559	522	507	543	516	537	544	519	535	553	554	499	511	523	545	532	512	520	523	546	524	526	518	534	505	540	539	542	549	573	567	530	498	566	507	502	467	579	562	546	577	564	552	548	494	545	509	534	586	529	494	538	531	514	542	532	536	556	559	519	562	552	527	536	524	545	525	533	561	548	493	538	520	512	540	552	517	536	513	474	529	525	557	593	541	523	583	522	557	507	537	507	523	529	462	521	564	507	523	567	537	539	550	537	539	540	545	520	524	533	607	536	528	537	556	547	553	546	536	516	547	493	527	539	552	535	490	559	544	524	495	556	519	518	504	552	521	519	514	516	518	527	574	524	516	535	546	579	581	545	506	559	560	523	524	508	532	554	540	553	530	549	481	557	552	543	537	518	513	549	538	556	529	534	528	547	510	537	548	499	529	524	541	523	549	558	542	513	561	547	564	583	484	538	520	528	515	506	524	538	573	513	587	531	499	520	558	541	541	542	557	530	563	518	529	550	547	555	580	551	514	532	589	539	497	474	558	512	561	503	577	518	537	516	522	529	494	531	552	565	522	518	547	524	524	526	529	528	543	619	515	545	537	524	520	558	536	542	537	536	507	560	520	554	523	490	546	527	519	541	532	498	556	600	510	515	539	567	583	511	521	486	542	568	575	548	552	525	533	538	515	549	533	526	504	568	516	549	538	513	561	523	551	564	515	527	550	535	503	508	517	562	535	508	476
8871	21489	21416	14899	10503	10672	9191	7772	5288	4670	4379	3580	3183	2729	2460	2372	2176	1981	1737	1514	1546	1514	1373	1330	1264	1175	1182	1230	1088	1135	1109	1062	1053	1090	1020	1044	1021	984	1008	956	1002	965	1011	1049	1115	1077	1073	1036	1025	996	965	954	960	991	961	871	972	900	858	848	889	857	869	801	905	862	848	828	876	894	828	884	841	834	818	801	885	880	922	829	866	836	886	898	845	853	886	804	866	910	830	857	892	839	896	895	845	864	864	881	895	872	871	825	866	859	892	857	869	858	830	891	895	891	827	852	807	863	851	874	878	879	872	844	851	853	856	894	832	894	880	833	778	804	896	821	857	821	923	874	871	852	839	899	845	840	844	859	849	920	849	835	828	925	841	819	811	908	836	836	853	796	789	887	846	866	900	814	865	858	794	820	840	888	817	880	868	877	866	865	860	849	848	825	889	882	850	877	850	840	836	886	836	853	817	856	850	815	863	862	866	898	829	816	835	877	849	863	841	887	864	883	838	846	819	849	765	813	839	853	846	839	848	851	857	827	930	854	841	854	841	802	868	905	814	813	855	844	853	891	869	825	832	798	831	864	836	853	814	809	861	833	834	832	805	817	855	869	867	832	808	840	848	799	882	831	833	826	842	883	864	845	902	857	820	861	872	865	848	845	829	881	900	910	865	839	868	862	833	819	845	863	818	853	847	946	820	842	828	850	848	874	833	871	897	856	854	868	840	818	870	865	838	841	886	823	844	863	788	874	815	834	823	847	852	900	826	886	883	836	850	909	829	824	875	878	881	857	853	837	867	865	906	852	891	847	873	835	836	901	886	848	864	874	878	821	814	864	824	940	844	883	800	824	832	862	872	784	878	832	880	861	875	835	830	868	830	833	855	804	864	850	808	843	832	839	883	869	843	820	847	844	893	862	833	832	860	838	834	868	840	869	833	870	825	875	863	890	828	873	833	913	850	893	812	873	850	857	872	826	855	809	871	849	888	850	874	836	874	840	869	873	876	828	861	890	878	864	870	844	930	864	858	841	823	831	828	854	861	810	863	832	858	822	915	834	857	801	815	883	812	847	841	802	910	889	848	890	875	871	824	866	872	844	871	869	860	868	876	835	849	851	930	831	884	878	804	821	856	888	843	887	852	849	885	805	867	855	793	849	857	862	865	868	854	815	858	830	908	872	869	903	847	841	907	814	856	811	849	805	866	872	799	881	859	818	860	887	887	846	862	852	846	820	799	870	839	829	900	853	832	857	852	845	816	848	834	865	859	876	872	905	853	853	871	924	821	843	836	825	827	850	798	864	860	883	879	828	853	804	799	881	860	878	846	814	859	879	838	841	883	832	868	845	853	925	867	877	866	806	841	867	879	839	875	889	864	837	867	840	828	829	904	871	830	796	842	831	838	936	895	877	876	842	861	832	863	810	828	883	865	814	829	849	854	833	852	894	845	915	794	866	813	849	885	856	859	838	889	857	850	810	916	831	812	840	853	863	823	859	855	862	866	873	857	869	841	839	851	851	855	830	876	842	870	927	869	870	833	834	808	877	848	836	893	857	871	841	873	859	866	863	851	859	840	891	884	842	889	836	813	881	879	870	855	856	848	848	860	873	879	875	838	860	770	834	818	853	821	843	850	838	847	871	845	838	874	854	841	808	903	851	810	856	895	801	855	868	879	823	865	827	846	900	885	840	847	821	830	789	810	772	861	860	865	822	827	827	853	874	811	839	875	821	849	864	842	844	894	836	839	831	887	818	862	870	840	848	869	898	850	844	864	800	854	890	876	864	863	817	868	819	841	890	863	817	875	856	833	808	804	878	857	869	901	829	902	893	859	836	798	880	829	854	832	887	841	859	846	899	832	810	823	877	856	851	853	835	879	815	868	842	882	869	819	816	827	894	866	863	858	862	853	897	879	854	862	881	877	824	841	834	863	877	861	890	833	856	869	858	864	838	838	881	858	846	821	903	855	939	864	912	901	798	858	873	873	866	899	853	856	817	868	856	935	856	859	832	863	819	832	786	870	867	846	855	900	857	850	868	850	846	895	878	840	866	772	846	832	840	898	835	832	787	847	910	836	857	864	856	843	831	837	834	861	794	862	852	823	817	859	855	836	899	862	845	848	900	854	913	881	849	912	881	903	844	822	862	819	870	868	826	899	896	867	833	864	841	856	901	840	797	853	866	773	832	770	827	829	912	875	851	801	891	851	852	888	869	866	821	853	853	824	856	869	862	798	821	851	855	878	816	851	893	890	813	862	823	860	865	856	867	829	872	834	831	856	819	882	885	846	842	869	825	914	892	858	877	803	876	877	904	812	877	873	840	856	899	809	812	924	884	830	936	854	878	819	848	842	846	851	828	840	855	818	824	865	793	888	827	806	799	847	849	873	849	874	870	860	833	828	847	823	807	856	860	850	844	834	866	874	846	854	838	898	885	919	866	796	832	886	876	896	857	881	881	804	875	823	850	858	870	855	859	887	839	832	848	883	790	845	880	847	839	881	894	874	869	876	852	810	893	809	823	875	837	865	845	892	908	862	838	820	894	816	827	844	860	839	842	871	855	852	893	828	865	930	826	884	863	807	834	823	835	844	874	829	856	900	798	845	889	882	871	864	807	850	847	818	810	865	874	839	829	841	899	825	878	827	818	831	849	856	812	875	802	844	869	839	892	859	914	906	863	870	819	866	862	873	849	836	875	829	905	851	797	891	839	842	793	829	772	867	831	850	871	873	868	890	851	882	876	830	841	858	884	817	874	819	839	841	822	897	813	823	872	822	854	841	894	832	834	877	897	919	884	877	862	830	874	830	789	884	848	868	835	821	818	849	861	866	889	889	796	866	837	869	909	857	920	875	851	855	806	835	824	863	877	817	797	874	804	865	866	840	788	810	882	881	848	848	817	851	816	858	839	846	889	849	841	909	844	847	824	866	879	840	849	825	856	879	836	853	870	848	827	860	824	823	786	884	889	893	853	862	866	795	848	815	823	853	856	869	874	796	873	865	893	814	872	843	811	804	858	853	837	828	882	863	892	851	877	849	860	858	824	873	860	869	851	839	834	792	909	837	896	828	853	856	852	882	858	862	856	857	890	891	851	870	858	837	871	837	803	864	898	856	845	847	862	878	845	840	843	860	901	819	838	902	850	874	799	878	858	863	886	859	835	908	857	882	834	805	847	857	852	837	827	852	861	846	832	924	822	889	878	859	852	871	849	848	881	860	812	864	822	901	855	830	873	885	826	849	843	806	826	877	871	903	807	876	856	833	848	848	782	860	796	845	856	907	842	859	864	818	848	828	889	826	820	837	853	872	838	815	834	891	805	830	903	843	867	845	885	836	866	894	883	913	879	835	864	837	851	845	893	833	866	828	851	820	863	820	808	830	879	838	877	837	835	873	874	844	839	894	886	880	898	858	830	863	833	852	884	888	820	799	854	838	850	869	891	860	826	890	896	837	861	855	850	816	828	894	852	919	828	865	870	923	900	862	876	835	830	838	868
23171	21264	29068	23776	21272	20716	9804	4232	2731	2386	2176	1860	1555	1506	1324	1291	1189	1051	915	889	756	861	846	826	712	706	733	677	682	657	703	636	634	623	652	637	582	663	642	612	568	605	630	635	643	653	676	686	658	630	621	619	571	605	566	583	579	580	542	582	587	525	550	541	571	530	531	581	516	561	508	534	527	527	564	553	566	521	531	542	552	547	553	526	529	561	528	560	537	514	528	535	572	560	537	535	551	515	593	523	554	546	540	553	573	579	571	519	534	562	541	555	524	519	550	545	531	542	558	548	579	541	587	506	564	547	572	572	526	566	555	565	537	532	578	585	569	517	539	564	543	585	548	523	552	551	548	569	514	529	582	547	575	558	521	587	566	532	533	520	534	521	563	537	573	554	594	546	515	517	520	538	521	563	542	525	556	565	530	577	555	506	544	574	518	518	525	533	549	514	522	535	546	546	598	563	521	550	554	532	569	552	574	516	560	568	559	585	559	526	558	585	569	522	583	508	519	594	506	538	488	560	543	557	590	523	528	503	570	538	516	494	545	547	568	578	547	516	531	541	555	532	580	552	500	534	557	521	500	547	552	543	551	504	559	561	554	480	552	573	552	550	539	564	530	590	550	527	544	574	505	524	560	564	525	498	576	523	532	526	585	557	538	537	536	530	510	524	543	574	571	513	516	503	592	521	556	531	567	508	533	514	568	550	550	545	550	544	519	551	569	508	501	525	549	584	550	572	552	561	529	542	529	530	540	539	545	543	525	538	550	529	575	507	540	579	563	580	514	565	535	550	545	559	502	530	540	564	504	513	563	548	549	530	491	517	537	507	528	546	499	564	544	526	561	532	523	567	556	515	521	564	524	563	578	504	524	507	571	553	547	558	524	537	506	578	541	569	497	537	553	549	547	522	579	555	558	487	527	544	504	539	562	507	527	524	537	569	565	537	555	505	522	521	562	575	540	515	518	518	520	521	517	582	550	537	531	513	531	524	541	578	552	522	556	545	534	559	550	544	526	557	538	588	553	573	565	517	552	541	568	588	543	565	503	536	547	545	569	529	533	539	530	540	512	568	538	556	535	543	539	557	562	582	553	558	561	550	546	543	544	551	540	563	562	539	581	530	515	569	588	526	563	571	515	503	566	535	521	506	526	533	538	499	538	543	545	514	550	569	524	508	549	530	543	522	576	513	548	530	545	553	522	545	505	548	526	546	550	549	574	537	539	550	557	555	537	498	527	531	575	522	539	507	538	522	536	530	579	497	553	574	509	516	531	517	548	589	554	593	619	522	563	567	553	544	559	554	526	528	537	543	578	525	531	546	528	569	533	526	549	554	547	529	531	558	508	531	538	538	564	556	558	546	534	576	523	565	502	517	561	529	501	554	570	558	562	545	541	551	562	554	503	564	549	525	532	527	527	565	539	523	544	552	568	551	574	508	583	556	544	548	549	568	493	535	527	541	537	548	540	510	569	549	555	521	454	494	563	508	527	536	541	507	518	523	540	544	506	524	515	568	548	535	533	545	570	540	547	548	521	504	566	591	506	554	542	524	535	569	533	576	533	546	542	577	561	549	546	585	555	568	501	494	532	554	551	516	520	510	525	567	528	547	528	529	560	543	521	551	535	556	547	521	555	546	558	553	569	534	531	530	504	544	513	530	538	553	536	508	471	543	491	563	512	569	547	580	525	548	540	511	535	551	480	535	546	548	538	550	538	544	533	532	525	527	528	558	555	550	503	538	574	555	512	515	546	560	578	551	529	527	551	512	508	526	555	559	529	511	551	550	566	555	473	557	524	545	519	584	507	561	516	535	559	578	572	530	509	566	549	519	555	530	560	568	536	536	530	539	495	519	552	536	511	529	560	556	525	560	521	541	525	540	551	541	518	537	555	517	522	540	566	554	558	573	580	567	555	561	542	566	544	527	528	521	544	542	537	527	557	573	515	544	548	584	572	519	543	550	541	528	583	560	550	513	585	507	545	529	528	539	558	554	534	564	583	548	505	541	558	563	525	530	560	541	543	501	554	510	593	516	552	540	518	525	531	572	539	525	534	534	522	513	547	547	531	561	568	566	582	521	555	577	548	542	512	499	544	526	540	522	521	538	530	513	565	540	553	561	555	538	564	536	544	501	583	520	543	562	581	520	564	569	525	525	526	537	551	546	563	534	507	543	510	533	507	493	529	511	500	569	499	514	521	519	574	583	534	554	537	510	501	544	588	536	575	526	559	565	523	591	552	537	544	529	528	590	550	538	565	529	549	586	577	543	551	500	536	530	561	488	523	537	533	560	555	533	554	487	548	539	567	509	566	525	500	570	553	559	525	532	552	518	548	511	517	520	550	589	570	507	577	526	531	552	508	571	561	499	570	522	573	555	497	562	573	551	508	569	550	538	554	507	530	532	555	544	593	555	493	545	512	571	546	552	512	511	528	555	531	546	617	528	564	522	606	550	546	523	554	513	537	539	539	576	570	522	552	573	600	575	592	566	561	553	525	508	556	528	573	554	485	540	554	481	530	538	520	571	603	540	528	536	574	535	525	544	528	539	551	572	604	581	572	528	566	523	562	541	514	492	531	555	555	542	522	552	497	575	531	558	528	514	566	563	532	487	537	533	599	569	506	530	520	516	526	541	548	541	516	546	535	554	527	543	499	552	567	501	508	539	533	545	538	533	528	544	540	473	558	587	526	523	536	509	543	520	551	543	597	525	544	542	539	537	536	504	518	583	553	548	537	490	578	537	582	571	515	574	592	541	522	562	578	565	588	580	563	512	584	512	549	495	553	559	553	533	540	529	523	554	563	523	499	531	520	519	580	555	562	510	508	515	508	541	534	563	532	534	530	522	560	569	504	554	539	579	546	533	524	517	540	551	589	574	544	544	547	518	539	521	513	520	556	539	546	547	553	582	562	558	562	549	539	527	528	558	590	526	531	534	536	536	532	520	562	532	536	515	511	563	489	540	549	571	531	505	524	543	556	560	546	587	534	577	536	548	581	537	523	548	531	508	567	556	545	549	559	552	515	535	535	536	560	549	533	508	562	609	579	539	501	568	551	544	535	504	504	495	508	518	547	510	553	563	584	535	545	541	564	574	538	517	542	577	579	530	561	498	585	536	599	516	545	532	543	597	544	562	514	506	556	524	543	530	517	513	531	562	493	550	543	528	525	597	579	585	574	539	546	527	552	548	554	549	585	533	545	515	586	522	510	550	563	542	523	557	546	542	535	548	539	546	566	546	504	521	551	550	545	518	553	495	575	577	543	514	490	545	554	552	502	531	526	550	567	503	519	500	535	525	548	534	542	532	539	545	507	532	561	604	525	566	548	531	501	509	537	520	532	513	503	549	526	564	533	567	519	548	589	541	576	559	579	533	540	552	552	494	561	544	533	543	587	528	578	589	575	518	533	515	561	516	557	527	546	510	507	546	520	565	527	532	512	554	540	534	529	531	517	532	532	553	534	542	585	522	582	558	549	500	572	563	529	561
11411	28057	26448	19424	14725	15358	11786	10301	7444	6542	5988	4901	4290	3888	3526	3123	2848	2468	2056	1928	1796	1710	1622	1538	1429	1391	1375	1309	1286	1239	1182	1158	1174	1119	1134	1058	1076	1076	1025	1044	1037	1019	1038	1112	1206	1163	1126	1171	1052	1077	1051	1006	968	992	1011	932	918	925	858	893	876	882	905	895	861	878	857	856	820	852	866	916	886	923	868	855	835	882	798	826	919	829	821	911	894	847	820	877	861	776	906	790	807	861	837	836	886	875	812	881	858	858	882	828	906	894	922	882	838	884	875	824	846	840	895	808	838	906	918	898	828	854	852	815	901	865	858	862	844	825	865	848	840	864	867	866	852	900	884	863	873	882	912	903	839	871	858	884	890	840	878	888	874	854	860	877	895	837	850	868	872	843	841	835	839	880	871	865	850	914	846	844	805	818	898	837	844	814	854	850	854	825	836	839	871	883	847	843	879	827	830	841	847	868	852	829	861	875	884	871	887	878	872	859	878	869	814	922	832	860	855	822	828	858	841	859	871	873	827	829	816	882	840	869	903	863	863	855	836	852	834	883	845	840	850	821	845	853	926	846	838	845	852	874	848	859	832	854	798	844	832	862	916	822	835	874	840	893	842	827	857	839	844	894	869	815	857	843	875	860	807	840	876	841	819	911	861	868	869	881	849	833	888	849	883	842	873	864	816	873	859	832	900	799	842	900	845	883	852	904	870	847	919	859	892	859	874	868	821	897	870	868	886	843	869	915	826	864	825	893	786	860	838	856	846	880	894	867	875	894	881	896	915	862	850	863	838	824	844	849	884	832	901	840	865	840	848	843	852	850	900	823	846	844	861	847	779	832	864	854	848	805	898	840	841	888	836	888	867	831	908	854	821	855	852	851	835	868	851	862	902	876	869	895	826	897	826	862	848	908	874	794	825	815	806	882	880	851	866	860	807	871	847	853	894	832	843	822	858	849	894	833	920	867	833	831	850	889	849	861	825	840	840	875	887	851	802	876	874	859	802	880	877	898	870	852	839	840	851	859	824	858	879	824	869	840	861	853	830	819	900	844	857	914	912	856	914	875	853	979	783	852	875	870	925	857	843	834	874	864	848	877	833	892	863	872	883	796	870	853	898	874	864	809	893	957	851	881	864	882	846	858	838	904	884	845	858	816	882	866	887	924	830	863	904	863	865	834	873	870	848	902	879	832	818	829	844	883	857	865	856	932	806	865	869	887	855	811	833	857	774	832	866	840	843	850	846	853	868	848	793	852	840	890	838	897	839	887	839	815	818	893	815	833	837	861	871	833	896	823	884	832	881	823	812	812	891	870	821	848	863	841	864	881	823	882	837	903	862	819	843	900	821	815	856	848	831	839	866	819	874	889	861	814	853	899	938	911	862	833	846	848	889	884	879	842	848	831	868	870	845	863	861	804	847	870	865	847	844	859	869	857	896	923	858	848	843	799	842	874	851	843	817	867	852	852	922	852	822	866	809	887	903	876	883	828	800	889	885	889	910	866	898	890	873	864	893	858	796	892	878	852	860	903	837	881	888	901	847	847	862	810	843	828	858	867	849	853	877	837	856	854	883	862	826	897	853	865	851	862	855	868	930	890	873	880	837	842	902	875	859	859	815	848	833	824	830	824	924	840	884	841	847	855	871	841	879	860	896	842	865	870	900	885	872	871	912	830	872	810	845	889	838	884	830	820	839	822	833	883	876	827	891	869	898	825	851	848	869	846	920	805	844	835	799	862	905	862	829	835	881	861	860	880	874	886	814	812	854	845	813	861	847	922	877	834	844	890	848	853	834	890	889	872	866	834	845	939	857	869	822	857	844	799	891	869	824	888	896	844	837	847	840	842	861	867	881	939	840	909	856	893	849	921	826	874	875	859	897	867	881	885	795	864	913	839	837	818	863	836	832	826	876	861	838	863	858	860	882	835	835	813	871	849	860	873	885	844	823	911	875	850	881	842	854	807	810	809	831	834	815	797	888	853	850	813	860	874	839	814	882	822	861	844	865	868	888	833	823	883	863	848	917	831	887	850	875	857	835	801	876	824	849	866	825	846	873	862	851	834	802	868	857	834	804	801	832	811	907	874	843	836	882	860	872	852	865	864	875	834	932	839	818	928	860	904	839	808	840	908	849	875	865	804	880	852	817	892	793	820	834	880	855	874	843	833	797	893	864	871	833	873	874	866	892	804	854	829	866	816	835	905	815	811	874	834	796	885	885	834	827	854	832	891	845	842	894	876	865	864	849	853	869	792	869	816	885	810	804	868	824	857	836	842	850	861	844	861	894	845	859	828	867	798	863	901	821	857	851	890	876	828	855	874	910	891	921	832	880	900	793	867	838	841	855	853	910	853	834	814	883	827	867	869	850	919	842	803	845	851	860	846	832	879	868	854	828	822	847	887	890	836	837	863	900	850	856	913	870	851	877	847	873	918	865	841	826	832	901	849	911	865	855	930	845	851	877	904	881	850	853	825	844	803	836	895	824	871	847	835	853	829	890	842	891	902	861	829	855	869	857	878	804	908	903	875	874	839	907	871	831	842	863	871	886	815	846	871	887	884	901	841	848	861	908	849	826	892	854	858	857	848	836	836	847	810	827	853	809	848	848	812	862	888	824	838	874	840	832	840	878	874	821	828	868	859	865	860	907	864	878	857	823	804	882	892	882	874	896	866	858	871	790	843	884	833	871	836	814	847	840	834	806	854	829	879	877	844	874	844	870	779	830	789	823	855	903	873	863	873	903	845	874	834	899	898	853	835	812	833	858	859	866	867	877	879	866	793	859	831	815	820	867	839	893	877	878	812	907	834	881	852	890	877	840	916	850	867	865	852	897	854	861	864	835	829	839	828	862	817	871	869	822	882	821	885	860	854	862	867	899	863	895	874	929	918	855	851	881	825	885	910	819	850	838	874	808	836	893	869	828	893	826	841	846	873	836	858	841	865	890	844	861	876	918	853	859	879	840	885	851	849	903	821	846	842	842	820	887	881	862	879	901	892	837	810	860	807	839	838	851	866	830	844	822	836	845	932	838	865	807	836	878	833	888	864	890	830	799	829	823	863	832	808	848	830	847	839	822	832	855	875	843	887	903	832	808	847	904	806	869	848	850	823	816	847	880	852	837	861	815	869	832	873	855	851	864	926	857	848	856	850	899	866	877	831	865	817	854	883	840	876	851	842	888	809	864	893	842	907	855	864	824	886	892	880	857	856	897	853	828	813	832	837	870	840	860	806	843	846	792	828	877	847	908	844	831	897	845	898	866	874	831	921	884	883	850	822	854	780	882	843	822	879	856	829	815	850	863	817	848	846	912	854	874	878	856	862	889	896	866	898	833	856	870	864	860	827	840	805	823	865	882	815	837	805	833	835	883	871	829	830	827	875	807	886	848	853	856	832	863	862	825	826	857	837	886	852	819	816	824	830	872	879	909	844	916	864	869	867	842	861	859	811	833	838	843	861	878	805	841	849	874	853	837	892	849	888	844	838	868	927	863	861	902	874
26763	20960	13226	4982	2314	2432	1677	1474	1069	1022	957	894	801	773	733	660	669	629	569	541	500	506	503	452	454	495	438	467	479	490	460	462	452	483	473	460	434	437	450	474	423	425	472	478	483	448	492	468	460	448	462	461	414	415	418	444	446	449	436	425	440	414	414	449	426	410	445	386	439	395	412	448	446	420	417	409	443	408	441	425	426	420	435	404	407	440	420	389	436	439	373	400	374	411	412	428	415	413	392	407	403	445	411	408	427	418	426	400	424	428	442	421	400	386	421	430	416	428	439	419	409	394	411	399	445	409	383	381	428	424	417	421	420	458	454	447	456	417	418	431	475	443	417	424	448	401	415	392	388	431	427	415	419	398	438	445	392	417	387	440	393	391	406	399	407	444	392	381	412	385	428	449	443	411	419	412	408	396	439	426	408	428	412	414	417	434	419	400	413	429	381	445	385	405	411	396	422	414	440	397	374	420	401	406	413	385	410	429	461	408	465	404	434	372	400	410	425	409	410	407	430	415	382	416	406	446	403	416	386	419	386	461	419	406	412	448	423	398	414	422	377	411	449	457	416	395	411	396	457	407	407	411	425	419	402	442	405	424	386	411	410	432	401	442	406	434	474	388	411	413	438	420	405	429	398	417	387	412	431	399	394	438	395	404	425	419	414	408	401	414	430	402	395	420	437	436	428	441	435	392	392	391	425	422	431	405	431	428	423	411	381	418	406	403	408	390	432	392	418	422	408	447	408	403	431	382	394	382	444	392	432	370	402	401	418	440	402	472	436	414	392	422	415	404	395	399	412	434	446	438	435	390	361	385	419	426	362	391	413	421	405	427	422	412	413	380	439	398	427	393	408	416	390	431	463	407	389	411	418	438	409	424	409	437	420	440	414	372	367	404	418	379	395	475	417	428	406	382	405	395	405	395	401	432	407	384	384	415	364	428	435	429	408	457	369	417	403	414	457	452	413	394	401	439	430	381	395	398	413	386	431	420	412	428	424	428	403	380	412	421	397	424	386	378	417	407	448	418	428	421	428	383	425	453	420	402	429	393	421	453	401	406	441	379	388	441	442	430	408	422	418	432	391	433	422	434	418	405	411	382	414	447	395	422	427	364	419	438	429	375	444	418	394	451	456	434	402	456	414	396	406	398	408	423	425	459	390	409	431	406	387	418	433	416	429	426	416	412	444	420	383	423	376	453	387	398	426	408	412	460	390	423	421	404	429	400	390	414	412	397	451	420	435	412	412	488	409	426	429	393	419	390	413	385	412	408	387	402	425	446	448	414	395	426	394	413	408	441	431	390	389	434	449	434	415	433	417	388	437	419	379	431	417	391	439	426	436	431	402	454	425	415	369	430	390	362	385	412	417	449	443	405	412	410	371	434	420	398	440	375	423	469	392	424	415	439	428	410	393	405	408	415	417	432	416	399	407	425	372	433	419	436	409	411	436	376	425	391	398	423	386	421	426	428	434	398	419	366	420	424	443	412	449	443	422	416	416	417	434	445	470	418	415	395	406	421	401	382	409	454	419	419	397	411	386	416	394	420	412	413	429	426	434	408	418	401	409	423	416	424	457	457	428	412	419	385	430	437	417	412	395	427	416	448	443	432	378	444	387	387	423	413	431	417	423	445	395	387	442	405	388	427	455	437	421	430	406	426	416	457	445	439	415	415	404	439	412	406	450	420	420	400	420	433	380	439	428	396	420	397	407	364	392	440	431	410	384	437	403	421	391	437	405	469	466	421	432	439	394	425	424	423	453	411	434	431	400	440	419	443	397	406	413	418	420	425	416	421	431	431	401	463	423	411	395	376	366	421	475	356	402	438	411	406	409	421	438	456	399	445	454	413	409	405	422	410	403	461	417	377	399	406	405	415	435	443	422	387	413	407	412	436	420	407	445	405	430	410	401	369	404	406	452	422	409	418	434	420	390	412	466	425	403	413	433	422	379	387	437	427	421	430	428	372	407	405	416	382	420	409	429	394	459	440	361	423	394	446	408	406	403	383	407	413	458	423	422	436	431	401	425	404	396	414	392	392	418	407	389	414	434	429	404	443	423	429	418	450	400	430	379	422	410	395	433	397	418	433	413	418	418	403	399	434	423	413	380	409	402	389	435	418	426	391	413	441	431	368	434	395	419	408	397	458	437	420	421	402	411	383	424	432	407	426	405	404	392	475	444	398	420	409	450	424	463	421	401	426	444	425	403	418	453	424	417	415	420	423	433	357	429	380	442	412	438	395	444	408	410	401	416	439	402	438	440	436	429	443	411	418	394	430	421	392	439	401	442	412	430	399	398	403	425	401	421	418	378	417	385	408	401	407	394	407	420	407	386	448	413	416	413	429	394	437	414	432	426	406	442	398	411	414	430	419	419	423	445	428	395	387	422	377	422	416	404	407	437	427	441	410	409	414	434	455	395	395	421	441	424	411	416	417	446	409	418	394	407	443	394	411	394	430	403	414	442	429	430	411	397	454	394	414	417	409	410	433	389	418	384	390	421	401	413	452	415	420	407	445	384	384	417	410	440	421	389	440	412	418	388	432	408	435	397	442	416	420	434	423	393	429	401	424	377	414	416	433	420	405	426	445	440	421	384	414	419	442	416	420	408	454	402	421	423	398	399	403	415	393	428	440	431	403	435	398	405	455	376	436	390	402	404	412	429	418	418	420	409	451	419	420	412	420	400	396	450	437	430	405	417	423	424	442	411	450	434	438	427	442	419	424	417	412	422	398	413	446	436	445	351	408	408	400	395	403	436	465	464	380	416	425	433	424	397	375	405	406	412	393	403	424	442	399	416	440	417	418	397	429	380	419	428	459	401	407	408	412	428	427	430	396	419	421	417	434	436	410	402	421	422	393	421	384	411	382	449	410	440	447	428	428	435	419	400	414	432	433	448	437	427	405	415	425	399	384	381	386	468	412	403	430	392	399	373	406	405	440	406	369	410	410	395	414	426	424	396	383	410	440	405	411	396	401	431	412	439	384	426	396	417	390	404	432	441	414	420	427	377	387	418	390	366	415	415	415	423	379	414	404	419	450	399	451	426	429	436	397	447	372	418	420	430	411	426	396	451	457	416	413	439	392	418	422	393	424	430	474	395	369	394	442	400	431	422	405	410	419	416	417	394	382	401	405	422	417	453	432	398	418	438	420	436	416	438	405	434	412	426	389	428	409	436	399	416	459	392	394	416	397	405	416	373	424	438	411	419	404	451	419	419	373	409	399	404	439	397	399	435	430	388	384	399	391	426	408	396	408	432	437	448	393	396	408	428	424	387	420	407	384	435	410	414	443	416	412	392	431	387	442	401	421	418	456	429	420	411	390	364	446	418	422	400	419	455	414	422	416	415	439	399	386	393	434	392	411	421	407	400	403	425	392	397	451	412	412	422	368	417	393	412	440	418	417	443	418	436	407	420	413	427	412	421	424	409	407	412	414	411	430	408	443	434	409	469	407	405	390	406	400	409	406	402	432	435	414	457	413
7401	13898	12224	8335	5965	6625	4633	4411	3164	2922	2531	2226	2110	1854	1696	1625	1444	1138	1103	1057	1054	1012	970	890	929	848	822	808	860	814	762	827	809	727	809	743	805	763	755	766	753	799	742	843	826	810	852	771	762	765	715	790	713	709	731	724	696	766	723	658	681	654	687	668	674	679	664	670	693	671	684	641	711	668	703	687	660	683	653	621	695	652	696	660	648	715	686	635	643	650	669	706	658	656	656	687	697	637	672	627	670	637	671	674	715	664	666	664	692	637	696	708	703	688	715	678	697	656	684	695	675	687	752	671	659	667	639	669	675	705	673	631	660	674	673	671	678	665	675	695	675	694	686	700	678	687	693	678	645	638	630	648	667	662	619	651	654	620	713	650	642	671	671	649	685	671	690	688	743	667	669	653	669	683	661	675	686	670	666	707	664	653	659	636	689	667	701	692	658	678	687	676	666	618	653	692	704	684	624	673	681	694	635	666	677	709	680	686	695	718	653	666	678	673	671	607	638	715	665	693	684	654	668	684	679	653	638	672	680	636	622	683	628	659	679	658	705	675	699	653	657	687	681	696	643	717	656	647	660	682	720	680	685	734	648	686	695	672	665	716	683	661	713	656	679	663	694	670	671	686	620	702	666	676	667	649	686	706	736	647	666	740	643	646	629	703	725	713	660	666	596	719	652	724	670	646	743	713	684	705	655	719	666	686	658	659	641	705	654	678	694	669	667	632	677	751	712	655	619	657	688	679	660	629	692	637	622	643	703	636	649	691	693	703	701	684	706	669	686	650	682	689	732	646	678	639	656	663	668	650	676	675	678	672	683	651	705	628	679	640	674	678	652	678	709	647	655	691	672	677	676	698	638	682	655	683	685	682	696	699	698	663	608	706	665	700	689	684	701	746	620	633	672	658	642	678	678	666	684	670	677	696	613	708	655	707	651	679	672	681	668	692	672	722	668	677	637	662	654	700	691	690	628	648	685	650	670	667	624	685	670	646	644	666	659	665	668	675	685	640	688	664	700	684	691	667	698	624	651	650	681	682	709	698	640	663	678	679	690	671	655	690	710	647	712	649	662	653	655	653	689	662	697	727	704	719	665	698	669	667	681	675	655	675	690	709	707	662	697	682	649	653	694	732	718	718	664	656	682	660	685	658	662	702	677	680	620	665	699	663	722	666	706	643	674	698	688	679	659	721	653	715	658	657	672	648	698	658	661	665	661	636	652	674	669	661	645	654	643	674	664	699	659	671	685	668	685	717	637	685	647	672	678	651	653	697	680	673	637	682	642	659	663	685	650	710	708	654	721	675	674	666	693	671	635	652	642	705	663	699	659	622	647	650	648	663	686	707	654	681	638	682	690	738	658	698	668	675	657	660	688	647	668	666	699	661	726	662	679	614	682	648	692	661	645	650	683	672	662	667	665	651	690	633	639	677	672	638	727	711	685	644	673	626	700	647	666	721	697	633	694	703	674	684	637	668	670	697	691	670	680	721	689	665	673	707	647	646	681	668	647	658	646	680	633	673	655	641	663	657	686	659	687	673	681	725	667	679	658	666	678	646	665	679	642	693	648	647	724	700	688	663	677	670	662	639	708	654	696	671	698	663	678	674	594	682	698	618	661	650	668	633	670	653	658	662	662	656	660	703	672	695	644	695	704	705	716	697	662	667	693	659	664	658	616	640	643	684	680	710	678	668	658	654	678	703	663	696	638	613	728	675	706	688	659	646	733	627	717	639	673	650	669	662	691	685	627	715	646	708	682	675	713	656	648	713	693	665	685	701	674	639	615	665	711	683	642	632	652	684	715	643	704	677	662	667	679	676	668	643	696	660	640	710	648	727	655	639	672	684	712	647	679	664	627	666	633	664	629	643	688	674	732	660	744	686	691	688	665	704	595	687	658	676	714	678	656	663	679	673	686	690	642	642	623	686	684	629	657	680	656	660	670	692	704	712	680	678	702	649	658	685	688	672	650	704	677	656	652	689	632	719	683	698	699	688	699	699	648	685	696	687	658	656	687	663	735	669	697	679	681	633	657	646	654	726	649	696	650	714	666	657	662	692	697	689	692	689	689	692	684	676	638	711	616	664	695	666	657	659	643	638	643	680	654	680	651	669	683	637	679	688	652	652	680	627	693	700	670	643	679	699	655	669	688	664	684	684	677	663	696	687	647	653	724	683	658	667	681	659	659	680	687	696	668	671	667	658	685	689	657	633	700	671	671	646	660	675	628	694	714	683	690	655	640	660	734	681	633	679	704	682	675	643	688	693	689	704	672	682	673	645	628	721	693	690	655	695	671	662	640	648	693	663	677	692	659	708	688	653	657	683	667	718	687	663	624	683	702	674	666	656	660	665	637	710	702	664	677	652	666	629	690	695	666	672	601	704	733	669	662	622	696	663	656	665	692	657	671	618	702	697	733	667	686	645	605	674	655	675	698	628	680	729	660	699	688	705	670	680	685	654	631	658	681	651	689	693	638	652	690	616	708	657	633	711	694	699	640	686	686	718	650	677	656	667	723	742	689	694	713	660	645	694	696	635	678	707	674	695	720	683	660	656	702	668	651	698	690	662	710	666	682	639	686	681	713	702	659	688	686	676	675	666	647	683	682	717	678	683	678	639	657	656	634	689	691	680	692	663	674	640	730	660	685	699	658	707	677	696	723	664	662	707	641	667	687	652	719	692	689	699	630	718	648	672	675	707	711	668	671	616	701	666	699	682	663	669	692	681	697	622	680	661	682	747	671	654	704	667	667	690	639	670	689	663	651	672	644	661	688	714	615	671	678	646	684	696	675	669	712	633	709	653	720	683	693	659	660	662	736	677	657	671	707	689	646	658	645	650	724	655	642	704	684	673	684	630	709	680	693	711	676	683	730	691	650	685	613	586	667	654	660	667	686	633	681	683	679	624	683	618	682	703	638	720	670	651	688	651	699	726	686	609	682	671	668	707	678	663	708	661	674	647	703	702	687	672	644	663	659	660	699	673	636	643	642	699	666	674	673	693	695	628	682	663	676	765	670	665	643	682	644	673	664	654	692	660	644	666	711	764	696	633	654	694	642	675	691	695	638	666	663	666	687	676	675	673	717	694	680	702	666	713	676	691	689	642	665	677	666	676	674	666	669	645	694	663	656	680	630	659	655	678	700	687	713	628	646	653	695	683	689	673	661	685	632	641	607	696	686	663	672	684	705	671	657	718	696	651	690	659	665	682	662	658	666	672	648	728	668	644	683	641	674	684	692	683	688	655	657	656	648	725	663	684	713	664	636	675	630	679	635	655	662	633	669	707	673	667	684	682	652	654	658	638	669	647	702	645	660	652	652	673	661	701	686	664	663	708	655	730	647	682	701	682	634	691	650	635	714	687	664	695	726	692	680	651	691	667	634	638	618	680	671	642	632	667	739	634	675	660	680	661	679	643	688	656	689	702	677	713	686	667	677	679	742	680	681	729	680	660	632	668	674	659	704	697	643	693	692	688	638	658	705	681
24157	21240	28413	24368	20507	9120	4094	2959	2062	1913	1577	1389	1226	1295	1172	1080	938	855	874	856	747	702	746	691	677	680	663	644	657	630	611	626	572	600	634	620	634	589	611	620	587	611	620	624	635	637	679	612	610	637	582	613	590	565	603	571	561	534	580	592	551	562	564	563	569	552	585	565	543	549	558	587	548	574	573	554	571	557	535	551	541	553	532	592	534	513	569	591	510	554	554	579	532	556	557	557	540	573	605	572	554	581	517	625	545	551	529	581	568	530	566	558	535	597	542	561	529	584	517	563	534	579	540	558	586	518	539	537	554	534	537	568	606	563	609	587	538	573	540	555	578	575	576	550	498	526	545	557	541	523	528	528	571	534	536	553	506	583	571	546	534	567	549	576	523	494	579	563	531	599	585	611	578	583	562	572	546	541	509	559	561	552	569	546	560	531	569	598	548	549	529	578	550	516	541	567	548	543	548	558	595	523	511	560	551	545	561	605	528	580	575	585	561	589	580	525	574	563	563	519	525	527	570	525	596	534	542	545	530	542	550	520	585	560	569	508	557	558	582	556	572	509	565	566	561	506	508	579	556	532	518	540	545	485	591	523	562	582	563	532	527	549	544	479	562	591	578	543	493	508	571	550	534	535	580	561	556	515	480	546	604	542	569	553	550	547	525	546	544	566	558	559	568	538	484	541	539	544	561	563	531	577	551	536	545	529	555	559	531	562	598	523	554	550	561	550	555	559	560	552	528	592	554	566	522	514	563	549	515	574	522	493	504	593	528	547	591	576	544	514	499	587	553	533	565	521	554	532	505	506	573	590	556	559	556	568	513	561	579	534	571	542	561	585	557	534	527	547	535	600	490	533	575	539	515	567	536	545	524	544	577	584	525	548	549	555	558	554	493	590	564	525	555	536	587	539	528	547	549	568	584	572	543	598	547	582	546	546	539	515	546	553	520	582	556	590	538	591	584	552	565	574	551	557	517	538	577	551	568	515	526	532	569	556	557	588	551	549	513	564	538	544	634	583	545	551	559	549	546	518	529	527	573	529	528	540	580	567	564	601	517	534	535	547	550	528	532	519	543	562	516	583	536	561	538	540	532	562	520	572	533	535	549	513	550	525	550	506	571	576	540	506	591	545	531	541	548	589	545	540	594	556	571	541	565	520	546	586	550	565	558	562	519	532	599	565	539	592	555	561	535	567	527	535	575	533	487	534	489	520	532	573	563	558	537	519	538	543	535	509	552	538	527	500	563	502	544	542	545	556	549	572	553	561	576	556	542	571	496	580	545	550	548	505	526	528	557	523	536	532	552	547	598	547	527	542	547	550	556	581	579	524	532	556	567	549	580	591	551	574	563	535	534	554	566	571	555	541	563	563	558	529	535	540	568	546	534	536	565	529	520	509	526	555	561	517	573	579	569	607	571	525	558	590	523	553	550	538	556	549	517	571	548	557	553	579	548	541	550	543	552	505	580	555	501	543	518	541	553	526	560	534	540	568	550	523	603	554	504	536	573	559	552	574	558	536	596	533	557	554	536	582	565	578	570	553	566	527	530	582	528	542	606	563	578	577	556	533	576	534	539	534	545	567	526	570	535	559	553	557	548	537	577	524	527	530	564	539	536	530	566	570	547	549	533	545	545	538	507	559	512	555	580	552	488	573	549	579	579	586	537	541	545	525	537	591	559	558	570	559	535	528	529	563	553	541	576	553	547	557	515	515	557	550	567	583	536	570	534	576	521	549	518	530	560	516	562	587	550	550	532	573	585	588	564	558	565	536	530	557	551	547	501	575	548	527	614	546	549	574	579	567	569	546	547	530	536	561	530	583	549	559	577	546	532	517	576	487	573	531	553	534	569	558	563	580	533	528	545	529	570	553	523	530	525	522	555	575	593	564	540	506	538	543	562	544	568	546	505	573	549	593	557	544	522	543	542	557	535	556	544	564	519	583	589	542	527	515	563	539	552	536	554	544	513	571	573	551	576	602	585	548	539	588	538	525	552	566	563	582	497	560	569	579	543	602	521	544	555	554	536	571	588	549	541	543	494	558	567	546	536	526	566	529	555	559	553	571	540	598	536	533	551	544	583	572	553	554	528	530	541	545	570	583	528	507	515	580	533	532	544	560	584	550	585	507	576	536	529	556	544	547	589	567	537	573	538	563	549	572	551	521	510	538	539	542	523	566	565	536	595	584	555	500	499	544	534	560	553	594	538	543	522	540	567	557	571	557	554	498	585	554	539	562	574	535	517	543	541	562	585	518	538	536	569	539	598	544	522	501	546	535	563	586	580	573	545	547	572	553	543	600	543	571	520	537	560	568	566	543	549	555	512	586	582	560	536	505	566	544	511	543	552	559	588	541	552	578	545	539	542	544	587	534	563	519	553	563	563	567	543	555	559	545	542	576	541	567	607	536	577	593	570	492	588	585	529	559	558	576	495	568	539	522	489	595	554	581	527	536	511	554	553	558	530	604	532	579	565	560	535	512	553	531	529	573	527	527	558	529	552	544	506	542	558	530	541	553	541	539	527	567	565	562	564	521	573	590	571	557	547	574	559	605	568	543	522	570	560	567	539	525	544	516	565	546	575	569	575	552	526	584	524	493	538	606	529	551	531	556	562	539	586	580	573	550	568	535	541	530	563	507	556	510	561	519	530	561	588	544	549	606	562	597	580	565	546	568	533	563	557	548	554	557	584	550	549	506	521	505	539	575	554	521	596	563	548	561	545	545	538	502	532	553	528	565	512	570	547	561	547	562	543	564	565	535	563	594	573	572	543	565	542	506	538	560	550	571	493	564	556	568	518	540	510	512	530	526	578	522	523	562	557	570	573	592	540	558	545	576	548	570	575	525	562	574	541	561	583	575	516	521	562	565	549	529	551	504	578	515	572	602	547	553	521	542	598	550	586	536	545	537	528	535	564	524	543	545	563	526	491	587	524	570	545	559	533	575	583	566	512	531	558	534	575	602	561	530	507	553	534	525	533	575	538	548	555	570	561	572	523	523	579	570	567	556	591	533	587	549	542	572	560	589	537	541	528	578	544	549	520	539	514	588	510	596	539	592	559	559	562	586	582	612	547	544	508	553	516	551	495	570	593	560	504	512	544	523	541	539	547	576	569	553	596	569	564	536	509	537	523	551	547	542	542	560	564	556	559	588	546	560	558	522	573	548	516	551	537	596	552	542	537	521	538	537	551	539	523	555	578	536	561	557	552	561	558	478	558	544	524	548	527	538	573	511	548	543	563	534	535	573	559	557	530	586	530	509	554	504	518	533	552	547	500	515	554	569	563	564	581	550	527	539	526	588	575	559	548	526	547	567	576	560	552	515	585	512	523	565	524	537	586	553	572	556	551	575	572	522	543	567	606	532	567	581	551	531	553	597	505	536	536	491	519	590	531	526	570	512	564	567	544	540	547	567	583	588	558	557	509	545	523	564	521	546	553	541	585	556	532	544	525	536	550	524	536	545	534	546	536	547	563	543	490	563
9072	23341	21178	14377	10555	12032	8927	7710	5504	5320	4147	3588	3321	3134	2778	2485	2150	1875	1755	1597	1443	1403	1393	1347	1259	1269	1208	1159	1100	1086	1179	1094	1068	1068	1089	1073	1032	1041	1048	1001	998	1012	989	1049	1139	1102	1152	1030	1063	1003	1026	1005	962	992	947	936	919	916	874	912	875	862	826	877	904	931	932	935	851	880	881	913	844	887	869	900	810	872	939	871	864	885	876	861	904	907	869	898	871	877	861	893	865	883	836	949	861	912	841	878	867	907	881	973	881	924	884	910	904	892	883	925	856	861	850	857	932	921	852	853	895	933	898	903	919	868	893	908	912	807	915	873	828	873	818	840	854	856	906	906	925	922	856	948	870	906	854	878	877	859	907	889	928	854	876	924	944	868	909	862	887	871	849	864	871	880	920	913	909	873	897	931	858	865	924	875	896	872	876	899	859	855	809	846	840	806	863	865	919	909	912	899	865	913	889	875	855	876	919	894	863	909	874	911	860	836	874	862	859	929	833	860	881	866	856	899	885	865	904	873	903	939	825	888	841	931	861	843	916	858	840	893	910	875	869	850	862	882	856	872	882	920	843	940	863	858	869	941	886	954	899	913	891	905	933	847	862	835	863	839	825	881	894	844	928	864	926	876	852	830	908	941	884	858	856	921	853	913	835	894	932	877	919	890	873	884	869	847	859	873	869	899	867	911	889	916	848	840	860	903	840	898	942	884	848	871	922	855	838	905	866	848	883	863	902	888	873	845	861	851	903	885	904	906	924	834	882	895	922	859	906	935	871	860	855	828	892	891	890	945	835	843	894	889	872	892	889	872	904	905	827	848	913	928	878	877	830	890	850	870	890	878	862	855	891	855	872	905	888	876	884	889	884	892	930	853	873	897	871	865	859	872	897	853	862	883	830	959	860	864	941	885	909	888	828	838	888	929	828	854	898	872	879	838	878	856	919	905	860	934	862	899	830	865	853	867	900	868	892	894	907	898	837	880	924	884	900	954	880	903	867	859	909	856	834	835	867	924	901	889	880	873	925	906	849	918	905	894	906	885	873	898	866	783	888	838	941	853	905	905	848	835	866	909	893	887	918	847	899	850	829	843	848	909	892	876	884	863	889	885	927	889	847	824	873	900	872	895	864	885	899	886	887	909	914	885	835	929	940	862	824	900	871	840	886	872	906	847	845	882	823	855	873	871	866	852	853	884	883	828	942	864	894	913	879	887	899	886	934	867	895	888	880	894	905	896	879	914	844	879	908	824	867	889	867	917	905	870	895	906	905	838	918	916	864	891	887	865	884	868	820	846	872	919	871	892	859	821	894	905	920	877	854	868	941	893	834	922	886	900	875	913	913	845	877	895	850	860	925	892	877	885	834	912	909	895	913	883	870	858	868	941	835	874	866	865	896	876	883	857	848	889	848	875	909	859	891	855	910	848	875	903	914	826	889	885	876	900	891	906	925	867	901	853	909	855	940	870	884	870	899	904	862	883	862	833	846	885	888	874	866	835	893	840	854	887	879	906	900	847	874	920	902	904	908	851	867	854	902	847	906	870	862	907	865	908	872	859	907	865	875	902	904	894	847	904	877	913	848	876	902	880	844	877	893	908	872	931	853	869	879	861	884	912	851	869	860	892	886	912	889	931	843	829	918	915	965	872	898	885	924	859	885	885	862	859	850	847	858	839	946	882	938	906	857	838	847	841	895	885	880	847	924	895	870	870	854	882	882	901	858	852	897	902	912	870	879	867	863	875	943	898	887	886	929	909	860	918	851	893	879	860	902	884	942	880	861	900	898	893	891	847	875	873	891	869	882	843	874	855	891	857	905	906	852	842	942	873	903	871	898	893	866	860	871	904	845	901	887	876	894	875	863	871	888	865	869	902	906	884	840	889	905	908	863	882	877	857	858	859	902	847	904	874	884	862	856	867	883	838	871	875	868	875	881	821	872	921	872	923	944	917	890	898	926	908	853	886	864	861	882	851	906	845	869	917	855	957	883	838	827	844	863	842	912	920	929	918	849	912	856	900	915	877	907	865	858	850	944	904	912	923	883	896	923	876	864	836	878	901	877	899	880	840	846	837	909	900	853	855	893	860	936	908	859	940	931	902	871	897	832	899	873	879	882	904	866	941	864	872	899	823	909	853	895	879	875	914	873	880	871	906	891	950	956	870	893	874	907	882	895	858	929	861	823	902	860	870	888	897	865	862	911	908	916	838	894	871	875	893	858	864	929	939	861	925	820	849	821	865	864	851	919	872	898	892	893	879	844	876	879	880	910	881	886	854	857	863	932	878	904	850	901	887	887	850	844	851	883	894	935	853	892	869	941	919	862	907	888	877	845	860	926	893	877	855	910	899	886	883	886	906	858	841	888	864	851	881	905	846	868	880	924	885	892	911	891	852	901	859	868	872	894	890	858	839	888	859	887	838	820	861	927	869	882	853	897	890	854	889	879	872	913	885	865	866	882	830	922	926	813	862	862	888	847	874	890	834	883	860	860	884	855	917	860	853	913	899	857	845	932	868	874	884	867	892	943	897	862	897	940	877	881	917	866	883	922	860	911	850	852	891	861	898	896	913	895	869	887	905	858	883	877	875	875	901	843	876	953	864	898	887	917	883	857	819	884	917	854	834	883	881	843	921	891	882	854	864	832	869	871	904	875	851	895	889	915	868	878	894	904	858	844	883	910	882	878	872	881	872	888	897	902	880	941	873	877	884	764	874	913	943	861	836	883	905	881	876	886	884	844	904	908	894	892	879	829	853	883	856	835	889	861	849	857	895	911	887	853	827	879	877	828	906	859	843	899	847	854	825	883	951	965	906	881	880	897	882	862	859	855	834	888	871	890	884	909	836	875	903	863	882	894	871	824	889	868	875	917	876	882	858	849	840	893	841	899	856	898	880	833	875	883	883	880	907	827	884	910	877	856	876	872	948	870	890	897	895	905	835	903	875	855	879	866	882	866	871	863	854	848	863	854	847	872	886	888	863	899	892	904	873	871	880	892	901	900	861	887	888	893	893	880	917	849	889	853	811	878	844	870	827	878	883	864	878	919	850	873	868	857	869	872	898	824	933	886	917	838	866	911	899	937	910	901	861	839	858	860	827	866	853	850	943	872	908	916	946	863	898	827	839	897	879	869	872	881	885	894	831	931	880	829	874	887	901	876	854	841	856	882	891	863	887	878	841	842	849	865	891	884	883	875	947	840	862	890	863	876	867	841	902	919	923	888	873	896	887	885	844	854	890	885	849	895	900	846	920	863	900	895	917	888	920	877	839	816	868	868	874	907	910	847	866	861	913	883	863	910	849	901	912	836	909	909	855	859	855	894	890	929	858	911	863	873	897	870	894	915	910	866	943	849	888	879	837	907	846	905	854	892	905	898	892	866	879	911	886	879	914	902	880	854	905	903	892	892	934	910	893	872	897	888	857	880	822	874	892	895	883	935	875	841	845	913	866	886	903	833	878	870	828	935	907	916	904	878	912	844	863	871	893	885	944	875	864
23122	21238	29056	23720	21247	20845	10632	4590	2964	2724	2145	1948	1796	1620	1447	1300	1210	1059	1011	929	858	844	834	834	742	762	743	723	717	716	684	718	695	692	650	679	674	663	664	583	626	659	656	671	668	687	676	688	646	676	614	629	634	587	564	616	604	568	582	586	604	581	626	561	581	541	613	568	576	575	537	531	547	578	582	614	567	580	564	547	570	575	548	537	561	595	583	586	589	570	585	579	633	602	572	591	622	575	568	564	533	610	584	628	582	624	589	614	580	591	589	578	573	606	617	579	582	602	564	611	590	590	582	603	588	602	611	554	571	557	566	598	558	584	607	569	571	574	553	586	586	573	566	576	568	582	557	600	588	600	590	528	602	563	582	531	589	570	553	569	613	575	547	541	572	576	559	576	589	519	603	550	581	559	586	507	535	599	532	548	607	563	560	603	540	602	538	569	617	606	556	543	554	596	563	551	558	575	546	563	572	545	566	597	568	606	616	561	580	569	567	556	594	582	600	570	566	548	591	578	608	571	567	532	557	578	579	544	601	594	591	581	573	608	556	603	535	572	549	587	541	588	606	566	605	556	548	547	583	537	595	579	598	597	581	575	576	570	543	616	546	623	595	557	568	548	591	590	590	587	524	591	545	584	566	550	591	567	576	597	555	545	589	536	568	598	611	534	542	572	586	550	607	568	595	535	612	558	567	583	572	620	572	623	565	548	578	539	585	615	576	629	596	549	534	604	627	547	578	567	545	541	562	532	566	544	555	567	579	591	546	575	610	575	543	573	588	577	591	576	572	539	609	609	582	575	540	567	543	568	560	616	565	581	574	566	601	571	545	536	555	564	555	566	602	557	576	543	518	597	589	592	538	573	562	565	617	577	535	559	539	553	597	549	581	602	598	591	598	570	541	549	581	559	536	563	607	582	575	528	512	585	572	571	606	587	613	583	557	603	601	503	577	589	615	563	577	583	583	557	533	582	570	573	604	568	578	592	541	507	604	572	548	559	559	586	584	559	560	600	591	558	571	575	577	591	550	591	593	609	512	573	568	595	566	579	600	591	574	539	563	549	573	570	574	573	569	567	602	611	573	577	540	553	559	585	544	574	574	596	571	533	575	510	504	556	570	555	549	581	565	541	587	529	589	565	569	529	563	537	578	588	520	536	549	580	558	556	583	622	611	541	560	551	582	663	615	577	584	534	548	595	571	603	581	540	580	550	561	593	557	532	610	528	568	555	549	576	557	562	552	537	579	568	567	564	581	582	534	603	548	603	548	581	505	596	541	564	578	541	548	573	561	556	615	583	538	557	526	596	556	543	580	569	563	546	586	593	551	638	600	577	529	582	557	568	583	528	563	552	585	594	581	603	559	569	547	550	572	536	581	610	548	577	560	586	566	568	584	609	622	546	617	562	598	552	565	562	573	619	590	597	599	586	570	557	554	598	583	547	559	553	554	580	543	606	559	586	554	544	544	559	556	644	578	568	537	560	594	551	589	525	612	586	543	552	601	552	552	604	571	584	570	577	557	586	575	532	613	562	591	553	555	565	573	621	570	566	610	563	596	553	547	569	606	530	528	582	602	567	579	551	578	602	559	543	559	586	527	579	572	554	539	528	569	592	601	612	613	511	546	561	528	499	542	573	578	553	536	582	599	559	587	577	565	541	584	524	583	591	574	530	552	577	614	575	531	586	565	545	566	536	551	565	577	578	604	571	579	525	605	567	564	496	583	552	561	552	551	555	592	584	550	556	577	562	569	562	575	593	539	591	574	555	579	557	578	584	611	574	587	563	583	583	540	576	574	603	583	552	569	574	611	549	560	582	592	578	586	563	560	618	557	576	549	598	593	592	581	536	576	579	561	541	563	546	569	585	569	586	562	560	614	548	565	539	533	558	558	595	530	575	570	557	574	536	593	559	542	585	551	535	595	545	617	581	557	564	553	597	564	527	546	578	593	604	529	539	559	560	548	572	566	581	603	562	552	570	595	538	589	613	583	568	574	582	553	565	503	602	567	600	601	557	521	564	540	591	555	610	564	557	590	598	581	581	562	561	584	581	554	545	590	582	589	559	559	623	560	575	546	592	547	588	549	622	559	575	586	554	583	578	577	592	583	549	574	599	577	579	562	577	570	586	564	559	562	584	552	558	578	567	560	563	526	566	584	613	553	572	568	580	550	558	599	611	593	642	521	544	540	569	561	583	592	540	581	540	574	550	603	551	582	525	585	565	611	573	531	565	576	563	544	581	555	566	548	555	590	562	550	588	575	560	545	567	569	565	562	568	607	552	569	542	594	583	574	586	601	576	547	550	558	574	604	570	583	586	568	571	567	535	590	570	588	552	582	576	594	583	557	540	627	578	555	578	585	551	546	553	534	582	586	544	563	594	598	582	503	579	532	527	533	572	602	544	562	583	596	577	577	533	556	568	577	572	557	575	571	617	553	541	591	592	592	591	566	609	535	572	553	602	556	572	555	582	601	591	563	550	562	573	566	593	586	560	535	560	496	594	584	534	575	568	563	564	596	617	570	578	571	579	578	605	586	562	564	605	606	592	606	580	583	569	596	566	533	560	576	612	560	562	581	577	553	550	533	586	568	564	568	642	604	543	580	565	544	596	576	607	536	582	632	557	521	579	550	619	600	578	564	597	574	566	576	552	591	588	544	591	528	564	573	584	572	593	566	570	622	605	598	575	590	592	566	558	590	582	567	592	558	598	536	531	561	569	525	573	567	585	548	561	562	587	583	570	604	587	548	553	581	568	607	551	590	580	590	553	595	552	605	555	585	578	587	546	621	558	600	572	594	595	563	556	578	537	571	516	567	591	602	565	586	578	534	540	607	569	593	536	596	576	596	571	566	597	540	575	552	580	582	559	605	517	579	607	530	556	525	544	547	523	567	575	560	598	591	583	558	533	592	591	545	597	546	605	590	563	516	535	547	567	552	591	612	587	567	585	576	577	560	596	564	576	583	580	595	576	554	559	526	537	554	608	566	564	581	549	563	564	585	577	565	566	565	547	589	604	616	612	564	610	606	500	609	537	593	550	575	622	581	562	545	547	573	532	533	557	597	555	577	573	551	615	567	578	547	613	580	543	570	565	527	637	608	570	534	524	578	626	607	645	554	550	519	581	580	603	593	543	588	539	544	545	571	566	581	578	527	593	558	595	526	558	560	554	546	549	515	569	545	602	575	568	583	597	548	572	568	566	547	576	575	596	524	591	559	599	535	533	595	592	524	583	547	545	577	599	591	591	558	577	551	546	579	583	586	591	528	522	572	584	554	559	566	598	594	567	565	558	584	575	560	599	617	620	636	552	570	550	602	573	552	597	524	556	541	555	550	571	571	605	536	542	531	573	551	586	557	562	548	540	551	549	577	580	581	532	559	533	613	613	593	561	603	566	543	574	648	536	608	586	514	575	607	588	568	555	593	631	577	551	562	564	570	607	537	596	578	545	547	577	605	533	536	564	605	565	575	558	601	612	563	592	574	568
11802	29473	27324	19181	14975	16870	12710	10622	8048	7271	5592	5076	4700	4242	3759	3140	2820	2422	2196	1988	1767	1617	1591	1572	1474	1407	1367	1333	1386	1273	1153	1206	1119	1168	1178	1172	1113	1164	1039	1053	1010	1067	1083	1125	1216	1177	1206	1189	1083	1069	1052	1039	1011	997	993	956	964	958	978	925	943	946	944	885	912	877	923	960	911	912	909	871	923	955	875	909	905	882	944	930	905	897	903	848	859	862	858	902	888	933	899	906	893	866	895	925	939	884	892	888	884	909	938	907	914	896	935	910	884	915	906	836	914	888	907	884	905	941	919	927	900	928	898	938	897	933	924	934	902	922	888	930	906	931	907	946	881	972	934	900	894	934	830	917	930	930	880	914	858	911	862	1000	956	914	883	917	973	919	928	842	849	852	869	871	891	808	899	868	901	922	895	930	919	843	917	926	886	902	929	874	913	848	956	843	905	831	879	841	912	878	953	894	877	864	871	891	927	841	944	909	851	889	864	885	892	873	853	889	894	892	889	864	923	875	926	865	910	869	857	867	885	898	871	893	856	871	872	904	882	927	896	900	900	923	959	927	888	926	872	852	883	895	899	923	866	828	921	833	882	877	856	978	908	897	898	919	914	860	867	904	855	883	897	905	867	943	880	876	915	866	926	872	885	900	875	859	866	913	882	854	915	897	949	929	843	856	884	827	841	873	907	877	919	893	899	866	952	902	918	911	909	875	889	924	910	909	886	876	901	943	876	884	883	885	900	904	914	975	927	839	905	869	948	898	904	890	888	943	901	836	892	906	895	877	916	858	902	920	909	900	841	899	909	910	919	932	883	852	891	846	910	880	861	954	909	903	896	898	902	851	916	884	932	859	927	873	892	899	912	855	914	900	886	838	938	840	934	937	932	949	907	898	873	886	930	854	924	873	896	910	880	915	901	952	962	910	899	883	946	909	863	935	919	897	852	884	907	906	976	864	897	902	863	916	861	859	885	895	922	920	874	915	869	885	930	850	858	854	912	895	922	970	872	893	881	893	863	935	898	870	908	862	904	857	893	879	866	897	870	893	898	903	950	882	890	859	932	884	894	909	928	901	918	895	889	955	876	889	923	900	923	899	881	874	894	918	917	886	896	884	873	835	930	904	927	917	864	941	884	968	920	926	859	930	933	888	874	865	899	938	865	903	853	928	941	851	875	881	884	886	904	895	938	900	931	839	904	878	954	916	897	892	867	849	901	889	884	886	861	908	865	925	876	918	932	882	936	885	886	894	877	874	871	888	885	831	869	891	894	875	881	906	914	873	841	909	961	849	877	890	879	868	888	832	923	877	924	927	929	920	866	884	911	912	931	848	873	889	871	853	942	880	926	882	868	860	914	865	928	876	935	873	885	897	913	906	909	862	892	850	900	891	859	898	845	917	866	915	928	927	869	874	892	958	905	920	864	854	934	902	875	901	870	872	932	913	941	939	846	912	921	879	884	895	930	903	882	918	917	879	910	830	887	907	934	895	871	844	907	885	894	902	881	891	873	869	908	892	843	923	917	893	837	876	903	919	904	878	912	909	878	927	946	870	911	915	882	862	886	871	897	858	891	881	891	909	865	903	861	939	926	866	893	954	864	914	879	949	868	914	893	888	913	900	915	890	899	880	873	897	963	872	937	901	905	882	898	861	868	897	888	876	887	904	891	894	879	902	926	844	974	917	852	900	876	879	929	911	890	902	834	899	900	952	916	884	842	843	939	935	929	953	913	922	924	900	896	953	902	897	905	906	936	938	899	906	912	909	848	933	881	946	873	879	899	876	873	924	888	849	882	914	948	883	868	879	886	904	922	920	878	903	861	928	908	879	913	898	929	919	925	870	875	890	861	873	900	898	861	908	923	886	858	887	899	931	894	846	897	898	868	932	855	840	895	946	917	925	853	911	890	938	862	881	901	945	894	951	919	930	883	897	883	858	907	946	880	934	909	882	899	892	874	852	816	846	899	822	900	924	855	905	887	919	878	907	885	883	831	877	863	870	879	875	933	878	879	895	902	845	880	941	910	888	861	883	898	877	865	851	851	861	927	916	869	919	901	898	839	923	862	911	907	873	913	894	879	901	890	904	877	894	840	875	972	855	913	860	885	919	877	867	869	891	849	876	875	885	874	899	870	878	902	899	907	872	871	866	886	913	842	900	878	936	837	925	877	885	905	916	912	839	867	928	875	839	929	877	927	901	860	930	912	932	888	882	895	849	882	885	908	869	856	933	872	854	894	850	875	907	881	851	878	893	879	864	890	933	887	900	886	900	934	938	922	872	895	904	828	914	917	822	878	875	906	893	938	876	916	934	852	857	919	920	870	872	935	945	841	894	874	918	953	867	927	903	908	843	886	880	916	825	852	895	857	872	874	870	909	901	915	907	891	916	909	918	909	924	871	918	853	897	877	934	863	913	859	927	881	911	873	946	877	910	913	907	912	921	871	901	875	942	943	889	854	892	859	899	905	881	872	925	894	953	888	921	901	858	835	909	883	875	915	897	907	911	925	907	921	918	907	934	909	871	947	863	912	900	917	855	863	877	876	921	858	898	881	906	911	876	862	903	916	880	892	885	884	899	942	890	862	872	888	865	852	925	931	871	886	886	859	863	845	956	935	955	862	913	832	912	888	895	892	859	879	893	884	907	846	884	945	948	842	926	908	900	864	950	867	896	832	904	889	877	908	888	899	941	875	913	896	939	889	900	902	927	912	892	834	867	896	865	966	928	936	900	841	935	887	895	916	894	912	845	908	879	932	906	873	942	901	909	897	932	846	857	890	874	857	971	918	877	900	899	916	908	855	905	879	908	885	899	831	886	901	874	881	894	911	847	926	918	916	875	909	934	939	832	877	863	946	947	931	824	907	840	969	976	887	886	878	911	848	895	907	905	913	934	846	901	923	859	933	874	920	951	855	906	894	898	902	917	870	869	886	865	844	910	919	895	900	897	915	896	911	849	938	892	897	864	922	936	891	894	878	909	887	932	874	897	917	861	884	913	911	874	897	881	871	942	880	922	909	865	858	965	939	889	925	897	932	916	898	920	857	915	906	858	910	890	941	897	866	909	901	920	889	903	912	879	832	890	925	893	898	875	840	940	924	909	906	832	876	898	873	863	871	872	850	934	910	844	899	874	892	877	936	923	886	870	913	952	852	859	916	876	912	953	893	952	907	884	862	913	841	963	939	918	912	955	883	880	888	884	870	870	903	846	865	922	897	871	891	866	877	869	924	857	892	878	870	874	871	892	926	892	922	899	917	868	849	904	882	880	863	853	865	879	893	908	853	852	891	932	899	912	975	897	879	879	921	839	859	889	910	942	899	879	856	917	875	908	956	894	852	891	892	915	929	929	903	950	917	893	927	945	875	862	835	851	881	902	862	918	913	885	844	845	913	910	940	895	900	972	961	869	913	863	830	845	929	897	884	920	896	846	929	872	831	853	892	900	898	886	931	925	882	860	865	929	866	894	934	906	909	918	881	902	878	879	869	875	910	878	867	947
26797	20931	14254	5220	2474	2694	2205	1507	1141	1059	961	935	924	831	696	763	654	653	580	555	536	535	526	531	495	516	530	500	547	471	494	516	463	449	506	467	457	463	459	456	460	465	426	469	517	528	469	512	504	473	464	503	451	455	457	438	464	443	428	410	439	460	435	439	444	440	416	440	430	461	473	455	472	442	479	438	450	433	478	455	454	455	473	483	420	460	436	422	480	461	441	457	463	430	412	487	436	442	410	433	451	411	424	445	456	439	432	447	467	465	434	447	475	422	460	446	451	464	430	482	458	456	447	456	420	451	437	450	452	431	462	444	478	465	438	443	467	439	441	431	399	418	492	411	425	412	414	422	418	455	396	411	462	446	441	492	446	443	410	471	438	449	429	476	402	446	458	416	469	483	420	399	430	440	427	418	444	437	426	433	428	441	472	429	450	432	437	447	449	453	453	452	440	410	446	420	432	437	479	442	387	417	446	450	419	479	487	426	456	427	431	421	413	427	446	436	449	472	458	415	436	421	422	440	441	437	433	423	424	457	443	433	464	462	442	432	469	479	439	448	448	456	451	443	412	454	447	458	446	421	450	477	476	423	440	416	448	443	446	431	487	436	472	414	462	441	449	420	417	449	432	433	419	421	424	424	453	438	466	454	444	452	454	475	445	426	447	474	455	439	426	447	452	475	430	476	418	454	457	456	422	408	427	415	465	443	438	443	461	420	446	451	405	462	436	470	442	410	440	441	448	446	451	457	458	432	431	435	452	393	445	447	422	442	458	412	433	437	465	470	454	437	416	436	447	409	433	432	423	452	429	424	460	455	474	458	456	477	427	441	449	437	417	479	473	442	442	475	483	449	489	439	461	448	449	428	436	490	444	417	474	447	469	419	448	469	457	456	422	426	434	467	437	433	416	473	455	473	464	461	457	441	468	465	457	438	427	446	442	423	408	463	426	425	431	446	420	410	444	443	427	462	433	458	450	461	444	426	448	473	452	420	441	456	440	455	450	411	453	445	453	431	441	438	437	422	448	411	456	455	438	433	435	426	445	481	421	450	448	427	460	463	443	448	450	490	425	442	470	429	427	437	468	436	464	421	440	429	454	431	472	447	444	480	426	427	420	473	448	412	447	448	448	463	460	469	460	450	446	461	428	463	448	436	439	459	440	439	439	465	439	434	466	458	512	431	453	442	439	447	473	449	475	453	479	485	456	461	444	450	421	438	445	429	436	444	430	480	467	476	483	440	451	429	419	418	459	484	435	457	485	438	458	412	466	451	450	410	453	443	445	455	417	444	442	419	448	448	467	444	403	417	398	435	454	416	453	494	458	435	424	454	476	424	442	423	432	469	405	488	464	417	450	430	432	432	410	454	475	408	445	424	450	454	418	439	390	452	445	459	444	480	465	442	412	438	448	450	484	454	418	472	447	452	451	416	484	428	436	436	428	431	459	435	459	448	451	416	429	456	431	433	428	419	427	410	462	460	430	447	459	437	452	416	455	433	427	484	433	416	421	435	427	451	428	469	438	476	449	450	468	413	443	476	449	422	438	406	458	449	402	455	446	470	444	439	451	422	453	460	445	505	427	432	432	468	453	439	405	466	439	415	452	454	406	443	433	475	441	431	468	485	438	418	388	473	418	439	432	472	437	441	424	451	468	443	436	455	445	440	450	440	432	442	446	455	467	410	440	452	443	465	443	435	470	453	431	432	480	435	512	441	435	436	440	453	469	436	448	457	457	421	464	459	439	441	414	420	418	428	465	417	447	451	436	424	397	451	433	429	453	454	429	430	416	471	424	485	415	467	439	435	414	430	453	425	474	419	461	457	433	470	408	449	468	467	433	435	466	446	430	449	432	491	445	446	444	439	394	448	445	409	443	432	454	424	410	425	446	455	445	454	458	463	418	453	420	441	418	470	441	439	427	450	435	471	454	428	437	453	444	435	451	438	422	459	449	423	439	476	431	431	411	440	428	428	427	391	477	403	460	413	449	486	450	440	485	439	469	445	427	384	407	439	403	477	470	457	452	441	469	438	428	444	446	442	411	447	432	456	425	415	495	437	441	462	437	434	476	438	403	444	488	439	461	424	453	421	459	462	454	418	459	397	419	426	431	456	448	472	443	442	440	451	486	427	429	450	413	483	450	462	438	449	480	464	464	436	442	433	448	453	438	477	475	433	433	430	472	410	433	461	445	465	481	399	447	455	467	438	445	476	413	437	421	423	488	446	495	412	460	460	485	418	408	397	455	431	431	463	404	439	474	427	448	445	444	430	483	446	467	439	447	478	431	435	413	447	423	425	426	458	461	436	422	438	387	462	400	450	511	471	463	429	492	451	419	448	454	414	475	456	453	472	435	403	452	433	451	469	439	421	464	443	453	444	427	428	449	455	473	460	455	458	472	437	458	446	405	461	455	432	440	453	430	497	425	466	424	391	457	448	462	427	472	423	424	411	434	470	464	476	471	407	449	445	464	492	452	451	437	456	416	430	438	412	453	437	443	400	453	450	445	483	433	443	439	447	426	433	437	498	452	442	451	443	421	425	449	424	451	452	439	430	446	440	455	458	423	439	437	453	404	437	433	411	427	465	432	464	440	453	451	437	470	436	439	469	398	471	441	434	444	470	441	465	484	414	417	477	469	456	433	441	422	482	472	441	448	480	454	483	424	423	462	447	467	448	460	472	458	432	449	486	433	462	479	422	427	419	473	490	453	444	457	441	470	415	431	463	453	500	421	443	463	445	455	470	391	453	443	430	463	442	447	457	472	442	423	466	449	423	468	441	446	483	459	459	450	464	462	423	453	431	423	440	451	445	451	438	469	426	484	476	440	460	466	421	444	478	428	469	445	425	425	436	420	439	462	438	454	451	413	442	452	430	411	468	448	399	453	424	436	417	456	405	464	459	445	410	434	452	429	458	452	420	436	436	463	421	422	384	451	473	422	452	440	481	456	462	466	417	409	459	468	439	436	483	494	454	450	452	466	465	449	451	441	476	455	466	437	450	489	450	435	460	500	430	426	409	432	449	410	454	437	463	422	447	422	416	449	425	470	421	436	420	415	446	442	447	441	433	467	465	458	423	443	422	462	447	409	445	432	446	432	429	474	450	491	453	473	475	430	453	437	464	412	401	465	430	399	433	447	408	441	443	450	458	465	439	422	447	439	454	438	393	462	440	460	441	435	411	426	438	438	455	467	454	449	471	449	472	416	453	458	410	434	435	456	452	460	450	423	434	464	459	426	459	431	457	441	431	433	435	441	432	516	423	445	445	455	433	435	431	451	416	441	441	448	452	432	431	406	461	465	461	432	437	451	419	428	429	469	442	433	444	423	424	460	442	421	427	460	449	443	472	473	446	429	412	435	454	446	456	417	456	446	444	449	398	525	408	456	450	460	433	444	425	423	433	457	460	459	429	490	454	447	476	442	447	445	446	463	452	436	425	443	466	480	448	468	442	440	440	434	439	478	418	450	407	423	441	466	436	432	430
7671	15551	14505	8438	6178	7298	5861	4084	3238	3005	2569	2491	2348	1859	1841	1737	1453	1297	1213	1083	1141	954	1009	929	931	902	930	888	858	833	874	830	812	829	865	804	807	784	806	843	785	795	781	885	854	894	865	821	854	814	737	814	785	802	735	772	763	747	741	656	688	771	695	727	721	721	697	749	722	726	716	732	707	673	738	733	682	695	721	782	734	719	739	683	704	733	730	751	714	707	710	725	713	729	721	720	708	686	761	717	662	685	710	704	689	757	742	693	706	719	695	691	713	704	724	711	727	687	701	707	712	723	709	676	758	696	708	743	698	693	711	751	705	722	679	711	682	742	696	721	717	718	705	703	712	713	715	701	778	669	734	778	725	703	724	696	727	733	713	702	721	746	703	688	742	706	714	742	676	719	732	734	715	722	741	725	687	690	704	683	697	727	706	735	682	673	722	675	666	791	724	713	729	702	730	704	716	696	758	690	699	718	716	743	686	716	730	732	750	752	678	755	750	688	673	702	704	789	694	705	745	684	748	695	724	715	771	703	708	728	726	704	740	732	656	700	697	672	699	710	750	700	724	719	708	732	711	737	732	714	722	694	744	728	752	740	767	679	705	710	702	700	702	688	737	697	668	697	750	695	676	699	720	669	785	732	688	738	678	720	746	769	729	701	745	732	722	691	704	706	686	720	740	700	715	703	741	749	693	683	655	674	739	746	693	710	746	673	711	690	747	702	755	718	738	716	780	743	686	730	707	668	724	710	672	708	699	692	701	715	711	711	714	740	708	685	708	661	673	762	751	712	697	745	703	739	702	681	737	686	699	700	750	706	701	710	705	717	790	734	719	711	666	679	713	688	670	764	677	721	748	716	728	727	807	727	661	649	737	707	691	688	672	689	706	706	722	692	698	724	657	704	705	736	702	716	687	672	712	730	706	701	710	700	699	713	731	760	724	757	703	708	719	723	691	779	744	726	698	675	718	701	774	765	710	711	707	709	728	743	713	682	686	659	684	695	689	703	695	665	710	701	738	733	742	689	726	704	690	669	691	723	720	711	699	736	654	678	747	744	744	732	764	688	716	711	671	725	707	697	743	747	704	700	717	708	690	661	683	726	693	685	790	714	680	749	649	747	736	706	654	702	667	707	697	688	725	717	718	698	722	653	678	678	701	742	691	675	698	656	731	752	709	725	715	724	712	696	712	673	775	665	675	748	737	707	698	709	733	698	706	682	733	750	700	706	764	683	702	675	760	718	715	636	667	759	719	711	728	709	684	706	761	745	681	713	735	772	702	706	713	694	745	723	746	752	690	735	668	730	723	733	705	739	735	703	684	696	715	709	688	734	734	722	684	674	702	708	743	758	718	687	718	688	706	727	705	704	718	736	748	726	738	744	696	657	702	742	745	750	700	712	728	702	731	691	713	680	721	739	698	768	742	710	699	682	703	687	686	735	728	694	747	713	714	719	658	713	724	745	714	731	725	718	700	695	767	688	705	695	683	719	730	745	756	718	723	707	699	713	719	709	694	707	727	719	694	706	687	719	693	677	771	732	710	709	759	746	684	692	724	720	661	729	700	753	650	695	702	723	707	660	711	698	702	734	742	739	719	706	797	752	714	675	721	678	712	760	727	775	757	709	754	683	740	702	691	756	728	770	712	706	724	680	760	717	719	712	698	666	702	750	773	681	726	744	691	739	724	709	707	724	696	751	708	706	744	691	738	765	730	739	708	698	695	745	753	755	728	735	706	696	702	693	727	707	710	725	701	713	734	767	703	732	743	683	725	650	712	706	639	714	721	718	699	697	706	698	729	705	660	736	746	730	679	785	709	725	709	711	746	768	702	689	691	690	694	693	716	710	706	639	744	714	692	757	756	711	747	757	690	703	765	702	718	708	703	716	768	725	691	726	666	721	679	670	695	683	695	729	730	693	690	735	690	718	695	729	706	678	740	708	710	724	711	724	737	681	709	757	716	744	730	695	723	684	725	764	736	744	714	770	676	707	698	671	749	738	723	738	719	684	748	757	693	706	714	747	671	743	732	716	740	683	723	741	734	701	696	704	729	722	709	744	723	711	711	701	720	716	734	695	713	719	738	706	739	701	725	697	638	717	681	738	688	689	722	714	754	742	730	700	698	757	704	746	738	722	697	710	690	662	781	704	740	719	705	732	708	673	729	726	703	735	735	707	688	675	697	690	727	695	733	672	718	676	665	708	755	739	713	730	727	736	750	664	773	730	744	734	694	681	737	735	741	723	704	723	697	716	677	746	675	701	709	674	703	682	713	718	724	725	699	670	749	722	751	720	672	695	653	674	777	694	725	695	710	714	734	691	712	696	702	710	681	708	725	722	762	733	739	701	744	693	721	737	709	654	718	717	733	692	728	745	729	718	707	726	750	715	698	721	723	684	697	690	694	746	793	713	716	733	785	753	708	707	680	695	698	735	727	703	742	705	712	721	722	748	728	723	726	702	694	768	699	638	775	784	747	690	696	750	751	702	699	658	706	673	724	751	720	706	683	715	712	688	679	720	638	743	715	641	716	724	729	706	732	732	675	673	712	723	737	713	692	666	718	641	719	787	691	722	701	718	730	728	765	697	727	736	734	735	733	749	739	689	737	695	699	714	654	722	705	708	685	689	741	675	767	726	658	709	691	711	697	675	702	661	686	725	744	730	656	715	663	715	722	727	700	707	673	719	720	693	774	679	756	696	674	700	682	740	693	719	728	698	753	763	669	651	666	713	697	690	753	688	724	694	725	717	721	766	695	710	725	739	735	701	709	720	729	711	747	698	732	708	718	743	752	661	686	668	689	668	684	685	715	666	721	673	714	711	723	755	682	742	710	709	702	721	699	734	768	697	715	716	665	754	731	733	748	712	746	724	679	737	670	718	719	747	733	707	726	740	733	727	682	652	690	683	683	663	761	721	743	724	713	709	694	695	702	714	717	734	705	716	736	710	719	709	734	677	691	731	708	717	735	702	718	716	706	744	737	713	703	740	720	767	706	729	750	691	704	685	699	688	729	751	689	736	735	714	725	703	686	751	736	689	694	705	726	749	702	733	679	716	733	744	717	779	733	675	702	695	753	734	713	688	691	722	728	755	674	745	718	683	745	720	740	725	667	729	725	713	720	664	700	735	723	753	735	703	716	714	700	697	709	720	737	681	724	709	731	685	746	696	752	725	764	701	692	701	714	726	683	683	698	701	729	686	715	703	718	759	720	726	718	720	735	753	688	660	668	699	748	716	773	725	669	739	735	757	744	685	677	761	731	715	726	750	700	714	700	696	716	719	694	694	708	691	753	714	711	708	701	696	713	769	698	751	687	727	686	741	697	745	691	715	772	711	748	737	711	724	731	712	687	719	773	759	679	682	735	717	716	709	706	728	692	683	749	683	762	702	699	721	753	671	720	734	788	713	701	760	736	777	728	763	716	688	695	719	749	708	705	713	767	726	715	738	678	750	710	704	727	738	692	704	711	713	689	712	776	738	697	707
24243	21254	28381	24424	20498	9080	4882	2597	1922	1692	1696	1544	1344	1244	1230	1047	1010	879	870	808	801	762	742	732	672	669	703	653	695	693	692	638	661	621	683	627	640	583	601	590	623	624	639	616	660	719	684	635	644	638	637	581	613	589	577	642	581	562	572	568	548	547	565	566	559	635	594	568	557	583	574	554	556	569	541	571	595	556	556	612	567	592	534	557	603	573	590	552	551	545	571	577	556	618	551	571	566	585	576	604	580	609	543	586	577	580	607	593	650	607	555	600	577	555	562	604	609	559	579	576	638	580	575	577	555	576	597	551	543	602	566	567	587	581	616	594	582	580	572	577	604	593	623	558	562	577	596	572	537	543	555	591	610	604	597	586	581	537	592	560	566	534	556	552	534	596	585	545	584	610	585	583	537	572	550	532	580	546	571	566	587	590	580	594	591	604	535	585	596	550	553	594	607	587	608	616	585	553	521	610	596	576	589	535	552	546	594	564	566	500	600	575	580	544	556	596	562	540	597	570	549	580	561	567	557	554	591	548	575	551	565	544	556	574	564	563	580	524	573	540	578	589	569	576	574	605	577	582	554	570	537	567	548	584	583	548	567	609	568	595	549	550	614	591	585	564	572	577	557	544	572	595	597	550	577	593	568	580	561	588	573	576	577	555	574	572	565	605	582	531	594	599	578	576	583	537	567	557	590	561	565	608	612	550	591	574	575	599	571	550	598	541	585	590	585	528	574	538	585	574	593	531	578	548	561	598	559	579	569	615	574	601	575	546	596	570	619	564	570	611	567	571	599	574	581	538	558	538	539	565	549	554	554	521	633	585	567	592	545	561	531	574	603	515	577	561	524	548	565	565	553	578	529	552	563	573	514	577	533	560	553	604	612	544	528	565	588	595	547	598	586	593	580	548	600	583	593	615	594	534	582	558	574	588	530	549	581	564	580	542	606	553	578	539	530	600	542	551	567	627	542	554	589	554	532	536	560	581	571	538	621	595	550	556	584	582	594	566	580	574	582	589	598	592	589	532	573	599	553	521	565	526	562	588	581	604	580	563	576	617	591	594	556	582	536	522	590	562	537	563	579	563	603	588	585	591	578	552	561	566	523	545	547	614	621	599	554	560	578	559	594	589	538	560	557	536	584	605	589	560	583	547	609	550	565	527	569	566	545	558	589	549	607	585	557	582	584	594	588	567	554	566	534	568	587	555	540	575	566	544	575	571	562	583	600	580	565	553	579	571	616	599	550	547	572	561	552	586	566	566	575	555	585	567	576	578	601	572	557	567	596	538	589	609	579	519	578	617	616	572	557	555	565	565	495	552	602	584	587	544	578	578	618	508	592	569	579	586	552	543	584	623	573	606	551	553	556	570	609	624	569	603	587	566	607	577	576	562	545	595	557	547	570	562	570	557	538	575	568	561	572	579	564	567	579	567	570	577	553	542	541	607	627	553	596	589	548	554	582	612	543	575	620	580	544	559	570	608	530	586	567	557	561	576	591	522	605	527	620	566	562	599	583	570	546	573	580	548	593	586	542	576	558	548	565	545	623	558	571	573	578	574	519	562	585	519	547	549	583	594	595	611	557	555	563	559	544	543	611	555	556	576	576	557	619	548	596	559	547	590	547	589	584	569	549	596	515	602	550	559	553	593	555	514	557	602	576	578	567	554	561	590	571	562	598	526	587	573	568	540	580	587	596	570	582	616	557	505	545	571	581	533	552	586	536	528	592	556	544	549	589	586	515	591	558	592	605	536	523	570	594	556	568	525	572	570	572	569	609	586	574	577	615	552	575	557	592	551	600	602	574	559	562	573	574	565	573	573	574	587	575	569	547	567	577	555	557	610	575	554	620	588	534	606	575	584	569	507	566	575	580	550	613	609	582	589	599	563	603	558	558	553	532	571	547	561	541	541	588	522	587	592	557	574	592	559	579	605	607	563	575	614	577	538	621	566	573	574	562	569	541	549	558	575	569	576	550	582	574	539	575	572	593	533	541	582	603	612	568	541	564	551	543	557	568	574	573	600	548	556	617	545	552	572	521	575	576	563	564	582	538	582	587	563	585	588	588	550	539	592	618	563	562	538	573	562	551	611	551	579	536	521	562	557	572	560	562	587	565	520	593	583	574	582	560	525	514	580	594	567	602	589	569	559	603	523	531	556	541	560	534	552	561	586	568	576	552	548	532	548	583	547	574	553	544	585	573	577	534	587	546	617	560	556	557	558	554	581	601	564	598	566	588	567	612	549	554	554	573	556	556	619	561	582	581	573	616	533	575	571	582	586	576	571	573	574	607	521	585	572	578	552	551	579	557	518	578	566	604	581	579	554	573	552	544	584	577	593	554	566	553	592	556	572	548	594	564	541	593	595	571	644	560	581	552	599	544	585	550	558	568	576	584	605	550	589	561	540	556	571	567	589	534	580	545	609	601	541	575	568	535	568	519	553	557	587	550	542	545	576	572	545	589	561	586	568	585	586	607	564	616	616	583	557	566	546	566	601	566	577	573	562	554	564	594	579	597	555	552	590	573	581	562	586	581	563	569	548	575	572	535	561	568	572	596	585	528	612	541	554	598	527	599	571	576	555	561	546	592	547	570	580	568	559	602	539	555	559	550	586	582	589	581	556	583	574	539	551	567	555	594	587	584	559	573	565	521	545	576	570	578	569	537	524	544	591	597	597	553	585	593	574	575	575	596	561	579	535	599	541	597	544	602	570	540	534	565	561	573	584	549	555	528	587	559	550	519	606	535	595	609	595	557	572	539	564	560	551	601	607	594	588	598	569	563	592	534	567	574	590	565	565	577	583	568	569	568	537	581	576	545	562	563	601	567	598	571	554	553	604	562	541	591	622	573	568	571	602	628	593	570	571	539	543	590	568	590	570	559	553	574	567	634	626	553	527	569	565	552	574	554	609	546	539	540	569	617	555	622	565	579	571	605	527	614	568	529	528	566	559	598	572	590	551	529	585	563	594	551	519	607	529	574	567	568	548	583	509	564	539	554	544	571	601	574	567	570	573	579	566	581	581	591	588	563	577	546	566	557	574	521	585	579	534	534	582	559	545	612	593	576	585	555	574	560	551	530	546	564	574	585	586	578	552	564	575	583	582	548	572	580	559	521	534	535	569	563	549	566	638	576	545	565	563	585	568	566	599	520	607	558	579	535	570	569	530	574	561	563	560	568	601	559	562	526	606	521	584	593	526	579	596	558	556	570	563	580	566	615	582	583	556	532	568	554	604	578	570	551	587	597	597	563	570	592	614	557	543	569	607	565	574	542	566	565	568	555	569	542	544	565	547	536	571	572	593	520	611	582	559	601	576	611	597	566	540	559	566	564	557	578	546	590	571	583	560	530	602	574	588	597	613	517	590	562	582	576	603	564	560	561	579	586	559	576	590	570	578	563	582	551	559	550	585	578	572	543	553	584	543	618	568	596	574	592	574	578	549	558	577	596	599	528	574	582	549	549	580	601	566	566	578	566	543	541	558
9896	24805	23728	15359	11588	11805	9673	6640	5016	4684	4553	4326	3459	3008	2709	2574	2199	1976	1755	1662	1503	1481	1421	1393	1304	1275	1233	1247	1205	1197	1124	1193	1061	1109	1072	1052	1039	1095	1048	1064	1026	1093	1050	1075	1178	1133	1110	1077	1103	1023	1063	1003	1005	934	1013	940	972	915	959	932	899	953	913	929	949	865	916	867	866	910	866	890	896	869	911	911	870	924	916	899	892	887	898	910	930	863	858	871	879	859	901	913	887	929	848	946	943	912	906	891	922	889	929	905	945	914	937	919	889	887	932	797	896	927	888	926	877	863	900	873	906	909	956	938	960	931	867	875	926	889	898	887	892	892	858	836	853	914	947	892	903	891	946	903	931	920	924	922	911	914	914	937	946	885	928	904	890	888	935	901	926	881	896	896	871	899	847	966	894	947	897	822	850	850	915	908	857	894	907	925	908	902	881	876	850	902	955	890	875	930	869	905	887	896	883	894	944	964	938	878	924	819	901	914	885	895	933	874	938	953	860	920	874	895	877	915	929	976	911	879	890	935	922	924	911	904	903	879	872	898	861	898	919	889	940	906	877	894	946	896	865	923	932	889	911	911	946	910	898	868	878	896	895	901	945	896	908	856	881	908	902	879	898	895	938	884	891	884	924	894	890	915	894	893	878	932	901	864	865	906	915	919	877	884	891	907	891	840	902	902	925	925	906	921	901	905	904	932	856	880	880	932	887	875	897	905	947	905	886	903	898	906	913	871	890	868	904	957	861	905	884	906	918	894	910	877	861	850	912	843	932	863	901	897	831	910	904	944	921	945	890	894	901	891	897	945	842	951	903	876	899	921	923	903	838	923	839	894	889	864	937	879	868	969	884	893	911	909	943	930	896	966	919	912	898	878	859	920	934	872	943	916	948	884	918	909	911	924	907	908	904	939	912	904	921	903	900	895	871	912	875	936	960	857	893	912	846	915	942	883	877	880	937	928	911	913	875	909	915	908	879	921	843	876	935	895	883	913	957	928	882	901	899	881	915	930	930	953	888	937	871	921	920	950	888	874	996	932	919	873	950	874	934	896	910	873	949	855	895	915	881	903	906	891	878	863	856	942	939	911	930	884	926	959	860	863	882	916	941	897	846	929	908	893	896	905	870	920	941	870	910	902	901	898	835	913	896	917	910	914	923	883	892	928	897	916	874	898	930	918	922	928	863	872	914	913	891	904	908	873	853	912	928	901	849	842	918	899	886	881	877	889	891	932	896	930	895	928	898	923	899	919	919	957	924	884	911	884	926	913	913	933	915	949	912	947	944	936	954	901	915	881	858	906	896	915	888	888	932	845	881	931	906	926	895	898	903	855	869	873	932	862	910	960	984	861	873	919	886	851	906	885	908	873	876	915	918	973	913	872	930	874	925	881	890	930	921	882	943	970	882	920	891	929	932	935	923	874	859	925	908	899	911	874	887	821	904	893	851	880	869	935	821	843	920	862	885	930	880	920	863	942	885	863	890	866	924	859	914	907	900	862	874	960	908	894	892	936	862	950	947	920	913	956	905	892	929	895	921	894	855	907	883	949	923	906	917	955	862	920	883	907	894	879	962	897	902	840	946	921	926	888	890	868	885	864	902	905	877	857	913	913	910	929	909	892	880	909	989	903	942	901	846	976	916	896	894	904	922	940	891	894	888	916	884	878	917	914	933	888	851	888	884	868	918	918	884	838	884	890	903	889	856	912	915	916	928	877	910	900	875	911	911	911	856	926	909	887	928	882	876	910	947	926	896	903	909	869	923	866	903	908	932	917	922	899	886	878	892	917	944	893	909	915	901	926	854	906	890	896	924	915	888	933	941	868	941	923	894	914	949	961	927	856	876	907	917	909	924	939	891	937	934	927	889	917	913	893	908	868	918	909	872	914	896	915	898	862	897	946	945	903	819	901	835	918	845	908	883	935	810	910	939	921	860	922	940	964	909	942	884	891	915	930	876	945	853	931	914	939	862	852	894	930	961	912	935	910	892	922	899	881	866	922	885	904	872	926	884	880	901	902	953	880	937	856	910	936	916	874	914	915	910	929	923	942	896	896	888	911	906	872	885	851	860	928	899	888	859	873	861	953	898	872	933	923	870	922	853	893	873	903	953	928	853	916	898	893	931	882	864	881	928	865	872	904	885	899	882	909	888	924	908	901	949	890	941	872	857	844	938	849	844	935	847	905	887	929	909	922	895	912	910	872	903	901	926	919	934	904	912	902	952	929	919	884	916	915	898	912	909	886	906	905	864	919	923	897	895	874	882	862	891	920	927	987	913	843	939	913	945	936	890	885	849	877	935	891	874	871	911	919	896	883	909	911	855	826	885	959	896	887	921	879	893	893	918	889	939	864	872	895	960	887	906	918	904	897	899	837	934	918	922	852	929	852	889	948	919	875	855	857	870	933	852	899	943	938	876	925	890	929	872	890	929	945	940	899	900	874	901	933	875	868	963	897	894	891	909	948	905	908	899	925	979	882	932	871	972	867	898	909	905	894	924	984	867	887	892	895	898	947	890	901	881	863	884	914	986	924	885	896	899	889	849	869	943	877	889	903	846	877	913	886	931	888	923	896	883	891	906	903	878	900	897	940	926	855	922	859	903	887	936	920	851	908	902	875	903	905	873	911	871	934	925	923	875	881	906	926	896	932	925	859	953	897	919	880	887	904	896	902	879	905	973	983	938	917	878	937	944	928	848	941	904	878	917	902	887	908	925	913	840	901	910	885	888	889	874	956	860	953	918	945	879	890	909	880	892	925	928	898	927	922	904	869	944	846	953	934	909	914	898	932	894	913	924	846	900	886	864	876	892	890	895	944	868	879	884	926	947	930	840	887	932	864	903	858	938	866	932	890	948	921	853	911	920	888	911	979	908	863	904	894	887	872	846	919	875	907	895	941	932	904	940	885	847	890	878	864	886	892	864	901	913	933	844	859	882	875	858	886	943	903	894	917	888	884	898	876	906	927	871	882	954	907	878	942	856	893	917	866	878	871	919	911	903	915	870	877	950	915	921	842	912	920	909	911	883	844	885	901	925	941	912	895	882	936	930	911	915	866	929	881	941	883	895	867	957	847	923	899	861	879	884	902	886	835	914	900	912	867	897	946	961	883	831	949	875	914	917	895	894	896	853	935	892	911	910	823	865	953	955	910	877	900	869	916	935	947	943	936	903	902	910	939	877	889	915	885	945	888	901	873	956	952	914	866	919	905	875	912	905	945	888	918	882	877	902	897	931	938	886	904	892	898	942	882	895	903	912	916	934	903	931	920	931	841	918	896	869	902	892	874	928	932	904	893	897	937	886	912	913	888	933	884	878	884	933	891	916	958	886	911	884	914	913	953	951	964	841	838	903	880	842	868	909	900	908	934	879	906	838	914	903	852	882	894	947	913	884	886	841	877	917	876	877	879	925	846	920	896	896	897	896	911	905	897	841	895	956	865	921	912	865	911	890	855	900	922	919	920	844	882	830	909	918	908	904	954	897	951	875	926	918	932
23205	21306	29136	23829	21317	20748	10842	3544	2589	2416	2502	2215	1671	1547	1439	1322	1117	1112	1030	968	889	864	797	788	761	751	755	723	757	709	691	686	686	679	674	660	640	644	694	645	685	652	629	705	690	716	704	615	665	620	637	604	625	654	599	609	646	597	621	587	552	610	629	590	613	570	599	572	571	576	575	577	571	585	552	580	573	598	584	567	603	581	627	574	601	623	572	566	576	576	553	541	570	582	608	602	591	548	537	615	569	549	555	611	580	549	589	557	639	569	532	577	586	561	573	636	600	582	585	559	566	562	563	570	585	613	562	596	553	637	578	606	566	551	596	570	537	537	580	587	601	588	596	610	583	574	621	547	602	560	599	571	591	608	594	564	571	566	579	600	611	578	560	608	585	584	607	564	588	583	565	584	571	585	591	598	623	530	569	584	610	587	579	594	587	587	587	567	577	536	550	552	546	586	586	584	582	533	565	562	579	596	573	547	539	559	602	542	567	583	585	596	551	580	549	552	556	612	598	566	587	573	561	574	550	572	578	584	581	590	549	572	574	560	557	574	623	570	572	573	560	573	573	544	552	548	568	582	564	548	544	555	527	569	625	590	601	566	587	554	604	534	577	584	567	535	555	580	595	578	555	593	555	578	589	536	528	613	604	584	571	584	557	574	574	544	593	600	596	573	590	591	566	574	592	583	585	588	549	546	588	569	587	524	555	561	599	554	623	585	620	565	538	579	579	587	564	559	583	546	569	591	626	583	517	577	625	586	577	590	539	597	594	575	594	547	570	565	569	626	551	575	561	582	597	577	602	550	571	555	582	537	599	576	602	525	570	557	531	586	513	554	580	569	631	548	613	550	573	541	574	562	578	588	589	556	577	542	526	539	571	573	573	595	554	548	548	569	545	596	607	573	580	550	594	586	560	585	545	548	579	559	590	556	603	534	539	577	599	558	561	579	578	539	561	585	569	520	587	595	533	570	561	556	574	556	560	547	569	542	554	559	600	587	539	511	585	568	533	558	600	587	558	579	569	602	568	584	593	566	585	537	585	556	610	584	560	629	566	604	545	595	543	588	567	592	535	593	564	626	627	581	622	562	579	561	541	516	519	558	535	578	587	553	579	539	582	554	574	602	533	565	584	587	607	598	574	544	587	551	556	562	563	568	560	551	572	594	524	562	569	557	584	537	597	601	556	561	613	586	570	580	603	580	595	532	579	535	571	577	599	547	569	579	541	549	556	583	594	581	621	558	595	595	576	596	612	557	564	575	564	611	602	557	600	572	557	593	593	569	601	584	598	579	560	604	559	583	583	572	573	591	578	576	556	608	590	565	578	561	608	599	588	574	539	561	598	563	562	543	548	594	589	554	535	563	592	584	563	534	551	575	577	558	596	541	590	545	558	592	571	581	584	566	561	510	546	577	570	586	545	585	577	588	583	561	573	579	519	552	609	584	587	583	544	600	574	576	572	543	570	626	582	574	550	533	594	573	590	596	580	563	544	537	608	557	625	571	609	573	577	540	551	537	604	573	571	558	589	572	601	591	569	523	569	582	547	569	549	544	527	566	590	604	594	590	529	602	556	564	540	583	545	558	603	575	573	562	581	599	587	581	576	554	620	586	581	583	559	629	623	574	554	610	511	604	551	544	566	544	568	557	560	595	530	560	581	551	542	561	594	576	564	583	560	620	596	529	536	555	601	563	590	577	567	613	573	586	567	603	578	597	622	573	578	598	592	571	562	579	574	601	619	567	560	581	632	571	566	607	559	583	541	547	566	538	587	560	583	595	577	559	582	621	568	619	609	568	595	562	560	571	594	583	561	599	576	539	520	563	549	599	574	586	585	571	557	571	582	603	591	564	577	560	572	601	519	600	560	541	602	562	610	577	645	581	604	590	611	560	556	570	583	541	547	532	569	575	580	542	534	563	554	549	547	596	567	561	529	587	573	596	556	584	598	561	626	566	568	567	558	534	555	572	564	583	590	514	560	581	563	613	565	579	559	537	577	605	584	567	587	544	605	567	584	562	564	592	572	569	526	563	606	564	622	585	576	574	579	555	546	631	547	602	563	565	572	569	595	622	581	576	580	576	614	589	591	570	558	567	570	594	566	593	595	542	625	593	514	593	615	548	578	567	553	576	595	583	566	567	576	612	556	550	543	554	554	600	557	591	577	547	651	530	597	552	617	582	556	549	565	580	630	582	533	533	531	538	564	564	536	605	579	557	537	589	576	575	562	618	525	573	571	581	583	594	544	580	518	616	586	572	582	596	611	565	572	603	557	582	599	528	574	558	581	603	581	560	603	565	563	582	543	575	525	660	567	536	587	565	558	592	592	559	610	572	580	571	537	538	537	589	594	579	584	572	569	578	571	575	584	573	612	555	585	558	608	598	576	587	571	608	539	605	562	540	606	572	609	554	536	567	606	604	594	565	588	549	620	595	539	578	613	588	588	550	520	630	538	611	549	595	580	539	594	570	569	537	514	557	608	634	567	618	603	597	578	590	554	584	556	565	569	551	585	548	558	510	538	547	562	600	545	548	557	572	588	593	576	578	579	551	571	592	565	580	536	556	594	605	569	565	540	551	583	599	583	587	579	609	596	560	575	573	578	542	533	566	582	544	603	577	581	580	574	532	591	596	579	554	600	536	584	578	580	591	523	593	541	561	597	564	581	581	561	607	583	563	577	590	584	569	556	591	624	563	598	566	554	560	525	601	520	555	570	592	546	554	601	619	617	591	599	532	587	587	599	552	599	546	608	569	578	550	539	555	598	602	603	593	536	569	565	577	583	574	545	583	556	577	531	545	566	594	554	565	589	561	582	581	552	583	582	556	597	593	549	569	583	530	564	558	622	587	559	606	560	565	605	573	597	584	567	602	579	578	569	545	609	579	535	556	586	541	609	599	550	585	596	527	567	565	574	550	558	575	581	587	615	612	538	597	633	575	569	556	584	538	545	564	610	585	545	567	632	613	551	561	569	587	556	554	565	557	585	621	640	552	562	577	565	539	630	559	601	602	570	529	548	607	554	567	551	554	572	571	582	582	586	558	621	544	608	602	585	513	601	571	520	594	570	568	551	593	568	574	555	575	587	562	583	574	595	572	545	563	597	545	576	579	599	555	561	542	551	517	588	605	587	577	540	552	553	591	578	559	538	623	547	518	542	602	556	612	573	572	573	579	584	583	521	555	612	578	570	556	569	546	573	624	567	572	595	557	562	572	545	589	596	548	554	576	558	576	597	581	562	591	515	534	545	582	598	553	589	604	528	577	562	571	562	546	547	583	551	592	562	583	572	578	596	604	514	558	572	556	584	583	584	578	580	574	572	531	585	572	607	574	567	561	585	607	571	572	541	604	574	540	567	568	558	551	581	555	556	589	561	574	583	593	553	548	599	521	542	595	589	564	542	549	525	568	610	577	581	586	559	573	587	576	617	565	644	561	599	562	573	589	553	569	570	577	562	570	558	563	591	594	580	590	575	609	576	574	566	569
12732	30759	29103	20605	16564	14984	13162	8415	7459	6585	6642	5908	4659	4055	3753	3264	2810	2553	2151	1994	1950	1872	1666	1602	1502	1462	1444	1390	1301	1329	1239	1207	1161	1176	1247	1178	1149	1111	1077	1140	1134	1108	1156	1169	1279	1276	1153	1122	1148	1082	1075	1133	1017	1030	964	915	997	937	934	923	946	881	988	910	889	905	893	935	923	968	914	914	892	897	865	942	922	889	922	918	889	940	888	902	879	921	975	923	906	879	899	948	893	904	904	912	924	965	934	929	887	904	875	920	912	954	891	954	923	957	956	928	920	921	890	985	915	947	900	888	889	933	898	976	937	945	915	952	940	901	853	906	911	917	847	930	917	883	869	883	879	903	909	928	893	900	838	951	914	941	916	921	922	909	924	918	873	973	841	869	922	873	927	882	979	947	881	891	904	897	918	906	989	964	968	913	905	913	921	898	844	884	861	918	924	885	896	934	927	915	927	864	905	915	908	864	906	930	885	941	881	897	885	876	903	892	903	862	892	911	901	915	907	882	936	923	909	922	911	921	867	935	873	898	875	914	896	880	905	905	915	909	972	874	939	904	927	921	920	871	989	901	896	920	902	920	882	932	892	911	936	881	926	927	944	873	878	929	910	923	913	904	919	913	944	887	944	915	888	884	931	880	915	942	859	903	928	894	916	888	952	890	906	935	907	892	822	914	904	875	869	898	922	875	886	922	940	918	901	919	948	858	894	928	904	879	910	916	924	924	929	955	866	876	901	919	838	919	928	935	922	871	840	922	979	886	880	863	902	895	878	919	902	909	964	915	892	912	961	900	941	871	935	940	899	910	876	928	900	905	899	963	895	902	910	876	845	890	922	908	889	897	857	823	942	903	848	926	909	922	868	893	941	916	922	901	879	924	874	901	948	907	887	889	869	893	895	884	919	915	877	880	915	937	908	854	886	915	901	944	912	914	904	930	917	844	903	924	861	885	903	896	929	907	924	917	935	952	903	910	921	924	958	852	891	892	863	928	870	935	896	867	904	939	933	915	879	881	865	897	908	896	864	919	884	928	878	922	912	859	955	876	900	890	900	867	912	906	890	911	942	864	875	913	834	908	869	946	899	898	851	913	869	937	873	936	920	939	924	882	866	869	940	940	903	927	857	987	933	911	856	857	922	972	922	953	847	900	869	934	964	888	861	887	876	891	913	920	977	930	924	873	810	906	886	875	901	904	889	910	930	927	924	891	955	888	870	939	913	860	943	895	892	882	897	893	922	936	858	877	940	913	901	876	869	893	910	947	853	915	928	943	935	912	952	900	882	903	887	909	938	919	920	926	880	933	921	902	975	888	930	872	889	955	887	897	876	952	884	933	901	942	952	901	909	971	901	866	915	952	940	813	881	916	899	866	886	869	902	918	826	915	903	948	870	985	930	911	892	890	885	892	934	909	852	862	930	879	885	892	907	896	955	865	897	902	975	874	909	917	844	886	844	916	925	938	926	962	843	934	861	930	941	868	952	882	933	907	889	892	908	885	905	892	802	905	923	869	918	934	921	908	984	898	893	927	916	903	919	893	873	898	897	916	912	887	938	927	906	872	868	858	883	904	928	950	945	933	884	930	911	910	851	866	925	918	882	925	929	899	876	931	929	925	883	911	931	908	936	892	903	904	896	865	937	894	902	898	870	855	900	921	813	922	918	885	915	878	894	900	889	924	848	890	864	914	911	887	919	923	917	868	912	955	921	835	931	902	921	892	869	933	938	932	924	877	879	886	898	905	917	889	924	896	862	916	896	905	878	915	936	875	930	943	941	961	886	909	831	875	890	919	896	865	916	909	913	871	947	894	910	878	908	906	877	902	908	918	941	916	928	895	915	863	882	932	931	952	915	869	911	896	946	864	928	877	890	963	912	857	869	908	906	920	873	906	896	909	888	917	854	899	908	909	949	885	924	924	947	912	922	860	868	828	914	830	908	852	895	908	890	918	931	950	923	917	898	885	896	849	943	953	873	890	858	907	903	877	887	891	899	872	903	948	901	934	923	942	899	950	923	841	896	892	898	966	873	919	905	904	882	817	882	840	891	918	934	910	920	941	913	897	934	918	895	914	915	886	907	925	965	954	874	900	915	954	888	916	904	869	919	922	957	886	897	904	868	903	899	896	869	903	912	925	905	880	917	935	900	905	830	919	939	887	890	886	957	912	925	936	871	941	886	875	874	862	873	905	875	979	886	909	875	896	834	871	945	902	944	895	883	908	934	902	903	845	917	876	923	929	917	896	855	881	875	915	894	888	850	947	904	898	927	900	880	959	899	859	884	897	911	894	895	881	934	852	908	899	859	896	861	935	912	910	895	898	904	955	887	869	908	892	886	862	913	894	894	955	963	940	866	876	892	967	947	906	967	918	899	909	897	912	943	932	930	949	813	916	881	917	923	901	950	916	924	916	886	849	856	950	926	894	899	910	875	889	885	943	905	907	855	947	858	913	846	898	929	899	882	895	984	892	832	925	847	898	837	928	894	890	915	887	903	907	907	907	961	893	868	1006	918	884	905	901	920	869	913	913	888	883	898	943	886	897	877	870	900	891	895	900	886	894	851	908	862	902	875	934	911	879	881	907	914	861	931	869	888	932	842	852	933	883	877	872	970	861	837	894	917	924	836	900	897	871	946	893	873	958	920	895	887	883	888	894	907	947	903	916	865	938	875	942	886	817	898	879	853	882	910	930	937	912	881	910	874	907	926	945	874	933	863	879	884	869	867	870	895	878	908	872	954	882	952	895	892	881	926	911	926	870	946	921	905	926	941	952	916	913	889	835	909	911	920	928	876	884	913	895	967	905	883	898	874	949	907	894	883	874	906	855	928	903	901	911	845	934	911	888	872	915	907	943	874	901	889	868	894	881	928	891	956	894	910	883	951	880	886	913	879	887	951	922	864	898	922	908	948	921	936	931	849	925	927	865	928	896	911	890	850	871	890	922	908	853	921	915	850	875	925	886	964	895	886	864	929	871	820	862	918	960	892	852	933	875	892	903	901	874	948	903	897	912	901	889	893	938	929	878	920	878	850	933	890	940	904	917	870	938	930	897	866	909	939	897	947	903	945	893	854	867	925	896	949	959	907	887	909	868	876	860	963	856	856	865	891	902	899	955	874	952	967	879	935	956	907	877	928	920	906	954	897	894	904	939	919	893	887	904	887	851	880	898	955	879	948	893	874	842	879	923	924	866	935	908	959	872	905	939	927	923	881	902	870	918	877	916	887	867	921	912	951	931	887	944	917	836	953	892	929	866	881	884	921	928	849	894	915	914	955	967	898	843	901	953	941	928	956	945	853	929	934	936	913	930	955	910	911	907	964	940	832	883	901	896	914	909	923	875	888	928	924	887	932	845	843	894	899	900	947	888	892	882	918	911	896	883	996	905	896	890	907	865	946	913	886	883	920	919	933	964	843	883	945	894	947	950	904	910	896	914	956	896	947	872	897	921	894	938	895	901	876	864	926	883	886	967	885	958	907	910	845	905	860	918	884	911
26845	21013	14468	5887	2907	2099	2097	1346	1314	1217	1131	988	816	826	734	694	648	569	580	558	577	551	519	520	535	502	501	519	505	501	477	474	501	470	480	463	507	473	478	488	464	469	475	500	525	481	503	506	482	487	501	443	473	443	448	421	427	434	446	458	410	454	452	431	412	455	438	482	449	458	459	376	440	409	411	454	426	432	409	438	428	424	460	453	418	431	463	408	446	427	452	488	443	434	438	418	455	431	449	445	406	434	452	409	440	440	419	443	449	438	402	450	458	466	446	400	472	420	435	439	436	407	434	435	426	418	426	463	452	415	451	449	439	417	461	426	468	447	439	434	421	454	439	451	448	445	439	453	446	394	425	441	429	417	434	446	440	412	460	407	453	466	472	441	452	463	441	443	457	439	434	429	446	415	450	439	433	456	468	466	460	466	423	425	420	440	428	452	483	455	452	439	448	385	428	456	430	444	408	488	462	445	435	488	422	451	461	410	445	454	410	466	441	408	447	457	449	440	451	428	457	418	423	411	452	466	444	449	424	467	503	479	457	426	481	450	434	434	425	445	467	437	457	445	484	436	413	391	413	433	460	431	444	444	429	447	458	438	429	463	460	444	458	444	422	456	465	432	448	414	446	427	433	434	409	437	441	427	454	447	445	453	473	391	416	480	453	476	459	457	439	419	461	430	429	438	441	429	430	407	448	444	428	421	437	437	443	415	436	422	486	467	460	452	435	429	455	428	466	408	396	455	455	435	452	422	460	453	449	460	462	421	431	443	423	457	421	435	450	464	439	458	442	436	454	398	476	441	453	434	474	467	469	403	440	451	444	441	425	444	431	432	442	439	442	449	428	461	435	444	445	461	447	449	472	425	449	423	469	418	446	451	435	446	433	440	414	409	434	456	481	391	431	413	419	462	430	445	433	432	451	445	422	465	431	439	450	456	469	445	460	485	441	438	436	440	442	455	462	421	458	454	443	465	439	446	428	441	434	457	446	447	461	432	410	447	435	441	455	428	441	469	431	450	411	454	393	427	476	428	392	436	432	390	437	423	422	457	460	464	453	442	445	430	483	461	458	443	437	397	451	419	455	424	419	400	423	430	509	402	447	490	459	432	427	445	498	444	468	436	466	454	418	403	429	435	449	446	460	454	416	462	509	456	441	411	399	458	439	399	440	438	452	444	453	415	467	439	476	415	475	458	441	456	440	463	458	461	419	452	421	435	451	394	398	445	435	441	443	437	452	401	429	430	459	447	448	433	432	420	444	441	438	395	422	441	433	482	456	450	447	412	454	447	397	417	425	419	430	455	451	428	442	458	429	439	458	451	441	431	463	440	432	439	442	459	413	421	436	465	407	496	457	473	432	444	454	419	424	430	448	439	425	441	438	409	433	422	469	466	466	442	455	459	459	426	409	433	424	426	420	457	451	479	425	429	440	445	428	463	443	422	453	427	424	391	428	462	439	450	427	470	456	430	430	494	440	410	475	438	459	487	431	419	443	480	439	443	439	412	433	436	463	481	441	454	430	427	422	483	483	440	467	398	400	463	461	425	448	420	437	443	421	441	418	458	481	444	452	415	452	442	444	464	449	412	450	448	446	388	439	417	444	435	414	442	460	431	421	417	467	440	433	435	437	379	441	423	443	420	410	458	451	457	431	449	471	457	398	433	427	423	407	438	438	416	430	475	440	412	423	422	434	453	433	415	457	467	479	458	434	425	430	408	386	414	479	444	471	422	413	450	443	393	443	431	433	456	435	437	435	452	427	436	445	453	438	432	456	420	465	436	430	434	445	448	452	438	430	452	462	409	432	426	434	455	468	446	420	479	460	419	449	422	501	444	425	439	433	441	426	423	390	450	455	441	433	423	435	465	410	453	501	452	428	422	414	413	463	456	418	499	424	442	459	455	471	443	437	459	408	457	432	436	416	407	445	444	435	467	425	440	466	420	442	417	452	453	448	436	414	434	423	433	446	467	419	416	433	426	443	444	404	426	454	464	437	409	446	433	467	405	428	455	479	458	410	423	460	415	406	472	448	429	457	426	427	432	424	425	416	428	437	427	468	444	437	438	412	410	434	472	463	425	446	471	435	422	402	415	416	456	439	406	442	439	431	393	431	455	454	442	444	502	414	420	454	458	413	409	437	368	461	446	410	435	411	453	459	491	412	451	445	455	430	442	432	483	438	443	452	432	432	422	463	433	443	458	464	460	507	433	454	441	442	428	400	439	461	462	431	467	463	430	389	424	429	444	480	383	464	428	435	465	459	424	418	469	448	448	421	416	436	436	475	439	421	440	432	437	415	443	477	390	435	439	431	425	434	429	430	462	440	452	483	483	432	455	461	424	422	410	475	418	430	432	440	428	457	440	425	452	420	447	426	436	465	458	451	437	470	421	436	425	422	464	471	460	432	449	430	425	414	439	441	444	441	447	419	423	449	423	416	465	436	462	451	437	431	423	412	427	447	445	462	452	459	468	467	462	458	443	450	418	459	469	444	446	429	436	442	448	469	425	413	404	428	438	501	416	412	435	448	453	455	457	425	486	434	432	446	403	471	430	463	455	424	415	451	448	428	427	454	480	437	462	443	404	409	430	434	415	441	471	461	441	449	454	446	450	496	410	449	460	469	459	463	429	394	422	461	431	434	437	428	453	459	475	454	417	439	422	406	450	443	443	431	399	467	441	463	427	418	432	481	426	414	472	412	471	447	458	453	443	442	414	433	458	435	461	475	460	435	453	460	437	435	408	451	453	456	443	429	442	431	470	420	416	432	450	430	420	397	430	416	451	487	450	433	423	398	440	450	437	420	427	455	476	452	418	439	417	397	464	444	413	435	420	419	467	418	454	446	405	430	459	433	435	431	439	444	431	444	441	464	429	445	417	449	414	480	466	418	429	455	439	398	436	421	434	432	465	436	430	450	460	457	492	455	468	424	472	411	426	412	418	441	437	416	413	468	412	442	419	468	411	443	454	401	439	468	435	439	481	441	436	442	467	403	401	411	497	458	433	413	423	353	462	421	420	424	392	451	466	435	451	440	422	440	410	433	400	454	440	478	433	437	433	461	447	418	460	449	405	425	437	422	447	427	418	411	450	482	437	485	439	443	493	436	461	431	471	485	476	437	422	416	434	460	442	444	452	404	464	432	458	435	400	422	436	467	431	453	424	423	444	398	434	470	421	429	454	450	464	410	480	446	460	454	458	479	431	419	430	411	415	462	451	490	430	447	452	468	413	441	444	430	468	432	440	462	437	442	430	438	471	451	445	431	447	399	456	440	447	430	454	455	476	437	397	424	450	401	442	445	432	456	472	472	451	440	446	426	418	409	454	441	458	408	472	411	394	444	415	433	457	490	466	450	413	427	475	441	451	445	470	422	441	391	459	453	451	464	417	466	433	435	424	443	464	455	453	449	446	470	425	449	424	427	438	459	458	435	434	451	423	477	436	476	449	464	460	458	412	459	432	442	455	409	433	440	444	433	461	416	441
8490	16689	15754	9857	7151	5800	5958	3847	3535	3278	2988	2666	2150	2009	1710	1456	1396	1273	1249	1126	1026	1065	1008	892	919	911	876	924	818	865	831	853	835	807	826	800	812	794	789	730	829	844	811	827	884	898	917	829	856	761	730	766	742	748	757	680	698	734	778	786	743	695	753	690	687	707	724	734	733	701	668	712	736	744	763	744	770	732	704	724	716	706	706	715	687	687	716	695	697	711	740	686	731	749	716	755	721	721	738	727	759	662	683	713	713	707	769	686	704	723	723	781	678	727	723	679	670	724	711	708	720	715	691	727	725	674	725	687	719	700	747	705	707	719	704	702	728	705	729	751	666	712	697	733	692	722	670	714	701	764	734	721	737	688	719	734	744	666	699	718	683	698	727	651	694	684	694	665	736	754	710	721	745	703	726	719	692	729	715	683	789	716	734	688	710	706	745	696	726	702	685	740	700	716	738	694	708	749	692	713	729	701	717	675	745	703	708	744	698	695	735	727	716	698	719	700	695	724	709	749	675	684	718	755	717	748	727	701	684	725	699	685	695	754	699	674	701	699	736	754	709	755	728	686	746	653	718	708	705	731	703	639	723	697	756	693	681	662	698	742	731	702	714	703	733	735	673	702	716	735	709	746	701	716	731	731	705	722	688	661	724	714	678	686	725	704	727	664	735	765	714	659	716	730	703	651	737	721	689	693	666	711	715	721	667	743	681	698	714	738	717	733	747	716	751	718	702	706	727	672	709	715	736	742	653	753	727	689	682	722	733	702	729	687	678	727	705	726	734	746	686	713	721	696	700	723	657	695	711	688	705	688	692	695	716	724	702	724	695	683	702	746	718	688	701	770	705	707	707	719	706	720	694	731	725	747	687	710	696	704	718	722	750	705	700	688	739	696	714	728	737	692	688	684	699	702	739	684	719	676	694	705	668	647	702	724	675	723	695	681	693	717	713	640	687	699	721	686	759	680	736	743	703	724	723	723	677	664	667	682	686	652	719	629	691	693	712	745	739	737	727	720	732	715	735	735	698	687	676	670	729	701	692	778	713	724	671	701	717	712	702	731	723	750	673	776	703	699	701	719	712	766	707	692	756	730	730	710	723	696	757	708	706	695	664	732	685	701	684	655	741	684	734	673	735	678	717	729	786	706	733	717	734	751	692	713	741	716	747	656	703	694	757	693	707	704	735	720	684	724	711	703	719	677	682	718	679	708	706	698	671	761	703	694	680	706	717	697	709	680	694	687	757	741	698	790	682	684	752	687	698	745	713	712	717	683	716	732	694	661	685	746	684	683	676	733	710	722	772	690	711	723	697	706	705	726	709	710	715	715	713	657	688	707	741	701	713	684	714	708	733	718	718	734	685	730	732	740	704	757	705	672	754	717	704	740	663	702	729	667	729	727	726	688	714	713	725	705	701	687	721	728	724	710	727	723	735	708	754	712	689	746	718	720	677	724	738	748	700	725	734	722	716	754	697	736	704	745	720	695	701	728	742	749	759	726	700	719	741	695	737	718	713	689	675	673	720	713	672	679	716	742	667	710	677	727	690	726	745	707	676	727	705	763	723	690	752	710	710	719	687	725	683	710	673	755	744	730	720	728	721	716	716	704	730	758	697	713	694	700	687	696	723	724	724	692	725	748	719	716	744	747	774	747	698	723	666	663	713	689	688	718	744	696	713	683	732	730	701	681	699	700	718	710	753	740	732	698	689	718	747	742	751	697	696	703	725	667	767	694	665	697	702	713	722	723	695	701	707	743	729	778	765	701	716	722	737	735	670	731	671	728	696	741	686	683	715	684	733	679	699	713	694	704	716	676	706	706	739	704	773	694	733	701	716	715	750	711	712	708	741	700	726	713	711	698	710	734	695	702	723	708	717	710	704	713	676	700	690	702	718	711	691	704	740	702	707	736	714	706	693	718	714	696	723	660	718	685	715	750	683	738	710	716	697	704	735	732	727	691	706	717	722	685	704	727	699	666	703	740	766	722	745	723	693	731	683	703	700	672	706	713	683	711	731	707	683	715	715	698	655	718	712	698	707	720	775	732	678	763	697	718	720	724	692	719	667	682	716	720	711	696	682	722	676	680	670	686	716	731	750	693	722	665	732	706	725	645	692	672	738	709	747	750	730	742	742	700	662	728	705	707	674	754	702	713	694	705	716	738	697	684	730	713	728	709	739	711	748	660	735	713	680	724	712	694	720	662	736	742	685	726	702	768	716	761	685	746	727	678	746	729	739	692	725	705	663	664	713	748	712	704	744	733	655	729	662	721	668	702	676	682	733	729	755	720	747	723	706	694	659	700	703	740	689	685	715	739	680	707	739	696	741	718	714	708	711	734	693	721	678	713	765	728	657	722	707	661	699	740	737	724	716	712	716	679	714	693	701	721	736	710	704	692	765	736	758	673	726	715	738	747	664	703	771	687	719	724	713	680	678	717	685	702	720	697	716	706	713	743	692	714	698	724	707	750	693	738	714	727	702	726	698	725	702	690	676	723	735	722	760	718	714	747	717	718	782	679	699	658	693	676	677	710	723	712	688	718	741	706	716	696	759	680	719	716	707	685	773	698	706	703	685	728	729	698	740	695	755	739	753	690	736	653	733	693	744	713	715	766	707	755	776	720	743	691	678	717	702	654	657	697	670	701	700	709	765	706	720	702	711	795	695	689	667	710	725	705	717	694	727	721	689	739	728	723	726	713	667	735	692	698	724	722	717	736	757	698	699	645	729	693	723	770	712	700	733	697	694	686	693	699	695	776	711	717	732	723	710	698	714	722	633	698	687	753	756	750	695	734	728	750	689	694	717	670	711	762	714	731	685	682	755	755	749	718	709	731	721	668	746	708	679	701	742	709	746	686	696	670	710	728	704	680	714	698	751	714	716	752	701	671	722	702	729	741	731	739	720	707	680	725	684	732	659	775	759	695	687	742	704	683	767	780	714	717	737	690	666	725	707	727	746	652	686	694	733	712	749	696	693	740	753	718	673	720	695	721	755	696	729	736	737	723	741	707	721	700	672	726	741	742	687	659	697	694	700	678	717	717	729	736	732	710	698	719	695	712	701	728	729	754	726	717	763	717	666	705	674	705	686	744	749	698	702	719	713	757	731	734	718	700	693	684	712	722	704	688	698	730	745	720	732	725	731	664	736	676	702	681	704	697	725	694	722	709	682	753	752	718	725	688	721	697	707	671	725	716	723	712	706	694	740	747	699	734	692	701	731	718	716	660	706	708	708	658	730	711	714	723	685	753	682	741	713	739	708	735	608	658	708	689	710	692	704	672	717	693	720	723	682	688	719	711	710	715	679	734	731	669	736	686	738	733	713	705	671	679	717	718	714	726	729	715	722	673	727	697	695	689	754	697	703	685	696	724	702	726	700	718	747	721	717	696	676	691	679	686	683	697	714	712	726	692	663	739	760	717	738	720	695	725	674	769	706	742	734	707	715	748	687	769	696	732	724	698	715	699	706	727	674	731	732	697	738	696
24180	21303	28443	24468	20711	9466	4729	2816	2480	2082	1798	1584	1403	1303	1126	1071	933	924	825	840	843	746	806	773	675	662	709	672	698	652	648	664	666	585	698	683	613	645	650	642	643	584	633	645	686	684	655	658	651	622	664	618	601	632	583	622	590	632	580	640	577	542	566	562	599	572	594	602	591	592	607	598	578	587	589	553	556	561	607	570	528	587	593	560	600	579	589	611	575	582	546	545	598	566	566	563	547	554	555	605	573	574	629	643	587	588	571	584	582	563	577	545	590	599	534	583	615	554	568	599	577	562	538	587	589	577	635	591	580	566	587	605	565	528	571	605	562	636	574	567	612	590	646	597	623	593	560	626	645	594	600	609	605	591	568	558	584	520	608	575	579	560	592	606	592	580	540	571	582	629	583	604	594	590	596	601	572	564	569	577	590	542	576	582	570	566	583	588	613	613	574	597	578	609	615	599	582	613	560	582	591	537	562	545	596	592	538	605	573	595	623	600	616	615	581	576	597	589	563	558	574	608	598	565	553	595	571	584	572	536	563	599	571	629	553	623	582	570	549	558	552	579	580	588	573	568	566	582	521	599	553	588	619	573	614	577	553	581	580	593	568	561	590	600	593	607	540	565	546	558	579	604	574	602	581	595	570	595	597	595	555	600	570	565	596	566	582	593	569	625	554	587	564	569	565	585	583	587	598	594	633	556	558	595	626	595	573	576	555	597	587	570	599	553	580	541	586	595	580	587	573	615	623	607	594	619	615	563	573	591	567	528	573	607	590	559	546	552	611	590	595	589	530	584	561	593	576	583	564	535	577	592	594	590	546	589	620	555	569	571	530	649	605	540	560	588	577	582	609	571	570	601	563	551	530	633	558	611	596	594	557	524	607	571	572	566	509	613	590	609	581	608	609	613	560	571	599	553	574	598	563	593	580	575	595	606	560	606	542	602	568	550	540	576	570	553	552	566	569	591	589	544	551	574	615	590	554	617	637	595	546	584	589	575	589	582	583	578	596	559	570	597	613	592	598	567	555	581	581	599	596	576	617	605	585	526	581	559	543	562	580	568	543	566	599	590	587	565	546	587	577	604	595	557	618	562	572	583	570	592	575	533	551	549	565	630	561	561	582	607	565	547	548	581	587	565	579	588	571	551	556	595	556	589	558	594	611	573	586	574	549	597	548	580	641	537	571	552	537	643	564	543	572	561	562	571	561	606	539	609	611	552	583	560	545	571	537	592	597	612	602	601	571	542	599	577	587	563	526	595	555	597	567	559	568	576	623	573	528	573	562	566	563	587	588	587	572	609	609	564	575	565	554	566	586	553	603	558	553	581	561	596	589	580	564	608	570	569	603	570	585	577	557	610	591	588	584	554	562	621	571	588	594	542	606	552	535	591	580	547	595	617	611	561	578	591	601	552	559	548	607	599	629	579	572	585	580	576	597	551	587	583	568	610	581	589	562	595	595	560	530	536	549	566	567	601	556	604	606	585	595	543	564	577	525	583	572	590	596	555	613	557	643	546	596	548	578	560	566	534	575	586	593	547	559	544	590	574	564	614	583	579	580	577	584	565	569	619	618	610	487	536	568	581	572	587	581	567	550	602	574	537	584	545	575	599	561	573	598	596	597	570	554	596	600	584	582	567	583	550	559	579	584	579	583	587	572	544	566	601	578	558	612	604	562	553	594	611	558	566	573	567	550	575	566	612	630	592	619	571	585	578	575	589	575	585	569	577	580	606	598	601	588	579	596	590	586	611	544	566	581	602	574	594	629	574	637	574	579	590	617	567	606	594	615	576	586	578	584	588	599	569	565	585	588	588	567	563	539	588	583	558	532	594	570	607	594	603	565	594	566	574	560	572	540	585	560	582	583	564	577	566	595	589	566	555	579	579	553	597	549	590	570	558	578	578	622	556	536	573	558	565	563	560	649	566	571	603	565	576	588	573	577	559	588	563	561	528	572	587	595	572	570	565	548	558	550	608	561	592	570	565	551	562	588	560	571	600	569	572	623	566	519	615	556	536	566	569	577	536	569	584	606	556	565	541	572	577	597	545	558	546	565	589	619	569	558	546	595	550	553	575	594	568	624	568	580	564	579	575	559	595	560	573	532	584	574	562	579	596	580	551	599	612	579	589	572	568	518	587	567	614	550	596	557	560	588	613	594	578	571	561	588	564	565	618	629	571	617	535	575	576	615	594	598	577	551	609	580	561	584	561	520	554	573	586	545	570	541	569	554	564	574	569	578	587	559	588	529	572	559	542	526	630	580	541	589	559	573	530	573	586	575	551	565	554	553	605	584	528	593	585	597	599	587	590	570	592	591	525	567	613	539	591	569	586	513	568	546	557	582	566	638	591	609	575	574	582	597	550	590	587	580	586	589	544	561	605	514	598	589	601	599	597	617	584	552	617	590	578	578	555	573	571	581	564	561	575	567	565	610	530	561	585	551	568	565	584	564	601	592	570	557	548	570	607	574	589	572	572	580	572	583	562	605	534	571	627	614	586	588	557	594	568	594	600	583	592	556	584	601	552	574	600	612	581	558	605	580	536	561	557	639	544	513	625	553	606	551	601	580	575	574	600	626	553	574	631	596	613	588	555	597	572	568	602	550	599	616	593	556	576	574	534	591	562	572	560	567	594	559	607	639	551	598	592	532	607	551	577	560	558	594	585	549	578	557	597	582	582	574	579	542	570	605	586	594	581	578	562	587	557	566	603	589	595	569	590	623	592	609	583	597	585	564	596	547	558	557	567	556	533	560	552	546	526	565	586	600	543	598	595	593	575	627	566	608	574	579	575	568	588	562	609	568	576	562	555	606	574	614	579	588	581	578	549	589	596	588	562	580	562	586	609	575	544	533	600	554	633	579	577	607	589	589	614	604	561	605	555	578	559	585	568	575	569	588	566	553	538	613	526	570	602	580	572	568	575	557	613	602	531	516	592	568	588	572	531	588	611	549	631	563	574	540	551	531	589	556	596	601	562	602	536	593	558	615	557	579	606	573	575	631	565	581	598	563	560	564	591	560	586	582	583	598	533	571	619	545	581	513	616	561	586	568	618	613	636	561	561	531	583	588	544	566	593	559	593	603	622	559	579	530	578	625	589	525	562	573	564	576	593	568	584	540	551	542	607	609	557	553	585	573	544	548	573	556	547	555	554	522	575	570	645	568	558	620	589	589	603	569	582	595	565	550	550	634	588	556	632	591	569	577	560	572	548	587	573	600	600	580	564	571	576	601	527	583	572	575	572	611	602	537	580	542	543	600	586	585	575	629	552	559	545	586	563	558	542	573	577	624	597	599	563	580	555	622	596	552	577	577	560	566	581	581	577	602	549	553	542	510	633	580	606	551	555	591	612	575	565	564	573	543	600	569	540	576	558	598	574	617	562	613	565	550	577	572	574	593	561	580	606	640	562	595	608	554	559	535	586	563	579	569	562	556	568	562	556	597	525	575	544	566	622	602	545	550	567	601	557	541	582	543	537	574	519
10893	26385	23921	17160	13599	10796	10076	6995	6886	5660	4650	3888	3477	3205	2584	2353	2147	1848	1798	1742	1601	1492	1447	1368	1290	1304	1256	1175	1167	1173	1081	1151	1102	1089	1127	1087	1071	1078	1012	1052	1054	975	1024	1059	1175	1183	1125	1046	1030	1008	1012	942	1035	938	988	891	902	855	929	891	976	897	946	924	930	967	935	939	920	993	870	889	917	934	921	915	913	896	884	917	906	848	915	875	917	942	883	946	841	928	858	919	927	893	907	862	841	912	935	885	913	1008	875	941	872	894	882	966	905	934	901	890	929	892	861	940	866	889	922	928	908	874	999	956	901	955	957	901	885	905	949	911	899	833	928	869	911	918	939	897	904	875	902	855	923	945	940	909	946	886	911	920	874	852	906	866	966	887	886	879	965	921	913	923	899	886	935	980	907	897	862	943	906	918	899	916	871	929	861	924	870	883	946	892	900	908	931	910	892	918	907	936	923	899	904	911	936	888	881	858	900	866	980	948	862	903	912	911	923	925	896	862	868	898	949	909	902	906	872	898	915	939	888	933	901	918	965	926	836	865	885	820	888	916	881	941	919	914	889	828	864	913	871	923	889	885	895	868	886	841	911	923	912	877	948	907	929	918	889	874	906	886	950	907	858	917	914	908	915	947	921	926	912	912	852	942	913	926	903	883	941	864	884	898	873	890	911	915	920	859	924	913	911	928	909	950	907	939	880	951	860	926	904	923	867	896	922	866	955	855	939	902	919	932	888	864	992	912	847	922	910	909	930	879	941	898	892	902	892	896	884	881	914	917	907	866	822	855	863	904	934	954	903	908	883	901	903	907	919	904	919	889	857	901	917	911	913	909	913	905	905	845	898	869	899	906	875	886	912	936	897	881	940	870	870	922	920	946	909	918	985	961	912	896	899	884	843	917	919	849	920	880	948	866	959	906	895	933	932	895	875	905	872	888	898	942	930	884	863	891	927	943	933	921	871	920	901	930	887	830	929	911	953	848	907	880	924	886	925	981	878	885	944	858	896	933	899	851	902	864	884	889	902	931	920	910	903	873	899	968	944	891	892	946	882	942	896	982	878	900	934	945	812	891	862	898	892	880	939	876	921	915	920	879	963	877	920	931	896	941	850	907	994	875	937	898	943	861	885	883	957	843	856	873	885	891	891	945	905	913	865	924	900	932	873	883	948	905	916	915	936	905	868	924	924	910	955	941	916	911	938	893	938	937	880	898	960	921	931	937	922	900	893	867	899	901	921	917	901	913	957	952	976	894	923	929	937	867	902	932	873	906	935	875	942	926	912	952	904	948	944	901	940	938	891	920	877	919	938	958	886	933	905	923	887	869	969	917	906	926	884	881	877	869	910	933	916	889	897	860	908	898	903	920	945	883	898	941	962	916	947	840	943	945	882	943	921	910	887	933	945	898	912	915	894	899	877	915	856	950	883	901	872	899	871	936	943	960	933	900	896	894	881	900	935	858	896	957	936	875	903	928	910	873	870	959	917	826	941	878	944	922	878	875	919	928	919	857	860	951	884	888	938	918	909	887	925	964	853	923	881	907	889	922	896	866	943	881	925	923	911	923	922	911	856	914	912	931	935	904	920	897	884	931	975	912	925	871	873	905	938	859	906	893	933	856	853	921	903	888	882	929	982	856	883	958	910	852	903	903	967	939	912	886	952	873	957	950	958	908	879	903	926	965	931	936	891	838	878	919	886	918	919	938	943	913	914	923	929	922	867	857	917	859	896	913	901	918	921	926	941	895	901	922	903	879	870	874	875	843	884	889	926	926	890	892	883	883	906	867	890	905	935	905	954	914	860	938	924	923	900	894	864	884	908	879	851	915	906	901	938	907	893	858	934	916	922	880	899	922	975	881	938	890	873	912	925	961	868	908	955	900	937	938	905	891	880	950	894	856	908	881	883	904	878	885	884	934	935	882	908	917	870	866	903	871	933	928	926	903	909	907	870	1014	913	950	864	897	932	910	880	824	895	885	898	915	889	928	881	933	911	897	947	873	858	864	919	915	907	879	850	904	929	863	856	893	888	885	915	896	889	865	914	882	892	902	891	927	947	903	885	909	908	918	920	901	881	929	888	902	944	927	888	935	906	888	924	928	903	928	920	944	909	872	917	884	909	901	890	871	915	909	903	873	884	883	932	929	953	877	901	923	872	883	902	889	913	946	852	901	857	899	934	945	887	836	890	906	875	930	924	935	906	936	931	886	895	910	883	923	898	886	874	907	943	922	906	951	888	906	877	826	871	898	920	924	859	884	968	924	910	928	887	906	901	902	942	881	864	865	863	920	890	871	928	846	922	901	918	934	861	883	935	902	931	880	919	910	875	848	906	908	990	926	900	866	900	913	880	873	917	908	882	898	822	903	892	911	925	900	985	912	894	898	875	862	919	894	925	899	948	862	818	887	923	879	903	910	955	915	951	940	866	900	890	925	888	952	899	894	928	902	874	951	888	921	899	893	891	913	963	943	902	932	882	941	884	852	906	863	880	902	905	868	927	909	950	913	920	886	924	891	927	958	988	914	911	918	902	866	882	868	945	907	916	944	905	876	951	943	915	913	908	954	868	862	920	902	896	879	895	945	895	927	884	904	888	909	929	927	894	903	884	914	915	899	908	910	888	969	947	930	954	928	874	865	901	894	936	905	914	862	911	913	855	925	883	921	948	846	867	868	897	904	898	897	881	873	901	891	909	914	949	862	913	919	869	889	927	933	929	885	853	944	883	901	896	878	912	915	934	911	872	890	884	912	916	891	877	913	937	904	968	955	916	894	891	891	910	940	952	904	913	929	889	908	868	922	889	917	896	903	880	916	905	899	909	926	918	897	902	871	933	906	917	905	959	911	943	889	930	862	850	879	907	873	936	932	909	913	895	901	959	934	969	917	899	901	919	853	842	873	912	901	905	911	910	968	913	928	925	923	897	919	910	898	898	921	923	902	877	881	898	928	892	953	859	921	943	888	911	948	915	935	899	935	891	879	871	876	958	884	876	986	957	895	918	917	963	899	862	893	868	902	912	891	872	957	902	922	846	921	914	909	905	881	930	914	857	901	917	886	939	918	877	918	840	898	939	921	859	875	893	875	870	957	874	882	887	938	915	882	873	860	914	896	898	888	850	896	931	896	884	901	933	923	907	869	900	880	917	902	874	939	919	952	891	889	866	904	929	938	903	878	913	952	888	919	872	916	916	928	929	908	940	946	930	937	928	890	897	893	862	898	897	944	890	888	875	908	929	886	916	927	927	916	931	900	911	901	932	934	873	893	863	890	878	913	870	900	864	902	958	904	923	880	901	931	923	901	922	899	920	970	966	871	881	921	915	925	918	854	904	895	898	897	867	931	911	858	871	939	881	888	898	912	891	880	917	948	933	867	871	928	868	932	908	843	973	931	924	920	948	896	890	889	970	927	934	896	896	898	958	896	941	856	891	900	919	895	918	930	925	897	945	872	925	907	924	884	908	893	829	925	891	954	868	851	898	902	914	910	946	881	893	933
23206	21320	29131	23861	21352	20646	10408	4398	3640	2891	2547	2030	1744	1486	1376	1188	1220	1044	1060	992	956	829	799	800	812	790	754	732	769	739	647	684	681	659	674	657	670	672	632	664	653	676	690	658	752	690	740	662	679	630	643	599	627	610	625	585	556	609	627	603	583	550	584	569	553	578	625	542	580	559	577	567	580	567	582	605	581	571	561	596	607	595	561	596	591	592	609	612	572	538	605	575	570	601	654	567	574	571	611	575	557	569	618	600	612	591	611	564	586	606	600	601	603	567	552	605	540	589	547	526	586	620	571	594	573	599	577	588	586	547	521	583	575	602	518	608	580	583	613	527	573	628	584	590	585	581	604	586	556	587	603	545	577	581	585	538	582	534	551	603	547	567	530	586	575	613	572	575	608	593	570	561	593	565	569	586	558	549	600	558	608	595	556	576	578	589	584	560	563	613	579	616	562	596	595	533	595	601	585	572	551	544	549	562	610	608	560	567	579	564	591	598	568	595	573	515	520	565	583	554	549	541	577	604	544	567	548	576	570	558	589	555	574	523	594	579	614	598	603	585	615	585	601	576	598	600	551	567	605	565	573	549	570	545	577	578	572	592	593	593	574	614	576	574	584	597	581	578	524	589	552	610	584	619	591	574	574	592	531	578	606	575	580	597	567	577	511	614	604	561	560	599	577	590	583	582	612	585	602	623	611	602	589	574	610	607	591	549	598	575	557	570	621	604	568	580	542	531	578	581	562	600	609	551	578	551	614	591	584	559	601	630	577	566	626	521	565	560	582	562	566	565	605	599	585	547	556	574	618	551	576	606	587	553	597	587	528	579	613	596	528	557	607	587	591	585	608	575	611	594	588	556	579	595	552	541	579	574	519	553	586	586	593	571	565	569	574	579	574	582	597	571	605	582	556	616	608	584	588	605	568	601	582	572	523	563	589	614	573	586	593	560	628	557	568	567	601	599	571	570	575	581	597	583	574	564	573	560	594	582	526	538	598	548	588	595	605	586	573	527	584	539	600	625	593	578	579	560	568	563	601	602	515	577	555	608	571	548	587	587	580	579	593	592	617	588	625	582	589	562	603	587	577	537	540	566	570	584	549	525	574	563	588	582	615	590	554	638	584	575	621	555	576	578	554	585	581	564	593	609	544	591	606	579	609	588	549	583	587	616	524	556	616	611	597	547	556	583	580	531	570	564	523	589	554	550	569	561	573	517	581	616	617	625	554	583	590	575	606	557	569	573	609	561	549	591	600	592	562	575	573	572	590	554	545	591	579	613	611	517	515	575	585	612	603	542	551	576	551	554	520	613	632	547	583	571	564	561	583	565	579	557	580	620	556	585	612	608	564	591	572	594	589	570	543	585	590	567	630	559	548	589	572	572	557	540	554	587	599	558	603	598	592	573	609	543	622	576	565	559	586	573	617	608	583	566	531	589	602	553	609	567	581	552	609	590	598	569	577	549	573	577	598	566	595	563	573	532	578	583	524	543	585	585	529	573	563	532	578	601	576	583	580	651	559	592	576	556	549	606	574	601	599	570	572	582	572	582	610	571	575	582	607	554	544	618	555	574	589	561	595	556	532	583	566	609	561	576	560	575	584	559	608	566	539	558	573	562	571	586	576	552	616	625	585	564	558	559	559	609	578	558	549	583	567	579	566	577	568	615	566	557	648	613	599	574	556	618	579	573	584	566	599	557	547	584	600	630	581	588	607	577	544	569	581	581	589	605	566	571	607	594	570	579	594	536	542	570	556	560	584	659	613	568	604	542	545	577	561	600	598	571	589	596	607	594	592	617	556	598	544	582	597	582	593	612	548	597	562	603	572	560	573	600	563	584	605	558	586	577	564	603	588	585	580	605	553	541	560	572	579	639	586	531	585	587	583	554	603	596	561	572	606	585	583	571	604	533	571	567	533	605	562	572	537	552	572	576	606	551	519	567	580	564	558	572	579	631	573	572	582	570	570	591	536	561	551	558	530	583	574	582	620	607	619	554	615	566	564	548	547	552	574	554	547	557	632	563	545	584	577	554	573	588	582	575	597	554	605	564	560	547	563	601	616	556	573	558	602	549	582	575	580	599	562	587	558	574	546	588	567	529	603	563	573	575	601	582	568	564	577	509	576	571	582	579	550	547	569	605	529	601	564	579	604	563	558	581	635	577	548	565	566	581	575	603	592	578	599	562	581	605	617	619	562	563	583	564	580	583	539	564	567	583	580	587	559	590	601	575	595	551	550	579	582	519	567	560	545	554	557	571	531	586	564	552	578	573	549	573	583	595	585	614	580	587	582	577	556	589	633	556	588	574	574	605	555	615	576	622	568	570	540	571	541	573	533	575	570	545	546	557	570	563	587	599	604	583	557	532	591	550	548	591	552	558	596	581	565	589	599	574	551	598	566	550	574	525	562	562	613	550	574	590	518	584	578	566	560	598	580	563	641	577	523	610	602	588	519	596	578	594	557	538	580	575	586	584	566	583	597	566	539	547	585	567	592	586	609	590	519	562	566	579	600	553	617	567	541	579	566	587	579	566	589	597	555	611	578	581	579	606	613	565	610	597	573	586	538	538	564	572	584	597	597	566	602	600	584	574	543	603	597	550	571	581	628	598	579	577	582	611	586	576	554	561	521	582	563	541	595	567	570	587	602	606	599	556	550	573	583	593	594	608	558	586	519	581	554	573	589	572	528	579	630	603	582	619	556	587	557	585	583	575	592	596	571	549	587	562	594	534	583	602	546	562	619	583	561	581	553	555	579	573	617	589	543	584	559	579	619	593	592	593	551	558	566	550	554	571	544	535	629	625	531	562	597	616	582	598	558	563	554	569	551	582	588	609	553	559	610	552	576	544	577	568	535	581	613	583	565	571	557	617	585	523	617	572	552	545	594	594	556	602	610	559	612	576	583	600	571	557	551	593	599	623	585	575	572	567	606	601	567	630	549	550	631	604	548	562	610	575	574	578	527	566	589	566	576	543	582	562	534	600	623	578	585	599	593	572	577	558	588	534	561	602	549	609	539	536	577	557	610	585	551	593	535	597	552	524	611	570	587	547	538	567	565	545	528	548	589	578	556	563	552	564	578	603	560	560	557	605	580	595	570	577	571	545	583	584	575	560	567	570	559	577	574	564	615	534	596	573	587	588	604	557	585	583	554	653	570	554	569	584	590	571	581	604	585	610	586	569	573	580	532	579	549	556	612	614	551	617	581	526	572	535	597	601	596	560	603	535	562	557	584	566	600	538	561	624	550	607	579	621	565	594	555	568	552	567	548	587	587	558	585	596	581	553	585	547	607	592	616	646	592	537	585	588	648	596	559	563	578	510	533	623	594	554	537	583	558	603	583	584	588	591	576	574	597	591	613	566	583	547	614	560	537	589	576	562	577	547	575	528	578	609	602	550	626	560	636	562	552	606	562	574	525	597	569	565	594	590	605	567	554	539	564	566	606	585	603	564	520	567	563	583	587	569	578	597	588	552	592	570	558	584
14196	32985	28683	22410	19592	14450	12668	10228	10086	7744	6774	5598	4505	3706	3285	2953	2434	2458	2292	2107	1897	1670	1630	1593	1521	1409	1394	1376	1274	1267	1249	1246	1209	1204	1269	1171	1178	1167	1135	1099	1058	1143	1052	1102	1227	1265	1220	1188	1125	1101	1012	1027	979	947	931	921	932	958	896	934	874	922	942	942	944	916	903	873	903	919	913	898	932	956	881	957	966	903	862	861	875	933	890	893	861	858	857	943	889	904	960	851	868	915	893	940	870	920	894	892	930	904	935	936	908	922	912	928	964	874	913	909	909	920	868	891	911	979	891	904	891	856	904	921	906	903	923	869	915	872	887	890	899	859	923	888	908	896	872	889	871	940	887	898	887	949	885	912	948	929	931	897	964	941	923	899	912	899	905	902	875	928	921	889	914	913	885	873	892	910	865	889	890	931	877	907	908	921	914	912	897	892	916	895	891	870	867	921	949	887	925	949	917	887	837	909	910	866	897	913	970	912	930	870	909	939	896	850	872	898	870	918	868	885	891	887	907	919	867	914	867	892	886	898	923	927	923	900	891	874	901	895	927	909	972	933	897	866	929	893	863	859	922	919	870	884	918	915	858	955	838	844	868	891	890	876	942	915	886	931	856	913	918	888	857	862	931	908	920	876	906	854	891	912	871	915	895	912	922	867	888	877	883	915	885	874	937	857	875	892	942	903	913	823	887	861	947	949	851	910	876	944	870	822	896	919	926	886	882	915	873	865	908	893	963	897	886	917	880	883	884	927	927	912	893	905	882	861	907	916	937	892	882	941	904	892	913	857	900	902	917	898	907	921	957	911	925	879	886	887	918	890	852	808	880	936	907	872	832	915	892	912	899	886	903	896	871	908	874	878	879	906	913	873	915	931	917	958	907	840	833	931	900	895	907	907	925	867	876	881	878	898	892	902	876	898	908	908	872	915	894	925	858	916	871	915	906	922	900	914	875	854	917	916	891	898	882	872	868	867	927	920	878	972	923	925	898	904	872	858	864	931	947	888	957	838	904	880	899	907	963	881	934	896	960	852	936	920	879	902	954	867	879	857	912	928	920	918	914	918	884	934	918	900	832	913	879	885	882	916	889	901	932	883	908	861	904	915	902	871	904	874	920	930	898	906	906	882	885	863	894	857	886	940	880	881	890	902	936	854	923	892	928	922	919	840	855	906	854	923	923	932	896	913	876	910	925	858	939	892	889	893	883	912	921	855	859	834	906	922	893	889	857	891	953	883	897	930	874	881	857	942	872	926	895	893	883	926	912	917	943	886	909	914	897	884	905	892	882	926	934	917	868	885	902	891	914	908	837	916	858	876	909	878	882	892	916	942	967	903	892	853	876	905	974	881	867	902	920	895	943	892	902	905	898	924	915	900	914	886	900	872	895	926	866	890	904	913	910	909	840	859	857	859	880	913	881	931	938	902	911	838	879	898	926	928	856	871	913	887	911	887	904	921	941	948	886	889	917	874	936	947	864	906	877	920	907	891	916	897	905	848	901	885	930	952	825	868	898	952	877	924	890	927	889	893	897	932	928	921	884	877	873	883	929	876	880	879	865	964	907	891	861	911	906	905	891	861	908	943	904	923	956	840	918	835	883	879	896	871	891	878	901	920	924	941	935	924	902	940	882	891	931	921	920	894	905	958	887	875	892	921	906	960	896	865	925	889	890	918	895	923	913	959	911	932	859	910	852	876	955	981	885	915	859	904	911	906	894	862	917	883	853	895	931	926	913	872	926	868	847	879	898	946	926	902	899	913	872	862	916	869	885	887	943	890	891	856	926	824	918	932	857	858	888	904	888	907	877	886	902	881	891	923	866	918	968	921	886	843	913	970	902	915	886	862	886	971	873	894	886	889	916	859	903	934	905	900	912	851	912	888	919	899	913	873	910	860	905	837	887	915	928	884	864	865	857	888	897	946	911	933	944	864	890	896	898	864	859	912	925	881	936	844	915	910	885	865	915	918	881	941	923	929	907	977	920	932	863	898	914	871	925	904	877	910	907	858	903	873	855	922	847	881	880	866	949	960	944	868	945	890	892	891	945	867	859	881	896	877	911	930	887	898	869	921	920	867	930	883	853	936	918	938	927	915	936	908	901	819	912	925	857	868	900	855	970	835	914	896	884	851	921	928	897	906	913	908	931	902	920	899	895	902	906	941	905	847	918	929	919	902	904	901	909	905	915	869	873	893	934	916	872	920	878	912	887	848	885	887	902	831	906	874	911	827	864	875	928	927	926	936	905	905	915	865	865	905	855	925	904	927	899	911	912	927	902	870	927	892	964	885	909	898	894	892	909	915	868	912	872	975	923	913	847	893	923	899	917	927	876	879	855	913	809	891	873	916	898	895	924	855	916	920	944	931	866	894	903	895	868	848	952	930	952	918	923	899	925	852	887	915	878	872	925	919	890	898	871	907	904	880	883	908	896	904	932	926	939	903	904	892	889	904	899	852	901	855	896	892	866	901	925	859	891	868	851	837	951	945	922	864	903	863	868	916	907	892	923	866	904	885	857	877	898	830	905	911	865	886	926	850	900	854	843	889	903	891	828	889	920	863	923	917	839	972	882	921	913	882	868	925	923	889	916	884	893	877	902	900	879	922	883	908	846	914	880	924	932	959	940	954	919	960	929	987	901	884	871	925	926	871	850	919	875	895	932	876	878	923	931	858	842	898	852	867	908	866	927	944	876	891	922	881	865	884	903	888	883	890	913	945	867	864	877	943	864	886	883	882	826	900	942	870	938	869	847	912	876	904	912	929	908	944	883	938	853	865	906	911	863	855	932	825	877	939	846	925	849	889	929	913	853	920	887	915	907	885	894	935	861	912	937	901	858	852	902	911	863	921	835	896	918	867	859	933	912	919	934	948	929	922	871	938	929	876	905	844	930	897	902	915	824	870	916	897	974	930	863	911	913	920	914	918	905	941	930	921	878	932	838	860	923	937	886	923	913	879	862	884	926	915	909	884	913	904	881	893	906	912	927	925	879	935	926	845	910	887	859	894	911	889	878	853	877	868	863	950	895	948	901	855	842	871	909	897	917	858	946	852	899	851	911	884	892	892	914	929	903	876	915	917	893	876	845	870	867	909	868	892	865	909	909	937	890	867	913	938	944	898	908	934	904	933	940	819	841	881	907	865	834	905	849	901	882	892	910	817	896	889	893	884	883	906	892	877	873	898	876	858	856	911	894	883	943	873	875	874	888	900	846	877	887	871	881	867	903	880	908	898	932	932	904	898	912	926	907	912	861	920	946	894	878	876	924	917	913	860	940	871	916	885	933	900	934	955	899	876	915	931	878	852	853	872	940	898	859	879	885	917	882	917	849	882	871	859	930	903	910	939	908	840	919	906	937	884	900	873	927	955	948	900	869	920	897	915	903	942	915	891	894	912	893	907	895	860	943	918	857	872	941	909	912	949	950	850	871	921	933	892	913	934	935	868	914	860	909	901	907	938	943	844	894	879	890	971	912	947	945	910	978	900	838	871	904	896
26754	21089	15171	6551	3789	2283	1929	1803	1611	1355	1153	993	818	722	721	703	627	639	641	644	580	536	534	501	508	512	496	494	482	497	487	490	501	489	497	466	485	470	458	464	455	478	427	482	469	490	481	475	464	471	482	444	462	444	423	462	454	456	472	438	422	438	418	446	430	443	463	424	439	499	444	436	462	421	426	459	441	477	446	430	435	458	412	437	428	448	416	433	460	468	487	445	438	439	422	462	444	443	431	440	436	504	461	449	473	432	474	456	448	457	443	417	440	424	463	414	444	461	441	453	443	440	463	464	460	438	445	430	379	452	468	421	420	443	450	435	447	421	468	468	438	439	415	433	474	425	452	470	464	449	439	434	474	464	416	478	425	433	411	431	468	450	425	435	403	455	463	430	420	443	432	474	454	429	409	431	443	421	429	435	452	460	433	471	417	417	430	440	420	445	433	456	410	450	441	452	397	480	420	435	455	441	419	436	401	454	435	444	425	441	450	450	454	410	465	393	464	438	395	447	415	426	427	442	392	402	438	408	450	454	468	419	457	447	418	467	409	402	398	451	468	431	427	457	454	434	442	467	448	425	456	437	425	427	414	421	420	475	436	425	452	423	422	436	437	439	452	450	436	453	419	432	430	425	454	374	437	441	485	444	423	425	419	454	441	431	504	419	449	405	464	461	458	400	433	408	430	399	469	412	471	420	431	427	443	415	434	449	446	462	420	424	425	449	450	440	455	461	412	450	443	424	431	429	442	411	429	419	423	412	480	397	450	427	441	417	426	432	452	418	442	416	414	415	428	418	445	448	499	433	442	415	489	418	440	467	398	454	419	442	449	416	441	486	431	443	458	423	410	427	416	415	454	420	426	448	431	424	438	426	424	430	391	421	432	416	443	430	423	416	410	447	426	448	442	431	454	437	470	436	440	390	401	440	458	473	435	462	473	434	442	450	420	435	423	454	437	436	446	442	442	417	452	413	421	457	446	437	445	403	449	433	413	434	382	419	407	496	437	427	435	450	427	432	432	445	435	440	470	467	416	421	435	411	445	398	422	477	487	481	414	429	423	457	428	447	430	425	428	471	443	449	407	420	443	415	449	424	433	476	450	425	461	438	452	435	454	447	438	505	447	372	436	433	430	419	436	446	422	408	481	419	415	401	419	459	442	405	411	511	406	465	449	438	429	437	444	418	429	432	475	431	458	465	461	429	453	447	430	440	415	463	427	437	456	428	466	449	428	467	440	454	423	395	463	418	477	413	442	460	476	461	466	418	439	458	439	413	425	438	478	491	416	441	440	416	439	436	443	449	484	423	441	412	423	430	444	424	445	441	451	463	429	455	453	443	446	413	448	453	433	420	445	454	449	460	434	459	432	421	442	447	460	461	458	451	453	457	449	463	424	428	420	407	448	432	430	470	408	434	431	443	450	452	407	436	451	438	444	426	419	459	451	400	460	422	445	410	405	448	436	464	444	452	438	415	405	472	423	441	431	429	448	440	456	444	417	453	464	454	463	428	455	415	456	413	442	429	439	434	429	416	428	457	471	406	394	453	463	408	445	464	432	436	435	455	463	425	478	438	465	448	471	429	462	423	394	436	421	407	428	456	463	458	431	425	417	450	462	471	479	477	430	454	419	425	457	443	410	448	445	469	440	437	458	425	452	443	474	456	470	425	432	430	473	425	452	438	454	410	442	433	435	446	487	439	450	441	438	452	427	407	448	473	415	422	488	418	459	428	467	405	431	461	400	417	454	463	452	439	442	467	459	439	436	473	440	433	411	438	415	421	441	436	443	473	420	434	398	441	432	450	445	450	487	425	427	462	464	459	444	404	441	439	403	423	449	466	428	415	466	428	447	417	469	432	446	444	409	418	409	453	450	403	485	432	433	454	446	438	477	460	421	420	377	411	427	465	444	463	472	428	425	437	470	438	453	445	488	418	434	459	408	467	425	483	418	435	422	405	430	456	439	452	449	448	422	447	440	444	472	422	415	473	409	429	464	472	439	442	431	454	460	492	451	421	434	411	418	437	502	438	432	466	415	453	457	446	451	428	437	430	476	425	466	442	454	448	424	469	449	442	391	442	469	444	434	424	435	434	437	415	419	453	460	437	434	454	451	418	452	407	442	455	419	484	466	441	407	487	420	464	473	435	420	469	433	446	471	468	441	450	466	393	435	443	452	452	456	421	430	445	415	402	390	436	430	414	433	467	446	414	445	413	453	466	490	426	433	439	417	428	423	474	480	432	421	418	432	424	455	465	433	475	504	423	435	401	436	447	450	442	400	438	430	436	431	493	461	467	392	467	428	427	459	404	422	446	477	421	429	465	429	437	456	410	412	467	454	411	438	459	420	450	451	418	424	449	435	416	435	455	435	436	441	411	443	443	464	440	441	417	426	424	424	433	435	439	476	487	420	444	494	440	454	456	443	448	415	457	427	431	424	470	413	409	426	447	456	434	455	458	419	427	423	444	461	421	450	440	439	416	447	417	410	418	460	490	452	437	441	423	415	462	458	451	407	433	422	437	416	452	458	444	463	453	440	430	447	471	429	447	391	473	450	468	456	445	468	429	446	409	446	453	419	440	462	442	417	414	478	439	412	412	433	406	417	446	442	454	455	461	452	442	465	427	446	415	435	441	449	409	450	451	467	478	443	444	444	423	480	384	408	450	461	421	446	404	452	433	453	411	428	457	416	456	480	410	430	411	460	449	420	462	429	405	377	419	435	467	436	424	445	424	429	450	425	470	429	432	449	433	413	445	384	429	465	444	418	446	412	455	410	443	458	434	447	450	410	413	431	436	426	463	404	463	449	467	441	432	415	477	445	379	413	416	450	437	465	430	424	463	447	441	437	430	437	449	463	444	423	427	409	432	448	444	416	428	422	427	452	433	447	405	441	437	454	440	455	480	431	442	419	459	444	455	437	460	447	418	428	400	456	451	462	470	423	415	453	451	438	433	442	461	406	446	480	405	443	409	427	491	421	421	438	451	462	437	429	470	475	410	502	410	461	423	425	456	454	411	435	459	455	435	419	417	481	413	444	419	439	440	467	436	449	453	420	435	431	413	411	476	462	423	423	463	487	423	425	450	428	448	401	420	426	475	486	467	445	449	444	422	431	413	442	454	446	395	429	427	466	450	436	452	463	431	450	432	447	442	465	450	412	419	463	469	468	463	443	438	441	417	429	449	423	434	417	396	469	448	430	462	422	425	436	441	446	427	436	435	463	432	409	415	428	418	411	441	436	449	383	464	430	452	461	425	405	436	418	412	474	431	437	437	415	437	461	433	442	459	442	440	482	452	389	450	397	444	432	482	446	414	401	412	432	412	401	440	470	444	468	396	426	409	454	435	457	453	433	435	478	456	448	432	435	413	404	438	441	434	473	450	437	411	445	454	426	443	446	423	451	442	440	458	444	447	439	419	453	418	435	454	405	438	444	436	430	418	439	435	458	416	406	436	443	449	425	440	465	435	495	407	396	402	438	446
10039	19973	15485	10597	8749	5746	5481	4982	4609	3835	3168	2529	1962	1634	1590	1460	1424	1306	1236	1163	1075	962	940	994	946	910	891	840	917	843	827	817	779	829	841	815	794	789	787	772	768	787	813	798	870	815	879	815	811	774	756	740	709	703	735	693	726	672	678	737	686	703	702	685	660	682	726	664	729	723	672	707	707	725	708	701	679	726	659	697	673	676	708	684	676	736	699	668	712	696	689	753	620	731	684	736	759	671	708	691	616	683	693	690	737	661	713	678	721	673	716	689	689	697	716	702	712	684	702	718	685	783	736	675	661	722	720	726	703	642	676	717	706	736	663	672	681	691	652	679	710	672	666	693	742	666	711	695	680	627	705	671	726	699	668	663	710	682	660	698	681	656	669	714	674	680	714	672	650	689	727	691	692	669	691	700	750	681	712	715	718	693	684	658	722	713	721	674	697	666	650	713	726	691	680	699	741	710	664	674	733	747	732	696	717	645	681	709	670	711	704	710	699	671	754	746	632	667	694	719	692	710	674	682	602	655	738	651	639	694	713	758	647	691	695	713	677	677	663	687	674	699	739	741	703	699	707	717	712	685	722	650	673	731	743	717	712	712	677	724	659	709	702	668	704	717	691	667	684	683	696	699	700	726	750	711	711	683	680	696	711	710	718	681	720	670	673	653	717	668	663	646	667	712	682	683	662	690	689	697	715	650	756	691	697	721	689	723	727	725	669	725	705	671	678	762	638	696	710	705	668	734	697	705	667	698	760	712	725	717	720	699	668	694	710	682	632	691	688	683	690	691	673	706	700	728	657	728	707	687	675	685	654	698	721	711	681	711	716	684	707	735	727	671	716	756	679	687	735	742	726	668	637	710	729	708	752	700	715	700	671	716	676	711	652	687	705	666	694	676	691	683	684	656	713	710	719	697	716	663	692	671	685	696	669	689	698	672	692	696	708	662	734	714	647	683	708	685	729	728	732	765	693	727	701	697	717	681	701	661	675	661	651	656	672	697	712	735	682	692	702	713	698	705	641	685	697	689	666	688	688	702	686	710	733	686	721	682	741	708	704	688	708	692	664	692	701	704	676	671	663	676	693	690	723	696	682	721	672	680	725	684	680	708	646	646	661	720	695	678	685	707	717	705	706	673	684	721	700	686	729	690	676	710	688	757	736	697	735	726	678	690	723	646	683	648	695	706	728	715	680	712	723	724	670	701	696	689	679	673	682	669	673	676	688	689	702	657	693	693	692	745	702	701	678	715	676	693	743	723	682	689	681	685	711	698	684	743	681	744	678	693	698	694	723	696	685	658	714	698	748	699	636	671	688	738	696	720	670	702	684	715	726	677	706	739	699	662	690	664	742	694	651	690	706	706	746	673	759	702	743	680	702	710	710	683	697	725	716	679	653	680	685	707	637	679	743	671	716	752	705	715	699	719	755	678	705	701	709	745	739	638	708	694	695	645	677	700	715	735	698	693	728	719	728	737	687	701	672	668	683	674	712	760	721	703	676	656	687	702	708	718	687	740	700	659	693	664	620	709	680	684	668	735	700	692	664	636	672	678	662	677	752	681	671	711	684	726	760	690	694	688	687	691	716	713	700	724	669	677	689	705	664	696	687	712	713	683	712	675	668	693	698	702	696	709	673	666	677	672	691	694	659	669	658	733	723	677	699	656	682	712	703	709	674	718	716	702	695	715	715	704	720	700	748	703	674	785	729	656	686	689	656	686	744	671	723	706	700	713	679	707	697	693	698	713	710	681	716	705	713	698	688	679	710	692	655	673	675	718	712	689	693	689	728	695	689	697	745	665	703	710	745	701	703	667	715	715	662	706	716	716	695	760	705	647	700	694	703	688	660	681	664	713	691	716	665	694	741	699	660	686	690	719	685	708	697	650	706	732	703	739	704	670	656	693	699	701	721	707	706	705	726	731	675	631	659	651	671	663	680	749	691	702	695	714	694	689	716	696	716	609	770	703	716	718	728	682	737	650	711	673	660	714	689	692	717	713	685	676	716	700	720	665	695	690	717	674	641	678	696	688	704	730	665	671	667	710	695	701	719	644	659	687	642	697	714	710	727	674	676	667	667	685	714	671	702	714	745	688	712	690	687	690	683	705	666	732	662	674	715	714	673	739	672	708	660	714	740	696	747	680	692	677	674	672	731	799	732	711	682	699	704	719	736	718	712	714	672	677	782	691	668	712	688	656	743	707	697	702	703	698	741	749	668	676	706	672	704	727	703	702	672	700	710	718	697	681	661	681	718	693	671	709	764	688	673	716	693	733	711	726	670	725	723	701	656	687	750	730	695	703	646	672	729	702	713	688	693	773	687	685	698	680	668	710	658	682	659	675	646	694	722	683	675	713	671	694	693	674	697	699	667	732	672	724	711	664	714	704	682	741	689	681	705	738	690	733	704	721	680	684	690	689	724	729	677	707	690	675	697	673	682	726	671	692	719	753	711	725	729	689	741	669	707	699	680	708	724	681	699	645	706	666	719	669	720	712	718	671	676	688	687	698	718	709	703	659	698	665	680	743	649	746	712	685	726	681	706	699	681	689	695	725	726	700	638	722	689	690	681	712	651	732	685	760	721	655	707	703	708	716	717	622	693	642	709	717	689	705	724	677	615	657	707	704	728	679	738	668	669	710	688	712	683	703	690	753	666	686	728	726	747	683	717	672	690	663	698	749	715	754	717	697	695	663	750	711	730	661	705	650	680	675	689	733	691	733	705	674	670	697	662	693	679	712	719	672	682	716	682	733	690	687	717	694	702	686	719	621	670	671	713	687	721	639	679	718	686	732	627	700	671	684	713	687	660	740	647	691	710	736	677	693	671	709	679	668	735	756	694	708	705	668	716	715	708	671	743	671	653	719	722	671	667	686	757	686	701	652	687	660	703	698	750	658	697	683	708	737	659	706	698	645	763	663	736	622	721	710	698	666	677	710	684	714	689	744	669	697	681	722	706	707	709	684	726	700	720	704	694	706	649	694	719	672	716	713	704	689	717	709	740	668	695	728	692	697	738	754	688	662	707	705	669	685	681	653	683	709	717	757	716	736	685	666	746	712	667	700	708	695	717	684	702	657	683	749	723	677	680	676	749	722	699	667	723	676	693	702	723	644	687	682	706	687	674	699	706	719	674	693	743	701	707	663	683	689	726	706	703	655	716	692	725	715	711	655	683	709	707	659	746	688	677	738	709	757	689	736	699	698	697	727	767	668	647	662	659	681	741	734	705	655	691	711	748	724	706	720	720	718	704	683	712	643	671	634	727	719	732	681	733	689	700	735	718	677	682	700	671	702	710	736	679	677	691	698	745	726	709	694	695	715	692	722	678	691	701	740	672	718	727	636	707	674	741	699	696	728	715	740	699	701	674	703	716	708	687	723	751	739	713	725	696	677	703	718	652	719	716	712	678	712	735	717	668	709	650	718	705	697	672	700	693	701	691	696	701	733	683	722	680	705	674	722	660	714	706	698	697	672	709	657	709	732
24141	21257	28406	24420	20599	8904	4375	3472	2776	2089	1856	1486	1181	1078	1073	982	931	915	857	750	766	724	743	681	652	663	669	692	675	617	617	651	626	656	620	582	579	605	595	624	612	607	614	631	651	599	602	668	660	595	601	581	566	605	573	590	518	567	632	595	556	571	568	537	548	566	525	579	564	588	521	598	579	534	543	562	590	523	587	505	560	546	537	531	529	547	635	568	586	550	577	589	549	560	603	594	558	548	552	566	549	549	560	539	571	522	612	627	554	577	551	605	546	567	537	563	542	546	532	529	579	543	523	524	536	524	577	560	600	616	556	549	583	542	542	549	531	584	557	557	570	538	546	571	543	560	596	565	560	515	576	543	569	575	576	577	565	542	538	547	565	548	553	551	594	567	544	569	540	551	570	579	624	574	542	553	590	563	569	544	538	522	568	569	584	571	526	545	503	567	525	529	528	530	543	573	592	612	553	563	535	548	537	566	536	553	582	521	566	568	577	526	566	556	521	594	560	540	547	556	547	540	565	553	553	553	529	560	527	564	530	569	521	553	568	592	520	575	578	529	534	563	554	537	559	581	566	543	546	588	531	522	542	555	565	578	549	599	540	527	524	571	533	592	535	549	531	592	544	522	574	559	583	561	541	573	531	578	565	523	556	583	570	521	539	556	591	543	558	515	553	579	557	570	558	570	567	580	590	520	534	563	539	516	528	567	585	538	612	552	537	530	570	553	559	536	559	570	593	571	503	609	550	563	541	534	553	570	589	558	528	626	552	504	578	532	610	537	569	569	569	588	566	533	551	521	558	537	586	571	569	610	535	550	563	547	618	514	571	537	539	569	561	579	530	533	568	518	567	527	548	560	513	526	561	547	523	555	566	574	587	549	581	567	549	528	531	531	565	561	535	581	536	550	513	531	512	547	586	544	552	576	545	554	579	580	586	551	502	569	526	550	565	555	545	599	543	554	572	581	551	550	538	544	503	523	578	569	547	554	559	592	572	577	561	539	575	533	581	577	560	544	582	524	547	483	544	559	550	546	540	574	547	573	553	575	582	545	568	563	544	524	517	533	547	582	552	560	540	578	517	571	519	592	568	548	557	550	578	550	540	534	507	565	591	573	569	553	596	492	554	559	565	564	566	561	535	509	530	535	546	566	550	586	559	563	536	525	547	527	578	565	547	563	566	590	579	533	549	543	542	537	573	578	529	574	557	521	510	535	569	579	540	544	553	515	536	545	551	545	516	598	544	540	554	523	539	623	543	522	555	526	536	532	512	584	514	545	527	562	549	528	556	554	538	617	565	547	547	511	571	540	568	557	573	552	581	550	565	532	532	569	523	593	538	591	575	544	530	536	563	525	519	587	584	571	594	519	531	544	548	541	541	563	586	595	550	534	562	546	542	535	566	578	601	534	538	554	580	600	530	553	567	608	522	534	526	554	520	507	539	550	535	514	546	556	533	557	559	531	555	530	523	587	538	545	528	546	595	568	593	549	509	552	567	583	542	539	560	561	514	560	580	542	592	459	581	561	546	558	544	557	512	599	536	527	558	557	558	582	569	529	572	601	595	569	552	577	553	546	546	580	559	530	555	554	580	560	548	554	596	541	597	520	543	574	542	545	532	532	563	555	509	598	560	524	538	566	608	568	518	588	537	552	540	595	583	580	556	509	493	538	518	550	549	594	554	514	495	554	515	566	577	575	543	563	550	535	559	581	545	547	577	542	562	598	531	538	561	606	559	536	557	591	556	572	554	550	552	568	574	558	552	546	573	546	554	574	580	549	533	558	526	580	613	513	519	589	570	548	609	545	528	572	592	553	566	565	543	594	557	556	547	578	564	607	574	562	562	570	574	527	503	551	547	599	555	587	529	612	564	580	564	534	556	577	571	576	525	546	588	543	556	545	509	552	541	501	532	593	569	573	513	545	573	552	504	565	535	561	550	577	517	568	541	564	520	538	563	558	562	526	554	591	579	562	552	537	612	586	468	573	595	549	558	530	548	539	593	542	516	551	503	558	548	511	546	563	559	517	520	549	532	544	570	594	559	527	602	565	570	536	566	571	524	555	571	570	587	549	569	560	566	596	507	523	579	542	545	575	518	553	539	551	527	560	536	578	574	574	565	602	515	551	527	512	601	581	553	560	538	562	540	552	544	555	548	583	532	558	565	543	562	608	525	520	522	578	566	535	519	544	561	555	496	573	560	544	537	533	551	570	540	530	574	525	586	560	555	550	533	516	581	584	582	527	575	511	579	535	512	502	589	517	542	513	596	614	528	528	567	483	563	511	523	556	542	517	540	534	507	558	606	569	566	597	520	564	559	541	564	494	558	536	545	543	553	573	524	581	555	594	538	556	556	577	613	582	538	523	572	516	538	520	573	534	547	533	561	535	566	540	562	517	551	572	551	576	562	544	553	561	568	503	504	546	548	557	563	545	565	522	564	557	581	546	485	589	569	519	533	555	541	611	535	571	500	532	525	542	563	578	579	565	562	566	577	541	534	581	589	565	530	519	530	549	548	564	570	552	569	539	612	565	528	580	521	546	548	543	556	574	509	540	612	570	531	576	550	523	558	541	573	606	550	555	509	560	512	567	522	544	570	525	548	566	577	546	539	546	514	545	511	586	554	577	586	495	570	578	562	541	560	558	593	534	519	530	523	578	526	570	543	538	579	611	603	552	596	579	577	574	517	528	584	551	523	535	519	564	517	564	522	583	552	529	532	552	529	533	559	592	535	544	564	554	592	536	567	542	528	545	544	565	560	536	573	549	540	567	511	506	589	572	502	554	539	541	536	523	564	484	590	543	570	544	545	580	553	558	544	571	546	541	604	547	544	564	511	534	563	564	584	560	560	564	543	520	543	574	576	571	572	547	576	568	558	557	532	538	493	555	560	543	546	582	578	571	558	540	491	578	571	561	545	539	515	558	603	564	503	555	561	557	520	549	548	604	570	547	527	542	572	554	573	542	548	519	598	524	535	589	523	586	546	532	551	555	558	574	549	582	530	537	558	562	583	574	571	515	558	532	541	527	556	589	532	571	547	562	590	544	578	558	564	578	521	550	561	554	565	530	587	538	542	547	589	557	563	566	567	567	544	556	593	553	582	567	569	547	550	555	520	562	562	564	567	584	538	556	563	569	530	529	543	584	531	594	591	533	539	532	556	547	586	578	606	561	591	545	559	564	557	532	567	524	486	501	543	562	543	562	549	572	523	548	582	546	529	603	565	604	548	551	583	542	541	549	547	539	550	538	547	523	530	564	536	517	573	552	505	572	568	560	524	533	537	530	594	540	558	544	550	600	557	560	546	569	535	557	569	560	514	536	558	560	510	548	560	550	572	574	559	563	561	539	547	583	551	558	517	554	559	571	502	568	524	525	573	582	597	548	602	522	554	544	559	560	527	568	554	570	558	555	536	540	528	534	592	509	555	531	557	588	526	553	564	543	527	540	586	569	550	580	567	563	532	564	557	612	537	553	545	586	540	532
12966	30108	24903	16671	13792	10214	9327	8861	7609	5946	4906	3706	2999	2549	2493	2267	2067	1919	1723	1648	1511	1421	1333	1301	1294	1163	1255	1184	1122	1130	1192	1062	1130	1066	1017	1026	1054	1032	1047	1034	1017	1099	1030	1086	1124	1078	1053	1011	1019	977	998	932	911	910	862	939	899	874	904	909	958	924	918	882	944	852	840	947	898	892	903	885	840	902	953	876	936	897	860	884	902	832	826	889	854	918	841	891	850	862	883	900	873	872	919	902	838	855	855	912	907	891	915	966	864	924	915	864	858	866	891	877	863	867	857	929	881	870	848	917	908	919	902	843	901	876	890	841	847	894	831	865	959	855	880	898	868	886	865	840	844	946	892	862	914	870	854	833	872	911	839	870	814	899	857	860	858	852	817	896	864	840	852	879	938	899	841	884	882	855	879	865	866	822	921	866	887	863	880	849	872	884	923	873	934	895	881	854	836	898	892	883	925	837	899	908	885	911	848	873	875	859	869	857	839	911	907	860	895	863	869	835	911	917	889	861	856	850	870	892	861	933	870	869	854	865	875	845	870	833	899	874	851	865	888	824	889	861	925	874	823	878	874	884	899	904	860	900	923	863	846	892	858	920	871	885	889	871	892	899	874	916	870	896	889	872	932	895	876	900	838	907	826	839	854	826	908	846	874	848	877	881	900	883	836	845	858	854	902	931	938	901	843	873	819	838	887	858	887	887	859	871	874	853	890	889	857	895	918	881	866	859	873	854	899	855	828	874	850	874	883	834	896	887	924	902	887	906	874	919	875	891	889	815	875	847	889	849	915	817	886	826	952	916	875	857	895	804	834	917	908	864	852	874	908	879	872	872	884	869	836	881	895	862	869	913	870	879	893	935	866	853	884	866	913	867	898	854	875	911	870	837	913	874	881	916	887	888	895	861	902	871	865	880	855	870	831	871	878	902	879	840	888	876	865	861	828	877	856	890	943	822	886	845	849	848	875	907	850	841	884	845	880	880	909	857	903	882	807	810	851	858	888	897	880	847	885	880	917	891	837	863	852	887	863	832	826	897	895	912	852	826	847	842	888	902	912	931	849	907	935	861	835	888	866	851	894	846	882	850	833	835	867	849	871	902	895	846	875	890	888	889	904	879	933	912	910	825	865	883	850	917	858	888	904	906	844	868	912	858	856	856	833	914	864	876	906	845	890	923	926	881	899	880	890	837	873	871	914	875	842	857	834	884	859	892	900	903	856	871	883	883	861	879	875	866	884	855	871	847	888	832	930	828	872	914	841	893	886	870	845	878	847	903	908	837	828	893	951	873	867	846	871	916	868	899	866	904	866	858	905	849	886	844	886	826	899	889	882	887	883	918	878	892	897	854	846	857	874	896	891	874	805	856	867	888	862	861	883	872	892	858	886	848	891	884	877	856	904	860	890	873	875	846	811	883	919	802	881	888	906	873	873	824	876	906	881	912	872	899	899	773	879	855	864	931	865	860	917	884	898	847	924	856	902	850	837	907	898	903	883	882	841	905	871	854	844	852	900	896	823	879	864	808	874	873	873	855	930	897	826	823	875	872	848	905	915	871	859	872	828	879	926	885	859	918	856	893	886	888	859	863	899	842	843	873	879	906	884	858	820	822	870	847	902	907	853	902	851	885	836	884	883	899	869	897	881	900	913	832	898	942	862	855	865	911	925	851	916	879	855	862	890	872	906	867	864	936	833	867	833	854	915	856	890	881	853	879	855	875	914	842	912	888	868	896	924	849	825	859	940	863	898	876	873	880	858	901	837	921	874	889	881	897	881	942	899	888	832	913	893	870	834	895	884	856	898	818	881	871	938	908	841	895	873	871	892	855	840	829	896	905	892	891	912	858	878	886	836	907	868	895	869	864	883	837	883	852	896	910	847	902	894	904	880	870	901	877	832	887	890	850	862	884	865	875	840	920	874	903	844	884	879	881	817	799	867	884	892	916	924	914	831	892	854	852	882	871	891	884	913	872	871	869	907	849	899	876	862	903	901	906	934	842	845	868	881	888	887	847	863	923	871	851	844	877	873	942	944	947	859	860	852	822	823	892	943	854	829	925	898	880	902	862	915	861	908	857	877	900	891	903	950	881	853	852	882	862	893	901	925	891	895	881	916	823	900	857	868	858	853	830	829	852	844	823	833	886	894	874	874	930	870	849	914	868	839	884	879	910	844	893	852	856	870	887	881	807	852	852	904	887	844	853	851	867	887	881	863	858	898	861	872	891	842	848	869	897	862	900	866	841	866	888	844	905	864	919	915	817	850	854	864	876	843	839	882	868	862	856	862	845	899	854	885	879	884	850	827	796	834	902	883	820	858	863	913	866	945	824	861	856	909	813	848	862	866	849	860	838	888	880	848	831	884	910	884	933	883	847	854	894	870	913	854	846	899	892	867	919	829	925	860	914	882	873	920	881	874	920	855	905	851	854	864	884	863	875	852	833	914	863	911	830	902	898	900	876	852	857	849	909	873	901	890	921	789	875	869	863	853	861	898	830	825	905	845	874	854	892	894	801	903	887	891	875	916	812	897	900	878	878	863	881	880	912	866	873	861	899	846	907	842	882	891	862	922	881	860	886	873	885	907	919	862	880	864	881	862	898	926	917	818	876	838	849	882	881	896	827	900	898	942	832	883	882	905	861	864	920	861	899	928	892	897	845	905	870	941	867	881	874	902	909	837	895	883	863	858	869	890	873	865	925	872	934	899	887	840	863	905	853	882	950	875	846	883	909	841	821	875	872	841	875	900	809	893	924	825	866	894	943	935	892	918	862	897	859	896	898	901	871	866	936	875	868	884	874	822	823	890	888	878	887	881	793	927	885	852	916	929	890	862	858	903	893	890	909	908	901	843	876	848	880	889	870	875	820	878	863	833	928	858	882	879	883	939	848	840	901	833	878	849	810	839	943	871	856	869	878	852	899	831	899	877	898	899	854	867	848	889	904	871	896	885	861	864	842	843	909	821	880	864	868	880	852	930	841	820	904	922	907	886	844	836	879	845	850	886	853	859	909	838	861	808	893	888	902	871	874	906	912	877	924	879	951	894	875	915	878	903	917	871	807	881	899	907	829	851	845	849	871	859	911	908	866	889	863	907	874	815	902	871	900	847	883	876	888	860	898	887	880	906	861	904	877	921	964	887	859	862	862	901	861	852	915	925	808	844	889	855	878	934	826	861	881	845	893	930	926	871	833	892	885	887	915	920	907	926	906	900	898	870	867	840	857	872	890	857	854	879	888	832	879	924	880	900	865	832	897	916	905	869	869	846	875	895	929	879	860	844	854	909	829	844	899	897	913	886	841	873	835	869	913	913	855	890	880	872	881	856	898	905	904	870	855	871	892	843	894	880	907	857	875	846	899	886	868	877	854	865	866	848	873	926	902	859	849	895	867	865	846	837	874	815	877	924	898	864	913	857	925	875	841	924	849	885	832	856	887	890	890	889	892	908	861	874	924	834	890	865	890	864	895	853	873	797	929	885	898	825	910	851	849	884	900
23086	21250	29056	23768	21260	20477	9709	4926	3495	2966	2493	1919	1475	1503	1334	1193	1186	1063	959	883	818	792	795	738	748	737	744	723	697	710	721	658	688	600	630	630	654	642	587	633	581	640	624	673	669	689	668	621	598	615	619	560	590	584	588	597	567	570	542	544	600	588	565	588	539	574	568	541	553	558	539	526	531	527	545	528	548	581	550	557	568	560	550	575	540	564	553	546	582	550	565	561	573	572	564	518	590	557	595	521	581	567	617	562	573	536	606	593	547	583	521	563	586	537	566	553	557	576	569	552	564	580	618	544	580	590	592	557	548	590	589	543	548	624	570	538	552	547	541	557	562	533	513	570	562	546	585	525	585	527	585	580	512	520	539	585	528	520	547	538	543	516	540	558	599	546	568	524	551	545	550	577	554	533	566	548	609	557	602	514	553	542	536	556	522	549	554	521	547	536	560	556	496	533	582	560	570	542	537	535	542	576	542	533	535	535	515	547	519	558	541	569	550	535	564	567	548	507	517	512	537	548	571	535	582	557	582	568	519	585	579	522	554	585	557	550	560	541	563	544	595	573	533	593	519	551	568	562	539	562	541	532	547	559	583	504	567	537	605	556	534	535	567	537	534	548	556	529	531	513	532	583	536	551	567	611	564	535	541	534	527	607	542	558	524	533	522	550	547	524	547	547	537	557	528	557	578	562	603	542	569	563	539	523	544	586	594	590	548	569	556	585	543	545	571	551	511	557	564	551	522	527	536	526	532	568	572	547	614	544	543	539	537	536	564	548	581	513	525	570	588	530	567	573	506	516	522	538	492	555	543	581	509	561	551	627	538	549	591	551	557	594	529	566	529	555	537	536	527	537	567	544	531	535	552	527	538	550	557	548	573	585	549	554	566	557	592	520	545	597	523	553	512	522	539	547	567	510	528	572	503	555	530	551	585	557	545	548	540	585	592	561	591	545	601	547	535	511	572	557	523	533	545	570	555	542	508	561	536	537	528	515	551	535	543	546	546	565	530	581	545	555	558	548	572	506	579	581	498	557	583	502	527	576	533	552	602	557	541	546	531	568	551	531	595	588	538	531	564	503	588	550	557	550	554	527	566	541	536	512	585	550	589	553	513	524	573	566	519	571	534	521	547	532	561	512	573	509	554	528	547	549	544	519	550	520	521	557	593	559	562	553	526	604	559	522	584	570	574	574	537	593	542	563	528	585	549	523	561	556	573	542	541	561	561	593	566	567	587	535	559	552	533	540	558	528	540	557	550	547	607	583	566	545	572	542	537	541	567	564	552	508	511	552	553	548	559	586	566	589	547	561	587	574	535	619	583	546	574	596	555	610	539	578	564	555	547	572	560	572	588	557	544	542	548	561	556	576	580	574	589	552	555	556	540	540	550	543	527	525	546	552	560	573	550	550	527	521	535	558	538	542	539	516	515	566	518	554	514	567	512	548	536	549	530	544	548	604	544	537	556	576	575	545	506	525	561	501	563	512	542	547	528	512	521	557	521	543	534	540	533	543	549	539	559	547	559	565	528	557	554	592	546	559	551	550	571	514	554	564	530	541	562	542	487	501	566	581	604	575	594	556	573	551	540	553	551	575	546	572	543	569	571	596	548	543	577	566	552	549	559	545	566	568	522	568	556	557	544	538	548	558	577	504	551	524	533	535	564	532	552	541	559	525	575	568	589	573	570	559	573	540	502	534	549	578	581	578	494	576	529	541	555	556	562	606	567	534	520	576	558	539	552	527	558	559	577	573	556	565	582	552	591	525	555	543	517	541	532	564	550	511	551	576	548	569	581	547	535	539	508	566	537	550	539	575	564	562	551	535	554	571	540	547	588	532	540	559	578	543	562	551	534	511	571	550	549	530	535	569	562	543	553	549	619	599	562	571	579	555	535	568	529	524	549	559	561	526	538	530	578	551	546	561	491	548	526	615	570	549	532	559	529	557	582	580	529	569	528	577	536	559	526	542	517	547	580	552	536	552	533	568	571	601	570	564	529	603	546	535	602	535	542	523	553	505	525	553	585	565	564	551	531	561	574	592	566	521	588	562	528	575	578	552	563	547	541	573	523	512	545	535	566	500	541	561	577	523	520	550	571	553	530	560	531	546	534	575	528	545	525	531	579	548	546	503	561	575	555	553	534	563	558	562	566	549	563	557	551	527	558	525	570	497	550	591	528	513	593	555	555	521	513	531	541	559	549	556	499	607	572	570	560	547	544	531	534	546	544	577	524	512	577	536	553	542	556	542	523	523	518	557	593	603	551	564	515	520	530	548	543	562	574	577	567	540	557	563	564	494	550	520	530	517	567	545	505	538	570	561	570	513	534	594	548	559	614	547	570	571	536	565	548	584	528	573	552	535	546	585	540	541	552	566	585	558	562	584	566	543	578	528	618	521	506	532	566	515	574	572	542	510	546	527	563	600	572	526	548	556	531	550	581	582	509	563	544	536	525	595	546	558	550	546	594	548	589	571	560	580	550	570	550	569	564	509	524	561	541	549	521	558	539	529	498	550	535	572	566	561	581	574	566	565	585	541	533	549	546	599	579	533	532	566	535	550	544	540	586	556	574	562	569	600	514	569	546	521	512	564	562	539	532	540	560	561	512	532	554	571	523	549	543	513	555	510	563	522	577	547	557	569	554	543	530	529	528	549	535	573	510	505	533	602	517	590	576	581	556	577	520	548	566	537	493	563	573	568	601	573	538	559	604	521	554	508	577	575	515	519	559	571	546	549	536	540	534	541	571	562	564	579	477	566	597	534	605	548	568	538	571	536	568	549	582	555	616	514	559	596	558	600	518	567	506	508	589	542	545	583	603	520	549	522	516	570	526	539	583	537	517	555	530	558	558	553	550	562	547	555	536	566	532	550	562	542	557	594	545	570	548	530	591	553	562	537	565	544	524	536	565	527	594	546	536	543	548	550	535	535	571	547	565	578	552	562	582	539	571	572	515	546	525	609	562	559	577	523	547	515	537	528	559	573	566	546	526	514	578	526	536	568	584	559	539	547	526	563	582	535	547	565	548	565	521	554	533	566	538	543	543	554	545	503	573	582	563	558	574	525	586	537	578	536	564	534	529	571	517	560	516	552	530	551	576	537	534	539	541	557	521	541	530	505	542	554	551	520	565	558	537	545	552	552	560	533	528	518	547	524	523	527	525	518	536	552	549	533	560	546	589	541	544	560	569	541	544	571	562	532	544	560	558	517	556	551	538	563	533	534	604	537	504	537	540	585	543	541	568	564	550	542	540	516	572	536	560	579	569	534	597	517	549	557	528	590	587	565	520	512	555	553	559	565	562	539	554	537	509	524	560	555	580	569	603	561	539	535	521	591	554	524	537	554	571	498	493	581	552	574	544	580	543	517	571	522	515	530	549	511	578	568	544	504	552	551	560	511	570	557	555	550	549	584	580	575	547	546	569	503	551	531	607	533	540	554	561	561	521	559	579	562	533	554	543	581	560	531	529	573	556	533	586	540	597	547
16067	37610	31325	21401	17383	13370	12296	11622	9712	7752	6876	5118	4013	3724	3271	2825	2687	2417	2105	1915	1805	1661	1542	1420	1423	1413	1376	1247	1276	1204	1245	1145	1152	1118	1092	1035	1112	1074	1088	1038	1035	1064	1074	1027	1187	1184	1139	1093	980	972	1010	965	933	937	973	938	895	909	869	854	911	870	871	880	871	879	860	809	875	853	878	848	886	865	918	876	812	862	875	847	895	841	867	899	890	896	860	895	846	856	847	864	911	835	852	832	848	910	818	880	899	886	912	889	871	899	900	927	896	934	875	890	820	884	872	850	822	867	908	875	895	881	914	900	902	865	888	885	855	841	886	870	849	818	829	877	909	906	852	845	909	890	863	869	845	875	893	887	825	934	847	885	866	902	850	831	826	863	887	868	870	872	814	855	899	853	929	846	863	891	892	907	862	907	876	837	889	834	847	875	890	860	849	892	851	879	855	892	826	847	858	883	889	872	876	919	877	878	915	867	860	871	876	899	873	897	848	846	864	849	864	860	836	836	887	843	863	851	832	889	811	862	851	850	879	889	916	831	885	834	886	846	865	883	890	936	895	875	835	860	880	921	804	853	890	891	821	883	863	873	872	822	876	851	888	882	819	890	862	913	863	852	860	932	880	838	858	823	844	874	906	836	826	825	892	841	856	906	892	897	873	860	879	842	866	849	866	821	830	859	866	885	822	870	843	829	870	919	847	847	850	890	879	854	841	829	859	904	852	867	885	873	835	876	829	881	894	888	837	792	898	888	849	904	828	919	892	836	830	840	872	880	856	861	808	877	870	909	853	828	896	872	868	869	884	827	819	886	898	892	842	927	845	847	873	883	910	894	877	869	877	886	862	854	859	857	846	873	867	876	854	832	868	876	881	861	826	868	849	895	853	921	903	874	841	827	947	894	823	860	821	793	939	787	804	865	831	870	890	871	858	861	879	892	863	870	875	836	858	886	890	863	876	887	898	814	850	808	851	834	897	852	864	840	880	923	829	871	870	846	955	872	884	849	846	869	865	864	883	839	842	853	870	850	891	865	852	882	874	875	922	893	862	883	896	823	842	911	846	870	898	930	895	868	876	894	892	901	861	917	828	845	922	824	863	931	824	888	887	906	858	862	792	914	896	874	879	884	817	851	879	918	850	837	881	851	902	851	842	868	872	823	850	905	879	890	859	809	864	855	865	806	865	870	838	863	871	873	856	845	883	864	844	890	841	875	832	904	854	861	868	860	830	835	898	836	859	880	828	876	892	846	909	868	846	872	928	833	935	846	855	841	860	929	893	845	867	883	928	903	871	896	908	900	875	842	860	859	876	859	884	830	827	866	872	828	878	873	866	919	958	872	864	867	928	909	831	897	863	878	900	885	858	887	865	870	906	850	874	858	908	867	897	809	807	911	856	838	836	888	901	857	846	907	899	848	901	868	861	903	868	861	891	832	887	853	854	862	865	877	907	898	868	871	912	905	895	876	908	872	851	853	905	864	903	904	892	840	902	844	873	874	871	829	856	824	834	894	859	827	878	883	863	907	876	851	904	876	853	815	900	912	866	850	848	867	858	862	871	856	865	857	805	877	870	883	877	884	902	833	892	910	842	900	914	842	906	824	828	837	883	848	880	854	898	891	862	855	848	833	841	887	885	869	911	833	822	909	861	880	873	885	835	882	886	844	822	881	815	829	854	813	846	883	840	812	867	887	872	794	849	866	852	902	874	846	878	874	846	833	833	881	861	886	869	907	854	842	830	826	856	897	899	838	868	850	858	846	817	896	859	895	829	861	856	889	875	848	854	926	866	881	888	896	896	868	815	880	895	841	890	853	891	869	875	857	884	870	885	862	899	846	912	824	923	851	807	853	898	938	908	899	864	858	820	928	868	837	878	861	834	876	865	840	868	897	875	907	856	865	841	872	855	829	892	867	876	903	846	832	872	861	878	871	820	871	828	890	837	830	925	850	886	908	867	887	845	853	864	826	899	859	895	874	857	801	850	860	855	802	822	885	854	824	853	876	892	830	862	863	867	910	847	876	828	893	913	874	856	875	898	850	883	864	882	858	863	834	881	869	825	863	816	852	825	839	865	893	870	880	871	869	854	884	858	871	850	897	862	876	813	822	831	816	904	872	907	866	863	846	947	872	849	863	865	857	851	846	921	856	898	845	831	870	854	892	833	837	876	872	893	849	853	897	875	816	891	861	865	797	817	852	876	887	850	825	918	886	905	860	910	899	806	890	883	859	879	858	874	848	890	807	831	798	879	829	887	851	839	835	813	864	854	954	836	864	804	920	889	897	858	878	886	850	891	898	868	850	912	828	844	866	890	849	858	868	829	841	906	851	822	851	853	913	895	924	903	895	860	834	845	836	866	817	834	900	825	897	860	867	822	839	832	876	834	895	861	867	840	909	828	851	855	830	870	819	856	843	860	840	848	911	905	837	858	855	788	866	849	838	865	894	873	897	843	858	876	861	907	814	835	863	865	867	844	895	899	909	895	864	844	835	891	865	829	883	866	870	857	842	865	886	844	881	901	906	863	881	881	860	880	854	880	845	866	864	811	881	844	849	862	870	859	876	842	855	875	881	918	896	865	848	849	863	905	900	868	907	843	832	830	848	844	871	885	885	842	869	878	840	910	864	859	824	870	862	850	875	884	865	878	910	821	841	849	844	874	903	867	905	871	889	914	877	768	829	857	852	826	836	918	872	882	849	860	852	889	875	866	874	909	861	889	878	857	841	894	876	843	865	894	872	865	858	882	845	858	867	843	913	866	872	888	820	871	795	897	811	875	891	878	861	844	882	857	883	882	815	905	897	860	865	910	876	880	821	879	865	881	834	844	868	876	860	808	879	842	878	874	860	847	855	841	856	884	905	921	865	795	862	842	890	879	830	826	883	869	843	906	893	862	904	836	930	859	852	873	890	828	876	842	853	878	857	912	913	946	871	873	874	876	846	880	862	801	861	850	892	839	861	884	859	815	814	833	888	835	876	884	903	850	864	851	864	837	853	872	877	858	874	864	899	865	882	860	836	871	904	842	943	860	855	841	869	803	811	851	871	822	866	858	893	898	857	870	862	892	849	830	848	851	818	937	835	888	913	829	858	826	848	893	867	828	842	822	875	915	853	866	865	863	864	906	918	865	864	920	839	861	889	838	887	872	859	854	875	877	823	876	825	858	877	917	848	893	850	911	831	877	890	860	870	879	809	895	887	846	810	860	908	872	894	882	846	893	884	851	880	882	879	833	874	822	842	900	824	855	855	909	858	864	831	861	890	891	831	856	857	847	811	840	911	872	847	882	867	887	817	888	856	812	832	878	841	883	911	865	839	909	864	856	871	877	854	847	810	851	832	879	885	839	884	814	826	875	854	924	906	844	855	846	835	886	876	872	888	833	918	908	862	892	864	828	890	848	868	856	799	863	901	890	831	882	907	829	831	913	896	868	835	890	851	866	899	836	864	873	877	912	884	862	897	890	930	888	869	926	850	898	885	852	827	863	891	834	864
26660	21133	16932	6708	3027	2130	1817	1576	1462	1231	1165	939	783	681	671	636	654	623	517	485	516	525	497	506	504	548	499	437	494	480	430	450	437	454	462	474	467	476	446	451	465	452	481	450	493	485	463	477	449	464	390	406	461	398	432	385	401	426	425	418	402	431	444	442	424	431	425	439	402	404	421	453	428	406	414	420	429	384	440	426	395	393	428	432	432	387	456	414	420	409	429	443	430	409	463	443	404	372	435	409	405	376	431	456	424	436	436	458	463	397	431	454	391	427	398	410	445	437	429	435	441	404	442	430	427	416	386	419	430	385	425	393	389	388	393	425	454	408	449	446	409	431	401	407	399	421	413	403	407	378	417	422	415	415	394	421	442	386	422	416	441	405	435	453	438	414	425	424	445	402	414	448	418	433	412	413	426	380	419	421	398	390	415	432	408	439	422	402	458	393	421	418	386	392	436	421	433	405	428	412	460	391	431	426	431	452	429	371	406	438	412	404	447	412	429	391	426	404	371	427	413	380	421	408	430	399	417	386	439	441	406	442	436	411	429	425	405	425	426	388	444	417	425	426	458	413	398	415	418	452	400	411	450	437	448	393	425	443	416	402	413	409	427	417	447	436	406	416	406	446	414	433	403	404	429	463	419	395	424	410	414	412	372	403	388	409	422	388	414	419	436	404	422	401	376	441	415	437	419	473	415	363	430	411	374	403	428	398	418	398	434	451	434	442	430	434	442	427	392	428	442	448	404	422	442	431	415	447	391	401	417	441	422	397	444	413	402	421	451	394	423	428	403	425	444	392	423	433	414	439	451	395	390	446	412	394	442	418	411	449	442	381	428	435	421	450	408	417	424	417	426	422	403	389	425	421	395	408	430	413	473	418	433	458	405	418	460	420	376	396	433	388	398	394	440	426	398	467	422	412	442	407	408	410	412	419	444	412	422	438	422	382	406	408	406	415	417	416	403	480	415	445	415	388	427	412	459	422	439	404	390	410	425	406	421	402	428	409	406	408	395	398	414	386	419	460	389	416	398	405	408	413	436	403	416	450	448	416	408	448	456	452	402	429	445	411	428	426	385	452	419	446	448	399	446	402	423	467	415	448	413	426	441	424	418	422	398	404	438	435	382	442	417	431	417	437	435	408	434	426	427	427	455	394	425	411	394	379	402	432	455	445	394	444	425	447	414	477	406	430	427	406	390	445	420	432	424	423	423	427	425	421	388	421	422	447	432	446	429	395	431	421	389	419	428	430	408	413	371	415	391	401	433	397	395	393	391	421	387	428	415	421	412	416	439	393	407	427	412	426	460	419	412	459	420	379	415	412	427	444	422	432	390	407	403	440	428	427	393	418	451	461	388	419	456	401	432	442	418	433	406	409	444	409	412	426	400	416	426	449	404	387	384	402	449	404	451	419	425	381	391	422	405	469	431	457	434	458	442	430	408	414	428	410	375	435	415	420	393	409	427	414	391	380	437	442	393	423	453	411	405	413	438	389	456	413	386	411	410	448	430	436	404	407	404	413	425	404	397	425	408	425	408	445	438	418	414	442	442	413	404	420	461	425	418	427	407	421	417	420	383	431	461	402	406	408	404	430	401	449	410	434	468	402	391	427	422	426	443	435	431	438	452	446	418	394	394	400	422	437	400	402	415	451	425	387	397	410	417	424	424	442	411	380	422	424	406	417	431	398	412	413	394	401	453	399	446	396	430	432	422	425	402	389	428	415	438	389	407	410	457	414	430	423	430	444	440	412	424	385	432	438	409	416	423	445	408	439	432	434	365	416	416	426	421	397	415	401	431	413	399	432	420	407	394	374	419	412	421	419	414	377	419	390	433	442	418	441	418	425	411	400	448	418	406	416	420	414	399	412	399	400	448	444	411	382	410	411	443	418	384	416	395	427	408	407	427	435	458	429	449	394	421	430	389	408	446	424	440	413	439	412	428	434	414	431	363	404	393	428	442	408	417	435	403	413	434	406	396	432	432	396	412	384	414	427	423	417	404	423	403	436	422	472	408	406	382	385	380	396	406	443	443	423	429	422	412	397	452	417	432	398	454	401	429	413	402	403	393	441	403	469	432	400	420	418	396	414	428	405	386	442	429	437	456	413	430	439	429	443	436	382	398	428	445	382	435	425	435	409	404	411	406	462	399	451	433	422	391	418	411	426	411	398	382	381	405	424	428	386	398	411	421	420	429	420	429	435	449	423	442	388	375	423	423	411	408	416	455	434	403	412	392	448	410	422	423	412	399	413	425	406	442	401	436	437	401	431	422	410	447	439	434	385	433	416	407	413	397	397	397	399	415	420	449	421	409	443	439	401	423	397	395	403	442	417	396	408	382	431	411	429	415	391	390	439	436	436	443	421	418	402	408	454	406	390	427	405	434	383	406	437	411	430	438	415	434	436	442	418	419	422	409	418	430	434	431	430	422	396	395	406	418	410	438	419	449	405	449	392	374	457	438	415	428	414	431	458	450	419	432	414	402	398	408	395	422	418	388	438	451	444	411	424	431	406	406	425	445	427	388	445	418	407	427	401	419	409	424	406	413	378	409	427	392	421	387	419	407	416	395	427	410	435	450	390	412	399	441	406	393	425	447	420	416	429	398	411	402	404	407	398	420	392	403	431	397	413	428	420	404	403	456	431	426	427	384	426	423	401	428	426	393	419	434	406	422	454	418	418	403	413	399	443	413	423	437	471	412	383	393	397	416	419	439	449	357	441	388	411	432	444	437	396	427	442	411	423	406	454	439	418	399	425	440	419	459	441	416	428	395	404	385	433	422	405	432	415	435	453	438	409	424	454	411	452	398	403	400	422	445	383	391	435	430	425	417	417	443	449	427	440	404	403	443	453	393	426	416	420	442	440	422	426	424	410	386	399	414	451	406	440	364	421	409	418	420	459	372	473	428	406	428	386	446	449	458	404	425	440	449	419	423	432	419	424	445	449	409	391	404	398	418	415	427	411	411	406	374	390	397	397	414	426	371	418	426	402	442	454	449	414	408	394	437	403	406	392	420	386	442	445	429	424	436	391	396	440	434	401	450	412	392	442	467	425	450	395	449	414	456	398	386	407	449	430	414	412	431	408	383	393	431	408	406	464	434	393	412	443	468	414	411	410	357	414	405	407	474	395	428	420	417	385	449	384	397	421	418	426	456	428	426	421	437	403	407	416	412	424	442	463	420	420	449	422	406	409	426	406	414	427	438	408	437	411	392	407	386	455	418	423	408	398	403	404	427	431	420	427	434	397	410	419	391	400	444	415	443	402	409	365	392	437	371	412	410	402	415	392	445	380	441	462	416	434	422	432	446	438	401	407	475	379	414	410	406	412	418	415	404	413	383	418	405	399	452	449	437	443	405	424	394	417	416	434	435	404	411	433	395	409	404	396	438	373	433	472	400	449	449	447	413	459	398	400	393	400	407	441	406	458	469	436	403	403	432	464	406	399	429	432	448	442	386	422	409	446	422	411	418	405	402	436	416	418
11469	25366	19741	10188	7406	5718	5196	4656	4389	3442	3014	2323	1975	1876	1616	1463	1372	1149	1069	1031	972	869	918	926	854	907	859	916	853	781	805	808	781	812	762	758	773	746	743	732	736	738	784	835	882	763	789	766	707	732	786	709	655	690	721	759	616	678	670	671	651	684	648	670	684	696	676	664	635	578	713	664	677	639	650	690	717	671	640	640	705	640	722	700	639	680	697	670	641	662	666	673	674	675	669	639	692	667	673	671	688	673	661	653	672	711	638	687	628	656	699	695	663	639	701	724	665	670	673	658	650	684	732	683	711	687	699	683	656	666	665	651	684	681	672	695	666	651	672	684	691	665	666	671	689	646	651	648	746	654	683	631	690	652	655	665	666	637	668	657	649	686	662	652	660	663	649	659	666	684	675	668	698	617	620	653	693	631	638	674	660	694	705	684	708	663	671	659	701	637	639	704	669	660	698	615	601	631	663	659	695	670	680	670	646	681	678	669	685	683	680	648	685	674	656	700	675	677	658	657	657	691	629	651	705	644	682	652	641	673	624	649	659	675	676	609	620	655	675	740	677	689	689	677	648	657	670	647	677	645	702	709	708	658	613	653	685	676	652	693	690	669	665	676	733	667	687	654	649	668	680	679	677	609	684	633	716	716	662	661	666	656	678	673	649	628	704	697	651	701	676	654	678	651	682	658	690	675	647	628	642	693	664	652	637	663	738	618	720	662	681	665	646	657	680	627	672	672	652	695	651	676	656	616	614	657	689	704	687	642	646	647	686	662	676	669	641	630	646	638	684	692	700	669	638	677	633	649	657	667	700	696	611	631	661	668	674	664	654	665	658	716	659	620	691	672	688	641	672	670	676	694	658	648	701	678	659	638	708	607	639	711	651	707	668	667	663	652	674	643	650	663	661	674	670	680	651	598	694	734	686	691	650	664	682	680	653	717	681	667	661	664	716	655	690	667	651	671	647	719	651	633	645	683	688	659	693	678	685	673	733	684	661	681	685	664	648	718	729	653	686	700	684	676	680	673	659	660	693	606	684	674	658	678	665	681	683	680	677	621	626	682	723	705	698	710	688	639	609	649	647	714	602	688	675	657	653	689	681	633	648	651	646	621	682	695	694	642	645	650	701	662	671	649	666	695	686	653	654	693	666	640	627	697	674	697	677	656	653	697	655	645	639	672	711	616	650	678	682	683	662	699	634	690	741	641	642	665	667	676	636	667	682	667	639	689	694	671	631	679	717	653	643	625	689	658	680	697	641	623	631	645	653	691	672	681	737	674	672	669	633	692	653	647	654	660	664	695	655	665	682	674	650	643	659	655	681	681	685	662	646	639	731	673	663	679	675	659	657	668	645	639	640	685	671	615	694	703	678	682	689	673	694	680	650	648	689	669	684	707	630	676	680	685	673	694	696	666	666	676	649	669	677	714	655	650	627	661	659	646	667	679	666	658	716	650	672	634	642	656	684	685	662	672	693	697	653	660	659	647	699	673	640	677	709	642	687	647	647	648	670	655	669	681	698	664	682	678	711	634	628	709	703	676	663	688	708	672	646	648	665	711	646	675	659	692	657	687	696	664	672	710	695	697	609	656	665	668	649	610	650	690	677	702	677	692	639	698	627	669	686	663	650	667	654	660	667	680	681	655	682	695	655	719	649	710	669	653	621	674	700	685	680	636	686	610	675	642	642	635	688	697	607	651	662	677	629	641	673	686	693	664	684	635	650	647	648	696	688	665	664	669	665	636	724	679	700	607	704	621	644	657	653	636	657	662	698	652	647	690	687	654	668	705	714	687	636	671	651	661	701	647	673	675	659	669	664	681	672	651	668	665	646	645	702	665	704	702	687	661	645	651	676	673	720	671	653	678	657	675	644	695	676	643	653	607	671	667	651	665	650	645	659	639	682	663	665	662	630	624	655	645	672	669	635	669	691	681	637	735	660	612	661	649	696	748	666	700	647	635	668	660	633	661	668	692	698	672	673	680	669	646	691	684	664	655	672	604	688	686	687	678	647	664	653	701	686	652	660	605	652	681	712	676	679	721	658	656	637	622	719	642	632	668	698	694	703	639	678	650	695	618	655	659	680	625	672	662	656	634	625	681	619	631	652	680	666	617	641	702	667	642	626	675	667	628	643	692	704	690	667	657	687	681	647	716	622	658	667	667	699	675	712	662	656	680	663	662	654	688	638	686	652	669	664	683	650	664	678	712	640	661	688	687	647	668	705	642	689	656	654	713	681	646	649	668	698	671	700	637	682	659	680	663	613	671	656	653	675	661	666	647	749	651	650	625	650	613	650	632	687	688	696	653	677	668	688	670	692	613	641	682	664	667	665	623	660	648	658	624	666	708	646	663	634	653	671	637	686	690	662	686	680	667	662	699	640	678	692	645	673	688	677	695	685	687	688	635	692	699	690	674	675	648	681	665	651	698	662	653	642	669	662	677	653	654	701	679	668	679	682	686	652	659	660	701	603	645	684	652	670	654	635	685	682	686	668	646	676	650	629	622	668	656	674	657	632	638	643	647	677	692	677	690	659	651	659	661	703	675	680	698	714	694	696	684	648	688	713	703	691	651	636	672	686	668	653	655	651	699	691	642	671	690	650	632	709	644	669	676	722	689	657	665	637	679	676	674	660	669	665	701	679	691	614	670	684	694	672	640	682	692	647	666	653	666	684	653	674	675	717	674	672	628	659	695	658	659	663	639	669	703	677	659	674	666	694	680	666	660	653	694	674	718	661	657	657	671	659	670	691	683	649	712	605	615	645	645	653	694	634	629	712	646	670	636	664	659	642	658	657	700	652	642	697	673	676	691	671	643	688	695	678	674	659	626	651	640	688	709	679	672	637	653	672	678	686	624	670	704	648	644	657	638	598	639	676	672	648	667	646	648	653	692	634	677	653	657	733	667	624	645	630	652	681	654	702	669	631	621	695	660	688	630	658	654	662	703	676	711	659	716	701	666	631	678	599	678	681	644	681	690	658	677	639	678	690	664	686	629	668	653	658	699	652	652	659	665	593	669	666	664	747	649	670	679	599	628	662	659	673	668	654	630	666	755	639	675	681	646	675	674	671	664	650	651	661	661	677	700	676	686	676	698	652	643	643	644	655	635	712	678	670	690	693	671	699	646	667	661	668	673	644	643	675	647	729	682	619	668	655	653	707	652	664	678	678	671	695	656	651	669	697	696	624	707	696	673	675	642	695	681	671	669	634	636	673	634	719	685	658	649	681	647	679	652	669	688	664	661	645	601	572	673	688	645	664	632	669	642	679	674	676	692	613	690	659	640	693	659	668	738	650	709	652	658	656	669	663	673	692	697	647	676	668	681	718	644	665	689	672	670	683	658	666	668	640	672	665	669	690	605	692	704	683	670	662	690	692	626	651	634	635	648	644	654	684	650	676	634	663	688	651	635	722	669	653	690	661	637	696	669	663	657	682	681	676	656	647	686	644	627	689	632	693	733	659	671	673	665	702	652	624	643	630	645
24103	21256	28435	24372	20511	8773	4186	3064	2451	2079	1751	1480	1345	1240	1115	1095	905	844	729	749	714	665	698	667	680	667	659	672	640	620	619	626	617	620	612	614	551	600	599	625	615	557	580	599	605	624	594	587	605	573	568	497	571	560	547	549	527	588	619	557	549	520	572	572	550	529	558	519	511	562	499	552	550	544	511	542	582	545	538	545	557	512	536	551	606	548	544	582	555	536	572	558	556	576	538	534	535	571	549	557	516	528	556	542	512	569	558	563	539	522	520	533	557	559	556	549	570	504	535	543	559	521	541	537	553	548	482	568	532	552	526	575	545	557	544	546	545	554	547	532	570	542	532	516	547	533	529	546	574	545	533	561	557	513	559	574	553	545	518	564	575	560	495	571	536	538	531	590	558	543	522	553	508	483	548	542	571	523	529	548	520	563	524	564	516	622	559	533	576	550	566	543	533	520	561	555	573	520	543	509	520	557	536	570	539	570	508	578	566	506	506	515	542	498	551	542	522	588	546	487	518	578	478	519	538	537	509	538	529	527	557	524	568	512	567	531	541	535	547	506	577	532	515	526	560	540	550	561	532	556	564	550	551	572	490	493	548	546	522	547	515	524	517	545	536	529	567	537	513	539	533	552	541	576	535	533	557	530	545	526	523	525	545	501	487	559	534	517	581	527	566	571	554	544	526	531	536	527	500	558	555	550	526	555	532	537	527	510	566	552	528	541	549	516	545	563	506	525	524	537	503	524	521	523	558	557	558	540	571	560	495	533	518	519	548	549	508	551	536	558	544	527	533	538	545	546	569	513	545	518	523	581	553	590	554	541	564	587	551	542	546	530	547	532	504	497	535	553	540	487	568	592	566	546	538	490	538	526	517	516	569	564	539	525	530	523	526	540	561	556	515	530	567	495	525	565	517	561	517	570	547	577	523	564	555	537	530	552	522	539	497	532	564	524	543	530	503	542	538	555	550	512	496	567	542	508	551	555	551	538	553	503	492	536	539	504	530	568	555	539	547	527	518	557	501	529	556	517	565	553	536	549	570	519	509	545	559	523	535	557	532	552	527	539	555	540	572	519	508	561	536	520	548	583	556	528	511	552	553	566	511	492	531	526	538	514	546	539	541	539	568	466	556	536	500	553	541	572	527	551	544	556	526	556	557	520	531	575	532	530	555	505	499	540	558	556	534	535	548	567	517	517	533	520	569	556	560	540	570	578	545	549	564	524	517	508	520	537	523	528	531	547	525	606	499	545	541	517	543	560	542	551	566	535	530	583	550	588	593	548	520	528	515	543	563	512	530	532	528	542	537	568	542	555	554	522	515	546	574	577	512	549	527	556	573	549	523	523	524	550	518	524	549	544	521	547	513	547	525	555	508	522	558	536	522	570	568	540	542	544	522	572	580	539	540	518	539	532	502	587	535	571	551	579	528	525	546	538	519	548	514	520	528	530	546	549	555	521	561	530	553	544	532	525	554	523	530	529	542	522	551	495	529	571	553	531	575	529	543	516	514	543	512	546	540	570	552	559	573	535	556	555	542	521	531	571	508	518	529	539	569	548	522	541	531	563	551	577	519	556	549	536	502	540	562	536	553	570	552	567	529	551	598	565	541	536	525	500	556	507	526	559	564	575	526	578	527	585	555	558	533	524	541	554	485	545	572	549	571	542	602	521	560	551	602	547	519	549	539	544	578	519	545	548	538	534	557	498	538	560	518	544	550	494	589	497	551	538	514	521	490	512	530	495	542	563	543	567	544	564	556	573	575	561	558	541	535	539	568	571	546	524	566	522	538	523	554	546	558	567	532	593	581	546	496	539	572	514	553	539	551	564	535	536	548	569	516	550	555	524	547	566	572	558	524	524	557	492	506	582	512	511	537	577	526	541	562	539	518	535	532	552	529	548	577	521	567	581	529	538	587	561	544	525	541	574	483	545	542	551	526	567	568	563	526	554	569	554	565	534	538	573	538	527	527	543	544	536	547	556	558	517	528	536	520	542	564	504	582	528	549	523	545	588	570	509	502	530	539	533	544	498	540	567	535	582	574	561	581	557	528	530	570	580	547	533	529	537	551	598	515	559	519	537	549	563	574	586	532	595	579	515	564	546	561	506	507	548	560	539	532	555	556	561	531	510	560	578	565	587	530	579	531	559	539	510	531	557	564	533	567	538	587	548	497	541	574	528	539	523	539	531	541	499	565	521	531	570	548	542	600	533	551	551	529	539	541	519	546	568	563	534	557	553	551	578	548	543	606	531	534	532	518	573	541	552	540	567	536	581	527	512	514	515	575	532	563	557	555	567	523	525	558	517	550	563	541	543	537	542	549	547	530	519	583	527	560	531	567	517	535	539	510	559	559	518	532	525	548	526	614	484	550	519	586	548	502	512	516	556	517	533	537	541	527	546	534	518	522	523	541	543	575	567	533	541	571	543	574	500	520	542	508	525	561	500	559	582	512	510	553	542	537	561	534	536	541	535	535	533	548	565	557	568	575	532	541	581	506	603	547	562	551	518	539	499	551	553	550	549	554	540	547	548	550	549	520	538	516	495	519	546	492	515	549	571	520	536	515	549	547	551	566	522	560	539	559	515	542	556	559	534	567	557	516	525	536	534	542	491	531	546	532	544	549	547	515	552	532	558	555	513	490	586	537	535	538	539	532	530	542	563	508	560	579	551	540	543	517	580	533	546	570	525	571	539	536	534	546	486	597	552	526	526	558	507	538	544	513	528	560	501	566	493	505	521	519	556	537	510	533	530	569	539	487	552	526	564	558	552	581	544	543	574	531	538	552	501	544	595	531	566	532	541	547	492	497	572	557	544	545	610	502	531	526	528	557	522	540	546	567	525	544	532	549	525	558	559	565	562	541	528	544	503	543	558	503	491	569	495	527	534	518	559	530	528	507	544	557	557	553	548	562	549	547	565	559	547	551	568	541	521	556	537	515	502	510	569	570	553	605	531	534	584	538	548	537	553	528	539	526	520	532	515	503	549	572	544	544	533	541	521	546	582	534	569	564	526	547	516	568	510	564	507	542	523	549	564	558	509	549	523	568	517	500	556	542	545	554	517	559	565	513	496	548	523	529	513	547	536	530	534	539	531	515	509	496	579	538	515	545	552	511	558	554	591	526	520	556	513	551	487	530	555	536	537	530	599	555	498	508	549	556	534	568	505	540	571	539	547	514	519	542	540	527	555	521	549	558	496	529	533	564	555	542	520	553	513	567	547	557	533	584	556	544	526	580	579	541	529	568	530	561	556	551	511	575	577	528	493	561	560	519	546	565	526	563	575	514	548	542	538	542	544	496	507	558	549	565	555	504	492	553	503	542	558	534	540	534	566	517	491	516	534	552	541	561	520	559	533	590	531	545	578	537	570	516	516	494	548	544	525	507	538	510	524	544	561	571	550	550	546	483	527	514	525	553	527	498	532	542	524	543	582	522	559	528	577	546	536	546	554	535	545	575	516	547	529	549	545	529	575	550	533	551	563
14769	34864	28224	16730	12784	10335	9321	7889	6842	5560	4931	3757	3274	2939	2738	2358	2114	1769	1648	1507	1434	1317	1262	1293	1186	1249	1223	1200	1085	1098	1085	1096	1091	1035	1035	1054	961	978	1016	933	989	1012	1003	1065	1088	1052	1092	946	937	950	933	930	905	890	935	844	878	961	983	891	857	850	850	845	869	893	871	896	878	878	856	897	881	876	874	829	892	890	864	830	838	873	884	889	912	851	865	798	908	852	857	807	908	889	860	909	876	853	860	868	893	814	875	843	876	852	809	862	825	869	909	922	901	857	840	890	861	902	841	865	896	858	919	847	894	870	899	863	858	868	819	815	901	905	879	824	886	849	884	883	877	862	834	877	862	850	836	894	868	821	839	861	867	865	812	906	863	866	862	783	854	839	842	911	857	814	846	845	861	854	877	799	920	856	797	817	852	848	880	902	891	881	822	848	854	874	807	867	866	818	821	866	869	880	841	836	851	893	867	892	861	855	869	932	891	848	827	878	887	881	839	854	864	820	804	885	833	850	902	813	813	892	839	858	873	857	853	898	799	853	891	849	895	909	870	852	817	916	872	890	834	868	876	860	905	845	818	875	862	837	845	864	849	866	845	903	823	862	847	885	881	860	861	886	931	895	848	850	846	843	866	923	919	875	875	868	881	847	857	836	873	871	827	798	842	878	813	866	806	886	855	921	903	823	805	849	827	830	883	868	850	858	857	869	836	865	808	854	866	861	835	884	868	844	874	863	880	841	897	843	844	856	878	851	899	911	868	883	861	838	856	838	860	895	842	879	859	862	864	824	819	852	849	906	862	843	857	852	861	884	842	838	871	821	879	878	827	830	815	829	848	891	847	853	885	854	840	841	892	858	858	875	898	878	829	830	858	835	865	880	885	870	827	811	867	871	856	850	806	868	874	885	844	865	841	866	876	874	877	848	860	872	899	816	863	870	903	833	801	863	884	859	880	827	891	860	880	894	900	840	870	874	854	846	855	843	873	868	855	857	853	825	849	894	878	849	892	816	849	860	865	858	842	828	929	875	868	842	832	871	913	888	884	862	873	830	891	859	845	850	890	821	876	839	788	841	864	850	852	917	859	867	854	880	830	891	856	851	883	910	879	793	863	817	854	814	855	843	847	851	853	847	857	883	867	864	898	831	917	862	862	871	861	915	896	878	827	879	850	821	868	834	843	900	874	858	864	893	876	870	846	813	912	884	918	888	887	885	900	875	875	880	894	908	837	791	868	832	865	806	844	849	888	879	869	861	881	810	819	861	884	883	807	859	835	812	823	879	859	832	863	836	892	756	849	825	890	828	798	832	863	850	870	855	907	815	857	846	842	855	840	841	948	852	866	866	794	887	833	863	879	880	777	838	860	873	802	841	922	832	827	868	890	834	881	869	884	827	834	858	887	889	848	814	881	870	844	910	801	860	855	866	830	844	808	871	835	872	811	847	879	846	845	871	857	822	848	851	857	858	864	880	862	865	841	845	848	874	839	866	843	825	852	866	890	860	877	888	948	837	864	864	836	857	869	771	837	882	834	889	845	865	870	828	900	811	851	887	872	858	834	834	873	809	897	852	834	854	815	833	867	811	914	858	830	912	896	872	843	910	853	869	861	888	832	852	838	891	829	893	822	867	882	863	817	869	859	870	849	898	866	836	864	861	867	831	879	874	882	867	847	888	888	888	885	855	837	874	848	906	875	882	871	852	888	886	849	837	811	832	869	889	881	842	841	855	818	868	869	830	862	896	861	844	887	881	837	903	848	876	830	948	859	869	875	902	849	852	854	863	875	804	841	840	864	879	874	817	887	843	848	877	829	869	884	822	826	895	822	890	820	848	846	875	861	846	864	865	820	805	837	896	850	865	878	882	844	877	866	868	863	885	880	881	877	851	918	873	872	876	843	853	888	884	854	855	827	862	859	877	900	861	867	904	849	811	885	893	894	900	814	943	845	874	919	858	879	838	903	845	838	837	836	875	790	868	861	918	855	902	833	904	849	830	868	842	878	879	849	886	877	847	852	838	860	856	886	825	868	881	873	848	883	863	839	916	872	861	816	880	910	896	820	856	815	854	866	873	862	857	876	803	886	869	863	872	818	812	891	911	838	819	854	865	805	831	884	873	855	837	897	834	840	878	901	832	885	868	836	831	878	916	867	843	872	896	869	868	871	865	826	859	847	908	876	847	857	854	839	862	831	894	854	882	837	862	860	921	846	857	865	806	844	816	839	834	867	891	832	880	887	827	875	892	861	871	870	864	880	825	838	890	862	806	844	911	865	913	868	859	883	834	872	819	866	881	855	856	854	821	887	829	822	857	841	842	837	907	860	837	826	809	851	854	821	847	878	861	848	869	832	842	801	823	824	848	877	846	919	894	888	890	852	891	862	853	819	875	881	839	822	907	841	877	838	863	852	826	847	839	896	916	851	844	885	791	868	849	862	829	847	794	880	839	838	876	841	843	878	826	901	815	852	807	895	888	848	865	900	900	855	847	846	856	851	793	863	849	832	854	857	861	801	846	868	855	884	830	845	869	866	803	876	805	895	854	810	876	883	881	874	846	874	858	880	928	838	843	827	852	805	882	864	825	869	856	818	842	805	837	847	832	863	915	858	878	918	850	817	850	883	834	835	874	845	859	871	901	842	798	882	837	913	819	793	817	856	874	892	852	857	829	877	836	932	867	860	838	861	841	836	894	806	859	877	817	844	814	890	848	851	854	859	859	895	861	795	836	875	848	920	849	805	850	889	854	844	840	860	881	870	898	889	824	843	859	841	833	885	804	806	875	857	803	852	855	877	863	827	839	856	859	861	831	890	909	869	942	873	874	828	896	853	811	842	886	868	862	840	814	833	823	866	859	877	849	857	861	819	829	882	876	837	834	881	885	837	857	873	901	842	871	866	828	845	884	813	874	828	863	844	872	865	857	879	823	868	880	824	845	810	926	860	876	848	833	861	822	817	856	872	903	887	841	828	863	880	834	824	895	835	895	847	886	883	878	853	856	814	856	854	821	860	816	858	851	880	859	860	828	917	885	807	855	907	884	861	873	855	867	878	807	876	889	849	878	913	834	801	869	849	876	885	916	844	815	880	853	846	846	891	867	847	890	813	812	851	834	909	850	879	853	872	884	855	856	832	841	882	940	852	863	838	844	819	928	830	851	882	855	837	919	860	826	887	852	855	864	840	858	887	830	851	862	852	899	908	938	880	891	890	852	874	819	851	880	885	857	855	827	839	875	834	877	899	836	844	848	861	815	889	835	808	823	818	834	829	864	875	823	843	853	852	800	832	863	855	857	888	938	805	830	910	834	831	844	843	866	843	931	926	857	832	893	919	897	834	892	864	881	894	826	822	857	856	857	860	861	834	843	852	839	835	859	875	831	858	866	889	878	824	859	874	898	861	860	838	873	885	829	855	932	853	823	863	864	896	879	838	870	865	888	863	839	850	865	917	851	848	832	770	860	859	797	833	864	854	836	816	871	887	885	901	897	912	893
23130	21240	29022	23757	21250	20591	9450	4638	3554	2964	2511	1872	1735	1555	1391	1253	1166	1093	1011	879	817	779	763	747	741	724	738	750	690	690	678	681	642	615	651	631	650	640	641	619	639	591	668	600	664	639	624	641	608	610	560	574	596	577	581	528	565	549	553	574	540	528	523	586	549	523	555	560	564	524	583	576	556	570	560	569	581	581	582	564	626	534	559	571	533	566	584	538	538	562	558	531	571	558	558	564	547	588	558	534	558	546	559	547	545	554	577	578	534	565	572	514	565	579	530	558	551	507	526	568	532	543	533	547	582	592	580	553	556	580	543	575	505	522	514	566	583	576	518	567	553	554	525	558	562	564	544	506	575	565	564	539	586	543	593	531	521	560	563	568	563	547	559	506	590	559	559	544	525	591	577	551	550	562	524	565	576	557	579	527	513	530	537	566	617	587	564	508	601	544	542	524	543	572	605	527	566	554	532	555	560	537	570	538	601	569	556	531	571	560	573	553	507	564	571	553	539	563	530	521	519	611	524	546	567	533	511	575	530	554	551	539	554	538	563	572	570	532	589	511	551	571	592	535	537	539	548	559	528	553	566	543	577	556	550	515	541	523	566	562	526	621	555	552	557	558	556	575	571	531	523	573	524	524	521	517	553	579	554	524	589	541	492	516	584	542	515	547	597	540	561	578	565	524	570	556	566	570	546	536	548	509	581	567	559	555	545	545	594	545	533	552	543	547	546	554	554	572	545	524	555	567	542	536	564	562	554	520	555	523	553	557	575	527	560	541	551	577	531	553	516	542	545	542	518	574	548	556	590	546	526	554	522	567	561	541	548	559	566	540	577	520	591	500	540	542	589	556	547	536	540	531	552	581	569	548	590	562	548	480	576	555	538	543	566	540	544	541	570	524	553	529	585	554	531	547	534	565	580	517	595	555	522	540	516	510	560	540	554	514	594	524	511	589	594	535	507	523	536	522	567	528	523	584	528	517	558	525	533	528	536	562	528	563	531	543	572	542	530	532	516	542	590	578	548	541	542	565	562	535	554	535	568	594	541	577	546	540	562	504	569	544	525	546	549	534	565	581	577	550	560	550	578	560	599	521	564	550	578	535	520	580	533	528	569	566	557	540	524	526	565	569	518	578	604	539	523	549	555	569	544	543	550	557	562	523	542	552	562	555	603	536	558	535	550	548	564	595	541	554	548	552	590	552	589	586	549	556	553	533	580	542	549	565	544	541	550	498	545	587	564	597	540	554	538	491	584	593	553	536	560	565	542	562	529	562	521	571	575	551	532	558	555	585	539	556	556	562	547	551	540	523	531	552	533	559	568	602	557	538	556	557	574	572	549	562	590	536	560	569	580	557	608	569	543	566	557	582	538	560	560	554	526	564	515	560	528	550	555	539	577	547	531	541	560	566	546	547	563	528	509	569	517	534	530	551	567	539	529	512	566	536	537	567	536	560	557	574	526	553	568	545	569	569	605	555	522	562	562	578	563	574	527	554	581	548	583	539	575	547	576	508	536	574	606	541	579	519	572	488	542	580	537	558	530	542	555	554	614	558	537	556	592	552	569	537	517	576	514	566	540	572	548	536	541	558	509	564	548	559	544	576	568	562	568	523	533	522	550	551	499	506	532	566	548	565	580	563	557	541	566	555	519	546	561	561	588	581	580	556	506	568	529	538	551	529	567	518	509	617	556	548	539	562	598	570	564	545	589	522	551	528	583	555	529	529	569	540	559	545	539	583	546	540	577	556	572	554	557	567	549	567	566	560	560	515	495	520	552	576	520	553	553	546	541	558	542	549	533	575	578	555	554	548	569	538	563	569	540	543	553	573	539	522	546	531	544	527	550	494	528	560	532	539	506	549	585	513	535	580	581	537	524	491	530	535	513	561	523	537	530	564	562	547	549	550	579	560	562	589	516	548	526	557	524	523	534	540	569	559	540	542	578	580	585	541	597	533	588	564	585	542	506	531	524	554	516	536	551	504	530	541	550	555	601	494	564	516	585	535	500	572	585	533	559	551	545	561	585	630	554	573	588	530	542	541	577	553	553	507	566	568	519	575	578	565	530	548	573	508	552	539	524	568	555	573	492	546	582	552	496	523	549	550	531	547	590	560	538	524	571	562	526	555	535	531	495	584	531	581	567	535	554	546	549	579	555	601	543	536	543	565	561	577	571	528	562	501	534	556	535	539	552	516	547	547	526	577	526	537	535	527	533	506	588	536	546	546	573	511	534	557	559	550	601	603	540	563	524	558	557	495	563	544	554	595	547	553	583	579	525	520	560	554	504	505	561	572	519	534	584	529	594	525	568	527	524	564	579	566	545	558	571	516	552	581	570	532	535	555	556	527	543	561	546	567	531	543	561	584	545	550	539	526	546	521	571	524	563	593	544	500	530	541	532	543	557	543	570	503	538	509	529	618	548	580	577	564	523	548	548	518	541	555	552	530	546	575	567	526	533	548	539	572	564	539	557	602	561	542	562	493	547	514	572	540	546	564	540	556	593	568	584	566	547	561	530	507	519	554	553	517	575	554	528	562	591	555	560	595	580	565	532	514	554	538	532	564	544	566	574	562	543	583	538	536	545	551	536	540	573	522	562	546	563	568	549	542	561	522	554	519	535	516	591	554	562	553	529	573	550	570	488	569	554	536	518	580	500	546	584	524	578	577	566	555	542	511	552	539	541	538	538	564	566	518	553	552	545	539	526	514	551	557	540	569	512	532	563	508	529	541	571	578	614	539	532	548	569	570	537	584	551	565	541	544	559	590	587	547	554	567	575	520	533	541	562	589	560	554	560	584	601	525	557	617	534	541	550	543	565	519	571	527	553	533	547	556	577	585	527	579	596	518	555	568	556	507	535	507	553	557	561	535	575	556	545	523	552	521	555	541	573	562	574	547	540	573	590	517	575	543	574	595	556	586	548	519	527	562	575	551	557	584	531	555	539	518	513	539	510	618	551	549	562	599	581	536	521	526	541	499	575	582	564	591	580	499	547	561	541	575	538	559	535	572	557	567	599	562	550	564	531	546	577	534	566	577	542	557	544	568	537	548	558	601	574	584	499	569	546	560	573	544	521	543	573	548	556	583	547	513	548	570	531	517	570	538	599	564	565	543	547	561	562	561	558	533	583	567	557	569	549	566	583	538	527	585	563	568	576	526	555	549	521	534	568	551	523	547	481	529	507	562	533	527	538	513	577	531	559	561	523	516	565	571	557	537	523	534	544	557	535	556	530	541	557	541	546	567	580	585	525	591	563	533	566	548	608	558	607	558	569	552	516	583	499	524	558	551	533	546	530	517	540	487	550	563	566	562	554	519	567	557	569	532	591	539	568	558	565	578	569	511	539	507	504	621	549	554	578	525	587	554	524	546	549	519	522	559	550	575	591	569	591	519	557	538	580	543	537	535	557	564	555	567	539	551	575	536	605	517	563	575	570	537	614	520	560	557	556	530	532	582	579	552	519	577	526	536	567	582	549	533	576	537
18741	40289	33774	21811	17033	13801	11637	10704	9886	7958	6535	5065	4713	4000	3487	3054	2645	2381	2151	1888	1765	1542	1415	1475	1320	1373	1372	1226	1182	1208	1169	1117	1099	1106	1152	1110	1114	1082	1027	1072	1097	1076	1082	1142	1150	1078	1068	976	962	956	952	909	911	898	890	917	902	868	907	919	863	850	882	841	851	900	852	888	853	863	856	885	874	863	807	874	868	864	837	870	827	878	889	889	898	856	837	929	863	880	910	855	877	852	837	849	895	879	895	890	863	835	852	859	918	885	894	890	885	941	863	879	923	890	881	867	882	891	890	960	835	861	833	840	824	820	868	906	855	846	888	827	920	889	865	837	808	854	862	845	842	854	837	928	850	898	811	830	872	876	841	854	836	837	935	881	849	813	843	862	886	881	834	841	854	875	877	860	821	832	798	883	929	878	854	835	864	851	890	848	884	853	875	861	833	819	862	911	824	889	819	829	878	857	861	869	862	894	849	814	838	872	845	859	883	878	807	852	890	884	840	833	824	873	822	817	920	836	864	865	837	856	870	878	803	876	829	844	800	872	855	817	863	879	871	896	872	904	827	898	852	828	860	828	856	861	913	855	832	851	799	867	907	861	835	801	827	915	872	818	928	813	897	830	869	845	897	877	835	857	823	871	841	866	810	888	903	819	803	894	881	864	832	913	848	865	853	865	868	877	848	882	808	854	835	898	840	822	864	840	874	825	860	813	892	896	842	861	933	868	835	813	843	887	826	863	857	846	842	843	856	869	865	814	837	920	936	884	830	819	862	849	860	897	897	852	919	871	811	904	832	847	933	817	851	820	835	835	871	852	816	784	839	837	886	852	877	903	826	843	791	872	852	943	888	855	851	859	848	859	866	880	863	905	824	877	864	806	858	847	837	870	882	871	878	780	873	903	822	865	901	809	915	867	896	869	822	817	857	843	836	895	829	866	925	851	892	824	836	871	858	842	810	839	885	860	842	883	872	864	822	873	885	854	884	836	820	828	793	890	851	848	876	871	798	861	830	864	807	860	830	900	870	876	889	858	865	822	844	890	894	847	904	828	839	892	925	796	828	851	918	845	869	842	935	843	903	859	938	810	871	836	825	826	894	907	873	848	839	838	814	852	831	842	866	835	876	833	837	885	873	848	862	813	881	850	868	854	828	878	853	862	822	810	880	864	827	912	863	835	890	836	852	852	852	863	878	843	805	880	889	823	821	856	850	831	852	783	865	850	866	862	767	853	904	901	846	860	801	801	852	809	914	871	897	860	878	864	842	901	856	799	869	867	846	854	850	886	878	857	832	831	898	890	874	853	818	861	834	831	873	883	811	841	868	883	829	831	857	824	838	881	909	857	856	866	843	830	806	920	847	830	826	894	890	836	807	832	861	835	910	831	848	893	870	901	852	862	784	835	833	890	862	802	826	832	841	816	886	844	795	830	801	829	820	872	855	805	856	882	823	846	845	809	850	884	845	884	867	830	830	859	824	787	841	834	855	870	855	834	833	840	845	891	847	835	831	847	836	858	841	888	780	895	796	856	843	908	914	833	874	886	878	830	868	863	866	853	867	818	862	870	861	889	880	862	897	843	898	863	840	884	891	825	862	861	820	843	868	877	829	833	847	869	866	848	877	855	832	908	847	848	875	833	820	884	862	842	836	850	827	844	859	871	804	875	880	821	802	907	871	826	863	851	874	844	837	837	874	881	833	864	857	857	868	870	877	802	858	874	838	873	836	901	844	840	861	826	895	858	819	876	834	882	870	821	851	850	907	779	854	878	809	870	859	834	852	871	871	871	831	831	844	874	836	826	857	851	868	847	854	808	848	853	864	791	894	878	854	855	853	808	835	874	824	822	855	871	867	874	803	884	874	880	861	843	853	891	796	853	881	834	868	816	828	828	818	850	871	874	830	861	858	910	815	899	857	844	849	884	883	853	827	866	830	843	882	840	855	875	901	868	890	838	843	834	877	864	867	897	858	872	867	886	881	868	853	855	838	817	809	825	892	870	840	856	869	848	843	875	855	846	824	896	883	883	896	875	850	843	805	830	876	838	891	821	871	890	876	798	849	856	846	882	849	864	862	830	892	858	850	774	871	900	896	846	833	809	872	913	876	821	880	875	870	874	790	853	875	903	871	813	810	876	840	855	849	856	858	849	855	859	874	823	845	841	819	810	900	860	854	870	828	872	836	855	860	860	861	813	849	839	842	890	876	788	860	879	904	876	846	847	893	870	868	823	886	865	814	861	835	835	890	847	900	890	864	863	829	846	853	852	840	856	851	860	837	839	841	883	873	892	860	884	837	828	858	821	888	868	834	893	847	889	856	861	896	851	852	887	821	842	865	805	853	873	834	845	871	825	855	925	872	838	859	862	899	825	899	826	860	838	863	877	855	837	851	834	815	855	864	815	833	824	832	869	793	933	892	863	890	876	834	897	881	903	838	786	842	845	878	864	846	862	845	865	894	825	851	822	812	875	834	881	866	831	864	868	852	881	843	922	881	856	871	851	847	880	913	844	845	810	864	840	863	832	869	865	821	832	880	781	867	867	847	853	870	850	804	826	853	858	882	870	867	833	821	812	856	816	838	821	804	880	842	885	821	885	872	872	782	846	869	777	878	846	846	868	852	847	860	843	831	867	830	813	889	878	811	851	873	821	856	829	853	818	848	832	848	815	864	912	814	890	819	856	845	806	865	877	851	861	830	868	843	809	882	895	869	829	856	857	885	872	862	889	851	828	816	861	858	813	804	858	874	904	879	819	849	884	854	816	876	825	836	843	880	882	831	788	885	862	865	846	836	845	873	807	847	819	852	852	870	844	834	856	823	875	857	908	841	860	832	818	850	845	839	810	831	867	895	790	823	901	851	835	851	870	844	840	839	837	800	879	855	839	838	878	873	850	861	876	863	863	826	837	850	797	855	827	884	802	820	841	886	903	867	879	807	840	841	885	858	839	898	849	875	828	866	844	892	920	879	893	870	841	827	867	811	905	881	852	832	842	890	886	808	835	876	835	868	918	829	845	819	858	881	828	869	817	856	832	869	898	883	900	803	837	874	863	915	862	877	839	915	832	854	846	850	902	891	811	847	864	816	821	888	856	839	887	908	809	817	841	846	873	911	840	873	869	913	839	830	812	865	804	839	838	843	862	799	889	853	883	878	842	812	813	856	871	895	888	892	874	842	898	876	831	837	825	851	865	875	863	891	837	906	859	871	879	860	887	871	858	820	869	860	846	851	901	845	859	840	842	856	840	791	805	924	797	863	848	887	852	838	865	852	822	900	903	868	820	886	874	855	858	870	910	843	816	850	801	871	832	837	871	877	873	867	862	860	816	844	827	837	834	833	832	855	849	872	869	815	884	855	887	875	832	833	845	890	824	818	833	901	907	914	828	865	835	848	801	904	806	873	879	900	853	864	895	879	854	830	828	858	841	896	839	889	828	825	865	848	820	888	855	870	923	788	845	904	869	883	829	869	848	866	839	900	876	932	872	847	832	885	813
26686	21304	17538	7802	3057	2373	1637	1827	1542	1338	1011	869	834	772	741	710	634	552	559	541	491	539	500	456	469	491	465	435	446	484	470	479	493	480	446	442	405	465	388	398	460	437	474	460	470	459	456	434	415	451	432	396	448	455	419	376	444	419	411	432	425	395	399	398	409	406	414	396	388	417	396	411	427	413	398	391	400	430	451	426	411	423	412	435	380	422	400	429	378	399	402	428	406	408	413	388	407	431	412	441	426	437	394	451	404	432	402	424	445	421	411	403	383	420	416	393	442	399	406	398	466	428	409	428	429	441	436	382	372	417	436	407	401	383	417	383	418	381	420	396	419	436	426	413	387	424	401	409	399	363	406	411	420	403	434	431	404	433	409	454	393	423	396	441	422	425	433	452	390	390	425	387	431	435	391	427	411	413	417	446	409	455	394	472	406	392	414	394	407	394	413	398	422	423	416	419	392	398	410	437	393	394	414	450	398	423	418	411	384	412	419	456	442	400	422	445	402	417	392	409	400	432	401	405	415	418	422	428	428	424	415	433	440	401	449	414	393	421	421	412	410	401	440	403	397	427	431	447	426	392	440	443	436	418	394	383	392	444	421	427	423	388	411	445	382	413	409	424	408	414	416	395	401	454	421	391	423	401	424	398	382	397	382	405	412	440	404	434	428	444	434	391	420	455	443	396	412	429	420	414	444	413	429	416	440	407	402	418	391	416	400	410	406	406	463	399	381	403	422	433	390	438	408	433	404	416	443	407	391	423	433	405	422	385	428	408	415	438	417	370	394	398	405	407	400	466	432	465	423	433	418	406	405	412	419	414	420	409	422	394	416	422	413	438	404	416	410	400	399	465	414	389	445	441	419	453	411	435	411	403	409	399	410	425	389	472	440	436	407	434	417	412	430	396	437	428	434	420	396	450	415	410	384	428	434	410	396	433	403	405	391	405	409	458	399	407	365	394	415	439	378	427	425	419	418	422	392	369	440	401	421	427	422	409	449	439	387	387	428	417	426	479	421	397	399	403	406	405	413	383	429	396	442	426	397	397	437	383	373	438	427	439	447	437	389	423	411	431	437	470	426	473	460	407	434	432	445	442	388	394	383	389	430	397	452	411	382	435	437	431	419	442	444	424	439	409	434	383	447	464	426	456	417	425	373	456	408	400	410	403	429	424	388	407	460	432	421	423	385	379	421	403	404	403	479	412	379	412	415	419	437	438	418	405	370	420	437	414	404	407	433	400	414	447	410	412	411	403	418	407	422	417	430	416	434	419	425	423	402	357	410	423	404	413	414	383	426	410	436	422	380	426	420	425	426	427	400	441	418	420	411	407	434	413	394	466	414	447	428	406	453	396	449	409	396	444	425	403	419	435	392	398	418	419	390	380	423	405	456	409	423	397	454	408	412	412	437	421	412	399	438	411	431	408	449	453	428	422	403	392	422	451	400	388	399	414	405	425	357	434	400	422	354	369	419	431	398	426	451	431	380	426	398	409	388	408	417	432	434	380	432	395	412	431	436	393	434	423	421	406	411	414	390	435	433	397	424	412	457	409	418	449	404	432	433	449	381	398	438	411	426	410	428	427	395	389	429	388	389	417	419	425	412	468	431	441	409	382	421	394	390	426	383	425	415	392	418	413	419	400	424	434	433	386	438	392	407	378	432	426	394	407	418	391	405	423	443	441	471	380	400	443	386	426	422	400	372	401	419	445	434	392	399	408	416	389	406	383	472	423	377	423	421	377	441	399	432	417	384	377	411	388	367	414	418	421	392	442	429	420	443	408	420	438	435	396	414	394	408	405	410	412	393	398	401	432	416	423	419	407	399	400	446	441	462	404	416	432	434	430	431	414	431	383	389	419	437	425	430	407	440	454	408	415	456	396	437	457	440	404	397	410	405	413	427	426	430	407	415	412	426	416	422	430	440	428	407	424	397	423	399	440	376	421	434	417	403	421	402	448	413	381	433	386	455	439	438	419	407	414	432	451	426	382	429	402	409	410	431	395	391	412	419	421	401	457	413	422	430	431	438	391	396	410	423	423	396	425	399	431	398	439	438	483	398	408	442	468	395	432	408	428	439	438	412	404	431	408	405	434	443	424	413	402	410	395	421	410	412	403	390	409	405	382	422	439	428	456	423	452	431	409	439	466	435	406	405	427	389	394	401	394	430	404	418	417	419	394	434	418	426	409	416	369	441	441	424	403	395	393	392	400	396	395	447	392	356	361	416	450	397	411	434	415	412	430	413	414	428	402	418	417	366	429	405	387	457	457	392	425	369	428	419	404	409	416	432	407	418	403	426	406	440	406	409	460	440	428	406	426	404	428	409	414	427	423	382	431	417	398	422	423	392	408	425	430	407	428	418	429	393	424	398	408	417	409	420	383	428	392	423	420	426	380	401	429	430	420	403	440	385	421	402	419	444	429	426	408	380	425	424	413	424	387	409	386	423	419	407	438	437	429	431	409	433	423	442	460	432	390	416	393	441	419	432	441	414	385	377	444	413	408	397	405	420	422	398	397	409	401	429	409	441	419	403	389	405	419	429	411	424	404	463	445	405	430	416	429	447	420	375	420	407	407	422	418	408	390	400	423	405	396	412	398	429	424	450	402	425	409	423	414	437	386	405	392	449	418	411	388	426	413	428	408	388	407	409	386	431	391	410	417	411	431	408	405	432	390	363	436	397	392	439	394	445	416	403	408	419	442	448	400	431	405	428	422	433	427	402	394	421	411	424	409	392	422	447	397	423	392	422	408	389	439	391	420	418	418	390	391	371	411	420	426	389	419	413	410	428	452	397	426	441	413	410	415	411	375	428	438	391	424	403	425	417	440	397	406	428	405	418	397	424	399	386	397	399	413	421	415	440	432	419	441	427	433	386	419	405	432	417	388	391	398	438	384	388	407	428	419	424	423	446	431	406	422	391	359	373	419	377	410	439	376	397	379	428	433	403	413	420	409	445	427	452	430	396	428	422	420	402	402	442	431	404	417	458	378	382	456	445	403	368	427	387	441	450	432	437	399	404	380	414	421	401	384	431	451	414	448	428	448	412	398	367	405	410	454	432	427	400	408	433	385	425	386	431	409	404	398	410	424	418	424	409	396	420	399	419	386	402	390	415	383	417	435	447	401	411	426	469	452	400	392	420	398	438	404	393	432	425	406	419	390	413	430	421	424	410	453	406	409	403	423	415	399	427	440	393	443	391	418	412	450	412	387	469	395	415	419	423	432	433	422	426	425	420	407	389	456	399	403	415	416	439	400	432	382	427	392	383	451	411	395	408	390	390	383	400	413	444	416	386	407	416	415	440	409	416	388	432	391	406	425	442	398	399	435	416	387	400	460	450	419	418	437	413	423	448	402	415	391	450	393	401	423	421	431	399	375	408	382	422	431	430	440	413	398	433	417	436	413	411	391	401	430	416	401	436	451	418	443	427	440	450	395	418	401	435	403	384	418	415	397	430	395	380	431	422	386	419	426	402	405	402	447
15270	28212	20494	10909	7282	6078	4572	5163	4390	3754	2833	2269	2238	1959	1702	1547	1450	1283	1216	1037	1048	961	876	881	795	826	850	841	833	808	765	747	774	768	771	762	793	752	753	737	765	728	777	808	804	823	785	785	737	727	690	730	674	700	673	679	638	675	722	664	710	680	636	640	636	664	634	691	643	657	680	695	723	647	727	662	620	691	646	666	736	623	660	682	718	656	674	626	659	619	676	637	648	648	658	679	720	686	689	685	734	707	695	695	721	715	679	687	678	673	677	700	643	642	703	657	755	693	695	688	711	655	687	629	694	691	675	683	652	696	691	663	670	658	640	664	667	666	664	648	621	693	705	643	694	671	675	668	691	709	648	666	721	636	630	632	642	663	666	675	674	649	672	734	625	684	654	666	665	651	668	693	649	646	648	671	635	689	648	663	691	664	719	661	712	628	686	686	700	667	640	640	652	645	648	687	638	697	625	698	671	635	656	676	628	690	651	653	690	666	652	692	680	617	661	651	663	654	691	692	614	678	688	653	668	663	675	662	659	695	656	693	650	620	620	663	659	626	653	660	637	638	720	718	671	677	675	643	646	651	649	686	685	646	655	677	689	684	702	692	670	646	696	667	652	664	650	670	687	670	676	652	677	673	674	697	678	676	671	717	676	681	655	676	644	667	687	661	656	668	703	664	635	707	706	728	667	664	649	654	651	648	653	674	660	663	668	673	694	677	615	659	681	608	662	703	642	672	645	727	637	661	656	640	736	695	646	688	698	632	643	684	685	653	692	696	661	649	680	638	648	654	632	630	616	642	708	637	658	671	668	651	679	663	666	651	605	686	694	636	702	647	675	678	690	664	685	700	665	669	652	614	689	674	638	650	701	679	649	664	651	684	643	678	681	641	694	674	675	642	644	700	651	704	681	713	711	662	644	618	679	594	626	691	673	653	611	680	719	721	678	660	658	639	674	650	667	652	659	649	662	676	660	689	652	664	660	683	687	649	722	673	659	630	673	667	648	662	650	665	694	666	691	685	612	651	620	662	697	644	657	652	654	679	661	646	649	623	687	714	665	679	626	673	670	686	677	669	712	684	644	677	651	647	666	698	660	668	671	686	682	658	657	707	664	665	652	649	692	665	671	657	628	690	656	658	640	661	620	657	608	694	607	667	694	653	606	701	680	668	692	676	662	668	669	678	683	727	625	644	686	639	618	702	659	609	684	694	659	692	640	655	680	699	687	659	656	659	703	625	649	659	665	681	658	640	710	658	695	682	636	680	645	714	653	678	643	679	649	689	608	639	669	665	693	682	650	694	646	638	645	670	653	650	653	682	631	669	688	628	679	670	657	684	636	650	672	690	640	667	661	674	664	685	660	667	710	667	715	674	705	661	661	657	666	659	655	672	652	698	628	663	681	700	687	655	622	635	669	668	655	659	672	704	675	630	709	628	680	610	648	676	628	680	634	688	672	603	660	684	670	637	636	700	670	643	640	620	710	691	661	632	663	681	650	666	670	649	651	663	628	692	656	631	682	682	675	685	659	633	690	643	669	678	642	677	690	683	635	655	654	673	649	644	662	665	684	699	652	679	626	655	629	635	661	652	651	678	674	650	691	636	715	682	686	680	696	652	683	680	676	677	659	650	665	655	636	677	688	702	688	669	654	670	650	665	682	660	672	694	671	687	645	676	652	663	677	707	646	711	669	665	663	685	619	646	673	606	675	654	665	637	678	621	697	668	693	665	656	669	664	668	720	749	678	719	665	674	669	672	697	662	660	639	667	649	658	616	692	687	662	684	671	663	685	651	721	726	680	659	632	659	670	675	665	687	667	602	661	653	652	685	713	673	692	686	651	688	686	666	697	662	697	684	637	663	721	698	669	659	676	661	694	651	689	676	638	661	670	720	622	700	618	674	636	652	656	726	702	629	640	638	689	669	643	648	658	678	647	633	618	669	665	677	681	637	662	672	680	679	649	686	651	673	677	614	703	717	715	647	642	651	710	629	657	670	699	657	655	664	629	633	650	642	656	682	675	674	672	690	723	686	632	659	660	643	684	721	712	635	665	631	678	662	664	670	684	624	670	675	677	684	679	680	682	657	700	603	629	683	629	633	684	667	656	678	681	676	687	693	631	677	638	659	694	629	669	667	657	699	646	687	670	698	694	668	683	675	655	637	673	684	655	693	691	635	612	662	645	670	670	652	686	670	642	662	692	627	626	646	669	641	673	698	679	640	620	633	668	646	649	628	668	710	619	664	605	695	663	677	584	654	663	667	624	707	690	718	651	680	684	674	714	654	675	664	643	664	638	714	664	668	665	653	645	752	680	626	689	651	647	655	719	670	717	705	635	677	635	684	682	713	682	648	654	631	639	622	642	671	682	667	707	642	616	715	673	679	642	662	599	651	694	677	655	710	691	663	670	626	631	718	656	682	693	617	669	638	682	657	673	648	710	656	701	684	631	625	635	641	632	665	626	705	664	648	672	686	676	627	627	627	692	671	682	648	680	653	661	666	722	708	669	708	700	644	692	668	707	711	692	640	685	673	664	658	666	668	637	640	705	644	700	677	635	659	680	681	710	674	732	649	668	662	620	710	658	619	669	659	683	646	665	735	681	657	622	651	681	731	661	695	676	669	661	659	660	633	669	679	693	663	675	686	707	711	668	679	656	621	685	688	668	728	703	696	623	662	673	690	647	671	671	641	707	647	654	623	683	679	678	660	676	672	635	631	700	657	644	664	662	616	685	633	647	681	644	667	676	699	653	684	694	642	693	659	696	643	672	626	678	660	640	689	655	628	651	669	641	687	685	693	613	673	641	664	699	653	683	668	649	658	670	662	664	704	675	684	704	674	654	706	618	684	638	679	673	711	635	625	690	626	696	702	689	661	711	702	659	682	689	644	663	673	644	670	676	665	656	687	631	633	683	685	673	687	671	647	628	725	669	648	670	683	682	662	669	674	618	667	696	647	637	679	692	698	658	685	658	666	669	633	651	630	711	645	684	673	664	689	647	650	657	649	678	657	655	632	688	705	685	631	645	656	680	644	662	640	685	691	627	667	671	680	716	645	682	669	685	668	614	684	637	666	663	670	677	696	644	658	701	675	697	612	662	645	652	689	704	680	608	683	664	682	638	644	691	686	631	674	681	643	689	688	661	645	641	646	682	672	633	692	657	682	668	667	622	648	669	625	692	672	634	671	697	669	659	666	649	672	715	674	664	681	640	691	668	676	706	724	664	627	673	659	671	667	678	657	703	684	649	621	689	689	626	653	703	676	663	644	677	697	613	684	722	650	627	662	703	638	635	628	692	692	616	656	682	608	689	678	644	656	719	620	638	660	657	694	654	709	641	684	713	657	659	676	636	694	706	659	700	645	649	659	641	633	656	693	622	633	656	650	667	695	648	647	700	642	689	652	671	692	671	685	638	645	674	675	663	679	694	663	620	625	663	693	621	677	660	656	657	672	694	669	650	654	644	602	659	658	679	647	683	695	652	648
24143	21294	28475	24417	20440	8669	4133	3227	2505	2100	1750	1493	1418	1218	1140	1002	961	926	883	775	743	725	745	625	698	625	662	662	575	635	603	638	641	598	606	634	603	576	625	605	588	579	589	617	603	591	599	572	591	574	566	561	552	555	532	547	524	589	538	564	549	569	550	566	546	581	569	535	560	557	534	561	559	543	553	528	548	543	515	575	522	551	523	549	595	594	548	550	520	561	537	588	544	544	545	532	573	549	577	561	569	572	559	561	564	552	520	512	558	535	539	536	596	548	539	527	519	554	538	557	547	542	514	551	546	526	566	535	582	578	529	552	524	576	561	589	510	541	545	564	508	542	584	515	575	569	553	533	560	544	517	498	548	525	533	547	545	564	523	532	515	552	541	512	559	531	560	559	525	534	526	530	544	535	567	553	561	582	565	503	540	522	550	553	583	540	522	542	558	536	548	552	500	509	497	529	573	534	534	511	558	530	546	536	568	547	548	535	537	528	551	548	551	560	535	568	547	528	564	555	520	545	518	546	553	552	566	560	554	504	570	561	520	540	510	524	527	588	518	533	526	541	516	548	622	582	519	502	547	516	554	539	566	596	537	550	529	524	539	525	591	491	583	511	594	598	571	548	547	513	576	530	547	598	570	555	536	547	578	567	561	512	564	530	531	530	555	558	572	510	490	485	542	566	569	514	533	538	511	505	520	558	550	542	517	542	538	531	542	528	515	543	520	538	574	515	571	532	527	554	532	558	540	566	514	532	535	553	533	566	550	530	554	537	514	573	514	526	573	510	532	559	538	557	577	545	511	550	563	496	523	519	523	529	540	511	576	508	530	582	588	517	489	556	562	529	542	510	543	545	526	546	559	512	558	502	544	530	564	587	562	538	597	550	556	544	511	530	535	543	544	553	561	512	554	517	513	532	519	578	575	497	534	548	557	538	557	548	597	519	533	558	552	522	540	566	537	520	537	538	560	545	582	558	532	509	564	569	549	532	525	512	556	504	558	545	560	567	521	535	523	525	509	571	557	524	480	539	552	561	528	584	539	503	530	566	548	529	526	527	514	536	557	559	558	541	551	526	559	536	536	541	553	550	573	541	510	568	534	510	585	568	501	541	543	511	545	543	531	535	560	548	534	579	547	511	566	575	570	520	544	557	527	521	530	542	541	566	555	532	575	566	561	526	540	523	538	510	565	538	577	552	547	548	574	567	589	522	504	574	578	533	540	533	556	490	491	575	517	534	525	532	522	552	566	560	579	554	573	498	552	590	493	494	550	542	568	510	530	560	543	534	526	521	536	532	559	578	542	540	555	570	546	540	559	532	588	504	521	565	547	509	542	553	544	555	539	542	559	509	562	580	529	545	522	559	543	532	557	552	466	531	567	553	587	559	535	534	528	536	562	549	572	564	518	556	491	536	528	558	572	563	552	543	562	555	543	516	530	522	554	592	544	536	558	509	562	565	539	563	578	535	536	517	551	518	557	515	564	503	568	528	521	553	517	537	528	564	558	532	528	525	574	545	535	551	543	550	578	568	536	561	518	600	519	560	502	539	541	533	558	532	528	550	506	547	579	541	541	523	482	594	547	529	515	559	518	552	529	511	556	536	545	542	555	556	537	536	542	577	520	520	519	573	535	526	538	528	519	529	518	546	546	554	547	513	580	552	537	554	551	508	543	564	539	534	513	522	543	544	569	504	575	559	541	542	546	498	490	549	521	532	521	534	567	541	547	545	553	574	512	551	522	496	535	573	535	562	567	546	561	548	532	557	581	547	535	555	528	585	561	537	540	568	596	543	521	528	549	560	554	533	593	517	496	545	549	530	547	543	546	538	559	551	526	505	552	549	568	567	521	546	539	574	490	512	573	496	535	503	545	551	564	503	530	539	582	551	558	535	536	519	588	507	520	564	517	554	529	520	558	538	563	539	536	563	542	491	533	547	594	571	529	540	520	509	503	518	545	577	529	588	560	601	581	555	558	497	551	555	499	483	531	514	536	546	529	579	570	524	562	556	560	538	538	539	563	570	559	552	544	524	559	570	548	546	556	582	543	535	524	559	543	532	567	579	556	566	556	577	570	562	554	543	565	493	570	566	540	611	553	552	533	539	563	559	548	546	553	528	510	529	558	554	560	485	532	550	530	539	581	562	552	536	526	547	531	522	552	519	589	520	548	553	553	502	511	530	516	553	578	560	537	572	543	592	555	525	494	525	534	533	504	559	541	558	527	530	516	612	549	527	527	576	552	531	541	564	514	528	519	552	539	536	551	525	547	551	538	574	564	517	547	528	528	532	594	506	532	521	544	527	531	513	560	521	566	557	525	527	552	540	557	533	547	528	544	541	533	572	559	549	473	538	575	553	545	544	556	567	551	518	482	526	522	553	523	533	538	545	528	523	570	546	518	517	514	530	511	569	529	512	572	542	547	589	538	556	515	500	560	518	512	541	514	563	502	551	575	529	550	539	527	504	531	578	563	543	539	487	505	519	581	571	569	551	551	541	553	510	572	582	568	531	525	524	546	528	559	542	558	547	553	507	555	535	599	505	552	538	569	526	529	495	579	550	485	547	524	551	523	540	485	583	560	566	550	532	527	510	555	516	524	523	523	588	547	523	570	514	533	531	580	577	536	519	556	497	548	527	532	547	529	537	556	479	534	518	548	555	539	517	533	543	545	571	536	564	522	579	544	508	486	538	544	544	573	533	536	563	535	573	539	508	524	552	523	547	539	576	521	542	528	555	552	533	524	557	531	502	559	546	533	556	514	501	517	530	563	537	571	555	503	561	551	559	553	513	532	529	547	536	560	559	537	533	533	539	566	534	552	543	584	547	558	585	516	544	504	555	542	543	509	542	517	542	551	518	536	498	510	552	565	549	511	534	565	584	524	517	536	520	541	518	517	515	548	570	538	561	577	543	526	507	515	535	560	541	538	577	544	544	529	566	522	489	581	563	537	542	521	568	534	543	556	564	551	535	517	548	496	557	550	547	558	578	521	563	534	492	567	528	569	526	522	551	549	505	521	546	546	474	542	499	532	529	579	549	506	539	565	552	500	543	528	537	545	535	553	548	518	546	555	557	537	538	543	563	531	553	545	521	577	497	561	515	522	528	551	531	561	501	560	555	547	512	549	535	527	561	511	528	554	528	575	543	505	563	534	538	494	535	569	537	570	562	532	549	545	533	550	551	533	535	549	569	503	556	573	524	539	558	519	511	555	583	564	507	570	519	540	552	511	547	556	524	494	543	595	541	524	546	542	526	551	588	520	549	502	532	521	574	520	538	540	541	521	586	479	568	562	548	526	583	541	506	541	528	583	514	522	566	547	553	521	524	536	548	547	548	577	587	539	583	523	525	538	546	577	565	558	560	494	551	556	543	536	533	575	526	581	492	508	561	531	552	571	527	561	548	508	500	526	511	555	507	579	524	489	554	546	518	578	555	513	517	545	554	506	517	530	532	550	502	583	534	526	530	599	573	526	561	504	524	555	536
18582	36341	28792	19062	12005	10468	8498	8435	7014	5877	4346	4129	3465	3020	2712	2287	2049	1919	1806	1562	1500	1370	1379	1212	1225	1177	1131	1171	1120	1130	1061	1062	1025	1037	1068	1076	1038	1114	986	1058	1024	967	1004	982	1024	1035	959	981	926	914	929	898	897	905	883	885	875	825	892	858	902	872	887	803	857	843	844	849	881	864	838	812	850	884	891	841	831	849	875	834	878	840	864	910	857	868	859	807	844	814	893	876	833	904	805	808	893	873	837	837	871	834	867	874	868	838	838	848	876	910	835	865	844	842	880	859	880	911	872	886	873	891	819	903	893	819	891	889	858	860	837	876	855	876	873	857	874	825	896	874	921	888	816	862	834	865	818	900	869	842	822	843	921	834	865	827	832	839	890	833	839	907	868	811	809	873	869	844	860	860	840	840	853	834	853	897	880	850	837	814	877	866	927	836	848	847	879	852	905	814	881	853	854	878	856	848	801	826	868	813	820	831	844	825	832	793	781	850	849	858	852	838	833	861	927	879	893	905	814	832	909	885	884	863	871	877	840	842	859	945	845	827	842	849	835	812	865	912	817	913	888	843	821	921	857	850	839	826	854	772	852	867	872	834	839	813	849	865	860	858	848	872	825	812	810	787	809	874	906	844	897	857	902	855	837	838	855	801	907	852	792	888	851	832	836	871	844	885	840	801	886	846	837	850	838	877	855	847	872	884	843	904	902	821	840	882	780	794	855	815	868	870	844	879	816	892	904	866	800	876	820	791	859	862	825	875	874	788	840	875	807	908	817	853	833	845	844	865	864	869	844	875	853	845	830	903	823	832	888	876	828	858	817	895	865	846	883	826	875	883	910	841	877	846	834	865	876	881	824	867	898	869	874	808	843	838	847	853	850	872	865	902	847	939	873	847	849	812	864	832	890	893	871	881	856	874	872	852	827	831	803	824	873	864	875	844	834	877	868	857	845	855	850	917	854	899	807	871	873	834	822	843	833	899	834	831	874	865	887	779	843	885	860	921	845	789	881	841	845	851	820	832	849	857	784	931	841	861	846	862	901	850	893	878	842	870	854	853	837	861	806	861	862	841	858	884	843	847	863	889	850	854	887	900	874	895	858	808	872	846	852	841	892	844	854	834	855	840	873	820	872	810	833	855	867	839	850	873	849	853	853	845	891	859	901	827	855	885	818	866	850	896	893	889	857	811	876	880	868	886	866	911	875	807	894	845	836	871	835	824	834	842	823	881	873	860	841	826	862	834	849	881	833	871	859	882	878	858	878	851	846	846	810	848	868	827	807	873	841	822	862	857	838	844	841	867	825	870	871	877	844	875	831	847	881	861	830	891	839	876	848	840	864	862	851	866	805	858	845	866	876	831	884	864	864	882	861	877	844	868	887	815	838	826	870	858	836	868	898	881	869	858	833	857	854	834	916	851	840	892	859	886	845	890	834	831	860	844	868	865	869	929	876	827	845	846	874	873	826	873	817	918	869	844	782	832	852	862	831	811	860	896	838	851	841	818	865	879	872	912	885	823	812	877	862	872	892	837	879	820	788	870	856	849	829	889	831	881	864	810	802	841	879	862	858	851	843	859	862	792	806	844	864	806	878	880	905	878	839	846	889	922	835	897	815	880	806	869	841	883	836	861	881	877	867	905	819	870	878	860	803	851	870	818	844	870	859	844	874	878	878	909	824	883	793	826	896	902	864	860	868	882	924	877	810	840	835	862	873	839	853	830	835	879	829	866	796	855	907	841	840	874	885	894	876	846	864	875	876	796	893	845	841	880	940	865	883	949	873	837	835	863	880	850	834	875	855	830	851	904	839	856	866	880	862	864	858	835	849	787	811	864	902	830	917	896	801	802	876	836	874	873	902	854	833	911	822	857	866	803	827	801	860	833	904	836	824	893	829	834	847	898	846	861	925	892	894	821	809	844	814	844	827	831	868	819	882	845	864	874	876	897	865	878	862	868	818	839	905	852	874	825	888	859	863	841	867	854	841	870	852	810	802	912	836	881	873	908	868	812	888	839	900	845	891	823	816	824	866	870	839	831	879	912	816	847	898	829	891	870	861	869	860	839	888	886	902	873	833	863	876	878	816	884	875	822	838	839	858	806	876	868	848	814	859	870	946	828	870	856	891	864	886	830	795	871	876	830	830	891	830	852	829	864	868	866	898	860	859	865	914	826	886	859	856	832	876	856	895	862	782	828	899	876	826	890	908	851	904	868	874	797	843	858	830	883	915	877	863	867	842	848	833	874	833	879	823	870	864	850	837	801	924	855	864	814	871	810	912	828	805	804	836	894	868	852	890	891	889	882	835	826	856	878	870	863	846	864	821	816	825	807	899	841	811	825	831	846	843	873	887	868	857	876	792	807	865	847	855	885	933	869	852	813	859	861	818	845	871	873	864	859	910	830	837	850	880	858	838	868	886	873	839	831	880	822	890	815	861	873	904	883	876	828	839	859	875	805	874	812	853	884	911	873	839	874	869	826	882	798	861	864	836	846	843	867	839	837	830	836	892	848	900	842	846	829	847	855	874	825	820	890	808	882	846	868	842	802	889	870	859	843	788	811	846	807	895	890	843	859	883	801	878	881	857	845	855	865	830	853	836	888	873	868	828	849	856	915	833	850	842	840	852	827	854	835	901	862	870	858	823	833	835	907	860	788	830	912	872	878	870	839	826	847	833	877	852	867	818	887	872	896	919	833	862	830	843	855	866	889	824	838	874	861	842	805	845	868	884	898	869	850	855	844	850	830	854	883	888	836	888	875	882	807	885	896	856	896	855	864	833	851	855	849	876	897	815	890	884	873	870	829	865	833	845	877	891	891	866	852	800	879	841	869	926	922	836	895	846	880	850	840	879	899	841	891	894	876	860	866	777	863	882	866	828	875	900	859	850	875	853	868	862	845	844	860	825	889	854	858	817	889	859	890	880	834	897	916	916	860	869	848	803	856	871	901	817	864	826	841	907	854	884	880	878	795	893	876	845	836	865	825	852	837	861	811	868	831	841	848	846	849	852	880	873	842	852	887	851	923	867	859	838	867	850	834	854	854	872	850	842	848	830	881	910	847	881	839	834	864	876	879	839	853	837	833	833	871	813	856	873	848	850	824	838	822	887	824	889	866	884	843	836	870	804	854	865	866	871	825	848	895	840	829	884	888	817	858	849	844	860	839	854	869	859	867	882	839	846	846	850	903	891	836	835	820	851	876	832	890	890	869	882	898	852	858	867	879	809	852	833	818	868	879	869	856	883	828	874	918	886	848	816	821	810	873	849	862	849	826	813	873	884	870	868	817	866	829	875	843	868	831	846	806	838	851	850	844	861	874	831	855	865	850	846	901	851	824	849	869	830	865	824	838	835	827	862	826	836	915	886	873	817	828	835	865	850	869	825	863	898	889	867	842	887	831	860	872	859	820	848	889	873	855	845	842	861	892	904	890	841	803	817	820	874	881	803	813	837	825	921	883	845	822	883	847	856	801	882	795	834	882	842	880	889	838
23155	21252	29033	23802	21272	20558	10239	5269	3767	3118	2487	2190	1798	1538	1319	1212	1151	1082	1053	918	888	785	753	777	757	732	723	684	705	638	672	674	703	661	688	658	629	647	650	635	657	642	623	639	665	619	626	576	592	556	581	627	616	575	567	574	582	577	578	561	557	581	535	626	541	540	549	524	590	586	539	544	529	569	581	547	570	525	567	546	586	529	535	573	571	612	558	562	525	560	558	593	561	528	603	540	550	546	567	630	540	568	539	563	574	584	543	567	567	573	543	589	569	521	560	575	563	599	565	566	532	553	605	545	582	564	578	601	530	592	537	623	582	500	572	560	540	501	586	553	520	575	595	586	510	563	533	530	562	571	512	557	554	521	565	581	554	547	536	568	530	544	576	564	549	548	544	548	596	514	559	556	563	522	545	545	580	554	574	580	600	540	575	592	548	543	573	553	546	553	520	563	518	612	541	574	522	549	540	540	527	540	544	582	524	575	563	564	530	542	541	572	553	539	600	562	572	563	590	535	552	570	532	528	573	542	563	552	567	575	578	558	540	583	543	563	557	542	562	560	554	576	562	519	548	564	573	545	573	569	576	554	522	533	553	547	569	545	532	568	582	547	536	533	569	474	563	535	527	566	551	543	535	572	539	610	546	564	522	571	541	529	582	552	572	518	583	526	532	537	538	559	591	558	542	536	560	544	534	550	573	586	543	551	598	541	548	541	530	556	541	581	525	553	565	511	559	583	544	542	524	559	535	571	591	543	556	549	575	581	560	584	568	560	518	555	556	536	547	556	569	564	546	542	610	584	535	564	543	542	568	587	582	545	549	551	538	569	564	586	562	538	573	545	536	615	578	557	546	555	518	556	549	546	555	559	564	568	544	564	541	554	574	553	591	535	563	477	567	549	546	538	587	568	578	538	543	515	569	553	581	610	555	572	581	546	573	546	529	581	559	563	542	537	519	526	567	559	581	535	541	533	554	505	543	574	560	557	544	536	580	543	578	549	579	595	554	589	573	547	598	537	568	541	597	571	565	588	527	564	584	559	561	514	553	530	589	490	541	554	573	573	569	537	576	526	553	580	569	551	535	506	550	544	552	585	564	548	565	582	532	567	541	583	537	565	595	589	553	516	551	584	524	569	577	602	590	514	563	533	557	589	555	544	519	546	570	557	510	548	561	561	574	551	475	543	563	532	555	581	552	565	545	572	534	558	551	538	600	536	560	549	572	582	536	525	538	542	556	531	533	594	563	543	555	558	567	537	586	577	531	584	469	547	530	570	592	538	607	573	562	509	564	570	564	544	558	543	537	575	562	521	570	564	601	520	554	544	561	566	521	521	590	605	554	561	531	531	542	563	514	576	548	580	539	558	566	542	547	509	553	567	587	570	522	519	552	529	519	583	516	518	550	565	607	623	571	607	580	545	596	578	547	528	528	550	541	526	564	536	544	550	511	562	566	535	536	578	509	578	583	578	491	588	546	549	537	580	597	549	560	566	528	554	566	593	595	547	555	564	535	531	529	535	539	560	576	537	541	534	537	542	576	515	549	548	544	539	565	553	537	596	574	574	498	568	551	565	560	546	578	522	553	529	525	551	544	553	571	551	520	560	566	523	549	527	571	570	545	581	552	545	542	549	561	543	541	519	564	590	530	557	538	554	572	544	579	524	580	515	537	541	527	510	539	572	522	500	549	574	548	493	519	517	574	514	563	538	528	524	559	552	534	549	569	562	535	515	542	536	512	521	549	551	548	570	561	591	577	572	606	598	582	554	561	545	525	560	560	570	547	535	558	522	557	564	576	539	532	521	569	588	573	510	569	542	575	546	556	567	558	532	553	547	563	561	518	558	555	571	517	593	573	553	558	544	545	550	560	570	594	577	588	547	579	522	530	543	545	563	552	577	520	579	532	522	520	554	552	552	562	563	543	562	515	543	573	543	540	580	531	564	548	553	540	562	552	565	544	538	578	588	540	558	562	587	550	515	562	502	563	573	513	576	551	573	547	540	569	590	579	554	528	574	546	538	593	524	521	580	562	573	590	544	572	587	534	556	538	553	536	526	531	566	547	550	553	557	571	582	550	540	581	525	550	559	573	562	524	568	544	567	521	550	550	562	527	561	558	548	545	544	556	541	497	551	528	558	572	559	525	512	541	544	581	524	554	551	570	547	606	574	533	529	569	576	536	533	512	541	528	562	539	541	576	541	553	570	550	537	525	546	540	544	578	526	557	536	560	573	542	601	569	560	539	548	558	534	530	550	559	563	584	530	550	524	569	511	578	577	551	516	582	539	582	558	529	539	563	585	573	559	561	605	534	536	555	523	570	539	550	562	529	549	551	563	533	523	551	544	585	593	552	552	551	574	597	536	536	584	537	572	525	592	576	529	547	553	540	542	518	559	559	564	580	517	554	568	578	608	549	577	516	531	547	524	521	539	570	586	577	545	563	534	582	517	547	540	533	519	554	518	565	572	570	557	549	520	562	586	532	526	563	570	554	562	561	566	560	542	561	589	534	581	562	546	569	511	554	573	543	510	549	520	560	547	589	623	565	553	540	553	564	623	558	516	557	551	512	555	529	513	537	561	556	542	568	571	553	540	519	525	527	564	530	522	588	550	549	530	565	520	538	546	531	578	551	590	614	569	535	549	594	535	559	551	599	512	586	528	619	539	562	579	572	562	555	550	550	540	546	553	576	588	554	541	543	551	544	563	570	545	538	560	568	540	514	532	570	565	596	541	563	516	559	543	534	529	546	559	570	521	585	548	517	542	525	556	542	550	589	578	536	558	517	551	543	575	541	535	561	602	577	540	566	565	581	543	571	543	559	572	514	569	556	573	531	551	551	532	602	586	565	514	556	594	535	543	571	498	579	528	568	558	535	527	578	550	583	581	551	525	535	589	560	526	556	557	584	569	556	547	552	549	613	579	550	568	523	580	532	561	576	561	560	532	564	511	505	600	568	543	561	548	560	516	567	568	541	582	536	544	575	576	558	600	586	538	544	573	526	567	531	565	508	510	537	546	548	591	579	578	556	524	548	559	589	501	537	562	573	561	558	573	554	540	562	559	535	563	559	538	552	558	552	588	549	512	515	576	548	544	572	499	558	583	528	569	582	526	556	555	536	582	528	563	574	545	567	590	538	538	559	557	563	500	560	546	538	537	562	508	543	540	510	577	538	531	557	545	544	558	553	568	582	554	517	548	589	556	563	523	505	548	519	526	543	561	605	543	540	525	547	556	524	538	518	565	586	555	570	530	544	532	570	543	537	562	549	538	539	559	574	549	562	589	532	591	550	551	560	535	573	566	540	558	592	546	560	574	579	566	571	543	518	546	551	571	576	581	538	545	538	553	551	549	512	533	557	572	555	539	555	550	544	533	566	573	579	556	561	555	544	524	571	543	514	546	529	537	513	543	544	561	586	540	505	527	569	572	575	541	550	545	515	540	594	574	564	551	583	552	530	536	537	531	572	551	491	532	538	556	537	524	535	571
22247	42311	35834	24695	16521	13547	12885	11966	9674	8230	6636	5759	4809	3944	3398	2939	2617	2459	2141	1908	1800	1589	1620	1495	1437	1384	1354	1290	1166	1206	1183	1180	1168	1154	1096	1082	1081	1072	1029	1038	983	1019	1063	1079	1132	1088	1019	976	962	925	941	940	942	888	855	929	943	912	903	891	820	905	890	858	895	892	821	818	887	874	909	802	877	887	862	831	888	893	846	856	859	844	820	860	840	863	795	855	881	915	834	857	855	848	844	861	843	875	875	803	848	840	880	905	940	851	850	927	854	844	892	917	881	901	873	890	882	852	883	864	877	884	886	872	868	876	838	889	830	855	859	867	849	831	876	907	906	919	880	846	868	878	831	884	844	866	913	881	847	836	882	900	896	838	864	820	882	845	892	845	817	882	914	880	888	905	844	848	803	876	820	814	864	850	835	819	861	839	866	826	820	861	850	871	851	887	898	841	824	851	844	858	879	881	852	871	863	857	877	824	847	859	893	876	868	824	873	776	816	854	913	843	910	827	825	875	817	906	834	878	907	884	854	854	875	828	874	867	855	854	838	864	850	833	883	841	846	814	872	855	834	905	845	892	853	815	842	888	851	904	830	873	808	863	850	836	845	885	867	879	842	867	872	831	885	866	846	843	873	876	866	819	837	816	801	902	826	872	856	904	904	864	920	863	880	789	856	848	881	879	848	874	801	859	819	853	871	857	842	881	836	829	922	884	852	910	846	870	834	848	848	854	832	842	860	835	837	847	874	881	829	890	856	911	864	853	860	850	842	831	861	848	858	827	883	893	863	923	911	859	868	869	867	916	851	850	860	876	854	911	895	888	860	827	869	894	840	881	871	829	888	849	900	838	899	867	881	856	872	961	881	826	850	856	859	912	859	858	835	835	859	811	858	870	801	855	864	873	884	872	884	876	887	914	821	851	876	879	809	843	845	912	836	854	867	837	819	846	897	844	867	869	874	814	863	871	873	884	865	894	844	917	820	899	877	827	853	885	789	875	848	835	851	843	818	884	906	826	829	851	869	904	850	855	837	908	823	878	854	839	876	880	853	853	877	905	868	857	900	901	898	878	857	911	910	861	851	824	923	890	841	906	875	880	827	830	877	783	809	885	877	880	857	870	863	840	858	846	863	832	870	881	841	896	889	847	835	864	867	857	826	807	837	846	909	836	880	856	852	909	839	820	871	849	886	853	829	912	893	815	888	828	870	852	842	873	870	830	892	860	852	810	880	877	847	885	832	783	816	864	818	874	832	890	788	863	880	854	814	873	848	844	859	833	829	857	852	886	851	849	824	838	886	918	861	830	868	830	874	897	925	850	841	899	892	822	821	814	867	802	881	844	855	852	820	817	849	918	914	879	863	839	856	850	881	865	812	875	847	879	932	880	855	855	879	806	878	824	879	894	851	870	872	890	852	874	876	874	920	890	850	860	871	883	874	843	826	869	858	806	877	922	858	875	933	792	825	855	853	871	835	885	861	915	860	837	825	833	852	883	875	913	865	873	828	853	891	888	920	924	878	915	888	846	837	853	867	876	846	869	909	816	789	909	853	810	852	911	868	849	850	877	862	822	865	864	840	874	849	819	831	826	838	814	889	855	849	835	881	852	885	845	834	856	893	848	872	874	899	868	799	831	880	900	850	943	849	861	911	855	888	801	883	868	811	808	872	823	902	855	863	884	850	840	860	845	820	855	859	882	903	822	902	845	883	884	820	890	872	823	816	877	853	854	858	817	830	793	862	909	844	877	830	846	904	877	877	878	878	848	840	891	875	804	820	923	843	848	831	850	881	876	862	904	819	843	855	864	840	868	834	883	794	834	867	844	823	844	903	782	876	869	812	874	871	881	829	811	886	869	873	885	891	874	875	811	838	833	916	827	836	904	841	888	859	850	858	905	852	884	860	865	882	863	878	846	892	898	864	862	832	786	854	849	832	876	815	882	866	879	855	844	819	836	817	845	879	902	835	839	891	851	847	869	889	906	858	872	862	902	856	812	879	874	866	839	870	871	881	870	845	810	874	816	867	880	891	870	881	809	856	855	866	931	879	825	855	857	897	864	915	937	844	838	857	876	872	896	833	839	875	910	868	867	882	864	851	861	829	884	872	837	915	830	909	853	902	893	851	841	890	811	884	853	902	855	924	858	844	810	881	859	874	835	859	846	856	883	857	847	845	929	845	831	859	820	933	874	896	873	914	814	866	869	810	839	839	863	863	932	874	875	814	877	826	854	874	830	841	867	844	836	864	878	891	857	927	782	877	848	868	807	854	846	894	889	832	850	838	859	864	871	848	843	866	861	902	818	856	889	861	868	867	910	868	880	811	847	800	845	877	859	811	914	851	843	838	872	922	827	863	886	880	892	858	901	853	863	859	901	891	820	898	819	898	831	866	874	819	877	868	852	868	863	857	873	846	863	847	873	889	856	819	862	892	825	797	868	901	857	889	913	873	797	878	851	876	847	845	905	855	839	868	861	861	853	866	891	784	852	881	901	854	859	846	845	903	845	885	807	908	838	889	911	819	880	914	907	853	851	816	846	829	807	840	901	869	856	888	840	893	865	834	892	836	832	874	807	856	823	867	837	832	869	871	876	877	831	860	824	866	906	808	823	861	835	902	866	805	918	899	926	836	839	830	878	880	839	874	860	797	841	836	817	842	823	863	846	833	853	862	827	857	854	837	841	834	855	869	841	868	866	881	843	876	840	949	872	832	799	875	831	831	860	902	893	899	882	894	808	852	902	891	851	858	873	808	811	913	864	840	940	885	864	926	876	831	853	887	837	857	870	877	864	860	881	840	895	893	905	866	842	914	868	832	864	863	877	890	860	834	873	867	821	878	886	910	885	859	842	889	861	898	843	850	847	880	885	825	894	908	878	872	844	894	941	829	837	895	874	857	878	887	870	884	790	848	887	881	851	866	818	812	819	834	891	880	838	825	899	859	831	882	872	883	873	918	826	893	854	859	913	888	864	821	856	836	843	857	876	845	885	823	839	895	904	875	831	872	912	851	902	808	854	854	821	881	788	815	784	831	876	892	850	840	823	822	871	894	894	842	869	848	834	889	857	841	861	866	876	869	882	833	898	844	835	865	801	855	807	795	850	935	852	822	842	865	842	875	870	901	860	848	871	848	863	870	895	834	908	831	889	927	864	863	840	809	805	873	852	842	870	843	821	841	896	914	866	851	875	878	854	849	841	812	836	849	855	894	912	883	882	783	854	851	875	849	935	889	887	829	855	835	896	838	882	772	875	888	889	866	888	919	894	873	869	882	877	841	892	812	892	887	822	870	883	900	827	874	830	869	859	862	883	865	871	833	867	836	847	807	788	855	862	865	872	867	894	860	886	886	845	810	798	892	877	834	882	848	878	879	849	790	849	813	893	862	862	867	840	849	813	828	891	857	862	848	806	847	804	859	801	847	850	799	901	857	882	834	849	802	812	864	805	872	846	878	847	863	887	870	897	861	841	861	861	841	920	857	831	817	862	918	899	899	884
26806	21477	19824	9992	3375	2173	2145	1912	1408	1343	1130	990	815	715	681	650	630	625	596	535	493	508	520	501	497	478	460	460	460	448	468	449	458	443	462	433	424	459	445	466	482	442	418	438	429	446	456	469	446	401	423	413	424	417	396	422	395	449	387	421	446	408	426	411	451	442	421	450	428	439	402	434	426	417	443	432	414	440	430	417	392	418	409	429	432	419	453	436	410	403	403	433	408	432	424	429	423	436	426	419	459	435	436	441	448	445	440	441	388	432	417	429	424	370	395	437	421	409	400	403	417	420	430	403	430	401	420	455	435	418	420	402	425	426	418	427	417	406	456	431	402	391	404	430	379	409	437	447	438	413	407	412	411	424	391	447	411	449	403	385	428	421	425	444	443	420	412	412	442	413	413	451	431	404	370	434	446	403	432	464	391	461	453	462	433	455	391	407	449	433	448	452	444	458	453	432	392	414	429	425	446	441	408	439	449	372	402	441	464	440	419	409	418	431	455	438	413	405	428	406	426	412	423	443	441	417	430	388	433	427	413	386	459	413	420	434	437	396	423	430	418	396	401	401	452	440	419	446	435	429	401	425	429	430	401	464	430	394	404	439	438	432	437	390	408	440	396	435	447	427	451	441	420	409	446	409	415	448	423	441	388	413	421	450	409	441	441	399	448	430	376	418	424	382	411	438	436	428	434	422	419	433	449	416	427	437	433	422	454	423	430	413	446	467	454	433	373	410	414	410	423	413	420	411	438	404	414	429	397	435	467	436	434	388	445	424	410	415	402	398	407	385	425	448	424	430	441	415	399	429	473	420	402	410	429	432	425	451	426	417	419	414	394	451	436	396	372	413	416	434	433	440	416	417	409	439	412	408	436	466	409	419	450	463	434	439	391	429	438	400	478	426	415	417	385	407	435	415	462	426	382	431	409	423	427	425	434	451	407	429	426	398	408	461	417	424	462	408	451	432	399	403	399	414	398	424	464	420	383	399	427	438	409	437	410	418	427	407	433	390	453	393	419	410	443	447	424	407	454	401	428	398	402	437	408	419	404	394	426	415	421	438	440	409	473	464	439	431	446	429	395	392	443	416	418	396	402	422	444	424	386	418	425	412	427	427	441	413	426	404	420	454	416	386	430	393	469	421	425	428	453	405	391	443	393	460	433	434	442	401	409	435	416	458	434	451	419	422	421	443	465	437	393	398	434	441	393	404	443	423	408	413	434	383	406	424	429	424	421	416	415	396	438	431	421	411	416	362	429	408	363	432	420	395	443	450	433	452	418	464	416	421	427	432	398	457	426	426	417	421	427	418	429	437	413	407	412	436	486	414	410	445	442	465	437	419	370	424	455	410	419	458	471	419	450	424	411	408	427	450	413	395	453	469	448	425	419	436	405	454	412	424	430	431	429	400	425	427	412	409	417	434	417	411	442	413	428	404	435	438	401	452	444	437	416	407	454	419	422	405	434	406	393	380	438	463	412	433	397	434	399	425	448	435	427	460	433	424	420	449	394	403	411	431	441	422	446	399	410	453	403	444	442	402	426	431	425	443	449	401	445	445	435	438	421	429	399	458	398	426	411	441	454	453	421	410	388	390	405	385	417	427	453	400	467	440	472	425	407	421	396	442	373	433	394	417	407	426	431	422	435	477	407	460	409	427	423	403	402	400	412	406	415	463	411	409	394	441	420	414	410	419	409	454	430	412	429	430	433	429	416	409	416	447	428	420	422	446	422	427	405	423	424	432	479	423	419	390	428	411	408	436	429	430	417	438	390	444	403	445	432	450	445	423	406	432	474	395	409	392	408	451	429	445	443	435	409	414	422	448	427	427	413	379	411	402	437	416	427	426	435	443	451	446	466	407	376	425	449	455	427	466	414	421	434	423	438	444	445	412	405	445	424	446	460	419	440	408	406	396	432	405	387	447	435	419	403	422	421	418	460	411	384	421	458	440	464	435	396	404	381	424	415	397	409	439	413	431	407	417	444	411	425	402	433	429	435	437	402	411	414	468	439	398	440	440	448	376	410	398	426	411	403	454	438	439	421	431	436	428	420	431	415	445	407	402	376	431	387	430	421	432	394	400	420	419	458	407	428	427	452	431	427	396	388	400	443	437	357	415	433	431	410	450	439	412	393	415	445	432	412	379	433	406	436	426	428	417	420	455	393	401	432	417	416	389	409	405	426	432	489	404	385	446	436	410	404	451	409	427	436	457	426	455	432	438	432	394	400	419	435	399	420	426	427	403	433	388	425	447	415	412	437	410	410	432	436	455	451	428	401	455	437	438	388	455	394	407	399	436	385	396	468	444	431	421	390	419	433	436	428	429	446	411	442	420	422	436	415	454	457	404	427	402	444	414	447	467	446	449	406	394	433	459	425	448	403	393	447	453	401	452	425	409	434	430	410	394	462	417	423	429	408	454	436	449	464	433	384	409	453	419	442	430	443	433	436	434	390	415	403	422	406	397	426	401	434	449	445	399	410	437	394	399	411	412	416	425	429	414	428	394	420	418	436	412	442	456	420	454	398	423	434	407	425	402	420	386	461	416	426	436	415	412	431	456	404	410	390	409	427	415	440	400	403	437	467	452	416	409	379	416	429	430	448	407	430	450	435	396	437	474	435	386	453	383	437	442	456	437	450	417	399	418	442	438	466	413	434	449	383	379	443	412	435	440	467	403	414	403	432	383	431	435	420	452	400	405	415	428	431	441	434	440	422	397	416	388	388	442	428	408	445	379	475	417	384	444	431	441	420	383	472	429	392	437	393	421	457	399	405	408	389	430	416	412	422	444	423	391	429	414	401	425	425	404	431	442	410	431	403	443	419	393	435	442	448	406	435	392	429	443	389	417	422	405	400	412	384	423	437	430	448	441	381	442	413	441	411	392	437	456	437	455	407	382	443	405	437	441	416	445	443	413	388	415	403	421	421	416	393	395	440	418	403	432	425	431	424	441	427	432	441	461	415	413	421	438	445	438	451	418	404	403	442	402	427	418	417	427	391	407	426	420	446	425	414	397	399	440	421	424	432	422	419	397	439	439	426	422	438	405	448	453	409	418	446	424	441	465	407	393	397	416	425	423	426	440	456	419	382	444	421	403	436	426	420	420	415	473	424	456	420	470	455	400	434	394	416	427	451	430	433	446	414	430	425	423	410	439	439	389	435	408	432	405	451	445	436	424	423	401	412	381	413	435	425	429	428	473	438	442	455	392	395	437	431	441	412	422	443	441	402	466	428	429	456	412	417	438	437	426	466	381	430	413	412	421	437	440	402	398	405	449	418	444	387	468	396	415	415	387	423	457	430	450	433	445	377	429	456	416	468	391	411	375	434	418	444	450	413	453	459	473	401	387	411	414	395	420	423	420	429	432	412	426	473	402	439	410	396	426	429	410	409	440	444	441	426	449	407	407	398	412	428	428	408	436	393	436	414	460	414	440	416	455	420	391	404	420	411	404	439	418	424	389	440	412	429	397	440	413	431	425	445	382
18188	30136	25255	13886	7625	5583	6102	5479	3931	3808	3102	2609	2137	1753	1606	1477	1390	1319	1184	1099	1000	1011	927	936	849	861	840	862	823	787	792	847	724	727	812	772	773	763	756	742	761	713	716	761	777	732	734	707	719	674	683	651	721	639	694	647	716	723	689	697	695	659	712	639	702	653	651	641	705	636	700	685	688	677	683	698	651	657	668	679	644	689	633	702	659	715	698	675	659	674	663	642	643	622	642	641	636	683	702	717	653	678	659	703	646	651	682	720	654	642	650	635	711	714	674	652	673	643	704	700	664	686	698	700	656	679	676	663	679	636	669	655	699	667	708	682	684	689	638	652	673	649	659	728	684	675	654	675	640	676	674	677	689	665	657	656	677	677	682	688	679	629	703	692	630	676	697	660	691	691	691	653	662	677	690	660	699	651	667	642	673	701	651	680	598	656	693	636	642	685	644	704	723	687	688	672	684	634	723	669	682	680	645	712	648	672	638	683	686	682	661	685	687	679	689	629	666	683	679	677	656	674	650	650	675	632	680	667	649	681	684	673	679	665	687	687	657	644	685	672	659	655	689	664	678	682	633	659	658	700	659	685	668	632	666	619	675	671	680	695	688	658	692	674	644	674	625	640	689	653	649	695	653	683	655	677	678	673	716	688	696	695	668	657	638	653	688	697	662	653	724	688	689	657	660	651	634	672	664	724	650	669	710	680	679	687	696	667	699	661	670	678	683	663	642	680	623	689	667	653	651	699	716	706	672	625	687	709	683	652	694	665	638	688	682	702	654	636	712	710	688	623	673	711	685	658	655	662	673	722	646	672	708	685	666	683	698	650	670	724	642	659	662	647	630	669	648	674	659	667	709	620	658	620	646	627	642	652	626	638	654	656	651	701	715	644	698	637	666	689	678	635	659	632	636	662	665	710	690	685	663	682	687	642	663	685	660	625	644	650	696	650	643	679	693	716	655	717	679	642	679	678	652	719	662	625	681	661	696	651	659	658	662	638	649	643	711	643	670	708	683	667	678	658	635	700	673	713	687	637	678	674	665	645	729	726	727	670	687	607	692	599	620	658	685	679	654	681	614	613	611	652	645	680	674	705	677	700	662	653	630	683	636	691	652	661	678	744	645	676	712	639	658	623	653	672	711	679	691	697	657	710	619	643	650	659	713	696	647	672	658	671	681	641	626	714	654	691	685	637	678	706	657	663	644	691	642	702	658	661	695	699	673	662	700	641	681	703	698	685	639	664	680	725	644	706	648	633	640	649	703	684	689	692	655	690	647	659	677	686	625	683	655	678	619	677	702	655	650	652	727	681	665	663	662	630	687	664	684	697	633	671	661	661	691	732	654	677	632	696	640	650	668	648	726	686	703	673	693	650	662	666	662	678	668	700	715	640	657	672	680	709	691	661	666	622	635	704	671	638	681	657	643	675	656	664	655	657	710	670	678	660	664	638	678	652	688	661	641	661	637	610	646	693	688	683	667	616	691	687	639	633	671	713	654	651	681	668	716	650	705	644	656	625	652	686	684	649	632	668	672	657	688	695	694	666	658	717	647	674	691	651	699	693	659	709	715	651	665	642	678	678	679	695	681	646	703	652	717	668	638	711	654	685	678	660	687	662	707	666	729	688	689	651	655	688	669	675	686	686	694	672	673	654	712	657	677	692	683	692	645	690	671	719	664	664	691	651	689	723	732	659	640	681	699	699	695	705	673	650	690	702	645	685	688	699	686	687	674	646	665	677	661	624	680	665	616	627	657	668	656	694	630	711	720	690	708	704	649	639	673	612	620	732	705	675	747	631	648	610	647	701	678	697	680	631	634	652	675	670	605	630	714	699	688	662	676	677	686	670	630	634	624	665	622	640	636	670	703	663	692	686	709	645	642	705	631	658	660	642	661	663	686	685	673	650	629	688	632	601	670	630	637	631	638	632	644	686	714	680	706	690	655	683	664	693	639	621	631	701	661	711	682	686	681	703	670	704	637	638	696	678	619	643	676	661	677	726	604	667	642	669	663	645	669	663	671	656	644	661	660	664	694	681	660	665	662	691	692	657	694	676	646	654	647	633	701	653	643	668	741	671	657	676	668	601	693	692	652	683	685	663	689	656	628	640	632	644	663	668	670	678	633	665	627	650	652	649	663	690	639	597	675	639	658	662	712	650	668	632	645	654	650	657	647	673	700	637	670	697	678	695	656	676	669	681	644	644	615	696	670	699	692	682	684	709	652	675	710	633	661	732	711	679	696	639	708	659	708	685	678	678	690	669	711	647	665	716	654	683	683	663	650	689	689	649	654	661	643	585	693	659	694	701	657	666	667	707	683	677	638	694	680	709	668	694	659	659	667	618	683	683	673	693	696	667	667	659	694	644	669	652	681	715	657	670	685	649	639	659	670	663	653	670	693	660	674	639	673	698	645	687	623	729	674	655	666	672	637	690	665	666	673	705	657	651	651	709	670	678	681	675	634	689	637	691	659	708	662	696	636	650	681	673	686	657	664	642	682	652	634	691	702	634	709	689	656	689	629	669	700	698	678	676	695	631	680	652	651	656	670	683	675	699	671	645	653	691	685	697	685	727	711	649	674	679	716	686	655	632	663	689	676	635	722	660	696	676	681	688	652	680	692	661	632	690	671	672	681	720	651	641	678	678	660	638	702	676	692	655	691	630	663	663	658	661	659	740	662	648	702	682	651	666	663	644	667	646	656	691	720	662	658	676	699	605	656	690	656	653	668	676	648	682	699	670	661	676	729	688	678	713	742	659	656	688	683	641	694	656	663	691	666	615	695	666	670	662	636	674	700	683	695	647	658	643	659	645	637	677	668	654	633	694	696	620	701	725	701	642	676	668	680	666	660	688	693	678	651	660	661	720	708	629	729	669	672	637	686	701	668	638	711	644	667	643	668	644	668	667	704	668	692	647	673	673	667	683	698	686	659	668	666	620	671	659	628	677	657	684	640	680	682	656	644	684	649	666	718	652	713	609	666	660	705	641	661	647	667	701	652	660	734	653	705	633	639	688	654	693	719	704	676	662	654	687	642	678	633	681	623	696	661	730	675	662	643	624	702	683	647	669	663	662	692	684	674	669	672	654	679	697	666	675	681	646	659	697	701	743	683	658	645	623	637	654	663	635	679	658	657	677	636	666	685	722	660	684	659	657	669	651	662	653	715	695	675	685	665	666	680	664	654	676	667	682	680	717	637	676	657	645	652	664	655	681	639	662	681	728	654	714	664	690	666	643	630	643	658	718	711	612	655	654	692	675	698	671	699	718	712	659	680	657	680	711	623	698	690	657	641	655	623	686	672	631	676	643	647	666	686	671	697	661	678	637	674	643	713	656	634	622	654	687	683	642	634	651	694	653	642	669	644	636	643	601	703	728	653	691	683	668	673	642	684	661	650	660	657	670	617	692	692	658	689	723	672	627	660	625	674	669	673	708	673	694	632	654	633	682	700	650	650	644	668	701	699	667	698	701	675	667	663	695	655	662
24092	21238	28378	24410	20419	8780	4632	3192	2311	2100	1750	1515	1304	1168	1076	973	955	920	830	790	711	683	697	684	674	687	660	661	644	622	666	634	639	617	619	618	585	616	621	611	552	562	580	567	626	569	612	570	614	579	587	585	543	590	583	577	556	549	528	550	586	620	553	550	521	550	546	556	536	527	567	581	546	537	525	550	520	507	536	524	534	546	526	561	536	546	542	513	531	544	579	524	535	507	534	507	532	539	510	582	512	588	566	556	599	597	589	573	557	511	554	547	575	529	548	560	519	571	555	547	569	526	552	519	538	572	574	561	548	571	583	557	524	537	536	502	545	532	553	531	557	553	527	562	553	585	557	562	590	517	543	563	577	561	502	557	545	536	556	575	484	539	518	533	491	540	500	543	557	600	556	539	564	492	544	508	478	519	541	588	534	526	512	548	511	518	529	517	552	546	528	520	588	556	546	524	544	555	514	582	572	556	526	542	559	522	532	578	539	567	495	576	581	501	564	543	528	543	559	542	582	553	528	550	537	568	537	503	542	559	534	575	558	531	546	529	559	549	533	560	526	498	537	543	529	536	589	520	562	545	555	520	575	539	544	541	534	516	548	599	526	566	522	578	518	542	570	521	578	575	573	497	534	568	535	519	561	526	532	556	564	549	532	520	504	565	536	536	570	562	552	511	576	521	559	524	495	547	551	529	557	520	548	566	521	562	514	573	554	497	552	570	589	593	561	544	495	514	502	530	543	557	514	551	505	565	527	556	565	546	514	551	569	518	547	553	529	563	579	565	552	541	511	489	524	529	520	519	530	513	545	569	539	540	524	561	554	527	579	539	520	537	559	535	561	531	534	518	545	550	510	547	534	542	545	549	518	552	555	526	558	557	502	540	553	572	572	584	564	548	546	555	539	576	519	519	530	515	545	527	528	553	537	554	545	527	531	558	547	510	570	573	552	539	539	529	577	546	573	529	480	497	499	580	537	537	524	544	517	521	522	548	536	573	550	549	565	539	555	553	533	535	562	553	530	498	506	566	505	557	565	525	515	572	551	574	548	541	579	537	567	581	518	530	578	530	565	539	553	547	538	520	540	581	503	516	529	582	520	567	552	583	547	509	572	576	552	491	536	540	524	519	533	527	550	523	556	546	546	568	582	549	516	545	514	542	562	563	517	526	559	552	522	542	518	514	532	572	549	580	527	545	617	522	540	539	549	530	553	531	549	540	482	568	539	532	514	552	540	564	529	563	548	539	537	521	594	488	541	526	507	536	588	522	563	525	534	528	532	543	534	526	543	560	514	551	558	511	510	548	558	550	533	551	547	582	570	592	557	567	546	535	531	535	555	583	520	533	505	562	534	517	566	567	564	543	534	542	559	537	516	583	537	521	543	549	566	549	568	513	553	547	589	569	551	547	530	545	581	517	577	530	568	572	541	557	539	494	504	543	544	527	545	538	500	561	575	540	551	561	554	515	542	518	542	531	602	519	547	544	532	565	526	526	545	571	537	559	513	556	542	570	527	544	543	563	535	535	556	508	528	555	565	522	532	527	550	567	550	553	570	530	553	567	532	495	600	536	546	522	547	551	579	568	552	577	549	546	523	543	539	511	479	570	547	543	512	520	551	499	608	536	543	583	553	541	543	582	501	556	538	525	519	537	517	549	580	550	578	567	553	528	529	541	603	542	549	515	555	513	526	545	520	563	579	557	525	517	526	561	577	542	524	596	546	560	571	532	571	551	555	594	553	571	507	561	555	567	482	583	495	540	540	589	528	566	568	545	550	559	584	531	566	534	560	526	578	513	522	540	546	519	542	554	547	558	536	558	527	533	510	532	583	488	561	537	568	576	538	525	559	529	501	552	506	570	555	530	525	577	502	527	533	573	554	563	543	576	541	523	523	541	540	557	524	536	570	554	544	598	531	511	562	481	594	553	595	537	608	584	568	570	550	506	528	539	537	566	566	550	511	518	524	502	526	499	562	579	549	578	561	549	533	544	568	544	588	534	540	551	552	567	574	543	566	532	548	557	524	539	535	575	517	587	555	528	579	546	555	572	547	566	561	503	520	566	515	536	541	541	558	544	555	549	555	541	526	551	550	544	584	548	564	526	530	534	525	509	511	539	534	564	534	558	551	550	553	552	568	547	561	550	532	587	586	542	575	516	469	516	600	519	549	532	505	532	552	560	563	534	519	557	588	542	568	534	526	561	567	502	546	497	544	534	568	513	550	562	500	525	567	578	547	539	582	549	555	574	552	555	572	530	568	519	546	552	523	532	541	529	549	521	508	550	545	553	563	538	519	528	531	549	515	567	551	501	558	526	558	527	551	521	489	569	502	559	541	535	553	525	610	493	524	550	582	542	485	500	525	534	559	548	558	534	523	553	510	563	533	559	520	604	545	604	549	516	562	512	505	551	560	570	555	580	557	536	508	575	535	560	565	551	521	528	566	537	534	534	547	575	557	499	542	514	559	534	586	527	540	567	551	569	557	532	591	561	568	510	551	536	553	556	533	556	538	535	540	527	547	535	509	527	550	560	564	569	523	504	538	559	580	568	562	523	534	523	551	542	566	503	544	523	576	597	515	533	542	517	567	572	535	574	500	557	570	526	536	546	530	529	520	510	554	509	572	571	556	506	562	522	538	558	532	567	537	518	543	516	565	505	532	570	522	530	578	530	531	531	530	548	530	548	529	573	550	560	519	570	566	544	591	538	500	534	557	539	553	543	547	504	533	513	506	532	564	554	529	525	582	562	565	548	534	551	539	577	570	494	574	559	532	530	565	541	555	521	528	521	572	521	553	516	540	521	568	558	558	551	551	541	552	540	562	532	558	555	538	541	571	585	538	580	535	552	552	579	533	546	535	547	525	513	534	557	530	571	561	567	567	566	528	487	566	518	533	541	550	491	521	522	574	560	537	528	547	578	507	563	530	524	534	537	561	549	572	586	543	540	509	577	567	562	548	537	557	529	528	519	537	537	542	537	555	491	509	554	550	522	551	585	546	576	556	521	513	521	581	532	529	529	564	547	522	560	527	555	565	569	572	544	523	512	583	500	548	572	522	542	540	544	568	571	510	523	550	564	574	568	537	539	569	558	538	586	533	571	541	576	562	532	532	544	524	548	539	524	539	542	498	547	540	546	517	557	550	580	517	555	545	512	532	554	595	577	544	547	533	547	516	498	505	551	529	532	533	556	527	537	533	570	524	567	537	578	531	542	552	583	540	529	573	531	583	518	551	571	572	502	543	554	603	539	524	554	520	521	517	579	546	551	567	552	538	531	561	551	549	540	495	561	526	541	477	551	527	553	546	558	563	531	505	543	581	572	543	533	552	537	570	582	576	583	522	573	560	534	558	565	517	521	504	556	531	535	532	567	572	562	545	549	536	539	536	519	578	533	526	557	577	545	553	549	550	574	531	544	526	554	557	567	515	560	555	529	557	527	549	528	564	569	547	543	553	537	547	546	532	516	498	562	542	539	531	508	529	586
20543	37920	32937	21208	13504	10041	10015	8009	6541	5910	4760	3894	3312	2875	2384	2206	2039	1875	1736	1645	1487	1265	1353	1290	1213	1227	1164	1171	1101	1123	1104	1101	1151	1033	1109	1004	971	1008	948	1005	903	974	1011	960	1001	1028	985	955	890	942	914	943	907	906	874	881	867	877	910	854	829	844	847	910	859	888	893	870	838	908	862	886	906	834	863	829	898	809	874	872	843	838	868	912	861	884	884	907	900	836	881	895	821	822	866	838	870	882	880	881	859	905	880	849	915	878	853	859	859	833	905	874	879	861	887	844	834	886	886	850	838	833	870	937	857	847	886	871	829	928	831	856	838	927	872	876	778	840	834	879	905	857	814	831	848	819	895	794	868	849	877	904	862	854	793	873	829	869	821	864	900	821	859	880	817	839	882	795	816	930	855	963	835	847	873	873	863	861	894	902	865	845	837	880	799	785	873	819	861	899	888	847	837	859	835	842	840	882	850	852	843	834	855	859	845	840	846	837	871	819	847	862	830	864	872	835	798	819	905	896	847	825	847	865	862	901	854	857	843	825	834	844	861	856	891	861	877	847	855	805	898	889	843	848	814	911	846	841	882	864	877	823	833	850	864	829	865	890	861	892	843	844	830	853	823	869	858	891	915	847	898	864	774	868	847	864	908	862	821	854	864	869	912	845	844	865	894	846	893	873	890	835	836	850	878	841	867	853	876	852	838	804	874	829	874	928	913	892	862	857	853	842	885	862	907	855	851	866	915	834	858	816	847	873	852	885	841	853	871	831	865	914	852	873	824	864	865	817	858	818	882	857	885	856	840	871	833	893	827	897	838	840	885	883	839	878	852	841	851	853	873	857	835	849	863	804	854	933	819	836	831	831	869	845	846	861	889	890	875	853	820	855	836	835	823	914	902	832	846	832	899	832	808	893	890	831	818	874	882	831	897	841	841	858	850	881	858	827	803	888	872	905	854	892	904	901	839	845	858	831	853	803	772	872	841	855	862	881	849	860	878	877	859	906	864	863	861	913	862	887	880	840	864	907	899	839	886	863	896	842	872	825	830	903	870	844	834	906	884	845	874	817	924	818	839	926	842	838	851	960	838	817	932	811	843	861	907	850	832	823	883	823	866	820	821	889	865	841	813	885	808	892	893	801	839	864	816	879	874	879	843	868	917	828	836	885	857	832	898	853	842	842	792	840	829	855	842	825	837	844	897	835	847	853	847	856	837	878	886	833	818	920	877	832	818	844	827	933	860	837	882	857	860	853	863	815	861	899	892	861	909	861	901	855	904	796	844	865	906	788	884	850	888	820	786	845	888	898	790	799	850	860	829	895	826	849	825	854	857	854	825	835	905	815	870	856	853	799	869	852	824	867	861	849	847	933	824	846	920	801	851	809	817	872	834	854	899	882	905	841	871	837	807	872	845	852	874	849	857	880	828	895	870	872	858	899	903	858	859	844	862	816	831	844	845	806	851	869	897	866	881	839	882	864	876	862	867	859	867	863	848	849	809	872	849	887	851	884	842	806	845	856	809	885	869	867	892	886	810	883	863	862	875	887	885	862	883	862	889	854	884	844	836	868	809	835	867	878	843	873	865	865	848	837	855	871	875	846	859	865	827	840	839	853	818	807	899	832	878	870	858	810	861	845	853	846	866	871	878	854	821	888	756	832	843	813	844	843	873	831	844	873	814	856	860	848	808	792	841	902	856	798	888	810	845	846	817	854	845	863	866	896	833	859	869	896	852	788	851	832	869	848	823	795	886	841	785	834	842	846	857	819	813	848	831	843	807	844	836	867	873	865	822	820	870	822	869	820	816	841	853	853	840	839	856	870	830	887	875	866	796	823	895	870	863	924	846	846	870	842	880	845	865	875	874	874	893	900	820	803	868	831	821	850	825	881	798	815	840	882	888	901	803	842	863	797	869	795	884	836	842	840	934	891	843	824	865	796	841	852	880	839	864	900	816	897	877	762	867	849	797	833	836	844	814	800	884	856	861	852	853	912	816	899	860	819	859	909	917	859	881	815	869	837	833	923	891	829	905	821	892	838	862	790	817	862	819	880	887	831	862	886	914	866	850	834	853	888	850	819	819	816	841	825	885	894	861	830	891	798	878	861	890	874	823	906	825	843	886	879	834	857	839	868	869	839	845	835	864	879	812	874	849	858	864	825	835	877	868	867	874	872	831	878	848	820	884	849	858	853	844	880	868	827	868	849	841	815	868	828	874	860	905	818	861	875	817	847	831	828	862	877	849	885	854	832	879	860	832	867	877	845	857	832	914	828	852	845	867	875	901	888	890	859	842	796	838	867	913	900	862	783	858	886	879	847	824	924	836	911	830	889	859	863	894	837	902	842	868	843	822	834	822	892	834	841	902	817	867	837	905	899	862	886	856	870	900	895	831	864	842	873	859	832	858	861	875	829	894	862	802	853	847	874	827	875	862	864	891	862	886	849	865	862	840	832	855	830	889	819	839	904	895	833	832	880	883	883	897	847	844	839	838	814	833	861	879	867	822	867	854	833	873	889	852	856	896	833	865	832	864	844	852	843	799	840	852	910	878	853	867	828	781	848	897	903	829	853	849	865	844	881	859	869	897	917	846	793	866	854	860	848	872	892	865	846	828	858	837	870	824	842	881	854	852	848	843	864	815	835	850	892	835	873	866	866	875	840	862	859	880	793	836	782	858	919	869	820	854	837	852	858	878	862	856	862	837	847	876	847	887	801	865	877	936	902	930	875	889	819	875	829	841	801	852	905	825	850	857	820	873	787	867	855	841	852	871	867	882	848	853	856	853	876	850	826	865	869	803	887	869	870	856	807	846	893	861	833	817	802	853	865	859	884	807	871	825	855	860	890	838	842	915	836	863	852	862	861	812	865	914	870	865	855	850	806	846	869	837	872	904	876	856	820	860	857	903	841	845	886	852	845	839	810	828	865	816	837	811	852	862	817	854	833	888	862	833	838	880	839	837	803	866	856	830	831	874	881	799	879	878	861	813	932	879	835	804	816	851	886	826	815	821	872	861	865	820	855	840	839	872	896	842	871	902	815	896	859	852	899	831	837	861	888	856	825	806	890	873	862	830	836	843	866	896	893	822	896	853	827	885	853	888	834	807	862	853	856	798	858	820	847	859	893	879	833	844	820	891	897	878	905	885	859	852	851	861	841	844	845	816	830	857	877	848	822	857	864	889	886	843	835	871	814	803	915	862	849	805	828	906	883	824	838	833	856	819	797	879	892	845	882	849	848	850	880	830	904	891	828	838	859	867	832	796	864	860	845	838	839	850	852	857	851	863	866	898	836	803	811	831	822	826	861	874	860	860	814	860	888	849	813	857	865	877	835	863	831	819	843	819	799	857	867	884	863	894	819	858	930	852	863	837	846	875	874	827	857	881	880	883	839	869	895	851	810	861	908	874	868	873	871	891	850	864	881	877	850	877	905	842	900	859	852	840	846	838	811	835	833	851	904	855	883	825	848	907	880	918	846	884	861	874	842	832	835
23128	21268	29087	23781	21288	20549	9988	4491	3156	2943	2548	2060	1737	1483	1375	1206	1135	1145	1024	973	879	807	749	779	795	758	715	731	745	667	686	697	649	691	657	595	617	613	565	587	625	568	590	550	598	589	632	631	602	605	554	626	610	528	578	565	554	537	546	547	560	535	529	566	554	530	545	580	531	560	533	551	578	602	547	513	503	529	570	538	534	525	544	522	511	571	519	583	543	590	591	562	610	569	564	563	546	554	565	586	575	560	517	554	551	565	533	546	563	554	568	575	562	565	525	541	587	502	557	556	558	555	554	578	564	515	556	583	570	555	566	527	578	560	578	571	548	574	568	583	540	565	542	579	544	579	536	551	583	568	557	517	574	553	543	531	565	554	596	559	544	552	533	579	587	584	614	573	525	581	543	541	534	572	594	550	528	560	563	560	510	552	577	564	551	574	590	541	563	550	556	520	550	591	604	555	571	536	572	565	563	541	537	537	544	552	576	520	576	571	586	560	551	558	519	546	533	558	533	576	541	505	568	545	550	560	577	559	516	527	536	580	543	534	548	530	535	556	595	583	544	554	556	528	537	540	556	545	615	543	536	557	550	516	559	542	560	547	557	549	543	570	547	546	579	530	517	525	539	578	548	500	558	540	534	529	512	549	576	555	588	554	485	568	554	554	518	522	547	526	532	558	568	536	541	559	562	557	528	560	576	564	555	538	554	528	528	540	593	509	596	569	551	534	506	550	565	543	538	567	526	565	554	563	549	564	565	525	562	551	533	536	574	621	531	550	576	536	536	567	560	506	544	590	560	541	564	523	595	523	521	549	554	526	552	548	583	564	559	583	578	552	522	549	552	554	584	597	576	546	560	556	579	556	525	544	557	581	535	574	562	551	592	526	563	551	498	552	555	602	534	566	569	519	509	585	540	571	522	536	525	538	534	547	554	571	575	558	567	564	535	569	516	533	512	536	533	540	534	553	542	584	582	576	506	550	551	558	543	525	563	528	576	540	594	542	567	586	526	543	574	589	538	566	560	559	554	551	522	538	604	572	535	542	547	581	555	526	585	574	582	508	528	568	545	523	545	543	511	563	561	540	529	587	559	557	524	521	555	514	576	556	579	548	536	586	563	579	554	560	551	526	586	558	557	564	561	571	554	514	566	532	573	565	553	566	563	562	517	533	515	554	539	505	565	551	570	541	542	564	583	499	513	583	545	571	540	546	564	548	530	572	569	522	606	575	552	563	525	544	579	525	546	521	566	517	561	574	550	550	541	559	507	529	513	557	548	590	569	556	538	565	532	531	561	549	550	544	552	495	526	540	543	542	540	588	532	534	569	540	548	519	525	557	545	551	536	533	579	569	530	558	545	534	557	542	562	533	559	504	555	515	562	573	547	564	597	554	578	542	510	597	530	499	548	551	546	541	536	595	528	509	533	591	552	586	570	555	549	536	543	522	551	548	548	526	494	543	517	545	549	560	539	565	551	526	513	581	532	579	509	546	567	533	524	576	514	550	540	520	551	563	536	585	559	556	571	549	535	549	512	613	536	568	524	556	501	567	532	533	536	508	539	528	534	519	563	582	570	590	546	549	575	622	536	550	567	559	510	576	592	562	540	530	530	547	552	538	586	561	548	562	545	542	570	523	572	571	543	563	588	553	536	551	527	511	560	612	568	546	549	575	569	561	552	511	563	523	559	509	520	525	569	545	563	581	565	558	617	552	544	528	556	536	511	585	576	539	534	542	545	594	552	561	497	578	520	520	627	576	545	539	576	551	556	565	537	519	529	514	557	520	562	562	557	574	602	550	558	552	576	561	522	530	546	581	517	585	543	518	572	552	601	538	577	507	560	546	526	564	558	553	521	526	584	557	559	544	524	564	512	561	559	543	542	544	595	531	524	546	554	564	540	550	558	524	571	507	541	556	534	523	577	542	609	537	554	557	637	554	573	549	559	584	548	554	544	530	580	556	579	592	541	559	559	548	551	558	553	541	551	536	528	512	564	537	586	597	548	534	515	549	564	542	551	525	549	565	578	550	563	529	526	513	585	551	579	532	579	574	522	515	566	568	539	551	561	577	582	571	584	523	556	555	541	561	526	570	508	544	552	552	552	489	536	562	587	516	546	566	584	525	538	517	569	555	522	562	594	547	544	524	544	537	598	556	546	599	559	510	592	528	600	570	539	554	585	593	594	539	540	579	549	527	529	529	560	566	547	519	556	525	537	544	564	503	624	533	594	553	584	517	532	529	478	558	560	531	530	552	537	542	507	540	514	582	535	563	547	515	513	553	557	570	552	557	576	569	573	504	548	563	512	541	515	555	554	550	538	545	541	522	514	578	563	549	513	591	531	573	565	548	554	560	552	551	550	586	580	561	529	554	542	538	609	573	525	520	559	597	545	583	550	562	521	575	550	543	573	553	554	563	527	563	532	576	521	563	523	545	531	552	541	565	543	516	529	574	563	560	565	518	581	581	573	536	549	533	552	534	547	546	518	532	548	594	562	551	499	555	538	575	539	546	562	539	555	528	559	546	544	531	537	524	571	520	537	562	537	570	546	565	553	507	596	532	530	560	561	519	555	544	540	536	496	572	561	552	519	540	554	520	540	529	538	529	537	592	557	552	536	567	526	554	572	590	534	587	549	519	526	556	564	528	542	543	547	536	494	530	577	560	554	597	573	571	559	589	532	542	541	561	594	554	538	500	509	520	542	552	572	567	567	559	552	584	546	564	536	532	527	604	567	534	611	553	544	551	536	534	552	534	584	583	516	520	529	588	552	560	527	508	560	561	513	531	490	510	557	530	591	595	565	566	565	543	553	552	562	540	540	591	540	537	555	532	522	534	538	515	536	552	584	537	548	584	477	523	532	509	590	533	599	556	553	530	531	573	580	563	549	570	480	543	505	550	554	593	540	531	580	573	555	524	488	512	536	561	531	544	528	542	570	565	528	544	589	543	537	549	526	547	582	556	524	548	529	561	541	585	566	555	530	550	574	576	547	542	530	544	546	519	524	562	536	546	550	549	530	529	518	583	561	532	557	555	543	540	516	560	579	543	520	570	542	581	541	544	520	547	531	533	518	530	561	574	560	542	560	571	526	560	523	561	521	555	544	559	555	564	559	586	561	562	586	535	581	538	569	554	555	545	527	602	555	537	524	536	510	544	550	600	519	559	542	534	532	524	544	509	517	572	569	519	574	562	549	579	561	557	572	557	559	568	529	543	558	550	589	536	544	564	543	566	518	570	535	556	562	522	563	527	556	519	527	553	531	534	594	554	546	513	590	545	550	538	567	550	521	518	521	537	542	527	559	562	545	581	533	551	548	553	530	543	533	554	597	546	501	570	532	572	540	506	485	587	551	582	533	551	521	577	513	518	581	543	538	551	557	546	560	545	513	559	562	591	554	547	550	541	553	562	542	564	520	528	534	582	570	516	537	521	532	545	575	528	545	538	536	531	545	545	486	528	573	581	551	526	563	584	586	549	556	526	519	591
23254	40838	36481	26452	17936	13599	12243	10204	8576	7890	6618	5371	4379	3772	3288	2908	2740	2427	2210	1963	1819	1690	1522	1507	1395	1392	1341	1277	1298	1308	1286	1297	1218	1130	1119	1067	1094	1079	1047	993	1026	1088	953	1019	1013	992	991	977	977	987	909	919	915	894	937	897	909	881	847	884	945	840	842	929	897	894	864	870	853	843	859	853	860	825	864	915	877	874	831	849	841	836	892	807	880	843	858	870	837	844	829	880	823	851	878	885	887	867	903	899	857	870	868	891	907	886	853	831	867	886	883	826	851	894	897	870	920	843	819	823	927	797	854	912	909	871	876	859	889	842	917	927	911	866	853	876	858	883	911	886	849	886	858	860	863	869	839	852	856	871	906	911	905	907	838	900	852	865	857	792	855	842	814	864	884	936	832	854	859	804	820	814	842	845	867	866	851	803	892	862	859	879	835	815	911	901	877	879	877	790	874	904	829	825	888	859	860	866	864	830	870	890	856	848	820	832	864	850	873	818	807	863	826	814	811	836	868	830	882	857	863	889	897	863	894	864	879	851	867	840	914	866	867	797	838	892	814	872	864	873	864	876	856	851	867	905	859	847	880	853	860	851	838	880	870	846	800	864	804	884	844	856	881	878	839	831	909	838	860	878	816	856	829	826	852	863	870	841	836	854	857	831	802	832	842	857	872	862	831	848	929	873	851	826	841	862	900	839	918	833	854	861	915	884	849	858	853	872	862	867	864	882	884	819	843	901	863	886	832	914	887	817	880	862	865	854	861	883	822	854	916	840	860	822	828	888	845	823	875	842	887	855	872	888	827	884	832	843	828	885	845	839	848	843	896	895	860	933	832	817	901	886	924	861	849	873	848	856	823	810	902	816	848	836	845	850	835	869	901	819	836	820	857	896	900	841	902	834	837	890	852	856	860	909	859	817	863	856	866	870	871	850	807	840	879	820	851	840	883	876	830	851	824	863	868	867	857	848	897	868	825	883	857	882	846	826	806	881	891	859	854	923	811	862	886	904	860	841	828	907	865	865	813	809	882	842	867	887	890	901	868	854	824	897	858	838	878	883	886	830	819	859	838	825	804	815	876	880	861	830	886	826	841	814	867	879	878	875	901	815	845	840	875	854	832	853	832	827	867	818	802	869	825	889	891	835	854	837	906	879	869	858	925	864	862	840	816	848	903	835	904	911	869	834	882	847	843	798	858	840	838	884	887	814	844	816	931	823	870	868	875	863	837	845	839	834	875	876	895	916	886	851	857	859	836	820	841	812	872	813	861	873	816	835	842	830	903	815	854	851	853	875	861	854	842	862	835	860	865	870	901	842	888	866	861	888	895	802	840	845	846	821	853	865	904	928	837	832	839	874	831	837	821	898	868	847	810	839	844	814	975	892	863	881	814	873	844	836	878	893	909	875	791	899	941	921	836	842	845	885	854	867	857	842	850	866	874	854	824	911	860	813	763	845	858	876	845	853	907	815	914	874	908	856	911	906	851	928	878	854	812	838	861	843	847	858	859	881	894	867	827	832	873	839	838	835	861	873	864	899	859	804	801	864	803	862	881	855	854	861	860	852	863	891	821	847	882	912	837	871	869	814	859	869	825	868	853	866	852	835	852	831	843	882	845	836	880	871	910	856	825	899	858	846	851	854	827	897	829	847	865	909	860	881	889	839	812	852	865	843	882	884	839	858	836	874	856	879	882	878	877	815	832	901	886	869	825	923	871	861	876	837	911	856	803	862	858	837	831	851	833	872	835	892	915	825	867	824	823	815	836	885	828	862	867	876	885	880	860	887	868	903	849	865	884	842	842	903	815	807	899	783	852	910	857	855	852	889	899	852	809	838	792	820	871	828	825	836	856	859	877	897	915	867	803	826	846	903	886	846	856	871	856	813	851	845	882	832	899	880	819	848	839	834	808	790	826	872	862	857	795	955	859	865	872	860	869	874	869	835	872	905	840	848	894	785	887	838	785	874	892	845	872	816	815	832	857	855	884	846	805	904	839	852	856	857	914	866	822	890	841	845	885	808	823	818	896	848	797	873	880	829	859	882	851	823	800	838	885	871	869	848	834	883	862	843	813	916	888	863	897	879	877	828	844	871	784	834	821	835	846	855	846	873	837	841	831	826	850	880	791	857	867	846	918	842	828	867	833	831	805	854	814	837	879	850	869	870	867	894	831	836	838	857	801	895	823	854	854	828	871	818	834	834	867	857	877	834	880	890	852	875	846	843	814	815	827	791	872	852	856	877	869	855	866	805	865	854	885	847	826	863	842	819	855	877	842	893	862	836	839	904	854	840	890	835	839	888	828	872	876	845	795	891	881	858	802	845	827	854	874	908	892	807	896	847	903	829	854	873	822	853	866	876	890	851	854	879	833	875	882	856	835	850	862	857	855	866	837	806	872	886	887	860	860	850	806	818	902	873	927	856	861	834	863	835	860	835	792	925	861	841	896	811	834	842	881	912	823	889	870	844	880	880	833	900	833	865	816	855	910	877	820	844	838	836	838	854	883	867	833	904	875	849	896	920	871	862	856	880	834	809	831	849	816	869	813	842	830	883	836	878	847	865	817	861	882	804	857	837	852	895	886	864	883	888	844	877	854	801	847	849	828	878	892	834	877	820	833	856	833	829	847	900	854	872	897	872	854	874	822	857	894	894	867	848	865	862	830	848	887	857	880	894	847	848	839	810	921	904	791	807	878	780	892	878	836	833	888	888	862	900	848	826	856	813	839	884	850	828	845	889	848	845	839	835	897	839	880	847	836	869	904	849	883	822	810	821	829	873	815	853	904	864	848	876	827	876	822	854	873	918	875	839	841	888	842	862	776	885	817	874	862	868	840	840	805	900	826	844	859	840	805	921	836	805	849	873	818	859	879	851	873	867	865	804	851	876	875	873	774	851	852	866	879	869	824	794	877	858	823	818	851	872	825	867	869	869	826	844	835	874	841	820	857	832	857	845	839	855	831	822	857	867	830	799	851	805	823	863	819	825	804	884	908	874	883	863	910	856	879	858	853	850	901	848	841	833	847	809	821	857	853	859	851	874	841	839	850	881	841	870	891	898	890	891	848	804	786	857	805	888	851	805	832	870	816	883	885	828	844	838	853	864	847	843	828	901	831	889	838	897	876	855	820	842	812	850	854	838	800	848	873	825	796	862	896	875	784	875	878	869	874	889	785	907	828	848	816	827	878	863	872	882	848	827	829	861	888	864	873	881	875	867	894	845	869	849	874	837	811	839	845	877	862	858	829	882	859	907	925	846	807	875	844	894	832	863	839	859	890	876	784	863	880	835	842	808	881	879	857	861	865	855	892	827	886	849	863	922	835	853	851	855	871	858	860	899	828	850	873	842	893	926	862	875	862	879	812	848	813	824	769	863	846	841	822	895	866	879	837	886	836	834	914	887	860	879	845	843	858	833	823	875	827	833	871	862	854	846	836	813	815	852	901	819	857	853	804	814	826	863	831	865	831	889	896	878	873	861	926	841	863	859	882	883
26911	21209	17668	9843	3574	2094	1712	1576	1389	1210	1100	912	873	708	733	677	658	590	631	594	531	502	507	451	482	529	451	514	478	472	493	431	471	449	451	461	472	430	413	436	420	422	446	452	480	422	416	448	438	431	407	420	419	409	413	389	388	461	423	447	438	443	399	431	408	425	409	381	407	441	425	430	424	399	419	420	372	400	399	421	404	422	385	420	413	381	434	428	414	395	379	406	447	422	477	426	429	386	422	426	418	407	449	419	405	396	394	402	420	421	421	415	441	433	402	434	406	394	382	436	381	404	410	430	426	424	429	406	409	431	428	415	452	436	392	418	413	422	422	414	397	421	422	434	423	411	371	414	402	390	415	435	408	442	417	433	406	422	396	413	390	439	407	438	439	404	447	439	426	456	385	447	431	418	380	385	400	447	471	459	404	429	406	417	401	420	379	437	435	408	482	407	430	416	440	429	389	417	412	431	411	419	417	381	434	434	436	417	418	413	430	410	407	406	400	422	396	405	426	415	412	429	386	359	440	442	420	440	428	386	403	415	416	435	407	389	454	406	421	452	428	360	444	373	414	381	405	386	383	423	417	425	412	400	419	386	421	416	406	389	408	429	432	452	377	395	447	424	430	381	402	406	420	452	407	414	397	394	445	400	403	418	398	404	416	433	430	423	445	439	407	413	434	397	429	392	424	425	417	380	450	431	410	399	400	398	418	424	426	415	418	416	359	420	420	416	480	447	412	422	431	428	424	443	421	394	400	443	430	444	391	416	410	418	393	440	411	404	442	428	392	376	395	418	417	383	401	425	404	393	396	430	394	388	429	397	403	405	386	411	410	419	415	431	407	428	424	426	378	414	438	408	398	418	427	402	458	382	409	412	410	375	443	409	400	441	426	459	463	406	421	385	404	437	424	420	411	443	420	393	442	388	411	416	382	416	448	398	409	440	414	428	404	433	424	425	437	423	433	439	397	426	454	405	399	390	432	420	429	409	370	395	420	408	431	426	425	406	410	384	404	402	416	397	417	438	410	409	373	408	410	391	400	426	399	443	412	450	451	435	394	402	438	425	436	433	421	364	421	422	412	450	389	384	426	425	430	448	399	412	409	427	414	366	421	400	390	418	430	448	420	401	380	418	440	404	408	456	418	402	421	388	433	378	395	406	400	435	406	388	409	429	384	399	428	399	399	430	419	421	449	409	434	438	406	388	433	422	411	417	409	421	401	442	395	395	432	403	399	406	418	399	448	419	426	424	414	434	378	364	404	439	379	406	389	402	407	433	411	460	419	384	424	404	375	426	400	428	444	407	453	450	447	457	396	387	410	399	436	421	424	413	409	402	399	425	388	448	416	412	437	430	406	453	427	437	386	392	407	436	433	371	431	420	388	390	408	387	410	423	419	406	424	401	403	414	426	398	393	415	418	413	399	401	412	428	429	410	432	422	439	393	450	413	433	381	432	442	381	429	432	399	383	407	409	404	406	437	426	425	394	416	402	382	390	427	435	407	415	377	386	450	405	404	427	414	435	396	417	413	389	392	396	426	439	422	422	423	444	408	411	390	419	418	408	421	430	426	387	433	363	427	409	396	403	423	385	413	426	444	398	426	404	421	447	416	394	396	395	404	416	378	411	399	393	423	382	426	371	434	383	421	410	426	371	428	435	393	419	417	407	441	400	388	387	379	407	400	417	424	409	409	399	433	402	395	412	396	413	388	452	415	414	374	440	416	403	382	406	418	370	415	411	401	413	416	408	422	420	441	431	423	391	385	408	390	439	427	413	396	371	434	427	450	428	403	437	425	422	395	415	412	402	375	429	436	424	418	398	397	413	432	421	423	418	417	433	418	450	416	451	419	404	431	418	417	428	431	445	436	459	390	408	475	435	371	399	435	422	378	398	370	430	407	390	413	410	438	422	442	413	450	414	414	415	427	421	399	421	401	388	375	392	424	434	403	422	424	404	435	421	408	423	378	374	406	409	417	405	400	427	399	411	415	431	386	442	425	394	417	439	412	446	404	414	414	411	420	450	397	405	383	420	435	464	403	425	400	392	416	427	453	379	406	418	400	408	409	413	392	421	381	409	424	403	411	414	387	425	380	408	409	420	399	431	421	456	437	430	405	419	424	413	401	441	399	429	382	419	433	435	491	410	409	394	425	406	444	377	424	435	446	419	449	384	399	420	426	430	451	439	414	385	440	363	439	381	380	393	425	432	431	384	410	422	421	425	395	424	422	399	454	416	420	448	443	389	415	411	435	436	393	387	411	437	437	429	425	451	430	463	424	405	411	426	431	449	407	471	430	400	468	407	419	427	406	376	400	406	397	406	387	438	388	437	436	434	420	419	463	439	391	389	406	416	421	385	437	444	394	417	398	404	405	440	440	426	404	402	410	356	420	419	386	427	413	435	441	427	407	406	406	404	382	406	407	384	430	424	419	400	415	381	436	379	409	398	405	419	378	398	385	383	378	368	409	460	440	417	405	421	416	414	415	383	456	397	416	396	427	383	451	395	439	407	433	397	414	409	408	432	415	414	414	411	400	449	421	422	418	424	398	381	426	439	427	430	465	412	385	441	420	422	381	418	408	408	388	401	388	424	405	430	445	412	417	374	404	420	418	431	431	447	400	380	413	412	407	427	437	418	406	392	383	372	428	456	442	413	405	430	442	435	413	385	409	454	423	445	392	415	396	391	432	424	439	394	427	414	426	412	416	410	427	436	430	449	427	422	403	389	415	384	429	430	457	434	385	430	409	438	421	402	422	383	421	401	423	395	421	407	408	395	386	388	378	380	408	372	458	445	449	429	428	435	413	423	428	395	416	425	358	407	426	422	413	420	419	423	431	426	421	406	391	435	424	405	437	394	454	456	386	373	419	390	428	399	384	430	406	412	440	377	401	441	384	464	408	397	413	417	431	434	408	443	362	418	432	421	372	429	423	393	457	422	437	450	419	437	388	433	397	392	381	374	418	436	394	408	399	391	439	414	449	427	398	432	415	423	397	397	438	409	424	442	433	429	410	440	379	417	396	394	388	462	421	432	409	416	428	445	380	424	411	399	419	410	391	379	433	426	419	410	419	385	392	410	430	422	426	425	382	385	387	394	441	462	402	405	381	397	431	380	435	407	397	406	408	402	401	384	404	410	410	408	419	388	382	412	419	392	445	412	404	417	410	406	413	425	436	421	398	430	443	431	413	439	387	397	400	444	409	434	454	373	398	405	408	378	394	413	429	407	406	413	404	437	402	431	416	390	416	426	403	394	388	384	436	410	448	408	405	408	412	414	346	425	414	427	373	436	396	370	417	442	427	461	394	417	421	434	375	424	427	413	433	390	442	402	422	427	422	413	409	405	437	444	398	405	409	437	413	438	416	427	441	456	402	380	416	420	430	398	402	407	438	449	414	427	406	390	423	429	412	412	400	408	396	447	467	360	382	404	438	375	380	419	394	418	434	423	388	430	399	447	405	416	432	411	407	406	404	405	442	417	406
18496	24714	21361	14271	8269	5712	4929	4639	4135	3518	3021	2626	2082	1786	1656	1552	1391	1286	1177	1139	1062	949	943	904	880	865	868	865	801	796	808	755	831	780	767	741	730	730	749	730	751	747	696	720	705	660	756	745	755	731	708	654	680	668	694	667	677	712	634	678	679	639	665	631	641	628	654	626	657	717	641	659	640	665	701	678	661	655	687	635	668	686	693	665	678	637	729	721	672	728	665	658	711	637	687	667	662	633	625	714	642	690	656	661	715	676	688	647	690	695	668	673	688	723	656	625	633	649	657	701	625	662	697	712	663	625	706	645	666	655	668	678	673	684	629	686	635	658	663	676	644	688	608	635	677	650	658	660	674	667	641	649	701	674	681	660	677	719	678	680	667	677	660	707	664	643	645	640	684	670	666	678	675	655	638	698	688	656	661	673	707	663	661	661	693	697	662	629	675	679	687	635	667	651	704	646	668	637	694	643	642	628	643	641	718	708	663	682	637	659	657	674	661	657	665	693	638	650	651	671	684	648	667	659	676	677	655	642	685	645	673	701	639	650	708	673	667	709	663	614	695	662	644	659	699	692	634	706	670	679	708	691	634	655	684	627	668	608	681	683	668	692	577	676	674	732	639	641	696	653	662	673	633	682	683	662	681	646	636	718	656	675	667	642	646	637	676	623	681	706	642	658	667	687	633	670	668	666	626	668	704	652	672	662	648	628	644	739	664	690	662	651	684	647	676	655	609	601	653	674	619	677	704	643	653	646	708	664	727	664	677	633	660	683	669	660	659	606	638	662	645	687	638	700	665	693	612	682	676	641	682	674	607	736	686	633	666	682	643	670	612	692	681	660	685	645	636	668	659	694	618	658	655	634	696	688	640	638	656	657	641	655	651	663	686	668	697	688	683	658	723	669	662	679	678	671	634	695	682	676	624	705	652	635	660	655	716	705	631	668	677	640	664	671	609	663	671	671	676	701	675	635	707	674	676	670	643	667	636	606	697	721	663	727	660	683	641	654	665	622	711	671	601	677	676	625	645	703	651	656	692	628	681	690	675	607	661	670	668	695	688	651	687	678	678	633	678	657	685	671	706	691	717	655	643	666	642	694	650	660	656	639	660	644	691	681	662	652	617	623	673	630	657	621	656	655	654	670	647	665	684	647	640	686	679	667	638	712	682	666	681	650	661	654	640	657	682	639	681	658	666	654	649	625	640	676	643	693	646	674	651	642	656	668	669	701	634	670	678	681	631	681	644	685	686	648	684	687	661	674	707	669	699	695	665	657	675	680	644	641	686	644	697	666	632	687	703	676	693	647	667	662	676	667	644	663	648	662	675	669	683	676	657	674	667	637	655	658	691	684	706	709	624	659	667	702	666	646	633	652	707	712	651	704	653	632	642	659	707	651	660	676	620	685	641	637	680	695	666	679	674	639	630	650	687	672	691	685	619	630	635	660	666	670	687	649	695	625	667	693	686	668	687	654	680	635	636	636	640	680	683	689	655	606	674	681	615	653	668	662	710	666	662	653	636	663	658	691	681	618	674	652	705	684	697	689	659	641	635	667	649	673	664	687	650	667	673	646	637	654	678	655	665	682	636	670	684	635	637	676	650	696	664	693	687	657	660	657	668	693	631	658	680	624	652	654	686	685	658	650	662	632	667	671	652	693	656	684	671	658	669	655	637	631	648	655	716	696	629	654	667	655	658	622	665	630	685	666	647	642	653	700	704	653	714	690	754	675	660	652	656	652	694	702	659	644	645	692	647	688	657	605	691	707	680	702	687	680	632	663	654	649	667	678	685	624	656	671	620	660	659	667	701	662	740	690	627	598	707	663	655	670	660	704	640	673	667	677	664	647	680	679	651	628	671	665	676	661	698	661	612	686	665	693	654	669	642	716	672	655	706	660	695	652	673	644	638	683	702	709	660	652	688	710	684	706	646	636	683	665	683	739	669	649	653	645	665	673	640	704	670	666	608	613	660	633	659	675	671	648	692	687	607	661	638	686	698	676	660	710	681	687	650	672	688	693	654	700	672	730	644	657	648	639	648	661	676	658	662	648	705	610	673	663	649	644	677	690	652	651	705	680	640	660	654	651	680	648	605	712	664	656	649	672	642	640	717	665	652	647	661	691	626	651	680	684	662	628	659	685	689	644	645	626	652	690	651	675	708	614	673	693	682	709	665	699	660	676	679	649	688	684	673	654	672	641	639	733	679	666	654	668	654	678	618	654	643	655	733	692	691	680	654	665	682	631	684	659	700	657	697	645	668	644	671	677	673	681	700	625	685	611	732	675	657	696	651	649	659	727	660	638	693	636	680	648	667	623	652	639	681	674	679	659	694	639	659	684	713	637	682	672	640	651	652	648	613	642	667	645	717	674	712	654	677	652	664	665	617	636	673	696	666	662	701	681	680	698	656	631	642	614	668	676	669	697	666	680	668	678	660	662	637	632	645	691	636	705	635	605	692	688	674	643	695	625	698	647	634	646	616	666	628	684	625	686	678	674	667	684	670	644	685	652	669	717	643	723	687	615	623	672	671	716	673	649	673	636	667	715	674	656	694	726	685	623	690	615	669	650	653	678	692	645	666	670	660	648	652	703	659	655	650	679	694	674	650	648	691	619	659	688	630	653	706	686	614	676	665	688	692	651	675	692	667	691	661	698	652	685	668	678	661	645	642	625	670	684	698	647	668	681	693	691	712	682	701	633	619	691	677	664	677	700	656	681	653	714	659	684	658	687	693	708	680	647	698	663	690	665	664	671	694	672	658	657	693	698	668	687	708	674	638	618	634	696	643	711	665	709	646	692	655	688	655	634	634	658	676	716	681	703	651	669	662	668	644	672	679	685	673	603	663	634	637	674	656	699	620	643	682	631	689	674	682	667	656	661	685	668	650	675	706	654	701	669	666	636	657	677	699	672	675	625	657	715	622	682	645	690	737	626	683	682	697	643	694	680	650	646	679	644	713	662	674	664	692	679	743	663	639	650	593	679	701	655	697	617	691	713	662	713	677	663	655	680	654	632	690	660	690	670	686	697	714	670	662	691	684	685	696	669	635	633	658	671	664	662	658	704	671	693	693	684	684	677	631	689	699	666	651	664	664	681	668	705	666	677	674	669	668	674	655	594	626	672	636	670	674	677	664	679	615	678	713	666	667	699	635	620	647	704	609	639	655	666	687	688	674	693	613	670	671	622	671	677	667	676	618	633	675	696	692	692	644	655	643	642	661	672	658	668	679	641	718	671	689	707	649	664	656	676	685	600	660	663	676	621	636	583	666	680	693	693	670	674	720	683	664	665	678	662	658	664	632	680	656	676	706	615	677	654	653	708	673	675	659	652	656	665	682	709	629	661	637	624	694	665	729	675	691	688	644	660	639	665	684	680	649	678	639	740	642	660	664	693	664	655	690	677	691	658	659	648	682	649	685	629	674	690	624	673	657	702	679	618	673	688	671	678	639	632	667	653	680	657	673	671	685	610	662	645	636	650	664	683
24261	21318	28475	24526	20612	9041	4218	3359	2486	2061	1783	1559	1336	1186	1048	970	988	936	861	813	809	746	672	672	684	699	684	693	601	614	624	621	605	617	607	543	608	583	595	568	607	589	615	583	570	627	572	585	607	590	560	595	565	555	519	553	534	526	578	512	558	585	517	529	511	559	621	572	564	580	572	535	553	555	528	551	565	540	555	535	566	575	522	547	552	562	580	552	555	560	543	584	575	552	529	548	501	532	575	536	535	580	542	547	561	545	537	524	567	564	564	568	559	567	570	550	552	603	494	556	535	556	561	545	552	520	538	577	544	522	545	576	576	538	530	580	529	534	527	536	558	540	541	535	553	536	532	513	600	595	565	546	558	550	565	582	579	540	553	528	553	556	541	501	585	549	529	532	508	591	551	602	539	560	569	547	541	542	552	551	543	536	540	573	534	602	557	564	567	554	571	568	545	532	581	527	550	544	524	548	555	554	579	548	498	532	567	521	505	546	558	554	519	556	579	586	556	591	572	509	527	564	551	509	560	551	556	540	511	577	539	588	554	552	521	566	534	535	573	548	545	581	583	510	537	539	526	542	535	547	514	557	522	579	557	541	574	582	577	577	524	527	493	545	492	541	527	555	573	527	563	566	532	577	556	550	559	521	557	542	571	567	532	534	552	584	544	563	600	574	627	563	594	570	533	551	579	538	533	534	565	606	539	543	563	571	536	568	548	551	527	565	579	538	556	550	551	557	529	528	534	512	530	531	552	577	561	492	529	551	563	570	521	544	584	547	523	556	529	559	556	560	534	556	551	544	539	554	575	526	549	550	537	585	554	560	547	562	543	550	527	569	586	547	575	565	571	556	565	574	600	555	548	579	578	605	531	578	586	553	513	541	557	541	575	541	542	509	539	551	573	547	563	500	552	544	556	541	561	540	546	551	554	554	588	641	523	545	593	576	590	524	562	572	577	519	557	545	544	545	536	576	561	569	530	546	572	526	544	603	522	539	530	567	581	527	514	537	530	576	539	583	543	552	524	545	560	529	539	530	573	555	586	507	524	589	521	552	562	521	527	595	566	561	563	546	560	530	569	502	565	528	523	510	555	565	522	537	570	549	541	531	576	595	538	558	561	549	602	568	591	546	515	605	538	563	545	493	549	570	561	559	560	542	546	538	568	492	528	519	566	549	509	535	530	519	505	542	553	576	559	560	597	554	526	564	572	593	548	499	566	498	503	526	591	575	513	559	533	506	601	526	552	526	600	546	559	546	536	575	569	563	508	498	517	517	579	564	552	544	558	516	513	557	583	503	545	550	546	562	520	572	571	534	552	610	545	567	544	544	537	566	545	535	529	527	576	525	571	539	520	571	531	513	525	579	545	520	589	548	541	565	574	590	552	545	560	530	582	516	524	599	516	562	509	567	553	584	542	531	531	546	544	548	532	571	554	530	546	543	534	549	556	584	556	560	590	509	560	588	579	543	573	537	550	534	541	534	525	535	576	519	551	507	533	527	541	544	523	583	547	570	580	578	588	561	550	571	539	528	565	532	517	515	503	577	573	525	569	562	536	537	524	543	557	611	538	536	562	531	532	552	541	532	553	525	527	540	547	499	533	539	602	549	537	539	560	528	560	535	525	615	567	535	518	583	537	575	605	582	545	582	568	517	553	558	532	545	596	490	546	563	535	546	532	590	555	569	542	535	579	552	530	543	577	538	547	563	549	561	525	547	533	574	510	573	542	519	554	592	518	556	523	518	520	539	528	521	530	574	529	559	546	537	539	564	560	543	582	522	544	536	548	532	538	515	530	560	584	538	572	565	540	609	571	506	562	528	520	575	552	523	541	549	552	538	555	522	544	551	546	551	542	533	559	543	570	542	500	485	553	535	551	550	556	559	513	564	557	533	602	518	544	519	536	564	588	576	563	555	537	554	523	533	587	577	517	531	570	540	547	538	515	537	548	527	530	522	580	575	554	536	511	544	535	583	555	548	565	550	490	616	562	564	539	523	548	567	556	568	533	558	532	517	541	555	521	543	480	533	592	540	564	521	555	526	555	579	530	500	519	529	559	568	505	589	553	546	536	551	548	526	575	534	570	558	488	529	535	540	534	532	546	566	630	517	538	557	560	562	572	555	543	621	563	552	534	572	535	576	554	509	514	601	541	544	555	589	540	564	483	579	578	522	564	550	559	543	550	576	548	575	547	530	537	521	527	571	591	529	567	552	524	557	547	558	593	524	564	539	524	559	532	568	511	551	561	573	544	545	525	508	597	540	560	548	576	515	529	552	570	570	530	527	500	566	536	542	566	578	509	537	573	551	519	564	550	530	551	541	595	550	584	551	533	524	558	510	555	544	572	547	522	561	515	525	555	560	557	534	543	595	540	575	535	583	549	525	544	556	546	581	555	508	554	541	563	587	527	537	544	508	527	520	507	534	548	552	509	501	539	560	533	546	516	535	534	569	556	515	551	539	560	525	560	572	563	556	556	576	505	542	513	531	530	585	540	565	545	545	563	501	559	569	557	545	550	565	533	555	553	539	524	551	525	557	586	534	560	515	536	546	528	550	517	542	557	564	535	572	549	571	565	509	538	539	527	565	549	562	578	581	561	555	549	550	538	530	553	534	581	567	550	534	556	564	522	510	541	556	550	558	510	565	555	554	576	558	541	535	528	534	510	602	567	561	520	533	595	533	521	570	544	581	601	565	556	562	584	540	563	588	567	542	551	553	550	558	514	528	571	520	550	572	544	549	537	545	546	528	526	522	563	562	578	547	589	545	528	516	549	550	527	528	545	521	587	585	526	554	548	559	543	534	478	547	554	534	552	546	538	551	545	540	551	551	529	539	536	543	546	560	589	481	559	543	571	541	548	541	546	531	525	583	580	569	523	540	549	551	525	495	522	584	563	542	574	525	502	556	513	547	553	556	575	567	573	562	526	583	577	556	534	568	545	565	537	533	602	501	557	527	570	536	505	528	591	545	512	550	568	561	555	510	569	553	537	580	523	526	525	539	529	548	535	559	557	545	535	571	525	533	552	588	578	559	549	558	554	557	533	531	579	548	555	527	548	584	536	515	552	536	537	577	591	534	560	529	595	543	535	505	519	551	582	514	578	564	524	583	520	568	508	589	534	551	582	555	557	564	552	557	570	524	551	556	558	534	578	541	548	561	531	557	574	537	551	534	522	536	524	540	538	544	560	517	521	510	531	565	557	581	547	538	568	531	553	478	528	561	598	521	521	541	561	598	556	501	534	567	586	591	539	563	596	550	558	557	568	540	555	547	576	517	519	547	541	575	533	498	522	542	563	568	526	540	569	525	540	519	548	555	598	531	556	554	537	533	540	519	557	544	558	592	544	555	544	559	509	552	536	538	552	587	549	536	568	569	585	517	584	531	551	593	567	541	546	530	579	559	600	542	549	554	508	601	508	542	512	588	542	549	544	575	525	529	547	530	553	564	562	563	514	490	564	555	561	555	598	586	543	547	496	559	539	530
20158	31324	30220	20151	13791	10008	9035	8606	7006	5739	4737	4248	3442	2825	2559	2357	2151	1987	1775	1669	1500	1468	1357	1291	1282	1227	1183	1232	1167	1180	1131	1129	1143	1062	1024	1111	1001	1030	1070	952	931	984	974	995	990	1002	958	932	979	934	898	902	856	927	909	932	885	938	898	854	840	851	871	820	895	875	806	845	852	842	883	859	906	863	878	884	896	825	845	818	909	902	836	872	867	793	820	920	896	845	812	898	920	872	866	896	926	853	893	858	873	913	955	879	877	850	861	849	940	879	815	885	864	867	878	912	839	893	823	874	877	872	892	855	914	897	902	851	866	832	861	889	868	796	897	858	858	848	878	873	878	869	829	829	883	845	865	866	901	865	811	907	874	890	832	872	857	887	862	854	847	850	841	860	890	861	881	922	820	876	865	894	844	918	844	860	857	898	860	894	865	950	886	861	862	857	831	840	893	929	881	880	889	847	863	888	808	853	855	861	885	893	858	943	873	865	857	845	873	832	868	879	850	823	890	918	840	908	869	884	900	875	850	853	860	834	830	854	845	884	867	879	878	860	822	855	838	861	894	873	884	877	897	840	890	880	830	885	857	877	844	878	886	868	830	869	868	857	846	888	848	862	821	914	845	870	848	910	842	900	833	857	890	868	880	878	879	820	891	860	872	823	857	849	890	914	907	833	893	859	886	904	863	848	875	849	883	885	904	858	894	854	876	888	869	877	913	877	853	843	885	904	931	857	878	820	902	857	817	908	842	884	908	889	845	865	923	862	904	840	865	879	833	914	844	839	810	856	851	875	833	868	889	914	855	806	870	895	874	854	890	820	895	841	871	897	838	842	900	866	895	863	856	867	907	842	863	933	916	909	871	845	875	821	890	870	876	909	885	819	873	809	829	837	890	867	888	886	879	908	940	841	851	815	858	869	856	893	876	871	897	843	895	855	834	826	825	864	877	845	842	926	844	924	823	895	837	914	834	882	886	839	905	847	892	832	883	833	853	901	828	869	913	882	855	877	839	912	821	908	831	884	901	846	815	897	852	876	863	861	885	907	870	889	901	856	850	895	860	892	842	860	827	903	872	826	886	844	859	887	853	843	861	864	843	864	878	826	847	867	862	829	881	863	885	891	891	860	847	844	863	846	889	851	881	831	899	854	840	851	871	873	836	854	863	880	892	870	890	827	830	879	890	838	876	803	922	819	848	900	882	871	877	872	852	890	886	870	845	818	849	854	877	854	859	851	908	871	895	933	933	835	853	867	849	865	845	859	877	834	866	851	857	899	879	847	862	854	784	903	848	892	892	871	900	848	808	851	833	799	895	897	874	880	886	912	878	851	848	911	847	876	842	879	888	871	867	823	851	858	871	826	835	880	861	811	854	868	887	863	883	867	874	846	827	885	878	861	881	913	929	884	873	895	871	856	918	880	852	887	816	850	866	890	839	896	871	803	860	835	877	913	863	886	818	896	864	840	893	912	888	857	879	862	866	897	845	885	814	810	905	887	884	875	845	868	857	879	874	900	926	904	880	891	836	860	886	887	902	882	933	841	936	845	847	848	864	888	868	810	864	903	817	847	848	847	856	886	815	863	888	890	829	923	853	847	833	889	924	845	875	875	846	847	870	878	950	870	890	873	859	877	887	864	874	825	876	919	860	883	886	885	919	871	861	880	861	885	851	874	880	868	907	853	871	896	867	866	877	874	887	861	859	860	877	916	888	845	844	862	863	866	869	877	885	878	834	858	894	859	867	889	896	845	840	945	840	864	919	875	861	829	908	827	895	906	888	887	848	836	862	855	938	890	854	869	889	879	844	932	856	855	864	847	899	851	903	809	875	846	854	896	871	876	857	908	863	868	848	866	908	826	885	817	860	928	800	841	821	864	859	877	855	849	876	791	839	861	881	877	873	907	871	847	875	852	929	889	870	865	866	818	917	897	866	852	901	859	870	894	817	845	849	884	900	867	897	826	874	858	888	896	885	861	831	879	873	834	846	872	849	912	893	869	861	850	834	902	883	908	821	878	871	915	875	833	918	861	850	876	866	911	879	875	828	866	863	857	912	858	860	822	832	860	877	864	834	898	873	884	861	856	861	920	874	929	850	866	892	862	887	872	872	850	794	843	911	924	872	858	860	894	879	856	880	844	845	872	831	864	878	866	884	835	812	877	842	822	798	819	864	823	854	830	863	846	833	876	861	833	831	789	889	868	898	793	874	883	838	880	842	878	878	894	889	844	909	865	838	918	839	901	831	876	875	887	795	838	884	895	817	886	858	891	876	872	870	879	887	883	881	839	934	875	916	884	902	833	876	896	911	886	880	831	891	854	882	830	888	884	846	816	875	912	832	853	894	881	922	882	843	856	803	834	878	859	852	847	846	863	896	899	882	864	819	824	841	876	858	837	896	861	815	840	855	864	863	830	833	838	869	927	855	888	866	870	870	862	870	899	840	868	886	857	862	862	920	854	888	925	862	915	843	832	870	849	858	836	841	845	842	903	915	844	881	889	893	879	824	896	873	871	848	849	871	892	970	829	885	863	876	856	865	885	852	893	873	866	891	873	879	825	903	865	870	844	862	892	876	825	882	814	870	865	842	876	825	835	900	838	920	868	895	855	889	839	885	829	912	920	864	865	889	928	892	810	887	832	860	879	841	865	893	833	864	791	840	871	831	872	843	841	846	799	864	881	829	872	852	876	859	865	857	879	814	821	852	835	832	855	854	853	861	899	846	863	853	913	863	848	847	869	872	861	856	883	839	842	810	872	856	869	892	881	843	908	861	877	863	873	868	912	901	836	847	874	839	841	889	846	858	892	867	837	843	830	835	844	892	899	883	867	895	863	834	863	876	899	874	919	880	914	845	839	852	880	881	864	845	836	853	882	889	858	904	890	837	892	841	838	852	897	865	845	835	817	883	897	932	863	812	859	788	867	837	873	862	918	839	864	867	859	810	876	868	856	829	807	824	841	903	898	892	826	873	843	879	829	838	866	846	925	895	874	908	894	895	878	871	910	887	832	879	811	913	890	895	891	871	850	839	866	864	872	874	834	875	896	798	789	876	839	809	796	851	839	840	838	883	870	845	855	895	860	808	865	848	894	862	871	881	860	893	862	894	886	922	809	830	806	893	851	859	834	898	879	849	844	878	838	886	854	862	840	843	856	837	859	834	834	825	834	784	857	937	898	893	895	860	858	918	853	851	865	879	905	867	856	818	913	881	843	843	782	880	881	875	842	856	800	875	868	826	915	905	818	851	822	943	885	852	854	851	842	880	850	894	878	863	859	873	829	810	876	869	834	856	843	852	867	847	842	843	862	835	873	883	844	833	899	908	894	823	848	864	867	851	878	853	890	926	871	920	930	864	876	929	870	877	775	869	896	857	899	887	863	830	873	843	923	871	853	853	887	877	879	922	889	877	879	830	876	829	874	836	876	901	867	868	894	838	883	851	877	810	879	873	871	895	840	854	861	889	847	815	884	863	872	893	851	824	878	907	869	851	872
23162	21244	29092	23718	21265	20596	9964	5268	3722	3028	2533	2087	1646	1454	1332	1309	1199	1047	970	949	852	839	801	777	765	746	773	713	717	693	690	678	659	616	626	658	648	591	627	603	614	625	594	577	590	617	620	593	597	521	590	592	538	585	594	548	588	565	569	588	588	578	554	535	536	551	561	513	553	573	596	559	558	578	580	535	542	580	617	545	577	562	545	571	617	570	577	536	570	546	546	554	588	581	541	583	582	589	563	604	569	580	612	547	546	550	563	529	537	545	538	539	550	580	565	562	532	577	559	606	515	565	593	531	579	558	569	595	535	593	594	553	553	549	568	552	524	556	554	530	594	521	542	614	567	546	561	542	576	554	567	570	580	566	565	570	573	556	581	555	555	584	543	536	593	598	542	522	539	580	547	543	513	568	591	512	596	537	558	572	557	512	545	596	510	575	529	544	576	522	547	529	543	522	506	530	571	584	556	559	614	545	550	545	527	551	498	534	551	555	582	541	505	540	579	580	529	574	549	546	598	482	513	514	533	570	609	557	521	563	570	568	520	575	561	565	530	578	547	548	557	525	580	587	508	526	563	535	589	573	551	588	559	576	544	583	561	569	559	594	562	571	540	560	551	556	532	552	558	556	564	590	578	516	539	575	554	549	532	502	541	554	580	512	548	595	509	571	578	516	529	578	563	527	537	576	513	597	602	557	557	545	553	600	606	527	512	572	575	536	579	533	542	563	544	524	539	537	567	599	544	595	587	558	552	541	565	544	541	587	590	521	542	546	530	580	549	544	560	545	556	567	529	554	547	569	504	560	557	566	580	565	549	545	596	547	539	561	586	515	561	531	598	528	579	578	558	559	566	581	571	529	509	564	548	551	554	542	548	557	538	580	542	584	542	567	539	578	553	589	577	556	572	551	594	554	564	562	571	537	543	544	537	561	548	569	595	560	538	533	574	634	498	567	537	572	564	549	597	583	510	554	583	544	520	539	536	568	571	581	560	581	558	599	549	547	572	540	573	565	536	516	535	563	561	526	555	544	558	560	563	528	570	576	579	590	581	507	573	538	573	523	570	553	525	548	546	591	561	587	566	552	571	571	548	560	532	543	589	604	561	549	532	563	577	543	552	526	562	519	528	530	545	547	532	540	552	571	566	563	550	602	571	571	569	576	564	553	581	572	543	571	563	568	536	533	573	560	538	546	525	541	581	595	534	515	582	572	582	585	548	588	543	524	518	531	537	592	561	574	518	588	586	538	532	570	612	553	606	574	522	546	556	564	542	581	558	528	522	499	581	548	557	546	570	529	571	547	514	576	558	547	544	505	551	562	563	622	555	570	530	598	546	544	556	512	533	547	529	559	585	563	523	533	530	566	526	570	548	558	575	576	538	539	534	596	604	556	544	568	543	601	554	537	560	552	581	484	579	611	573	557	575	573	521	577	568	562	545	571	592	586	531	535	548	580	572	551	590	525	561	543	583	535	580	498	566	534	544	539	573	548	528	561	571	503	519	552	563	556	535	582	553	502	541	569	560	568	563	554	583	583	569	567	538	578	515	585	547	515	602	521	563	529	552	575	543	557	542	567	580	581	558	502	529	560	575	563	587	509	552	561	538	547	555	555	539	585	554	565	549	533	548	540	535	582	604	540	553	569	571	552	564	589	546	577	537	558	546	549	590	570	552	584	536	561	539	543	554	575	572	504	566	568	570	580	574	544	571	524	564	564	575	586	543	560	564	574	567	562	526	557	525	563	526	570	553	560	534	502	536	536	578	535	576	585	565	502	549	552	593	529	565	569	556	547	555	558	548	560	527	571	496	547	572	551	542	536	570	574	547	533	591	514	554	555	557	578	551	593	542	569	571	578	561	529	515	556	592	566	551	609	551	520	563	547	568	560	508	540	557	560	544	595	574	595	598	575	555	594	532	564	563	553	558	590	540	589	530	560	540	565	562	609	544	601	581	545	542	559	545	594	572	550	532	544	562	588	558	554	545	574	559	594	549	571	557	574	564	560	550	557	524	553	559	566	518	558	551	572	529	562	586	528	602	567	495	533	540	585	605	529	584	546	541	522	577	573	539	558	522	572	593	537	564	552	562	575	552	519	515	559	552	549	576	534	531	571	554	503	538	551	544	513	557	531	530	560	576	555	566	583	583	547	557	546	571	512	571	573	551	500	570	552	547	539	530	562	561	588	549	550	542	531	527	569	549	608	542	596	516	499	563	548	543	546	542	570	548	557	561	539	548	527	543	600	550	543	565	555	584	507	567	552	574	554	533	594	570	594	540	567	569	551	550	558	577	571	540	538	558	584	614	548	560	579	544	569	512	516	552	551	543	566	576	583	526	539	548	524	559	555	575	545	572	529	523	548	560	595	526	549	552	569	519	578	546	537	541	544	554	549	587	551	558	562	536	557	571	563	558	533	605	546	551	509	560	601	569	515	527	583	558	543	550	580	550	589	523	523	522	529	515	522	565	541	565	587	586	549	563	590	572	549	564	556	525	557	587	553	572	542	588	545	534	526	541	532	544	530	553	564	525	547	522	541	564	543	534	561	530	554	561	551	572	558	569	558	563	549	553	606	577	533	617	529	539	565	598	509	548	534	515	573	565	512	545	586	576	507	501	554	583	598	535	525	517	493	537	560	555	540	528	511	580	553	575	556	541	530	532	559	595	563	574	568	565	560	570	557	541	544	553	540	573	537	534	534	580	604	557	526	516	526	568	524	547	525	530	525	583	569	589	567	527	535	592	567	575	554	526	514	561	539	559	613	549	533	559	540	562	563	522	576	530	573	582	520	506	555	497	551	592	569	543	555	576	571	519	536	574	590	537	555	569	533	576	593	539	541	585	557	544	563	532	545	591	559	565	530	554	576	574	583	567	587	513	573	562	533	546	545	572	580	565	526	551	531	569	512	591	548	576	541	500	532	565	543	528	556	565	594	546	543	583	527	575	541	564	533	585	543	545	553	511	542	545	513	545	541	598	542	538	587	593	528	572	548	546	561	532	584	547	570	586	556	553	520	525	575	525	525	541	578	569	588	565	531	563	584	548	599	547	546	592	563	576	527	553	537	539	543	545	566	564	499	563	542	594	554	540	565	522	577	519	532	579	528	558	591	549	554	558	543	549	573	557	569	588	530	566	568	552	538	584	583	534	516	551	512	567	527	538	532	549	552	530	533	536	548	564	544	586	551	541	522	571	590	510	548	527	524	505	548	585	538	565	526	551	566	545	524	578	553	557	551	542	576	587	544	581	536	574	550	571	534	549	535	528	591	528	539	548	553	599	565	595	539	553	532	550	534	545	542	578	555	546	528	540	573	542	599	538	554	559	547	526	541	538	549	505	536	554	565	582	584	576	543	571	524	603	511	531	551	551	539	532	583	577	510	544	569	496	565	564	539	589	585	538	535	582	573	573	549	580	530	553	550	540	591	571	574	589	566	587	562	565	554	551	559	547	553	577	591	554	591	548	567	593	529	614	534	586	592	547	548
21967	35559	34145	25845	17482	13573	12144	12307	9917	8030	6755	5591	4328	3712	3451	3075	2781	2483	2074	2021	1891	1654	1560	1420	1461	1419	1382	1356	1338	1317	1272	1194	1144	1083	1077	1082	1066	1037	1005	1028	968	1015	1022	1015	1066	1059	1031	993	970	919	1017	965	889	858	910	875	864	852	838	826	905	904	856	915	888	869	894	904	888	860	854	880	897	886	914	877	935	834	857	911	891	838	858	872	879	896	830	877	868	893	888	861	889	909	880	878	831	889	888	862	932	938	895	893	909	907	878	859	880	893	882	878	872	885	858	901	853	865	860	862	877	852	946	836	862	899	891	877	849	868	850	876	815	836	864	868	852	886	869	902	863	878	876	874	879	841	821	807	913	817	896	820	860	838	845	852	876	863	868	884	907	841	862	836	872	897	898	824	870	883	822	912	895	895	882	877	796	826	906	857	807	849	902	869	861	866	903	836	897	861	868	882	876	901	864	867	883	858	841	911	870	865	924	880	814	857	857	849	924	854	912	842	885	823	889	834	840	895	853	885	861	825	875	889	820	878	889	857	864	810	881	872	896	896	941	865	886	854	846	854	858	805	891	830	794	821	894	930	828	899	884	853	895	867	814	879	884	854	812	877	875	907	885	870	842	866	868	852	856	817	856	855	857	849	872	866	856	897	846	837	858	866	906	888	878	850	845	886	843	881	884	886	849	833	892	881	862	864	889	832	864	922	926	814	931	868	843	918	821	847	845	869	854	845	897	871	811	866	887	842	874	870	873	898	871	879	864	830	835	910	864	879	814	905	816	876	867	863	886	873	850	868	852	815	913	873	831	866	845	862	913	899	877	879	851	893	853	910	923	873	932	870	834	896	856	906	869	899	895	882	875	907	892	846	839	810	856	874	926	893	909	875	833	852	816	870	848	877	858	894	894	836	831	877	851	869	877	923	870	829	852	884	897	912	872	865	845	871	843	886	872	860	884	841	848	830	863	859	839	823	805	908	890	862	860	855	859	819	849	855	813	856	849	837	837	893	861	811	833	865	853	828	849	899	863	914	844	881	875	912	860	808	876	866	842	830	867	909	836	861	816	872	832	910	855	867	867	881	858	813	904	867	902	865	860	859	887	855	862	834	843	905	834	923	877	937	873	903	882	849	850	863	878	833	859	863	843	817	877	860	905	877	819	849	919	890	779	888	876	908	879	869	845	886	853	849	826	845	886	883	819	865	846	887	876	883	845	862	869	839	821	887	820	918	863	832	884	850	920	832	867	840	828	869	842	870	877	863	871	882	867	835	864	914	824	853	859	920	818	897	858	802	885	839	864	918	852	837	828	887	867	856	874	864	905	837	872	850	892	817	883	859	915	907	836	860	922	873	894	878	853	841	863	837	848	873	840	876	843	883	873	862	851	876	868	815	881	894	824	870	879	906	865	840	825	839	847	888	862	908	875	905	839	813	889	834	852	843	888	897	836	892	842	850	840	883	871	876	833	890	842	857	834	861	831	882	869	865	877	832	812	820	827	942	916	815	894	855	866	798	862	885	851	775	887	844	889	910	883	867	871	835	848	876	883	871	835	896	818	890	914	903	905	851	879	822	823	913	891	854	844	909	838	848	912	903	845	861	859	862	848	854	820	825	879	886	890	863	820	847	846	848	854	889	863	868	877	830	918	843	883	858	849	900	787	898	910	863	880	925	851	868	846	924	841	900	860	871	895	837	863	828	834	871	842	829	880	861	821	855	825	859	902	881	854	841	887	845	841	822	901	830	854	864	839	894	851	876	891	900	851	844	912	866	894	864	870	874	870	862	886	851	885	872	877	909	879	836	870	857	877	917	848	866	847	842	867	838	905	835	828	827	848	889	900	925	892	898	856	846	915	871	818	794	872	867	895	877	874	951	888	871	853	873	894	837	875	847	849	904	857	852	842	840	880	821	851	855	870	848	856	836	791	875	847	887	869	909	854	859	911	864	892	836	866	891	865	906	872	890	864	856	887	849	796	858	889	843	894	882	869	845	812	874	905	833	832	789	864	861	878	856	877	847	911	843	899	825	854	859	857	894	892	869	930	822	876	838	858	909	812	794	874	887	854	809	862	913	834	826	857	826	818	871	896	848	844	853	890	844	797	846	871	895	845	822	901	861	856	871	862	906	890	861	867	869	873	845	873	895	887	835	813	810	856	838	842	912	887	824	887	848	845	870	911	856	893	832	900	832	845	926	900	864	860	808	842	846	881	855	848	836	905	853	848	852	875	874	846	855	866	832	873	895	887	838	870	883	826	840	845	860	925	824	892	877	854	898	855	826	872	841	800	860	860	832	840	828	824	866	833	869	897	848	878	840	885	882	895	865	945	893	830	898	803	876	936	885	895	862	859	863	869	876	859	892	893	852	830	842	900	927	880	899	879	863	856	931	860	925	888	841	819	874	832	878	886	884	802	849	837	859	888	809	864	925	846	865	860	841	896	896	938	838	902	919	845	889	831	849	861	861	845	889	898	872	873	845	874	837	821	892	818	868	898	881	914	843	875	900	869	871	812	843	869	836	829	910	829	846	880	863	950	871	848	871	871	873	845	880	895	855	923	863	875	816	853	882	878	823	867	832	855	836	874	873	863	879	818	828	831	893	857	870	850	886	848	873	855	873	865	836	883	827	845	844	889	880	874	819	943	854	815	877	834	837	882	828	900	832	842	894	819	856	879	878	867	878	836	899	855	836	891	910	831	889	906	814	857	856	895	910	881	914	880	859	875	839	841	874	901	822	846	848	880	879	876	868	858	799	881	862	821	844	860	863	876	886	919	861	880	915	862	911	880	897	897	876	858	930	869	857	904	898	850	840	884	867	891	875	853	876	852	875	841	893	833	887	901	865	896	889	887	916	888	843	836	880	866	836	866	855	908	864	924	869	814	860	891	857	909	858	874	897	864	852	857	825	814	845	876	853	889	890	814	836	876	851	847	848	853	875	898	829	861	820	831	843	854	903	858	894	853	865	880	868	900	916	861	898	845	900	840	856	879	851	843	889	864	828	859	853	877	801	848	865	874	842	914	850	837	849	862	843	901	909	845	898	881	885	805	882	866	811	913	819	890	839	874	882	850	847	824	808	920	835	844	849	832	850	848	874	885	871	857	859	877	922	895	861	868	847	877	844	845	871	809	829	830	886	864	896	878	929	906	858	847	867	861	868	881	839	840	842	821	809	847	883	860	912	831	809	873	866	886	866	851	905	885	852	930	830	872	864	802	845	874	884	909	869	888	856	882	838	891	857	869	860	873	859	900	879	865	862	908	873	853	889	898	801	847	876	836	825	855	882	814	906	880	854	847	891	891	880	879	841	843	851	906	868	868	851	860	860	895	816	817	849	883	887	880	854	856	859	805	853	837	846	882	908	837	890	859	866	833	854	913	849	831	842	867	907	890	806	853	825	865	908	857	864	840	808	814	837	885	832	842	871	853	864	823	948	915	908	854	835	811	850	919	870	816	852	878	905	854	921	825	842	871	883	830	853	826	875	822	840
26815	21071	17543	9675	3384	2323	2030	1909	1607	1309	1231	1007	820	755	736	688	623	650	589	531	531	520	487	454	470	501	497	470	520	503	472	484	475	480	475	399	468	451	488	479	443	464	428	452	446	465	438	444	456	397	434	413	446	398	425	434	433	422	429	440	455	436	440	451	443	454	448	444	459	465	482	438	422	398	450	432	447	428	412	441	457	432	426	429	387	404	410	441	401	436	417	404	462	373	401	432	457	467	444	419	442	427	406	423	445	437	419	431	408	437	404	404	398	434	449	390	385	417	437	400	417	430	447	416	397	427	463	414	419	449	402	423	439	482	450	395	447	424	429	411	428	463	441	417	416	401	423	456	406	448	419	421	428	394	436	432	450	429	433	429	447	422	401	439	435	422	407	433	458	413	426	454	451	439	429	392	459	432	405	437	423	429	405	411	439	435	361	411	444	449	408	406	435	421	415	460	438	459	428	429	435	441	436	424	407	403	420	434	402	430	411	416	467	435	396	418	424	447	416	437	418	449	458	413	432	430	420	425	424	377	433	446	411	455	421	446	418	381	446	410	423	448	433	405	430	433	429	428	452	440	474	457	460	410	443	416	402	391	429	419	416	398	425	438	429	413	401	427	457	416	440	408	441	448	448	387	418	411	411	423	411	446	429	458	446	432	408	404	420	402	421	421	469	435	442	417	441	418	450	431	402	438	444	433	432	393	412	452	411	404	406	431	409	426	451	454	455	415	433	438	443	440	414	423	453	393	463	423	413	438	423	423	441	442	437	430	410	412	453	413	449	419	424	421	477	390	440	451	435	419	432	448	432	435	448	445	445	430	438	476	445	431	405	415	427	412	453	407	438	461	442	444	425	415	412	403	414	431	459	451	404	418	425	439	419	432	439	461	429	432	444	439	356	439	460	433	416	432	401	455	403	430	423	415	435	408	425	443	426	444	434	442	429	425	437	422	437	385	433	447	440	401	448	405	452	430	431	488	436	405	456	434	409	422	432	401	424	417	454	414	445	397	439	445	435	456	398	445	469	435	458	400	411	417	416	452	437	429	418	418	422	419	445	429	431	425	437	428	410	399	399	451	422	409	448	467	416	461	407	457	409	438	414	413	395	428	416	431	398	465	436	410	414	431	428	428	439	423	414	438	465	405	429	427	402	445	414	449	391	403	396	455	390	421	436	409	402	365	418	431	419	443	421	415	422	414	438	394	436	436	432	422	440	471	435	442	423	438	456	414	435	457	441	388	427	433	461	434	444	406	425	429	436	431	443	413	405	435	426	475	401	439	483	431	424	413	434	432	417	431	414	422	483	419	437	441	423	413	420	440	445	443	428	445	403	428	399	422	423	415	440	442	448	390	475	441	452	430	434	450	426	424	467	408	427	459	422	417	415	459	451	449	412	429	421	423	426	425	450	444	461	432	456	429	406	437	435	444	433	401	475	411	387	407	399	435	458	447	408	417	437	439	476	431	428	445	421	454	457	406	454	394	449	450	422	446	435	415	424	474	446	445	406	400	409	454	423	432	464	395	435	427	447	453	421	449	402	427	409	400	432	417	458	418	406	433	411	417	411	393	464	434	434	405	403	431	440	446	416	419	428	444	460	403	408	446	437	404	479	403	460	405	409	440	402	445	401	411	447	443	428	445	433	411	412	449	441	419	438	459	438	430	432	442	423	432	464	395	430	401	442	444	442	431	459	408	438	425	397	467	433	451	419	437	427	421	446	388	448	436	427	412	437	408	415	489	441	425	422	463	429	408	427	405	423	388	410	449	476	456	461	439	442	410	417	429	426	445	413	407	438	398	386	438	426	435	401	406	447	451	421	448	422	456	450	416	422	447	435	405	442	435	461	424	450	433	424	396	456	426	426	422	433	393	454	423	406	412	447	416	464	415	429	442	439	421	404	417	416	477	427	404	406	421	427	443	439	440	457	421	389	441	427	394	425	396	427	424	458	426	440	428	453	465	445	429	423	416	428	439	434	416	470	446	435	440	444	401	434	453	417	434	409	418	411	481	420	459	440	468	408	464	400	465	434	402	393	416	429	393	414	432	408	402	429	416	434	419	398	454	442	407	431	412	414	438	430	435	428	417	429	408	430	429	434	420	433	438	400	447	383	462	439	429	391	439	419	431	437	412	463	440	419	401	419	416	422	407	450	427	425	441	371	451	440	454	445	423	442	444	460	451	429	416	440	429	452	464	407	393	418	394	431	438	416	401	416	416	426	436	419	420	441	465	422	420	425	428	394	407	419	401	403	444	467	401	403	438	410	416	406	431	428	454	462	466	413	432	430	463	412	424	412	462	444	425	419	410	426	451	400	423	421	426	453	477	392	446	457	415	430	427	440	420	439	438	396	412	406	451	396	406	438	425	419	466	442	426	426	434	408	454	471	445	437	444	424	433	430	457	454	406	441	443	444	410	455	433	424	449	444	430	453	458	417	410	438	418	417	447	464	455	460	418	432	427	435	427	443	441	452	409	419	429	437	407	435	411	422	464	426	416	460	460	398	405	453	448	421	422	414	405	451	361	429	434	399	431	431	449	423	429	453	439	408	440	435	403	396	433	435	434	423	426	442	454	427	451	401	423	432	403	454	411	418	434	421	456	421	439	397	400	405	444	437	467	436	451	374	418	445	387	419	463	429	457	438	448	441	410	371	428	432	423	425	405	446	415	436	418	446	459	413	441	388	433	373	453	420	454	446	424	435	439	442	428	453	412	385	417	432	424	461	446	449	436	398	399	467	397	419	415	416	427	419	447	435	456	401	452	434	459	445	371	422	403	440	423	425	425	419	424	440	441	438	433	461	430	430	436	429	403	412	456	456	419	413	428	423	436	463	437	436	410	438	407	449	410	418	434	435	427	433	428	413	414	447	427	408	422	437	438	438	455	409	409	406	427	441	431	425	408	441	403	416	428	418	395	387	455	423	426	428	416	423	391	409	432	431	434	409	414	445	425	445	445	490	421	419	445	405	414	427	466	438	429	439	464	434	372	448	461	462	399	433	450	422	411	420	458	442	414	456	436	426	435	409	449	431	439	437	405	371	422	439	446	405	413	435	426	440	405	421	430	423	397	439	425	428	404	424	437	463	441	405	439	412	432	455	398	456	443	405	422	434	473	418	440	430	409	460	431	410	400	442	438	398	412	389	403	448	422	408	397	417	414	445	421	384	407	412	448	422	389	387	461	425	381	431	408	411	473	445	398	443	415	392	409	426	413	423	395	415	440	422	464	432	442	420	450	411	424	414	414	444	408	427	465	434	451	451	415	432	441	453	443	458	402	427	457	441	423	402	450	416	404	405	440	430	426	400	472	407	450	447	446	433	420	400	414	441	444	393	446	419	451	427	420	447	397	462	410	444	413	407	489	409	433	432	434	460	442	427	447	411	432	439	398	429	453	439	417	426	450	443	425	443	429	438	465	441	462	428	391	421	404	430	417	416	434	446	430	428	432	411	430	451	455	416	444	437	422	394	455	413	391
16707	21221	21277	13825	7549	6052	5519	5396	4443	3832	3330	2640	2045	1864	1672	1578	1443	1271	1177	1083	1073	950	972	917	885	883	911	863	890	854	845	792	768	827	795	757	757	796	744	726	735	773	728	779	780	789	707	765	729	743	740	702	702	666	710	683	697	699	663	696	659	720	677	656	659	678	681	671	686	702	628	655	698	649	696	668	710	696	648	684	719	681	662	710	667	712	713	676	684	700	702	693	694	709	688	697	689	701	721	708	688	682	675	710	705	678	690	680	743	702	702	718	677	674	669	693	614	702	726	729	680	634	700	674	664	695	679	613	658	686	688	675	724	666	658	676	648	679	666	679	676	692	659	702	675	676	707	724	667	686	687	683	693	656	706	636	668	682	682	734	707	637	679	674	691	668	683	693	671	753	701	698	701	676	684	682	708	693	720	713	680	684	685	673	685	707	638	713	696	671	687	673	717	674	648	698	653	687	707	663	687	678	686	688	743	746	699	685	666	671	690	665	693	689	708	705	695	678	745	690	690	701	699	624	716	682	663	637	666	639	723	674	688	685	677	668	668	692	668	688	659	644	663	675	739	706	637	686	673	625	635	731	700	669	676	682	684	670	641	672	691	636	671	699	692	653	656	655	694	701	695	700	702	677	640	652	681	670	709	672	646	658	700	633	712	662	639	689	683	657	646	738	679	712	690	679	663	683	695	663	664	630	726	691	665	702	725	663	686	671	678	698	659	667	712	665	678	698	713	714	653	677	699	668	626	677	719	700	684	650	668	692	676	665	636	656	736	713	698	650	683	689	656	649	671	719	726	691	696	630	689	646	687	672	635	659	635	668	688	653	696	673	689	739	682	674	649	689	663	653	719	698	658	689	639	710	698	667	717	711	674	707	662	676	692	662	685	707	631	703	717	721	668	633	658	702	672	729	654	687	679	638	695	666	658	698	703	689	633	642	706	662	719	640	693	661	630	644	683	687	685	628	646	713	701	673	680	724	695	722	679	691	709	671	671	700	698	676	634	708	701	710	696	738	641	697	700	693	694	674	668	697	706	694	657	652	663	668	664	678	686	682	674	740	687	682	691	656	695	693	678	692	706	676	669	653	704	680	655	699	664	677	689	711	664	665	659	637	693	646	669	643	702	676	678	669	664	686	680	676	617	626	710	708	663	678	660	657	624	689	685	696	638	690	671	717	660	639	707	624	732	676	709	662	739	653	703	701	730	640	715	688	657	664	685	692	673	681	652	678	688	668	721	682	687	696	672	630	700	656	708	712	683	699	642	703	691	688	670	707	674	684	704	670	680	718	675	686	673	654	734	677	653	686	645	674	649	688	658	691	661	679	693	693	633	675	680	662	712	673	652	691	670	690	654	704	679	727	656	665	657	719	668	680	708	656	717	664	665	673	706	690	686	703	700	683	643	685	696	691	675	713	701	669	671	664	721	709	709	718	697	656	733	674	688	712	711	672	660	692	684	705	657	715	669	642	693	698	681	708	713	697	685	677	669	659	660	709	651	660	690	687	693	712	719	689	653	674	634	678	703	634	703	667	705	693	707	686	674	677	712	714	732	651	688	720	642	702	707	646	722	673	700	723	745	653	697	741	685	747	709	666	667	685	690	663	754	691	710	702	668	648	683	666	704	686	695	691	704	675	682	646	686	715	670	681	647	680	647	674	705	670	679	646	657	712	690	641	704	650	724	647	698	649	703	639	680	697	682	676	716	667	677	696	655	649	658	652	742	682	662	680	700	679	708	678	686	679	652	718	703	669	634	699	704	686	684	678	648	695	689	636	622	694	726	660	635	611	694	696	688	693	641	651	693	666	682	667	696	651	677	655	674	660	691	718	645	648	671	691	661	686	683	657	655	679	670	720	679	694	670	671	683	664	655	623	633	712	658	688	681	705	657	681	706	673	635	695	712	681	651	711	682	719	706	713	710	620	666	688	663	640	748	699	733	666	667	703	678	679	676	663	710	714	701	691	684	712	683	684	655	672	749	643	727	723	657	720	678	652	680	697	716	652	669	682	693	677	665	653	666	672	718	687	672	651	656	639	701	708	660	676	659	686	659	693	685	737	686	659	734	616	670	662	696	676	697	673	660	685	679	690	658	721	686	702	639	686	628	679	612	690	708	681	682	681	681	687	702	665	675	695	681	714	691	652	721	705	614	698	672	713	685	642	620	680	691	646	687	672	671	720	664	677	699	707	674	683	726	647	713	665	624	684	651	654	658	721	695	707	707	687	707	663	702	664	683	667	655	641	739	692	669	636	682	665	663	712	653	663	640	710	708	716	631	656	629	676	661	673	735	654	666	669	656	683	652	659	678	654	619	648	684	679	659	664	644	713	644	644	721	666	669	652	661	690	690	654	678	683	654	686	639	682	672	669	689	684	676	641	736	672	698	640	673	667	694	670	656	674	729	639	687	702	717	652	668	678	685	701	674	706	656	679	726	658	673	622	679	657	648	685	685	684	693	661	711	693	695	667	659	617	680	601	694	674	659	660	691	639	693	657	682	739	710	663	713	658	668	701	658	664	638	709	712	643	640	702	697	682	668	661	700	656	656	720	687	698	722	707	693	698	690	696	706	636	704	689	694	670	667	680	678	672	667	639	684	703	688	609	710	650	705	671	669	675	698	698	669	674	661	657	677	723	686	690	645	686	697	701	697	696	749	678	692	687	672	654	724	631	706	674	685	716	678	693	696	722	652	681	678	650	684	697	658	730	676	692	667	660	731	712	645	674	722	658	710	665	734	651	711	672	714	666	697	679	618	721	713	732	691	663	669	686	703	701	675	709	667	649	664	646	688	685	690	681	665	757	625	698	668	643	632	722	698	714	667	730	652	697	698	674	679	615	724	641	715	758	653	710	706	762	666	704	693	711	670	661	663	646	673	697	654	708	653	627	695	695	663	675	697	644	700	702	744	670	687	675	667	681	680	651	674	699	675	692	650	673	725	664	710	644	683	704	676	693	638	668	686	649	671	714	729	722	662	699	693	690	655	660	612	670	701	663	666	691	670	628	718	657	703	668	714	695	709	689	654	695	691	669	697	648	654	715	672	609	740	709	686	696	734	675	661	648	687	646	669	664	685	717	655	707	631	662	661	683	672	670	685	654	667	643	692	670	723	711	687	648	677	705	686	655	708	643	683	684	650	690	650	678	644	691	714	723	721	723	692	677	634	663	684	672	691	664	686	690	658	661	696	674	633	654	694	676	702	668	688	672	684	691	678	692	712	622	642	636	674	655	688	682	659	710	705	731	704	671	710	619	709	676	646	668	718	680	671	705	718	677	680	665	709	663	687	675	676	669	666	685	704	680	701	704	668	754	715	663	640	701	728	681	661	668	702	672	708	713	666	704	686	667	682	684	684	683	677	696	660	664	720	679	662	685	701	718	712	678	730	761	661	697	645	735	632	681	707	721	693	721	682	698	657	721	689	687	695	676	643	662	684	682	664	678	720	730	672	657	613	659	682	709	651	637	709	708	608	669
24171	21256	28444	24381	20511	9441	4670	3125	2524	2183	2018	1583	1323	1213	1131	1057	963	890	844	781	760	743	671	666	750	690	706	673	691	670	673	617	681	628	647	664	585	615	585	612	613	561	545	563	593	603	613	565	589	595	545	547	590	554	539	542	574	535	598	550	585	576	584	562	554	593	541	562	617	538	590	529	547	568	577	562	565	550	525	550	533	568	563	535	558	546	536	561	550	540	563	552	573	559	523	542	551	608	535	524	551	518	542	555	552	553	566	593	564	563	578	561	556	516	615	551	590	514	565	513	555	549	538	562	559	530	532	566	550	553	544	544	552	553	597	518	564	542	524	526	590	602	574	524	557	567	523	562	577	546	566	607	567	571	596	545	524	512	560	545	568	585	542	573	561	542	607	570	547	599	554	561	575	549	555	585	542	608	556	525	543	547	544	504	549	563	568	595	588	558	528	551	566	523	553	541	569	513	560	514	562	567	586	565	567	550	573	531	499	567	603	532	488	595	556	581	543	485	597	531	546	563	552	519	563	574	529	534	593	552	562	512	617	526	570	543	568	524	549	576	568	542	565	549	537	557	586	526	577	536	575	547	539	584	567	555	576	537	528	606	523	525	587	558	571	511	529	582	557	576	594	567	542	570	556	541	559	536	499	585	587	551	547	601	575	547	559	586	535	540	556	524	589	563	599	526	544	592	536	549	587	593	561	556	546	597	550	568	564	555	591	565	555	524	512	562	566	574	562	515	631	536	538	538	538	588	539	578	556	540	546	563	573	547	549	581	538	582	531	559	573	558	583	591	531	574	589	559	558	534	536	568	530	523	553	587	562	562	562	512	504	572	579	522	596	530	521	540	572	606	537	540	548	522	565	509	552	577	526	573	541	582	538	562	535	538	553	564	546	575	538	565	525	543	583	585	526	564	525	556	584	547	549	541	624	563	561	526	554	560	512	500	570	540	520	549	540	532	558	573	554	539	563	583	538	524	564	572	533	555	535	561	568	541	561	565	549	577	596	525	532	524	555	544	516	530	575	572	524	541	517	587	569	552	537	554	545	573	555	574	562	587	563	580	536	574	581	569	580	544	547	587	574	552	540	557	544	578	514	534	525	548	537	534	574	581	579	570	569	525	566	544	593	556	553	563	590	553	539	499	556	526	538	575	585	555	534	529	547	538	560	558	546	496	576	517	545	565	545	565	572	567	546	523	607	559	531	603	541	575	569	517	551	548	565	555	596	529	592	588	570	548	546	589	528	541	562	561	576	592	575	540	540	520	563	531	536	527	558	568	561	557	523	530	548	571	570	582	560	567	545	540	536	535	576	582	543	534	574	563	516	532	565	550	585	529	574	578	562	570	572	577	550	566	554	560	550	568	577	558	522	527	540	552	571	576	546	544	562	533	540	566	561	501	568	569	558	557	519	550	565	582	533	550	551	545	581	543	567	553	550	555	565	568	587	529	538	524	569	562	538	587	551	563	559	567	566	574	557	563	540	584	559	579	580	547	568	577	529	584	541	547	523	531	565	597	552	573	566	504	544	552	583	536	572	560	544	586	549	540	555	589	535	570	570	581	576	538	575	544	548	555	556	512	585	530	574	549	562	553	598	588	520	553	544	579	544	568	587	569	582	579	544	560	561	558	561	596	571	559	575	584	543	518	545	567	556	527	546	539	552	545	577	566	584	525	526	554	550	558	577	623	545	597	551	547	565	550	564	560	564	548	540	553	563	577	553	591	570	584	602	521	560	538	573	607	541	540	547	532	579	554	596	549	538	525	542	566	581	585	568	567	531	559	558	554	552	546	551	565	581	508	555	534	578	523	526	551	547	568	580	558	551	555	521	581	572	604	588	550	524	578	557	555	570	513	543	557	527	543	543	563	582	505	533	579	572	533	524	560	579	592	520	512	546	539	572	546	543	582	539	558	559	561	517	566	557	573	541	557	593	587	562	535	549	555	606	585	556	561	579	568	543	551	601	541	535	565	570	546	565	583	567	575	589	532	561	533	533	548	564	544	557	545	552	576	556	572	541	561	551	556	550	546	577	534	578	552	552	570	548	574	562	574	530	555	579	537	554	537	533	558	548	567	588	552	541	604	574	559	591	554	550	585	578	555	548	536	587	550	524	566	523	509	571	566	568	525	558	518	540	613	576	516	588	578	560	570	562	535	593	565	519	555	515	551	554	543	590	611	592	576	558	549	533	548	556	559	534	579	555	545	585	540	566	556	566	567	572	542	535	573	547	546	596	544	558	548	554	574	538	580	503	542	570	538	552	530	510	524	569	560	568	542	565	573	550	542	593	569	603	526	585	530	590	538	576	605	565	523	556	570	585	563	602	555	517	536	595	539	583	570	542	525	540	582	532	527	559	534	615	525	549	531	572	578	572	545	574	570	501	518	579	535	550	604	575	549	538	550	555	547	607	584	585	583	564	551	534	581	567	513	568	552	552	511	598	588	589	516	574	580	539	490	557	568	576	570	576	521	545	583	570	556	518	542	520	554	553	583	553	538	530	568	548	584	584	543	559	596	544	594	522	572	618	564	552	571	525	524	586	542	585	534	549	562	551	570	532	569	554	544	535	558	532	524	576	549	567	565	590	538	547	550	569	506	570	554	554	547	537	556	573	548	588	547	519	568	532	567	554	526	609	562	523	574	495	542	572	558	552	604	546	545	547	521	564	600	569	516	599	554	499	567	561	533	563	513	556	548	564	537	561	559	555	527	519	589	552	569	566	579	563	565	528	559	548	554	546	599	551	558	537	576	529	581	541	540	550	578	538	562	530	564	543	574	506	573	588	537	564	610	553	516	578	553	580	551	573	525	567	544	548	592	568	534	522	557	553	578	585	568	570	570	563	536	538	546	595	572	563	547	585	559	581	546	579	560	556	533	600	547	584	582	544	571	581	545	562	588	546	532	529	536	573	575	564	562	533	508	559	563	543	536	533	536	548	536	536	591	559	529	560	548	590	552	554	539	567	589	525	571	535	541	544	548	541	560	538	542	582	584	546	530	573	555	544	557	578	556	543	517	570	576	540	570	535	577	550	566	572	556	556	550	513	538	543	543	524	540	557	519	564	600	513	576	570	524	571	576	499	542	542	531	586	605	550	570	546	542	552	505	569	564	574	554	575	530	563	543	543	553	565	595	517	564	545	529	550	551	544	554	575	552	569	538	523	547	548	605	529	579	564	562	554	553	566	556	527	556	566	543	543	558	579	563	582	578	590	581	539	553	532	562	547	570	552	562	555	519	570	575	558	540	520	552	547	598	525	560	536	554	599	554	561	590	538	575	562	557	544	552	588	575	540	516	575	550	580	531	595	583	542	577	541	585	590	558	582	577	544	545	528	557	478	521	567	562	583	550	509	551	557	596	607	548	562	526	547	552	551	536	548	530	513	529	536	532	534	532	548	553	554	551	526	601	560	552	599	562	567	541	573	570	531	595	512	571	509	550	563	542	561	532	548	581	555	569	555	525	532	575	532	546	533	577
17473	29782	29912	20962	12833	11324	9475	8148	6927	5923	5467	4144	3365	3062	2585	2304	2138	1910	1684	1576	1481	1425	1412	1300	1280	1251	1255	1184	1229	1174	1120	1144	1115	1137	1069	1022	1050	994	1075	999	977	969	967	1013	1062	987	950	934	932	889	985	887	931	890	947	884	870	895	929	866	909	846	887	880	852	837	852	922	860	883	903	905	916	877	903	862	801	887	943	904	895	906	869	876	851	863	909	846	869	843	837	885	884	905	921	864	936	897	885	941	904	878	848	907	845	897	915	856	883	878	907	874	862	930	888	878	871	853	830	862	872	973	871	898	853	892	900	865	865	915	912	888	929	851	866	881	859	821	946	926	872	872	843	840	920	861	846	827	865	879	903	890	927	865	862	902	901	910	828	918	843	860	866	848	916	926	872	866	807	829	909	847	889	924	897	899	908	880	873	839	872	899	817	930	895	851	869	834	893	852	892	857	861	875	847	864	877	866	822	910	852	902	892	859	897	875	890	864	886	922	884	927	874	826	898	917	860	898	858	904	892	843	890	885	903	886	849	899	859	857	919	865	876	878	851	883	858	874	854	904	829	875	879	802	839	831	849	857	836	870	856	864	860	910	830	855	874	840	915	837	926	893	829	862	908	909	859	833	883	886	899	878	879	865	841	897	850	887	952	885	911	911	859	915	879	905	897	834	782	840	842	890	869	809	899	850	921	833	892	881	892	886	849	870	863	880	923	864	922	847	875	856	886	903	893	846	844	879	891	866	901	914	845	890	863	902	921	842	839	894	871	880	869	869	907	820	888	862	868	875	877	839	810	829	859	926	885	870	865	877	825	919	881	886	843	907	918	895	844	927	883	848	862	860	861	811	894	898	858	864	877	895	905	884	907	925	886	884	897	896	919	796	862	895	920	856	886	834	858	820	835	814	943	876	845	818	843	895	882	884	838	902	847	873	867	881	924	873	850	855	886	872	882	869	880	834	847	873	878	860	904	918	849	957	880	891	936	849	864	877	907	879	899	883	915	854	883	882	851	893	885	878	894	883	821	876	873	880	869	839	840	852	854	857	847	911	854	860	880	884	845	855	893	884	878	870	886	859	921	863	885	844	903	874	870	849	883	844	832	883	903	862	900	906	795	857	870	827	832	846	958	871	887	851	907	870	902	903	867	914	899	851	863	859	882	861	884	869	875	876	894	861	851	828	846	878	848	829	898	821	877	866	857	906	880	880	899	834	916	871	871	843	918	851	839	901	887	860	892	878	872	876	884	915	873	837	864	836	827	895	829	899	901	869	845	793	903	895	896	870	921	889	905	821	899	881	919	870	896	871	839	882	824	919	870	907	913	918	841	849	931	878	920	846	872	875	882	841	848	938	867	862	857	924	842	888	868	874	859	858	897	922	867	896	837	814	918	884	848	845	886	871	885	906	884	920	812	850	882	835	894	850	901	880	873	863	899	928	857	847	871	843	895	896	917	912	825	867	943	859	894	872	921	847	928	888	879	876	868	906	865	891	879	910	817	871	880	877	872	848	859	881	886	873	910	849	814	858	919	868	936	868	881	891	875	860	888	823	877	858	896	885	874	845	851	855	887	916	829	876	874	883	877	907	910	843	925	847	824	860	887	934	783	835	860	923	847	858	870	844	903	912	869	881	875	894	888	866	863	865	880	859	871	895	892	894	871	851	838	868	875	874	877	888	854	843	886	842	860	874	860	924	853	880	892	870	882	892	863	890	894	888	916	825	838	834	851	851	917	880	853	851	888	875	894	861	853	822	876	867	870	894	902	822	878	888	817	898	878	912	893	883	842	932	915	865	870	876	887	848	852	889	873	842	841	829	935	826	880	887	914	863	832	863	873	878	949	840	877	912	900	884	881	895	899	879	874	879	867	925	901	893	819	876	893	867	875	851	874	899	910	810	846	861	873	860	813	886	841	905	871	896	862	866	887	889	883	815	908	900	876	833	874	883	887	861	916	877	852	938	861	923	872	889	866	858	867	841	867	837	845	853	896	904	854	887	914	881	860	891	870	870	846	847	833	882	887	904	820	923	902	838	875	843	901	870	873	842	832	856	859	876	841	929	874	851	882	849	931	843	875	879	901	855	895	891	901	939	822	855	898	889	874	885	897	865	903	843	929	856	871	876	864	859	901	861	898	873	884	854	852	888	898	855	850	856	878	866	870	891	858	883	827	868	877	850	876	871	846	841	867	921	874	873	946	884	835	849	891	901	890	870	903	859	839	924	860	823	855	870	855	820	888	922	895	823	834	874	850	836	862	875	840	877	907	857	883	826	901	843	868	907	864	909	893	838	844	887	856	886	813	902	900	841	859	888	901	905	887	908	879	885	880	858	906	899	858	859	897	896	907	842	829	882	873	927	922	807	854	900	844	890	872	886	849	874	867	878	831	858	896	890	899	880	846	839	851	925	893	864	901	862	917	889	872	868	851	867	842	901	867	852	872	844	930	897	904	815	892	924	892	875	904	893	907	855	877	907	946	898	865	897	844	847	894	847	852	873	902	866	898	888	853	908	865	915	900	881	871	887	882	829	868	886	890	843	831	852	884	897	841	865	890	879	889	903	886	883	888	880	807	850	852	947	854	865	886	841	865	883	885	927	875	923	857	828	851	889	892	804	866	882	872	896	872	801	848	858	832	881	900	882	860	885	878	901	823	901	954	930	839	946	832	821	880	914	831	824	858	905	866	888	898	874	895	902	864	885	873	874	863	884	904	893	891	866	857	850	813	833	864	885	882	889	849	902	909	850	921	875	863	916	888	842	874	875	894	823	881	908	815	854	868	874	894	895	859	860	879	870	853	894	901	889	869	856	939	901	877	852	854	870	878	884	834	880	873	862	868	795	901	859	846	941	821	878	894	877	864	906	819	831	914	868	849	846	835	890	867	884	844	887	829	903	878	849	877	878	851	817	857	919	915	859	854	907	865	897	879	808	870	832	829	841	892	832	879	851	923	876	866	866	849	847	847	834	885	902	855	847	826	941	854	870	853	872	913	899	863	881	843	905	835	894	851	897	881	885	903	900	875	870	823	907	849	944	877	881	854	870	936	867	907	838	929	871	915	864	910	870	904	877	910	864	872	926	877	880	899	903	887	872	907	845	933	867	876	926	908	856	858	904	868	849	873	886	883	925	860	858	879	863	901	819	866	878	869	853	859	908	876	875	872	881	906	864	917	902	885	891	903	889	897	897	876	877	890	920	816	822	877	944	934	814	869	842	909	842	886	924	823	863	805	888	834	865	889	922	885	858	853	890	888	937	863	918	877	879	940	923	894	897	909	795	866	843	897	830	866	801	828	877	877	905	877	907	880	887	892	884	892	873	890	876	857	860	907	900	910	846	833	889	861	874	839	880	863	873	939	872	858	872	859	842	861	824	907	880	856	864	891	899	907	921	933	870	927	874	875	909	892	892	829	862	909	913	909	898	894	803	892	884	868	889	904	885	902	823	865	866	894	910	887	925	851	816	875	872	853	879	882	872	848	823	859	865
23197	21286	29117	23782	21298	20823	10271	4184	3186	3089	2791	2128	1763	1585	1395	1250	1206	1033	1010	896	879	855	750	817	753	777	864	736	728	694	682	725	715	671	678	628	635	596	643	580	606	603	640	640	611	604	602	574	588	592	599	599	543	570	578	595	559	569	574	544	596	580	544	578	549	579	575	538	559	563	547	573	585	558	568	523	568	589	578	572	584	529	574	562	602	552	560	555	596	567	570	569	528	574	579	564	561	590	607	537	569	597	598	533	537	621	561	584	550	601	562	561	520	568	568	570	568	606	585	537	563	578	571	516	612	586	544	560	595	560	563	569	569	590	586	569	579	534	557	534	559	551	549	577	552	585	561	550	572	570	537	604	565	585	594	543	567	550	575	584	558	587	575	571	543	562	554	518	591	549	541	562	581	526	549	570	541	584	544	587	537	538	573	583	578	606	592	546	547	532	547	573	551	555	550	578	557	590	553	560	587	548	557	595	598	533	564	566	530	557	614	594	565	558	551	522	573	554	509	547	599	562	557	559	566	633	549	574	605	590	579	568	518	563	557	547	521	566	566	584	584	551	513	574	590	553	568	540	554	557	574	550	537	549	549	548	593	545	574	612	530	525	570	568	576	566	569	572	552	530	567	543	535	593	557	581	602	581	577	552	560	524	568	540	570	551	594	546	550	571	541	505	539	572	553	557	602	552	545	561	536	519	542	568	561	551	577	590	537	565	561	537	547	599	580	578	593	587	557	572	523	561	570	534	581	534	546	564	602	528	551	540	568	593	533	570	553	563	588	560	559	518	583	599	582	526	577	568	500	581	545	574	563	566	560	568	556	558	586	591	570	601	551	530	571	573	524	551	525	525	563	525	564	538	550	549	561	551	557	553	546	577	553	580	566	533	547	593	601	552	590	565	566	547	528	569	605	531	587	550	578	568	622	541	527	572	556	567	581	597	515	568	559	575	558	580	560	536	573	592	557	538	479	551	578	581	560	589	576	569	571	517	624	593	555	548	534	538	605	562	531	570	548	584	536	588	576	559	580	571	558	545	555	545	553	533	563	580	567	576	541	557	578	581	555	563	568	530	546	538	536	544	549	524	549	560	566	564	525	491	563	535	573	567	579	576	559	540	579	557	564	549	531	559	568	568	601	550	550	541	560	580	561	566	501	569	570	545	545	590	558	550	554	576	535	544	619	540	551	545	590	516	561	551	554	557	563	568	557	550	597	563	525	539	541	515	567	533	584	564	540	569	557	548	602	563	556	546	614	522	587	579	580	534	550	560	551	511	585	552	586	574	554	580	581	586	539	589	509	522	533	591	556	521	545	534	520	552	586	559	585	583	576	577	586	547	550	561	520	512	567	560	564	505	559	535	571	563	564	594	532	534	547	547	562	549	550	563	553	544	560	606	561	573	560	548	570	570	531	550	562	542	553	545	536	560	568	558	527	583	584	543	577	578	539	563	558	574	547	532	552	601	581	553	593	530	518	548	529	582	563	593	564	562	586	550	529	547	504	552	556	538	540	542	590	570	537	533	594	579	535	560	546	582	555	534	524	572	565	528	620	534	561	537	512	581	609	490	576	536	562	581	563	519	612	565	545	610	577	522	570	523	562	532	512	598	526	560	516	554	597	570	577	532	566	546	521	555	564	564	549	597	595	528	583	583	589	571	560	538	549	570	556	549	542	558	536	601	569	550	603	563	529	553	533	531	530	562	528	524	565	549	567	544	548	553	544	554	570	572	520	583	549	577	526	592	571	555	610	582	550	567	590	568	589	553	573	563	568	536	574	527	559	583	561	568	567	538	565	585	557	560	565	552	542	521	550	576	595	540	578	578	580	571	572	501	539	564	576	557	561	591	533	553	508	579	605	576	582	571	567	558	578	545	537	526	540	587	522	567	573	516	547	580	548	555	587	562	565	544	528	562	582	571	569	532	585	563	552	574	514	582	542	563	591	553	522	578	562	549	626	539	570	583	564	553	538	540	564	518	530	576	564	577	576	549	535	493	557	554	541	555	579	540	543	561	556	585	542	579	549	580	601	566	573	563	587	554	568	602	546	507	541	565	536	558	532	591	554	500	535	519	555	560	537	545	547	525	551	571	592	545	552	555	568	527	562	544	602	549	552	541	537	524	589	570	544	530	540	576	592	552	563	576	584	545	578	547	524	552	616	539	560	525	583	578	594	541	550	595	484	598	563	596	555	596	537	570	563	540	593	560	562	542	536	537	602	579	573	537	578	537	568	557	533	575	591	557	568	526	568	550	576	564	534	530	563	554	552	538	589	577	535	547	585	559	555	544	565	526	548	573	576	590	519	552	567	582	554	559	599	570	543	548	541	572	583	575	546	612	546	549	554	560	553	590	530	586	556	541	555	575	537	519	583	570	526	552	583	546	554	539	538	538	557	527	587	570	588	525	526	575	524	549	565	550	528	585	559	562	523	581	551	599	605	558	584	550	517	522	540	557	578	582	533	524	536	549	527	563	578	561	599	547	577	580	517	548	580	552	540	580	537	600	551	561	572	548	567	570	571	537	566	546	598	556	557	566	582	559	575	556	586	553	588	544	568	535	512	590	537	543	584	568	523	552	562	575	550	608	544	602	550	577	566	500	561	536	587	594	544	606	532	552	511	575	590	576	551	591	594	540	559	583	569	549	566	545	572	539	565	543	570	555	577	542	566	572	528	546	564	587	558	493	553	553	573	578	567	572	578	541	574	577	547	568	492	532	520	527	531	570	544	552	562	506	550	553	555	523	565	576	564	598	542	586	534	545	536	557	587	548	565	519	569	573	572	510	577	575	549	577	587	533	563	537	571	557	626	544	614	568	529	553	575	531	548	546	557	540	595	555	569	547	538	536	570	555	547	587	557	562	608	591	565	550	554	548	612	604	559	565	579	575	573	559	581	580	541	540	533	543	581	550	579	525	588	540	591	563	523	526	580	561	582	570	518	560	568	548	533	525	562	553	571	536	537	549	549	541	569	523	533	582	584	518	532	562	570	587	589	547	519	548	552	547	562	535	590	601	563	549	523	589	557	585	568	515	551	559	563	545	543	564	544	585	577	579	629	559	556	576	572	544	542	557	563	548	552	589	544	556	552	526	587	547	582	560	499	536	565	582	547	569	541	578	561	505	558	563	556	557	558	535	576	529	579	565	559	541	585	567	516	555	563	603	565	578	532	593	569	543	546	514	549	585	591	536	546	560	568	546	547	559	572	557	574	597	490	587	561	548	575	576	589	558	556	587	585	520	561	530	539	588	550	541	537	564	557	524	576	546	559	555	560	561	589	537	549	588	555	573	576	559	592	582	544	575	527	562	564	563	507	577	536	574	534	563	583	535	511	548	580	555	560	513	568	605	508	552	522	532	559	543	575	529	595	529	521	564	555	549	530	551	578	594	542	532	539	604	527	541	587	507	561	586	597	540	565	533	585	556	581	507	490	557	545	559	567	525	558	566	524	562	572	560	554	573	540	553	503	582	582	564	547	596
19047	35417	34672	26573	18419	15924	11693	9967	8666	8323	7490	5644	4514	4007	3318	2932	2663	2308	2101	1934	1782	1680	1536	1489	1393	1512	1463	1475	1347	1360	1268	1242	1166	1170	1112	1085	1072	1058	1070	1070	1055	1039	966	994	1029	999	929	997	912	1018	916	976	981	970	931	910	914	873	963	903	903	868	868	860	844	885	834	829	892	880	856	893	894	879	897	840	884	882	903	879	869	872	866	884	949	829	871	886	842	880	864	886	885	861	862	890	909	924	884	930	925	897	963	921	903	892	887	887	910	889	867	874	854	922	919	856	857	865	823	892	857	910	909	821	841	884	867	870	869	913	852	855	892	909	891	884	904	920	823	888	875	895	890	907	876	856	899	891	875	861	911	865	854	882	881	879	885	870	883	861	840	880	876	888	874	856	854	891	854	866	853	822	808	899	856	888	891	876	882	865	899	933	860	897	849	900	895	928	881	889	815	877	846	902	888	910	899	867	880	826	897	894	882	859	856	880	835	890	859	880	845	837	862	892	877	855	894	875	841	858	901	861	853	831	875	826	838	884	879	935	902	880	892	865	894	893	901	847	873	886	905	872	878	835	873	834	836	900	850	848	901	872	913	858	876	862	865	847	858	905	885	864	874	870	868	854	917	905	873	862	862	874	873	836	863	836	908	889	824	927	915	886	832	945	895	849	920	867	852	888	866	870	850	844	882	881	885	890	879	846	866	868	873	880	889	882	929	883	868	862	871	879	832	883	861	876	895	893	899	877	843	904	844	848	863	927	871	855	841	900	867	867	871	888	854	890	851	921	872	881	876	929	896	878	902	881	932	900	878	858	852	903	878	851	898	900	859	858	898	884	837	859	856	833	861	862	872	848	839	894	863	914	865	919	862	860	887	925	871	880	895	871	827	871	847	906	929	850	883	821	865	878	927	873	865	912	856	884	846	856	877	876	904	845	888	870	871	937	860	892	910	871	865	893	860	886	893	842	865	905	872	868	907	905	873	850	835	893	857	807	869	873	864	932	862	856	800	841	853	897	841	835	845	847	882	885	907	886	864	831	821	800	869	885	898	857	899	858	908	881	838	859	890	840	873	872	855	896	871	838	858	886	891	813	827	852	889	927	867	850	883	848	900	823	865	898	799	870	830	880	907	868	892	880	878	849	848	875	843	887	840	932	962	837	877	873	857	924	866	912	914	857	830	841	878	871	892	851	824	872	931	933	939	851	838	860	851	896	812	853	844	884	853	862	857	886	914	841	900	871	861	867	911	879	895	846	894	861	856	853	866	876	881	893	851	871	842	890	830	860	886	879	887	892	865	917	882	901	895	892	901	866	890	901	864	860	851	906	853	894	888	906	897	915	933	827	850	872	883	885	888	870	860	886	833	861	924	846	859	857	893	875	891	870	878	867	833	861	926	861	901	811	865	836	876	902	855	871	872	854	868	856	892	881	865	874	842	890	875	882	861	902	884	881	874	836	854	861	899	910	878	859	843	906	882	855	875	845	845	885	879	871	884	915	888	836	864	884	790	856	857	870	897	824	879	912	872	900	862	867	850	871	891	915	869	832	866	860	849	867	856	817	897	845	884	853	884	875	871	887	891	886	892	814	830	906	859	860	846	905	836	879	886	848	903	837	875	862	873	903	895	847	892	842	883	820	889	870	833	906	854	928	853	826	853	890	877	882	851	829	846	862	942	854	899	859	877	856	938	890	823	861	871	851	880	843	923	923	858	837	830	879	859	906	878	867	891	912	866	873	880	862	862	890	838	889	882	877	890	854	845	853	852	822	871	891	888	879	894	863	857	948	844	837	843	866	879	880	903	846	867	888	891	858	895	830	900	844	858	893	862	888	826	879	858	877	891	897	895	864	845	907	885	870	911	841	901	882	844	902	837	870	852	934	852	892	858	910	828	883	871	858	836	901	911	875	892	852	847	847	852	868	901	852	873	867	887	897	910	898	861	860	912	902	823	843	884	877	879	882	865	858	836	848	911	935	880	882	863	849	837	891	877	812	908	849	887	832	840	833	898	894	858	902	850	889	866	902	861	843	874	876	906	930	827	856	923	825	931	821	840	889	822	898	873	839	885	814	910	837	902	825	834	840	862	874	932	882	883	903	842	857	894	858	945	890	888	852	875	845	886	893	845	850	789	885	875	871	865	826	868	895	875	859	855	863	921	867	904	874	845	851	842	876	872	857	870	866	863	861	822	881	905	861	842	845	811	886	830	852	879	816	842	912	837	878	931	820	868	840	821	907	863	827	866	876	822	822	828	913	889	874	897	905	865	894	835	922	819	812	858	879	868	847	817	852	881	858	822	844	851	882	864	958	877	957	864	855	840	857	871	839	915	883	892	924	840	821	872	915	867	884	852	878	881	871	900	882	834	858	823	891	822	898	859	906	900	820	896	865	860	860	822	874	883	879	895	885	903	869	866	815	942	867	823	860	872	853	847	873	833	869	859	863	900	886	912	882	883	892	845	912	835	886	880	883	864	861	930	879	814	867	921	863	904	879	857	893	876	841	864	888	890	850	904	917	897	890	847	889	877	825	887	881	899	877	826	853	825	829	864	896	838	873	888	913	838	855	897	836	895	817	900	836	855	808	836	877	868	868	839	910	823	914	948	826	906	833	840	900	854	854	886	896	928	862	859	876	893	849	883	865	838	896	900	894	890	875	849	891	823	881	920	828	853	880	912	850	872	917	930	862	912	864	818	880	887	885	826	917	867	842	828	833	906	863	835	939	879	860	862	845	872	888	938	870	857	821	866	851	885	869	873	830	837	859	883	847	847	848	850	908	849	815	905	828	921	845	867	867	836	853	877	889	906	871	853	905	909	867	884	897	852	870	921	891	900	862	868	848	910	921	903	880	871	864	886	839	895	840	883	857	878	872	889	869	934	855	905	882	880	875	865	812	906	874	878	898	863	871	865	823	858	892	879	866	885	902	873	923	859	855	856	834	900	883	906	872	891	830	842	872	856	915	845	901	908	892	902	860	862	888	872	847	824	879	842	878	889	877	850	898	842	877	845	856	836	876	882	862	920	838	895	857	897	833	918	894	874	853	903	868	906	866	875	862	851	901	898	837	907	904	836	877	890	841	851	872	880	870	854	871	863	851	898	803	857	820	872	915	937	858	902	877	872	926	870	936	887	824	878	880	853	898	916	865	853	845	878	853	854	873	842	899	852	890	917	843	906	859	816	872	841	886	837	928	874	861	885	887	895	878	843	855	821	865	868	828	900	925	928	898	898	872	866	876	937	903	826	856	912	873	861	915	886	859	891	840	882	841	841	879	872	878	892	912	868	871	893	935	907	904	873	879	806	836	922	875	872	892	868	899	845	858	853	837	823	901	921	825	848	833	863	890	858	860	929	897	930	851	893	886	876	903	892	873	888	874	821	863	912	907	885	840	879	868	899	876	875	858	850	859	888	882	846	877	893	880	899	919	817	908	913	866	873	852	837	905	836	818	848	909	895	838	949	901	885	867	841	888	869	890	872	868	874	825
26689	21025	17457	9963	3882	2871	1896	1464	1352	1192	1133	956	839	791	687	655	641	575	573	600	541	526	491	492	468	529	510	499	507	525	480	493	501	492	450	466	432	470	459	420	488	444	477	456	488	480	435	459	468	471	462	430	423	437	428	458	410	454	448	417	475	421	428	431	429	438	442	414	472	385	473	425	417	414	413	444	447	439	428	422	464	424	391	422	432	436	452	413	404	451	410	407	442	439	423	439	434	415	431	407	393	437	476	429	409	420	429	444	416	449	413	466	400	411	423	366	396	428	420	471	399	407	425	443	409	447	418	461	454	430	465	438	415	426	424	397	443	403	427	423	456	454	437	431	417	428	426	426	454	436	469	450	402	449	443	441	407	460	436	430	409	447	428	403	403	423	452	454	443	417	430	451	404	438	420	443	455	417	418	406	443	430	401	429	423	448	425	387	425	424	385	457	404	377	414	412	434	473	452	426	414	446	425	410	411	439	445	444	402	393	421	434	405	452	435	454	427	411	411	409	435	421	439	400	451	393	449	448	430	433	431	465	437	434	412	454	421	450	424	397	420	412	401	456	386	411	420	415	431	437	467	434	421	438	449	489	459	389	441	436	416	463	445	428	424	443	434	430	415	432	444	390	424	425	442	405	417	415	427	465	429	406	448	418	408	416	403	434	439	431	457	432	391	450	435	426	448	426	418	390	408	437	462	387	415	463	450	452	423	453	426	439	416	419	445	409	366	391	433	421	429	422	429	470	428	432	441	435	438	449	444	412	450	419	460	430	454	431	455	401	453	438	413	399	401	420	467	438	440	418	419	413	448	447	431	434	444	420	424	418	413	468	441	422	401	392	427	399	462	423	425	427	440	457	436	423	392	418	430	457	416	422	418	460	421	435	414	405	450	446	421	440	412	461	463	430	429	419	397	428	423	411	418	411	429	427	452	423	425	474	439	431	461	416	463	450	457	455	427	439	431	423	422	424	420	383	452	404	439	400	417	401	418	448	417	409	433	413	450	443	399	416	414	427	416	450	450	442	463	451	394	389	418	438	415	394	440	381	428	401	427	414	440	434	417	436	389	413	425	391	442	386	430	418	419	429	450	439	451	421	453	438	419	436	394	398	454	408	416	435	422	443	476	445	433	444	416	463	455	423	460	426	439	423	444	411	403	429	400	432	390	418	416	440	437	471	465	415	446	449	416	443	410	427	428	449	415	453	401	399	383	464	415	397	398	419	436	455	407	434	410	422	421	426	450	427	432	406	402	447	436	420	408	437	409	392	434	469	412	447	445	447	423	438	458	399	446	440	449	431	442	441	435	424	409	421	408	446	432	417	422	410	413	433	461	437	441	398	421	403	440	436	455	392	406	432	454	462	449	437	454	431	425	380	422	471	406	411	415	461	402	482	466	432	455	442	432	458	425	431	433	443	426	406	422	423	427	395	440	447	390	411	421	452	445	390	432	414	424	405	399	413	431	443	427	424	423	414	440	432	406	434	424	424	449	405	427	455	401	450	447	402	449	411	413	426	451	435	462	411	453	441	432	399	447	440	422	428	466	463	449	428	439	428	451	441	459	437	452	449	447	451	406	427	468	432	411	395	435	461	392	439	412	436	432	394	416	416	445	394	421	442	440	408	402	436	441	445	423	405	411	416	456	391	441	434	480	399	418	399	410	419	443	440	457	451	414	422	407	440	428	416	418	416	442	397	398	417	429	468	422	448	415	437	436	427	415	403	441	397	452	407	446	411	397	413	415	432	428	453	448	414	414	400	430	425	454	412	435	457	417	422	413	426	425	403	435	438	429	419	422	421	456	438	461	403	424	430	415	419	391	474	405	446	423	401	433	444	433	456	438	442	465	455	418	461	430	455	456	421	418	395	403	451	433	428	404	398	424	451	443	458	424	406	421	412	417	427	447	422	397	426	429	436	418	443	433	465	423	427	430	449	434	429	431	443	444	430	410	487	435	419	440	468	430	443	372	382	462	408	421	427	403	444	402	466	432	416	405	400	429	447	443	443	434	394	431	407	429	415	432	420	436	434	417	397	473	445	418	407	409	487	409	406	409	454	440	413	427	442	392	427	420	433	431	402	438	414	427	420	395	381	396	405	391	419	379	437	441	419	460	399	466	444	437	483	423	440	412	423	474	432	421	457	410	423	441	448	471	412	428	429	415	434	441	435	451	446	441	376	433	409	400	408	436	407	423	386	467	396	435	405	389	427	454	408	420	440	396	430	406	447	449	437	419	447	412	395	409	433	447	441	434	424	405	371	453	401	434	434	413	449	459	443	414	435	444	449	436	386	425	421	392	437	431	424	468	435	476	403	425	400	432	411	385	430	424	426	429	452	422	426	439	451	409	408	440	451	434	458	412	442	404	430	423	386	436	441	416	452	425	421	446	427	452	429	406	409	444	420	457	420	421	428	446	416	454	420	445	433	419	472	425	450	461	435	412	409	415	441	466	445	424	398	434	442	434	428	437	398	456	475	496	466	463	429	444	447	409	416	397	452	453	447	436	369	430	409	421	427	406	430	432	419	452	442	429	397	437	413	411	420	424	422	382	458	396	470	436	440	435	413	435	459	403	442	410	440	431	419	405	447	425	381	426	430	430	422	427	472	431	441	412	425	461	437	420	437	431	439	399	436	453	424	412	400	428	436	458	448	424	437	435	400	418	425	450	384	434	439	414	436	412	431	443	423	460	454	443	435	394	410	461	418	444	431	447	401	424	460	416	405	436	440	420	460	432	428	457	409	420	431	414	416	469	440	417	440	405	429	424	394	434	461	432	435	429	413	373	445	412	440	449	427	441	436	391	410	387	409	410	415	405	428	398	409	405	404	441	403	455	416	440	457	447	429	449	434	433	439	390	394	460	382	419	431	429	427	438	417	424	431	452	452	419	446	404	394	440	405	404	443	411	426	450	434	468	455	394	420	440	376	457	415	428	421	433	428	433	416	421	437	404	405	467	433	415	406	421	463	433	422	456	427	414	426	386	380	384	414	368	450	409	432	406	423	415	432	441	398	429	426	425	440	434	407	441	443	414	391	435	417	428	439	451	401	493	406	423	443	377	438	424	429	453	426	459	412	433	439	432	450	418	420	405	407	472	441	420	445	407	439	451	438	427	421	437	433	424	398	424	400	453	415	419	461	438	410	454	438	445	463	447	436	458	450	451	429	437	437	395	431	426	408	378	455	413	433	462	480	453	458	433	465	435	414	466	412	494	437	413	398	456	423	426	410	426	430	449	416	438	447	427	453	416	438	393	434	409	413	441	426	422	422	420	413	420	407	430	439	414	433	413	413	413	423	447	427	389	448	406	481	441	428	429	405	409	468	411	388	461	445	456	439	431	426	420	406	431	415	417	439	479	435	418	425	388	446	443	416	426	436	438	443	415	438	428	433	424	464	448	426	450	427	449	403	421	417	440	448	428	435	441	450	411	418	394	418	444	455	399	436	415	448	430	391	420	454	432	417	417	438	427	441	415	407
13668	21635	21111	15011	8871	7669	5342	4196	3808	3604	3080	2427	2062	1864	1647	1477	1370	1268	1143	1060	1025	951	939	937	904	864	912	863	868	823	797	866	825	817	818	821	777	801	754	741	724	713	746	749	789	707	715	746	675	692	745	687	669	686	703	724	706	681	682	671	690	700	708	646	701	657	686	671	710	665	670	662	665	744	711	647	677	666	675	721	670	638	671	689	632	685	675	643	733	653	666	673	635	656	691	685	677	647	695	691	695	693	688	659	617	684	720	673	711	734	655	669	692	670	689	676	636	666	651	687	650	660	672	652	648	686	667	671	678	717	713	693	673	682	665	641	618	691	692	692	674	695	707	673	731	677	640	670	682	699	686	659	734	671	661	618	714	660	626	689	673	701	697	667	673	674	706	677	661	678	623	659	711	692	736	693	671	694	713	687	675	695	651	698	690	733	690	744	676	651	672	653	654	672	612	673	675	678	658	660	705	694	663	654	678	675	675	638	667	713	657	694	661	708	689	703	650	631	698	692	688	657	690	659	610	683	620	667	691	641	665	677	685	671	709	661	679	676	653	682	698	721	734	611	676	654	690	655	648	692	673	653	699	645	672	631	692	667	717	690	681	688	660	759	661	686	712	606	709	656	674	737	708	702	655	725	656	716	669	672	691	688	663	677	664	684	658	671	649	691	710	686	683	692	720	664	686	716	654	659	654	665	641	666	678	711	682	714	659	639	657	672	658	648	668	709	731	682	682	713	715	659	669	667	657	723	635	677	685	658	704	700	697	662	707	638	669	694	723	654	680	675	668	672	665	667	677	680	668	708	661	705	721	685	697	698	700	689	648	726	610	668	677	665	720	669	647	693	679	698	632	647	725	728	666	691	657	669	701	693	704	688	682	670	616	636	693	663	662	682	677	702	671	676	604	671	662	661	658	696	651	657	678	707	686	706	709	695	669	674	678	691	665	710	698	693	714	665	676	654	681	646	689	715	655	729	649	672	682	654	721	666	704	663	653	680	694	706	659	687	659	645	676	722	701	715	664	716	674	682	615	679	701	666	668	660	694	641	697	678	658	689	684	645	668	663	656	743	658	632	704	676	726	653	661	683	637	672	673	691	697	662	630	677	675	711	651	659	701	681	689	714	707	666	697	626	676	684	707	683	642	679	687	702	665	670	637	694	635	710	685	670	675	643	717	714	692	690	692	689	652	681	668	672	648	675	662	676	693	683	688	707	667	683	660	664	694	694	664	661	675	641	646	697	665	661	685	674	672	690	694	648	700	652	722	665	651	681	695	669	681	686	657	709	677	678	721	679	649	675	669	660	656	641	670	651	725	646	670	728	675	651	665	674	662	681	701	670	646	744	683	705	658	722	712	685	674	690	673	680	674	707	697	681	663	660	645	713	664	647	651	697	697	644	667	691	641	674	686	706	682	703	782	626	702	678	666	658	697	693	653	710	695	629	694	693	684	675	668	727	691	650	747	680	679	680	716	701	694	701	624	661	645	672	695	664	674	695	695	696	717	693	709	652	743	661	698	645	682	661	672	690	691	658	644	646	695	688	685	696	732	647	681	670	709	684	693	684	650	677	642	711	705	645	671	698	681	688	667	647	697	689	727	682	646	636	673	729	719	705	698	663	720	705	713	641	683	656	734	681	650	683	675	631	688	693	650	689	684	657	652	737	700	706	681	666	641	677	675	680	676	670	731	672	684	723	684	715	645	683	665	684	659	708	719	654	686	671	686	671	657	687	655	680	665	696	696	702	683	689	691	679	707	678	671	656	715	673	722	696	686	679	699	665	696	636	693	660	677	670	705	653	702	721	682	694	687	644	695	685	652	685	691	683	666	682	725	696	698	711	702	726	696	663	681	659	662	680	689	609	673	711	666	690	727	660	676	702	669	699	656	654	704	698	649	706	633	687	705	657	689	685	650	680	644	705	666	672	674	676	732	644	645	675	680	678	653	726	702	643	706	713	689	678	658	708	703	699	652	702	679	673	697	716	667	690	671	674	698	724	718	672	677	715	634	638	689	666	689	653	686	727	716	635	721	728	706	688	678	660	674	680	693	710	684	678	664	700	677	664	635	719	665	662	741	657	686	641	679	690	663	644	682	698	701	680	713	679	758	685	658	692	684	701	700	690	691	724	706	682	664	693	656	654	668	718	668	649	670	639	665	675	644	703	693	669	644	723	677	682	704	685	667	623	698	698	659	631	679	724	662	686	678	689	656	725	673	702	644	698	624	672	687	733	661	694	700	662	707	608	704	677	666	699	669	686	731	667	673	685	671	671	668	694	673	689	670	646	670	659	708	694	726	649	688	698	694	663	756	691	706	633	649	693	688	676	691	630	660	642	691	693	661	718	698	670	647	677	643	645	656	656	701	689	694	668	689	655	614	710	691	716	700	681	665	702	697	653	721	687	740	668	674	687	653	649	674	676	737	654	697	684	623	727	660	686	668	671	713	711	685	672	654	644	664	662	680	702	701	679	631	682	637	662	666	667	667	667	719	667	630	667	692	688	747	653	713	667	675	665	657	679	685	717	677	657	614	651	682	682	657	659	703	714	676	668	684	641	666	687	692	658	691	735	700	661	675	673	663	721	671	677	659	707	667	658	652	678	683	684	680	628	660	652	668	686	667	686	685	644	669	713	675	664	681	651	679	628	686	681	652	672	684	666	677	701	684	646	679	721	655	650	646	649	735	645	674	693	691	665	680	696	671	661	702	698	714	674	636	655	659	677	635	657	708	643	663	680	703	661	670	679	683	644	722	635	630	697	688	651	780	650	646	617	692	695	651	670	673	672	680	667	693	737	705	641	698	665	667	686	691	679	669	646	693	663	705	679	751	696	675	708	633	713	697	690	676	681	693	663	690	697	671	724	686	689	679	640	722	661	694	646	674	639	663	666	645	666	716	721	722	679	669	657	698	659	638	647	668	645	678	633	702	698	650	710	721	693	686	656	677	674	683	637	654	697	661	688	700	638	713	698	643	658	710	676	689	655	628	679	630	674	671	684	654	678	715	644	669	693	668	699	684	674	662	707	689	641	693	697	647	672	691	657	660	665	688	705	698	675	688	670	676	670	671	676	694	710	707	710	671	703	673	656	645	726	644	692	661	713	618	703	682	642	680	640	659	658	655	695	688	685	641	635	686	683	690	676	707	679	676	703	664	664	719	653	676	659	663	667	675	717	653	684	706	703	688	680	709	654	690	678	685	722	704	683	679	694	668	711	678	679	700	696	670	734	665	631	702	668	664	747	662	642	659	666	678	661	721	670	678	666	666	706	658	708	665	668	713	644	659	716	681	684	697	708	664	667	656	656	638	684	652	660	672	656	709	698	672	712	664	681	666	665	645	704	656	626	674	658	670	692	661	737	674	676	652	641	657	666	665	690	709	701	680	702	691	694	697	635	661	683	694	691	687	704	705	683	702	693	681	683	648	714	641	680	637	674	659	706	705	640	653	670	682	671	642	751	659	673	690	714	650	653	672	674
24110	21244	28436	24389	20552	10148	4533	2829	2341	1979	1640	1465	1280	1223	1053	961	875	844	833	838	841	757	755	691	708	721	725	672	625	681	654	663	656	613	657	619	643	594	586	617	586	574	587	556	565	590	610	577	570	565	572	587	601	558	550	569	604	592	581	606	591	589	556	584	560	540	590	561	578	539	554	572	567	544	534	546	603	537	524	556	576	574	564	540	582	587	563	543	520	532	549	583	605	581	580	564	552	569	549	575	565	563	570	541	587	540	564	583	582	554	543	573	530	602	612	587	542	597	589	581	574	585	580	560	558	549	562	536	572	631	566	570	538	575	577	556	533	583	560	580	561	575	521	543	562	536	531	570	592	545	508	567	564	621	542	595	526	523	561	596	600	614	541	568	531	542	518	494	540	582	551	531	564	546	542	580	530	583	581	581	554	538	573	564	557	541	553	565	575	509	555	537	548	575	595	531	561	550	597	555	557	554	571	573	571	596	590	584	583	545	593	576	564	533	548	585	525	577	581	565	578	592	599	578	578	555	595	554	592	558	535	537	567	547	596	567	555	560	565	529	549	516	554	601	582	568	568	552	610	558	555	561	583	543	596	568	567	557	500	599	544	576	493	591	509	565	564	577	539	565	594	546	550	581	552	592	578	531	567	579	533	593	501	610	546	526	558	561	569	566	540	595	576	549	576	590	559	539	622	546	597	575	603	567	550	558	565	565	512	558	545	571	574	575	554	557	579	580	585	586	573	588	566	551	590	573	568	575	541	568	581	596	571	576	593	511	538	570	609	575	581	603	510	546	523	575	606	590	594	553	526	497	578	586	515	568	538	607	537	571	563	564	549	517	536	560	585	562	531	539	522	536	522	564	553	558	566	593	583	560	557	565	570	551	548	570	553	585	560	606	516	541	599	588	571	576	580	589	553	606	587	557	521	532	567	561	586	595	534	571	559	553	560	553	544	594	567	550	594	546	557	593	539	587	589	548	549	550	561	549	559	543	565	536	564	556	589	572	547	600	582	545	555	537	576	529	536	572	570	548	568	590	561	587	568	588	551	578	565	576	561	573	540	570	535	533	531	582	551	574	540	546	550	573	566	530	556	553	567	587	590	538	503	535	578	583	616	553	556	514	530	556	526	539	543	599	555	581	596	576	527	593	566	566	561	557	574	589	536	620	566	567	612	550	558	552	584	550	511	565	551	555	580	565	569	535	553	567	566	580	579	548	560	549	548	604	576	547	524	541	572	553	584	580	593	574	556	558	596	558	531	554	584	613	552	524	568	556	566	575	550	548	614	581	574	564	556	600	609	574	575	583	583	576	558	561	544	552	605	570	535	538	544	591	565	545	575	575	560	556	563	547	547	554	571	534	551	578	544	569	535	525	548	552	596	598	584	633	591	550	533	535	561	569	591	559	562	566	587	568	538	569	566	598	566	511	576	533	539	558	523	576	540	556	566	549	603	593	552	604	582	545	552	564	583	542	558	521	574	524	554	552	566	574	569	545	525	619	577	572	581	602	571	580	594	540	600	524	543	551	584	559	522	558	570	560	529	590	611	557	563	580	562	581	559	543	495	543	536	510	575	547	541	522	571	565	546	560	550	567	554	588	590	573	569	530	533	540	576	570	590	548	573	552	512	555	539	534	530	560	553	597	504	551	624	573	567	560	508	530	598	546	553	576	589	580	556	557	551	583	530	556	561	547	570	536	596	584	550	576	550	578	561	543	524	556	562	538	564	559	595	520	557	565	602	553	550	579	540	552	543	559	555	583	577	563	540	566	551	566	534	554	529	563	567	550	557	540	523	517	591	535	608	534	518	579	541	514	568	568	556	550	538	564	525	584	567	543	535	560	547	559	558	533	517	563	585	560	573	551	581	544	575	577	539	557	559	556	621	582	543	565	541	541	549	598	577	560	587	589	562	578	586	589	562	535	575	544	581	555	579	538	569	595	556	585	544	539	621	546	560	548	548	562	541	551	550	553	546	598	595	573	557	581	547	573	550	505	611	529	533	528	605	595	528	555	572	563	580	539	559	534	560	537	523	538	559	564	558	569	514	531	603	576	571	516	558	595	572	517	538	553	580	593	546	541	506	532	565	541	597	582	556	598	554	564	540	544	553	550	515	550	547	527	540	536	524	575	541	560	523	608	542	547	555	576	570	605	567	544	525	528	564	584	553	562	528	570	606	560	571	537	557	543	586	574	602	516	563	521	532	504	531	519	552	604	538	525	535	598	560	538	550	528	575	581	545	552	579	550	542	565	549	544	592	515	563	591	592	574	526	559	575	501	577	620	585	552	568	559	539	522	506	578	558	554	559	562	523	544	601	602	554	508	541	495	578	606	577	557	573	527	585	577	528	545	599	583	587	581	516	495	570	525	579	554	572	565	573	549	586	576	536	542	537	553	576	579	541	550	549	618	587	541	580	562	541	544	550	603	515	531	559	545	582	597	578	548	577	573	571	511	536	611	545	542	535	579	547	571	581	555	546	575	529	561	499	612	576	585	536	546	584	550	568	539	580	554	529	566	618	552	577	539	583	513	569	561	579	592	570	575	561	565	559	597	567	537	582	521	546	544	529	580	576	535	544	575	556	564	505	573	558	546	588	545	565	598	559	561	579	520	520	568	582	552	534	551	550	587	597	549	538	586	558	577	578	570	570	571	562	563	549	533	551	555	524	583	543	567	565	570	532	572	572	559	566	561	558	534	554	542	576	537	570	539	577	612	525	561	576	571	569	550	556	557	606	557	601	568	545	549	553	554	530	555	583	560	530	542	547	579	578	581	536	558	564	560	545	566	568	561	572	531	515	560	570	529	579	577	550	539	565	547	594	558	547	482	536	580	569	579	565	563	562	583	558	563	546	544	526	559	534	598	602	501	543	566	558	505	523	539	555	578	570	569	563	514	550	578	568	560	541	527	581	578	528	525	582	534	526	627	576	573	553	575	569	567	574	562	562	570	610	566	555	533	597	555	604	568	530	566	538	609	556	517	574	558	536	552	568	569	598	566	517	581	540	574	546	590	609	545	554	569	558	570	646	535	592	554	585	562	594	563	545	537	526	526	568	547	544	529	572	592	568	557	549	506	564	561	551	582	607	575	560	588	546	492	586	557	546	549	559	560	555	538	630	542	589	600	592	539	563	583	563	572	551	563	509	581	480	600	535	534	557	529	513	550	580	547	586	544	553	593	529	566	558	557	574	541	597	558	525	561	514	569	562	606	559	575	562	541	554	591	581	563	541	607	569	544	587	572	541	543	571	547	565	568	495	604	555	565	563	594	545	519	507	578	574	524	543	585	562	569	597	516	577	543	567	564	527	527	555	523	562	559	561	609	539	544	551	606	522	549	551	533	588	614	541	585	544	600	594	587	565	531	581	584	557	570	581	562	570	574	565	528	628	604	550	574	574	569	608	528	534	543	561	591	567	567	547	581	577	571	586	573	574	568	575	513	543	545	556	552	575	546	585	510	588	533	605	527	562	568	561	560
15043	30997	29333	21689	14510	12355	8860	7216	6635	5274	4401	3755	3441	2949	2469	2155	2035	1899	1684	1646	1608	1410	1357	1310	1314	1260	1284	1267	1216	1168	1189	1140	1171	1085	1082	1087	1017	994	1005	996	960	958	926	983	978	994	925	912	912	912	945	987	918	927	902	883	839	990	865	886	856	829	880	847	852	912	862	917	879	837	916	838	862	889	908	898	857	849	859	879	919	890	888	896	913	896	891	916	952	879	852	861	895	883	881	921	861	941	899	849	861	870	867	911	883	830	939	895	849	910	899	854	905	869	893	870	874	815	838	856	905	919	898	885	888	866	873	888	883	901	852	854	884	868	889	840	856	869	874	913	878	891	849	901	862	871	879	827	894	910	925	865	899	890	857	895	829	904	887	939	900	872	870	902	827	845	867	899	863	883	918	941	919	884	872	909	901	909	880	891	876	914	896	917	924	864	898	816	842	873	931	900	858	847	873	874	888	816	840	906	913	884	813	914	887	851	902	884	861	871	846	900	873	900	915	916	907	853	890	845	881	924	905	858	875	878	893	868	863	857	845	908	876	868	835	875	873	892	861	870	850	866	902	867	854	857	832	897	842	924	861	881	815	870	890	816	842	909	855	807	879	880	903	934	902	941	938	887	899	897	869	869	875	849	871	849	849	839	881	926	921	911	845	823	827	894	817	887	895	851	885	858	912	832	882	869	903	861	857	903	875	898	892	888	858	867	896	899	904	874	898	903	875	896	903	876	927	848	897	852	885	890	838	901	895	887	864	930	893	800	965	835	844	834	863	874	877	921	868	870	926	919	820	853	910	912	904	870	829	863	858	889	829	842	915	890	879	924	808	854	852	893	870	914	867	904	902	917	906	796	872	889	909	849	910	914	858	859	881	877	887	899	861	903	878	860	851	847	874	918	882	883	829	885	881	914	856	888	866	857	875	865	820	891	897	871	909	881	870	892	900	875	868	865	847	935	878	927	871	896	942	937	880	838	875	861	905	836	871	886	861	908	913	856	864	856	853	844	861	950	915	853	904	876	886	911	888	887	855	842	901	905	835	924	865	882	936	881	892	876	904	866	828	896	881	920	865	907	907	868	873	888	901	819	837	868	881	944	832	863	892	876	811	925	887	869	904	828	864	892	917	898	867	875	812	884	928	871	918	901	894	915	961	858	899	860	846	852	883	879	871	909	893	892	802	832	894	924	865	815	911	876	868	854	879	845	953	893	874	879	878	867	924	876	903	933	805	895	854	886	893	900	901	886	902	907	851	909	893	844	920	846	886	899	855	866	911	862	846	855	881	870	868	867	915	820	888	928	868	854	923	868	810	945	917	895	902	859	887	871	869	882	855	915	806	836	853	936	828	908	848	923	839	855	876	854	905	889	871	879	889	862	878	913	818	908	948	864	895	882	880	860	870	881	891	902	807	835	901	906	918	894	850	920	927	949	862	894	893	878	861	923	886	838	876	914	859	817	835	859	884	903	865	900	871	956	923	875	855	880	790	899	931	882	895	847	892	946	923	838	842	880	900	912	899	880	870	924	891	922	879	868	846	830	881	839	883	831	850	877	890	899	906	888	854	855	870	859	834	844	931	872	844	862	843	872	875	905	901	890	835	888	904	835	889	897	884	869	850	890	874	857	864	878	842	882	828	891	846	872	871	915	908	861	866	866	862	918	910	889	879	851	891	831	857	875	845	876	869	853	889	903	875	873	917	843	847	882	921	925	878	895	892	861	878	886	875	918	848	888	920	851	872	915	858	876	879	908	891	853	911	903	864	863	884	866	861	845	843	879	854	860	900	917	830	840	862	851	889	886	894	862	868	885	843	936	899	874	874	910	903	891	883	921	899	824	877	847	816	883	832	865	876	845	873	905	895	848	869	899	778	870	856	912	879	907	870	873	873	874	849	895	903	875	885	874	886	907	871	855	844	863	848	849	821	867	852	844	862	857	869	866	850	870	888	908	903	896	860	834	923	859	892	911	835	845	871	887	822	892	879	877	855	897	920	890	828	863	907	843	896	847	895	865	826	843	876	899	842	926	884	855	829	895	884	843	860	866	871	913	884	910	839	906	908	874	918	879	896	868	929	874	831	840	830	887	871	930	835	894	882	857	894	902	946	918	854	861	891	861	941	868	877	866	926	883	824	878	887	847	855	827	915	866	912	852	843	905	888	913	888	894	860	842	842	873	835	900	860	829	859	908	852	893	877	899	878	890	902	854	947	839	863	869	838	910	854	866	867	905	878	923	862	911	908	856	879	912	939	899	839	890	920	896	898	885	919	922	845	833	937	824	878	921	852	827	923	851	879	896	891	880	843	849	889	838	816	887	861	874	865	945	831	843	873	871	802	850	863	797	831	879	895	899	849	888	887	900	900	879	895	838	894	884	851	851	915	863	863	892	821	896	870	870	891	854	886	906	867	884	898	870	896	863	888	830	865	886	868	931	856	874	903	850	841	902	893	869	909	855	838	852	857	812	840	870	877	899	917	875	836	919	867	883	878	866	883	853	869	884	833	899	884	931	838	945	917	873	863	872	873	846	896	906	918	844	895	867	903	917	875	937	917	915	883	905	881	893	887	898	874	840	871	897	857	908	951	883	858	891	881	821	901	813	885	897	933	861	908	844	837	859	898	905	883	840	864	909	832	922	901	884	914	869	900	938	825	852	868	943	906	931	858	836	841	810	873	852	884	835	906	877	853	912	918	797	894	863	906	820	832	823	895	844	850	849	888	920	863	857	872	896	878	874	852	869	861	906	881	878	857	863	878	881	879	899	850	858	854	891	870	922	894	841	886	894	889	829	895	941	841	814	909	918	839	878	899	896	845	849	887	897	848	979	892	901	913	902	862	872	861	877	875	851	855	890	866	870	869	833	941	848	861	853	888	899	857	893	908	911	857	897	879	886	895	842	867	862	894	879	846	857	875	859	901	933	919	893	891	905	874	863	843	930	869	882	922	911	870	839	848	907	858	897	828	938	910	858	871	869	870	907	850	871	906	908	869	841	901	910	890	863	876	835	872	852	830	867	870	872	857	853	888	895	852	856	898	877	871	931	895	896	870	858	889	920	897	821	884	876	892	869	906	905	869	881	905	917	882	883	893	878	858	869	923	874	876	881	886	894	853	917	954	882	902	890	896	857	904	864	923	849	906	831	875	859	878	893	929	879	892	844	886	825	848	951	875	865	911	828	894	854	855	863	909	892	896	906	909	846	900	879	861	866	884	868	854	834	873	932	858	887	909	870	868	910	934	829	845	936	875	855	872	918	863	883	846	863	870	839	836	876	828	864	875	850	855	938	821	836	865	915	878	867	853	870	877	894	865	914	892	885	887	909	896	842	871	860	878	844	875	847	851	833	895	857	914	890	856	880	897	864	901	880	888	859	926	894	890	893	868	868	868	840	900	913	888	864	866	862	871	914	838	907	911	875	871	863	898	836	859	852	899	837	893	866	844	865	833	895	921	852	838	876	843	877	889	906	903	875	830	886	868	882	847	874
23134	21248	29031	23770	21275	20717	10586	4418	3296	2528	2157	1875	1734	1427	1219	1205	1103	999	1049	961	903	884	811	798	821	816	797	749	762	711	754	740	713	692	664	680	591	649	612	671	605	602	590	627	626	602	643	609	604	637	606	570	602	565	556	591	572	601	587	591	599	560	608	578	575	597	603	594	562	614	545	569	576	604	574	575	561	641	576	565	546	598	584	569	604	557	619	558	548	575	570	595	540	580	577	618	604	594	602	551	579	599	516	533	564	600	572	591	615	599	603	577	576	605	591	575	583	585	576	572	565	580	533	577	547	546	563	543	594	617	565	584	560	576	555	612	580	558	580	608	563	564	591	547	521	590	552	607	544	573	604	588	546	518	560	566	585	582	572	561	572	555	543	572	560	602	569	535	531	553	562	554	577	589	562	554	559	568	576	556	572	572	603	576	568	578	573	560	602	576	610	556	561	552	579	561	551	544	577	542	571	553	587	541	561	594	544	618	549	548	534	562	520	539	581	583	537	544	602	573	545	589	591	618	561	594	597	559	558	549	576	576	535	551	577	556	588	560	572	556	583	559	538	554	578	549	548	587	542	574	566	549	514	547	577	603	520	492	551	550	558	591	560	561	566	586	598	514	587	571	566	589	545	528	613	597	583	563	537	588	586	569	568	583	570	541	552	553	550	569	560	547	562	567	581	547	609	590	555	555	564	584	561	514	585	612	578	592	569	603	572	531	587	559	586	582	566	538	583	615	511	562	583	561	599	565	553	589	619	566	586	560	590	569	604	607	585	579	567	610	592	584	568	594	591	594	573	562	602	548	543	566	556	569	585	516	586	501	569	584	576	523	539	592	550	589	554	594	554	568	585	578	563	558	604	579	578	568	532	569	551	573	578	566	554	574	582	509	543	542	580	565	564	557	541	584	627	539	559	547	601	535	568	599	567	629	541	497	564	581	571	554	566	518	592	529	531	570	579	611	590	586	582	552	603	559	587	564	563	562	559	539	544	612	568	564	567	580	582	544	588	535	570	577	552	547	581	560	582	595	612	549	538	556	578	609	550	522	526	578	590	572	511	610	595	585	547	533	589	552	575	578	524	594	563	557	587	566	588	555	574	579	610	554	568	573	587	619	566	543	538	574	559	575	564	570	602	494	592	595	584	558	531	527	560	571	576	577	565	575	608	559	563	569	540	550	577	597	549	589	581	550	582	561	569	592	556	525	608	548	574	598	641	583	592	542	558	538	576	587	543	530	569	584	552	544	587	576	556	543	590	591	606	565	572	578	571	580	549	540	567	596	555	608	575	555	594	562	567	568	562	569	574	591	590	587	565	571	592	603	613	590	598	586	553	625	567	547	532	589	564	575	545	573	556	539	588	561	574	558	568	562	578	543	561	623	515	639	548	572	539	534	579	638	574	565	550	602	577	612	541	537	595	572	600	614	568	557	563	598	611	545	566	575	563	548	577	580	587	561	576	574	575	576	562	561	553	560	537	510	562	583	616	580	535	584	544	578	550	551	556	541	587	552	565	580	579	543	597	576	570	612	604	592	546	579	518	540	553	565	538	577	556	550	608	560	514	569	582	558	615	577	619	556	562	564	592	587	565	578	566	545	586	559	587	535	526	585	554	554	599	548	563	608	525	575	567	569	568	580	573	636	590	550	561	529	564	561	561	581	521	590	591	569	541	562	564	592	581	578	549	568	546	579	555	571	579	541	575	591	575	554	544	555	560	585	538	570	596	584	542	536	570	537	556	584	591	583	586	606	557	559	606	587	579	555	537	571	562	538	580	602	556	500	578	545	518	553	580	568	592	546	562	549	588	600	562	569	576	537	543	567	603	525	561	550	617	525	554	563	594	563	565	545	598	543	555	544	555	583	590	538	588	634	542	560	593	583	548	527	572	532	588	585	549	552	570	567	585	545	545	563	546	555	585	571	591	549	521	561	602	551	586	595	556	555	581	591	563	559	590	558	597	572	594	580	579	527	579	551	548	551	632	533	550	557	553	564	571	543	515	579	559	538	604	574	566	568	531	590	552	575	598	575	578	572	527	574	554	563	556	547	539	594	575	554	586	550	556	531	545	602	578	566	549	612	556	513	546	613	577	584	601	561	593	577	534	560	545	599	585	583	560	550	571	548	600	564	562	570	588	548	566	561	596	591	596	569	578	617	593	589	607	556	585	518	574	574	565	601	615	552	635	599	546	581	552	591	570	591	575	600	551	551	573	569	550	570	556	552	589	587	566	584	552	531	616	562	611	536	564	553	564	607	595	525	612	565	574	573	557	547	590	549	572	598	520	558	594	574	596	561	573	573	556	559	582	520	567	597	556	560	572	589	593	550	562	569	584	577	596	622	562	546	553	596	534	575	557	559	538	568	602	555	560	523	559	595	560	539	569	598	564	558	539	567	587	564	549	550	508	585	556	556	605	583	574	577	563	543	534	560	553	608	575	630	595	545	525	601	583	565	602	531	595	569	580	570	601	564	563	575	541	560	573	532	606	551	594	598	630	601	588	595	566	577	547	569	572	572	588	543	562	570	573	555	594	582	562	596	556	525	561	544	550	508	580	551	599	564	562	572	564	575	548	578	527	544	601	583	548	536	528	513	633	594	587	579	569	533	573	553	559	532	577	575	569	551	561	606	572	541	587	581	537	595	572	586	568	594	602	621	599	620	613	592	580	573	552	561	577	586	580	591	561	539	567	577	581	554	578	597	522	569	561	549	544	568	569	599	554	579	548	589	523	562	592	551	556	551	547	557	540	596	553	566	599	609	586	561	591	578	592	543	565	586	549	584	575	530	560	586	550	541	565	576	589	547	594	598	572	543	611	583	558	575	558	580	592	560	579	586	589	576	522	552	565	567	568	567	574	605	592	604	553	537	583	593	539	532	584	559	576	567	588	538	543	594	595	581	580	555	608	570	561	550	554	540	571	557	589	540	573	632	586	566	561	554	539	607	538	561	548	523	524	554	591	552	582	587	553	535	596	571	560	618	469	545	535	597	581	540	572	594	593	560	587	532	608	571	556	558	570	587	590	560	562	546	548	579	551	567	584	522	569	532	557	570	592	593	593	563	598	577	569	551	528	603	588	600	545	534	617	568	510	553	579	575	587	527	598	619	580	600	551	593	549	608	543	561	623	565	573	562	544	567	561	560	586	567	621	557	598	586	552	524	612	595	515	519	569	594	590	549	539	552	570	535	581	552	566	561	559	616	579	582	587	594	555	572	527	522	558	568	531	562	607	612	593	583	588	554	557	574	550	639	568	560	553	545	593	568	555	569	585	603	545	599	562	564	587	589	545	578	558	554	572	536	600	563	540	589	593	509	536	613	562	592	553	558	573	562	553	565	540	550	547	549	539	599	590	583	569	571	572	570	553	578	565	587	542	555	543	498	584	554	559	568	556	568	540	577	542	624	565	571	562	558	574	579	552	575	554	579	557	587	547	602	586	628	587	623	575	557	544	572	566	520	573	556	583	550	603	573	532	594
17376	36996	35150	25928	18980	16365	12370	10600	8754	6597	5478	5105	4580	3678	3071	2751	2587	2374	2092	2000	1928	1790	1598	1512	1568	1467	1448	1354	1361	1445	1372	1264	1252	1174	1217	1126	1033	1077	1050	1030	1061	990	989	993	1038	1059	976	1023	938	995	993	904	921	943	889	902	910	925	909	898	925	912	902	883	925	923	930	891	894	885	875	913	875	910	915	857	876	911	848	922	862	878	890	948	900	928	863	927	912	892	896	911	911	867	913	879	846	925	920	927	899	885	934	904	885	861	890	867	881	889	928	918	953	948	871	923	898	918	867	921	852	878	872	884	862	907	903	895	875	931	893	872	873	908	870	886	873	879	888	885	870	911	906	887	909	870	931	866	841	872	853	899	857	940	927	855	844	889	908	895	872	863	907	872	808	874	891	831	894	891	941	874	904	898	916	873	838	900	875	836	894	874	904	846	945	902	895	942	871	834	864	843	962	835	938	901	887	894	837	875	879	898	882	813	892	900	866	870	899	919	900	911	861	891	902	969	866	903	855	914	897	919	863	814	862	914	871	849	848	890	891	853	899	904	887	843	868	919	884	853	857	858	821	867	887	835	850	866	882	885	867	899	917	916	908	857	836	864	836	855	846	910	861	822	936	892	918	883	920	860	873	854	837	866	896	900	870	932	888	871	853	888	872	933	875	824	883	891	848	868	845	911	863	914	886	873	849	855	866	858	863	892	871	851	895	844	841	886	918	861	863	874	900	894	872	861	862	886	873	902	892	873	958	850	879	834	892	859	918	883	835	900	877	923	879	932	852	870	846	889	889	976	883	896	858	882	894	874	865	870	873	876	868	862	870	868	902	875	850	876	843	877	901	880	866	926	880	856	870	910	883	833	843	852	902	865	926	871	889	874	917	830	847	898	874	910	855	894	893	920	859	914	870	862	907	875	959	867	898	886	839	871	829	861	897	855	833	902	913	876	930	905	880	932	888	886	883	879	917	921	887	904	912	823	874	896	892	914	881	936	867	884	853	903	898	871	886	906	911	829	912	862	883	852	877	948	921	940	898	860	931	888	845	857	911	870	859	875	892	896	899	891	894	862	864	872	896	854	907	875	828	867	933	925	923	811	883	898	903	891	875	853	878	892	873	906	891	927	854	842	872	877	837	866	920	873	840	865	886	924	890	860	902	885	873	902	888	883	925	877	927	873	867	842	827	929	937	916	881	885	891	909	910	901	881	866	877	874	824	903	925	848	859	981	866	872	891	820	974	828	843	850	889	844	867	867	891	833	894	850	859	878	887	868	872	896	915	864	853	868	891	947	838	894	899	835	905	833	922	824	882	881	888	910	910	843	859	900	883	880	925	834	850	933	867	879	859	865	839	902	888	915	882	873	854	908	853	861	861	855	866	867	864	848	868	878	907	899	835	849	890	888	867	923	928	924	828	954	889	877	874	859	938	844	875	890	837	909	900	903	870	884	855	873	911	837	911	865	899	837	869	1002	881	862	912	907	897	903	872	937	867	870	887	892	851	925	894	884	870	890	858	855	874	915	934	874	869	864	863	840	885	839	852	861	830	854	909	858	849	892	839	879	896	875	849	886	856	867	891	827	874	890	860	845	875	909	909	840	881	879	850	910	807	848	838	889	846	846	804	880	917	896	848	851	914	836	874	887	870	867	904	857	910	872	949	825	903	824	905	881	899	929	891	869	881	869	903	866	892	882	883	870	911	910	855	906	875	882	839	896	883	878	885	876	924	842	843	863	918	873	879	850	914	877	896	913	853	951	826	853	926	941	876	824	889	931	863	926	868	857	882	860	898	885	821	839	868	863	872	872	848	910	909	841	918	832	908	893	856	859	883	911	869	841	891	841	896	860	894	901	880	880	878	878	906	875	843	909	864	880	854	899	880	834	875	867	891	901	908	817	885	872	873	872	880	913	823	798	881	877	871	920	871	864	882	843	913	901	883	851	873	930	832	871	888	873	879	922	879	854	923	902	878	894	899	815	914	846	817	880	897	906	874	833	920	858	909	899	947	880	883	864	923	846	898	840	869	884	862	906	914	889	839	912	850	875	848	876	894	897	837	891	908	849	898	825	854	861	917	860	855	874	858	872	873	926	842	894	885	900	913	943	897	927	879	916	868	906	891	816	896	885	911	854	870	937	893	859	876	879	821	886	902	876	844	869	892	835	861	870	895	875	901	888	887	888	864	872	888	851	860	851	828	849	850	872	848	854	866	909	876	919	877	908	888	895	905	860	914	851	862	904	873	833	870	941	888	917	889	884	900	862	912	924	831	878	869	901	862	864	877	896	840	899	842	897	819	861	887	826	906	896	849	907	859	846	904	873	886	874	863	837	897	867	875	895	884	861	899	939	886	885	837	902	890	922	960	851	851	875	872	856	896	903	846	872	864	915	855	847	864	841	871	866	844	854	896	868	858	849	891	872	875	888	867	875	855	891	882	796	888	879	894	881	883	926	918	889	875	895	891	921	883	876	853	888	853	901	831	883	893	881	949	894	893	892	844	848	904	881	896	905	868	868	877	858	873	869	906	826	853	899	894	892	905	855	883	900	833	920	868	870	884	885	887	889	880	861	879	844	861	832	861	896	871	899	932	892	871	852	880	817	934	845	882	888	924	869	847	884	922	843	861	858	875	943	815	843	910	856	931	890	898	891	917	913	870	851	856	849	919	872	843	970	881	877	931	817	912	888	901	864	912	890	914	852	863	888	892	822	895	937	892	885	880	868	842	863	934	894	853	865	881	910	906	858	885	851	923	872	887	791	867	841	829	863	944	911	846	926	915	861	869	903	867	837	885	900	811	920	857	874	846	849	855	870	874	863	911	910	896	907	894	848	873	906	853	907	861	892	887	891	838	885	881	889	941	893	905	859	880	867	857	870	891	899	929	865	855	912	892	927	938	865	901	870	862	901	938	893	945	899	905	863	950	919	921	869	904	837	858	873	853	935	845	852	904	829	871	881	909	907	890	865	850	828	813	852	872	864	828	906	884	928	887	889	817	887	932	906	886	895	869	850	903	936	894	895	877	897	914	889	882	921	867	900	860	883	887	876	933	885	886	873	883	873	917	944	884	924	894	869	868	825	856	912	832	876	905	861	980	843	875	840	883	859	933	893	883	835	865	937	872	903	855	889	893	886	933	854	855	909	881	930	932	881	864	850	896	903	851	893	874	902	873	918	862	976	857	883	855	902	913	854	907	911	856	917	877	861	890	952	869	883	908	876	918	897	849	885	846	865	937	849	873	882	900	875	849	873	874	857	904	872	873	927	908	857	893	917	851	928	887	900	847	920	829	891	946	939	841	890	876	879	877	855	888	829	913	942	862	837	899	907	887	886	860	828	888	848	872	940	903	852	876	814	841	854	886	923	843	934	866	865	786	846	844	881	871	911	895	858	870	869	848	868	842	838	875	877	893	853	830	866	871	882	881	944	838	844	924	907	883	858	845	937	893	885	909	844	850	900	917	905	847	888	877	865	892	874	901	880	900	865	863	853
26770	21106	17897	8815	4106	2819	1991	1679	1345	1095	954	949	848	706	725	630	580	600	619	533	549	494	510	508	549	488	531	541	501	469	472	479	475	482	469	466	484	453	471	487	426	456	448	456	490	483	468	396	454	446	448	407	424	465	451	460	414	448	401	418	428	423	447	472	410	437	429	432	422	439	415	400	436	411	405	427	450	433	460	453	423	397	420	462	431	469	454	438	462	462	437	439	408	427	422	425	421	462	411	420	444	423	436	454	416	418	451	428	415	435	407	427	424	370	421	394	430	484	412	440	396	420	433	464	433	432	457	423	425	409	424	427	448	430	454	446	463	407	454	426	435	437	429	397	445	460	398	429	434	413	445	390	442	454	410	437	420	415	480	443	390	439	428	447	413	431	449	412	438	430	378	403	414	420	434	425	437	399	441	457	430	445	434	442	430	399	414	454	445	411	442	415	384	433	411	444	423	387	435	428	451	442	406	428	389	465	425	414	434	423	453	399	396	428	450	419	417	401	442	438	444	413	436	408	465	472	400	411	409	426	415	446	448	442	412	423	410	456	441	448	429	441	442	434	406	411	442	436	384	437	430	416	441	372	467	395	423	418	436	430	446	417	408	421	377	413	429	437	483	438	418	400	448	456	439	426	437	439	417	444	412	442	480	421	449	407	403	412	390	421	443	394	409	395	467	450	430	430	421	434	464	438	435	412	425	407	413	413	421	477	409	401	413	442	415	436	413	431	450	444	427	433	437	413	413	424	437	425	424	438	412	489	405	397	420	436	436	431	405	423	424	429	425	426	450	411	421	456	420	414	441	473	392	437	405	432	453	405	431	393	452	415	432	411	445	451	465	469	414	432	398	433	405	408	434	422	428	401	452	438	416	435	449	455	423	438	444	401	424	392	442	416	420	418	431	485	419	402	416	432	402	446	428	418	438	410	443	436	434	413	436	438	469	459	448	457	396	407	436	460	434	402	452	436	419	442	462	439	435	422	408	426	426	425	418	435	407	437	433	414	447	430	429	413	464	446	438	416	439	442	429	429	401	413	399	430	436	423	423	410	448	406	429	410	437	436	428	428	451	441	432	439	437	417	410	451	407	410	452	440	444	416	477	447	456	426	434	411	419	464	443	385	448	436	398	441	396	424	412	458	412	436	425	408	426	449	464	440	458	450	431	482	399	418	432	421	411	414	451	427	428	426	472	453	439	410	462	454	448	410	441	427	429	420	450	440	397	447	457	420	447	418	408	426	478	415	451	439	439	423	415	425	412	382	414	421	436	405	428	438	434	456	431	458	446	412	445	441	433	433	410	483	453	445	449	395	458	469	429	440	388	415	418	428	440	426	440	436	469	436	382	475	405	439	445	445	426	431	454	440	399	428	455	432	426	441	483	409	420	429	476	409	415	421	439	444	474	419	418	435	432	442	445	418	386	429	466	485	431	426	459	424	423	428	435	441	400	414	430	457	410	418	457	465	434	469	420	375	454	451	473	411	427	405	455	430	439	451	452	417	400	432	428	411	399	418	442	412	425	429	462	436	395	426	418	428	415	423	440	444	468	411	431	449	429	450	430	424	478	427	426	409	436	397	437	438	451	408	424	428	433	407	435	401	440	436	468	409	403	415	450	456	432	464	399	407	410	420	429	467	450	430	451	433	442	408	452	428	428	457	436	422	427	472	470	441	433	455	428	401	419	431	405	415	445	437	423	408	423	462	423	439	447	411	407	425	443	430	444	423	442	400	436	419	394	425	410	405	403	408	403	430	415	451	400	438	449	442	441	451	446	417	438	471	388	413	430	474	462	408	444	431	424	382	471	453	428	429	433	433	411	417	440	404	457	430	396	416	410	422	410	482	433	463	426	430	462	385	419	398	468	440	428	437	440	415	392	437	461	429	417	413	434	431	440	438	412	381	461	457	422	433	443	429	448	432	412	402	480	397	435	390	460	437	434	416	412	457	441	438	467	448	477	449	425	439	404	403	487	447	407	439	428	452	458	415	444	386	459	449	424	424	454	439	433	418	448	437	454	424	417	417	447	453	451	416	409	437	428	446	409	435	421	453	458	449	465	397	456	442	455	447	420	410	394	436	422	418	464	455	437	437	437	419	439	432	391	458	449	423	429	420	469	427	432	397	436	458	442	443	426	431	418	455	416	452	447	434	414	462	410	422	439	473	418	428	438	412	445	435	411	452	430	438	435	428	436	438	421	393	450	427	400	438	453	440	389	436	463	408	395	469	422	426	437	428	418	424	424	391	468	426	419	460	422	439	403	439	382	416	432	418	442	432	409	428	440	418	460	416	442	444	399	475	442	419	417	438	454	439	428	393	418	448	432	432	478	433	453	424	399	428	419	444	422	440	413	410	407	397	448	412	444	451	394	421	431	438	433	402	442	449	445	381	442	423	460	426	435	405	392	425	427	416	418	398	436	423	439	456	401	432	435	385	436	459	425	445	452	419	421	431	424	393	422	423	390	426	461	470	393	413	426	429	426	419	432	432	428	438	431	443	390	428	439	434	421	422	460	429	395	445	471	424	427	437	410	440	435	453	447	436	429	437	408	417	433	449	435	420	405	449	405	429	441	429	456	436	404	394	444	417	413	444	419	450	450	463	409	454	464	428	456	413	462	443	406	412	486	454	416	399	432	435	443	414	425	406	458	400	442	409	426	469	426	428	390	425	443	428	421	451	444	428	437	437	413	445	434	451	439	419	449	446	443	449	465	466	440	434	417	442	424	419	429	451	434	433	434	441	441	445	459	412	414	405	438	431	408	428	434	428	436	464	440	424	416	405	432	438	418	439	446	457	388	371	414	476	416	425	434	439	443	461	425	437	456	405	443	439	419	443	403	451	456	417	412	437	444	435	461	438	429	431	444	467	428	457	403	414	435	410	430	370	429	425	441	457	439	419	444	424	447	384	426	486	451	420	431	423	412	412	431	395	405	406	415	450	421	446	427	406	433	417	431	452	423	430	415	397	465	444	433	447	460	410	404	399	448	424	445	454	414	397	397	429	450	439	397	448	457	407	441	408	434	423	455	457	434	446	449	445	424	417	471	406	451	439	427	452	421	449	386	419	448	422	458	426	432	434	394	410	442	461	465	466	443	441	447	413	437	423	450	411	422	438	435	410	439	400	437	433	453	405	421	398	431	417	403	415	427	431	406	432	437	423	444	424	466	438	458	416	451	414	454	396	398	473	426	478	427	424	394	422	437	449	422	399	445	453	397	466	420	459	408	409	420	429	439	412	451	469	445	428	429	430	449	393	439	438	407	444	442	457	427	442	409	428	412	420	417	416	450	439	420	446	428	412	417	468	434	406	394	440	422	381	426	456	408	456	469	443	422	424	445	423	411	421	431	419	413	400	467	445	436	427	448	409	440	445	451	435	464	432	421	418	419	411	445	401	436	385	452	418	410	430	438	428	426	425	421	472	402	449	425	416	426	454	445	440	414	432	443	438	438	431	407	453	458	404	421	407	393	436	459	439
12573	23963	22059	13118	9359	7660	5496	4736	3949	2998	2583	2390	2044	1690	1567	1324	1348	1208	1108	1143	1087	1034	933	954	930	913	926	890	907	916	881	891	852	815	839	781	738	803	767	752	740	766	684	762	716	735	735	718	750	681	696	740	735	663	684	694	713	729	682	738	686	690	663	688	733	683	668	641	717	589	719	678	691	685	681	653	735	735	678	691	667	651	648	649	710	719	681	748	698	694	676	675	709	665	708	676	694	750	755	710	698	751	678	670	705	692	693	667	688	699	666	705	712	651	631	685	646	702	667	687	694	702	695	654	741	709	700	751	690	644	687	657	687	698	676	693	686	651	699	690	709	684	719	709	710	693	680	667	708	677	684	671	704	680	677	643	689	717	742	688	723	611	670	634	709	641	682	683	665	717	621	708	698	665	666	675	710	685	721	634	680	697	720	710	639	692	700	698	705	684	722	679	660	645	723	673	710	690	730	684	664	685	674	680	713	669	660	733	671	690	692	728	690	681	656	654	674	673	676	663	663	687	676	692	657	711	703	713	685	660	669	647	703	671	691	678	687	706	698	718	670	730	720	703	660	669	695	700	699	669	660	681	691	647	706	705	676	682	678	713	704	715	690	683	660	669	715	679	733	676	711	644	704	727	692	714	666	708	682	669	663	681	675	666	682	630	722	675	704	671	693	718	731	689	642	725	634	702	688	733	702	698	688	686	673	675	716	698	719	697	651	694	715	699	678	693	706	690	673	658	707	637	671	634	700	717	711	653	647	661	700	727	660	668	657	687	736	670	692	624	676	699	676	713	710	710	691	719	696	711	672	678	708	699	692	699	705	716	627	681	707	686	684	669	674	665	690	721	653	714	667	657	739	701	676	711	697	682	703	730	648	737	704	644	659	676	667	646	671	676	678	669	693	659	710	689	688	679	622	702	665	699	622	677	692	635	672	731	700	675	748	699	669	751	691	644	686	718	638	713	709	667	731	675	709	708	651	681	687	666	680	661	703	669	698	692	669	671	667	678	647	678	657	700	653	685	667	663	664	690	683	703	684	675	677	693	682	695	677	696	679	673	660	640	692	676	665	723	735	675	701	712	696	676	681	681	624	684	743	694	703	656	675	685	716	670	698	684	696	660	711	638	709	686	689	676	682	701	714	679	712	693	720	669	698	650	667	672	689	674	604	710	673	702	674	758	653	702	701	679	720	705	709	664	699	691	634	716	676	710	706	726	631	653	683	672	657	686	683	639	734	667	644	676	688	687	656	695	684	653	693	689	661	662	669	686	708	712	690	693	652	721	683	657	658	715	722	712	648	687	664	617	666	664	661	684	726	746	692	697	668	678	690	711	678	690	708	713	667	680	690	687	662	694	698	680	664	684	709	720	697	700	668	699	687	671	709	696	634	696	672	677	670	700	662	707	658	695	752	683	689	645	686	654	679	712	682	698	724	691	658	668	703	687	696	750	669	666	622	688	705	703	668	711	687	654	715	680	670	715	689	635	684	672	700	634	689	687	677	686	657	694	693	696	682	662	648	674	699	668	646	702	730	662	734	696	686	656	688	708	647	658	679	640	677	669	668	634	680	666	679	667	714	726	656	649	666	711	666	670	671	662	684	697	645	718	701	687	721	710	723	675	664	691	678	675	703	703	665	698	671	703	709	719	687	629	709	710	681	656	646	661	737	682	698	686	711	727	695	652	635	741	627	668	704	694	669	729	676	741	702	688	649	678	720	697	617	659	658	681	673	699	686	699	692	684	665	681	661	684	695	707	685	669	705	702	717	672	700	680	652	677	704	726	681	623	690	679	658	683	701	702	682	672	660	715	680	705	753	692	670	670	719	649	647	707	640	696	670	675	698	698	667	708	709	647	676	645	661	711	673	651	695	697	680	634	667	661	656	646	698	716	709	666	680	713	682	650	678	662	667	743	764	657	672	648	730	705	700	715	626	671	654	716	672	629	651	721	681	695	682	716	671	720	676	702	688	662	655	688	663	638	677	713	725	657	668	659	665	740	672	662	632	680	707	691	679	691	639	664	705	686	695	698	693	658	711	650	692	684	677	677	670	637	714	720	706	686	738	672	675	714	631	680	660	667	705	719	725	649	706	727	690	666	679	674	709	628	675	694	688	674	690	689	692	676	684	714	695	673	688	695	706	667	687	704	700	683	684	684	666	671	699	674	705	654	640	670	670	666	660	656	704	662	723	679	680	704	693	671	692	659	693	701	701	691	717	690	721	710	650	705	672	664	718	708	684	727	615	754	676	660	690	679	682	703	670	687	695	709	657	699	685	674	725	731	683	677	619	649	645	722	697	706	684	740	672	663	716	644	728	659	707	644	649	685	751	657	691	669	700	673	716	676	721	661	632	672	684	690	647	670	676	682	678	651	691	683	718	699	663	714	691	701	742	668	675	708	651	701	721	687	688	691	670	657	686	708	691	695	718	663	611	641	679	727	677	674	679	677	694	682	669	689	689	682	726	705	710	684	680	714	668	695	673	679	709	746	651	670	740	710	734	703	662	702	703	683	678	685	660	674	709	721	668	680	655	683	667	684	679	683	691	708	666	637	640	681	646	694	672	696	700	674	656	670	661	661	667	674	678	698	687	617	662	724	700	717	675	674	674	667	717	719	667	693	705	713	675	717	655	684	708	686	692	695	688	707	693	666	740	683	703	637	674	687	701	683	687	661	687	715	698	666	702	659	667	701	655	691	706	678	674	701	667	671	660	683	719	720	722	710	706	651	704	726	675	686	655	714	690	698	668	631	688	658	683	709	655	681	672	691	739	689	670	685	677	649	650	706	693	674	678	685	661	690	641	688	718	682	648	662	672	703	702	714	685	673	704	630	705	673	705	640	659	664	695	671	699	724	679	648	676	663	680	680	684	728	679	721	644	701	696	657	723	733	632	656	696	681	690	682	675	701	629	702	637	669	702	664	657	668	704	692	674	660	692	721	681	660	671	721	679	697	694	709	709	670	681	669	702	673	698	644	719	668	687	759	658	645	665	688	728	666	683	688	666	651	677	707	656	690	698	680	687	661	652	691	710	625	678	695	681	682	696	657	681	657	661	658	750	670	748	674	703	681	665	695	692	668	699	678	644	635	693	626	703	704	696	707	711	691	712	658	671	682	709	693	718	704	699	681	708	700	697	708	715	702	683	697	748	658	671	695	647	649	730	681	657	692	697	680	696	666	736	715	706	713	713	671	693	699	712	661	641	652	682	667	673	706	697	641	657	705	666	677	730	664	690	708	695	668	669	664	653	680	709	706	720	670	687	674	698	656	666	663	684	682	697	687	696	685	693	695	683	679	693	665	682	697	699	680	701	670	678	696	702	712	692	671	730	675	698	647	692	697	684	698	679	690	658	640	634	719	629	661	688	666	706	742	716	699	655	721	684	690	675	654	712	652	721	709	672	712	685	677	684	688	717	668	734	678	675	669	670	675	706	644	682	743	682	705	628	695	706	656	652	695	734	708	675	685	634	700	682	672
24114	21260	28408	24409	20645	10318	4699	3063	2348	1897	1654	1408	1289	1079	1021	973	911	930	826	766	807	793	731	715	732	723	721	688	679	669	677	671	695	613	641	608	661	637	649	618	596	599	590	593	645	624	594	619	603	560	576	582	582	556	582	573	539	608	551	552	594	551	574	617	572	600	563	592	517	532	537	580	604	591	553	541	505	537	582	635	570	615	527	569	552	549	574	581	584	545	556	641	545	546	593	535	576	620	577	575	566	564	607	589	531	564	539	596	568	561	578	537	546	579	577	555	578	551	569	595	548	583	574	587	565	600	568	574	556	546	558	527	514	585	579	551	592	591	571	558	586	555	610	556	571	570	562	523	558	578	587	538	575	548	559	567	599	582	514	523	537	576	602	525	555	584	598	586	578	560	555	570	578	527	567	601	566	552	596	545	547	593	570	558	524	576	604	577	583	578	568	579	555	579	594	585	569	559	586	540	569	579	582	554	620	549	592	555	513	577	594	623	574	584	593	565	555	585	552	590	614	568	573	595	528	585	585	532	580	566	509	570	551	615	580	559	519	598	538	529	586	522	579	558	603	529	559	564	541	574	541	583	631	546	570	591	568	576	537	549	537	592	582	594	539	522	550	551	567	579	546	572	627	557	552	605	538	564	558	544	541	581	538	574	564	569	559	576	542	600	555	563	596	595	569	627	589	586	586	564	537	578	547	603	532	581	583	548	569	595	555	540	549	551	598	643	579	546	582	550	576	523	585	599	557	580	544	570	564	558	573	542	565	569	586	581	526	560	559	584	545	599	545	581	566	550	546	585	576	549	565	544	571	599	551	535	532	519	588	593	618	583	542	585	584	577	599	620	523	583	583	530	554	594	560	551	589	556	542	512	558	539	540	577	553	574	545	570	551	592	557	549	573	562	566	561	573	589	555	570	584	573	597	542	549	560	565	597	559	537	565	560	543	554	541	562	508	587	584	548	571	530	562	578	596	566	559	621	615	572	600	600	566	533	575	541	557	546	521	561	582	569	565	538	558	570	542	626	587	583	569	528	535	624	550	542	553	601	540	601	557	581	547	550	595	546	505	574	569	575	590	523	598	539	535	553	518	566	540	540	578	512	555	596	518	589	611	581	557	573	592	558	605	584	606	616	588	574	633	545	566	578	583	561	559	589	568	552	587	491	546	590	580	551	533	549	606	645	554	624	553	523	542	588	544	532	549	542	550	563	597	560	533	591	525	608	562	568	555	542	536	625	555	580	564	553	597	627	557	566	574	549	577	582	563	562	534	579	573	591	579	556	599	574	556	550	570	545	542	555	508	589	566	571	607	557	579	560	561	555	527	579	600	572	579	624	612	585	579	563	578	554	565	573	597	571	521	574	577	518	571	575	580	603	564	558	539	563	620	523	529	555	545	582	547	594	552	496	595	577	556	589	572	581	600	552	609	568	555	564	615	556	528	594	586	574	559	530	553	558	510	578	547	539	565	560	564	573	618	563	594	551	549	586	609	557	560	556	576	573	546	571	584	570	566	504	593	562	558	557	508	555	528	548	569	525	573	558	539	609	571	570	594	608	583	549	616	572	537	553	546	596	623	578	535	582	563	526	573	548	575	546	605	594	563	554	564	612	570	540	572	547	581	562	567	581	584	586	602	562	541	575	559	575	568	564	591	519	608	556	523	538	544	582	625	556	537	574	584	585	619	556	612	572	549	573	541	563	540	575	560	575	515	555	580	574	585	577	593	562	587	558	516	555	571	564	555	559	593	573	607	549	573	572	558	534	598	563	565	567	552	545	553	571	616	569	565	599	530	544	600	573	581	577	564	573	615	553	571	570	591	548	540	579	590	553	580	569	536	566	570	577	607	533	595	591	588	547	616	564	599	567	540	524	565	531	583	577	592	575	535	546	570	587	555	595	581	563	535	576	609	559	576	606	580	515	548	592	588	592	620	554	559	563	562	569	574	582	581	538	596	502	558	564	569	563	599	536	582	562	558	544	571	557	537	604	511	559	557	571	572	611	544	599	532	589	535	611	556	547	577	609	620	590	540	595	581	576	588	574	600	538	605	559	640	574	534	561	533	508	570	530	585	600	611	527	586	601	549	585	540	574	565	568	557	565	594	574	554	574	559	563	536	602	593	615	576	534	591	555	552	602	622	582	561	577	540	521	595	544	550	550	585	548	570	601	565	569	557	550	553	579	609	570	603	557	604	550	530	584	568	583	572	572	580	543	549	549	537	565	537	533	569	566	566	561	576	565	571	592	559	545	562	577	511	562	542	564	553	562	550	568	555	546	540	534	544	559	596	581	560	537	546	572	556	573	521	588	555	564	559	551	558	590	576	623	583	548	568	582	556	562	600	606	583	574	528	574	555	573	554	582	568	559	593	563	577	577	551	561	569	608	549	578	569	559	599	566	575	572	546	560	572	606	560	540	589	589	549	559	518	556	540	587	564	561	577	542	543	545	562	557	549	571	561	557	545	576	524	578	599	535	537	556	558	635	585	617	580	586	557	583	583	546	590	559	575	565	569	534	537	544	606	592	545	577	517	533	582	565	510	583	565	602	568	653	568	567	559	569	613	573	517	572	572	570	536	560	585	551	564	510	530	552	602	539	574	607	557	605	567	575	591	605	561	582	553	554	574	545	559	552	571	567	633	513	603	566	552	556	594	574	552	574	626	588	583	613	630	546	549	558	571	537	592	551	574	531	558	561	602	535	597	533	535	605	530	584	554	579	572	618	535	551	541	594	552	541	563	568	585	613	552	580	577	606	536	566	547	575	539	523	619	582	590	577	583	553	554	603	527	592	595	576	592	610	570	571	567	588	614	567	551	570	543	559	518	546	575	535	564	577	542	553	545	567	585	559	589	509	546	590	533	571	579	586	615	574	539	546	620	626	588	591	526	548	571	591	609	582	589	570	562	557	539	622	569	582	615	550	577	567	596	562	544	586	534	550	569	554	584	572	564	553	526	571	542	557	569	605	520	523	563	593	560	551	593	615	552	552	591	542	565	574	551	557	552	584	559	558	548	584	530	608	561	570	549	532	593	591	590	513	564	560	570	572	542	581	544	536	558	546	552	524	594	561	607	604	535	578	537	569	522	560	571	536	588	559	593	552	546	551	550	539	550	560	524	569	589	560	545	550	573	550	575	554	557	611	581	601	552	608	579	539	580	592	543	564	598	564	585	585	563	583	586	513	540	546	525	569	594	534	533	591	609	571	602	569	565	577	594	599	617	600	536	580	568	521	572	516	589	552	563	539	571	563	581	572	567	551	631	561	598	562	544	576	579	613	554	584	568	592	560	552	522	553	536	607	586	583	562	550	578	610	530	561	581	583	564	560	536	523	583	593	557	536	573	582	526	601	583	553	537	597	542	522	548	591	592	537	562	539	604	554	533	592	538	599	596	533	608	590	576	570	571	592	533	572	546	594	553	548	548	585	604	571	562	573	547	583	522	584	569	538	570	580	608	547	580	570	580	559	600	547	534	627
14227	32270	29348	19152	15887	12395	9514	7833	6420	5007	4319	3812	3215	2716	2418	2061	1940	1797	1727	1558	1578	1570	1373	1344	1271	1277	1285	1308	1207	1244	1139	1090	1147	1091	1067	1001	1063	969	1011	945	940	948	950	1024	913	1020	938	954	909	887	984	863	922	903	896	892	953	913	900	907	852	851	884	878	905	928	890	903	885	897	910	865	812	863	938	890	917	891	923	888	904	911	933	874	894	890	890	870	899	890	920	910	918	938	939	879	946	885	889	936	865	913	818	865	867	934	883	956	909	904	896	856	924	865	934	893	915	936	911	820	874	858	899	864	855	877	885	866	823	858	878	853	849	885	882	869	868	914	857	856	935	894	850	917	829	914	850	906	899	836	822	915	874	869	930	901	841	819	843	887	895	914	858	885	885	891	918	854	846	890	881	907	918	901	886	863	861	865	890	906	903	843	872	813	867	923	916	823	857	858	917	844	902	882	922	892	925	903	872	905	876	933	827	855	962	851	874	925	909	851	949	875	882	892	828	851	939	854	919	889	865	878	933	879	824	881	833	901	870	853	915	891	852	906	932	870	852	864	844	879	866	875	927	895	873	834	883	905	871	899	896	882	846	863	916	842	964	859	873	820	902	881	819	814	895	921	845	856	885	836	874	860	872	851	881	861	862	888	870	906	872	863	907	896	930	898	873	862	849	841	879	934	877	901	814	886	845	853	818	861	852	905	899	881	919	907	863	868	849	901	868	883	848	870	854	927	871	880	882	884	938	889	885	863	894	883	890	912	878	865	905	908	892	890	884	882	893	878	857	839	848	905	838	862	873	878	879	908	919	928	923	842	866	867	921	916	862	886	865	886	914	867	849	856	916	922	889	886	889	934	885	887	881	880	822	866	836	838	879	857	899	828	860	922	874	877	870	830	866	919	889	914	895	930	917	886	847	881	877	888	965	868	897	907	874	904	896	882	894	862	849	924	934	811	898	916	891	902	860	863	895	880	850	853	916	905	880	854	930	857	852	938	900	910	900	910	894	905	919	930	908	902	864	954	911	929	874	851	815	834	917	872	877	848	915	923	888	857	901	847	898	907	887	867	875	915	871	850	918	865	870	874	858	870	875	900	849	875	864	863	849	898	884	909	879	877	893	840	903	922	903	880	864	888	826	889	897	851	896	807	882	862	892	963	892	842	887	877	906	888	883	878	893	905	845	885	863	904	864	883	919	877	973	939	881	883	879	883	861	879	923	890	866	897	970	864	905	921	889	907	900	869	874	870	967	836	877	888	890	862	858	873	918	864	877	886	876	913	921	913	880	880	846	835	825	878	887	873	862	894	926	790	911	914	912	887	914	885	890	924	843	905	853	891	865	915	866	824	883	957	861	897	912	842	868	899	834	864	879	878	887	843	915	896	916	859	914	919	900	874	899	892	932	863	828	915	868	902	888	865	887	865	843	878	899	876	888	910	882	936	854	883	892	904	890	894	871	867	849	859	911	859	935	888	836	883	919	916	864	889	909	842	889	925	868	836	879	879	864	881	847	873	852	878	845	943	862	900	882	895	886	828	897	869	898	904	851	872	885	883	852	892	886	905	858	883	909	913	872	900	827	849	892	907	858	910	862	873	847	851	854	888	834	916	854	896	843	927	869	864	867	865	901	878	916	832	922	872	860	827	947	894	914	888	834	868	897	959	923	918	914	897	879	869	914	935	851	901	916	895	886	882	892	901	863	937	905	871	925	886	874	837	842	885	888	857	870	917	885	882	847	872	898	863	907	870	901	875	907	868	921	836	887	873	846	864	875	859	888	871	841	858	880	855	856	877	886	884	885	872	864	837	829	887	827	957	853	897	839	860	895	911	888	929	865	834	894	862	846	845	871	861	854	894	885	889	913	879	937	921	892	884	902	851	949	894	858	882	853	888	905	885	889	868	832	897	860	867	885	820	920	877	903	895	851	873	855	846	881	870	942	855	852	886	874	879	848	882	859	851	906	867	905	878	871	833	893	838	904	921	826	874	885	893	881	904	821	888	868	858	890	918	848	864	883	852	882	872	913	885	841	870	891	872	869	908	896	900	856	914	869	878	850	835	911	900	907	890	876	873	860	912	878	878	902	909	890	871	895	897	910	910	872	900	841	877	893	915	927	863	865	905	888	916	874	950	835	906	888	898	899	867	900	918	897	891	893	886	882	859	897	848	882	852	868	869	836	880	874	951	869	829	906	900	893	860	878	879	885	843	987	905	913	896	827	853	871	893	867	898	849	825	910	892	888	858	908	871	844	862	833	897	857	887	867	855	920	862	891	865	947	908	927	858	859	863	872	884	914	898	836	857	875	865	919	892	863	877	913	891	936	850	872	889	882	859	867	901	862	894	810	883	870	893	874	910	902	843	880	874	860	910	852	895	936	907	887	905	895	908	871	866	860	854	831	875	912	940	888	895	875	863	911	880	893	931	864	905	876	872	847	874	913	884	949	834	870	829	889	904	904	909	909	888	837	868	919	922	876	912	970	899	885	923	868	876	856	897	893	858	902	880	814	859	868	856	896	817	947	911	862	818	894	876	892	833	917	814	910	919	907	871	871	916	888	857	873	893	900	911	829	882	907	847	864	838	880	908	904	874	916	899	920	907	872	899	877	896	900	893	893	910	859	914	863	894	851	926	852	818	869	847	941	874	941	850	883	844	895	848	880	920	885	867	903	829	889	873	899	854	886	850	844	922	890	887	891	888	891	899	875	920	920	859	897	870	936	858	857	859	937	916	912	847	868	909	882	941	840	897	851	878	865	870	899	781	892	849	930	871	911	850	909	880	844	874	885	867	879	888	901	897	872	899	885	881	899	835	879	865	829	893	894	939	852	872	927	850	826	917	910	906	888	852	896	887	871	869	866	902	924	902	903	870	869	877	869	860	888	924	881	890	895	829	839	894	878	905	874	860	914	835	841	920	924	932	895	843	842	880	922	855	920	918	890	869	862	846	921	860	923	871	902	911	838	863	839	869	840	897	951	881	880	837	868	895	915	915	888	864	847	906	839	921	905	854	864	868	857	850	922	891	825	892	905	907	898	888	865	865	849	874	864	850	884	877	888	898	871	860	845	870	871	856	905	891	874	906	897	858	880	923	888	927	861	885	889	881	849	840	883	881	877	921	874	919	901	829	872	933	904	846	886	860	872	905	855	881	907	835	894	837	867	944	919	893	899	842	914	873	910	888	928	960	830	863	924	863	924	896	902	893	917	909	862	867	841	838	908	882	868	890	851	872	887	822	852	916	837	904	843	889	822	888	885	878	882	871	888	862	853	844	908	875	848	926	891	872	899	898	912	920	918	882	867	880	926	824	829	892	894	896	869	872	873	881	855	883	974	905	836	857	939	848	873	864	886	943	834	892	845	869	909	860	876	951	880	918	888	879	820	886	870	903	925	879	868	923	900	811	870	938	911	923	840	866	856	842	857	867	846	932	831	970	886	860	839	894	943	892	873	853	872	868	882	904	932	875	916	864	919	853	850	880	898	885
23201	21274	29051	23796	21300	20828	11337	4815	3294	2593	2272	1951	1581	1390	1283	1157	1005	1023	986	956	905	885	873	840	799	805	783	746	772	745	716	712	673	674	667	688	634	621	666	644	580	635	611	636	623	653	609	622	562	559	661	609	581	645	582	609	598	552	602	571	578	581	615	571	563	584	563	510	583	570	583	535	560	548	573	561	584	639	599	593	578	571	570	604	560	590	573	581	545	574	541	626	606	553	573	530	565	551	587	578	595	622	613	572	583	577	616	555	549	598	614	555	569	630	558	600	592	580	595	550	559	592	532	541	598	554	619	580	570	556	595	607	618	573	593	620	569	533	571	562	561	550	604	563	581	613	616	596	604	552	560	554	566	592	558	542	591	531	581	594	573	565	586	609	541	562	520	528	559	582	603	634	569	541	602	621	542	538	561	576	581	554	597	572	579	618	584	546	612	583	503	589	588	575	566	578	545	571	568	621	606	551	573	535	578	553	606	616	581	575	572	578	577	539	612	568	556	572	542	601	518	529	538	561	570	567	564	566	582	564	553	595	587	617	587	572	548	611	561	581	570	619	560	560	552	567	554	567	577	559	607	596	572	520	601	578	546	587	566	534	557	553	567	577	578	540	580	583	559	551	589	567	509	550	543	556	569	572	555	601	590	580	530	585	548	563	582	543	574	565	599	593	550	576	584	551	608	591	578	596	577	570	579	572	576	573	557	572	543	588	571	561	563	581	549	600	535	613	627	576	519	636	536	557	575	575	528	569	592	552	503	528	621	549	557	548	589	589	547	511	539	572	569	567	571	584	550	566	573	535	571	573	586	594	575	550	595	587	580	583	579	536	556	567	548	585	568	595	521	546	558	575	633	582	577	571	556	554	555	545	587	600	554	593	548	577	599	538	608	535	559	571	570	578	576	520	593	576	554	561	575	534	550	560	580	578	587	603	576	561	574	639	566	573	574	558	587	550	570	597	580	579	555	580	585	580	554	546	552	508	552	583	624	634	572	563	580	568	511	614	556	582	592	579	587	589	624	547	610	607	598	550	581	531	571	571	525	587	591	579	538	603	591	530	614	571	603	567	587	574	537	560	577	573	616	570	539	587	560	572	585	575	590	589	535	579	543	547	600	534	541	564	581	570	608	572	572	606	571	568	553	592	561	579	554	525	530	558	536	565	523	548	598	588	574	595	531	597	556	592	574	560	570	606	563	560	526	587	568	524	541	548	607	574	524	545	549	559	550	537	641	550	550	618	577	559	532	570	531	557	593	590	595	591	553	595	585	560	540	604	533	559	542	533	588	601	583	554	575	578	549	581	552	595	557	592	544	540	583	624	570	566	546	589	569	578	584	533	550	581	581	542	639	599	553	509	563	593	579	597	583	555	563	624	549	623	565	591	532	588	532	595	540	568	591	572	559	581	568	598	578	582	538	621	583	566	581	540	584	573	568	525	557	577	623	578	572	555	552	577	609	543	590	601	569	611	581	556	573	548	564	547	568	612	589	544	561	566	542	612	601	595	560	541	587	587	579	572	528	566	557	582	615	565	564	558	560	554	566	559	548	525	565	589	600	537	550	567	584	568	556	591	587	582	578	543	575	597	505	598	595	511	598	607	568	555	573	545	546	567	554	569	563	554	530	555	555	519	530	585	548	564	535	546	519	585	537	571	604	550	579	588	611	555	618	580	569	527	541	586	582	576	596	536	577	539	580	569	580	570	585	601	570	565	556	591	580	550	566	571	575	566	540	587	575	586	570	557	555	555	554	559	574	572	595	593	568	531	568	514	587	523	562	599	595	536	551	551	548	576	569	558	562	560	554	568	593	571	559	576	524	584	566	598	585	545	559	626	540	593	565	592	562	561	619	594	604	541	581	582	613	593	586	600	548	548	576	589	551	593	559	547	573	582	555	565	605	569	548	539	540	580	534	612	569	535	549	539	560	559	582	521	588	590	541	586	567	609	599	556	594	572	577	567	527	547	568	540	541	561	542	528	561	550	546	566	550	584	582	564	530	583	538	534	596	577	579	567	597	590	548	583	560	584	586	565	542	570	540	530	542	590	570	565	568	539	564	587	582	520	604	607	515	562	575	577	567	525	575	567	535	605	554	569	589	634	580	587	537	528	580	589	590	590	563	563	587	557	557	596	604	557	602	564	619	565	582	544	536	573	605	565	570	539	544	595	529	543	558	563	561	567	595	503	598	568	577	559	590	543	587	550	612	519	569	560	580	547	581	558	538	563	563	574	527	589	561	567	558	528	575	588	573	524	565	555	558	573	553	558	558	571	552	553	611	561	572	601	567	519	584	628	588	592	593	587	549	533	579	596	596	537	525	616	549	558	619	520	553	570	568	568	540	566	563	568	632	596	603	563	597	544	543	532	534	565	546	601	603	581	596	560	538	591	556	571	561	600	548	574	560	595	575	568	551	563	561	575	561	560	556	547	550	559	615	583	567	498	586	615	594	564	572	561	576	558	595	580	601	583	588	541	598	588	559	557	590	554	575	581	575	576	578	616	587	564	540	525	562	568	570	522	549	574	585	598	580	562	514	573	555	608	552	572	568	569	536	579	542	605	564	623	574	609	552	608	568	558	538	580	575	535	586	546	574	574	566	542	518	569	570	562	541	582	572	615	574	612	556	576	572	592	545	557	596	578	581	565	574	556	610	562	593	608	572	583	583	585	538	542	593	603	574	558	579	614	560	555	593	566	555	587	558	540	544	615	620	557	554	539	545	590	552	576	540	601	556	542	579	576	560	550	540	581	560	598	583	591	530	560	577	558	530	626	531	550	561	584	609	520	553	567	600	599	533	546	591	602	593	575	576	588	566	556	575	554	605	573	528	574	583	536	552	555	556	589	571	561	587	548	584	544	559	576	562	559	571	567	550	548	588	573	620	574	594	532	593	589	554	589	591	588	527	576	597	591	532	560	566	555	592	537	565	563	569	534	559	568	578	591	598	564	578	547	598	553	568	591	580	564	522	559	563	559	574	586	580	556	589	543	577	592	548	577	543	569	567	539	608	580	602	571	564	537	548	587	575	553	554	569	534	579	520	502	548	546	599	531	536	562	582	570	579	556	587	587	592	517	530	578	588	581	589	606	600	580	569	575	599	529	580	570	564	554	552	540	574	542	546	560	563	625	577	580	569	535	569	514	570	538	578	546	556	582	522	523	528	546	613	550	560	570	542	601	550	578	566	549	589	536	588	563	533	583	568	591	573	578	553	573	562	573	560	605	573	562	556	579	537	531	595	514	576	538	580	573	581	571	570	576	576	553	520	543	609	586	548	569	572	549	571	548	579	556	536	528	558	547	565	608	600	517	561	559	568	560	556	544	602	549	592	534	563	551	569	612	566	608	587	543	629	529	571	600	539	559	556	570	577	542	598	566	554	542	539	568	535	542	591	550	533	571	595	576	591	525	554	525	551	559	576	591	576	577	547	571	522	559	531	568	527	580	564	580	549	583	576	558	577	538	580	594	570	540	632	569
16950	36941	34054	23413	20240	16931	13372	11181	8544	6900	6170	5059	4098	3483	3101	2761	2401	2297	2080	1938	1912	1713	1733	1534	1527	1598	1509	1567	1438	1356	1365	1267	1223	1195	1136	1169	1114	1104	1042	1060	1040	1012	1040	1009	1052	1012	992	1003	992	940	960	901	955	943	910	946	917	864	924	921	887	880	886	932	892	911	938	851	855	885	882	873	914	894	914	859	845	931	856	909	862	845	902	877	888	820	861	895	876	919	869	929	923	885	820	906	898	892	901	878	894	894	892	873	888	921	971	938	913	893	894	894	922	944	894	906	917	912	869	908	882	921	904	845	866	853	861	876	899	873	882	933	926	892	899	858	935	884	853	862	860	884	875	851	952	878	828	902	901	900	866	912	896	930	841	908	890	890	908	861	864	880	862	863	882	874	840	869	854	898	874	849	941	906	878	850	824	851	892	886	891	889	860	829	854	867	853	826	866	883	876	878	872	909	858	873	926	846	877	889	887	905	902	909	893	862	890	918	815	895	904	891	880	895	819	910	844	868	904	832	894	868	874	837	922	908	876	931	845	862	855	868	836	915	917	856	896	866	891	937	881	873	865	876	859	876	849	829	909	926	920	897	827	903	881	851	859	841	879	879	847	881	857	871	831	888	894	894	859	871	904	943	895	888	852	863	870	885	916	922	886	880	864	869	936	877	886	856	905	883	882	906	880	928	857	904	866	899	899	881	915	860	903	888	891	910	874	865	841	879	863	865	816	906	858	846	862	885	863	836	823	872	904	912	889	878	885	865	880	876	852	882	877	899	868	886	870	898	910	939	877	890	926	874	880	900	884	895	886	868	915	845	884	823	872	825	847	931	877	955	851	868	936	848	906	967	931	898	878	854	908	905	881	864	892	854	867	875	874	861	903	897	911	858	891	874	875	870	854	834	864	874	899	873	857	872	912	907	846	841	840	890	812	824	871	900	907	864	856	868	880	899	885	929	890	860	882	889	852	855	875	891	910	894	918	874	829	916	828	883	883	888	857	820	901	804	953	889	918	926	924	919	846	840	896	861	891	833	886	841	855	914	847	857	879	925	885	917	839	891	878	874	856	863	888	837	878	858	915	837	881	908	892	867	865	881	820	878	917	873	853	872	888	852	889	891	906	821	908	914	935	891	900	907	833	915	921	924	819	894	888	873	866	871	884	868	895	850	902	839	868	886	868	895	843	851	834	848	892	870	892	898	940	855	860	918	874	871	864	949	908	888	851	962	889	848	850	845	846	869	865	859	900	892	910	904	878	872	883	856	911	916	956	847	950	895	868	869	870	891	864	922	857	830	872	868	950	859	850	858	876	886	904	829	866	868	898	880	875	906	882	879	898	861	838	857	839	900	863	909	951	857	926	871	890	884	848	841	899	837	909	831	876	925	967	881	936	903	843	861	940	862	889	881	860	840	878	928	905	923	853	891	876	925	859	833	876	892	896	865	932	855	844	884	892	872	889	860	892	931	948	830	876	888	924	876	889	909	874	892	925	857	858	879	827	844	860	898	894	860	920	925	906	839	910	866	834	898	952	861	862	919	893	924	864	848	861	861	861	876	911	859	908	867	895	845	908	885	915	851	864	906	866	883	926	843	898	833	878	862	859	881	826	868	910	872	915	914	881	932	852	857	901	874	828	893	888	852	875	939	901	913	921	914	821	900	866	882	859	874	865	904	894	886	897	893	906	846	872	899	876	878	851	869	899	889	948	846	922	912	913	856	835	886	863	927	865	896	841	921	886	896	880	901	885	883	908	877	910	866	927	914	887	879	858	875	902	894	895	855	895	858	887	938	860	918	880	918	837	871	865	877	865	917	943	937	897	828	862	890	835	797	840	895	867	873	872	897	924	890	905	915	849	882	884	898	939	849	867	898	879	858	835	933	873	852	921	893	836	938	871	920	889	876	827	860	910	911	874	883	858	815	914	853	867	864	873	811	831	912	904	889	857	906	871	941	898	854	905	876	852	912	888	871	874	860	902	894	908	893	905	859	893	888	846	845	895	818	864	918	857	861	857	903	901	879	916	879	860	789	858	873	853	939	858	859	892	874	940	863	871	828	882	865	902	909	849	927	859	864	861	859	886	867	856	925	903	888	851	830	891	830	947	870	858	851	915	860	902	858	889	913	878	850	873	870	876	851	864	882	893	853	879	908	864	839	853	899	851	863	893	857	903	913	873	884	901	902	889	913	845	868	862	838	877	833	841	898	878	889	859	885	916	861	870	860	853	853	864	841	877	889	891	861	928	901	853	878	915	870	874	888	865	900	903	895	873	854	886	838	865	866	917	844	890	858	914	842	889	926	889	869	854	871	911	853	901	865	904	868	911	898	910	857	865	937	921	900	904	897	926	859	893	872	882	889	841	849	864	864	838	856	880	811	912	848	929	881	919	889	893	904	839	896	895	820	921	929	800	864	913	885	882	909	860	914	900	870	900	886	900	896	856	920	842	848	877	878	849	865	835	886	839	923	848	866	839	883	871	890	902	883	882	838	883	872	886	909	876	893	932	889	900	894	940	892	897	850	840	892	863	902	866	877	890	889	860	926	895	894	849	845	910	848	831	871	900	909	854	899	938	855	890	870	875	845	882	922	814	905	926	907	874	905	885	881	884	849	898	846	896	858	864	904	886	900	900	858	862	846	905	900	849	911	880	953	894	917	850	864	862	832	898	881	866	898	924	853	879	895	890	879	922	860	842	877	890	863	878	881	871	883	915	869	826	868	850	895	858	852	859	887	849	887	895	908	900	863	868	913	853	800	883	865	892	868	928	900	906	868	951	857	929	879	926	885	874	856	863	924	855	930	900	877	911	888	897	875	824	896	880	859	894	909	899	867	856	879	899	907	885	891	876	871	887	899	842	842	878	881	842	910	925	889	909	871	886	886	897	882	861	871	872	858	898	951	849	875	922	913	848	833	879	837	880	961	891	904	864	891	870	908	878	869	809	893	904	878	864	847	859	916	902	852	866	869	892	916	836	874	914	874	897	850	897	900	853	907	822	852	883	935	877	903	886	929	832	914	883	866	878	870	881	908	860	881	901	855	881	901	839	869	870	937	873	896	907	828	902	856	930	885	865	882	899	871	907	895	872	852	853	943	864	897	895	888	873	844	913	952	887	896	847	910	864	867	880	863	929	870	895	821	858	874	885	904	854	881	866	887	884	931	884	866	903	833	910	852	860	879	883	933	884	881	862	862	929	917	868	933	866	865	865	840	846	828	890	897	873	864	880	928	933	842	868	889	906	882	883	927	888	872	875	857	917	848	840	900	912	867	828	905	870	888	948	882	958	860	856	836	892	934	865	917	856	863	865	824	877	905	858	920	842	874	929	907	859	883	881	859	893	831	856	873	865	906	849	901	915	900	850	863	894	941	914	886	871	905	908	914	921	883	894	811	893	794	867	841	836	912	880	894	878	879	869	891	856	937	894	897	904	841	875	887	868	921	922	860	872	867	881	817	931	864	882	881	860	847	875	877	896	893	853	885	853	829
26769	21146	17243	8249	3749	3349	2330	1901	1336	1105	1104	943	781	793	749	663	687	585	580	534	578	561	540	496	511	500	558	549	525	465	522	490	484	503	488	507	458	459	454	442	447	432	461	442	495	434	428	462	458	431	457	407	436	424	459	408	477	475	446	437	438	441	447	398	431	425	436	444	444	427	413	446	446	453	437	463	439	473	430	462	431	407	452	446	458	443	436	413	419	440	429	456	433	450	436	460	455	444	451	448	438	455	475	437	445	426	398	438	466	421	456	457	435	428	473	421	466	440	439	452	445	435	410	394	447	453	449	450	428	414	457	503	413	462	433	450	420	430	432	441	444	440	407	421	432	441	452	454	452	459	471	403	444	409	437	455	435	455	437	464	425	437	437	441	448	425	442	453	455	410	433	475	425	419	467	423	448	437	428	450	433	404	405	450	448	449	415	440	403	455	416	475	443	455	450	415	442	442	430	459	445	404	455	465	456	419	453	398	444	417	457	418	427	474	430	417	442	439	501	447	425	437	439	425	387	454	390	416	446	426	399	465	486	406	398	441	474	442	449	449	458	448	426	442	458	428	428	403	419	459	428	432	472	436	437	434	429	437	416	449	413	419	428	424	423	436	482	454	440	478	408	459	431	453	411	444	427	455	438	417	436	448	427	454	429	438	438	419	426	442	426	422	442	433	394	392	428	448	420	450	439	438	454	439	432	443	432	446	431	437	476	401	448	429	474	421	429	457	425	452	441	449	466	426	491	419	420	449	468	394	449	482	436	399	475	436	413	421	442	429	406	430	450	442	467	470	443	389	477	439	461	423	427	474	461	424	468	417	469	431	432	468	489	443	477	473	424	459	439	419	403	466	427	463	448	470	402	399	430	426	444	460	446	427	445	462	431	412	472	445	425	438	407	439	457	462	418	469	434	417	427	430	454	447	474	437	489	395	415	436	451	441	399	432	449	458	462	386	427	455	462	466	446	448	420	419	436	443	426	432	418	463	437	436	424	427	431	435	414	442	429	424	438	397	425	417	439	469	453	437	395	424	432	391	416	459	447	442	424	419	463	425	426	424	437	443	439	480	441	437	467	456	409	436	448	447	405	453	401	433	425	428	453	427	429	439	463	420	455	441	454	418	382	433	440	466	447	436	420	417	433	418	434	442	476	464	451	488	396	436	447	438	474	434	437	422	447	412	449	413	416	429	410	429	429	445	441	435	445	419	444	452	412	455	455	435	405	415	450	406	422	424	461	451	439	476	417	443	460	456	442	444	444	430	438	444	471	446	433	454	441	433	451	415	422	445	463	430	429	442	450	448	426	435	416	478	424	438	442	436	477	407	452	448	416	407	428	449	430	442	427	440	381	442	435	436	442	475	468	442	442	429	422	483	481	460	421	405	439	454	446	464	425	441	437	434	419	427	422	441	452	433	423	432	442	434	453	441	476	430	445	417	428	479	420	447	451	426	429	462	446	414	429	422	439	448	467	436	443	421	451	437	460	444	435	433	427	428	458	440	435	454	426	412	426	467	453	460	457	455	449	414	436	454	439	439	437	470	456	446	432	421	412	399	397	435	420	421	414	448	415	471	470	449	473	452	447	443	429	461	416	432	468	425	424	446	405	406	439	411	449	422	431	416	407	416	462	428	425	453	426	456	449	443	460	450	428	432	461	429	441	469	420	439	441	435	443	408	427	424	427	442	441	391	468	412	433	415	452	461	456	451	393	417	455	399	431	449	430	445	449	419	443	449	475	386	454	426	405	462	469	445	421	416	442	439	421	412	434	410	416	438	440	396	407	446	484	434	434	443	438	431	458	410	411	435	409	451	415	421	462	427	439	429	455	418	412	445	412	444	444	465	460	450	419	447	455	424	441	475	464	458	465	425	419	436	424	414	390	428	428	433	447	465	430	430	462	471	457	433	462	441	416	445	457	431	443	484	429	449	431	425	397	447	461	438	466	439	438	475	412	501	429	466	436	453	428	450	425	413	433	469	448	451	450	435	406	428	427	492	468	433	436	479	433	412	420	410	448	450	443	454	485	469	436	429	424	414	427	425	444	434	461	404	441	420	437	451	446	399	406	462	448	467	426	431	456	409	413	414	429	452	457	422	410	439	480	460	434	454	459	445	474	468	421	457	400	480	421	400	435	463	450	426	469	465	465	425	436	404	421	429	442	444	427	423	422	486	417	418	430	406	463	421	429	444	433	421	408	437	427	486	437	449	434	456	411	464	426	403	439	495	427	452	450	438	455	416	460	401	442	431	431	436	452	432	452	469	394	430	451	437	437	437	424	440	405	436	454	452	426	451	410	440	432	388	477	430	417	460	431	477	424	425	420	440	436	442	442	421	436	433	429	392	460	416	468	424	438	463	437	430	408	446	411	420	411	428	494	429	434	457	443	416	425	425	425	445	418	458	447	455	446	403	464	448	453	414	484	416	435	457	456	450	404	433	401	451	434	445	431	423	461	403	413	464	456	400	409	469	441	459	445	456	465	423	460	458	410	423	452	428	411	475	442	438	440	433	438	416	441	412	432	457	445	443	413	408	445	420	438	415	450	435	415	471	478	426	449	431	438	433	402	419	417	447	456	456	426	416	440	459	426	408	439	458	466	458	459	430	442	453	485	443	427	451	434	425	446	420	440	419	413	462	421	454	480	418	416	431	441	440	442	444	428	434	457	457	430	444	449	460	404	404	477	408	435	402	455	447	452	410	450	420	415	469	451	442	436	453	399	433	428	449	441	449	482	466	454	421	439	428	437	421	439	441	416	447	464	441	468	437	454	410	449	435	440	449	421	423	407	480	440	400	434	442	435	472	432	427	440	428	456	441	423	413	437	435	430	471	393	460	414	407	412	431	443	413	454	464	427	415	415	449	457	420	439	465	454	467	406	422	433	437	439	431	451	412	454	456	459	436	452	437	443	438	465	431	425	415	436	426	419	446	467	422	445	434	429	437	431	425	458	476	456	425	441	439	421	470	479	426	438	430	458	378	440	422	414	446	450	427	434	454	455	419	421	413	406	458	422	428	448	402	460	446	461	463	447	453	434	440	454	449	400	457	426	444	398	423	423	439	449	439	440	450	457	411	430	458	411	446	420	432	442	477	440	450	396	439	421	401	449	381	374	457	449	438	422	453	452	419	422	448	457	435	454	431	421	464	439	423	482	409	425	453	465	457	483	429	432	423	435	437	455	414	469	419	428	423	468	438	460	417	451	433	430	444	377	462	473	426	406	422	457	464	427	422	441	417	449	437	461	441	413	482	390	466	402	416	467	429	457	469	443	422	478	441	433	422	427	456	452	433	448	447	429	427	437	450	479	414	444	431	458	466	426	408	425	423	458	450	425	390	450	464	438	434	450	427	431	450	443	437	392	443	434	445	440	457	424	435	449	430	386	424	431	406	441	425	415	453	453	474	451	430	444	419	438	444	466	430	411	425	453	441	417	409	415	480	422	485	419	469	444	466	452	460	382	409	441	442	472	446	450	432
12614	23129	20375	12404	9145	8480	6416	5306	3801	3084	3025	2445	2047	1771	1573	1505	1288	1205	1142	1077	1069	1010	976	945	901	943	955	915	951	904	845	865	844	830	830	743	789	818	799	766	766	758	729	693	805	773	802	790	705	757	757	737	703	710	732	654	725	702	712	676	706	708	690	683	651	683	682	676	750	669	703	687	715	728	690	747	693	710	696	723	682	699	711	730	678	736	673	680	685	729	711	725	725	672	678	689	663	646	676	744	728	714	653	718	685	703	748	705	729	677	750	724	739	713	707	670	652	689	722	673	726	746	704	718	697	739	684	726	676	673	655	713	663	727	705	709	694	644	681	711	680	763	706	703	712	668	691	692	737	693	691	647	664	743	684	744	737	689	720	702	692	685	699	655	710	693	733	704	701	677	685	704	683	685	689	689	652	654	681	723	670	705	697	693	703	689	740	671	728	670	738	695	694	721	706	696	691	679	685	716	688	708	704	758	710	705	699	713	708	685	689	632	695	720	693	743	703	693	704	730	756	719	678	673	703	714	660	711	686	714	762	683	704	680	692	680	689	665	696	719	700	722	684	695	748	747	699	706	678	678	678	663	678	705	716	734	645	688	733	663	704	689	711	730	681	663	704	720	675	661	733	742	739	722	679	663	669	692	732	751	749	706	751	755	692	742	688	668	679	722	699	726	645	724	712	716	681	737	713	634	748	727	753	662	709	662	670	719	694	718	688	742	730	694	690	724	648	706	642	705	723	756	722	665	712	716	710	671	716	730	659	708	688	672	736	717	717	673	692	651	678	648	667	691	688	675	704	669	699	728	720	661	711	678	695	678	706	679	712	686	731	631	668	747	723	634	688	738	734	748	650	683	701	680	676	680	704	677	713	689	707	742	667	635	697	689	704	713	673	700	688	694	709	714	688	676	676	712	675	645	740	657	732	680	706	752	691	710	716	744	720	725	702	720	696	731	703	720	678	712	711	686	652	690	661	676	731	696	705	683	688	682	698	698	747	709	727	659	754	676	666	648	694	717	707	688	714	683	759	715	689	717	711	673	692	707	746	698	680	687	718	724	675	719	723	715	674	733	691	659	673	699	654	699	665	711	687	705	668	706	686	693	670	676	688	715	715	668	681	687	698	663	750	706	688	717	691	716	694	716	693	752	672	687	703	694	704	670	724	675	710	704	712	676	697	674	733	735	654	657	657	706	699	731	698	657	679	731	723	707	696	673	710	682	698	716	696	682	695	677	641	695	706	722	673	702	646	694	684	735	713	719	691	703	711	704	715	714	666	716	711	683	694	722	721	650	727	669	698	688	674	661	691	727	718	664	699	692	708	669	667	713	724	715	732	654	716	687	709	721	661	684	679	725	677	705	724	764	694	672	719	706	705	727	678	718	689	696	692	671	705	690	695	699	660	671	694	658	698	720	722	693	684	691	695	691	746	707	704	719	684	737	710	718	700	708	669	676	714	740	687	659	670	685	700	714	660	701	685	642	711	700	682	689	697	671	665	722	692	700	698	686	740	722	716	752	728	670	689	672	711	717	706	699	683	676	781	756	739	646	660	714	682	701	703	699	720	684	646	710	666	674	726	736	728	704	763	701	720	682	713	712	726	698	721	711	709	706	682	737	719	692	714	688	685	696	732	725	718	670	721	682	690	706	679	709	745	698	739	701	698	683	691	720	661	713	686	734	682	684	717	684	703	711	695	688	697	644	691	737	702	678	701	709	665	721	666	651	706	690	685	707	668	712	736	687	740	642	723	711	709	687	751	681	648	716	699	712	701	658	684	680	644	710	692	735	670	674	696	653	680	643	745	708	693	723	693	720	695	714	732	693	684	673	685	728	711	668	721	713	708	670	663	677	681	691	686	682	688	635	673	713	713	625	725	730	710	650	678	681	699	695	719	688	670	679	754	701	703	680	679	742	670	716	689	705	672	651	755	674	706	675	715	635	705	703	729	672	667	685	709	753	721	663	714	694	664	730	676	667	697	715	726	688	682	712	699	708	723	691	738	726	730	696	633	714	671	656	713	696	722	705	729	720	686	689	738	676	700	677	742	661	638	684	673	635	668	734	717	689	652	715	714	690	740	681	713	734	641	691	667	676	719	670	686	698	676	693	736	692	652	733	694	663	748	720	673	689	671	686	746	723	674	691	716	652	653	724	662	733	694	732	706	683	661	677	677	687	756	708	695	688	741	703	659	726	680	772	733	691	659	656	693	674	662	680	712	715	721	714	692	665	726	688	720	718	713	729	693	665	692	704	662	690	689	683	691	727	685	659	698	671	678	685	663	694	701	705	690	723	686	733	652	662	697	702	767	731	671	721	691	672	693	689	693	716	711	677	726	697	694	748	698	696	713	704	732	704	685	696	708	726	708	647	734	670	704	661	706	715	702	687	700	711	675	698	750	669	708	665	673	731	681	729	718	751	737	677	693	669	693	762	719	659	717	718	706	662	704	691	671	753	698	704	700	751	710	745	692	716	692	738	699	708	654	678	717	668	658	717	653	663	691	664	662	696	694	687	670	707	750	696	670	690	691	685	749	716	672	682	687	715	691	700	693	710	754	716	699	675	727	670	706	686	714	679	702	728	686	719	646	675	709	665	706	647	687	689	671	705	649	705	690	695	738	667	707	733	705	721	706	773	699	693	712	711	717	684	755	685	728	711	678	768	678	669	737	695	716	699	689	724	650	695	721	690	681	678	672	676	690	725	727	686	736	695	693	685	699	697	714	666	697	671	674	675	682	718	661	694	689	712	691	687	695	665	720	691	667	662	677	657	678	691	660	664	672	678	710	707	706	718	717	690	672	709	676	690	696	685	693	701	674	680	726	690	677	715	719	747	675	690	706	701	672	730	678	748	677	761	679	705	725	714	675	696	714	678	666	714	682	698	651	660	715	701	697	695	681	677	683	695	654	659	652	709	658	739	714	700	651	688	700	712	715	669	684	663	688	674	693	705	698	740	725	661	717	713	691	690	690	688	726	694	714	687	708	701	684	725	707	740	686	681	721	701	670	698	698	710	648	678	705	771	689	723	680	682	674	670	721	715	677	729	697	748	756	733	689	682	731	691	678	673	699	672	677	660	671	706	640	705	673	670	688	681	679	659	698	673	703	712	683	695	732	691	702	712	711	711	669	695	719	706	721	657	666	683	702	679	706	677	667	681	692	695	698	727	695	710	702	704	746	702	702	691	725	695	739	726	729	687	713	682	745	687	684	708	731	727	705	716	692	723	682	735	692	678	683	709	733	706	690	653	711	676	647	750	652	734	656	673	675	711	716	692	681	710	706	717	689	711	696	676	707	730	658	669	761	730	710	655	729	717	653	707	699	695	714	690	733	701	677	705	669	657	682	700	660	702	692	762	691	707	742	626	676	746	686	687	710	682	679	735	712	702	680	674	707	719	727	673	660	728	697	733	728	676	739	701	696	693	686	713	692	673	725	665	712	731	703	695	685	683	677	684	698	666	645	692	686	693	676	722	694	692
24119	21262	28398	24464	20564	10951	4807	3081	2293	1797	1828	1473	1340	1170	1084	1011	971	905	821	775	798	737	723	734	725	705	777	694	687	723	642	653	630	635	661	662	641	611	617	641	609	598	616	595	619	612	570	554	596	612	570	584	590	533	576	609	601	602	580	587	587	606	586	592	618	583	598	578	563	568	589	595	578	596	552	567	555	590	585	580	568	559	548	616	576	594	577	560	552	554	550	610	551	540	572	561	595	584	583	586	567	570	572	565	567	550	572	592	562	556	613	599	558	597	596	617	594	517	607	567	575	583	586	589	564	583	588	587	572	535	552	564	584	564	575	579	599	546	561	578	569	598	543	598	560	612	579	539	601	559	566	578	583	624	568	593	585	567	567	565	562	561	546	618	566	565	526	533	618	546	555	575	570	565	611	643	603	548	572	591	571	588	581	564	552	560	584	553	565	568	577	524	576	550	560	597	611	587	597	604	585	555	586	558	592	596	592	548	584	586	577	598	598	550	588	532	536	597	564	542	599	587	600	584	622	575	559	567	558	571	533	541	575	576	550	551	588	587	574	557	528	554	580	585	585	589	586	594	571	572	586	611	555	608	572	570	557	540	568	600	624	545	604	533	597	541	551	542	557	572	575	569	567	614	543	551	609	561	589	549	548	566	562	542	568	571	557	605	570	598	571	562	635	605	598	570	548	605	565	553	576	575	612	574	584	601	581	549	556	627	606	592	599	582	564	561	552	552	602	606	593	610	606	577	569	611	570	575	614	516	584	576	571	578	567	543	568	592	538	595	566	524	577	627	545	550	560	580	568	615	541	511	574	562	551	535	587	615	573	554	568	556	542	562	601	566	588	561	537	575	587	610	551	585	568	620	539	537	617	575	574	574	542	585	591	570	598	578	542	577	567	619	603	545	567	602	531	543	538	565	589	588	589	623	582	527	555	566	557	559	602	608	587	572	599	549	570	563	585	527	581	580	612	557	549	571	571	619	562	544	579	564	536	532	544	576	546	583	566	573	580	583	565	523	552	578	578	573	564	573	575	600	539	618	594	581	520	604	535	558	574	610	562	556	554	580	588	560	579	550	575	591	584	556	541	583	556	586	590	556	594	554	580	606	563	580	577	527	569	530	607	551	545	581	591	583	582	536	579	593	568	549	616	565	613	575	584	565	560	602	544	560	586	549	584	583	541	602	533	583	582	569	566	557	568	547	567	563	530	593	583	551	556	572	565	555	579	572	563	591	594	584	563	563	550	554	622	536	583	595	542	570	535	578	575	561	612	577	545	543	568	575	580	591	602	536	553	542	579	587	596	561	586	617	617	560	584	553	531	577	558	571	552	555	598	570	587	569	616	585	585	626	523	584	587	559	568	633	574	579	568	612	549	570	565	600	573	565	529	583	637	544	586	549	572	546	557	518	553	587	534	595	586	557	537	568	575	601	613	560	592	597	540	601	552	611	590	562	554	593	585	593	493	609	602	607	574	547	602	563	606	574	529	558	545	552	581	566	563	561	558	551	572	582	536	579	533	551	580	551	570	545	568	547	594	575	584	573	566	579	595	553	586	570	583	582	597	575	563	576	582	557	555	544	577	598	583	530	545	591	580	557	609	597	529	564	567	604	579	545	594	594	563	564	570	616	573	557	587	594	596	511	564	593	570	593	568	585	562	527	598	609	584	561	572	578	587	580	535	558	602	600	580	593	551	559	594	551	566	613	560	544	584	552	540	569	557	553	630	585	627	573	594	537	541	566	536	557	539	549	570	588	581	599	638	567	596	586	566	565	618	552	533	533	590	606	593	536	563	569	555	571	573	571	585	571	589	543	541	598	595	544	560	551	574	557	549	586	557	576	570	614	533	583	548	563	549	564	600	578	617	564	518	547	542	542	558	581	549	525	542	530	568	528	584	584	599	574	569	597	577	555	566	580	548	583	579	551	572	589	594	569	578	564	577	634	567	568	604	554	580	534	600	533	543	566	536	572	582	589	600	575	611	576	565	585	508	545	529	612	568	595	582	518	614	589	583	529	566	556	607	583	615	572	563	568	619	592	578	581	540	591	557	587	573	551	565	583	564	558	584	538	568	571	577	560	578	601	614	521	578	542	517	608	610	583	604	561	563	593	580	533	533	528	594	548	616	593	563	554	600	596	559	607	537	566	558	575	589	570	526	527	605	564	568	534	550	542	580	551	573	539	591	532	579	591	605	597	571	594	553	556	574	549	600	603	613	541	567	581	580	587	546	581	557	588	570	566	548	588	540	576	594	574	556	588	567	568	560	582	549	556	571	530	591	564	547	552	560	562	551	564	560	526	587	550	588	574	584	600	529	550	572	591	539	561	581	551	596	597	562	566	568	541	582	565	519	555	584	566	579	626	554	576	614	612	610	522	547	585	595	541	565	553	570	541	574	613	603	539	560	573	585	537	595	573	572	601	590	554	569	545	558	583	586	596	556	574	591	561	601	561	560	577	555	570	522	584	591	581	552	593	548	575	583	577	594	568	582	609	605	562	549	579	560	581	572	559	568	549	556	502	608	560	539	564	540	544	595	535	579	542	571	595	555	615	584	576	551	573	531	594	543	576	567	539	574	589	559	577	564	563	578	571	563	590	598	558	540	587	551	590	581	558	541	579	581	571	560	592	586	561	587	535	534	535	601	542	526	553	604	567	598	569	582	561	591	583	580	570	570	558	598	588	584	535	577	569	636	565	557	594	587	568	580	586	532	576	546	508	584	607	608	573	572	572	587	553	535	567	627	592	540	593	591	584	592	572	551	572	556	541	579	571	606	522	551	574	533	588	544	579	548	541	558	601	578	526	548	594	550	548	571	552	584	560	540	588	516	555	594	570	576	557	599	569	533	579	566	544	566	570	611	576	547	586	594	577	613	534	556	561	552	570	594	525	557	596	590	512	563	571	537	544	558	589	580	558	558	608	571	627	528	568	565	553	511	556	590	603	571	585	567	562	537	572	578	556	571	566	587	607	571	552	585	623	623	567	542	570	533	594	592	578	595	570	585	561	549	592	582	549	555	568	533	578	570	576	611	575	594	561	585	543	576	552	570	574	623	567	572	611	557	570	596	564	570	572	569	582	526	601	547	575	558	594	582	585	571	564	556	590	581	570	571	588	602	545	555	574	590	549	525	528	547	592	621	575	562	527	607	544	570	562	611	539	586	582	579	560	601	561	563	560	572	576	544	576	605	544	555	572	536	530	556	550	556	532	527	570	562	589	546	557	570	578	563	592	564	564	587	582	551	580	598	589	540	572	547	605	602	567	563	592	553	544	592	591	570	550	523	533	543	577	582	603	571	540	619	540	592	510	583	539	577	580	568	542	584	561	550	581	558	589	614	569	591	544	579	591	562	538	560	584	545	560	572	557	572	588	590	588	598	558	574	581	594	555	588	588	600	561	548	576	557	561	548	537	621	578	578	581	556	597	595	549	591	533	537	588	595	591	550	551	622	564	601	557	527	583	513	538	564	558	600	590
14743	31347	28349	18916	14033	13793	9756	7964	6330	5018	4900	3923	3149	2842	2615	2262	1924	1793	1606	1704	1497	1402	1361	1448	1342	1358	1306	1249	1248	1236	1205	1124	1125	1131	1090	1104	1049	1053	1050	1009	1016	962	968	968	1001	1011	931	943	977	953	895	908	906	901	853	982	925	960	871	964	923	870	940	907	892	923	888	922	843	904	888	869	942	946	901	901	899	885	883	952	934	910	853	895	933	895	896	892	895	928	863	866	901	861	926	872	920	934	895	913	912	894	921	885	936	959	912	935	875	921	916	984	909	901	907	921	868	908	853	929	905	857	911	911	886	917	951	884	890	888	910	904	960	888	909	816	924	922	935	859	912	880	925	908	903	902	889	933	844	856	900	929	932	883	869	899	908	895	923	884	923	883	852	931	924	879	875	898	892	826	916	898	843	930	870	958	883	841	930	829	889	845	843	882	953	926	913	914	941	838	805	904	897	887	947	895	934	856	890	878	872	905	919	900	909	895	867	850	907	868	917	925	920	876	928	891	932	870	894	849	850	846	887	890	854	891	939	858	918	890	929	838	905	920	912	942	863	808	897	874	913	891	926	935	939	879	918	886	898	865	851	870	862	915	805	859	880	922	914	916	903	904	922	867	887	872	883	889	898	850	844	926	875	880	928	909	860	910	882	925	926	899	895	910	895	850	881	870	880	935	862	908	863	928	883	894	911	906	885	958	887	896	886	881	909	921	929	916	909	850	926	842	930	918	907	875	859	914	859	936	947	889	871	860	941	912	834	935	878	846	898	905	941	877	848	869	819	860	871	930	898	918	908	899	876	926	898	901	977	921	912	912	942	877	916	932	871	937	902	907	875	911	940	908	863	850	883	906	909	928	866	847	906	844	860	911	875	863	921	885	898	827	894	904	939	894	907	864	862	859	872	851	902	892	908	859	940	881	901	867	890	875	921	909	912	902	891	883	893	913	894	864	954	945	920	886	928	853	914	859	865	889	878	860	898	965	899	866	938	883	889	868	904	918	876	860	868	913	882	888	910	932	859	894	886	910	923	886	902	881	860	887	882	878	881	935	896	870	872	902	862	850	904	908	884	906	912	918	927	898	901	895	868	894	898	846	933	915	896	902	851	832	919	912	914	876	874	939	861	913	849	900	934	877	902	875	845	942	892	929	885	858	842	902	909	884	837	880	919	909	883	817	836	891	860	861	838	874	889	939	925	870	882	932	877	877	931	897	880	959	899	948	866	896	882	877	877	908	842	882	945	867	837	882	893	888	891	903	855	915	932	908	893	874	858	889	932	902	878	882	869	873	923	866	795	924	863	877	910	870	883	895	915	909	870	879	882	854	926	953	906	886	839	878	877	861	871	923	897	906	900	937	895	913	853	897	875	933	905	883	872	888	900	883	878	892	897	912	880	863	859	840	893	907	902	901	842	895	916	920	858	908	911	848	881	878	898	915	886	945	858	864	884	927	853	941	865	903	922	910	883	879	880	901	856	931	916	937	883	873	911	855	901	874	886	879	875	917	935	880	930	862	892	920	925	916	869	910	915	868	869	855	858	910	868	881	872	947	881	901	894	878	884	859	912	823	910	893	851	867	934	883	851	884	862	909	951	929	952	867	903	909	940	907	894	911	952	897	845	921	915	880	892	936	928	889	898	867	927	906	888	875	890	925	953	906	873	893	905	877	939	902	868	934	898	899	907	887	844	916	904	904	890	915	893	960	822	921	922	925	870	981	920	861	882	874	892	887	940	906	920	857	871	916	933	861	917	915	850	851	901	923	864	922	867	928	936	928	885	909	855	917	910	888	908	858	898	905	899	909	878	940	896	951	865	887	897	903	886	902	875	897	851	872	856	930	862	880	904	923	902	880	876	925	863	868	906	912	858	909	853	893	913	876	862	857	850	889	847	866	879	905	887	918	936	899	879	916	897	933	902	844	914	883	931	817	904	913	911	898	894	858	869	889	899	938	945	875	908	903	859	862	879	820	888	917	893	860	865	869	873	914	871	907	862	885	885	894	853	851	899	915	854	897	895	859	906	923	845	827	909	930	877	878	849	888	875	868	895	860	874	878	899	891	878	919	911	870	915	857	827	883	905	876	872	871	884	943	844	869	881	879	892	879	883	893	853	890	890	847	865	921	922	839	919	929	930	881	910	933	906	918	880	885	867	907	873	865	927	841	906	891	953	860	872	871	949	854	864	937	875	883	855	895	843	915	926	934	903	921	859	909	811	863	889	915	886	846	909	916	852	866	852	866	905	917	899	868	938	903	873	883	958	864	889	886	922	834	851	911	867	887	935	844	891	941	921	906	897	919	888	852	869	906	902	871	907	931	872	896	915	892	875	916	882	944	892	874	878	823	910	929	845	910	884	870	902	907	945	875	922	880	882	867	912	911	887	884	988	937	876	911	809	879	914	879	927	959	852	866	883	902	882	827	868	900	906	901	888	914	941	876	884	906	897	869	918	854	898	865	892	853	873	861	876	848	942	857	886	926	870	930	866	906	913	881	919	856	876	935	933	888	876	904	952	933	865	856	910	842	885	868	889	832	895	883	933	847	863	885	897	905	868	888	900	892	864	882	884	910	890	932	892	923	893	844	889	879	877	912	826	846	885	890	821	891	893	886	860	933	913	863	888	896	877	883	868	932	835	870	877	895	870	917	872	900	898	884	876	904	924	906	912	899	889	900	860	900	933	860	918	912	919	886	905	877	889	902	882	886	918	857	923	883	883	902	912	852	847	864	924	908	855	896	860	920	934	918	935	909	876	881	864	874	856	940	886	889	830	891	921	935	902	934	973	929	894	927	925	918	914	923	902	896	892	892	926	884	872	883	913	870	918	907	897	896	950	890	953	873	892	866	899	840	921	903	903	869	844	870	901	868	866	839	895	886	872	922	865	859	928	916	911	932	842	952	874	853	894	937	860	816	924	852	877	887	911	914	842	904	892	930	922	920	897	892	948	936	920	857	878	882	936	910	903	914	854	879	954	890	889	851	860	884	880	879	910	885	934	872	852	916	866	900	877	864	907	928	897	882	892	912	928	899	863	924	894	932	911	878	869	900	887	882	874	890	866	941	914	929	901	877	883	885	867	905	864	909	928	878	848	951	875	906	940	914	862	942	896	817	883	903	887	946	881	965	920	895	879	920	906	882	893	888	902	898	880	934	878	880	853	914	882	867	835	938	873	912	867	901	907	904	924	846	865	862	888	888	859	894	872	871	909	919	970	846	867	871	897	865	843	923	884	884	890	909	863	888	894	935	891	903	871	879	858	933	922	859	900	881	886	916	918	899	890	875	869	901	869	878	907	916	921	877	851	853	898	892	937	881	902	899	912	901	890	923	893	843	889	863	862	893	912	946	931	899	907	925	882	869	924	921	906	890	955	831	832	885	895	855	887	925	902	871	897	883	854	909	860	889	890	908	895	851	932	939	879	859	904	895	877	866	887	869	917	909	971	887	893	861	862	919	872	862	914	856	840	853	881	880	865	866	880	924	856	921
23094	21248	29030	23783	21266	20902	11162	4441	3340	2620	2286	2029	1679	1473	1336	1202	1069	1004	979	938	883	806	783	835	787	811	774	802	750	718	754	682	719	733	717	672	677	663	710	653	605	594	605	622	648	593	620	574	600	625	593	628	580	588	556	555	591	579	551	622	551	550	570	580	571	623	571	592	548	557	609	551	577	556	595	574	603	589	595	609	583	575	573	577	560	574	619	598	579	547	602	549	538	550	543	589	598	546	597	571	562	588	572	550	600	616	642	607	566	593	600	591	598	566	564	565	630	583	583	579	561	596	599	589	551	550	525	576	602	580	552	570	576	580	554	516	561	590	583	573	525	572	549	593	545	569	534	542	572	562	572	582	609	594	604	603	565	571	602	546	587	583	589	586	564	534	592	571	577	628	562	607	590	572	568	546	599	558	581	548	589	576	550	567	558	527	606	538	543	581	582	568	562	575	576	560	589	541	549	599	565	572	560	562	582	551	527	582	548	584	606	592	546	608	519	601	599	564	504	546	590	578	557	602	554	580	572	555	536	548	563	548	578	537	568	536	577	544	593	539	545	582	591	539	582	569	533	570	551	612	559	580	569	599	602	554	617	568	542	560	588	573	560	547	555	533	611	557	558	570	540	602	601	590	599	625	560	588	576	559	570	558	581	539	557	532	571	571	581	603	562	536	611	613	553	555	528	574	560	567	575	591	558	579	586	594	599	571	530	612	542	525	552	534	597	553	555	557	581	594	582	575	583	593	576	594	577	575	591	534	560	584	543	579	571	592	598	533	510	595	577	563	598	566	566	574	556	606	584	546	527	583	577	588	590	590	534	581	584	552	583	569	584	585	560	559	557	598	611	537	543	575	575	573	568	557	601	536	558	603	588	534	552	588	563	557	530	571	559	579	602	556	615	561	567	581	619	563	581	589	555	593	565	577	559	544	550	591	597	546	626	544	577	574	577	567	552	574	568	631	575	599	588	578	547	587	543	583	551	617	556	608	567	585	616	573	603	543	599	565	562	591	576	644	554	580	621	605	593	562	549	600	619	581	567	548	554	605	597	519	565	578	563	584	535	566	543	583	567	558	572	572	566	582	553	550	556	565	547	592	569	597	586	578	578	600	550	592	518	591	580	542	567	552	598	578	603	616	625	558	616	574	568	554	539	554	558	576	624	559	544	591	565	585	614	555	590	584	564	574	545	579	638	589	569	613	553	551	549	574	566	549	605	568	559	619	595	568	558	606	569	560	543	557	541	600	564	543	528	564	555	555	547	574	593	588	537	585	605	590	566	572	540	563	561	541	555	561	569	540	569	587	559	580	604	536	598	574	558	607	549	618	560	575	557	614	524	571	548	533	576	582	533	547	548	595	562	558	583	573	551	538	591	584	584	564	553	568	576	529	573	548	552	589	559	583	571	608	589	550	557	530	562	528	568	583	582	539	607	568	575	583	589	579	574	580	563	564	590	533	566	581	592	550	538	572	585	557	580	552	607	581	597	533	557	524	562	528	618	543	537	619	576	586	579	610	558	590	563	573	587	571	563	597	599	570	575	566	574	575	547	551	587	560	521	563	576	599	603	575	616	550	568	591	580	554	578	578	575	561	557	584	560	558	563	551	597	563	577	554	540	544	591	549	564	589	548	582	574	602	566	550	623	588	561	599	582	572	525	579	581	544	532	552	552	525	604	559	576	606	601	572	538	538	553	583	566	538	581	604	546	560	591	616	613	571	525	549	554	570	569	635	635	563	515	552	542	576	561	568	563	537	644	594	599	550	588	603	547	565	555	556	559	559	539	575	590	534	582	614	613	608	583	582	580	567	541	551	551	574	578	573	583	583	581	554	621	559	552	551	572	528	554	607	560	532	528	562	580	595	556	555	552	567	563	603	554	526	587	518	564	523	577	548	540	578	572	566	578	584	518	567	566	561	571	565	569	588	554	554	568	577	584	587	557	572	593	595	540	557	574	591	558	590	567	553	526	577	583	563	606	563	522	585	614	588	603	577	567	575	592	582	512	563	529	571	575	528	584	602	542	556	594	545	577	595	550	600	568	574	558	618	563	595	588	576	578	564	595	542	601	603	599	573	587	537	557	581	575	594	553	582	558	578	527	568	585	563	555	578	579	559	547	528	563	573	529	535	525	543	572	570	600	561	555	567	506	580	558	560	543	548	555	588	535	569	560	548	594	574	568	546	613	591	589	546	530	583	563	626	557	564	566	587	556	592	579	556	549	579	530	559	564	591	622	579	590	538	616	600	585	576	582	572	558	587	601	561	545	560	571	572	594	563	584	602	518	570	581	570	603	583	620	590	573	522	564	556	550	518	580	584	573	603	535	554	546	599	592	601	522	597	555	558	598	564	564	602	550	577	557	596	554	543	561	568	578	566	549	580	592	577	542	584	543	586	549	569	578	576	593	581	580	618	529	577	587	556	549	587	558	619	582	542	527	574	572	584	576	573	600	545	584	563	584	557	641	597	555	564	572	527	570	567	562	588	568	585	521	597	585	606	584	539	586	591	566	538	581	594	563	557	611	544	530	537	560	564	568	568	556	599	576	594	569	568	539	568	565	585	573	569	601	580	538	569	533	529	605	557	575	581	576	583	572	588	540	558	511	592	591	560	520	584	514	582	560	572	574	571	552	606	554	542	544	581	560	593	602	563	571	532	572	597	589	601	590	557	599	565	597	590	572	577	597	598	581	555	570	541	555	578	572	573	574	516	561	566	554	586	548	566	587	563	565	558	582	576	544	521	564	540	590	559	569	555	568	534	615	576	564	561	569	581	556	588	542	570	521	585	592	559	548	553	623	591	565	577	579	581	590	587	602	563	574	585	574	569	575	597	541	549	570	536	542	558	571	563	571	539	537	602	590	549	605	591	548	599	598	576	545	573	623	588	609	652	587	606	543	573	566	577	538	562	553	616	568	568	586	554	575	577	593	579	621	564	594	546	593	576	606	588	557	576	526	559	602	565	558	559	615	526	604	613	603	555	540	550	551	547	573	547	569	581	541	580	560	604	543	562	549	560	512	565	571	578	566	577	562	559	564	581	539	547	578	568	566	538	542	576	587	545	598	542	588	528	551	600	581	562	547	537	579	585	607	558	567	556	540	518	591	574	622	569	550	601	594	602	554	584	540	597	552	583	585	567	553	594	582	604	614	532	575	535	565	559	563	524	609	531	619	554	531	556	612	590	538	514	566	617	573	552	590	569	582	597	528	549	612	567	570	569	617	607	562	560	566	559	540	562	558	568	523	516	554	580	572	568	567	578	552	571	524	575	553	574	558	558	555	595	587	546	583	558	565	588	601	573	601	548	556	530	554	605	589	559	590	561	573	574	561	592	560	575	554	575	610	589	532	574	566	570	580	539	566	535	541	567	560	565	599	565	547	567	548	561	582	579	585	587	586	572	593	593	567	564	545	541	571	552	586	607	590	575	537	586	584	568	597	568	568	582	564	566	572	551	573	573	598	615	552	590	608	514	554	586
17060	37009	33456	23686	17805	18173	12756	10484	9000	7114	6118	5368	4352	3742	3306	2859	2577	2207	2099	1973	1798	1690	1683	1558	1566	1459	1439	1423	1398	1328	1321	1277	1248	1175	1137	1116	1159	1104	1046	1049	986	1011	960	1006	1051	1047	1000	928	948	970	985	926	957	928	928	912	936	935	916	898	936	951	924	902	903	916	868	859	904	904	902	885	899	886	921	843	889	911	865	887	911	837	880	921	908	934	897	902	872	869	903	851	877	894	896	927	957	929	921	883	986	936	893	898	922	903	883	931	886	878	895	885	935	940	848	892	893	899	874	872	869	874	884	939	881	926	895	905	846	911	890	934	866	897	907	918	836	894	912	844	884	950	877	834	883	857	850	879	827	865	894	894	850	867	919	868	856	881	870	890	925	886	909	822	882	902	910	870	888	867	927	865	902	872	878	894	889	886	880	903	851	930	944	915	914	885	881	854	887	870	865	850	885	887	914	926	899	931	838	859	908	867	898	861	903	808	933	872	855	886	935	869	984	900	892	888	879	861	862	869	890	884	892	904	853	896	891	939	929	874	930	898	883	925	886	916	894	834	873	875	919	813	918	881	850	870	884	897	892	879	994	891	914	905	949	841	843	869	936	885	880	864	885	854	892	861	854	860	925	864	818	882	950	933	868	889	913	909	914	910	856	878	873	884	861	841	918	932	942	879	890	899	864	845	862	890	910	852	897	910	915	904	907	926	885	874	929	925	891	826	885	812	852	873	940	912	911	931	918	897	884	883	850	884	871	906	886	942	895	855	907	909	934	924	909	893	843	894	892	868	850	873	899	839	841	881	824	921	876	856	926	914	864	840	874	870	893	840	881	960	878	886	867	889	903	909	856	902	889	873	942	866	864	936	850	848	879	870	897	884	891	902	886	882	854	868	906	912	852	903	918	883	957	886	781	861	863	879	858	865	874	883	859	917	894	859	912	888	925	892	837	896	908	882	844	845	850	899	886	898	884	918	884	904	906	847	813	852	874	905	836	894	887	901	973	901	856	888	888	869	848	845	918	883	860	940	872	870	835	857	835	919	886	903	861	894	871	904	895	879	867	938	897	891	868	899	866	925	834	953	888	910	851	914	914	848	906	839	912	905	886	876	878	920	921	886	867	947	897	856	905	853	831	821	864	868	903	882	870	860	865	882	901	861	907	870	915	837	868	851	895	906	870	868	913	885	892	849	832	915	842	918	908	908	889	859	853	906	826	865	831	916	888	845	889	858	850	862	872	896	933	921	899	868	910	851	877	845	873	885	902	925	894	916	899	872	912	864	926	858	878	957	874	872	892	866	866	888	942	866	901	831	922	887	905	908	866	892	898	898	868	878	865	904	878	901	936	886	827	894	921	801	867	869	945	914	899	863	848	894	877	826	899	854	850	915	869	864	883	888	871	869	856	864	904	854	890	879	852	907	827	910	883	846	865	906	902	877	861	896	876	890	899	957	900	870	932	866	888	892	931	902	875	916	894	849	911	898	911	907	897	848	883	860	869	888	906	908	928	914	873	884	890	872	889	946	858	896	875	913	904	856	893	943	944	896	865	850	873	888	841	831	863	862	860	881	901	919	884	897	858	897	882	915	844	896	872	895	894	898	934	885	909	902	839	860	870	915	865	865	896	882	871	909	863	890	896	878	859	875	894	908	860	869	875	804	902	844	858	894	935	916	902	895	875	879	897	902	862	860	834	898	891	896	885	857	884	894	879	882	969	899	848	941	930	889	877	887	866	945	891	888	858	854	905	888	906	852	906	879	841	918	885	872	861	917	853	872	886	896	919	911	902	907	863	924	851	908	885	872	887	899	896	924	882	944	921	879	894	896	888	891	887	930	868	910	944	842	915	873	841	913	865	904	933	919	884	895	915	858	825	889	836	853	896	885	898	946	919	897	801	933	873	899	913	900	879	875	923	917	903	852	912	900	885	937	884	928	858	918	885	915	900	910	814	866	891	908	911	890	921	876	805	919	852	958	907	836	879	891	921	828	870	872	884	832	888	902	858	882	883	906	913	922	891	910	874	863	906	872	967	884	910	921	851	871	884	897	900	877	893	895	951	886	913	897	873	910	899	888	890	875	861	894	906	853	896	856	890	884	885	906	844	878	887	855	878	887	879	925	897	898	931	894	894	892	885	877	859	914	907	907	833	900	849	895	892	957	909	902	931	857	886	882	910	888	869	912	879	916	817	898	864	870	866	869	894	860	875	869	948	875	877	861	874	863	863	901	906	895	848	863	828	865	916	857	889	927	881	886	887	935	881	827	877	844	939	893	889	854	915	921	857	879	894	863	877	824	875	914	878	904	891	861	886	918	912	879	907	933	843	914	896	845	905	898	874	919	885	888	908	921	908	817	884	886	878	936	885	861	909	847	903	923	888	941	887	906	902	854	886	828	876	878	866	885	899	924	916	909	855	880	882	900	900	868	855	866	918	825	889	920	892	894	894	837	880	951	904	893	878	887	879	923	914	880	864	904	885	902	877	843	906	883	839	872	897	943	865	860	889	930	840	917	881	879	885	886	867	929	882	912	863	860	872	816	913	867	915	911	927	871	828	861	937	913	893	809	928	905	895	890	848	897	882	941	916	921	886	923	836	877	908	908	899	894	844	899	883	874	901	903	876	878	940	867	867	903	866	886	935	915	869	909	867	901	890	824	904	898	886	895	896	832	910	914	913	884	848	918	887	888	932	879	921	880	851	875	888	821	909	888	883	928	850	846	923	877	855	949	921	847	901	925	897	934	876	836	840	906	930	909	869	895	866	866	849	885	894	890	839	851	851	869	934	884	855	851	847	870	860	947	911	911	926	875	897	802	916	904	891	920	863	822	928	885	896	928	864	909	867	885	959	910	835	823	923	890	809	895	913	879	889	848	859	856	847	897	829	919	869	836	892	897	864	870	940	892	878	923	885	887	858	780	902	927	887	942	878	829	889	883	908	930	897	879	879	870	860	864	891	883	919	905	906	914	929	970	886	871	892	911	860	900	925	888	863	859	905	877	870	867	870	913	899	882	854	891	925	901	908	828	938	878	869	903	841	886	927	927	897	879	929	866	880	857	876	838	859	916	858	841	902	816	898	882	847	861	876	865	908	913	940	906	921	908	868	915	931	891	878	892	886	918	889	896	839	915	864	958	897	853	929	919	888	878	859	873	846	892	884	892	874	897	884	873	905	857	883	871	940	930	884	887	910	864	899	885	911	797	936	859	837	881	876	923	933	935	855	859	850	869	907	883	902	871	869	872	922	876	865	918	884	898	914	901	890	889	828	891	852	862	948	892	887	865	929	847	899	856	930	883	864	845	869	880	902	858	877	843	850	903	833	912	855	890	919	847	891	868	850	878	898	841	921	918	867	880	870	893	828	911	877	869	865	864	865	879	920	903	918	860	878	922	896	852	901	844	830	915	894	837	889	871	922	906	890	865	916	925	929	870	834	874	851	941	888	884	883	865	921	859	887	833	891	911	923	908	906	944	887	889	883	868	896	911
26713	21093	17306	8246	3370	3177	2105	1572	1450	1164	972	919	791	721	712	707	586	602	570	545	531	555	529	517	477	514	507	509	513	503	498	524	492	455	496	468	457	479	435	461	478	469	440	434	447	460	436	450	432	417	438	480	412	421	428	446	466	429	429	441	413	455	496	452	479	426	430	476	447	417	437	456	405	438	435	433	418	433	371	393	420	415	428	468	417	464	412	445	428	474	416	410	418	440	424	428	446	447	433	414	425	456	434	432	426	460	462	434	443	442	441	433	472	473	444	446	442	442	427	491	465	473	458	442	450	465	451	431	469	442	412	455	431	416	430	417	378	427	421	409	429	443	427	451	433	445	437	430	417	467	426	432	425	426	472	427	455	429	488	457	407	412	405	408	403	443	437	393	416	433	387	438	399	419	451	478	408	438	430	420	451	456	408	446	448	388	455	426	450	462	395	469	417	405	408	417	406	429	462	404	467	445	425	416	438	445	449	421	432	437	417	416	415	433	442	452	434	399	456	406	425	445	420	445	465	452	452	452	421	407	444	441	420	425	426	403	422	441	424	448	446	433	397	421	435	446	430	436	452	415	421	417	452	416	407	437	454	400	445	483	468	435	446	422	424	418	482	426	447	487	399	429	435	408	442	448	447	415	436	433	418	460	427	460	464	426	378	398	491	422	402	428	442	402	428	417	446	402	432	422	457	435	441	457	412	470	469	415	426	406	426	412	412	453	462	422	448	459	431	435	418	474	452	424	414	413	416	438	461	465	421	419	420	406	441	436	434	443	466	436	444	436	433	461	443	395	478	469	470	446	444	435	430	436	447	414	426	425	410	439	452	420	492	430	415	422	432	428	401	412	425	414	463	463	441	415	443	426	448	459	443	437	434	438	439	420	436	408	423	423	425	427	443	427	454	470	433	421	425	434	438	426	425	406	443	435	436	392	451	475	407	475	413	399	444	446	420	397	418	453	470	446	424	430	458	453	422	489	494	450	427	444	413	422	440	398	429	478	437	429	425	469	470	439	453	415	389	433	428	404	428	450	463	434	472	448	420	421	439	430	421	380	430	421	464	422	435	432	429	439	472	461	476	434	449	452	437	422	456	403	441	434	456	447	400	456	457	423	407	442	420	470	424	418	426	436	408	451	443	406	464	449	407	467	424	446	406	434	442	448	457	401	422	421	418	440	450	421	427	466	453	422	435	433	421	439	438	413	411	435	424	431	429	422	447	432	430	444	432	412	447	388	408	446	434	451	462	462	433	427	410	426	432	402	416	475	430	422	478	404	410	424	414	406	406	457	420	454	433	420	419	395	423	400	428	462	459	495	476	447	438	440	439	431	432	438	463	462	386	429	433	461	456	412	468	427	473	426	439	441	445	437	411	444	441	445	427	405	427	434	431	425	414	463	385	431	438	441	446	503	455	456	404	439	436	399	423	441	439	483	441	381	456	442	415	442	424	464	443	430	443	433	458	443	435	464	456	417	436	446	436	440	422	394	449	410	429	416	431	425	473	452	415	442	424	442	462	424	444	419	450	429	411	415	471	447	421	490	448	424	463	406	449	415	443	437	430	438	442	469	423	453	433	472	426	464	420	406	466	421	450	418	406	426	431	433	395	460	410	453	423	444	452	420	425	428	412	451	425	436	438	447	481	435	432	425	453	415	439	463	425	425	432	398	465	433	436	461	469	456	420	434	423	456	394	456	445	445	452	427	411	431	440	432	435	454	447	431	465	443	425	453	422	448	451	425	424	446	430	464	439	410	409	398	432	450	436	451	427	430	434	430	422	421	439	456	449	447	430	471	472	415	417	450	437	423	456	405	431	440	444	452	437	446	459	432	395	467	474	452	420	431	461	489	418	414	472	449	416	444	435	474	449	400	429	399	439	436	427	396	414	424	417	453	442	426	372	389	436	449	445	410	426	399	432	444	448	388	441	418	417	403	457	436	431	451	447	468	458	443	422	439	443	422	426	449	439	438	442	419	406	400	402	416	418	440	428	417	418	449	410	439	440	436	427	435	444	465	437	473	451	459	408	443	415	440	437	418	437	486	406	446	454	401	448	427	472	420	453	437	423	418	414	475	407	443	447	468	449	442	427	455	391	437	411	425	426	445	421	443	433	415	423	427	456	430	436	398	451	451	413	443	420	408	461	444	443	436	450	455	449	411	428	452	411	426	451	435	398	427	463	440	455	442	386	457	455	446	409	446	421	451	418	426	450	428	393	425	442	433	399	437	429	440	437	451	412	453	413	486	418	416	396	488	448	462	478	426	454	431	431	448	415	427	441	415	440	418	447	430	422	442	424	429	441	437	429	435	415	434	446	453	492	439	432	452	450	432	442	446	383	417	401	426	419	416	454	433	443	457	418	413	435	485	458	426	413	455	440	447	411	426	413	452	435	483	420	432	453	456	450	437	430	413	470	437	417	405	470	448	409	482	432	404	419	424	477	427	426	438	463	464	414	414	439	399	460	432	422	423	454	426	422	451	466	429	409	429	401	434	460	405	439	458	412	463	448	449	464	412	437	434	455	434	439	390	444	450	459	425	395	438	436	464	467	422	425	368	467	418	406	433	451	457	445	415	443	443	471	420	464	444	455	406	447	444	418	429	434	429	441	467	386	401	410	413	418	433	406	425	425	393	405	428	444	392	454	477	453	443	429	462	455	420	445	464	421	425	439	442	452	407	476	401	456	470	397	421	457	431	417	441	430	425	443	395	436	413	434	433	427	414	425	440	445	463	484	385	435	440	428	432	445	451	419	456	413	432	436	446	431	434	426	440	423	444	424	392	454	411	406	441	429	414	389	455	402	442	463	404	420	403	448	417	430	451	419	404	436	437	446	429	443	452	425	427	434	418	428	427	453	439	438	408	392	437	468	444	438	458	437	432	420	433	443	441	425	445	420	419	436	410	403	460	428	453	427	448	423	411	407	459	436	483	435	389	471	451	442	420	433	443	435	425	431	445	391	412	460	424	429	425	408	439	399	452	401	437	410	409	438	469	399	403	450	437	405	393	413	462	456	433	413	394	425	448	389	412	456	433	474	423	451	431	402	410	425	483	438	424	440	454	444	428	447	476	460	430	446	464	439	410	411	463	438	454	437	426	454	423	466	457	428	417	444	469	409	427	435	454	402	432	413	445	437	446	460	441	415	444	387	432	455	425	439	456	463	415	410	432	443	434	463	469	413	407	415	421	416	455	428	403	438	465	380	434	427	439	475	446	437	443	417	414	412	444	430	405	444	413	403	399	396	416	429	464	446	410	416	392	420	426	438	453	465	450	426	396	429	464	446	444	455	433	449	445	447	420	464	432	470	412	419	447	440	402	444	433	402	458	424	425	449	436	453	427	428	394	405	463	462	454	477	434	420	427	452	398	462	431	390	444	460	410	413	443	416	437	471	453	465	408	423	424	440	460	367	474	422	448	450	416	428	449	419	424	432	453	435	451	433	493	389	471	404	412	417	427	478	406	426	425	457	409	449	418
12605	22883	20467	12727	8237	8510	6034	4709	4086	3217	2649	2395	2050	1807	1526	1447	1286	1234	1190	1084	1059	959	995	979	934	896	941	896	869	882	863	800	846	803	814	812	801	802	766	778	721	749	723	809	812	763	720	747	726	706	716	741	684	738	657	738	724	662	722	668	692	742	645	695	696	686	695	656	680	682	683	681	647	710	692	674	685	645	697	692	694	701	701	711	677	694	692	659	674	694	683	662	719	714	667	689	666	731	697	672	663	712	696	674	668	717	665	712	692	726	659	701	649	690	705	715	687	672	689	692	712	688	647	694	677	671	697	715	648	699	685	730	726	710	703	744	680	689	691	667	684	664	688	702	702	676	701	748	685	671	710	680	651	731	678	694	699	654	679	695	692	668	733	629	727	714	658	711	717	688	684	673	715	670	691	686	714	701	679	688	665	731	655	697	655	704	700	654	728	734	717	706	669	697	735	671	723	720	691	681	673	717	705	718	704	712	692	688	685	692	709	731	697	681	699	711	712	698	714	730	670	691	673	683	668	668	696	681	720	677	712	706	681	723	705	756	718	681	685	708	655	684	661	705	654	682	714	693	670	690	685	662	671	718	691	666	691	682	691	723	689	741	649	735	683	732	685	719	705	681	735	671	710	693	665	649	646	662	686	689	690	673	673	695	641	711	690	697	706	731	644	674	745	670	709	683	709	731	687	719	709	697	692	692	695	681	635	650	679	678	704	672	726	660	695	733	699	730	703	678	682	668	718	678	704	672	681	658	734	719	706	715	701	658	689	698	668	726	703	668	724	667	683	714	659	694	714	641	697	700	702	635	667	718	687	679	691	704	737	778	717	682	716	688	710	693	693	719	716	718	705	696	630	690	734	700	658	690	719	724	656	677	699	699	680	660	702	702	679	664	661	666	652	674	720	731	734	697	689	682	763	661	707	702	769	714	640	680	640	719	682	649	674	697	682	679	728	686	663	727	652	675	717	673	685	680	701	668	722	673	696	701	704	696	710	701	724	710	711	671	709	631	714	686	675	704	710	737	715	664	687	663	654	680	698	688	673	710	707	731	704	670	698	679	719	674	667	673	720	685	640	688	657	666	723	678	720	678	666	710	681	676	702	715	700	648	666	710	693	681	669	666	677	687	707	733	729	726	711	674	713	742	695	699	714	726	709	716	679	630	698	725	733	703	731	681	667	683	696	722	734	681	660	682	688	705	645	654	709	678	634	691	674	688	720	756	699	715	694	658	705	698	689	737	706	650	674	679	624	705	667	725	707	717	643	692	723	687	762	714	639	727	707	735	661	709	746	734	700	652	712	725	694	673	658	670	693	657	682	680	754	645	673	723	701	701	697	665	667	696	652	664	696	688	690	643	666	648	674	695	741	660	691	663	680	674	688	711	680	723	659	673	677	642	698	686	687	675	702	722	659	668	685	708	686	655	667	671	710	707	743	722	699	700	680	728	707	668	745	651	701	686	716	688	695	700	718	719	703	744	672	730	750	708	648	660	656	714	671	714	694	693	678	676	727	693	697	742	706	697	646	701	722	702	682	714	714	654	682	701	662	677	692	658	663	735	684	693	697	711	714	751	702	729	665	733	714	713	707	696	700	699	710	710	721	719	662	711	712	743	664	675	713	680	667	719	703	680	693	760	705	642	692	683	690	679	657	657	699	698	688	744	682	672	687	673	693	702	666	728	682	727	676	696	685	721	754	712	715	757	678	672	715	689	712	661	696	724	724	703	709	692	710	697	674	644	669	685	687	670	749	690	678	641	661	728	783	688	698	697	682	676	665	691	655	690	695	663	711	729	720	689	659	667	704	684	705	725	698	627	710	713	716	686	680	623	733	701	736	613	667	658	743	689	688	706	698	681	696	733	715	676	683	728	695	642	672	702	731	712	625	636	663	693	719	682	678	706	666	687	729	697	663	632	716	712	698	738	704	700	699	704	707	712	676	699	699	697	732	705	685	691	696	682	693	692	719	720	686	663	736	690	692	695	694	697	716	663	709	706	694	736	720	657	668	709	711	677	676	691	664	686	719	649	715	653	687	696	727	700	691	693	701	720	668	686	715	660	696	695	682	692	688	660	701	722	681	672	707	709	677	657	685	703	693	662	692	656	695	727	682	710	720	703	700	707	678	704	646	689	697	738	680	692	689	725	697	730	726	659	732	674	675	686	693	681	732	692	691	682	716	688	702	708	697	699	680	673	675	639	694	699	707	686	673	680	705	717	684	661	713	649	648	653	726	648	642	670	688	695	680	700	710	692	706	661	735	636	690	674	678	638	671	701	649	683	709	673	703	706	677	648	657	728	737	678	659	725	719	720	693	681	660	681	730	676	688	720	660	673	723	661	712	632	697	706	706	733	690	650	690	681	679	666	688	721	701	730	703	684	690	668	722	645	695	707	673	669	737	671	692	683	670	707	714	702	751	676	684	693	684	704	652	668	681	681	661	680	733	680	688	664	709	704	674	719	718	709	691	692	704	660	652	638	697	677	732	700	688	690	648	726	683	717	697	688	714	695	698	734	704	672	685	731	688	638	729	748	692	729	689	714	694	671	722	695	682	670	661	695	709	680	702	686	655	693	661	733	710	694	713	729	677	680	713	653	704	682	694	660	705	640	697	680	720	712	727	707	700	731	684	711	706	677	687	703	703	669	672	714	682	700	702	705	662	715	691	708	656	734	678	730	656	697	651	683	644	699	676	655	668	677	690	677	682	687	683	672	648	691	710	712	725	729	669	728	682	755	694	719	663	715	664	706	715	691	644	680	711	725	698	710	661	693	700	693	675	716	712	648	659	671	670	716	687	728	685	684	685	704	681	746	739	689	719	703	731	683	729	682	706	679	673	644	672	686	718	692	658	667	696	663	694	695	634	716	743	716	708	705	681	692	736	699	662	716	704	665	636	703	676	662	689	671	645	676	677	698	695	777	710	691	710	696	680	686	684	709	704	702	681	665	717	688	744	671	706	713	685	727	661	698	712	703	658	672	677	695	715	693	685	739	705	708	732	679	664	701	680	692	684	697	619	735	693	703	679	690	736	704	688	682	698	685	739	653	680	680	668	703	681	705	672	704	656	712	694	659	657	651	681	644	695	729	703	658	727	662	696	722	719	698	683	703	669	714	766	621	678	702	658	664	665	677	661	654	676	698	713	589	714	692	690	704	721	702	664	678	698	677	681	732	715	730	719	686	738	677	693	676	709	704	665	669	686	677	695	698	654	714	689	724	738	720	705	705	701	711	655	686	695	691	712	664	700	704	702	648	690	672	725	684	705	709	697	682	721	709	751	711	696	619	757	684	682	684	674	699	750	696	662	685	701	701	697	659	692	675	680	651	644	739	716	681	681	693	694	716	674	679	705	689	654	755	684	648	688	701	724	727	684	653	709	671	694	711	673	684	654	708	685	680	700	695	700	659	716	731	702	681	728	690	680	695	725	695	676	654	679	703	719	700	678	649	676	677	695	673	712	715	701	701	739	678	684	708
24151	21248	28370	24424	20649	10316	5198	2990	2299	1925	1582	1434	1370	1170	1064	1008	940	868	849	823	797	715	709	742	704	682	729	736	702	686	662	647	578	600	661	645	636	617	599	579	628	684	602	603	640	610	588	568	636	606	594	575	537	591	543	560	580	540	579	570	549	550	586	578	583	556	572	588	596	583	570	592	524	548	532	573	598	592	572	547	593	575	579	584	571	586	590	576	616	592	600	587	564	574	592	548	534	576	547	572	607	524	583	552	586	561	618	613	616	589	560	605	611	629	590	632	550	577	643	568	559	587	566	595	598	568	594	587	579	621	624	600	586	605	606	600	568	552	551	611	557	606	547	568	570	603	602	591	605	564	561	597	540	570	523	572	587	566	552	571	552	580	536	555	547	576	601	591	544	550	588	584	540	589	595	550	578	577	611	606	566	584	573	608	561	577	575	567	552	554	604	594	563	547	589	583	536	581	607	614	533	590	629	550	553	565	633	578	624	604	567	580	586	616	616	550	596	610	526	593	555	559	586	557	588	553	571	569	604	578	587	576	588	581	577	585	584	563	597	553	582	570	525	549	591	590	577	582	559	631	579	581	615	567	556	576	577	610	540	573	572	585	636	579	577	551	586	553	572	567	579	583	609	561	606	562	592	512	534	566	539	567	594	579	588	543	562	591	594	546	585	564	570	608	536	561	566	555	568	557	562	571	580	573	569	595	592	582	596	552	586	571	589	569	624	604	565	568	581	551	604	568	532	596	631	570	563	581	585	605	551	562	561	575	574	593	538	606	554	625	577	588	564	566	563	565	572	576	565	571	565	594	561	588	586	583	578	563	597	549	553	557	575	607	599	592	574	556	598	593	536	590	582	586	622	567	521	585	533	583	540	566	610	590	607	596	592	605	575	574	557	605	574	542	591	550	560	549	576	546	581	576	652	596	531	575	573	567	554	576	573	560	585	536	564	581	584	542	556	576	569	584	585	614	580	546	609	607	587	551	561	573	583	577	577	572	611	569	568	625	571	600	587	560	607	573	554	615	505	613	574	583	586	598	552	567	572	609	517	566	564	632	567	545	600	579	585	571	596	624	568	553	559	621	591	615	593	566	549	613	599	578	581	568	599	592	582	578	550	561	533	521	571	566	593	581	576	565	561	563	582	574	578	568	593	610	581	551	596	580	547	568	595	521	556	587	563	592	575	584	556	568	605	611	569	553	568	603	565	540	573	594	588	593	613	565	590	549	501	570	572	576	566	550	551	572	584	533	528	597	567	583	544	607	568	564	588	578	608	586	583	561	585	600	575	603	568	574	553	588	590	623	567	525	581	615	597	562	626	565	604	581	550	554	560	551	570	594	568	560	572	557	598	567	595	528	545	582	560	566	566	580	533	587	613	525	563	551	643	593	618	549	565	591	612	609	563	595	577	550	527	567	595	558	573	583	549	611	579	590	596	607	527	570	559	553	568	531	576	542	555	585	554	577	560	576	581	595	585	574	600	588	541	577	553	581	574	550	583	593	594	537	568	546	554	542	595	609	577	564	568	594	588	578	555	581	547	578	617	592	581	560	542	566	569	606	571	513	589	588	588	618	632	566	563	575	575	554	575	571	550	579	546	572	576	580	544	590	563	590	604	550	573	621	574	579	565	621	573	547	569	561	611	576	569	564	599	540	567	559	597	590	565	552	599	573	556	593	556	556	605	561	571	599	591	606	611	591	589	579	564	567	534	601	554	558	587	545	568	582	545	568	584	603	585	601	574	600	640	562	604	523	558	533	567	568	552	566	607	549	588	561	517	579	619	552	575	578	534	583	563	545	562	547	575	514	569	602	594	606	516	598	548	533	578	608	591	578	563	617	557	598	573	566	557	563	611	574	575	601	579	574	551	570	556	529	576	570	574	556	582	619	575	554	566	551	509	529	524	575	578	615	588	539	530	554	594	580	578	540	609	604	573	579	580	555	587	564	537	548	602	558	548	553	564	562	568	582	556	517	567	607	534	541	609	577	555	584	579	578	528	532	565	626	575	536	551	554	597	544	590	555	542	553	608	590	584	641	609	624	567	573	539	586	589	549	567	563	573	627	595	563	564	568	558	561	574	546	590	597	527	577	594	581	582	544	563	561	563	574	576	601	579	544	552	590	582	556	555	536	579	592	562	554	571	550	570	574	569	577	614	567	542	584	568	608	535	589	528	536	582	588	602	574	560	541	585	578	572	593	600	575	611	567	570	594	568	542	565	548	545	623	593	598	567	595	590	571	539	549	601	569	588	600	596	574	558	554	567	569	565	620	570	546	599	582	567	556	561	583	598	563	545	582	554	605	601	607	575	591	585	548	524	572	558	602	560	560	551	548	568	591	620	557	614	559	630	599	596	575	584	547	541	601	552	588	585	554	623	615	568	579	602	580	631	528	561	567	535	529	535	588	547	575	582	509	601	556	616	541	554	573	609	535	587	537	550	569	520	549	565	548	595	602	578	571	622	567	560	566	555	574	566	573	606	545	558	580	549	536	543	591	604	534	627	539	550	579	620	555	579	531	556	563	581	617	564	555	584	614	582	577	601	596	570	553	587	605	572	563	510	540	569	593	574	575	614	641	598	558	599	598	593	546	581	561	592	543	562	579	552	560	585	593	548	562	557	562	611	529	586	521	592	566	589	620	603	583	519	585	563	559	582	557	616	553	621	569	528	621	588	582	566	577	612	567	556	566	552	615	555	551	611	596	553	574	571	607	553	556	547	506	588	571	607	598	608	601	567	536	576	540	577	578	543	578	576	589	584	587	524	598	551	555	573	592	580	595	575	571	541	538	592	578	595	575	587	586	576	587	562	617	568	571	610	568	535	540	547	588	555	569	579	557	602	546	537	561	565	565	579	524	547	582	586	595	566	592	572	559	551	560	557	586	562	574	618	566	569	568	569	561	560	594	558	540	583	526	575	584	578	563	570	573	625	612	557	526	594	597	565	624	558	525	601	572	607	594	551	594	587	594	593	594	544	577	562	566	577	572	566	577	571	544	526	583	567	569	625	552	599	585	577	547	554	576	556	577	594	567	605	566	578	561	547	599	607	560	587	509	585	599	604	553	582	537	572	537	542	575	575	577	578	525	526	580	584	535	591	600	552	589	596	585	542	551	546	509	621	550	604	544	568	580	564	584	576	615	557	557	551	561	559	558	573	570	529	583	548	598	554	553	571	549	614	559	599	564	616	578	598	598	586	599	600	554	563	564	561	604	585	524	582	567	580	591	591	544	547	611	596	545	587	588	575	557	558	562	608	611	562	540	590	546	555	564	551	577	603	561	582	613	558	592	539	590	599	599	565	617	595	562	576	559	552	601	555	567	590	574	603	601	585	537	563	548	576	571	584	567	556	612	549	593	581	585	554	591	551	522	552	635	520	531	537	567	582	550	561	585	563	578	584	552	610	554	578	551	573	600	565	571	575	577	575	594	516	572	554	555	561	581	573	549	548	583	601	562	576	562	580	548	579	548	572	573
14581	31161	28666	19490	14200	12930	10366	7637	6292	5094	4310	3706	3270	2873	2544	2191	2003	1858	1754	1649	1595	1471	1456	1353	1285	1258	1294	1292	1237	1207	1094	1138	1157	1082	1086	1055	1001	1063	1014	993	946	985	1019	985	1018	999	991	960	930	932	929	899	974	1002	927	898	906	945	854	912	925	919	899	904	947	935	958	910	921	908	945	916	915	917	896	911	852	895	889	920	887	899	938	833	876	864	941	921	896	945	928	919	914	914	861	917	927	863	950	930	883	934	914	924	957	888	899	962	983	906	920	957	947	865	890	901	891	913	886	938	898	872	924	897	889	909	905	913	886	925	890	885	921	967	883	891	914	908	887	903	885	873	895	866	881	898	889	876	886	899	883	936	883	948	916	928	927	925	886	887	958	920	895	926	877	881	874	932	943	909	848	856	865	917	888	901	894	953	942	904	905	905	911	934	879	850	924	953	871	902	908	916	907	925	953	896	906	885	942	931	874	894	897	905	874	889	905	887	907	855	910	889	892	908	934	892	898	916	884	874	929	956	946	894	924	966	857	903	860	887	890	882	922	869	879	879	877	920	879	914	928	902	853	912	859	911	873	920	946	910	846	1015	926	925	923	863	847	898	945	861	873	906	889	950	897	923	911	906	885	914	916	869	895	869	867	884	899	894	902	861	909	903	882	916	911	830	911	872	870	870	945	868	864	909	891	936	847	816	946	947	864	920	904	913	881	895	932	872	901	899	920	913	947	869	893	975	850	909	858	931	886	868	884	913	935	932	856	875	943	873	935	892	903	916	930	896	907	887	899	958	966	879	915	900	900	908	926	939	864	945	826	902	904	960	913	930	899	881	856	872	914	881	907	910	872	883	864	838	930	917	884	909	804	805	978	941	914	870	926	893	923	902	873	859	934	947	858	890	918	913	930	916	924	901	901	893	902	957	935	892	894	865	892	880	902	930	884	935	943	933	929	912	864	930	935	925	948	873	907	895	871	898	918	826	930	899	910	845	921	900	885	854	892	888	906	864	860	863	953	950	891	919	863	907	925	914	857	917	874	883	924	882	927	938	891	880	948	941	892	930	923	844	908	884	892	871	963	927	903	913	964	946	884	923	901	906	910	870	901	908	950	875	914	919	926	875	915	872	888	851	891	886	865	895	912	895	946	861	866	863	933	879	865	904	900	914	913	939	846	869	883	866	897	876	909	855	879	942	859	913	872	921	897	938	877	853	901	915	895	899	904	895	878	929	881	896	933	947	957	895	938	868	954	878	927	979	880	915	878	867	922	965	932	951	882	951	922	898	895	854	927	924	909	850	905	916	927	932	887	903	894	938	886	906	916	908	897	893	911	872	885	929	911	875	875	913	907	949	897	887	941	915	875	918	939	847	897	942	911	878	919	916	862	879	920	900	946	923	905	941	889	861	876	950	911	891	901	904	913	934	840	892	879	972	906	875	906	906	870	827	895	911	872	888	896	840	915	920	924	885	879	960	886	872	918	885	884	886	850	871	895	868	954	921	902	925	859	896	909	944	876	911	916	951	906	905	902	951	890	880	903	933	844	931	917	856	901	909	891	925	958	925	871	925	901	933	928	910	870	906	849	921	878	878	897	879	921	947	895	882	965	915	896	878	868	857	899	942	903	864	913	929	830	917	942	933	881	891	938	868	905	907	860	938	898	884	835	941	880	908	839	950	871	836	903	861	909	927	919	885	896	908	851	902	899	925	881	929	915	867	882	974	944	904	912	865	933	897	924	903	923	898	876	875	912	895	887	914	902	884	922	908	973	931	865	941	905	943	919	889	854	941	874	914	897	859	899	881	890	886	910	900	852	870	885	889	891	872	918	881	926	909	823	913	919	905	929	884	899	918	881	881	892	890	887	854	918	870	922	929	901	898	915	912	906	938	916	941	908	947	876	894	910	943	891	910	807	900	954	926	899	958	896	900	863	899	940	890	907	863	958	936	944	903	898	862	861	936	903	933	927	876	938	916	893	899	914	921	875	941	879	918	908	885	894	881	916	931	906	875	873	857	955	936	924	983	926	923	897	883	873	931	944	900	906	901	877	930	898	918	859	933	926	895	919	934	903	900	853	898	914	872	905	861	859	922	884	876	849	905	890	913	888	916	921	924	867	892	923	877	936	915	880	909	872	946	911	924	954	915	880	904	852	945	928	865	895	927	905	888	910	867	902	833	902	919	885	969	896	924	861	889	908	884	922	895	911	906	893	901	895	904	845	935	910	897	906	933	943	923	871	899	939	955	892	899	842	916	860	941	899	894	872	921	860	928	907	841	890	882	917	906	905	895	882	851	871	887	908	896	909	915	872	910	880	865	935	926	907	900	867	871	894	934	870	932	903	914	906	935	916	906	961	915	903	890	923	939	907	892	862	868	885	896	893	985	901	932	895	924	921	940	892	956	895	943	884	875	915	874	916	865	910	926	920	865	854	906	887	962	875	870	919	908	888	933	930	896	923	873	934	943	884	847	834	879	933	886	972	866	878	828	926	887	878	903	940	897	959	934	888	932	897	930	942	903	881	968	923	972	877	881	943	857	939	918	889	871	864	899	917	910	948	878	915	916	879	923	916	898	923	902	893	887	881	936	887	897	907	904	844	888	884	904	861	860	885	884	932	875	888	862	913	893	904	898	922	850	874	910	867	874	878	941	859	922	869	911	936	909	918	899	885	873	885	990	887	957	899	862	912	875	943	921	957	890	958	920	876	843	900	905	889	893	882	894	897	909	891	900	870	890	896	915	895	846	839	935	923	895	886	895	891	870	913	962	870	875	899	957	904	882	845	867	913	828	873	926	944	889	939	886	916	923	910	902	878	851	894	917	846	914	868	915	905	893	952	912	905	885	894	865	919	882	847	895	935	917	892	949	820	941	852	924	874	917	940	974	911	896	860	905	935	907	894	964	914	888	906	884	895	907	898	944	913	862	860	931	910	920	880	861	905	924	917	919	925	907	868	829	921	854	918	926	923	939	882	886	854	960	913	887	888	884	933	893	897	902	895	923	897	913	913	893	924	927	927	867	891	878	926	849	896	878	847	921	857	880	865	909	875	911	897	904	890	865	915	890	893	868	955	913	868	887	913	880	941	918	901	893	921	920	897	898	942	902	931	849	895	895	904	900	903	884	928	889	886	914	916	924	897	917	877	834	907	921	876	922	913	917	891	927	907	900	895	931	921	840	911	896	930	854	909	929	926	923	948	861	943	877	901	899	918	874	894	930	861	911	893	889	882	887	914	884	907	868	897	877	889	904	933	891	872	922	902	860	914	937	924	911	856	859	924	900	886	956	896	953	878	902	887	976	883	924	847	905	873	891	880	942	925	853	879	863	875	895	876	870	864	902	895	890	898	917	861	874	940	936	923	897	889	944	897	899	882	937	841	893	954	917	900	940	931	903	919	922	967	959	947	878	880	871	903	879	923	925	834	883	869	890	879	875	877	951	882	951	916	920	919	901	946	911	943	932	915	839	906	915	895	918	900	903	926	881	893	900
23086	21252	29065	23758	21276	20772	11640	4471	3041	2660	2262	1939	1671	1515	1326	1177	1143	1007	996	911	880	853	860	862	779	800	803	813	788	716	673	724	699	681	666	637	662	627	710	632	629	628	612	657	642	631	671	650	607	629	600	605	605	594	627	593	627	572	598	569	586	578	585	588	604	558	575	599	546	594	562	610	551	587	564	618	596	590	582	600	627	570	548	626	604	584	589	596	596	555	600	615	578	559	584	598	566	552	579	622	613	605	623	543	579	603	575	572	562	603	591	611	582	608	607	591	594	565	599	578	551	651	587	560	614	618	573	600	591	589	571	617	593	605	590	631	616	601	602	569	585	593	560	567	596	571	600	617	576	560	577	561	550	583	544	569	560	599	602	550	594	578	607	614	627	582	639	578	603	604	558	555	615	613	618	550	604	626	584	609	569	553	561	582	584	540	572	574	610	579	556	583	564	566	623	573	589	578	563	570	605	648	602	569	560	577	593	566	603	628	567	564	587	637	555	606	591	606	611	594	597	572	591	581	598	596	564	625	531	580	542	597	580	585	552	604	558	595	611	608	586	587	578	568	596	572	611	576	527	614	630	585	522	556	589	560	591	592	583	538	591	592	564	556	592	586	615	557	597	562	595	545	550	572	544	600	580	577	570	578	578	583	608	567	588	600	559	533	581	570	598	557	609	590	625	588	586	530	588	554	587	614	643	568	591	586	574	574	621	616	621	590	572	564	598	556	586	588	576	588	595	533	589	589	581	552	595	610	594	587	578	576	546	600	587	567	609	581	596	573	625	572	589	529	584	606	581	594	566	574	572	598	576	590	595	629	563	596	542	598	566	597	595	567	599	580	593	603	561	570	580	599	625	579	605	605	608	571	587	563	583	565	581	548	591	576	557	572	600	572	619	590	589	596	619	564	542	578	580	619	546	576	540	547	590	546	569	599	571	569	580	617	606	572	593	582	646	577	552	564	604	612	552	595	610	619	594	591	523	576	604	588	587	613	573	560	589	561	568	600	541	568	579	597	567	571	585	536	566	535	575	560	548	556	541	574	600	561	548	593	625	595	555	573	580	570	597	547	619	545	606	620	624	576	576	563	537	626	625	620	591	593	587	608	556	575	587	611	582	612	550	608	575	572	559	584	541	553	593	574	611	574	502	625	583	575	579	556	590	607	528	583	608	567	584	590	603	570	628	585	607	601	596	565	616	594	552	533	580	588	525	612	560	587	576	589	622	556	610	597	560	591	543	588	606	596	608	593	587	593	553	578	579	579	604	581	528	551	566	600	532	604	629	572	562	608	623	564	589	611	601	554	562	577	599	555	616	589	638	561	575	606	567	607	555	548	554	542	615	586	610	581	564	613	591	620	604	549	637	606	564	577	530	657	599	573	543	551	540	584	572	599	582	618	547	614	587	595	561	549	599	562	572	540	595	591	601	572	594	588	525	601	580	602	570	616	588	589	601	579	556	567	590	589	601	602	588	588	603	611	594	564	597	562	577	542	535	563	601	613	575	599	597	578	606	555	565	576	527	571	617	578	553	576	595	616	587	572	566	580	593	549	580	551	583	601	543	547	604	627	539	568	554	610	570	564	603	565	565	603	554	583	605	587	608	573	560	555	592	513	622	614	532	586	561	583	613	575	570	579	595	597	548	566	538	538	571	560	574	585	569	616	566	559	598	649	572	563	575	595	591	594	546	594	584	608	613	556	608	590	556	537	580	552	569	596	631	555	532	613	555	582	593	585	574	599	608	600	610	581	559	579	542	573	571	556	563	596	575	567	560	550	576	600	534	554	602	573	562	579	560	542	519	587	580	591	537	591	579	555	555	542	634	592	617	584	540	568	553	599	586	615	575	535	590	537	595	576	604	607	597	534	610	611	618	593	574	563	559	592	621	550	583	616	657	569	584	596	583	584	583	602	522	617	548	544	546	589	581	595	570	560	603	569	563	554	570	570	568	584	552	600	562	606	556	580	615	558	592	591	601	602	572	590	577	585	565	601	597	640	539	550	557	577	583	593	586	572	585	570	604	556	655	541	583	586	572	619	577	547	567	546	605	616	556	582	590	569	552	621	591	564	555	609	615	611	546	572	595	571	572	595	537	570	605	590	575	625	582	598	558	617	605	618	662	597	581	606	595	565	589	554	583	622	573	578	613	569	569	555	552	566	562	597	593	530	584	547	589	534	597	547	591	552	603	563	539	601	601	551	551	585	601	575	585	627	573	569	587	570	670	573	592	560	597	608	561	572	592	576	614	577	571	573	577	599	598	529	533	583	545	552	580	569	600	561	569	582	606	598	591	545	577	578	593	562	555	581	556	608	594	548	594	538	602	572	584	590	519	581	555	607	580	570	574	574	637	598	584	564	615	605	593	576	594	560	581	611	564	545	577	608	614	555	605	542	576	613	585	563	607	601	610	538	567	559	594	639	566	573	574	583	573	602	602	630	569	502	616	600	571	602	576	631	600	584	541	572	627	591	640	595	620	622	619	620	591	561	588	584	573	567	588	577	547	530	596	596	554	568	546	606	578	583	574	570	549	561	560	592	586	586	604	619	590	578	613	555	585	599	615	605	561	619	566	581	578	585	580	613	525	560	585	578	598	560	582	600	551	581	549	578	568	566	588	604	547	535	580	533	557	595	547	596	613	602	577	579	568	622	587	590	595	549	562	587	569	550	555	545	635	601	560	551	581	562	590	558	546	574	608	628	586	632	616	588	569	538	588	549	589	562	604	575	565	589	574	562	575	607	603	579	550	548	550	606	613	576	550	579	546	538	602	564	540	615	595	594	645	548	570	632	568	569	603	551	537	578	593	601	555	577	572	597	586	562	561	582	575	581	595	545	527	609	628	591	619	591	549	616	582	592	576	556	599	581	608	611	586	564	585	550	583	593	593	587	555	552	560	595	591	529	544	547	611	558	590	583	559	525	586	562	593	516	556	560	580	561	608	583	562	580	563	544	588	556	596	528	604	632	581	549	565	575	583	547	569	626	605	572	580	597	574	550	573	603	570	564	599	621	571	590	544	620	614	561	614	598	583	565	579	588	663	605	608	593	584	592	554	612	647	598	552	555	610	568	568	587	595	614	575	575	594	568	604	592	559	567	576	572	585	574	578	577	590	549	501	589	573	584	613	572	580	556	550	612	615	588	588	585	558	554	577	552	576	550	559	531	655	608	595	561	555	562	588	585	557	568	567	545	608	592	573	592	608	577	589	611	608	599	533	563	611	595	607	552	578	601	559	584	595	563	565	565	578	535	551	561	583	598	561	601	579	565	583	564	578	584	584	551	559	583	589	575	598	563	525	562	604	564	567	545	625	585	556	570	600	603	588	567	562	564	562	547	549	599	572	555	595	555	570	570	583	573	606	569	581	568	577	559	595	565	591	544	574	544	583	566	613	581	580	585	594	598	578	596	565	584	559	609	573	584	557	573	550	587	553	525	565	607	570	579	574	604	549	593	578	629	610	537	554	556	593	531	573	565
17077	35894	34147	24291	19079	16000	14043	10343	8262	6993	6008	5049	4259	3825	3280	2806	2481	2263	2169	1964	1858	1782	1688	1542	1579	1391	1450	1418	1472	1371	1351	1228	1214	1132	1199	1155	1090	1087	1060	1021	968	998	1041	1027	1079	1020	1015	1022	1022	966	929	904	919	941	984	931	960	885	888	941	933	906	953	900	928	920	932	901	928	912	927	876	945	884	912	969	887	921	925	889	886	851	885	879	891	891	923	899	891	909	928	889	897	875	959	949	969	911	925	937	936	893	976	916	896	909	903	965	959	917	867	856	908	900	938	871	907	916	904	937	903	920	918	880	875	908	875	930	875	932	897	865	930	919	911	922	865	867	848	897	890	865	945	926	900	902	929	884	938	920	896	914	917	966	955	911	896	912	901	861	880	902	881	891	916	924	960	943	889	923	847	938	926	881	900	881	875	931	921	906	925	908	908	853	887	878	928	922	894	838	899	925	900	921	852	846	924	926	925	933	876	869	902	922	910	895	895	914	923	866	932	923	915	937	904	925	917	910	922	901	917	908	925	887	870	904	886	878	847	899	866	943	890	897	883	903	949	919	816	940	901	927	950	889	902	945	855	888	893	900	883	906	893	885	900	945	857	885	916	887	918	910	983	847	878	846	858	820	862	948	930	898	891	896	904	918	929	893	929	873	891	873	880	913	911	933	910	962	902	887	919	866	887	885	875	863	830	875	866	896	948	898	926	931	860	908	873	924	899	925	890	912	914	896	971	915	883	887	950	913	857	899	931	860	921	871	953	872	875	845	880	871	901	916	897	951	930	863	930	881	886	886	935	883	905	899	1006	953	931	863	901	886	892	905	911	884	847	926	906	933	811	950	878	937	920	928	880	903	854	900	964	916	898	910	940	963	891	896	918	857	892	878	918	909	885	904	925	887	923	924	883	905	883	925	884	921	912	843	890	867	910	900	848	924	863	892	870	947	929	960	893	862	889	868	916	851	878	838	937	910	925	924	870	879	935	898	877	885	891	852	926	940	886	924	890	870	875	855	897	880	915	915	892	875	899	903	873	908	884	883	938	912	898	907	881	864	954	925	881	902	934	804	890	887	954	892	892	903	880	878	844	881	888	868	899	926	894	923	862	912	837	907	889	871	909	929	895	848	899	941	922	909	932	885	906	891	891	890	873	883	842	866	941	832	982	912	907	881	883	891	935	897	872	891	902	912	909	928	948	902	888	917	890	901	936	923	890	913	890	933	865	861	914	912	905	917	996	895	881	853	916	911	918	891	821	892	890	886	952	947	926	932	895	846	937	894	876	924	899	988	848	915	866	906	936	946	912	931	878	926	859	900	923	965	943	874	940	901	898	925	903	951	945	977	852	854	856	939	846	932	917	907	867	891	931	930	863	893	863	879	904	920	892	926	919	883	937	899	897	918	901	925	905	903	936	913	901	984	902	931	925	893	871	856	926	932	927	932	897	862	867	943	925	944	909	974	931	922	926	896	858	883	938	906	940	892	832	873	915	910	921	885	922	944	925	882	897	934	942	913	846	915	893	892	858	902	965	951	910	904	888	872	876	916	884	918	900	951	910	878	925	889	882	893	911	919	928	847	887	893	910	855	919	910	919	858	892	906	917	875	858	862	890	946	888	903	886	910	915	846	899	856	946	908	871	851	887	964	931	897	876	949	853	936	928	910	911	902	870	910	854	940	838	893	921	931	899	924	906	912	891	861	884	896	905	872	890	941	901	925	915	913	872	899	904	926	912	872	890	964	849	865	871	872	947	883	925	857	880	914	914	890	941	941	880	881	826	874	896	839	901	863	868	932	917	970	903	909	888	872	884	923	926	920	963	969	917	850	898	925	893	880	890	912	879	906	942	938	879	887	918	947	880	922	911	875	897	948	912	957	901	895	906	890	883	885	926	972	848	837	870	938	903	908	923	926	894	919	874	854	858	903	914	888	901	889	880	852	890	906	897	918	880	905	963	840	907	886	922	889	909	934	845	902	851	878	914	886	906	901	874	937	907	877	828	919	874	845	921	931	902	896	885	838	910	882	942	937	878	959	853	940	852	820	902	869	876	894	967	931	903	904	935	872	914	900	932	870	866	875	852	934	897	875	887	935	910	891	927	878	924	889	910	938	950	914	898	898	947	938	909	929	893	902	917	851	871	917	890	862	895	886	935	879	876	887	905	911	871	885	898	913	936	903	894	860	896	926	901	951	890	999	899	900	904	900	883	908	922	923	872	865	907	854	907	901	911	944	823	920	915	869	899	888	908	858	885	903	948	906	908	875	880	877	918	865	872	915	859	925	892	852	923	923	897	880	885	861	853	919	907	849	907	908	907	889	936	867	865	922	893	896	901	889	922	846	866	859	849	884	903	893	934	915	897	939	892	902	932	948	918	838	873	948	933	917	889	881	888	947	912	883	923	936	899	916	907	859	877	893	863	929	939	881	898	872	935	872	920	897	895	874	963	915	881	919	896	910	937	922	897	940	914	886	914	927	885	888	909	952	893	869	857	883	898	895	841	882	890	875	932	881	929	935	902	927	873	909	837	908	899	878	935	913	929	884	883	900	907	920	886	907	899	878	906	845	919	884	932	926	884	884	835	881	920	902	864	906	919	918	883	890	917	915	906	869	914	892	931	886	864	921	952	877	864	869	876	910	904	906	944	917	903	890	893	916	884	935	898	935	851	876	900	905	884	915	940	884	931	876	915	906	901	858	902	932	904	955	877	937	891	896	912	944	940	882	884	894	913	892	872	907	936	911	901	916	926	944	942	929	883	895	920	872	939	926	931	905	859	944	910	887	862	892	973	881	908	888	955	906	971	885	884	855	905	879	891	873	910	966	931	909	968	858	945	911	870	925	934	904	871	890	898	897	935	857	894	904	851	871	882	916	918	889	884	913	856	889	881	898	875	852	868	908	906	876	932	931	987	853	870	876	895	880	951	889	887	839	936	861	916	903	908	882	856	915	898	860	949	938	948	886	903	915	919	882	921	917	931	903	907	905	899	922	849	884	902	887	896	890	904	927	872	854	906	949	914	914	885	903	898	932	829	943	919	917	935	893	878	866	971	892	892	912	913	872	846	941	928	964	906	935	875	884	846	915	939	911	868	954	865	918	858	865	848	917	894	898	869	876	901	842	861	840	913	919	881	962	910	876	906	875	884	911	875	903	873	889	923	903	896	872	867	871	861	958	909	893	887	929	910	890	902	934	915	894	893	829	847	897	941	943	859	809	937	865	870	914	898	899	869	902	864	883	934	944	887	941	949	852	891	896	873	881	928	894	907	933	900	892	870	904	867	900	907	923	865	911	898	908	911	896	873	869	863	941	916	877	879	891	892	889	910	905	923	858	902	888	888	850	901	920	937	925	870	896	938	933	880	909	892	876	903	894	844	900	865	903	905	885	871	909	887	853	933	895	896	857	864	845	906	905	883	893	894	908	896	873	922	915	989	898	827	927	901	886	851	929	858	924	944	909	940	914	908	875	818	919	863	902	860	912	896	896	901	915
26769	21171	17753	8896	3920	2763	2197	1659	1266	1148	1057	954	837	761	674	637	633	593	574	582	593	509	533	496	514	523	532	452	505	480	488	479	499	481	467	434	510	493	498	460	479	425	431	475	463	423	447	475	450	481	433	416	409	445	461	443	443	449	428	430	420	440	434	451	447	447	432	457	424	444	472	447	428	432	465	440	431	438	456	431	487	416	398	447	447	417	474	446	451	467	459	416	430	467	438	421	439	458	470	427	482	475	430	444	469	435	468	439	448	435	432	408	457	408	424	438	439	445	445	478	438	430	426	409	434	440	483	447	471	402	429	449	454	444	427	469	466	427	426	433	446	422	456	431	438	396	450	456	436	481	449	442	405	430	399	458	494	435	418	442	430	455	460	411	436	445	435	452	440	410	436	441	423	414	420	457	419	446	449	478	442	448	399	440	454	444	394	457	444	404	426	415	450	442	465	460	444	433	454	427	433	442	444	428	463	446	436	443	408	416	433	407	461	442	474	426	433	420	442	431	431	420	458	433	436	473	443	457	435	439	449	464	463	422	449	456	461	459	391	443	447	488	412	434	420	462	474	424	429	434	432	444	431	460	450	429	446	449	449	416	469	452	414	462	438	471	448	428	415	431	413	442	458	471	428	410	446	449	428	451	439	486	486	447	459	442	453	447	435	438	457	421	440	431	464	446	451	430	461	430	382	408	438	433	418	431	447	478	399	456	436	449	454	456	464	443	413	440	401	436	418	398	430	455	455	454	448	419	442	439	417	439	456	443	457	453	434	413	463	465	423	447	453	427	424	477	439	423	447	442	425	432	410	454	392	452	433	455	470	439	450	449	424	405	439	407	434	406	463	445	391	464	438	439	405	452	405	413	451	470	462	463	436	441	464	410	415	445	441	431	436	472	488	434	409	434	429	456	435	404	447	436	449	455	448	465	435	440	448	445	430	445	485	449	452	448	412	435	436	412	464	459	446	417	430	425	461	455	449	447	452	451	409	416	426	436	436	457	427	439	443	468	436	428	457	450	402	445	436	466	415	448	417	452	473	458	425	467	456	472	431	449	468	467	420	435	448	419	474	423	476	428	467	444	466	483	445	452	405	446	415	502	436	458	439	477	496	386	457	453	445	452	433	445	444	468	379	418	447	422	459	402	445	406	440	457	410	429	408	418	462	475	451	426	441	440	450	458	475	429	420	421	452	438	414	438	434	463	425	429	463	433	386	455	461	457	445	464	430	410	423	472	415	417	475	421	422	439	432	459	399	475	429	441	448	442	455	407	456	454	421	445	467	483	431	478	511	466	450	469	436	424	423	411	453	455	431	436	472	472	455	467	435	434	453	421	465	464	441	462	403	439	456	466	448	422	449	451	429	446	429	436	463	405	430	419	476	442	451	411	433	461	443	389	418	415	470	450	436	460	405	430	475	418	411	418	441	411	437	423	434	462	421	415	448	448	410	448	463	455	444	449	426	440	420	451	474	428	434	455	438	447	440	455	435	417	429	428	406	399	459	439	447	417	408	420	464	471	458	429	414	395	436	445	402	404	462	462	423	471	469	449	451	440	400	430	463	417	422	445	487	419	429	487	414	466	433	433	430	464	427	449	474	444	432	450	452	434	436	419	443	466	439	400	433	455	420	483	441	459	439	476	417	463	373	428	427	403	454	453	418	431	445	448	461	438	478	490	449	461	513	428	472	450	419	418	438	444	400	432	418	454	423	463	439	435	367	456	437	423	435	449	487	421	486	479	446	474	435	449	476	455	435	490	462	427	457	459	406	414	430	426	455	455	458	467	456	429	413	403	439	465	415	447	424	438	435	443	395	448	434	427	440	455	470	437	456	446	464	412	429	429	482	443	447	413	440	474	404	417	431	453	480	440	453	442	441	436	428	432	447	437	443	406	455	387	445	430	416	481	435	408	460	403	413	435	455	422	415	455	445	407	449	437	426	450	473	443	438	436	399	446	440	476	459	430	468	428	470	468	453	440	450	466	436	439	443	423	465	452	451	427	431	412	437	421	488	433	447	426	430	428	407	422	421	441	487	427	428	463	467	470	465	460	427	433	479	458	477	390	447	480	477	417	444	439	446	401	449	436	422	467	442	453	423	436	428	467	433	437	482	452	432	450	402	432	439	449	436	402	466	409	444	503	426	447	414	425	446	445	467	440	441	415	417	433	453	447	436	424	460	427	415	434	428	460	437	438	456	426	441	446	412	449	460	459	411	425	427	456	430	412	436	438	450	422	464	412	434	450	426	453	466	413	445	432	443	421	427	399	416	466	468	457	431	437	449	440	476	436	433	395	390	424	439	439	439	424	437	428	425	414	412	459	418	472	411	448	459	450	411	445	456	477	473	465	438	445	441	479	416	445	424	490	505	464	453	417	483	423	433	433	480	460	447	430	462	447	474	440	441	450	425	443	449	439	440	407	398	485	450	496	419	472	411	453	453	448	452	429	431	436	387	422	434	441	388	477	438	429	477	445	433	445	473	409	416	443	463	422	455	432	424	473	430	446	434	451	470	470	443	424	437	435	448	437	451	430	447	447	424	438	465	436	451	426	458	440	438	412	448	410	459	443	419	445	426	448	426	442	443	465	417	405	447	459	431	426	467	407	450	412	444	454	405	412	457	427	470	423	431	448	423	431	452	465	409	473	443	422	442	404	436	454	459	460	469	434	472	463	411	419	442	441	447	425	453	422	447	437	459	420	476	399	416	434	423	421	484	474	450	467	418	452	415	453	441	438	485	421	433	434	464	418	423	386	425	422	444	394	428	436	413	464	418	408	452	411	477	436	460	460	441	437	438	429	433	469	448	471	401	437	444	432	429	455	454	440	424	474	456	467	469	470	478	447	425	486	439	435	444	429	417	450	486	424	418	423	433	449	403	432	455	468	432	447	445	424	482	436	435	430	485	482	453	420	493	437	450	421	427	445	409	484	462	432	476	456	476	417	456	421	428	420	434	454	462	442	452	428	497	449	476	457	426	484	419	456	447	417	431	491	450	444	411	426	459	465	448	435	423	424	403	479	452	442	406	413	421	440	435	481	453	406	461	445	444	420	476	406	446	442	445	465	409	446	440	442	441	441	444	428	408	409	442	428	458	454	458	429	438	458	428	472	459	441	439	463	446	456	418	415	442	412	435	468	431	415	478	414	443	446	440	453	420	451	429	415	431	448	420	402	463	459	474	436	479	480	458	429	425	437	446	437	434	457	458	435	465	466	420	448	453	484	476	445	450	402	433	441	456	426	432	409	461	423	445	480	410	475	424	421	462	438	454	436	443	448	424	418	434	441	432	397	417	394	467	412	492	484	406	475	449	425	448	442	403	457	478	422	410	421	451	436	450	428	399	407	427	438	449	436	430	468	459	472	436	421	408	420	416	409	430	460	448	419	454	425	443	427	419	429	440	435	457	439	422	466	448	464	432	445	450	438	475	450	466	424	402	433	459	476	436	437	415	490	460	418	440	424	439	418	456	450	449	433
12271	21859	21383	13395	9345	7433	6187	4536	3704	3182	2916	2464	2089	1753	1615	1419	1338	1221	1227	1145	1041	974	982	988	957	945	865	888	903	903	875	846	776	792	816	776	731	801	743	734	710	728	713	700	771	768	735	739	711	701	751	699	715	722	657	731	741	702	696	750	773	671	731	724	701	660	642	748	721	700	719	704	721	693	759	721	692	696	671	689	702	665	679	684	715	676	709	684	678	766	668	736	716	706	661	688	693	718	712	715	713	689	702	741	725	706	716	674	701	698	707	718	718	677	712	686	719	706	718	716	709	701	688	706	669	697	704	704	668	678	666	701	677	647	710	660	720	737	770	685	744	710	714	682	713	709	738	670	689	679	724	729	692	727	706	714	686	688	745	725	749	700	661	720	719	637	677	699	698	730	732	693	695	729	696	734	696	671	675	724	665	710	673	650	678	699	687	695	710	680	648	700	711	663	695	661	697	686	679	702	710	700	701	734	719	708	703	737	668	682	685	714	673	762	746	711	728	686	706	711	647	720	663	704	692	722	722	737	697	723	717	709	715	697	714	671	726	676	713	668	688	678	691	682	672	723	771	722	631	673	695	692	691	678	731	712	710	679	678	713	675	698	663	651	738	675	721	742	687	699	724	689	721	715	678	628	722	718	698	671	649	685	701	704	736	691	689	752	688	677	623	702	732	720	681	711	713	673	693	726	742	728	702	694	680	682	698	674	707	693	674	690	721	739	687	676	650	702	715	664	699	683	686	688	659	693	657	671	678	714	704	725	689	689	701	671	713	628	658	717	685	728	746	673	724	641	672	730	684	693	688	644	690	721	684	682	668	683	695	738	674	713	707	680	657	692	745	690	670	693	670	681	678	691	705	689	695	697	702	666	748	740	674	692	687	757	687	710	727	716	749	694	692	725	701	677	663	734	694	700	706	673	687	673	685	674	694	735	734	651	716	711	692	660	709	668	728	721	682	646	697	741	712	682	721	706	680	644	698	690	714	710	697	733	700	671	753	674	700	698	708	723	720	676	712	635	678	668	706	744	685	729	699	681	736	682	700	686	665	712	735	685	734	691	717	679	674	672	697	674	720	738	741	688	673	699	704	702	698	683	698	699	718	705	686	668	669	655	708	645	704	684	711	639	667	721	727	693	744	726	670	702	694	722	668	747	694	685	717	739	676	670	685	657	761	685	735	746	715	704	696	718	702	677	690	738	707	668	725	738	758	725	668	701	719	721	707	706	699	686	717	665	732	717	726	739	713	642	683	733	712	700	713	680	741	700	661	672	693	718	692	675	699	754	745	662	651	672	735	706	736	704	667	681	723	686	664	662	727	682	698	687	675	680	722	687	714	698	701	706	656	704	667	707	699	630	767	721	690	732	699	713	688	728	711	687	748	713	697	689	745	700	725	760	740	698	696	711	662	718	685	713	661	658	702	684	701	671	721	716	685	706	674	701	707	730	687	746	712	667	712	706	708	692	783	718	665	698	708	749	735	713	734	710	653	710	682	691	728	678	679	708	699	719	704	706	728	680	706	679	739	704	657	671	744	721	659	719	751	699	679	689	650	689	740	678	679	699	679	701	692	722	693	721	712	694	688	692	699	684	679	715	735	711	707	683	720	696	698	698	700	715	718	688	701	721	644	709	655	673	683	727	712	685	710	713	693	678	672	701	701	733	694	681	678	731	685	694	691	711	689	702	680	715	723	690	709	735	721	702	699	736	707	728	704	657	710	712	683	747	671	715	680	707	673	685	665	717	703	650	668	668	694	747	698	678	695	678	703	698	679	686	685	717	711	695	706	729	728	692	669	675	722	707	698	680	688	670	652	708	755	720	711	718	700	715	681	672	699	739	677	704	685	695	665	706	690	670	672	656	682	720	729	718	698	698	716	649	713	710	712	674	687	706	676	715	651	717	685	701	714	697	690	667	690	686	723	699	694	699	663	729	661	689	700	672	709	677	685	686	703	703	696	683	693	665	728	655	692	673	707	717	719	714	700	683	659	675	723	701	756	665	726	713	736	694	704	700	695	705	697	769	719	731	739	697	702	708	749	688	705	706	682	676	743	711	699	667	658	712	721	692	657	692	720	694	689	742	725	667	692	753	731	742	668	665	672	637	703	754	647	672	718	680	710	665	714	723	711	704	712	729	705	733	686	711	709	710	724	636	668	721	688	700	707	730	666	663	697	726	708	643	710	706	711	713	717	692	703	719	725	647	753	691	735	731	717	676	669	685	706	683	683	713	712	701	702	691	708	730	700	685	675	725	662	684	736	687	711	682	705	726	746	771	692	682	680	721	702	715	661	693	712	696	724	670	715	690	665	668	684	713	706	697	703	710	719	748	698	678	695	717	768	647	734	720	709	706	706	721	685	654	694	725	693	671	682	705	678	715	681	686	661	651	711	705	676	689	627	709	657	705	718	728	673	669	696	673	691	689	691	718	686	652	676	717	678	703	700	694	737	745	690	731	686	676	675	696	703	719	732	708	663	733	682	737	692	690	702	685	716	699	720	753	736	699	703	696	692	687	708	672	706	707	747	700	691	702	735	698	714	740	748	781	700	690	676	726	679	706	714	694	663	709	748	718	677	728	704	726	744	684	687	706	684	677	713	716	674	682	719	693	679	681	759	681	741	678	700	710	698	741	676	723	687	666	751	669	738	722	689	740	712	661	759	730	679	720	704	751	676	711	711	738	730	656	706	676	621	680	683	673	707	711	721	693	696	680	729	684	689	692	668	712	735	693	702	707	724	732	705	711	707	700	707	666	701	720	711	701	661	684	701	690	702	691	716	703	699	672	720	706	668	708	696	747	683	682	724	761	709	714	689	692	702	682	752	714	684	720	743	712	737	715	681	710	724	706	661	707	670	676	669	670	716	718	669	679	679	743	660	645	653	707	717	679	733	671	693	667	710	700	725	735	696	717	620	689	728	689	702	658	701	685	756	691	641	702	689	689	678	677	687	725	684	682	698	658	689	680	665	687	695	706	693	648	686	704	764	736	719	717	712	704	626	615	727	723	669	724	687	706	638	723	745	661	745	684	671	709	710	672	729	694	692	713	682	730	742	687	690	667	706	701	670	688	676	696	708	726	673	675	687	722	709	735	713	723	683	720	708	717	748	729	666	683	666	745	707	693	726	682	673	735	709	703	674	759	703	703	718	689	702	712	707	699	683	707	701	677	715	694	684	655	691	721	740	707	703	682	716	739	685	718	707	693	705	735	697	716	714	700	723	731	640	729	703	653	720	728	682	698	765	702	740	727	683	681	747	713	790	688	703	688	686	687	732	730	703	728	726	725	738	684	718	668	715	735	654	682	702	718	656	706	676	682	691	691	733	722	726	666	664	706	661	694	673	685	682	714	714	681	727	695	720	704	710	705	727	725	741	709	694	695	716	710	699	698	721	680	712	668	682	683	684	680	703	697	705	669	694	716	713	681	660	746	693	744	707	686	710	706	672	712	740	770	703	672	729	722	721	705	696	696	662	690
24186	21244	28405	24411	20533	9897	4512	2819	2222	1884	1758	1453	1323	1094	1040	1009	907	908	811	803	750	741	739	699	742	685	655	707	689	692	604	697	702	653	655	634	601	613	651	633	616	587	586	639	623	626	624	602	625	614	582	571	547	573	564	597	578	579	623	570	541	522	550	589	525	619	554	585	602	576	592	551	560	557	621	589	542	543	563	553	534	592	620	554	555	607	571	561	559	596	577	580	593	620	545	595	584	630	598	569	577	571	590	551	549	586	598	612	575	616	563	582	549	639	539	580	592	569	603	537	571	590	547	578	556	562	561	588	553	588	577	548	563	544	595	570	591	593	605	576	564	532	570	600	591	561	545	553	571	589	617	613	600	587	603	578	567	559	554	560	566	587	569	544	557	532	567	618	594	607	547	606	581	590	545	520	568	592	578	569	536	582	553	564	594	570	558	542	571	523	563	603	595	545	584	571	540	603	550	586	529	571	544	591	561	560	541	579	590	569	561	598	566	599	556	517	579	568	597	598	546	577	569	621	589	569	591	570	606	597	571	564	555	558	577	590	573	551	514	546	565	608	571	570	583	614	590	544	587	576	585	617	606	550	585	590	583	550	512	604	567	591	597	569	546	569	575	578	536	574	597	524	565	536	540	545	535	566	592	555	601	583	575	566	598	530	566	556	558	575	538	564	550	567	529	599	572	594	584	578	525	584	601	541	610	555	558	538	589	554	579	561	590	579	562	552	602	542	556	580	547	553	541	554	545	612	600	574	534	532	535	538	595	564	586	596	570	566	588	575	562	572	566	582	567	601	503	601	564	592	586	576	620	561	563	586	531	631	585	568	570	577	575	560	604	559	573	613	558	592	605	619	589	555	553	589	563	560	563	555	557	628	577	535	545	596	601	566	505	574	571	602	533	548	558	546	543	595	576	562	591	592	554	587	534	565	597	580	587	587	550	525	573	558	588	556	591	583	581	580	499	595	560	537	569	576	583	597	578	519	595	570	549	610	551	582	594	569	592	573	577	540	585	550	572	514	591	550	568	551	550	532	573	549	607	546	587	572	580	557	558	568	550	591	569	559	591	578	607	587	542	613	551	575	579	574	568	625	591	558	536	568	541	557	586	554	550	566	621	569	597	569	601	588	534	568	550	577	592	613	543	557	598	609	572	565	547	587	571	565	585	592	535	573	542	564	554	610	579	551	551	569	558	576	586	518	574	550	554	569	644	569	569	586	573	583	586	577	593	561	584	545	590	573	595	545	589	561	540	591	614	561	553	583	556	602	578	593	583	547	559	578	555	573	557	558	605	609	588	588	550	547	553	556	571	590	525	538	598	540	544	622	523	562	564	552	544	535	628	578	551	564	536	575	574	585	549	585	591	590	556	566	589	586	516	561	626	552	589	596	589	597	540	593	615	622	597	533	599	554	577	554	567	597	554	549	590	541	553	558	596	547	548	594	586	584	553	526	564	568	521	541	564	577	565	574	494	618	608	581	540	531	567	551	523	584	580	588	558	579	538	517	593	571	558	549	537	576	584	556	551	626	601	520	596	610	579	578	577	550	547	569	601	605	576	577	592	637	558	565	572	561	539	551	574	563	575	605	576	561	540	532	576	570	547	602	584	578	593	575	574	555	578	601	562	615	556	618	565	518	604	545	571	602	575	557	570	558	576	585	554	586	554	611	549	554	571	545	558	599	555	577	563	546	600	573	548	528	594	576	528	553	563	616	581	552	558	552	582	517	634	589	569	575	556	569	548	584	589	572	573	543	610	574	583	576	613	601	562	566	609	560	537	561	572	554	573	578	605	544	569	599	602	569	545	558	604	601	599	551	543	532	564	575	598	560	553	595	614	531	570	560	551	586	537	580	569	605	525	582	557	582	534	534	526	542	565	599	566	513	525	562	565	577	541	594	614	537	524	586	598	581	537	538	538	588	592	587	611	595	520	534	525	597	598	543	553	605	565	582	535	565	567	604	548	571	573	535	593	600	571	583	595	566	567	574	590	573	596	553	533	573	599	619	599	604	576	552	536	556	526	521	565	571	558	582	562	576	607	559	548	591	589	545	548	609	607	643	593	517	559	586	579	576	562	602	580	566	584	577	579	554	546	590	605	551	591	579	544	595	550	601	525	558	573	564	571	570	595	551	552	570	565	582	555	575	600	571	603	546	591	550	576	548	553	544	574	591	560	532	564	576	544	583	568	545	551	558	562	604	566	540	540	577	568	605	566	566	590	582	540	577	607	558	601	528	557	604	537	547	595	588	581	557	567	593	619	564	553	549	573	547	582	590	599	556	544	563	590	554	599	552	567	557	554	580	591	590	593	545	597	579	585	621	565	605	565	557	557	581	544	582	561	573	584	577	566	614	547	580	587	558	556	590	562	562	601	559	573	596	602	578	608	568	599	545	572	588	600	575	554	538	569	566	567	578	601	575	573	584	593	606	530	542	527	539	602	537	569	552	575	597	609	590	569	563	578	586	603	558	571	518	595	570	602	532	555	551	600	595	555	558	601	582	569	566	594	614	577	570	560	563	562	563	537	572	565	559	588	552	561	561	567	571	565	586	582	558	582	593	520	590	569	536	557	559	620	569	569	548	566	606	555	571	544	583	591	553	587	569	584	550	582	579	592	585	573	535	539	576	559	578	557	549	538	554	556	564	548	556	604	529	575	578	568	547	592	579	579	542	588	562	584	577	567	582	570	568	524	574	565	566	588	597	530	572	578	617	583	585	539	573	579	573	559	571	577	586	554	607	531	565	618	552	606	576	565	579	551	566	591	503	557	580	577	561	613	579	588	563	595	596	569	543	590	540	572	570	544	629	532	555	563	611	540	631	591	517	574	563	613	598	560	561	601	532	622	518	540	547	561	607	591	518	578	572	515	565	558	565	551	588	569	634	605	574	606	610	561	597	539	582	568	562	605	576	596	537	573	609	610	574	570	597	566	526	533	575	571	566	564	540	566	558	556	590	591	553	596	585	611	516	548	567	581	556	571	576	563	571	591	554	538	584	569	598	549	549	593	576	592	539	557	600	613	555	549	564	582	557	608	589	601	586	557	527	565	549	582	586	578	553	568	638	564	538	570	551	570	573	545	568	581	594	569	540	593	614	540	542	641	619	594	567	563	575	564	583	615	577	551	563	608	572	592	642	529	555	583	571	605	543	570	560	581	557	589	609	554	550	575	580	580	556	595	591	524	621	537	605	581	569	553	602	592	561	546	570	598	616	563	561	615	587	604	565	560	570	597	584	553	509	556	577	561	549	587	584	580	597	594	590	534	611	567	646	565	572	583	593	537	619	600	578	545	554	544	584	594	573	535	620	581	599	581	568	629	600	548	550	592	591	538	599	591	591	571	564	608	551	568	560	533	561	581	529	563	579	580	573	625	570	550	569	607	585	575	611	548	603	596	557	548	548	565	526	623	563	599	567	572	570	579	567	560	568	592	602	588	556	586	612	577	580	566	554	586	604	575	540	549	563	609	562	552	573
14007	29404	29967	20643	15046	11836	9246	7125	5919	4982	4702	3896	3194	2774	2430	2214	2102	1904	1751	1641	1611	1394	1416	1406	1346	1313	1271	1281	1198	1228	1155	1125	1122	1130	1147	1050	1029	1026	1018	981	996	943	1006	998	1007	985	1011	935	959	941	909	935	933	920	945	904	889	879	932	916	932	856	899	876	892	919	908	923	897	907	964	873	892	892	876	917	890	975	886	899	886	896	850	944	947	937	886	911	919	899	950	918	946	928	913	901	995	891	894	950	897	913	880	919	897	927	934	933	870	875	889	859	920	927	917	914	894	865	896	925	896	1002	915	905	869	880	867	937	918	958	908	918	912	894	904	874	890	892	922	903	929	851	898	915	866	899	902	932	875	925	876	950	891	879	879	866	874	913	914	846	925	891	951	889	885	948	904	898	847	963	879	871	888	909	900	854	851	884	882	926	901	968	913	889	963	909	888	940	909	853	871	909	847	910	875	906	883	913	900	959	870	884	904	886	899	907	911	880	879	941	899	917	925	955	923	905	884	912	953	959	831	884	911	896	933	894	924	914	891	910	974	854	911	885	909	950	894	917	862	916	878	866	918	849	925	866	922	923	905	879	908	949	931	875	862	915	957	956	842	899	914	901	915	930	916	948	887	868	934	877	880	909	863	940	851	891	904	924	852	900	919	873	884	858	868	906	900	952	926	931	876	953	927	888	859	872	895	871	881	895	871	885	920	935	862	913	926	881	890	888	898	949	890	880	903	904	925	969	890	850	980	932	955	911	922	874	889	939	894	913	947	941	972	891	927	884	895	846	855	896	908	941	933	908	900	892	886	946	865	890	910	913	884	896	920	875	893	921	924	901	874	883	879	880	923	933	890	853	902	882	883	950	903	911	945	895	901	911	891	924	883	894	944	904	937	882	877	939	866	902	872	871	946	924	908	870	898	887	910	893	854	923	919	923	857	895	858	863	879	868	897	927	925	889	883	895	907	876	885	879	888	886	926	917	866	852	910	903	873	941	877	876	845	907	948	915	936	933	861	891	945	951	960	866	958	832	973	918	935	885	880	854	910	909	907	915	898	891	921	868	950	912	950	879	889	886	895	877	908	863	912	884	832	886	878	875	911	896	964	893	891	810	898	907	925	904	916	896	869	938	865	863	898	942	919	906	925	856	847	900	921	857	898	882	918	904	847	903	857	903	877	878	855	904	906	868	915	906	905	892	970	938	925	880	924	906	938	862	845	832	856	882	891	921	879	955	854	886	881	879	841	936	876	913	931	885	940	890	894	918	867	881	879	886	872	869	939	915	898	884	914	913	900	957	925	916	958	876	897	855	863	923	865	931	909	944	852	952	913	901	936	867	920	871	877	868	902	881	953	924	929	865	906	881	884	957	917	953	876	925	896	935	869	917	892	916	903	879	914	878	927	883	879	848	905	871	900	910	901	877	879	839	964	875	942	823	896	922	904	855	865	874	917	840	820	878	916	943	870	870	924	892	960	886	926	860	915	888	961	863	945	905	903	882	902	889	888	860	911	856	922	874	901	848	898	904	869	874	982	877	916	912	920	897	949	874	874	898	871	897	895	879	871	906	880	921	922	869	928	931	925	887	873	933	914	889	902	890	934	937	924	903	907	898	911	876	887	854	890	961	868	895	921	944	882	913	893	952	880	885	912	924	911	900	904	905	878	915	884	883	950	886	900	855	902	948	884	917	892	949	910	926	944	912	916	964	838	922	918	886	871	904	859	892	915	892	918	865	867	909	900	943	914	900	903	882	858	897	909	885	938	858	917	852	926	895	917	892	852	901	910	939	887	862	899	908	904	933	897	869	930	883	951	962	897	899	895	931	915	906	864	847	942	894	904	852	939	923	925	928	905	924	884	915	910	950	882	899	882	902	919	883	880	918	886	884	958	899	896	952	917	874	910	889	840	888	933	885	951	829	922	919	863	906	905	923	868	950	926	873	912	855	866	882	898	869	938	900	906	928	902	883	889	886	924	860	875	921	870	933	871	874	886	923	906	866	875	940	880	922	911	898	878	953	891	914	877	888	840	935	920	856	915	936	924	926	931	883	959	888	886	895	898	879	879	901	892	911	936	910	883	938	865	914	902	882	924	903	878	911	916	890	848	878	934	892	933	858	908	919	882	925	904	859	948	920	893	859	900	963	903	873	933	849	886	897	924	842	932	840	943	885	917	879	904	911	895	891	899	899	919	899	904	917	894	885	917	959	927	940	909	896	956	920	910	877	891	916	872	862	909	944	949	891	915	901	926	887	917	881	915	888	926	889	913	942	913	863	905	916	901	852	921	994	868	861	854	935	868	882	900	932	864	920	931	942	933	960	939	962	849	928	873	897	920	907	866	929	853	890	936	907	933	913	910	895	896	914	882	911	888	901	849	844	876	927	890	908	905	901	967	958	924	919	903	911	838	927	936	916	881	896	947	906	895	904	928	862	932	854	883	912	905	906	875	935	907	905	924	918	867	915	878	940	829	896	935	875	844	886	907	904	875	906	850	896	910	905	896	932	959	909	882	918	941	915	901	919	934	889	892	888	875	856	893	886	931	942	909	917	880	917	888	915	909	924	955	916	873	957	837	938	887	852	898	925	921	922	918	887	906	898	930	907	901	923	936	947	928	884	921	948	952	865	868	913	907	891	871	831	901	837	958	921	894	908	894	913	858	861	951	924	861	886	926	913	813	867	922	898	864	960	884	937	912	895	858	916	883	941	865	891	901	866	850	930	917	891	927	906	937	885	917	914	870	902	873	937	889	919	894	881	904	830	895	925	887	891	928	897	936	919	894	895	881	926	913	878	924	864	925	898	837	926	879	946	839	970	927	941	932	928	910	922	895	903	885	883	882	921	907	901	865	833	896	900	859	965	900	916	934	856	874	862	897	896	876	902	911	858	872	894	916	935	925	917	886	940	878	892	915	974	939	887	932	881	884	870	925	910	900	912	881	887	870	925	868	843	963	934	903	901	905	928	933	924	903	857	896	886	919	917	954	936	916	855	928	864	908	876	908	923	859	936	937	880	904	847	931	971	884	890	909	893	878	870	867	943	901	936	881	933	869	892	893	849	874	851	843	949	922	854	905	887	900	913	875	923	818	904	930	868	932	933	865	872	913	867	912	894	826	863	879	851	944	862	955	932	942	931	926	895	893	885	868	876	929	912	878	906	840	840	887	918	882	873	903	903	927	867	914	892	889	886	924	899	945	882	918	896	949	919	893	880	870	907	836	933	880	898	852	901	924	851	894	891	840	922	968	930	863	918	947	900	896	940	872	862	900	910	921	850	896	860	948	919	908	925	879	955	887	917	953	885	896	887	864	918	919	961	942	862	952	914	877	875	864	926	924	893	874	901	941	884	903	885	877	960	965	889	933	896	946	892	949	913	893	914	905	951	843	934	930	888	879	905	914	901	919	862	874	895	830	908	923	893	907	889	885	894	929	887	866	891	897	893	923	917	851	867	919	890	895	930	923	992	942	950	917	836	887	900	882	900	913	931
23091	21244	29038	23742	21252	20610	10163	4091	2907	2499	2281	1862	1677	1380	1368	1256	1210	1097	1046	985	972	860	850	793	786	767	749	686	721	762	706	733	699	663	622	630	676	686	653	622	607	655	590	588	585	617	636	613	625	616	561	554	560	556	538	573	573	566	584	572	585	575	581	546	585	548	580	535	589	542	567	574	598	565	566	564	571	586	574	571	551	528	570	618	572	584	533	622	537	631	572	594	614	553	563	541	640	566	591	592	586	610	591	595	600	608	595	598	661	586	627	531	584	524	546	571	588	578	568	575	587	575	595	534	581	518	630	556	581	525	607	568	636	583	568	574	607	529	522	544	599	578	601	561	590	535	575	580	634	580	558	594	580	557	544	556	547	549	604	617	597	596	602	583	569	589	574	583	595	583	572	574	612	530	601	570	597	569	557	567	574	597	581	572	617	626	569	547	577	569	605	554	547	565	597	569	575	598	549	590	594	600	602	581	593	552	579	546	569	588	565	587	571	522	594	564	576	551	574	633	587	568	579	577	594	590	567	577	609	623	609	599	622	560	562	576	599	542	556	585	580	573	592	582	570	593	587	577	591	519	577	570	587	536	571	597	566	594	561	563	569	580	550	557	585	572	547	549	608	547	568	556	557	538	571	563	577	580	541	549	583	584	577	576	576	533	566	599	580	567	554	573	574	546	547	560	582	617	578	599	558	567	630	601	598	580	572	555	566	570	590	574	572	562	524	546	555	579	566	562	575	559	574	594	583	596	551	586	599	577	590	545	546	592	544	604	573	571	589	570	622	597	533	603	508	560	577	578	539	563	531	567	588	564	581	619	534	537	564	552	541	568	586	588	600	587	595	535	557	568	558	575	564	589	562	564	570	564	559	568	597	563	540	557	561	583	586	595	550	615	578	561	515	626	533	566	535	570	585	555	608	583	592	558	528	572	569	606	636	593	580	545	605	552	570	597	602	526	589	581	570	594	583	576	595	565	586	557	552	567	591	520	576	564	594	580	593	556	549	580	563	544	543	568	567	531	567	593	598	586	584	586	617	559	596	592	550	573	549	584	604	575	527	564	614	579	575	625	594	576	618	573	588	613	556	553	636	537	569	599	599	589	603	579	614	607	590	589	577	542	580	594	572	538	583	569	532	554	534	596	576	557	599	586	605	545	508	565	567	536	570	592	581	570	567	582	582	574	574	601	572	538	603	545	569	631	609	582	578	545	568	576	549	585	545	578	613	567	574	588	580	595	542	545	556	569	569	573	548	534	590	550	566	587	590	570	562	592	587	585	565	566	607	555	544	532	567	561	591	582	561	570	580	560	550	561	539	593	576	578	597	590	531	594	572	588	571	539	575	599	580	552	580	596	548	566	580	579	547	595	567	608	586	641	554	559	575	571	569	572	558	599	556	582	592	577	555	554	569	595	593	572	608	550	571	601	571	586	576	574	547	616	571	581	573	527	566	576	592	579	593	605	598	566	575	556	574	586	618	589	575	600	552	615	591	602	644	598	589	591	569	574	571	583	545	586	585	605	586	591	599	545	546	605	546	604	569	593	593	568	560	552	584	553	566	589	605	596	539	565	579	603	569	563	575	544	612	580	559	595	561	606	572	561	533	536	534	571	613	545	562	598	584	565	571	572	558	578	610	591	570	593	608	605	589	554	564	614	593	594	585	613	561	564	589	569	603	540	590	553	542	554	619	580	566	580	583	571	578	608	554	556	600	577	559	567	563	575	600	576	549	573	568	592	551	552	606	572	587	566	586	531	590	642	587	553	534	590	540	556	525	606	558	591	596	597	634	588	532	559	525	584	573	540	561	602	605	639	574	570	584	577	524	574	582	612	596	599	565	592	572	581	610	610	569	611	589	536	582	620	584	600	615	583	585	569	567	608	587	540	614	580	565	545	574	598	557	596	612	591	600	537	589	571	602	614	555	547	584	568	550	596	569	543	599	553	595	595	598	583	574	584	563	590	566	582	582	596	570	581	555	576	556	569	590	570	563	588	552	599	556	595	563	556	589	581	560	593	595	555	590	554	545	612	591	591	589	552	584	623	555	567	590	555	590	581	539	600	573	542	540	585	589	569	551	576	604	560	552	555	592	576	548	613	586	570	575	551	592	563	598	574	582	563	549	523	626	616	568	595	576	576	528	564	570	592	547	563	567	605	580	562	532	553	600	552	544	582	584	534	583	566	592	580	582	564	579	603	551	609	554	578	608	548	557	566	568	563	551	562	568	648	582	556	588	603	563	560	538	542	528	548	536	533	587	599	577	558	563	573	604	603	556	577	534	571	549	506	562	578	561	550	586	574	568	547	548	592	565	557	557	564	577	520	576	551	568	603	561	557	549	597	594	593	589	610	593	539	604	559	582	592	562	517	601	571	540	581	560	579	572	571	570	541	583	544	551	593	547	532	538	584	612	590	588	572	562	546	572	579	597	557	563	578	592	542	540	560	612	637	588	558	591	572	569	574	560	589	563	577	560	620	567	543	595	573	562	543	572	551	552	622	590	580	570	571	561	601	607	571	587	602	539	616	584	601	548	569	578	517	571	603	563	587	585	617	481	570	581	555	587	554	632	555	554	584	550	543	567	608	597	590	564	556	576	580	566	551	606	534	559	579	571	552	556	606	511	610	595	569	582	611	512	570	585	618	582	538	598	580	625	601	561	603	556	578	549	531	573	541	570	554	610	568	603	604	592	575	575	593	597	574	537	575	539	566	588	490	557	552	557	533	598	619	574	594	538	575	598	553	547	573	569	571	602	563	538	550	598	575	564	549	593	615	588	583	570	574	567	605	548	559	527	543	588	558	572	568	592	641	486	563	554	571	541	584	597	614	553	581	562	539	604	572	594	587	584	586	570	576	605	555	583	589	593	584	560	548	559	543	543	573	587	567	587	575	604	538	546	603	579	587	566	579	597	587	633	581	589	558	553	607	563	566	565	577	580	555	585	564	596	589	576	542	612	570	598	610	564	546	530	582	586	567	573	571	572	564	625	569	582	590	607	615	555	512	595	571	573	509	562	569	574	536	614	537	613	641	577	570	587	528	556	554	590	527	602	537	603	575	576	622	552	572	558	540	574	574	580	584	568	565	580	592	590	545	566	585	566	572	579	574	586	550	603	577	559	599	579	609	555	586	580	559	539	543	595	612	587	566	566	550	566	550	537	584	540	574	609	545	597	613	560	588	595	622	584	617	553	571	578	579	588	545	589	590	578	538	589	611	580	595	602	578	543	578	597	518	583	572	567	596	582	592	532	611	565	573	558	560	518	541	585	548	592	608	532	580	571	553	558	580	578	606	598	572	579	561	592	585	567	567	548	602	560	591	580	574	589	592	617	593	598	638	593	614	582	574	545	541	589	590	549	566	561	555	575	583	560	580	558	539	537	577	584	579	575	588	556	526	566	545	571	556	626	568	558	577	590	576	566	594	581	567	602	585	597	610	574	560	565	564	562	565	566	563	610	613	559	519	566	620	621	574	556	544
16779	34229	34420	25629	18698	14677	11949	9635	7920	6826	5883	5055	4173	3463	3299	3071	2720	2457	2213	2064	1989	1819	1558	1591	1467	1461	1392	1396	1358	1308	1290	1256	1223	1194	1176	1126	1093	1138	1050	1073	997	1023	1056	986	1023	964	980	969	968	924	934	917	955	924	910	945	907	921	858	901	913	881	915	898	950	898	902	927	946	888	869	931	874	912	883	883	901	948	885	921	903	902	898	939	917	933	929	901	909	922	914	930	922	894	896	870	923	919	902	967	943	898	928	927	880	918	930	955	928	933	880	884	943	927	927	900	897	853	966	932	939	912	860	900	883	891	913	914	945	935	870	908	920	895	882	869	876	909	931	916	872	897	867	912	914	913	898	965	859	851	899	914	931	822	870	830	866	888	896	939	911	913	921	971	897	910	920	935	870	929	923	900	896	918	895	922	907	884	884	926	858	879	881	888	863	869	917	874	858	920	964	856	917	894	891	919	881	927	849	919	881	868	861	915	863	877	906	935	883	894	856	892	854	869	888	858	880	877	936	883	863	890	898	866	847	891	863	985	875	910	900	889	920	900	891	930	861	891	887	874	948	851	926	903	861	903	877	824	906	924	960	870	909	863	905	946	897	882	890	869	859	894	847	965	876	853	906	901	834	934	917	906	842	839	838	908	850	902	871	894	872	870	864	896	899	908	896	885	894	900	885	917	858	876	849	923	899	902	916	887	900	910	871	879	905	926	934	918	948	849	930	927	878	888	871	857	924	867	886	901	898	835	899	877	861	923	868	904	926	898	926	909	841	865	882	836	855	894	888	858	865	877	865	918	849	937	925	924	919	892	880	917	892	914	870	935	877	868	953	900	921	888	909	935	845	923	894	897	883	901	932	939	890	864	854	904	897	883	868	860	880	954	916	890	888	900	925	925	884	919	899	869	901	936	941	885	872	898	919	903	879	920	875	928	895	879	856	921	891	894	868	863	858	886	907	933	912	925	909	896	886	876	872	818	910	896	937	881	902	892	947	904	911	931	880	847	916	891	911	915	896	918	925	862	910	899	864	930	926	881	887	860	934	898	879	867	960	948	935	896	854	915	878	922	918	896	890	889	921	906	888	846	941	901	923	914	898	917	853	855	944	915	901	884	880	926	935	887	914	893	920	863	928	833	938	871	910	924	875	906	874	930	867	912	871	884	945	885	912	891	880	850	879	857	890	865	879	945	868	880	925	871	928	921	896	885	905	946	890	955	864	873	903	923	928	894	904	957	825	860	855	896	945	937	843	858	872	911	962	888	882	879	924	901	880	884	895	856	836	859	907	865	860	861	896	874	857	886	879	863	903	889	912	852	844	924	887	838	860	851	984	866	882	869	891	877	889	866	882	872	864	899	918	862	908	880	872	905	975	874	889	885	923	877	874	914	842	878	876	893	838	823	889	886	923	886	889	910	914	859	867	909	855	908	920	878	903	915	908	898	910	900	916	885	890	844	912	878	886	926	887	912	871	872	897	902	917	864	989	863	955	922	907	912	884	928	901	946	830	944	863	915	944	876	878	923	901	861	883	925	959	844	940	910	926	928	865	900	960	907	956	874	879	926	949	929	882	888	907	922	889	870	941	871	940	943	865	871	860	918	939	850	899	938	887	876	875	927	889	877	924	901	921	877	909	853	906	866	916	890	885	870	916	898	896	900	963	863	963	970	881	869	848	903	908	863	891	895	917	908	894	904	852	891	907	909	911	904	864	843	836	862	908	832	940	883	899	888	895	873	903	878	910	923	864	886	908	922	886	901	869	849	882	916	877	895	915	899	922	905	825	917	944	904	882	914	946	885	887	902	897	860	945	842	893	870	877	911	854	938	883	936	912	923	861	936	931	876	892	886	844	887	895	896	893	862	894	861	915	871	939	923	907	914	869	855	880	913	895	913	868	915	902	882	896	891	900	897	903	888	937	883	904	880	882	862	910	899	875	935	873	895	898	844	846	914	905	883	888	847	885	854	937	927	848	899	906	904	904	877	923	930	897	912	891	907	907	844	865	879	926	899	858	868	902	874	875	917	889	931	939	924	891	873	873	950	926	924	900	865	929	881	882	868	943	915	891	908	868	894	888	855	816	872	967	914	899	866	874	883	907	889	877	862	825	871	922	844	899	911	972	931	901	914	882	852	895	879	849	914	871	933	855	886	922	908	878	900	882	857	887	838	907	887	883	916	887	939	944	890	903	891	918	900	873	880	929	910	910	932	910	890	890	840	856	897	849	889	871	902	864	842	906	885	864	922	887	907	873	884	860	852	936	923	883	852	913	877	897	884	885	952	848	946	926	862	904	897	892	936	898	913	845	893	892	923	915	877	915	889	896	877	953	900	914	877	841	845	967	899	862	915	983	873	944	926	911	884	883	943	928	874	861	867	939	827	896	907	911	897	893	891	897	924	843	860	925	863	869	919	896	885	897	854	911	923	908	883	872	900	876	894	888	877	932	883	822	916	902	958	897	883	921	927	845	880	883	961	919	859	881	927	860	910	861	936	905	860	844	919	874	888	904	832	927	913	893	898	905	882	939	921	930	944	886	837	866	889	926	881	881	869	850	858	887	915	852	921	843	926	903	912	878	899	833	878	903	887	860	868	899	899	868	940	909	927	935	842	848	866	877	900	883	888	937	927	957	905	890	960	895	925	879	904	923	898	877	853	882	923	922	891	863	881	937	885	881	861	924	943	853	896	917	892	876	932	900	888	893	883	884	853	841	884	917	848	893	897	918	881	872	846	889	927	943	934	878	869	954	911	877	884	970	876	855	920	922	904	869	876	929	889	913	854	938	872	877	928	865	894	920	892	840	879	874	923	849	879	909	899	899	898	849	875	916	892	845	893	892	924	876	947	872	928	909	890	917	902	910	936	894	855	884	893	908	906	868	891	874	874	900	925	845	918	843	892	893	920	927	916	934	876	892	926	908	919	873	911	892	917	902	858	895	910	864	870	935	870	866	861	881	861	841	874	889	897	856	888	957	869	945	892	874	907	893	893	910	879	893	916	853	963	898	814	842	868	885	886	901	907	894	928	855	864	898	842	879	884	917	948	903	929	875	957	909	932	829	920	850	866	892	916	885	908	865	850	896	863	936	823	904	888	928	882	891	906	868	922	818	913	920	874	875	936	939	863	871	936	927	882	910	920	839	871	870	865	866	891	913	932	880	900	869	929	906	854	889	895	948	881	854	863	881	830	923	854	889	906	872	907	887	852	883	928	898	888	857	914	838	903	886	841	878	893	920	868	861	909	861	876	880	839	876	908	893	911	912	887	895	863	841	920	958	844	887	878	875	863	860	927	866	886	895	889	922	887	873	909	926	879	900	857	931	952	905	915	946	873	915	948	845	888	932	965	886	921	874	893	936	801	899	901	852	871	931	857	884	961	880	876	870	891	846	919	1018	877	889	933	850	895	908	882	936	836	940	901	829	911	865	920	907	865	908	892	908	909	922	940	890	921	862	928	900	876	888	896	885	883	957	862	917	901	872	888	865	902
26715	21045	16797	9873	3795	2579	1887	1502	1200	1118	1044	925	854	745	680	704	711	661	616	610	567	546	545	520	486	571	503	511	503	533	490	522	472	466	484	482	524	467	484	459	430	448	462	479	487	443	432	440	501	457	395	463	447	502	440	468	447	434	457	457	454	389	447	453	467	441	440	446	419	434	437	432	410	399	458	438	471	480	409	465	453	472	422	462	430	427	412	450	412	439	407	466	428	499	447	457	454	492	444	435	461	429	435	410	451	440	437	461	459	391	444	446	483	418	467	436	430	437	439	431	457	438	441	458	449	437	422	434	435	435	444	426	454	417	456	436	448	418	461	442	466	460	397	473	465	448	447	406	445	451	457	424	444	410	441	466	471	484	413	423	427	439	437	445	447	453	436	436	439	458	449	412	417	391	444	436	450	466	427	465	390	438	462	473	435	432	425	431	448	452	483	470	428	420	463	400	433	426	462	447	451	401	432	463	421	446	461	458	434	426	458	426	397	444	447	432	484	414	417	445	462	430	445	434	423	419	439	398	448	422	437	438	472	439	453	460	463	434	476	410	455	409	447	441	417	395	470	461	401	409	424	433	440	434	470	429	436	405	452	471	448	445	427	432	445	416	442	433	452	411	452	427	425	456	435	431	447	483	481	459	427	426	428	448	458	431	428	411	424	415	442	465	403	425	415	479	459	433	426	453	446	428	395	444	427	439	448	430	479	440	430	453	423	409	399	459	439	422	412	442	450	432	430	430	449	451	427	412	461	451	439	418	481	438	429	407	429	462	381	420	432	432	423	455	457	431	411	454	444	443	444	443	443	413	407	415	413	439	449	410	455	441	441	430	438	435	412	448	445	481	442	473	437	403	445	418	451	427	438	438	449	426	443	450	457	492	419	434	422	480	422	438	436	441	440	435	474	459	419	427	410	451	495	446	471	449	463	456	450	420	463	431	422	404	425	432	404	457	485	444	467	435	414	444	456	459	446	462	414	445	432	431	436	381	434	420	441	403	428	432	421	438	438	433	441	458	452	474	455	423	479	389	436	450	411	455	460	453	450	435	442	442	469	440	442	439	417	439	418	423	470	471	446	458	411	406	434	467	452	432	425	444	442	455	449	447	435	422	461	443	444	450	437	415	484	451	458	410	459	465	441	474	445	402	484	419	405	412	461	423	431	435	419	474	444	422	438	444	426	447	467	450	444	405	445	415	415	435	435	401	402	450	465	440	415	405	448	439	427	443	418	465	463	414	398	411	420	443	428	437	476	442	416	407	445	457	447	417	428	404	465	428	434	467	423	435	445	452	410	426	452	446	458	454	463	467	428	449	412	414	460	457	402	434	445	453	463	445	448	413	452	461	433	444	446	461	448	422	416	449	463	477	442	456	454	432	443	442	429	454	423	423	426	479	465	438	410	412	440	432	440	447	444	439	435	463	443	439	477	450	444	420	455	449	437	471	461	437	432	429	432	449	407	415	440	455	424	428	430	427	442	426	415	431	508	449	426	408	429	413	423	446	458	456	454	475	454	462	422	432	424	417	406	431	436	446	417	425	440	405	469	452	463	463	439	455	445	427	432	464	442	432	411	463	436	457	486	400	425	387	450	448	439	430	438	436	434	445	444	394	438	456	454	457	445	419	417	421	422	451	432	422	433	460	446	463	421	473	444	414	435	462	448	445	430	431	439	476	449	388	451	439	449	434	429	464	430	422	418	433	451	429	423	454	442	408	439	441	439	485	456	459	411	461	417	415	421	427	458	449	420	447	428	430	435	471	439	438	456	438	433	422	433	410	456	466	451	474	418	439	424	449	405	477	441	439	436	430	427	413	447	419	469	437	411	417	433	464	445	405	428	474	459	424	454	409	452	413	418	396	435	411	404	450	416	481	417	427	455	447	438	422	443	436	458	409	419	464	473	445	428	435	422	422	423	423	430	466	405	426	446	461	412	434	434	449	442	467	421	436	432	415	470	476	486	404	446	435	403	437	428	473	420	434	442	428	465	422	416	456	440	431	447	412	454	442	435	461	440	445	433	440	403	443	451	448	474	467	444	463	463	433	408	455	426	467	433	467	390	435	446	462	402	407	464	418	425	437	449	494	456	453	405	418	430	446	436	447	445	427	430	425	476	389	432	482	446	455	400	440	423	460	472	429	480	445	462	438	415	461	469	425	429	422	427	458	452	463	425	430	453	445	455	438	455	436	421	426	449	420	392	432	404	426	430	426	476	439	428	474	428	426	436	472	418	479	463	455	404	440	435	447	413	449	445	471	424	471	426	439	484	407	406	420	449	426	429	463	474	432	452	421	430	454	410	435	461	437	444	460	419	486	442	414	419	444	436	443	445	441	399	416	446	457	465	426	441	414	444	448	419	444	436	446	416	420	453	455	466	416	443	451	438	440	431	418	439	454	447	437	446	431	454	445	415	432	455	440	462	417	449	433	451	416	434	442	430	459	454	425	390	427	441	427	422	458	444	440	443	449	455	415	429	430	469	435	447	443	448	451	412	446	382	460	464	424	430	438	455	457	426	477	428	448	456	450	443	442	441	451	460	422	441	452	438	469	437	451	434	417	437	443	432	401	464	456	496	443	423	449	413	467	425	416	455	426	451	438	435	446	469	468	444	412	408	468	429	428	448	464	435	472	455	430	456	440	459	467	527	427	475	418	469	438	403	464	464	445	425	432	429	433	439	439	446	449	424	442	408	398	489	459	442	440	436	416	470	458	425	409	391	463	445	425	412	413	435	437	448	444	437	443	428	455	415	468	419	442	467	438	455	437	445	418	457	453	448	444	467	424	427	437	445	435	462	430	425	414	393	407	441	407	450	456	440	452	428	449	467	443	443	449	415	459	434	414	431	465	446	426	374	442	445	424	433	434	465	435	463	436	460	425	452	414	430	451	474	430	434	437	393	413	444	449	446	406	413	432	450	422	402	401	461	427	419	474	419	408	450	460	456	416	439	444	404	479	397	465	457	442	431	445	425	456	414	427	450	446	459	440	482	440	462	426	442	403	453	431	453	404	444	444	431	409	405	433	446	436	424	457	478	445	428	407	428	451	458	419	471	434	434	435	424	397	449	401	415	408	459	469	472	427	415	435	427	461	410	450	471	450	422	449	413	428	402	418	442	445	475	432	420	407	448	454	426	448	454	431	419	489	449	442	434	436	449	407	459	481	415	446	477	393	447	428	413	399	471	428	451	465	465	459	446	483	410	463	403	449	446	406	449	427	423	427	447	385	431	401	432	453	425	474	429	423	435	407	467	430	402	431	449	388	465	442	478	417	457	411	413	471	376	423	419	403	482	404	411	439	422	466	483	457	440	453	405	437	458	479	426	445	430	446	409	431	453	436	482	427	432	453	440	431	442	422	464	397	394	451	441	454	468	470	446	407	436	464	462	425	439	433	446	444	449	499	421	442	438	441	424	390	408	433	453	432	424	453	433	438	454	439	434	421	440	457	466	414	476	411	456	451	469	447	463	436	430	434
12344	20593	19768	14925	8448	6379	5260	4097	3375	2908	2792	2265	1844	1764	1575	1587	1487	1396	1301	1128	1136	1082	1028	955	954	899	864	884	867	852	818	882	785	814	826	828	798	767	731	759	728	737	712	737	728	759	732	692	717	726	688	760	753	697	699	708	732	698	679	708	706	733	626	704	725	718	705	669	704	692	697	712	679	723	664	728	709	673	725	753	671	658	653	715	710	665	725	679	712	667	691	677	630	689	733	708	734	706	717	673	708	711	668	715	703	672	760	700	741	770	719	717	699	656	688	719	643	721	705	727	717	706	711	732	689	668	737	705	707	666	662	673	696	761	677	686	725	703	701	686	707	692	708	719	696	692	725	722	684	696	689	730	695	662	680	737	676	712	688	677	762	705	695	634	713	687	688	651	679	697	735	700	706	680	640	653	697	710	667	713	741	725	686	764	721	751	663	734	687	637	692	699	738	683	666	736	688	712	639	734	676	653	689	710	683	709	707	666	740	713	682	726	669	654	674	667	681	664	698	669	706	672	701	656	711	691	670	707	633	716	711	689	641	728	688	713	674	673	662	713	729	700	769	675	722	760	685	682	666	676	720	717	701	670	740	709	703	727	730	659	710	733	706	714	679	721	678	686	718	714	723	697	668	706	733	703	682	706	698	714	690	677	710	683	680	659	682	709	680	686	717	718	672	726	704	699	764	662	702	664	680	697	690	707	681	684	698	697	699	699	693	703	678	716	662	676	665	693	687	703	708	672	691	675	690	650	754	714	670	694	675	692	667	691	696	646	687	670	680	686	680	695	668	656	649	667	670	694	721	728	703	673	699	722	641	733	706	700	643	697	713	708	675	723	717	729	724	705	732	721	615	674	717	700	676	647	674	697	752	706	733	707	699	658	737	668	706	666	712	681	694	715	684	696	703	645	732	666	717	644	667	662	679	735	691	691	678	702	683	704	714	710	648	690	696	720	700	692	735	657	708	692	684	728	705	694	660	723	676	716	743	675	718	685	711	687	678	705	721	694	691	643	692	650	688	683	660	652	716	710	733	710	701	685	712	646	677	693	718	701	663	711	702	704	712	707	656	644	700	725	715	737	727	697	689	704	708	728	693	709	668	661	677	703	702	683	738	723	694	684	704	680	694	666	720	677	686	698	689	655	693	700	722	714	685	705	712	711	655	690	696	688	682	697	726	683	713	699	686	638	713	665	703	701	677	655	672	684	710	680	701	683	709	688	674	692	742	713	698	702	699	651	698	686	671	739	663	705	692	688	739	748	650	660	698	650	710	650	670	718	671	674	730	659	673	732	677	708	739	668	687	728	713	703	667	700	669	703	714	734	734	718	693	668	694	730	678	721	706	649	678	701	699	732	669	658	646	659	748	693	705	699	727	720	692	673	707	662	669	687	693	665	715	730	719	706	691	677	660	716	699	746	705	715	686	688	701	711	687	670	705	727	646	736	638	692	709	669	716	728	683	640	702	665	725	727	717	683	687	661	690	709	671	723	702	658	699	669	672	648	686	662	716	732	695	681	654	722	763	670	744	673	682	711	719	691	646	696	685	682	636	772	722	666	685	754	694	701	706	673	705	705	638	717	716	696	641	667	697	719	705	653	697	720	715	695	674	715	715	705	726	710	684	703	702	725	701	745	707	688	703	685	662	669	684	680	718	663	695	719	719	670	664	742	722	676	724	716	731	744	662	728	662	672	768	719	684	669	731	670	693	720	648	730	679	681	716	699	702	662	686	698	683	738	708	681	688	733	704	679	735	711	674	721	623	676	674	711	728	701	685	644	672	724	714	716	693	742	701	667	762	698	750	681	715	652	669	676	726	664	752	730	701	713	722	634	691	683	672	721	688	707	705	662	671	744	690	695	722	723	771	687	671	699	711	698	648	690	691	665	654	718	709	664	734	689	690	730	692	647	678	660	703	662	716	690	677	696	680	731	745	716	705	699	734	696	684	740	690	637	705	687	661	713	702	714	648	700	697	678	710	660	692	657	661	708	654	701	695	702	700	682	707	692	703	738	689	717	689	740	663	725	672	665	677	717	727	698	677	691	660	695	651	699	700	657	685	746	680	663	741	711	673	681	736	684	725	684	711	709	692	685	677	680	652	698	753	734	731	700	685	722	694	677	730	641	713	733	686	692	695	654	660	691	686	709	681	666	678	681	760	676	700	739	656	729	720	696	680	691	690	673	703	728	707	712	667	679	713	685	728	696	685	699	677	728	687	648	702	714	670	649	726	728	707	688	699	750	680	690	708	680	672	680	722	669	669	688	702	639	696	681	701	732	700	709	676	643	724	693	698	700	641	693	715	670	661	672	713	676	670	721	687	747	682	671	702	705	679	741	641	688	719	731	689	710	698	666	673	692	681	651	669	684	656	679	690	716	646	677	662	661	660	681	687	695	708	728	658	701	692	651	715	706	672	652	717	707	702	672	700	723	682	697	690	713	656	683	702	771	706	719	693	704	666	639	681	656	714	655	715	678	685	709	699	709	598	671	662	670	661	722	716	702	702	690	710	679	650	731	727	676	659	706	714	689	647	676	692	678	652	738	666	738	691	718	681	727	682	711	705	704	713	684	710	709	664	678	684	701	689	734	663	651	650	683	699	683	732	680	676	695	709	661	714	685	685	699	662	724	705	730	701	673	719	699	688	688	672	632	749	675	694	718	697	735	750	705	699	678	736	702	707	666	684	715	656	763	690	669	694	695	705	701	707	704	701	737	695	711	705	648	704	712	707	665	694	700	680	687	662	640	721	714	679	696	696	669	662	728	664	696	655	704	715	714	655	695	696	666	677	727	705	674	698	725	662	673	697	668	686	730	742	683	676	657	689	716	690	721	732	693	724	701	693	711	698	702	753	692	705	648	711	679	652	677	744	717	675	705	681	685	703	673	663	683	728	715	700	711	702	672	687	682	665	706	708	670	728	689	663	664	694	690	736	653	668	717	704	690	648	681	695	688	691	735	630	705	679	701	680	703	691	670	698	716	686	686	654	690	650	699	738	643	685	683	762	678	696	699	719	741	674	643	722	659	699	707	681	691	634	713	715	760	674	685	700	747	671	692	729	655	677	743	683	735	732	722	712	683	664	623	675	739	696	693	624	681	714	691	678	694	711	667	671	711	679	737	667	713	700	699	672	721	674	696	724	698	694	686	687	706	694	727	706	656	666	670	640	741	671	684	686	687	713	713	675	736	714	681	685	669	650	693	712	689	743	677	690	704	692	687	678	696	722	669	698	723	715	672	719	691	683	713	714	713	702	677	719	692	734	747	720	727	661	660	723	693	718	714	673	737	699	686	701	674	647	737	734	664	689	724	644	700	669	665	699	740	680	663	671	733	716	705	665	678	686	679	685	664	644	705	674	738	711	661	715	739	675	718	705	682	694	689	701	689	683	704	703	672	725	688	686	713	721	691	718	713	712	714	711	710	706	691	680	700	686	694	694	691	644	741	674	633	744	709	702	666	689	686	686	683	681	719	661	716
24168	21280	28458	24434	20520	9226	3962	2606	1998	1832	1682	1458	1387	1188	1096	1055	992	911	836	813	822	838	805	697	705	697	741	716	708	697	643	718	639	671	619	580	644	608	610	659	593	631	592	609	606	597	622	601	589	576	581	581	576	583	568	562	552	595	604	569	583	601	581	582	555	622	557	585	601	599	592	611	623	521	565	557	608	604	594	609	633	595	577	608	583	602	606	605	542	546	576	545	605	546	571	565	603	557	578	578	544	598	621	583	610	617	548	583	536	556	588	591	593	615	559	598	586	559	610	583	594	600	595	565	598	578	591	571	565	565	642	556	600	575	577	624	613	583	574	597	594	580	585	579	555	582	597	558	616	557	562	580	591	570	614	589	580	540	599	567	543	608	574	531	580	593	575	557	559	546	594	566	569	575	573	513	554	569	568	568	569	558	568	590	567	567	567	603	569	595	583	551	574	587	545	566	569	586	630	545	603	587	578	572	600	584	581	589	625	561	593	557	547	590	567	599	581	531	583	573	582	553	561	562	556	536	551	599	563	544	606	563	566	558	591	584	569	606	592	564	573	553	587	586	553	585	578	578	605	580	573	593	601	549	593	568	546	560	577	593	543	560	563	593	586	565	563	599	595	575	589	592	605	568	591	575	608	580	609	528	581	609	553	570	582	579	562	579	567	559	589	594	609	612	585	563	577	585	545	635	540	570	586	605	588	564	564	615	567	596	559	543	547	540	541	586	605	533	593	629	608	598	612	556	560	594	560	558	635	554	539	567	622	567	583	617	549	572	574	569	567	552	585	615	574	610	567	543	591	586	570	573	580	579	598	627	596	571	589	589	541	597	605	557	634	569	574	558	552	601	570	576	548	559	554	544	574	591	576	567	599	599	598	571	578	576	569	575	536	564	587	595	584	592	598	549	527	555	591	570	600	569	585	569	595	575	524	532	568	575	581	575	599	599	589	577	569	571	586	603	604	610	532	554	635	588	576	600	609	567	591	582	598	580	594	586	555	538	547	564	521	596	612	541	593	609	584	565	551	552	558	623	561	570	525	566	555	608	594	561	558	598	552	574	607	549	573	568	560	586	603	573	577	559	597	570	593	596	576	553	581	572	583	543	547	549	562	590	576	622	554	598	563	590	560	547	625	578	558	633	563	583	602	587	620	580	553	589	553	591	556	553	565	567	586	571	611	554	552	589	547	615	573	586	569	582	575	570	547	649	545	592	583	566	550	604	567	599	590	557	579	537	583	574	579	556	540	561	576	595	539	557	602	562	590	568	576	584	591	599	569	564	615	559	547	592	595	598	576	598	571	596	631	558	624	565	620	588	596	590	615	578	612	562	585	623	598	536	610	592	620	573	588	591	626	578	643	570	562	604	582	549	569	571	573	555	591	542	604	603	545	597	581	617	557	540	559	558	593	593	594	589	589	582	596	615	519	576	560	600	583	560	568	580	538	565	581	573	578	621	580	584	594	627	565	583	575	601	545	538	585	594	552	528	556	603	618	605	534	617	574	535	593	584	586	546	532	553	586	557	585	589	553	559	573	563	584	592	587	568	582	550	578	564	562	571	569	558	557	589	539	589	567	601	584	547	602	575	591	528	560	590	567	593	584	510	640	568	563	563	593	586	574	562	560	595	629	582	585	563	546	612	578	547	565	550	569	542	625	580	607	582	546	561	530	573	541	594	575	602	580	587	574	604	569	544	636	569	555	586	548	596	570	615	608	560	598	597	553	615	581	586	589	559	564	605	556	560	562	595	581	564	541	587	585	571	598	555	549	576	595	553	585	575	532	568	554	587	575	554	554	568	545	550	596	557	594	574	618	600	577	587	590	595	539	555	572	570	539	578	597	557	598	541	611	590	600	536	555	576	613	559	574	553	570	544	608	605	603	554	656	571	562	582	578	597	569	582	585	617	576	582	594	554	605	623	565	538	598	568	538	570	587	598	554	610	587	521	594	566	609	559	586	539	592	579	559	602	621	595	550	556	588	583	603	595	546	574	598	629	583	594	585	567	579	589	586	569	538	599	560	577	608	591	607	576	600	564	567	591	618	583	544	570	627	547	607	584	599	587	525	582	574	567	602	610	555	583	574	589	601	590	626	568	560	519	557	565	582	561	556	598	581	577	570	591	573	571	619	558	635	591	545	589	580	603	579	599	575	576	592	572	582	627	576	571	606	602	526	596	631	601	545	603	545	548	601	621	573	593	551	554	568	557	628	609	572	563	571	522	576	604	583	573	535	553	592	593	569	568	562	558	564	574	594	588	586	591	591	635	610	580	552	562	632	566	535	572	610	567	566	552	561	621	572	563	592	592	573	549	567	571	570	565	578	599	545	540	550	607	577	583	626	584	597	616	577	541	576	589	589	524	577	573	619	527	590	575	580	600	589	589	623	565	551	580	564	600	558	541	594	534	555	560	585	579	587	596	562	572	618	565	586	547	551	563	578	535	565	549	572	589	542	603	576	519	605	600	579	564	613	566	549	619	582	591	537	553	552	605	512	532	566	561	573	587	585	535	590	580	565	608	554	539	587	559	582	543	563	592	573	567	534	585	584	530	580	535	588	620	573	539	606	528	626	559	565	553	566	610	635	591	588	570	560	591	581	598	585	557	609	603	574	603	604	586	569	575	559	565	597	635	575	543	582	547	562	573	579	583	567	524	608	589	549	603	588	549	550	602	597	559	569	600	537	588	581	607	576	629	619	570	609	599	543	607	611	579	580	578	619	574	540	544	613	575	604	588	551	571	584	574	605	553	575	564	564	610	588	560	553	572	579	587	580	575	598	558	602	544	562	573	547	599	594	589	542	589	618	579	600	604	569	553	573	602	570	575	584	593	625	572	564	610	615	581	563	601	542	594	580	552	567	552	614	555	569	549	590	572	584	572	589	579	575	602	542	558	579	599	625	556	548	615	597	546	580	563	523	547	573	602	560	539	556	540	636	565	602	548	540	575	613	581	566	571	601	605	600	592	552	572	560	597	537	596	608	597	594	610	596	585	573	596	589	582	577	561	568	542	609	545	591	578	614	529	613	566	541	562	546	613	571	544	601	582	549	564	569	582	615	570	570	582	565	604	565	569	548	548	585	568	588	590	592	597	529	549	583	580	623	544	551	597	556	561	568	546	548	564	582	587	593	608	587	602	593	556	572	615	585	597	648	561	551	582	554	544	575	547	531	575	581	561	603	585	571	590	577	596	565	553	564	583	544	595	542	576	550	615	577	564	574	557	555	599	592	551	576	582	556	584	590	585	565	624	560	613	587	611	593	565	573	553	549	575	583	575	558	601	555	574	563	599	575	574	597	586	598	586	595	616	578	562	569	600	552	568	575	612	535	555	580	562	584	552	590	628	577	596	614	562	640	577	556	599	560	552	577	589	576	584	587	568	583	547	579	629	537	584	566	613	569	548	646	617	572	579	575	555	565	561	586	570	568	585	566	607	581	548	569	593	563	618	579	575	582	571	561	575	591	589	575	583	617	545
14470	28179	26831	22158	13536	10454	8294	6757	5415	4892	4370	3732	3251	2881	2473	2320	2223	2121	1893	1727	1620	1576	1520	1360	1288	1282	1243	1185	1188	1181	1147	1148	1081	1107	1102	1021	1023	974	1020	996	999	932	984	936	916	944	987	990	946	971	951	900	888	897	878	937	877	897	923	868	905	923	907	897	922	930	923	936	896	902	888	888	902	910	922	845	896	932	934	878	881	897	859	927	911	900	876	933	930	906	877	929	920	900	916	869	938	866	920	919	936	917	908	895	932	896	939	931	903	886	926	898	896	925	954	926	844	883	929	938	864	935	897	885	923	878	922	852	908	922	901	924	896	903	955	877	864	947	904	910	901	862	953	885	934	861	917	930	968	868	891	915	881	885	869	863	901	871	896	931	885	884	900	931	907	847	920	893	909	955	853	919	875	882	866	922	907	927	899	902	887	936	906	907	910	903	919	880	921	909	944	903	876	844	872	901	935	931	963	875	931	932	873	940	913	886	844	922	911	917	917	900	862	952	872	896	910	920	883	966	914	930	877	870	888	920	869	868	938	866	942	862	891	909	842	905	870	867	912	890	856	880	883	896	865	918	928	872	890	886	883	867	969	953	938	869	863	975	926	864	918	882	910	901	897	903	869	869	920	904	901	896	926	870	900	917	915	891	930	916	881	880	851	912	860	912	941	865	886	906	884	888	852	879	930	874	919	902	907	918	872	890	916	983	917	897	890	866	950	961	823	834	913	862	906	921	885	939	909	906	898	896	875	886	884	932	924	907	863	938	864	840	867	885	906	916	908	887	850	896	892	847	947	901	915	885	890	870	891	902	883	912	867	901	886	872	889	939	924	828	931	898	910	874	841	896	870	895	921	927	908	919	940	898	906	858	911	952	911	888	867	907	921	922	925	963	939	858	931	920	885	900	924	936	958	841	878	878	922	853	875	867	898	883	945	914	900	887	916	902	848	892	877	886	890	902	932	905	884	892	894	866	966	907	955	884	939	917	858	897	882	936	876	881	896	849	942	909	889	927	948	933	837	884	878	953	905	896	873	924	947	887	823	891	904	815	898	906	866	923	958	916	875	889	937	916	941	896	879	885	883	891	904	888	866	940	870	885	888	942	869	904	913	960	874	929	912	896	874	931	892	844	907	879	926	900	848	924	896	862	872	913	852	935	941	894	867	868	903	908	936	922	843	947	851	921	898	873	922	928	947	869	866	882	847	931	917	875	893	902	954	867	870	855	877	880	899	914	865	880	875	907	887	896	863	900	860	935	928	921	926	894	926	880	908	904	919	912	867	931	880	881	920	926	937	903	872	931	888	896	909	934	895	926	893	864	880	903	899	868	922	811	866	881	936	937	847	859	873	887	873	865	906	931	933	875	900	915	945	908	913	920	881	893	916	892	885	902	910	920	873	877	878	958	874	885	875	842	913	886	875	850	906	929	903	867	898	876	905	944	911	903	907	895	834	938	891	895	885	859	869	904	924	872	890	882	885	883	836	949	876	882	943	852	836	878	911	899	924	890	866	912	872	909	895	923	939	905	889	908	881	925	903	957	888	874	896	914	900	872	927	924	895	898	931	883	891	842	902	867	867	983	924	890	936	903	906	856	908	921	940	861	901	870	911	909	859	894	916	923	896	877	854	949	946	941	870	932	836	911	892	950	870	898	888	813	896	908	941	888	837	867	884	900	922	882	858	842	943	946	908	916	878	891	910	895	875	873	902	885	860	874	923	901	904	922	873	886	951	907	854	917	828	895	901	957	858	882	923	914	900	884	880	892	902	841	946	928	880	944	885	887	940	903	945	923	914	907	883	872	896	894	864	936	866	906	880	871	905	887	833	959	921	868	957	920	865	914	891	910	912	887	928	850	906	916	905	914	905	927	925	918	932	923	881	933	915	887	857	901	934	880	891	871	899	853	923	934	893	937	939	941	916	857	866	893	837	860	844	867	888	860	884	871	928	881	841	865	915	887	878	925	917	880	876	907	848	901	869	870	961	918	894	882	900	880	872	912	860	910	920	864	874	871	893	926	922	912	950	950	855	905	844	961	911	914	835	870	907	866	894	873	877	938	942	874	919	901	950	882	809	986	909	888	925	922	888	898	905	890	879	900	894	845	903	864	853	903	902	871	901	905	887	927	890	866	919	877	917	901	900	930	873	894	930	865	900	894	906	899	926	924	938	854	884	903	869	909	938	851	943	859	889	950	906	830	917	894	900	826	898	892	877	928	909	911	899	893	884	942	857	930	895	916	921	921	850	948	919	882	909	918	876	868	907	908	883	890	945	863	941	901	961	879	899	854	907	883	906	876	916	823	919	870	912	877	894	936	899	935	907	850	932	923	888	914	887	885	885	925	918	896	864	882	842	913	915	909	931	859	928	857	907	932	950	938	900	937	936	900	920	936	860	899	856	908	952	890	916	937	893	919	922	888	868	942	886	897	918	917	943	880	892	862	925	900	915	868	918	905	901	884	922	927	948	913	900	912	883	886	928	878	922	876	948	922	924	897	889	876	897	868	898	955	857	916	938	913	924	894	939	914	909	953	903	938	907	877	862	875	925	926	869	869	978	907	885	903	902	891	890	904	908	907	903	859	882	902	883	950	857	913	867	899	889	918	865	860	904	918	904	906	889	916	881	875	920	914	940	894	911	868	902	870	877	910	861	886	889	883	817	876	889	869	924	875	870	903	885	903	887	924	876	934	870	921	843	858	887	873	871	913	903	952	920	866	877	846	928	915	908	913	946	860	913	944	896	845	918	879	914	912	837	888	852	935	879	918	941	897	938	935	866	896	891	902	884	922	857	898	869	893	831	875	863	873	922	884	965	869	869	883	920	901	937	867	946	888	922	937	947	858	903	899	966	878	887	855	845	865	911	942	912	899	939	911	914	919	910	875	897	928	918	925	900	893	895	935	920	857	894	862	915	901	870	934	870	905	858	934	898	928	914	921	900	885	886	903	864	890	894	864	893	901	885	912	872	943	944	855	878	843	895	882	863	868	895	889	901	901	917	886	917	905	853	813	948	898	927	912	927	929	898	909	875	890	876	867	915	860	901	853	916	933	901	872	899	948	873	893	897	934	940	909	907	887	855	849	894	963	900	950	918	938	902	864	872	917	859	935	881	916	919	929	856	909	898	897	857	944	893	910	881	935	904	836	894	967	915	909	880	915	875	902	933	843	904	972	899	831	869	891	865	841	943	902	861	886	902	893	838	876	912	929	926	909	874	880	897	938	898	872	945	887	867	926	909	900	945	892	869	908	888	950	872	910	929	929	874	871	925	946	848	877	912	909	874	915	835	937	910	906	892	860	913	904	852	847	890	901	872	843	928	896	895	887	885	889	921	957	930	900	901	921	892	862	908	882	881	931	959	892	890	934	894	850	897	886	854	920	900	906	832	924	849	915	922	908	944	903	906	920	896	854	913	945	927	921	870	866	837	915	896	924	878	957	926	888	887	881	894	911	941	940	937	942	897	912	965	838	862	949	940	891	876	930
23247	21342	29147	23896	21365	20642	9483	3916	2748	2576	2271	1913	1626	1506	1362	1265	1205	1169	1072	1008	928	910	889	819	803	756	762	792	734	778	726	725	676	738	669	694	654	672	664	664	632	626	619	567	605	617	647	603	613	628	620	539	614	614	574	565	591	637	597	576	576	593	605	604	582	583	612	546	583	574	588	620	569	591	585	620	566	633	611	594	574	549	562	601	608	597	628	581	544	587	601	599	616	594	572	597	610	642	615	597	630	628	637	575	596	583	629	560	570	583	569	607	558	564	575	622	572	559	614	590	618	602	586	611	579	572	584	570	588	614	582	638	608	617	568	568	599	595	585	622	632	594	541	593	559	579	573	566	607	584	582	562	583	587	587	564	598	569	552	603	600	594	629	580	575	623	588	577	601	624	590	590	588	577	588	600	584	573	555	575	551	562	600	585	569	577	562	616	607	585	591	576	513	588	588	591	569	572	594	554	607	580	603	539	577	571	532	550	616	612	578	625	564	573	558	595	610	582	566	537	598	613	591	559	542	585	584	562	609	648	627	555	556	563	559	558	616	627	569	570	602	633	555	545	584	546	598	637	533	626	582	589	571	598	585	537	572	601	617	567	596	610	616	595	605	565	556	590	585	609	567	607	533	545	550	623	619	600	584	603	606	559	574	589	547	539	598	549	583	583	573	581	606	568	590	534	565	587	619	567	593	604	587	593	551	595	575	565	579	610	576	610	567	570	579	601	555	587	610	598	612	615	581	564	543	578	559	634	601	584	552	557	577	616	581	568	568	630	608	592	528	545	627	611	564	601	561	585	536	588	580	569	554	557	587	533	591	586	532	569	601	618	557	602	617	553	591	600	582	541	595	577	579	576	579	580	560	551	577	521	567	644	617	588	582	578	518	581	580	579	605	621	568	582	567	609	576	549	559	553	575	528	587	541	564	546	585	581	555	570	547	601	580	591	597	573	599	583	558	607	607	596	575	558	611	587	619	552	564	595	560	558	631	561	600	559	541	585	540	579	573	594	600	586	588	626	575	547	586	593	599	579	588	576	530	584	606	588	581	574	568	563	556	584	586	570	613	538	540	605	548	598	547	587	511	588	577	562	586	592	600	651	588	541	545	623	560	590	592	575	549	635	529	563	626	602	563	578	555	607	620	616	582	546	586	569	576	551	570	560	571	576	611	599	602	596	582	561	574	593	610	578	589	577	549	600	576	572	572	603	581	574	562	595	640	612	627	573	591	588	539	575	571	638	574	599	590	580	585	568	545	601	559	569	605	561	573	568	554	573	597	557	582	534	595	577	593	583	557	593	565	579	586	571	580	587	641	596	559	616	566	560	606	591	581	593	577	558	592	561	634	587	607	598	560	575	614	558	603	576	554	581	549	599	601	554	553	602	553	553	574	588	572	613	613	581	589	552	575	586	600	629	571	589	589	563	582	619	609	577	538	585	581	560	591	558	592	561	614	566	626	575	587	592	567	605	553	605	576	603	568	604	577	553	578	619	607	556	554	601	591	567	511	562	584	537	582	619	595	591	582	586	549	576	572	591	570	554	552	632	574	572	547	625	610	572	615	591	564	565	552	554	607	578	556	566	580	639	579	591	575	609	584	587	592	583	563	554	581	575	595	547	620	566	605	618	586	579	558	581	621	553	560	554	559	588	579	543	639	564	582	543	570	563	599	589	573	616	536	563	565	553	608	572	630	601	582	590	590	581	617	588	597	592	553	637	551	604	585	614	575	571	568	563	620	556	562	619	547	610	590	614	536	574	572	566	537	594	583	575	584	586	629	568	569	593	565	538	572	565	605	588	551	550	557	561	615	560	601	573	560	573	610	559	571	600	533	627	591	586	603	622	562	579	577	538	579	613	600	568	595	583	587	564	582	579	569	580	592	581	580	572	589	616	621	529	586	584	599	579	586	604	577	565	567	578	576	591	617	612	627	581	606	590	590	554	539	595	610	547	610	589	590	578	602	578	539	577	586	605	568	574	561	600	581	555	587	566	605	566	590	570	570	558	574	555	605	567	589	601	568	587	554	581	584	562	558	586	586	566	594	604	542	575	567	599	587	612	589	589	541	581	568	553	612	567	578	565	581	575	570	590	582	586	584	594	580	549	563	614	582	581	619	558	603	559	627	607	572	576	541	600	537	560	565	537	573	571	571	600	587	591	612	579	551	582	594	589	535	567	602	559	582	592	547	588	588	556	597	606	553	596	564	559	617	612	575	574	626	609	632	583	602	564	611	616	571	588	587	624	589	632	570	605	584	594	615	644	590	596	559	607	557	529	622	553	585	577	590	603	576	578	577	525	559	573	555	535	617	604	599	579	545	608	583	589	593	575	602	604	565	599	587	571	553	570	591	579	545	565	588	541	581	567	579	602	568	602	577	573	565	551	589	573	558	595	569	631	599	577	567	605	558	592	542	550	559	563	579	533	611	607	578	557	576	581	578	575	567	612	616	597	573	554	562	577	552	594	604	545	568	533	604	576	598	608	557	564	602	547	568	595	579	576	593	528	596	553	598	568	606	578	575	590	551	607	600	588	540	586	615	567	624	583	580	577	567	564	549	537	568	551	597	591	563	587	577	624	575	597	617	615	563	579	587	620	579	538	627	579	596	567	589	590	561	575	598	573	552	587	586	554	587	594	637	572	613	566	543	600	564	578	577	601	612	560	563	587	599	542	613	584	560	613	582	588	564	589	579	586	571	615	611	566	602	561	575	590	571	549	616	557	583	596	592	568	554	603	593	566	571	582	577	573	590	596	601	609	576	583	574	570	625	580	554	579	602	594	552	581	554	535	566	590	550	549	539	578	567	636	571	568	592	565	577	573	572	600	590	553	608	587	579	615	563	597	603	593	588	565	545	636	546	576	634	555	545	591	584	593	584	572	585	597	548	568	569	637	562	595	565	590	606	596	553	592	629	570	609	568	571	560	575	542	577	595	597	586	574	550	549	588	579	574	558	587	574	548	587	631	585	575	570	582	536	560	553	581	591	594	621	552	574	578	553	581	593	555	588	621	554	565	567	581	549	590	558	574	581	581	599	555	563	578	570	561	588	588	552	573	561	566	593	592	536	617	593	596	570	562	615	571	562	571	583	598	549	615	586	611	559	559	604	610	618	540	578	563	528	581	555	566	603	548	594	584	580	576	579	588	616	566	593	560	587	573	599	622	566	561	611	595	560	605	599	559	562	590	596	569	576	601	594	575	564	626	574	576	575	595	565	624	580	562	612	559	620	633	613	590	590	609	628	557	560	588	563	573	585	524	592	570	605	559	599	571	561	559	544	623	597	564	584	553	559	592	570	564	587	577	589	558	582	510	591	570	560	581	555	591	609	605	586	577	562	573	559	572	588	585	551	552	553	572	586	596	592	584	595	591	563	581	543	617	591	575	578	603	600	577	581	596	608	596	584	539	575	591	580	644	566	561	575	572	592	560	540	567	564	586	603	590	613	572	622	596	527	589	619	581	597	552	573	616	588	536
17189	33775	31577	27202	17760	13644	10904	9359	7429	6943	5960	4995	4226	3737	3233	2901	2796	2617	2249	2188	1983	1835	1818	1656	1560	1437	1374	1343	1310	1363	1363	1218	1187	1184	1212	1132	1100	1084	1058	1027	1090	997	1001	977	951	999	994	1013	941	1014	986	959	935	912	925	956	935	886	888	907	887	942	905	924	982	922	919	935	889	929	939	902	906	903	952	914	905	909	989	849	925	935	949	949	945	905	908	893	908	919	970	939	927	957	948	924	942	979	915	943	933	980	904	915	928	916	965	937	845	899	905	961	848	871	918	932	944	886	889	890	929	963	930	867	950	950	982	936	895	905	873	901	900	860	883	916	946	880	892	848	946	876	908	871	919	865	883	882	883	915	898	882	887	968	831	907	943	861	847	855	896	923	922	932	892	862	899	879	886	926	958	901	922	895	879	860	898	971	884	876	922	908	845	842	905	904	923	894	876	921	920	913	892	946	894	941	873	871	872	881	878	962	901	879	888	962	974	891	894	876	899	930	930	911	862	876	874	883	848	863	924	868	882	872	929	891	881	892	862	892	896	897	856	940	876	911	867	896	908	872	873	918	906	939	875	877	911	932	934	917	916	884	902	873	868	910	887	898	891	905	874	905	846	946	923	896	886	887	916	928	865	903	905	918	870	881	888	848	964	879	885	896	881	904	909	935	880	920	898	902	937	908	914	960	912	948	916	888	923	956	894	895	923	864	964	880	864	949	871	901	922	910	964	872	931	923	895	941	840	958	837	905	907	944	868	844	903	887	943	914	901	912	925	858	839	903	902	889	917	919	940	921	892	890	936	921	881	912	848	907	925	883	918	954	873	849	886	899	915	901	905	867	894	880	953	873	910	876	919	899	938	898	841	921	913	846	850	935	905	909	905	955	886	880	923	891	880	845	898	873	872	901	883	918	893	881	913	917	947	864	891	906	954	944	910	926	916	915	950	897	888	899	919	939	883	929	896	899	852	895	883	866	857	873	899	924	864	855	858	912	883	903	912	893	900	926	957	897	921	900	956	850	864	870	907	917	898	916	911	910	923	883	867	881	894	937	889	943	855	894	937	901	911	914	919	933	878	917	867	889	867	870	892	901	950	912	907	862	900	868	917	939	978	898	942	889	857	895	864	928	881	901	866	875	904	856	907	928	883	908	909	966	876	933	888	924	924	885	885	886	930	871	900	864	871	908	854	883	879	883	918	863	910	889	919	907	958	861	926	928	924	886	929	898	881	877	873	894	896	909	859	924	863	896	798	863	949	816	854	876	891	905	876	900	908	912	894	879	861	930	875	928	883	879	846	931	861	865	918	939	924	942	908	896	914	923	890	918	879	869	890	931	926	962	936	891	942	903	925	902	869	883	888	880	905	910	867	912	907	865	894	899	874	913	923	882	893	873	903	906	832	887	890	906	897	912	918	851	935	884	916	935	926	878	889	942	899	909	867	876	920	912	912	910	906	899	898	892	929	953	902	920	920	901	942	961	887	881	893	907	855	905	927	817	871	928	923	826	929	899	895	902	921	907	868	911	845	874	892	872	843	885	849	869	893	913	854	870	892	891	922	873	861	879	918	888	918	833	894	909	934	880	875	935	884	907	873	903	919	862	861	931	902	832	856	871	871	933	898	891	889	902	899	866	873	890	946	894	918	898	844	872	864	930	918	883	894	882	922	881	861	927	917	991	928	927	902	894	939	924	893	924	920	874	906	916	898	908	857	917	898	886	932	932	914	899	851	926	886	947	900	902	857	888	890	869	900	865	878	931	849	902	885	942	846	888	848	905	917	841	864	903	914	898	955	848	874	891	900	881	902	910	927	921	928	887	889	901	885	887	871	882	930	883	875	941	921	859	946	898	933	852	892	889	848	868	888	874	922	861	865	865	949	882	882	857	871	909	914	909	913	968	925	923	890	894	886	926	942	869	912	900	899	938	904	939	943	936	898	962	888	925	847	926	920	862	842	909	864	903	902	872	917	928	864	903	873	931	913	912	888	882	932	956	939	872	917	851	897	873	901	930	888	876	870	930	919	884	908	846	902	904	907	896	850	927	884	928	912	897	881	951	847	922	853	926	910	849	875	887	912	904	888	959	906	936	924	894	843	842	879	924	948	868	889	899	883	875	914	907	878	918	889	848	844	893	915	896	874	859	940	913	902	862	873	871	842	867	914	894	903	930	959	945	962	898	912	825	882	930	922	849	886	923	884	862	856	886	895	910	907	889	872	883	864	924	929	905	899	867	963	915	893	966	942	915	889	925	967	923	900	896	923	931	869	845	936	862	938	871	907	875	979	914	901	879	844	871	892	899	879	902	843	936	860	903	919	941	917	879	919	869	854	894	859	894	874	915	907	901	895	965	922	914	924	975	912	899	898	883	884	865	846	895	884	930	845	837	904	889	900	928	866	909	855	905	884	895	920	920	843	873	875	948	933	881	925	865	889	901	944	906	890	958	849	906	875	883	931	924	907	898	881	888	886	881	920	856	962	921	875	888	929	957	940	925	879	899	924	911	915	877	879	927	903	918	855	905	889	922	916	904	911	961	893	899	901	972	898	869	869	896	920	915	837	857	926	938	918	944	886	886	900	869	910	915	890	921	904	901	931	879	913	925	828	974	888	906	912	929	876	938	884	920	906	920	898	929	888	847	921	886	888	891	890	887	885	879	900	933	915	933	891	895	885	909	880	887	932	938	895	879	887	873	928	896	894	900	885	879	864	938	935	926	912	912	948	849	838	901	932	892	842	862	893	937	883	831	921	920	866	847	924	852	876	945	924	829	905	926	887	884	902	901	895	877	907	946	925	884	919	903	911	892	933	887	924	896	884	884	873	908	893	883	838	950	934	887	865	895	885	895	907	896	877	915	914	886	883	900	886	852	935	882	911	909	897	956	846	905	857	865	866	902	910	893	879	912	914	933	885	912	916	879	903	932	919	901	921	937	863	883	862	891	946	936	888	872	908	918	937	873	907	955	930	856	895	918	938	862	880	932	928	860	858	900	869	882	913	859	879	899	920	838	898	882	918	931	867	861	900	962	866	854	881	874	931	924	859	905	912	918	890	854	878	918	894	907	847	912	894	928	883	919	918	954	888	886	877	893	889	890	865	892	816	906	950	896	941	937	896	876	906	941	871	891	954	825	910	915	903	893	922	905	914	921	889	856	920	892	909	908	888	852	899	886	897	893	872	890	887	931	920	939	882	945	901	923	869	904	916	898	921	937	927	920	941	910	835	873	857	871	917	912	915	883	891	952	851	913	921	891	887	902	884	926	914	890	913	917	875	918	919	881	948	897	871	914	856	878	927	901	926	879	902	859	970	920	886	881	886	891	911	871	891	955	864	859	969	976	878	879	880	938	912	885	938	956	827	891	910	923	955	915	922	886	850	886	934	833	913	874	909	849	892	875	902	887	916	915	871	887	885	942	914	908	952	917	921	878	919	923	888	848	885	816	908	903	883	855	930	898	909	888	906	919	906	899	892	931	930	899	897	920	897	887
26697	20993	16019	9404	3954	2225	1706	1367	1209	1059	1000	869	846	751	743	634	651	634	583	620	551	569	548	542	528	528	503	522	535	488	522	501	445	504	471	445	486	475	475	457	479	506	450	471	459	490	452	436	440	441	440	447	484	487	450	450	451	466	464	452	457	443	455	459	422	397	438	399	463	436	468	480	430	473	466	423	440	449	433	448	454	412	469	445	432	434	460	445	428	461	461	408	499	485	443	477	444	431	448	437	456	429	478	460	451	458	474	486	464	437	445	473	486	438	454	449	437	427	446	479	418	444	479	452	459	463	445	409	435	422	466	450	441	432	445	435	460	409	460	453	436	445	463	436	401	443	438	428	451	445	441	437	454	417	437	412	418	448	409	437	444	420	446	470	467	477	452	464	474	447	464	458	433	475	479	440	460	413	462	468	421	461	435	446	452	485	466	437	469	470	435	444	445	461	424	447	481	421	449	462	459	477	465	457	433	484	463	439	446	457	457	425	435	420	408	462	451	443	485	459	413	434	440	437	431	461	444	462	446	471	412	433	449	441	438	429	455	462	451	446	428	469	458	466	439	489	423	446	438	425	465	439	514	456	439	443	444	441	426	431	421	445	438	462	464	455	429	433	485	445	439	432	424	417	435	458	423	450	435	434	464	454	430	500	407	452	422	474	448	464	450	448	463	441	477	423	492	429	449	449	436	449	454	456	436	448	484	422	459	404	460	463	470	426	438	466	431	462	430	453	456	412	451	457	445	416	435	459	425	468	451	402	458	395	446	434	437	405	446	416	441	429	440	448	452	448	465	449	423	414	411	454	440	449	468	462	419	410	466	444	410	409	435	452	445	437	431	442	468	452	420	420	437	449	438	439	440	454	434	412	424	461	434	462	476	409	429	423	453	465	419	441	435	457	447	466	455	429	420	436	441	444	481	443	460	456	430	433	459	452	468	449	440	447	441	453	481	477	438	444	459	461	438	472	417	456	463	464	459	460	451	429	443	473	411	415	452	475	431	424	465	468	420	456	452	412	473	447	452	435	448	445	448	413	444	440	429	432	444	422	449	438	445	419	433	460	445	467	475	446	443	442	430	447	448	476	437	474	488	447	430	448	443	466	474	446	436	472	475	436	429	457	481	428	466	455	433	482	439	422	462	473	430	438	444	456	455	447	441	452	418	471	450	457	429	450	430	456	414	433	469	425	414	452	446	439	449	454	423	457	465	458	462	451	425	419	439	427	444	445	422	428	455	491	429	426	420	479	445	438	413	418	450	430	449	479	423	428	436	449	410	415	450	435	451	405	475	435	440	443	426	458	442	457	447	466	436	468	447	429	450	474	436	428	447	427	436	450	420	443	473	488	451	428	408	475	464	445	475	402	422	442	443	433	458	395	452	454	416	444	470	470	496	437	457	442	436	460	430	447	503	448	436	479	431	481	485	495	459	456	442	460	459	480	460	451	471	465	462	419	467	448	456	440	483	411	432	449	449	466	406	465	441	447	446	450	429	417	433	442	451	471	435	445	448	449	404	449	454	451	429	463	455	453	441	444	445	436	470	454	465	435	422	431	421	454	470	442	451	467	448	460	435	486	466	455	449	481	479	430	453	452	455	440	460	447	436	466	434	478	434	477	455	488	424	458	430	454	425	446	468	395	444	460	462	416	451	451	488	464	469	431	437	439	457	425	450	440	434	445	428	451	478	418	472	460	408	429	459	415	451	473	462	479	483	407	424	460	459	461	428	446	416	434	474	426	452	453	440	446	423	482	489	428	431	468	441	448	456	443	452	445	436	416	432	436	466	431	463	451	411	446	461	458	452	455	461	483	462	479	425	458	442	453	447	431	431	481	440	446	413	453	486	449	460	415	424	448	494	435	473	455	428	463	460	480	417	439	399	420	448	432	446	446	449	433	440	465	497	423	417	458	444	395	422	429	424	427	429	477	450	455	464	466	435	452	463	444	487	434	439	449	467	448	448	429	420	422	461	468	456	423	436	437	450	504	464	441	447	452	471	456	444	450	433	420	434	465	438	453	455	417	468	430	447	459	434	482	456	483	435	460	468	428	482	434	458	469	501	493	443	423	470	416	477	419	432	447	439	471	479	457	484	419	445	437	475	428	444	430	450	464	428	451	435	397	481	418	450	466	459	478	425	446	466	426	440	467	440	442	439	437	433	447	434	488	438	449	430	436	441	449	431	402	432	425	457	414	463	454	435	467	427	436	417	420	412	466	434	415	459	470	441	455	422	429	440	505	470	457	443	455	465	448	490	406	462	454	450	432	419	401	477	463	463	443	447	434	402	448	479	456	483	484	482	478	418	453	424	446	445	456	453	459	447	452	447	456	458	444	440	432	409	457	420	455	438	447	457	411	454	441	425	446	451	440	450	440	452	468	461	428	453	420	450	416	482	441	433	401	470	453	420	407	429	458	484	467	439	478	428	455	461	447	439	449	449	437	491	477	467	443	427	411	469	416	456	426	418	437	447	472	431	448	444	447	424	500	467	431	433	483	413	421	439	449	506	471	475	450	451	432	439	461	423	439	465	451	456	447	413	443	447	430	448	417	442	392	474	445	472	425	430	489	438	555	438	455	396	405	470	452	413	437	423	427	465	486	447	428	439	428	430	436	479	410	474	425	451	424	447	446	462	455	453	461	421	424	447	491	462	441	448	455	421	427	451	428	464	415	455	474	412	430	479	440	418	458	412	420	440	453	455	481	454	444	473	452	422	434	461	453	462	500	470	431	425	436	439	439	453	445	463	451	416	412	503	482	499	475	440	444	476	428	428	428	481	480	472	456	456	447	446	452	454	453	449	398	445	461	431	461	432	421	458	403	457	397	479	407	449	472	462	408	425	428	432	462	477	456	452	420	463	466	429	423	437	437	458	410	449	480	447	446	423	475	441	459	478	427	504	459	468	462	486	443	465	412	478	452	444	395	441	419	459	466	442	437	455	458	448	512	449	454	446	434	429	499	424	488	419	447	444	437	436	417	488	481	461	420	440	472	444	458	455	426	452	456	490	446	448	415	481	436	423	423	484	462	457	451	429	467	448	472	448	442	445	448	440	500	434	441	427	470	445	441	457	449	442	450	429	427	470	425	443	441	403	484	465	508	475	479	444	430	466	456	439	446	443	478	474	438	462	448	475	451	448	451	437	466	455	452	439	440	502	451	465	459	431	443	443	469	456	460	467	483	454	425	424	426	420	444	460	425	414	427	474	435	467	463	450	405	487	452	432	484	436	471	447	396	429	433	441	456	444	441	447	472	405	441	464	465	466	429	434	476	428	462	442	420	463	429	416	461	464	429	445	460	445	445	453	458	432	462	440	457	465	433	446	451	480	437	461	461	471	434	468	461	435	400	429	453	468	472	459	461	478	442	495	442	456	434	399	480	421	448	456	447	467	443	459	436	436	409	454	450	457	471	444	488	459	422	417	463	490	441	478	470	446	471	462	464	405	461	420	440	461	392	448	468	441	452	470	439	450	447
13028	20045	17878	14489	8917	5861	4807	3970	3223	2914	2488	2314	1969	1672	1602	1546	1384	1302	1176	1177	1145	1055	1045	975	912	967	923	898	866	900	876	888	792	794	781	791	765	799	764	753	765	755	748	715	750	757	768	735	702	698	698	707	737	730	697	708	696	718	678	721	732	734	703	698	689	678	696	678	675	691	672	706	672	701	728	703	693	733	700	669	705	750	675	773	717	769	695	734	703	742	722	708	688	695	693	745	672	755	732	713	750	733	711	715	707	735	702	661	690	689	729	698	702	726	678	715	702	690	719	649	698	735	733	693	741	700	710	691	678	751	726	692	691	714	730	719	701	718	684	691	706	730	663	709	660	663	696	676	696	724	668	716	701	698	702	729	714	719	669	735	684	683	671	688	756	691	656	732	683	705	709	712	660	690	750	688	743	696	710	713	703	745	723	718	679	705	687	712	717	670	650	717	674	715	702	700	710	688	691	700	702	685	677	729	704	689	698	687	709	681	673	648	667	685	711	702	699	704	693	700	716	698	695	685	726	668	705	746	726	713	666	713	697	693	744	657	672	696	677	703	709	727	703	695	726	671	664	703	690	686	737	699	716	681	691	695	729	688	729	731	711	702	693	744	674	726	713	718	675	727	652	682	666	697	674	754	716	657	723	704	726	757	702	725	738	651	681	750	712	711	708	685	651	715	700	701	680	678	742	713	752	694	697	705	691	682	698	703	697	722	742	694	713	660	708	787	725	710	701	664	693	682	725	732	681	720	715	663	702	706	720	681	759	717	699	709	758	741	686	705	719	721	729	690	724	732	687	694	674	740	733	706	699	681	725	722	667	674	745	698	728	722	672	713	727	758	725	709	698	739	728	700	723	746	712	722	722	727	639	732	713	718	680	759	699	719	625	709	683	707	684	681	687	739	672	741	671	689	681	736	685	728	719	655	699	735	667	697	687	728	739	681	709	696	705	698	678	753	717	672	766	700	790	704	755	722	728	713	698	683	641	729	685	697	692	710	722	665	735	733	691	740	724	694	724	712	657	696	750	700	710	671	708	713	704	658	762	685	704	734	716	726	782	723	738	705	699	669	747	741	723	706	723	664	716	707	691	714	681	740	712	688	682	731	699	670	730	687	688	691	721	733	724	657	702	735	703	734	677	699	685	693	700	753	707	654	673	671	672	786	617	695	743	678	732	670	702	683	699	666	666	688	693	692	685	712	692	712	721	714	772	726	737	704	732	735	751	738	684	703	686	674	712	690	739	703	651	708	723	679	722	727	709	701	711	707	733	730	672	662	721	719	704	700	654	630	689	744	709	681	725	694	716	683	696	688	711	716	664	696	691	680	715	721	636	640	722	703	704	649	723	685	702	680	712	724	711	701	663	666	706	696	768	662	703	660	738	720	691	682	746	741	690	682	723	691	670	725	741	701	703	722	701	739	742	692	720	694	720	693	705	660	746	723	686	676	743	717	714	683	788	680	734	661	705	732	673	706	725	653	689	695	768	739	676	691	712	682	705	692	673	697	705	699	723	656	732	634	687	699	713	720	630	742	719	713	738	724	722	715	667	751	736	723	697	700	729	673	640	688	730	707	770	673	746	696	689	698	698	737	769	653	684	690	690	678	665	739	651	747	749	702	670	714	709	704	728	679	723	691	767	660	690	674	704	722	656	681	731	679	713	706	703	685	708	752	701	731	784	703	689	701	706	731	677	700	713	711	722	675	713	720	740	687	744	708	689	739	724	700	698	700	670	705	724	715	678	749	692	689	654	691	663	727	696	701	715	720	723	682	725	710	713	693	717	740	687	709	732	708	729	693	673	688	691	669	685	741	710	753	710	716	759	666	665	714	755	719	687	687	721	704	682	701	671	736	753	703	717	633	712	719	727	724	726	701	688	750	728	741	696	665	719	658	732	724	740	674	660	674	688	691	731	736	683	745	745	740	712	720	684	735	717	700	727	727	711	711	699	668	744	658	690	657	690	679	730	708	743	710	733	693	729	705	727	686	694	687	734	735	724	687	750	735	759	694	722	751	729	685	677	736	701	708	690	717	645	685	699	721	707	665	689	667	712	717	710	698	681	730	655	693	673	729	731	719	729	693	729	699	675	688	717	730	628	701	697	710	690	687	706	741	688	708	676	668	717	720	695	697	747	699	743	707	678	685	702	679	708	724	723	696	715	715	709	706	689	686	712	726	704	688	721	713	688	713	695	725	674	725	691	758	765	703	727	675	703	693	747	690	701	691	718	712	712	723	674	719	702	712	774	645	709	721	704	689	730	717	651	674	685	749	714	689	656	707	741	729	668	692	737	678	709	671	679	696	692	696	768	685	690	706	733	717	656	728	710	721	700	689	722	727	703	713	717	708	684	697	700	723	685	687	733	725	700	713	711	705	706	700	692	701	718	708	707	716	700	722	676	743	725	679	717	713	735	676	725	704	741	739	701	660	728	709	662	734	738	682	710	689	738	733	713	733	695	703	695	701	690	779	699	686	715	766	726	712	735	714	683	726	687	692	691	718	698	719	675	737	720	677	700	728	732	711	688	707	670	707	678	679	709	663	683	740	752	739	702	704	703	700	749	732	704	720	712	693	675	689	730	726	730	760	738	702	671	716	709	728	728	688	718	712	690	670	696	690	683	756	738	694	705	719	659	740	692	698	714	690	687	730	701	702	733	700	697	660	705	734	704	676	716	705	691	696	742	681	735	692	727	716	714	720	665	698	692	728	675	711	710	734	694	733	755	718	702	662	702	750	706	746	749	721	675	705	696	730	708	683	673	690	731	691	789	722	691	714	704	714	712	696	708	694	705	678	715	699	724	720	733	688	667	700	721	728	705	688	681	707	660	688	741	735	705	709	684	728	735	681	697	663	666	702	713	749	725	682	684	690	721	745	713	685	737	719	672	748	703	717	759	708	723	687	683	675	732	670	728	692	744	718	662	708	698	684	667	694	694	694	753	730	723	665	751	712	674	651	694	730	735	733	688	716	729	692	694	680	682	710	713	718	664	665	750	734	717	696	701	688	709	693	685	725	713	732	711	738	753	702	701	648	699	736	667	676	712	732	737	705	722	696	701	731	718	721	734	708	699	704	736	703	707	709	731	683	753	688	679	670	663	710	729	719	714	713	727	680	723	691	731	758	717	729	715	733	717	720	673	705	702	722	717	720	679	715	693	713	705	702	749	673	693	692	737	673	758	733	681	704	665	742	742	719	667	699	721	699	709	713	721	696	685	668	677	719	709	674	720	688	787	706	736	687	709	700	684	668	735	711	726	709	711	712	695	735	691	749	710	720	703	678	711	698	692	716	702	695	737	732	700	747	693	658	729	677	717	690	707	677	690	737	663	728	713	731	687	676	713	694	671	653	672	695	734	726	668	761	747	680	721	719	712	681	692	714	668	727	688	702	776	705	700	665	723	725	726	673	718	706	731	649	717	697	704	695	644	687	686	746	709	719	655	699	721	661	678	690	723	687	693	681	701	683	703	738	715	666
24128	21256	28449	24408	20642	9288	3658	2450	2003	1867	1541	1453	1279	1171	1069	1008	990	961	825	902	800	812	762	759	743	687	686	705	649	675	680	696	699	659	674	578	610	660	652	621	584	633	636	609	665	579	645	618	617	598	592	619	605	586	614	615	589	584	559	564	572	575	587	566	618	575	605	594	612	540	604	588	581	602	572	573	602	577	649	580	551	577	585	568	616	570	556	582	616	613	585	594	601	546	584	561	588	619	572	591	581	548	611	586	602	578	586	556	538	549	558	585	566	569	562	564	590	587	577	583	577	576	565	593	577	536	590	631	602	604	572	548	570	562	575	613	586	564	604	538	571	611	584	558	568	598	573	582	575	629	579	577	550	621	635	614	570	637	536	570	606	653	583	572	566	572	568	565	580	577	574	577	567	551	556	558	611	580	562	578	573	592	598	579	641	616	621	596	571	562	490	577	568	641	576	576	545	629	593	600	608	573	608	599	564	581	563	569	524	556	599	574	613	618	583	585	633	607	622	565	599	593	613	584	593	607	592	612	574	575	604	554	557	607	555	572	574	563	593	592	586	601	605	577	565	648	562	547	595	581	543	511	577	585	586	589	582	557	597	601	553	559	567	549	613	615	574	626	622	541	594	600	595	656	520	560	583	570	576	568	577	579	569	590	564	554	559	631	581	577	601	639	625	601	579	597	613	586	563	546	607	585	601	629	582	566	594	588	620	544	579	549	604	545	558	583	582	572	610	570	615	606	609	591	553	626	597	588	534	566	600	566	565	588	584	573	628	624	589	550	576	615	578	554	600	644	622	579	546	537	571	582	625	598	577	625	606	565	621	566	556	584	565	567	629	591	534	597	575	633	625	556	554	570	584	580	547	590	537	594	602	617	543	581	577	584	557	609	578	582	626	555	612	583	599	589	587	579	571	564	615	556	586	576	622	546	588	583	616	579	598	597	607	607	538	554	609	555	612	549	585	565	609	580	573	569	552	532	531	605	606	618	593	571	559	597	558	549	550	600	588	595	606	579	565	555	594	639	571	622	575	587	606	527	634	637	594	599	588	579	533	553	553	638	581	566	573	556	576	595	606	592	606	571	598	577	560	605	564	586	563	569	565	567	611	573	586	581	596	601	583	591	582	554	574	627	530	583	580	591	581	582	577	602	544	603	554	631	571	581	539	588	567	550	576	569	584	600	572	579	556	565	582	571	595	569	559	568	585	594	603	613	645	551	580	588	575	553	585	570	577	556	601	564	584	532	572	636	541	582	619	570	581	583	613	618	593	554	577	633	578	592	528	558	585	537	589	580	529	572	572	580	586	591	599	566	585	581	557	555	561	564	545	577	560	623	572	533	602	614	584	623	625	596	613	588	584	566	544	573	593	588	570	573	591	534	611	576	591	601	593	610	593	611	615	619	605	661	564	545	599	569	574	578	566	576	566	619	556	589	596	588	620	575	583	549	556	597	598	580	556	585	605	613	594	623	592	565	588	590	581	616	612	575	587	612	588	522	600	551	591	636	566	591	585	602	575	586	579	543	603	602	566	582	606	601	576	585	557	584	586	592	590	626	619	587	580	601	576	599	563	583	592	607	556	550	564	597	602	564	571	574	594	586	610	572	595	599	602	626	667	565	569	606	587	610	604	624	600	588	587	575	607	607	530	608	629	597	582	605	595	578	581	558	543	589	543	582	588	587	609	566	598	565	566	564	593	619	547	570	564	556	599	588	588	560	556	524	630	597	575	625	586	570	576	609	626	611	588	595	579	598	584	586	577	612	598	594	544	609	556	619	620	565	568	542	546	610	586	572	595	568	625	608	583	576	584	594	582	609	561	553	553	581	627	586	581	574	519	547	576	575	590	550	581	548	545	567	531	554	580	568	573	584	551	547	593	570	557	588	591	583	571	594	581	552	599	558	630	561	619	601	591	581	578	556	573	599	606	545	598	621	562	625	617	594	597	563	597	590	609	567	560	581	549	584	593	598	633	582	614	553	601	609	582	592	605	588	589	578	571	578	567	572	595	596	591	629	636	592	601	568	583	593	528	588	604	568	570	585	591	603	534	579	615	591	574	563	604	585	588	582	601	603	594	615	615	631	583	595	638	544	580	604	583	570	564	567	609	578	585	574	562	562	592	632	610	625	580	563	557	615	611	634	592	573	619	581	570	591	557	592	565	637	548	549	597	597	560	550	574	634	598	607	577	626	578	576	592	582	576	596	571	605	588	562	589	539	582	587	551	555	580	601	588	602	619	575	603	548	580	604	577	539	580	574	617	566	646	587	577	619	574	599	523	586	561	566	605	532	568	585	565	538	557	570	590	565	613	632	589	563	585	630	589	550	591	590	537	545	577	579	599	560	574	569	654	579	572	581	573	629	622	566	645	578	574	552	565	589	578	576	561	536	555	561	605	570	574	542	563	589	567	587	632	627	560	579	571	521	571	602	589	600	619	609	572	592	611	594	553	589	593	590	604	581	580	580	567	588	566	587	590	579	568	623	557	603	602	576	565	614	563	563	596	598	567	580	542	593	581	559	612	606	582	575	568	599	578	600	586	590	549	574	567	559	594	566	606	578	626	612	552	572	583	590	578	572	576	580	546	563	594	551	560	599	546	558	593	605	601	584	601	536	601	557	610	584	597	579	614	618	602	576	573	566	580	614	595	562	622	588	604	587	565	579	572	575	570	549	597	592	600	560	563	584	582	544	617	587	593	600	579	563	600	545	583	597	580	597	589	634	611	569	561	584	568	592	582	563	614	577	548	621	605	570	561	592	598	602	569	586	564	632	578	542	558	573	557	581	530	579	615	588	610	590	580	587	635	591	602	624	575	623	597	608	570	575	548	613	631	617	555	552	535	576	575	571	574	612	594	586	550	598	578	557	596	577	594	576	568	523	614	601	556	575	605	567	620	626	573	578	552	601	597	638	550	616	571	590	545	600	592	593	571	585	592	586	600	547	620	592	579	576	589	579	601	574	574	574	584	594	553	616	616	606	579	562	551	574	545	629	541	581	566	573	568	584	579	566	569	558	565	565	557	564	589	589	573	567	582	602	588	556	555	626	581	579	552	595	616	623	623	565	545	567	563	551	581	554	588	583	550	569	568	572	612	544	550	581	580	570	599	625	595	567	594	564	574	581	566	578	619	570	609	570	586	604	579	569	592	581	619	628	572	568	627	599	582	570	600	604	587	614	577	571	593	593	567	570	573	561	580	592	576	554	590	593	610	583	560	569	563	553	579	576	554	596	576	587	591	619	577	593	596	564	599	551	543	566	592	562	579	587	572	558	594	592	582	572	552	552	580	562	591	606	593	548	591	555	575	599	583	569	587	581	587	542	560	608	593	624	559	577	549	603	599	569	583	605	590	624	581	620	595	561	598	563	574	609	564	555	625	587	560	605	580	577	616	591	591	588	556	605	625	564	534	605	579	612	599	592	577	569	601	591	607	548	639	581	588	584	588	571	587	578	608	544	589	602	621	627	571	591	610	568
15347	28761	25559	21377	15201	10056	7739	6499	5473	4811	4030	3638	3142	2811	2531	2203	2144	2013	1898	1825	1674	1532	1476	1351	1352	1310	1263	1231	1261	1191	1161	1154	1125	1092	1122	1052	1049	1044	1012	1026	1020	910	981	929	992	964	985	959	961	938	945	928	980	985	948	950	852	934	921	870	955	917	883	900	908	961	891	893	914	889	947	888	914	874	899	932	902	866	926	907	900	892	953	924	896	931	891	912	947	928	884	880	913	892	870	939	928	977	921	899	942	908	923	874	920	912	981	905	956	914	962	856	852	918	953	893	909	966	937	923	915	907	954	910	888	904	894	920	915	884	948	880	895	941	852	913	934	958	953	895	887	924	905	835	897	896	897	873	915	894	942	917	902	924	927	847	928	878	905	895	897	918	869	917	887	867	865	910	873	906	897	876	857	940	890	868	887	934	890	893	894	960	903	918	905	903	889	922	904	934	879	867	907	900	939	912	968	892	920	977	860	846	930	885	863	922	876	886	890	933	859	911	894	900	920	902	872	866	875	925	900	969	887	902	917	935	905	931	930	888	933	922	866	913	921	926	894	883	881	888	869	950	897	932	948	874	961	972	919	941	907	883	903	888	949	928	921	887	875	912	980	862	887	907	913	894	916	911	918	902	905	934	906	891	873	900	862	938	902	891	862	899	936	861	904	900	905	903	873	918	953	853	948	924	911	924	873	925	887	869	894	856	905	919	870	917	945	907	929	917	922	948	911	828	950	888	876	939	902	871	868	877	893	900	902	963	894	888	880	873	914	886	866	936	927	992	893	863	899	911	908	881	876	910	880	916	914	927	964	891	921	922	885	881	868	895	998	906	916	891	916	849	874	900	895	872	897	941	900	860	905	939	936	922	888	851	933	910	925	899	911	873	901	887	931	904	902	883	929	909	940	867	834	920	934	893	866	904	900	909	936	874	917	865	846	917	921	885	912	879	937	926	915	893	895	907	963	939	912	849	923	890	881	955	876	886	889	901	917	895	874	857	954	908	892	879	947	893	895	833	869	818	911	903	893	881	900	946	964	915	913	895	903	897	838	885	939	890	875	904	974	874	904	944	891	914	860	944	875	921	935	901	917	916	869	877	908	848	909	894	942	881	877	934	881	899	917	933	879	900	885	864	920	963	917	905	965	895	937	868	911	896	923	941	884	952	913	965	858	896	912	918	946	945	878	896	934	909	931	932	877	897	884	896	933	930	923	943	881	911	931	882	904	932	901	915	917	866	908	902	858	922	918	886	928	921	862	913	916	845	920	972	899	875	918	896	905	924	870	866	920	960	901	905	883	877	909	893	905	886	873	959	949	969	926	921	926	903	890	940	919	942	950	885	954	881	896	927	896	888	904	863	866	953	883	892	921	887	942	872	882	907	948	887	883	865	957	916	932	910	893	942	864	909	970	896	943	921	931	919	856	909	895	870	861	888	882	913	893	870	899	915	915	944	833	906	897	877	920	898	889	943	912	877	927	905	871	870	855	904	909	965	887	902	861	931	871	907	957	925	913	926	932	876	891	921	868	959	896	872	911	937	975	936	889	866	901	896	875	909	903	871	909	882	925	897	908	940	875	913	954	899	863	959	896	902	888	929	965	888	930	942	924	890	892	910	947	899	966	954	970	883	917	937	893	911	855	912	869	847	894	905	893	898	931	949	891	923	939	954	871	893	916	914	897	927	873	920	867	834	901	864	889	892	867	904	865	915	829	921	851	908	888	931	930	899	903	914	937	942	884	857	882	893	900	869	875	915	868	908	941	945	890	930	862	899	897	927	889	853	906	892	965	844	904	878	823	912	920	879	887	871	875	912	867	915	883	922	817	872	946	886	882	931	917	952	886	965	918	883	899	902	945	906	840	915	896	959	896	929	942	901	843	886	931	922	890	915	966	892	901	899	904	863	904	887	933	891	895	954	927	919	926	913	931	906	931	914	888	911	926	911	876	911	907	911	907	937	911	926	899	868	949	956	882	879	881	926	887	859	970	882	888	911	955	888	889	921	950	910	896	959	911	923	903	874	936	880	881	900	915	922	891	927	923	924	884	951	919	883	969	859	881	918	890	878	908	907	932	934	875	898	870	916	889	892	889	894	926	913	909	927	920	913	898	953	898	909	931	898	900	907	907	883	840	952	899	878	907	890	904	924	878	873	960	908	869	847	895	932	929	907	925	931	938	844	876	941	872	902	958	893	962	915	970	910	938	907	930	894	911	928	890	826	888	905	901	893	937	862	899	870	847	931	910	913	857	940	881	890	912	915	906	899	886	907	942	873	883	888	902	948	910	955	897	897	935	933	893	893	880	954	945	936	913	873	855	894	925	858	878	897	856	828	897	829	851	862	883	874	958	897	907	925	865	900	890	883	898	939	870	896	893	938	929	895	872	971	909	906	821	921	872	894	878	898	919	928	861	931	868	901	909	916	861	954	965	894	886	928	887	913	875	908	869	868	921	899	932	933	899	908	863	931	883	922	868	929	895	875	906	926	932	902	883	931	894	915	897	884	899	868	874	914	958	894	906	895	889	916	950	900	850	917	844	924	907	932	899	890	887	844	868	923	897	891	897	893	896	866	939	892	956	867	929	967	915	914	935	936	937	927	886	897	878	900	905	925	895	906	895	929	867	888	868	908	888	931	848	930	871	919	874	942	893	892	897	913	922	927	939	916	904	913	850	877	954	841	877	960	909	878	879	940	877	932	892	904	934	958	892	889	896	888	874	928	885	881	902	885	900	916	865	919	903	901	878	904	937	939	888	896	878	910	900	886	870	915	891	899	893	920	870	939	912	953	875	948	916	877	888	913	905	925	946	875	982	917	890	911	878	888	916	885	915	892	913	918	883	893	929	901	907	874	896	899	913	899	841	935	851	941	886	874	857	865	901	868	874	919	881	915	913	874	912	885	910	887	899	907	911	914	908	923	928	927	967	950	919	910	940	957	856	871	968	949	874	947	935	866	936	939	938	933	928	934	886	907	918	900	933	924	920	818	920	878	954	884	951	881	831	875	889	847	853	968	934	916	910	958	891	861	895	911	884	903	915	914	884	894	879	913	877	873	945	896	919	904	949	878	924	931	889	906	829	928	930	867	890	948	925	938	928	919	935	883	897	894	869	888	898	936	880	910	888	986	882	926	884	908	928	894	945	911	913	858	912	928	856	866	945	898	897	898	843	913	907	894	879	965	867	895	933	935	917	881	932	906	914	855	913	898	887	926	870	937	916	877	863	920	930	909	929	912	891	887	894	921	891	895	873	902	933	889	890	897	941	879	928	982	931	912	987	928	932	938	887	863	930	908	917	928	937	870	941	893	910	980	879	939	862	908	916	874	902	882	893	885	929	879	938	888	917	886	897	928	936	855	920	955	836	881	974	885	942	904	965	933	883	921	922	930	937	902	919	928	926	884	882	918	929	895	912	914	883	902	945	933	870	928	948	914	940	922	921	916	947	905	941	890	877	935	909	887	903	917	959	903	881	949	901	944	903	890	898	932
23163	21278	29125	23768	21303	20590	9315	3695	2786	2269	2155	1835	1664	1390	1433	1265	1150	1095	1144	1008	956	915	880	846	848	758	814	754	756	772	741	740	670	694	712	670	675	662	654	677	682	659	596	601	629	616	620	640	600	614	596	609	620	612	605	621	609	605	578	573	605	578	577	608	594	596	550	629	633	592	597	611	591	590	582	577	556	587	607	580	631	591	641	591	534	578	594	602	613	588	597	593	559	603	656	619	519	606	595	623	660	621	577	559	588	557	591	566	578	580	615	596	598	595	557	606	588	585	592	567	586	571	568	599	608	606	571	600	615	584	643	587	581	661	572	623	603	566	598	597	577	595	602	661	553	577	577	617	609	581	580	586	601	572	593	589	579	592	584	587	641	586	598	553	560	602	620	607	585	569	607	611	580	587	598	566	586	581	575	580	594	563	586	586	547	604	608	572	594	599	573	568	578	561	587	607	590	608	587	626	593	549	565	604	612	634	575	577	560	599	606	614	596	577	585	576	587	595	601	540	591	620	616	588	616	597	622	633	591	597	559	565	557	561	583	547	591	595	604	555	623	616	624	603	573	604	585	578	596	556	580	554	591	555	590	572	561	598	537	577	581	578	598	564	561	590	576	590	575	558	575	617	583	581	609	600	546	548	561	554	530	573	610	584	556	626	557	567	546	624	619	585	589	580	592	591	577	540	602	537	604	587	561	603	616	628	613	586	585	578	641	536	586	558	540	585	573	584	596	595	543	544	566	555	540	574	598	581	579	580	629	553	596	622	595	616	550	610	580	574	572	568	592	619	604	632	582	620	578	592	597	609	560	598	574	559	570	582	558	599	618	582	577	542	633	593	575	585	564	578	601	573	582	606	599	597	593	594	594	565	553	595	578	612	590	574	571	588	537	589	612	574	608	623	588	570	639	558	563	612	572	606	554	560	617	552	580	563	617	584	535	571	557	581	597	579	600	561	592	557	567	608	556	587	631	584	579	609	604	566	594	591	613	608	553	599	570	589	525	591	605	592	622	601	624	584	589	583	553	585	609	589	568	593	579	599	584	602	607	582	556	575	604	646	611	575	604	641	623	650	581	589	582	591	586	623	652	564	581	551	597	636	573	564	596	577	556	602	590	592	617	554	577	581	603	585	601	613	609	600	627	608	600	589	611	584	556	606	585	580	554	579	560	559	586	593	598	532	623	592	586	608	555	572	602	571	579	576	581	586	611	594	525	595	592	610	575	546	565	566	616	583	558	584	555	569	542	570	591	591	554	599	620	568	581	605	615	559	587	590	573	621	581	602	572	569	598	575	572	616	562	583	586	548	625	621	572	611	580	571	553	589	590	578	615	575	591	566	591	555	573	605	608	563	592	599	604	592	557	523	579	544	586	564	563	566	585	631	581	584	597	601	587	564	534	540	563	589	567	589	590	623	566	579	621	565	559	564	591	611	571	585	586	610	581	571	572	582	613	558	586	596	566	597	589	611	634	615	563	588	583	630	556	611	596	571	656	599	580	586	591	555	586	594	571	615	585	608	585	577	587	621	603	552	567	569	605	569	542	586	594	534	552	599	597	604	569	574	620	558	603	599	560	593	584	578	564	609	614	584	589	570	617	593	581	630	618	551	577	583	602	580	560	539	592	561	604	553	600	591	547	580	572	567	622	576	578	604	559	565	563	605	602	587	605	585	580	591	569	581	577	569	528	609	558	581	568	600	578	600	597	567	598	561	632	596	605	554	577	600	569	600	602	592	560	586	569	558	581	576	542	628	563	560	580	630	600	585	580	602	582	571	593	563	577	589	552	612	593	584	556	565	583	563	543	550	577	556	576	555	594	582	600	586	609	565	600	599	550	594	598	577	596	600	576	590	586	582	611	540	639	595	576	616	591	563	608	581	586	574	581	591	624	585	556	582	570	598	605	576	613	564	573	565	566	610	606	607	596	576	577	571	577	612	568	565	577	613	579	556	558	545	581	606	534	522	538	604	575	580	620	555	600	591	591	638	639	647	601	587	591	581	570	596	637	636	618	580	597	602	578	604	613	609	569	620	617	613	627	597	570	571	586	551	623	550	611	552	559	554	572	534	577	607	555	584	609	584	593	621	602	608	607	594	562	597	585	603	587	570	629	623	583	614	618	621	554	597	565	552	597	589	591	630	559	589	565	572	577	618	587	568	587	588	576	607	563	575	579	613	598	594	603	613	577	594	568	622	589	582	569	563	559	620	589	602	577	586	559	590	577	600	560	578	576	619	537	597	535	557	593	580	600	575	563	605	596	616	570	579	586	550	578	576	601	588	593	561	609	588	556	597	590	614	637	640	607	581	559	563	548	561	600	552	585	573	573	614	550	590	573	606	567	564	616	617	554	591	569	590	625	565	581	591	548	580	619	565	577	582	596	591	547	583	576	581	571	548	575	605	597	607	626	597	568	581	616	610	556	593	555	621	598	569	563	586	568	634	562	579	606	564	560	615	590	592	599	582	648	573	646	606	557	629	642	586	570	601	592	604	651	571	584	569	523	609	595	562	589	559	597	594	594	532	594	646	544	584	614	587	599	620	586	572	568	589	609	596	600	612	609	550	582	622	554	603	572	595	561	625	601	576	573	558	605	538	592	581	571	565	639	563	570	565	573	611	592	573	589	566	572	575	616	600	535	579	616	595	601	606	575	641	517	570	617	621	581	518	568	619	554	641	597	546	572	595	527	584	565	652	584	545	585	533	601	575	584	587	561	607	592	560	584	565	555	585	565	566	584	627	573	598	579	586	561	586	610	587	614	620	522	596	617	590	563	551	545	584	603	563	628	598	579	596	560	591	575	620	587	608	573	580	613	523	607	618	571	556	580	577	590	578	595	611	626	579	569	572	555	609	604	581	569	592	558	570	568	629	572	578	604	604	581	614	580	584	600	581	582	627	532	602	619	610	533	661	588	574	561	597	569	581	610	629	606	583	553	593	562	623	608	642	558	584	584	599	604	575	600	551	551	577	554	552	600	582	558	584	569	578	563	622	563	608	637	602	539	577	576	600	556	575	582	598	535	573	610	614	592	608	604	554	622	656	592	574	563	595	611	605	614	576	599	602	619	589	575	567	601	583	615	608	544	565	579	574	579	631	605	586	540	581	570	624	607	610	601	583	565	633	559	555	599	575	595	522	546	632	617	593	594	614	594	550	558	534	610	560	613	578	574	619	578	583	600	594	572	589	568	615	588	575	530	577	584	568	603	552	599	596	554	540	619	559	598	562	552	598	629	550	559	615	574	583	539	558	591	608	615	538	511	578	573	594	575	609	565	593	553	557	629	579	568	623	585	552	600	588	586	576	557	562	638	585	571	608	596	576	586	588	594	568	589	593	586	592	564	574	586	579	578	543	615	603	584	551	564	557	602	611	572	588	527	595	605	597	537	570	589	557	619	584	611	630	564	558	571	558	603	650	574	599	594	604	646	621	593	601	550	588	574	617	601	535	574	563	604	604	544	614	584	572	588	565	596	570
17794	33822	30117	25513	20361	13509	10352	8862	7320	6149	5381	4796	4299	3563	3341	2842	2705	2574	2363	2350	2021	1904	1833	1613	1574	1435	1458	1353	1330	1338	1276	1242	1197	1209	1148	1089	1136	1039	1074	999	1046	1007	1053	1030	984	1000	1000	917	954	925	939	907	882	949	950	948	974	960	878	904	921	943	917	882	939	929	954	919	922	902	880	849	961	936	927	911	912	950	881	869	906	917	947	853	874	897	928	883	906	903	935	899	916	941	910	901	923	922	936	983	936	910	939	927	917	939	942	905	899	937	897	910	901	868	954	928	932	900	924	888	930	931	914	932	939	939	907	862	929	889	903	914	894	905	865	941	896	904	915	901	915	921	937	911	914	918	829	865	902	862	902	940	903	960	897	872	893	844	891	899	931	861	953	909	902	854	904	904	908	914	883	902	892	911	939	849	873	917	953	989	869	892	901	885	847	899	916	888	909	921	899	855	877	906	947	953	905	928	916	879	926	864	901	868	891	850	899	878	879	921	899	862	867	905	907	879	873	939	913	892	878	933	854	920	929	941	901	891	914	916	929	893	886	926	907	882	927	899	897	931	884	948	899	905	841	922	840	890	910	887	883	905	916	929	929	888	897	879	917	888	851	873	935	913	918	910	908	943	841	912	901	894	897	909	878	962	867	922	928	893	911	862	864	948	874	915	884	879	873	950	882	917	871	914	919	952	905	882	877	928	911	925	894	868	895	887	930	888	901	895	900	917	929	929	938	922	930	909	875	911	888	888	833	887	891	906	910	944	909	847	891	845	918	881	906	873	897	933	947	837	890	887	900	917	902	905	903	913	921	824	939	920	883	843	901	891	963	874	881	919	926	889	924	875	883	930	972	920	917	924	920	898	886	889	849	903	880	904	889	879	897	946	926	903	864	928	924	932	885	883	878	887	920	888	842	880	877	908	856	872	894	887	940	862	864	851	931	889	872	910	917	903	896	864	890	923	888	913	884	854	858	930	930	932	979	936	850	896	872	932	887	902	887	867	918	923	831	902	857	879	921	912	908	947	897	885	904	882	912	905	917	920	886	938	869	930	942	924	894	927	924	888	861	919	923	926	899	863	880	926	920	885	867	890	909	930	911	893	916	934	916	884	906	888	906	854	900	895	873	919	892	868	918	867	906	908	887	934	868	915	885	926	907	892	883	893	911	934	899	886	927	906	925	878	877	903	907	886	878	888	856	880	910	924	902	907	962	871	917	911	803	904	934	900	880	891	907	873	862	910	961	881	868	878	932	926	881	939	910	919	925	910	887	913	912	942	856	912	893	873	937	904	852	883	849	919	905	872	908	896	943	906	898	905	912	972	897	903	929	939	922	885	907	889	873	920	854	882	903	899	870	895	899	925	855	864	879	995	903	881	901	889	955	968	895	933	890	916	882	897	916	885	898	944	915	906	948	910	851	840	909	858	964	924	887	929	913	845	877	870	889	924	927	912	915	908	920	928	903	909	954	894	928	895	867	864	892	897	919	933	864	935	930	885	901	901	926	891	918	900	821	895	910	936	905	855	941	920	868	918	858	893	919	878	895	915	871	867	914	907	855	877	880	899	942	912	886	918	888	893	927	861	921	918	931	860	866	917	902	954	888	924	875	897	899	898	911	931	883	946	969	882	925	899	881	902	917	870	900	830	920	851	929	921	888	956	882	920	910	918	948	931	894	886	934	922	891	945	920	930	877	878	940	924	903	901	953	907	883	914	902	917	911	891	921	910	938	861	881	933	932	908	901	947	887	921	917	862	910	821	877	886	863	881	897	922	918	902	871	890	890	939	912	889	884	895	867	931	903	885	896	907	873	904	898	876	888	904	874	915	858	860	953	879	895	906	951	863	905	873	916	858	862	941	907	978	892	841	917	870	899	939	902	970	915	927	941	921	855	885	893	899	894	902	852	940	886	902	886	892	875	903	876	974	899	910	923	866	892	893	836	879	873	947	902	869	915	898	905	840	876	901	876	887	935	910	922	882	927	917	916	909	872	938	917	936	858	914	926	865	876	925	875	944	860	873	900	888	941	913	864	926	908	884	856	918	905	882	938	882	896	940	945	904	926	923	817	889	905	906	876	938	916	889	946	888	869	924	919	845	854	879	891	911	879	888	850	893	910	938	908	912	922	905	898	885	924	911	931	931	900	955	906	894	885	905	950	921	909	910	861	918	921	892	888	918	904	906	871	899	887	903	845	912	898	943	865	868	915	930	871	885	961	869	884	908	936	879	926	863	880	848	925	893	820	897	900	883	871	924	919	930	891	882	920	938	911	899	961	915	861	875	858	870	841	928	896	884	873	859	916	903	917	872	922	914	950	888	932	900	947	890	834	892	846	949	910	888	936	832	899	912	898	887	892	854	910	884	851	886	875	941	884	907	848	918	914	913	952	832	925	889	843	873	946	922	866	897	905	906	869	856	893	922	893	996	908	894	856	906	911	950	917	873	892	917	891	855	853	868	941	880	890	910	958	920	888	895	866	826	874	915	938	951	881	934	891	910	949	914	907	885	906	888	950	913	880	862	887	867	927	870	881	873	907	930	843	976	935	896	937	913	844	857	901	939	859	903	890	930	896	910	898	922	861	935	865	875	886	922	926	926	902	886	889	910	911	897	925	975	941	904	881	878	906	935	904	952	877	938	935	913	862	860	886	859	907	901	891	912	922	873	877	888	891	878	865	887	902	884	862	917	923	918	864	928	888	956	939	949	888	914	897	915	854	888	909	919	928	975	860	896	923	889	873	940	850	856	824	918	885	927	923	907	885	948	906	896	900	870	838	857	903	907	849	901	926	867	906	890	892	914	924	914	866	895	877	910	910	868	906	867	875	918	887	895	909	869	897	843	829	914	895	908	926	909	864	852	870	930	902	902	904	912	929	858	941	915	833	908	892	924	943	961	921	918	822	939	911	917	854	925	864	873	882	943	883	893	929	851	902	913	904	899	902	923	927	885	929	936	912	940	888	887	871	931	847	843	863	883	923	866	870	894	921	906	908	900	926	884	900	885	919	838	872	913	894	876	847	874	857	884	937	887	907	860	913	935	887	881	931	873	919	870	891	901	964	900	944	868	938	882	953	901	902	864	858	941	892	902	876	919	889	865	899	919	878	924	877	891	941	886	925	888	921	912	894	917	904	881	878	933	918	911	892	851	916	907	939	922	855	874	894	928	921	844	921	898	922	910	945	933	929	923	886	890	884	879	878	954	918	892	905	907	904	857	910	883	883	883	898	896	914	876	923	897	898	881	937	940	868	906	923	946	884	902	898	876	966	862	932	942	886	898	912	946	908	942	904	875	878	901	879	902	934	850	861	876	926	923	884	875	931	898	898	862	933	938	879	909	956	930	915	940	891	907	881	897	873	900	886	878	924	918	888	865	893	914	969	866	931	912	895	913	915	899	893	857	904	880	917	947	917	808	937	928	895	842	886	966	848	894	876	918	968	885	853	875	890	886	893	901	911	885	879	905	878	927	947	920	826	887	894	893	900	910
26800	21051	15277	8068	4794	2128	1524	1339	1136	1013	872	922	796	746	701	672	669	636	637	594	585	568	555	510	537	509	505	526	488	489	442	468	498	477	501	480	475	476	493	454	467	423	466	407	466	422	446	468	451	465	428	446	459	415	462	454	451	422	450	464	413	429	450	422	443	472	468	469	447	455	445	454	447	448	428	439	463	470	439	437	483	443	468	496	380	415	441	469	462	427	449	418	430	417	450	426	473	462	456	432	449	489	453	472	441	475	471	425	458	423	417	433	423	435	427	473	416	461	421	483	494	504	399	461	448	431	435	444	458	434	416	433	485	461	433	436	414	428	460	434	478	447	423	444	430	438	447	431	469	470	419	432	429	440	463	410	493	414	471	431	443	418	480	429	468	436	447	409	461	453	439	433	434	422	453	417	471	460	479	450	463	421	461	417	454	467	421	433	472	416	426	420	432	464	497	426	426	444	484	452	457	402	463	420	450	426	426	443	447	483	458	453	427	421	454	446	438	419	473	486	442	425	448	446	419	430	452	447	471	455	414	444	446	450	424	437	470	453	440	449	412	438	456	442	464	473	453	455	433	457	425	430	470	434	429	443	467	451	431	411	462	453	453	466	446	416	432	446	416	461	454	433	454	451	438	452	432	396	443	488	454	430	479	445	453	458	452	439	426	443	428	425	443	447	416	494	440	420	477	450	427	420	427	461	425	441	454	452	421	456	415	414	451	406	457	458	448	423	443	446	471	421	451	427	463	424	475	477	487	467	436	450	466	435	433	435	463	463	466	428	444	464	424	450	385	446	441	437	475	433	433	419	441	470	468	435	468	462	450	445	449	478	459	410	468	450	460	453	459	451	448	439	413	422	455	453	450	461	425	434	437	469	451	435	457	428	446	458	450	473	430	446	452	449	462	444	461	463	425	425	430	431	403	468	419	421	435	455	459	450	407	460	430	426	470	465	483	442	434	417	441	446	446	439	472	471	414	465	437	434	393	456	453	416	455	465	459	418	437	426	460	458	465	415	478	445	486	473	438	443	414	448	415	427	436	450	393	467	463	444	411	427	473	461	441	422	458	444	414	434	427	465	425	445	456	425	430	413	426	436	429	441	428	451	481	461	452	459	417	399	437	458	455	440	400	405	447	478	436	460	468	397	490	442	454	429	421	458	453	416	438	426	470	405	418	439	457	440	455	426	437	452	446	448	441	442	448	446	458	438	464	480	434	405	438	442	438	418	450	456	451	429	414	442	494	486	434	417	437	452	448	387	463	438	449	453	485	442	442	413	440	443	436	450	434	429	437	447	442	413	427	421	474	427	418	422	447	468	418	433	452	453	427	439	419	449	451	447	474	453	446	456	479	454	468	471	454	472	427	466	426	465	418	417	380	450	410	438	446	424	473	458	446	424	426	456	439	432	483	421	420	402	447	406	445	449	411	412	438	436	471	438	467	455	433	460	450	469	469	445	444	448	461	445	462	444	445	426	413	465	459	464	426	423	458	483	442	435	433	438	423	480	424	445	466	428	429	417	454	473	470	441	448	418	450	480	472	472	418	441	455	442	462	438	446	458	430	450	453	442	477	428	421	468	421	471	450	445	436	470	449	436	442	460	433	410	444	465	462	422	466	453	446	449	451	432	448	446	453	439	430	453	434	442	460	478	449	479	452	466	423	456	462	461	442	451	459	453	430	445	464	446	455	446	444	411	447	438	453	440	460	410	467	481	447	438	410	452	447	435	460	431	448	422	477	399	482	425	435	444	425	448	448	468	443	488	429	446	400	426	446	457	454	455	432	496	418	439	436	443	470	416	455	464	487	487	417	453	463	463	466	446	455	441	456	460	419	454	435	448	473	457	469	455	447	432	456	428	423	445	407	393	437	443	438	434	431	448	437	416	459	424	482	429	454	425	430	457	428	438	488	425	436	452	476	460	431	446	463	433	455	439	424	439	432	423	430	418	415	449	445	470	461	438	434	455	412	423	410	437	450	457	457	441	467	462	442	445	467	465	442	445	441	421	454	456	454	430	416	437	449	411	482	469	429	466	475	432	436	461	459	492	410	447	410	452	436	438	433	407	476	453	422	432	457	416	414	463	464	435	468	448	455	398	437	438	432	464	410	460	395	409	447	464	420	424	462	432	394	433	413	446	417	451	443	421	454	433	411	439	426	451	403	416	452	409	476	429	488	454	457	456	431	456	453	403	447	456	418	452	455	439	417	427	419	472	468	466	442	458	450	433	423	463	464	443	453	448	465	437	451	416	430	464	450	499	402	439	464	453	448	447	442	439	404	440	448	463	421	470	454	421	437	452	453	446	440	457	506	454	424	460	451	468	417	448	416	435	491	448	430	388	433	435	434	438	438	428	476	473	458	437	435	455	397	476	480	420	468	431	448	426	450	442	423	443	446	442	410	438	456	412	447	449	439	451	426	475	442	434	486	466	439	457	473	428	417	443	436	450	459	418	467	444	452	461	442	441	466	431	448	458	455	432	430	444	426	443	409	468	422	482	462	418	462	490	453	443	481	405	459	473	440	462	400	416	454	466	457	492	437	444	445	427	478	446	457	443	432	440	495	452	466	440	439	434	449	427	467	431	439	468	449	428	445	442	453	456	450	430	443	476	431	425	474	435	413	485	471	457	440	460	485	451	441	447	427	418	439	453	406	458	435	463	470	424	447	451	407	454	442	470	479	426	460	484	435	446	425	421	445	439	437	429	449	432	459	416	426	450	464	457	424	455	447	458	443	453	430	407	463	455	443	449	419	488	489	444	453	469	419	448	471	452	441	461	463	421	458	464	408	404	431	442	411	456	415	443	416	445	480	458	469	432	443	422	431	426	472	458	435	462	434	451	450	424	475	449	503	511	444	441	459	433	462	432	421	439	457	435	449	413	456	437	428	435	421	445	466	470	422	456	468	459	410	460	445	439	455	449	474	430	379	458	461	451	431	401	479	485	464	481	444	452	437	479	471	442	441	443	428	460	439	443	434	460	449	457	458	445	438	411	435	464	454	443	453	473	465	426	458	430	435	471	442	429	436	438	468	441	448	468	469	462	453	435	432	439	426	422	453	401	455	456	431	457	449	431	464	416	437	472	393	457	458	451	432	450	463	454	416	415	495	480	464	446	428	439	453	472	441	408	472	417	482	483	433	454	435	426	434	447	443	457	463	454	421	451	444	466	462	416	441	505	404	447	465	444	426	447	455	483	463	438	430	444	435	401	457	454	459	478	418	411	430	456	444	428	466	438	468	449	404	460	406	464	460	444	416	443	411	447	430	467	438	453	442	433	365	442	427	471	457	502	452	442	446	398	435	473	431	436	440	422	450	477	422	425	449	463	461	431	461	439	420	435	439	450	462	456	436	455	414	409	450	434	437	427	440	433	450	432	474	451	446	435	450	440	485	421	415	430	463	470	432	424	460	482	476	454	428	430	490	449	436	463	433	413	425	419	418	460	429	473	432	447	465	450	456	459	449	418	422	421	428	438
13658	20357	15606	13474	10552	5589	4477	3735	3120	2669	2310	2159	1982	1709	1595	1489	1457	1371	1261	1177	1167	1044	1040	976	964	883	910	948	872	852	823	832	824	856	780	796	770	727	779	773	700	728	736	796	720	687	679	711	747	713	755	701	722	701	777	712	717	670	712	679	722	695	703	676	707	696	681	688	712	697	716	726	746	753	735	702	733	705	695	728	704	728	699	702	718	726	727	702	705	701	691	725	706	708	726	717	700	713	713	726	723	696	729	727	734	713	704	765	708	718	724	754	718	707	672	720	700	727	694	673	663	696	701	652	705	692	668	699	684	723	715	660	701	725	711	707	761	686	702	758	707	731	702	715	741	685	719	684	722	680	715	702	712	720	727	706	716	733	733	767	726	723	692	670	638	698	680	706	679	686	714	669	704	674	713	671	740	695	709	756	682	682	698	681	706	666	672	697	685	628	703	748	722	709	728	712	672	701	685	729	705	711	677	641	691	711	706	701	686	720	698	691	701	729	728	711	700	708	701	688	694	712	697	674	697	671	732	673	731	738	760	736	695	694	745	697	697	669	693	673	721	678	706	711	739	750	691	671	717	726	694	689	643	698	711	666	695	713	659	730	724	741	732	682	706	688	720	698	699	723	654	730	662	749	701	661	692	717	705	686	702	712	709	714	697	696	687	728	643	682	673	678	719	680	663	699	720	656	728	731	721	711	655	680	716	687	711	700	772	707	759	672	692	714	728	734	672	716	720	696	680	709	647	713	675	672	702	672	730	706	700	721	752	708	728	727	715	748	712	720	674	698	734	728	714	694	702	653	725	706	727	676	664	691	661	720	726	688	735	676	691	677	661	756	736	696	708	682	719	730	700	747	669	733	706	691	690	700	666	696	694	724	704	677	690	732	648	685	689	709	718	723	686	720	703	687	718	701	673	707	726	705	698	722	712	703	726	706	734	663	764	699	738	731	709	701	707	717	665	713	685	679	682	702	659	714	732	686	693	697	699	687	725	694	696	753	749	703	689	712	684	726	696	733	699	707	694	682	696	733	697	747	726	712	738	744	700	696	691	669	707	716	709	707	728	647	724	679	655	684	715	685	703	690	722	691	689	702	721	657	747	697	661	681	726	700	696	688	664	693	687	691	711	683	713	669	680	680	676	699	656	722	684	709	693	705	686	723	694	725	703	666	739	641	700	677	684	728	669	652	679	698	674	693	733	688	734	742	727	729	713	680	734	715	747	676	647	706	735	648	720	688	736	744	713	668	759	672	673	700	712	700	715	731	679	681	688	744	704	712	760	678	671	693	741	756	743	679	729	706	687	717	724	751	723	719	712	722	681	696	695	673	698	708	667	695	691	752	708	635	709	694	689	710	678	689	687	730	700	704	706	647	689	694	711	658	667	743	737	670	669	658	735	711	682	728	733	674	712	687	702	666	685	742	686	757	693	713	721	677	687	689	690	692	679	692	702	734	673	658	692	678	689	704	733	683	751	727	696	764	706	677	681	689	717	684	712	741	695	717	684	723	748	705	716	715	679	697	676	678	645	683	685	713	769	757	671	671	743	771	689	667	662	734	666	748	740	701	736	736	692	726	726	727	731	695	735	651	726	699	706	714	707	770	741	702	735	690	710	694	654	695	734	696	717	689	671	689	717	705	690	736	739	716	726	692	747	675	693	663	699	675	707	705	718	723	705	687	686	716	681	741	701	733	716	641	707	663	755	697	696	665	689	670	693	690	702	717	725	743	707	712	723	650	675	703	688	694	695	713	713	661	711	705	660	726	644	647	698	731	688	729	719	684	689	744	727	702	718	714	655	699	648	687	665	700	713	709	672	701	741	756	690	738	703	730	660	716	662	711	727	713	676	681	716	674	726	709	694	708	719	729	686	724	695	727	752	640	715	759	709	709	720	643	684	711	734	727	756	734	765	678	724	699	695	680	681	746	662	693	672	724	701	699	773	678	717	714	689	719	714	711	684	726	707	749	714	677	713	763	695	664	684	682	734	701	697	702	727	684	679	705	705	694	706	752	701	669	749	675	668	692	714	670	693	774	643	738	714	734	696	728	744	678	743	728	668	709	736	692	670	729	698	699	712	732	699	692	688	719	690	708	676	743	674	680	654	677	673	697	709	717	711	697	692	722	701	739	707	723	721	666	663	740	662	663	665	686	656	713	644	684	706	683	699	702	696	690	679	677	697	732	690	707	702	689	717	688	704	733	660	690	692	724	688	713	745	797	727	709	666	729	689	656	710	717	703	703	707	682	688	717	730	717	722	721	703	692	704	757	768	723	710	662	748	657	684	712	700	702	687	745	701	705	701	744	721	777	703	745	640	721	693	719	701	704	713	702	728	684	715	695	728	727	702	642	770	700	715	663	701	706	682	715	683	659	668	714	732	699	723	724	734	701	706	699	639	716	660	711	660	702	712	684	706	729	697	679	707	714	671	683	736	684	704	689	686	719	693	700	715	664	674	675	699	726	707	692	709	720	739	713	733	728	733	767	754	716	710	715	697	663	770	684	711	690	726	646	681	720	683	693	716	716	750	701	739	653	687	742	729	698	749	684	743	730	697	690	687	677	701	750	724	685	738	672	737	667	701	686	786	690	706	749	696	709	708	718	657	713	704	692	679	720	750	681	719	735	695	702	704	650	705	755	696	712	716	694	716	678	699	729	693	649	694	726	608	698	739	727	711	697	698	739	721	627	748	707	760	727	705	756	676	687	705	667	754	696	734	688	708	700	710	709	749	648	710	734	754	698	643	713	697	720	713	703	703	687	732	721	708	686	691	712	697	721	689	712	682	743	735	708	733	659	701	695	683	684	712	705	729	685	693	725	686	672	695	688	702	742	692	718	688	697	717	677	701	685	723	697	674	684	728	707	707	724	689	727	767	728	663	673	705	696	711	712	713	743	675	680	724	695	771	730	667	735	714	700	720	707	707	742	696	705	695	725	698	709	711	735	769	742	701	693	714	725	728	702	711	744	725	713	690	712	706	718	723	666	692	711	694	709	708	724	726	722	709	715	734	728	677	700	726	708	686	694	711	669	697	685	725	687	704	731	681	692	723	707	695	711	721	674	659	702	723	718	688	691	744	748	703	718	693	674	709	709	705	693	646	720	686	741	735	695	689	749	724	706	700	674	692	650	691	667	711	742	718	743	730	680	707	717	709	716	704	687	707	699	689	686	728	705	701	697	673	710	696	686	720	707	717	755	761	689	710	696	741	696	706	681	701	678	673	681	686	714	748	699	708	722	721	703	668	706	685	725	700	715	687	667	667	671	701	721	674	730	725	693	690	694	697	713	700	658	762	722	733	724	720	713	600	697	737	672	695	680	676	695	697	724	691	743	748	710	688	714	728	726	739	676	676	720	709	660	694	667	703	704	733	714	723	701	641	669	687	652	745	736	718	738	702	710	720	697	701	722	674	766	741	727	680	721	725	708	690	687	686	673	690	709	705	696	710	719	740	747	677	673	741	695	655	717	673	716	711	703
24129	21310	28486	24523	20778	9328	3687	2440	1842	1674	1462	1364	1204	1153	1047	1088	1021	956	896	918	880	788	806	772	727	735	682	713	677	674	648	672	615	648	656	628	609	610	592	637	611	601	617	584	616	621	618	622	603	608	593	642	605	626	616	581	593	567	581	574	614	569	575	603	545	587	564	552	607	571	568	535	567	586	588	574	627	596	585	584	602	586	562	638	609	556	584	586	590	575	587	611	598	581	608	600	629	609	623	636	663	618	592	599	603	591	622	623	579	559	584	580	589	574	569	585	602	538	593	559	579	576	566	546	613	561	596	566	597	570	598	577	607	587	606	540	604	604	548	574	571	614	558	575	603	593	546	621	596	598	560	581	581	591	559	583	572	598	555	606	529	531	578	587	572	571	589	599	570	578	583	608	625	556	585	567	586	573	559	572	637	545	561	607	590	609	604	570	582	576	559	612	579	561	611	576	575	559	580	587	567	603	571	552	551	556	615	531	576	563	598	602	601	569	552	599	597	569	567	557	526	567	540	551	607	581	617	573	593	572	568	581	577	582	579	565	580	610	561	561	553	566	570	568	593	545	544	530	548	597	588	589	578	549	575	570	607	552	614	593	567	604	621	556	593	570	609	595	586	572	598	586	607	598	580	563	564	572	536	558	616	604	562	584	540	555	602	560	585	543	556	560	569	507	576	574	570	613	532	596	591	599	570	591	556	564	560	582	612	602	558	573	590	559	584	585	560	609	570	583	540	587	576	568	585	561	533	595	583	571	544	601	571	565	603	538	567	578	582	590	565	579	583	550	547	603	574	561	565	607	564	572	597	567	571	566	598	588	598	629	579	591	556	595	600	598	544	611	577	540	598	565	579	581	617	617	605	589	572	617	595	554	579	569	569	566	599	596	583	559	621	574	563	581	608	597	538	591	558	562	614	565	600	544	585	607	563	595	563	519	542	623	559	567	597	583	596	531	612	591	547	605	584	576	571	609	615	557	549	556	600	487	591	615	625	601	616	576	550	564	568	592	542	578	559	581	563	579	580	562	550	611	524	602	542	570	593	526	601	605	574	590	555	592	617	533	593	558	557	592	604	559	581	564	618	584	564	625	590	583	631	584	573	559	589	500	583	568	584	572	630	571	581	559	559	616	579	582	568	568	595	563	587	599	578	587	524	587	560	595	587	592	614	579	561	587	554	596	557	604	564	601	578	599	618	534	581	587	632	578	558	584	554	590	635	554	573	560	570	613	589	600	570	573	537	535	577	553	638	595	588	603	601	594	600	578	565	570	547	564	573	625	590	545	663	523	569	595	589	555	615	518	614	584	575	586	598	592	579	595	577	577	600	592	591	545	568	603	588	559	560	584	587	568	590	615	597	589	566	564	594	526	594	569	571	562	591	635	563	593	581	565	596	591	585	533	577	609	536	576	575	586	584	575	521	567	576	602	609	597	582	511	556	588	599	566	598	547	573	554	580	584	592	559	583	584	591	574	605	602	551	525	616	517	602	573	588	576	530	567	567	590	572	603	579	594	578	624	573	596	577	628	595	593	569	626	571	610	588	581	557	562	561	628	606	601	620	550	560	595	565	603	624	574	582	592	548	617	575	589	540	572	568	611	577	547	528	544	536	542	589	579	579	575	563	590	609	624	612	555	542	547	585	596	575	576	519	586	577	576	535	562	583	577	557	584	581	564	579	587	587	596	528	604	601	562	550	586	556	556	601	607	544	601	602	568	575	554	566	565	595	623	542	546	619	592	546	588	576	600	562	616	572	578	588	589	589	632	591	587	574	604	570	590	567	580	540	590	597	585	599	586	565	562	587	601	613	573	554	599	595	556	577	535	554	570	582	576	563	603	613	575	605	583	594	562	596	569	584	583	611	583	560	602	612	552	558	593	547	599	592	594	607	561	565	585	573	587	573	640	580	591	565	586	576	579	591	572	584	627	584	608	541	596	549	567	592	604	592	602	609	581	579	568	561	612	566	577	601	570	574	591	574	570	569	571	580	555	560	559	574	542	566	524	565	590	571	560	586	555	550	584	559	572	579	567	582	574	567	574	561	567	574	606	617	577	552	588	593	585	589	534	563	634	601	589	575	594	572	563	559	565	554	628	585	593	513	632	614	562	545	592	615	532	617	584	602	590	576	550	617	586	549	580	567	558	514	571	565	569	584	603	610	570	613	580	600	602	632	577	566	591	577	567	603	571	604	616	565	549	598	580	534	582	589	597	573	591	572	576	561	597	541	556	568	579	572	587	577	559	576	549	552	594	556	545	569	575	566	582	575	614	607	545	543	576	575	576	600	551	598	638	592	593	619	581	599	579	595	561	532	624	592	561	557	587	553	558	567	558	602	564	625	581	557	587	569	623	597	598	596	590	591	595	580	609	574	536	607	559	585	570	564	559	575	574	528	595	527	601	554	578	550	591	554	617	594	607	600	525	579	568	586	578	570	556	601	588	612	610	576	559	598	546	575	592	582	564	622	578	571	608	615	585	579	588	549	589	605	593	591	590	578	587	589	620	570	629	571	587	638	561	581	603	589	547	593	599	533	601	559	618	609	520	587	600	573	567	628	584	568	576	568	581	607	545	602	539	586	551	577	600	581	541	539	548	569	559	575	582	583	553	564	597	577	580	624	559	604	574	547	575	592	614	609	574	574	606	567	607	585	581	590	597	582	509	554	553	527	571	553	576	537	606	570	575	554	579	574	566	589	563	604	561	609	591	571	630	589	579	537	566	588	565	580	602	613	594	575	594	559	601	557	539	561	555	603	621	624	580	603	592	552	555	580	591	574	556	579	575	534	562	578	569	570	577	527	603	597	562	583	577	554	595	561	545	587	575	566	608	571	599	587	580	566	599	562	555	609	577	583	591	534	519	573	578	600	582	618	592	587	550	582	615	568	535	566	612	565	562	559	597	606	561	591	573	589	536	553	530	590	558	607	573	584	579	601	610	590	583	560	544	569	559	569	611	571	535	604	601	572	595	578	618	579	601	615	584	560	591	589	625	578	560	586	595	626	565	577	566	569	577	580	561	577	541	562	574	562	565	577	553	589	599	553	601	577	616	603	585	567	548	573	574	575	617	578	562	594	570	555	551	575	602	618	595	534	589	601	624	560	558	557	618	586	599	610	575	590	596	614	579	544	607	618	593	586	603	571	620	551	598	573	581	616	588	601	575	586	605	559	554	615	577	601	555	566	595	545	620	585	600	589	533	563	558	553	560	593	582	591	580	594	589	615	555	559	602	537	539	588	540	600	559	547	561	578	580	556	627	532	608	609	553	559	606	580	605	571	560	546	608	566	550	602	559	572	602	589	590	553	597	572	564	570	551	613	626	590	540	591	614	586	578	582	564	582	579	615	580	588	608	572	586	596	567	589	550	596	531	557	592	575	541	595	561	560	550	577	556	597	526	592	578	602	586	628	585	543	533	574	559	581	589	569	562	563	558	564	580	576	586	578	546	570	536	607	605	571	599	601	597	603	572	613	560
15556	28962	23570	20362	17180	9590	7728	6434	5325	4587	3739	3327	2890	2757	2421	2355	2279	2035	1883	1894	1649	1547	1517	1386	1411	1321	1349	1298	1232	1214	1234	1208	1114	1048	1036	1044	999	1055	980	1040	1002	1022	977	972	978	999	979	962	912	874	995	869	964	948	956	911	956	933	899	890	932	894	954	941	907	913	906	917	920	939	898	881	931	915	924	877	936	913	920	920	950	885	897	898	961	895	906	916	883	957	938	943	962	980	928	917	916	947	952	966	1016	963	940	953	955	926	933	935	906	911	926	910	904	939	929	917	899	842	879	921	889	945	907	905	885	916	940	893	897	887	985	927	848	902	910	925	912	919	958	843	919	911	893	904	928	906	945	878	929	887	912	948	879	915	896	858	929	888	925	951	890	861	917	874	966	892	901	867	909	902	884	958	872	908	871	905	891	874	951	913	926	917	919	893	923	918	880	879	923	962	879	929	931	900	921	919	941	878	923	935	901	897	928	922	929	941	962	942	942	896	926	899	923	916	865	911	960	912	890	907	923	901	902	861	927	884	898	848	909	926	892	916	980	853	913	901	907	901	888	875	897	895	896	926	849	903	907	892	969	922	908	934	921	907	892	909	917	907	893	878	876	903	953	860	879	938	933	962	907	889	945	922	856	882	917	875	936	898	939	946	920	898	928	928	903	938	939	894	961	937	906	924	942	989	923	900	916	937	884	930	917	925	940	959	867	885	889	948	915	873	914	935	883	921	888	898	909	914	891	948	878	942	926	899	933	932	906	918	957	891	870	925	908	917	903	878	923	880	947	870	917	960	914	913	922	921	899	937	932	908	911	873	903	927	902	891	898	855	890	889	928	933	911	909	863	901	899	898	899	930	907	960	932	926	916	925	917	934	942	899	897	898	924	921	875	886	957	928	935	911	882	943	910	882	940	883	936	921	919	903	887	944	951	930	895	940	890	873	927	884	900	857	916	903	915	953	873	938	888	908	946	938	913	928	914	879	942	897	945	932	908	850	890	900	916	982	942	905	927	898	902	904	907	943	875	893	915	969	946	934	917	882	922	886	876	949	897	983	910	921	951	886	885	882	900	903	936	929	872	896	915	887	895	950	877	869	913	931	955	883	960	920	916	885	933	904	881	957	897	866	942	856	882	968	910	907	932	949	878	869	949	905	911	924	946	888	881	894	882	933	942	943	903	968	949	910	936	959	895	906	909	896	866	982	889	894	970	889	917	905	911	930	883	918	925	899	905	894	942	915	908	840	945	918	891	896	937	926	862	935	902	916	903	931	894	961	858	925	914	913	925	883	979	911	859	895	890	913	910	901	862	885	898	917	897	957	914	911	908	861	896	922	882	933	918	912	924	935	884	894	931	929	929	905	916	948	946	896	928	865	896	853	965	922	905	926	964	908	913	920	894	944	889	897	944	912	934	945	948	927	918	927	874	901	941	932	893	976	872	923	961	920	915	976	944	888	979	902	942	906	911	931	890	929	915	905	938	876	917	963	895	913	922	895	879	913	913	907	876	929	885	928	866	938	902	926	884	846	874	887	916	909	907	932	879	886	935	882	931	913	920	962	909	911	951	922	899	937	876	947	972	865	930	915	859	901	984	847	932	914	947	882	876	902	918	859	1002	943	888	874	909	894	871	908	902	934	923	968	973	866	920	900	903	883	884	929	891	935	872	958	959	939	907	909	921	892	915	918	883	904	921	852	938	944	910	883	944	906	857	933	948	909	894	903	856	939	928	932	907	968	943	980	957	890	913	935	942	930	944	899	943	879	927	922	972	935	867	899	883	929	894	892	893	952	970	866	944	912	924	904	872	872	916	953	901	888	942	919	883	896	923	884	885	893	924	949	922	938	941	913	912	948	889	901	928	901	924	934	872	909	941	853	973	917	944	966	853	920	918	930	910	871	938	933	898	905	881	887	922	951	896	917	907	846	884	972	896	891	928	852	917	913	955	895	936	897	959	895	901	887	878	900	943	926	934	915	894	970	923	881	918	881	872	922	883	876	891	897	891	931	879	893	923	915	926	903	911	841	886	937	931	949	941	925	930	917	958	943	902	885	934	871	881	948	896	904	920	920	915	901	923	914	920	938	965	886	904	945	951	922	910	944	882	889	908	896	905	892	944	939	939	959	903	986	849	894	891	904	953	967	927	926	927	893	876	924	917	911	922	886	941	945	907	959	916	935	886	938	885	867	918	892	975	932	896	943	893	906	881	872	928	956	910	940	944	903	868	918	895	917	926	929	932	886	968	930	923	936	937	899	934	930	940	929	945	908	974	961	933	947	858	939	978	926	918	893	971	930	892	940	879	858	936	890	927	901	935	925	860	910	918	964	903	904	879	899	929	894	887	845	915	889	879	896	938	925	946	877	916	913	939	945	877	859	926	920	919	926	910	927	968	912	908	965	907	903	857	863	889	917	942	899	930	894	974	891	922	916	913	917	914	929	887	949	935	866	883	873	944	901	941	894	890	858	899	917	892	904	889	907	880	899	912	849	912	877	946	887	883	873	894	940	903	910	866	879	916	911	909	875	941	953	895	957	894	838	911	838	887	883	953	944	931	927	928	906	926	891	919	906	824	933	957	920	938	899	925	902	882	920	890	924	911	910	873	870	931	896	917	939	957	949	945	903	934	879	913	955	867	941	943	932	878	910	909	912	895	875	883	914	855	915	958	926	932	887	956	894	898	898	961	921	835	878	930	901	909	894	932	880	946	908	854	884	919	894	899	914	912	885	929	906	948	888	918	895	896	955	909	960	880	900	900	875	919	888	899	903	892	892	913	916	917	925	895	949	915	897	907	907	838	925	887	884	916	943	948	845	928	890	945	913	891	891	941	963	929	919	960	903	891	895	942	933	844	898	857	931	915	879	924	881	924	914	888	858	897	958	912	913	866	874	921	829	913	900	921	905	940	974	869	932	921	968	908	910	943	941	864	860	868	896	949	928	928	931	871	944	938	898	901	924	849	924	919	915	878	889	914	898	939	914	942	857	911	958	911	879	906	860	962	908	892	935	969	928	892	935	889	903	899	945	988	901	893	908	840	941	910	927	873	949	913	889	924	902	907	924	909	948	927	900	887	946	927	912	935	915	926	1005	906	868	911	857	917	874	920	888	936	915	893	876	904	921	875	888	846	869	904	904	843	927	880	925	903	859	941	953	886	913	925	922	911	876	953	888	888	927	868	908	947	954	943	903	885	902	975	902	925	956	865	948	946	911	923	972	900	845	950	905	931	849	926	882	896	913	918	916	939	900	925	888	929	898	974	915	866	952	883	940	888	916	952	915	886	948	889	947	912	994	878	910	922	908	928	914	938	861	877	960	958	949	930	928	915	902	945	870	897	862	828	930	906	916	901	954	895	935	959	899	921	899	979	906	927	877	929	869	933	909	875	936	904	956	910	935	938	901	898	901	951	955	946	959	934	963	917	918	880	924	957	905	892	898	928	898	910	941	893	933	918	859	865	886	908	947	918	899	888	931	846	845	948	872	928	935
23081	21232	29015	23743	21259	20433	9363	3914	2721	2308	1980	1614	1553	1466	1303	1322	1183	1136	1109	1046	987	922	915	840	796	802	737	765	777	710	743	701	699	699	669	656	683	639	648	620	616	636	662	630	621	578	603	631	550	613	632	632	595	619	644	612	575	569	565	565	570	599	608	586	607	613	630	604	609	615	579	615	595	592	596	577	565	599	620	561	602	580	610	615	539	577	613	604	574	576	596	612	567	633	583	603	636	616	616	619	610	587	620	603	590	594	566	622	592	562	570	632	599	592	557	575	549	556	581	580	601	585	599	610	543	617	580	592	572	563	584	596	599	567	584	577	578	548	561	595	565	605	595	570	626	594	586	587	588	591	601	569	599	616	619	610	562	587	591	548	580	594	574	558	562	610	580	585	575	572	602	617	575	611	576	555	598	530	565	577	591	615	587	620	581	575	589	596	635	575	556	558	576	574	538	608	561	567	596	597	566	571	591	593	574	576	609	631	601	566	589	568	627	591	579	552	629	576	566	627	631	587	570	560	612	613	591	568	563	648	585	571	606	552	621	584	550	598	593	610	599	582	590	560	640	575	588	622	598	619	636	595	584	577	561	591	581	622	634	636	608	593	554	609	591	578	574	544	594	614	606	607	596	576	597	582	572	576	577	598	570	556	612	582	600	527	594	617	587	535	611	591	560	618	601	601	601	584	587	568	565	595	581	597	586	592	586	549	575	576	565	587	576	589	580	605	607	590	592	572	589	588	564	584	547	574	602	577	608	599	587	611	573	581	580	618	546	592	546	562	593	570	539	596	631	584	574	539	575	565	554	551	585	566	627	585	602	565	557	590	607	643	534	537	591	583	568	538	612	527	591	574	601	570	549	553	599	613	552	575	557	576	613	623	596	587	620	600	577	616	577	585	591	556	597	630	570	619	599	567	537	634	603	566	575	598	595	588	563	598	586	609	549	602	586	612	537	615	581	584	551	580	566	628	595	570	600	601	575	538	608	593	586	558	564	515	575	573	647	637	624	629	579	601	608	575	574	563	597	595	574	593	612	569	592	549	546	621	592	591	598	570	564	580	599	600	563	572	564	598	604	576	578	598	613	573	575	585	630	590	563	574	581	580	627	592	577	626	560	550	620	572	540	617	567	575	588	613	591	534	546	551	586	589	558	593	609	599	600	605	587	609	567	617	612	577	590	569	575	590	576	541	541	579	556	597	582	554	594	582	610	542	560	591	543	556	561	574	572	575	566	640	585	595	561	545	588	591	611	582	580	581	561	554	603	593	571	590	590	530	596	585	594	588	581	580	593	528	608	588	592	548	584	560	565	577	606	571	584	624	614	594	595	564	575	539	572	589	584	548	616	561	564	580	564	598	565	595	556	624	580	609	595	605	635	582	559	584	566	578	559	553	569	612	590	585	552	586	568	567	610	587	608	553	573	557	561	647	565	583	568	580	571	592	567	520	573	574	575	597	540	534	562	512	573	550	580	581	605	546	619	614	567	605	569	569	622	618	594	615	573	608	578	614	578	572	562	611	579	600	579	564	603	608	585	544	625	575	564	583	552	625	606	549	539	601	578	572	605	581	606	572	600	579	579	569	598	600	609	549	601	560	622	584	607	548	585	587	588	609	564	568	607	628	560	572	563	602	611	592	573	539	586	592	596	624	584	577	574	579	583	524	606	574	593	574	565	570	502	548	597	585	569	574	538	591	571	576	598	604	595	603	567	594	533	554	602	604	598	582	638	592	577	561	588	613	576	582	648	579	572	556	578	566	592	601	585	557	610	566	568	556	615	540	596	563	555	601	598	591	555	574	604	599	588	601	606	635	575	552	573	581	619	597	589	543	603	555	572	573	574	591	553	598	623	597	559	562	568	603	550	605	572	581	576	583	559	573	612	586	615	582	564	571	586	633	605	540	584	551	588	563	628	551	611	575	547	558	637	592	570	585	584	605	593	562	612	587	610	561	592	559	603	577	552	551	609	588	600	631	609	559	560	583	555	612	531	554	559	523	581	606	607	605	584	545	554	568	556	573	603	574	579	585	559	550	599	539	601	634	585	594	582	605	594	567	606	601	566	589	608	555	594	604	621	549	567	598	601	594	582	604	581	604	558	572	597	606	583	561	568	599	585	551	563	578	583	597	581	582	564	578	591	590	550	579	571	572	550	600	578	548	577	568	548	603	538	584	584	605	640	574	556	552	580	553	568	592	596	573	575	558	540	572	584	602	564	590	628	559	552	532	588	572	564	576	603	570	564	557	550	598	571	598	564	571	613	621	587	589	606	598	584	609	614	604	604	546	549	573	635	635	596	579	584	570	569	588	590	618	550	547	615	547	581	618	580	574	543	562	583	576	598	587	623	595	619	590	607	555	634	571	613	629	557	574	559	559	587	634	576	605	580	562	523	559	567	569	564	572	590	579	582	577	580	587	622	592	569	600	564	561	570	593	580	572	586	569	596	557	528	588	578	605	572	593	566	604	567	594	629	592	591	600	604	578	606	579	558	577	571	546	578	543	616	634	584	573	590	600	565	602	562	580	587	566	566	546	598	615	584	597	567	575	569	546	565	600	644	590	586	576	603	601	584	566	581	603	557	536	597	575	588	584	563	574	560	584	582	567	567	564	530	607	586	524	564	573	587	583	587	582	589	579	588	621	617	591	538	579	550	618	584	588	575	594	560	578	613	605	559	546	570	565	568	590	602	603	596	536	600	577	634	577	561	589	539	557	589	614	593	574	590	574	604	581	602	546	577	570	565	616	549	538	584	598	569	593	612	541	567	564	576	584	568	576	634	658	579	593	574	580	563	559	601	549	610	601	609	521	604	576	608	584	620	547	587	541	562	579	598	602	603	597	587	549	617	567	573	588	623	542	597	529	583	607	560	566	546	589	599	581	567	607	575	564	557	587	621	534	548	598	549	589	591	586	615	582	602	585	575	624	537	557	597	597	575	603	621	587	599	614	572	580	597	564	624	588	595	623	569	561	609	558	622	633	564	564	542	610	572	576	552	598	519	585	580	540	584	581	594	583	610	533	609	626	577	605	573	595	583	565	577	597	584	596	650	608	597	593	590	602	611	596	574	577	580	580	572	563	611	584	591	566	603	575	638	549	581	571	573	568	580	554	565	584	593	549	571	556	590	607	599	560	586	570	603	588	580	615	553	579	568	601	577	563	598	541	601	559	563	597	569	551	595	579	608	540	599	591	607	566	666	590	578	577	560	562	574	591	592	546	608	557	580	560	619	562	542	611	578	567	578	585	560	569	562	570	585	608	579	562	572	630	590	597	596	604	564	609	566	525	579	573	613	579	578	540	520	613	605	559	611	573	548	583	568	559	603	545	618	571	570	558	642	579	531	619	580	576	549	562	580	559	642	578	580	600	558	576	593	618	575	548	531	598	566	571	585	565	585	571	637	606	599	559	579	579	593	589	599	573	559	586	605	526	591	535	604	614	582	636	559	579	608	565	587	590	623	591	601	553	596	592	621	572
18178	33991	28720	24681	21271	13484	10940	9198	7386	6169	5187	4087	3772	3495	3289	3060	2698	2656	2464	2279	2082	1899	1730	1620	1521	1515	1475	1374	1388	1313	1365	1272	1258	1204	1151	1156	1079	1073	1071	1038	1010	1062	997	990	976	993	987	963	982	919	966	920	942	932	934	941	941	950	908	847	855	896	936	920	923	902	934	884	910	911	904	923	881	939	883	923	872	887	933	912	887	867	930	947	894	890	940	969	889	937	975	929	987	947	947	953	874	942	932	916	938	908	894	915	992	967	878	921	883	925	898	915	880	891	911	911	841	890	954	917	921	886	893	917	933	925	936	909	930	902	905	929	958	909	872	913	889	878	891	951	869	888	951	870	838	881	892	897	868	919	898	897	855	903	946	933	929	911	889	906	930	907	922	887	840	933	896	809	875	902	922	885	864	912	920	942	911	931	919	943	871	898	897	883	943	918	941	906	862	944	920	933	868	855	856	928	887	883	910	898	917	911	870	854	968	877	892	902	933	885	893	934	895	906	942	898	941	865	925	902	856	883	920	913	903	892	937	890	916	926	904	878	889	905	915	932	911	892	868	930	863	890	890	888	854	876	919	876	907	875	908	877	902	912	931	908	924	855	913	878	905	931	900	908	931	920	856	928	906	888	921	905	906	879	932	860	894	842	912	873	891	973	833	863	917	897	803	888	917	926	895	910	884	906	910	884	924	870	916	949	898	896	893	864	930	934	832	880	868	902	870	896	935	915	919	968	921	899	911	940	918	941	876	911	912	885	883	920	894	936	964	936	889	889	880	918	948	895	957	887	900	932	923	955	906	855	928	948	902	937	916	926	900	933	921	876	953	908	881	950	956	938	920	875	936	957	915	954	876	890	914	883	869	928	927	942	886	887	883	888	932	906	881	905	947	931	889	911	935	910	889	949	869	918	946	902	921	901	916	922	872	905	903	942	961	919	837	837	912	935	947	919	857	967	859	903	883	862	883	876	926	846	896	866	952	938	866	894	881	889	893	939	877	858	908	963	911	872	902	911	866	946	871	891	882	917	914	906	918	894	916	885	919	896	898	882	892	896	904	893	870	897	878	880	914	889	888	874	956	897	887	939	896	948	879	882	871	913	973	897	883	896	878	942	922	885	929	893	902	919	928	923	905	911	921	892	899	915	905	874	871	919	908	891	886	912	905	929	909	884	942	880	848	922	919	900	880	885	887	946	897	917	913	897	929	896	859	893	894	894	837	924	924	854	833	908	909	969	954	900	884	902	817	943	897	892	884	912	877	875	918	872	904	843	853	876	901	953	898	865	916	913	923	882	891	904	920	874	893	895	920	945	900	894	891	888	921	873	939	866	891	912	926	929	867	886	904	899	928	972	920	924	885	902	964	954	858	924	922	879	927	904	898	883	929	926	923	934	859	972	936	921	934	950	881	888	852	839	924	963	927	854	972	859	884	857	892	892	891	881	910	888	928	875	860	919	925	887	931	926	872	855	922	890	916	921	838	880	894	908	880	878	866	896	947	888	948	939	892	896	867	904	906	848	950	866	932	960	954	909	903	915	896	925	898	907	902	863	925	912	884	855	870	940	899	920	942	898	907	947	928	878	829	854	904	926	865	940	929	879	860	962	899	854	957	896	924	936	879	841	932	856	937	875	893	895	941	909	887	871	869	926	943	848	912	919	891	922	894	877	945	919	919	832	902	873	879	871	846	923	907	853	844	905	971	895	854	906	942	868	948	837	861	876	914	903	837	917	851	963	939	887	882	935	915	887	907	895	879	906	905	904	859	859	910	911	885	916	911	928	885	880	894	924	902	859	920	940	980	911	830	937	915	879	870	899	903	906	948	921	952	892	890	937	913	888	877	975	889	921	861	913	944	901	897	950	928	895	914	904	877	895	931	912	900	940	889	895	896	860	908	958	881	912	863	918	899	876	872	892	907	862	906	904	921	889	899	893	865	926	907	947	868	914	925	898	882	915	898	884	914	854	894	885	874	937	888	917	883	919	898	884	880	941	827	962	909	875	931	939	880	912	913	910	866	891	894	949	934	949	906	908	904	867	852	954	905	892	885	824	914	911	879	917	944	923	887	881	931	902	874	880	863	911	919	884	905	920	927	846	894	871	883	923	939	899	925	888	878	883	861	842	951	943	915	895	903	873	868	936	863	878	916	923	881	914	883	918	928	897	878	880	927	904	901	903	934	908	880	916	904	878	902	903	928	874	880	881	886	885	906	890	890	905	905	865	909	883	951	960	921	897	879	836	878	871	867	887	911	887	922	886	881	888	919	915	929	906	921	898	906	862	816	940	949	927	956	839	910	885	854	917	931	925	895	886	910	879	898	954	891	876	868	922	919	876	953	899	890	896	908	909	864	905	903	905	957	906	916	894	900	926	916	881	858	879	939	898	981	881	969	943	881	845	884	977	928	914	922	861	888	903	862	952	900	910	901	908	838	919	897	948	839	842	863	888	887	894	868	934	864	879	903	840	912	884	936	901	902	899	893	916	890	915	907	924	865	911	867	906	931	870	940	896	846	908	910	903	883	872	927	937	928	908	870	917	901	909	880	929	891	894	896	912	915	956	867	916	885	851	890	888	944	906	907	874	892	929	951	902	877	934	945	912	893	902	889	882	881	940	948	923	925	968	910	917	927	890	892	915	877	886	880	910	888	899	915	943	868	886	904	927	938	921	866	899	873	881	842	973	904	913	927	887	918	915	903	911	885	894	912	878	965	900	904	954	893	888	902	906	937	932	901	918	941	908	941	951	878	881	952	842	888	882	898	878	899	847	936	893	899	874	902	904	854	923	848	869	853	898	880	827	910	939	859	869	920	886	903	902	919	920	843	884	844	944	895	930	959	935	888	908	906	936	852	922	890	894	917	926	936	894	861	848	892	908	914	844	933	860	883	931	921	925	903	881	846	881	894	945	876	898	862	879	908	876	840	886	889	940	875	922	913	855	894	927	868	886	928	906	906	873	861	833	892	875	962	914	927	901	904	906	906	889	945	934	891	914	900	892	882	910	944	911	902	925	881	887	869	938	968	887	878	904	867	924	887	883	910	876	928	894	893	908	913	928	897	911	894	867	933	908	940	910	871	956	923	925	878	886	931	885	926	892	856	895	897	891	914	853	875	919	922	871	868	880	906	882	897	888	903	849	878	868	921	911	876	886	906	857	850	871	865	954	917	926	880	900	933	885	892	848	883	905	864	893	920	927	903	923	916	914	855	947	940	910	925	915	872	883	902	847	891	879	894	903	928	873	931	933	905	915	905	873	892	902	878	928	919	892	860	896	891	862	887	895	933	909	886	900	872	902	873	896	894	904	855	865	939	863	925	891	866	908	939	919	937	897	943	869	916	914	889	892	903	895	919	941	924	882	905	913	903	884	851	946	913	941	877	878	924	933	884	937	890	873	883	881	924	886	899	896	911	905	926	858	882	872	922	875	880	934	886	900	938	940	848	878	889	900	875	904	947	883	867	861	893	900	885	887	913	904	903	879	883	907
26844	21154	15655	7584	4729	2449	1776	1537	1216	1018	887	788	729	746	796	720	740	723	642	637	636	576	543	515	513	526	505	549	506	504	515	484	508	494	495	533	471	471	514	499	498	460	481	500	506	494	458	465	449	468	443	430	438	472	491	449	459	456	436	481	467	472	490	469	453	445	439	481	415	503	436	458	456	442	414	457	443	398	432	456	449	458	475	407	421	446	478	441	466	438	443	454	459	470	493	472	439	432	468	448	458	440	437	408	426	447	468	464	472	408	430	430	452	432	452	430	451	424	483	479	465	427	449	471	459	454	423	424	471	438	450	435	462	441	458	454	489	415	424	461	467	478	456	436	437	441	418	446	459	450	467	453	459	447	469	410	461	443	468	457	465	431	465	441	460	443	451	470	454	445	460	440	495	442	451	425	458	417	461	438	472	440	404	430	452	431	448	477	475	431	487	446	436	402	459	461	501	460	459	435	431	438	464	481	419	439	450	454	415	443	465	454	455	442	452	467	489	465	451	426	453	467	463	436	519	483	457	456	470	414	412	461	426	401	480	458	468	461	466	469	421	457	421	455	465	455	459	412	442	434	446	431	475	449	448	455	430	419	446	404	432	410	430	441	484	438	458	475	457	425	469	441	463	456	471	471	457	438	415	435	432	448	469	484	450	460	476	460	452	422	467	466	448	444	465	477	429	472	492	473	448	428	451	437	449	423	431	434	460	495	441	462	443	451	427	460	437	427	465	433	450	491	417	433	468	457	422	431	423	487	499	483	440	442	446	469	437	433	445	454	464	451	450	434	472	417	446	413	475	497	442	462	417	452	422	423	471	447	449	444	447	460	448	460	432	492	419	500	414	453	449	416	445	465	465	444	436	470	448	426	442	444	417	431	457	445	421	421	493	464	468	420	462	475	452	444	437	425	468	481	443	449	445	443	442	453	459	473	469	477	444	445	464	416	435	416	458	475	461	434	471	426	477	437	435	447	442	423	432	486	396	484	418	449	454	461	485	468	457	423	388	442	456	462	405	469	450	443	480	434	467	433	411	462	465	457	444	440	480	427	430	447	453	444	435	454	478	449	482	451	462	463	468	487	477	427	434	457	443	422	479	470	471	457	473	398	427	453	427	431	417	461	424	435	462	465	452	461	445	390	420	440	449	460	466	449	466	494	430	462	454	453	423	441	465	483	468	476	479	419	469	441	456	418	447	459	474	464	462	474	389	469	438	467	424	449	451	449	486	451	448	436	474	469	445	444	483	466	459	458	431	437	456	451	485	451	429	481	465	479	452	421	475	470	452	442	436	430	442	429	469	439	471	458	445	445	470	472	460	446	466	466	416	443	476	482	438	473	466	419	440	442	510	433	442	421	490	435	489	428	458	444	484	460	418	441	464	448	463	428	412	467	449	464	428	465	465	443	404	451	435	427	460	449	462	470	459	449	430	427	409	456	444	436	458	445	448	433	476	455	454	449	468	461	424	428	455	470	443	445	442	449	404	467	411	473	450	470	452	457	455	426	477	462	483	425	466	498	469	443	456	430	425	472	445	433	422	436	457	446	482	412	468	464	453	458	448	460	459	510	448	456	468	391	446	441	452	430	444	456	470	470	454	429	454	447	497	415	441	468	460	445	465	472	438	450	470	446	463	457	451	434	460	424	477	467	468	445	458	478	479	471	483	404	431	472	442	453	448	469	452	439	418	467	455	447	444	485	435	424	450	445	418	450	443	468	437	474	464	471	462	455	430	410	462	455	494	420	448	466	417	484	454	405	443	448	463	431	479	476	459	449	494	451	435	481	483	452	456	456	483	451	467	462	452	452	435	457	455	416	449	416	387	449	421	432	426	494	466	455	407	477	461	444	471	436	478	462	463	498	473	434	482	469	470	455	474	445	470	484	460	441	447	451	449	458	462	453	487	452	434	463	459	424	448	470	446	440	471	455	394	453	450	469	410	454	414	464	437	420	448	442	440	474	465	468	458	422	463	448	431	473	437	433	441	436	459	469	450	467	439	454	487	425	421	461	462	468	451	432	498	444	457	421	465	447	419	460	452	410	471	481	425	462	443	459	454	456	472	404	469	458	432	426	443	434	424	452	455	459	455	438	433	419	465	443	462	440	441	514	451	432	477	386	435	414	488	446	441	480	416	416	474	435	409	459	471	433	454	432	451	450	442	453	469	448	442	466	489	431	418	429	467	477	475	462	452	438	440	442	456	438	449	421	431	440	436	438	402	457	445	434	462	421	455	465	450	454	381	467	457	432	449	485	420	453	460	424	476	443	444	410	438	457	469	448	466	451	472	459	444	486	457	424	435	465	457	421	466	447	446	440	466	410	443	440	452	415	444	453	435	436	462	443	444	452	425	486	470	470	438	441	422	458	478	455	437	438	477	466	496	431	389	435	420	472	503	489	406	434	433	455	473	449	411	442	467	457	428	432	498	458	453	433	464	482	429	480	481	469	455	450	443	446	447	477	434	451	508	436	442	467	453	429	454	435	416	465	467	469	473	435	463	443	425	453	477	428	489	435	458	474	457	455	458	422	413	423	435	441	482	459	481	462	429	467	455	477	434	426	458	426	474	461	470	467	419	482	462	449	483	537	481	495	412	420	471	430	426	434	444	438	408	455	485	471	450	467	493	399	465	467	449	458	450	414	430	417	446	429	456	476	414	425	410	433	439	429	464	467	493	467	443	410	445	435	455	423	401	464	434	453	439	433	506	432	440	430	431	436	463	423	440	429	407	431	468	433	468	444	437	462	460	473	467	442	476	452	464	477	477	463	436	419	483	485	434	437	440	493	423	450	445	467	451	436	491	462	478	451	451	449	495	435	409	428	431	435	404	446	447	417	453	427	436	449	460	439	514	451	406	422	423	439	475	460	457	489	464	436	460	455	442	479	452	482	466	448	430	450	436	456	467	462	460	441	451	450	474	433	430	458	438	498	455	442	451	458	473	441	470	444	465	418	453	467	446	457	445	429	432	460	480	423	481	436	459	443	477	477	446	429	449	439	460	457	446	446	433	458	438	431	460	405	426	438	456	431	462	471	444	481	440	450	496	481	466	480	450	447	501	460	511	439	438	423	456	458	437	458	479	475	384	449	443	476	461	454	416	470	476	424	462	445	442	448	486	430	474	470	433	464	417	461	446	461	438	460	444	427	418	444	450	424	470	462	446	442	469	450	510	454	437	422	446	472	438	471	473	449	434	479	486	480	438	451	438	442	424	432	454	438	434	430	440	445	419	467	458	431	454	436	461	520	449	477	442	450	440	438	435	475	425	449	443	459	404	455	461	434	445	473	424	469	434	465	465	471	445	447	464	426	432	418	440	424	458	448	459	459	443	486	449	464	470	426	501	449	439	432	442	450	460	442	439	463	456	431	432	411	449	392	420	433	455	496	452	484	478	477	471	417	421	442	411	424	430	508	423	454	492	460	439	433	429	437	449	453	449	424	449	453	465	503	464	465	488	444	444	468	435	459	431	423	446	469
14214	20722	16466	12301	10329	6227	4639	4139	3445	2789	2263	1979	1809	1774	1553	1483	1524	1419	1286	1315	1164	1154	986	1011	986	920	963	923	934	920	906	880	845	859	847	778	770	795	756	737	771	719	781	736	808	770	750	746	705	698	766	701	721	763	720	752	676	693	713	727	703	690	785	705	725	735	730	687	696	746	722	729	771	742	757	699	727	758	706	723	737	729	742	755	751	699	688	731	759	688	723	752	747	749	729	696	766	721	736	723	724	767	725	675	768	713	730	711	738	731	714	686	719	730	756	661	695	679	722	737	685	680	665	717	660	736	707	710	685	711	690	721	712	718	718	705	724	735	694	661	734	705	726	688	721	749	724	705	751	736	699	696	770	707	743	715	699	660	756	699	754	746	689	750	718	670	725	720	690	712	684	730	719	713	703	724	680	698	705	721	701	727	711	730	769	725	707	699	763	714	725	701	756	721	685	720	707	750	707	731	757	714	685	728	681	687	725	724	759	696	679	677	718	714	713	747	658	667	743	648	684	698	709	719	707	731	724	732	690	764	732	780	714	719	749	770	669	712	694	742	712	681	703	693	705	697	757	723	749	723	747	683	708	696	720	751	697	702	705	708	700	713	747	691	720	730	735	720	716	723	762	703	713	700	734	684	725	673	669	682	719	718	724	681	661	725	667	714	669	695	719	737	720	731	715	755	712	690	709	707	738	719	751	734	704	694	676	691	710	700	743	691	705	684	713	736	752	676	681	693	724	673	666	723	736	734	688	756	654	742	707	698	695	735	763	704	734	695	704	726	692	774	734	747	704	739	670	727	708	678	693	701	724	709	725	712	730	679	785	723	699	776	752	690	716	707	716	732	707	686	721	722	764	700	681	714	746	703	747	770	736	735	695	692	677	701	703	674	728	757	730	710	650	713	720	690	766	661	700	694	689	781	739	704	709	749	750	686	731	688	765	717	656	748	743	734	700	710	718	715	730	739	734	735	720	732	732	711	702	696	731	721	734	687	682	728	705	710	736	706	716	692	712	663	713	694	701	683	698	678	706	707	725	726	730	690	658	730	716	680	705	734	710	709	722	697	729	743	713	737	700	704	711	710	706	748	693	728	761	703	689	695	742	753	651	699	766	708	730	744	695	706	772	724	717	767	710	706	693	694	738	678	719	710	700	720	695	778	697	778	751	720	697	709	710	764	741	677	698	702	752	708	728	753	670	709	716	698	682	716	663	672	690	736	692	705	729	726	701	715	703	779	718	703	753	720	719	661	711	699	735	739	766	693	781	745	705	739	662	714	705	701	667	688	695	700	715	763	674	700	699	721	700	722	714	709	711	709	707	696	747	752	736	745	718	775	714	671	742	721	719	727	708	738	705	680	716	740	724	727	685	716	708	708	722	719	676	708	782	753	755	690	681	724	763	686	662	671	723	743	684	766	722	711	711	731	698	665	730	725	698	718	730	727	728	692	671	759	688	714	744	691	680	732	732	747	768	745	679	745	727	719	722	719	679	722	718	738	727	765	705	672	730	721	719	727	695	656	691	691	798	691	736	722	732	690	744	714	684	681	710	704	719	730	741	744	668	747	703	712	702	722	746	737	722	718	676	715	690	672	725	732	685	689	703	711	743	730	724	733	717	718	735	740	724	734	703	667	716	694	690	721	717	708	694	700	695	717	721	692	730	727	718	686	717	740	734	721	763	725	737	705	675	716	737	729	687	713	775	704	698	703	724	700	697	735	745	673	704	734	715	697	667	699	743	695	718	685	698	774	701	742	723	749	661	740	735	727	726	711	698	714	674	689	695	724	723	687	705	722	664	672	705	718	681	716	700	683	745	694	669	735	774	670	703	745	712	715	713	745	698	693	699	696	718	706	723	712	716	710	697	698	728	672	664	710	680	728	738	769	761	678	715	676	706	638	711	730	736	670	737	660	721	717	703	716	773	662	687	738	729	703	718	706	708	739	733	696	707	690	703	720	702	689	711	736	757	684	665	744	750	717	666	718	705	722	727	682	781	747	728	709	688	689	750	709	728	722	696	667	708	731	706	726	675	703	728	733	826	708	738	735	658	707	716	736	710	726	702	730	672	737	730	683	694	744	738	713	702	743	734	728	703	733	733	743	754	706	738	731	736	697	684	790	686	713	726	703	700	725	736	739	718	722	685	757	751	725	700	708	719	707	733	722	753	689	681	750	695	697	680	748	702	708	736	684	698	728	725	765	708	719	730	739	702	710	683	723	728	715	767	728	697	752	747	718	711	730	765	743	671	750	689	740	714	694	719	752	713	772	713	716	695	708	728	741	663	678	700	724	688	730	754	755	659	750	694	745	661	692	728	716	754	700	697	710	732	709	725	730	744	734	674	733	752	698	741	708	744	682	705	697	725	678	674	687	722	738	716	714	669	704	715	706	711	759	672	695	736	709	702	730	751	685	699	700	709	772	694	682	729	678	736	653	725	700	761	784	691	706	728	707	689	657	720	703	727	742	659	719	712	720	700	750	707	707	722	711	700	716	723	767	675	737	713	668	713	671	721	720	731	751	707	699	691	723	724	661	661	715	745	736	708	761	670	720	683	737	703	737	713	711	707	710	723	707	718	732	686	737	742	743	731	736	716	705	694	714	724	695	687	749	733	709	739	759	699	753	668	690	699	684	692	680	698	715	719	668	699	750	676	707	714	677	692	724	678	720	684	738	712	746	749	737	663	739	733	739	732	740	702	691	708	691	741	695	734	760	698	685	664	684	706	736	749	721	696	738	726	695	740	696	676	722	728	712	710	703	742	688	711	686	723	762	750	720	737	700	734	694	709	703	694	698	730	700	735	705	694	686	724	700	731	682	721	725	741	760	683	730	681	714	755	721	706	691	703	682	699	710	685	715	759	668	703	742	690	706	725	752	751	711	733	734	734	705	722	658	724	685	682	699	746	711	780	705	703	701	710	714	712	752	732	715	706	694	741	709	755	736	704	744	724	684	692	730	709	772	721	724	689	704	705	689	725	701	692	712	705	733	717	709	682	683	689	693	713	767	707	727	675	716	693	700	709	674	725	729	700	750	722	711	720	711	721	676	707	710	738	734	704	784	746	714	739	738	704	726	709	711	727	711	731	708	708	678	738	695	718	682	725	705	756	720	697	685	741	761	740	753	727	723	705	711	742	716	667	673	715	716	694	698	693	714	692	731	712	734	690	711	689	701	752	736	763	745	661	725	723	724	743	733	680	714	695	723	673	745	766	717	724	692	732	759	712	705	670	691	752	706	682	789	763	693	710	689	696	700	704	727	724	687	745	759	663	723	684	686	688	734	732	702	736	743	680	751	726	708	725	742	730	751	708	717	700	666	758	670	779	701	705	686	714	720	707	755	797	717	681	693	725	711	660	716	726	719	708	664	720	783	701	677	711	708	689	769	746	705	695	715	716	700	735	718	734	710	706	751	685	712	701	746	705	668	687	698	714	713	720	688	698	734	715	664	700	719	736	711	696	714	705	725	752	728	721	691
24084	21240	28395	24376	20692	9582	3868	2607	2083	1744	1465	1315	1214	1219	1126	1030	1039	962	950	899	879	844	833	772	742	720	741	779	690	706	679	679	653	616	632	664	653	567	648	644	620	620	607	638	622	624	637	624	601	581	615	605	637	597	577	610	572	581	568	609	590	616	559	570	595	595	637	638	605	622	583	594	595	579	609	593	537	588	545	592	581	595	586	559	530	569	566	606	598	597	557	622	574	622	594	609	637	575	622	614	632	613	585	596	602	586	537	576	586	584	588	619	601	587	569	617	563	599	614	557	549	600	600	567	568	622	566	603	663	597	588	583	615	550	581	528	634	566	618	568	623	558	574	579	595	600	592	580	594	584	594	559	568	559	584	576	559	586	625	626	616	601	611	590	577	579	583	610	618	569	590	573	634	599	540	566	612	564	578	585	592	581	619	596	577	577	624	603	542	599	587	572	591	585	592	598	605	573	592	595	564	593	607	609	595	604	539	565	616	596	595	632	574	596	561	590	588	583	592	573	637	583	616	550	572	589	589	635	593	558	586	600	586	592	574	591	590	604	593	615	602	623	656	609	568	642	562	587	610	586	628	561	589	598	593	566	607	591	597	586	596	594	596	554	564	595	599	594	610	557	590	578	619	608	575	615	569	623	570	625	587	587	593	549	587	611	570	594	534	575	592	583	602	640	637	573	578	583	559	593	600	545	575	617	612	579	637	580	601	619	602	607	592	605	571	590	566	614	622	591	574	580	581	625	596	651	539	581	604	585	587	576	629	580	584	585	573	595	570	589	593	622	578	581	631	579	556	581	577	539	557	559	584	580	608	606	646	600	581	601	559	550	574	583	571	587	640	570	580	587	591	552	632	564	572	643	583	585	549	612	569	614	579	596	626	647	608	572	579	578	589	584	603	581	578	578	571	579	618	581	579	585	584	579	601	535	556	590	637	559	555	616	609	585	600	580	613	641	574	590	561	633	539	546	586	600	574	622	603	606	580	618	615	585	627	588	565	582	603	571	573	601	593	553	582	637	618	566	607	615	580	565	586	509	538	575	611	582	609	591	588	579	597	553	573	594	599	612	632	593	622	593	529	589	620	591	578	565	560	575	608	591	616	595	596	557	554	571	590	568	605	601	635	604	588	612	609	576	566	597	563	597	544	588	561	587	550	579	564	585	567	595	591	608	568	603	622	546	605	543	572	554	593	560	564	621	659	570	582	642	609	587	583	596	596	635	639	584	601	602	620	591	624	591	619	594	619	607	602	585	555	617	597	575	547	628	612	583	630	629	607	653	577	625	575	615	641	586	589	591	602	616	618	622	541	593	592	634	571	574	595	619	593	603	588	631	585	612	624	582	588	574	555	616	560	574	582	565	562	630	565	597	559	657	576	639	544	611	598	632	634	542	616	619	599	608	576	589	614	605	622	600	560	559	598	588	568	605	604	628	595	609	581	580	615	588	559	565	603	597	611	562	602	576	584	625	592	584	588	608	569	574	554	585	611	604	574	567	633	587	571	610	597	614	595	613	544	573	600	586	568	595	580	559	556	598	571	594	571	583	607	587	608	582	587	573	554	583	564	616	570	561	583	632	597	577	567	595	588	612	622	591	589	626	593	550	566	597	580	599	592	574	581	615	544	612	592	568	629	579	633	600	591	611	607	566	647	577	585	584	596	581	576	532	564	622	578	613	575	584	594	580	605	620	587	609	576	605	531	574	617	613	524	529	572	565	598	556	582	607	584	555	565	588	547	565	622	618	580	606	600	623	620	556	582	600	608	531	587	607	571	589	620	594	544	595	569	578	583	607	608	564	559	620	589	565	573	572	603	592	595	570	585	571	627	573	583	564	614	571	588	565	560	574	600	610	584	596	600	572	599	576	591	595	559	600	605	559	572	555	570	598	578	576	587	594	615	566	593	581	588	527	583	552	592	541	572	576	580	571	570	619	535	546	623	601	570	629	645	582	529	569	613	657	572	569	645	621	630	621	587	613	633	576	612	596	581	598	593	620	590	566	638	568	600	558	624	582	591	560	577	599	581	553	606	599	558	607	559	563	592	606	602	620	567	612	603	577	593	605	599	616	559	550	606	599	559	627	551	605	604	575	560	621	623	550	586	612	554	550	583	582	566	635	552	589	591	593	567	588	604	596	595	561	597	613	558	609	580	614	579	568	621	573	586	561	576	631	580	557	570	579	595	608	559	581	622	590	613	612	567	551	596	620	574	590	551	558	583	569	597	603	604	563	573	565	586	581	622	614	603	569	572	603	571	602	548	552	564	583	586	585	553	607	604	588	595	562	568	572	566	599	588	611	634	612	555	580	544	575	599	581	593	604	624	611	606	576	624	563	612	572	598	526	600	615	611	597	566	595	597	598	593	594	586	614	599	586	594	589	584	569	584	619	597	556	581	605	551	584	585	599	600	595	611	569	545	590	594	559	591	586	562	598	606	593	607	576	566	573	565	600	597	596	583	597	590	583	614	566	598	620	607	603	547	568	587	641	578	627	638	577	612	608	595	601	606	570	566	583	616	596	605	578	606	592	589	652	568	564	548	617	616	603	579	598	569	579	570	546	529	596	587	585	549	628	602	582	541	622	620	600	626	608	572	563	560	623	580	654	558	606	587	586	553	595	603	574	620	560	584	614	600	601	590	572	612	627	601	613	609	548	567	567	586	571	589	601	625	575	617	560	605	630	591	595	587	553	609	544	583	627	562	601	613	591	571	576	582	590	604	615	640	582	565	574	567	611	587	607	607	594	595	571	609	559	630	640	585	600	608	588	613	586	561	605	558	565	585	570	597	586	593	612	591	587	570	594	565	573	580	585	602	574	604	581	606	587	580	596	576	571	610	621	585	555	607	568	539	601	563	591	594	640	609	558	573	539	572	560	590	610	577	534	562	619	620	566	558	649	550	615	565	607	664	616	562	611	557	584	570	561	641	634	562	623	594	575	592	545	568	599	537	604	586	597	627	557	598	588	585	607	588	609	594	545	546	566	592	616	613	566	575	559	566	624	592	602	578	575	589	568	599	588	616	584	592	620	605	628	551	625	562	563	564	603	612	569	615	564	600	578	584	583	608	579	563	585	579	606	593	584	596	593	583	607	589	583	526	581	623	572	599	620	570	592	622	618	608	578	589	563	571	590	589	618	573	589	638	594	573	574	583	579	600	575	587	571	581	557	582	595	603	595	572	563	604	559	603	615	620	584	566	588	591	589	599	561	595	572	560	563	589	535	580	583	575	637	578	587	609	576	636	599	594	597	578	568	595	591	589	617	563	553	548	550	582	553	573	598	583	577	609	595	585	621	637	564	582	607	635	541	614	582	564	590	615	581	575	613	595	625	607	578	590	620	591	600	626	565	624	575	525	581	530	577	570	654	567	573	586	595	566	598	583	615	581	566	617	541	560	570	561	609	581	625	592	581	604	573	588	569	598	633	572	593	597	569	558	609	609	637	592	595	589	610	561	614	566	594	581	547	589	579	567	549
15936	29005	25407	17890	16315	10336	8059	6909	5608	4504	3797	3233	2981	2761	2532	2333	2179	2092	2022	1919	1753	1550	1511	1405	1342	1403	1275	1189	1177	1211	1161	1217	1113	1150	1120	1040	1055	1042	1008	1036	1001	1002	966	990	967	974	924	998	927	986	957	972	978	930	940	908	932	942	985	931	956	932	970	894	965	911	930	930	956	916	876	935	892	916	936	958	926	952	958	933	948	919	904	868	924	923	928	952	897	924	922	993	936	987	957	977	897	945	930	971	975	950	923	957	981	940	927	909	933	943	883	916	953	909	928	956	971	909	876	899	877	911	923	895	908	913	945	915	904	970	937	929	897	933	906	948	895	950	893	954	960	878	926	869	977	925	902	921	915	956	954	876	939	910	923	958	899	926	897	915	945	861	930	934	922	951	904	938	911	884	935	916	922	913	891	911	899	942	896	892	894	915	892	943	866	965	889	951	878	929	959	943	935	908	884	893	916	899	982	936	943	960	895	942	888	964	914	940	872	930	951	918	917	905	902	933	937	868	909	916	942	910	891	951	920	911	926	922	882	930	891	912	872	977	961	889	921	894	882	906	921	952	906	903	957	945	923	938	865	943	924	907	880	889	905	882	883	887	905	963	972	959	934	949	869	936	917	983	912	931	959	919	957	929	919	960	902	893	923	892	931	934	875	905	921	925	946	907	922	929	939	906	920	962	872	928	958	937	938	914	948	918	923	938	885	944	918	879	915	891	941	914	925	950	907	926	892	948	922	934	929	912	901	940	962	895	935	937	934	929	900	877	906	922	919	960	899	900	953	904	936	938	905	902	921	907	984	876	943	907	937	871	892	895	945	903	896	900	946	980	846	979	928	929	909	913	938	868	922	892	925	902	924	961	903	933	935	874	946	912	897	885	935	878	939	904	855	930	919	931	895	978	963	923	890	913	931	909	966	880	868	896	888	901	873	907	929	908	879	929	951	910	920	906	973	951	898	887	899	960	912	916	956	884	908	871	880	885	926	888	945	966	907	925	962	931	957	941	883	926	844	885	909	930	842	928	945	917	911	937	898	944	944	895	931	924	905	910	939	914	976	986	925	920	882	907	899	887	874	887	942	940	975	928	920	931	863	900	922	891	895	935	914	903	939	923	962	886	897	931	961	893	904	895	868	897	970	909	902	917	923	942	928	932	906	874	949	885	920	942	865	888	950	926	882	968	930	927	954	895	916	893	869	863	866	971	921	985	864	938	881	921	937	875	900	916	904	952	890	938	926	877	970	915	860	926	929	883	976	858	878	958	930	946	941	934	998	913	923	884	909	944	971	887	942	873	870	935	916	924	930	881	927	926	907	924	912	932	860	873	950	947	935	916	938	876	900	935	926	942	983	896	923	936	875	871	923	945	904	943	928	989	885	933	886	928	934	922	917	937	911	997	863	932	860	870	919	895	922	883	937	934	876	933	955	921	939	913	912	926	892	928	942	915	907	924	925	909	939	859	853	890	940	965	937	906	940	944	900	879	940	914	948	925	902	896	913	904	885	959	954	963	886	889	928	926	915	928	935	919	910	942	920	926	877	924	883	974	902	930	955	870	905	936	900	932	919	909	951	908	905	892	933	957	929	968	912	908	895	933	955	957	949	929	947	944	922	899	924	920	939	926	958	958	924	899	856	948	896	937	895	949	947	898	939	881	969	943	913	903	877	957	934	906	912	881	874	919	966	928	939	941	903	918	910	889	944	911	905	913	920	951	944	913	943	932	912	929	901	873	898	888	993	878	951	896	955	929	924	910	913	871	907	957	911	924	944	924	895	910	913	907	938	913	863	937	909	914	866	919	938	969	885	927	915	982	917	910	949	907	919	881	922	906	899	910	929	946	954	875	925	947	907	920	892	888	906	885	871	931	960	900	902	934	912	914	957	902	943	922	878	914	939	865	938	922	915	889	988	924	923	904	937	958	890	909	877	936	912	887	947	909	941	891	878	953	873	943	918	875	855	938	954	905	941	922	932	865	908	888	891	937	930	891	887	929	918	923	936	872	905	916	948	946	928	914	905	854	873	916	928	889	943	905	872	932	947	872	910	951	943	885	943	899	1002	892	942	940	957	947	929	885	882	952	924	902	928	911	927	886	913	936	925	910	883	931	894	941	941	922	907	893	935	958	880	885	914	966	926	901	926	944	913	915	941	920	927	919	920	883	857	937	891	873	936	905	959	945	942	970	901	975	915	946	905	937	909	944	942	935	870	903	940	915	869	883	908	885	884	870	918	900	881	927	950	1017	946	943	980	939	895	891	913	932	884	935	867	899	947	897	908	927	924	930	929	921	962	885	940	949	898	903	909	851	912	858	873	940	873	941	932	907	932	895	934	850	947	892	900	916	920	884	887	952	960	903	916	944	922	955	920	934	907	915	906	947	902	946	882	918	893	921	951	897	922	938	930	900	898	897	896	926	836	952	862	952	953	933	901	923	932	879	943	893	922	901	938	945	883	955	886	977	896	913	962	952	941	923	924	916	966	907	962	966	890	911	962	933	908	909	911	929	898	941	906	947	879	937	906	971	906	909	904	887	970	937	976	872	923	973	905	922	898	931	932	899	911	927	941	953	883	918	934	940	953	911	950	884	895	951	921	881	913	919	951	892	895	883	944	895	952	937	832	929	892	888	903	929	922	938	882	976	960	942	908	920	925	947	887	895	940	914	910	895	957	891	869	882	890	920	944	902	896	948	925	889	942	900	888	891	941	875	938	925	871	919	908	894	915	945	904	927	947	941	908	944	980	943	900	962	937	884	935	881	901	902	905	908	938	915	873	910	906	918	903	981	889	909	984	865	940	899	871	914	912	913	944	899	972	910	878	950	880	926	959	843	917	912	863	970	939	984	922	933	872	937	928	939	940	927	936	973	892	897	909	917	955	969	921	934	907	885	919	1015	917	955	962	940	929	972	890	864	912	946	971	929	878	882	920	910	920	906	951	940	959	913	910	978	1003	958	919	952	911	958	864	831	879	918	935	857	964	892	921	918	919	889	936	947	936	928	899	936	918	901	872	915	895	961	897	888	885	924	897	873	920	899	922	922	905	919	992	965	911	924	890	874	943	891	882	936	945	958	921	930	907	914	861	934	947	919	932	930	902	969	936	925	908	930	894	974	924	885	953	904	920	925	910	876	924	939	921	927	945	882	919	919	882	958	893	987	932	917	885	860	920	855	914	924	954	911	862	956	956	924	926	909	935	890	964	869	935	924	899	892	954	919	975	895	916	881	859	908	911	884	968	956	898	944	924	948	948	899	948	868	870	882	917	966	873	956	915	897	904	902	951	957	982	919	931	883	934	916	967	896	844	947	898	925	970	968	890	950	953	918	973	957	906	903	907	907	931	929	944	940	908	929	910	913	962	922	895	899	962	908	936	866	882	901	910	956	996	856	914	953	941	892	946	862	949	916	897	923	892	936	915	939	918	950	965	986	898	948	842	937	897	917	919	909	925	877	838	868	933	917	901	932	886	911	892	954	922	877	937	925	913	997
23259	21334	29136	23870	21367	20733	9468	3765	2923	2273	1994	1751	1552	1492	1375	1299	1240	1240	1157	1090	1046	953	878	850	854	771	808	744	742	689	748	738	732	685	663	683	647	657	638	647	632	592	611	623	631	661	633	632	626	620	597	618	615	613	625	614	584	511	593	603	593	636	627	559	584	574	586	607	557	603	640	594	583	633	617	566	632	582	570	595	588	574	607	628	599	649	619	582	653	586	600	605	644	590	557	599	598	603	669	609	633	583	601	589	578	650	616	653	622	604	585	607	599	593	602	562	564	583	614	576	568	592	599	620	617	579	586	626	568	612	572	610	577	561	569	634	572	580	560	594	603	618	570	569	587	618	554	555	556	569	604	580	555	589	605	560	568	564	577	565	611	565	602	616	582	592	621	623	575	546	601	614	604	584	583	597	588	599	546	582	615	607	592	597	572	571	585	565	599	564	589	598	608	591	598	584	533	596	617	528	578	619	611	584	615	589	621	595	607	568	584	565	623	566	572	632	588	564	580	582	615	580	614	592	547	596	608	626	592	569	579	567	572	577	621	591	613	598	570	578	536	605	610	600	610	593	604	584	596	558	579	602	580	622	602	592	584	622	577	624	573	587	577	589	593	568	567	624	590	601	612	621	604	574	593	555	620	578	647	565	569	593	592	618	594	534	571	551	589	614	620	564	614	608	586	606	602	584	639	575	565	627	585	590	606	607	611	563	607	628	573	564	587	637	599	629	597	628	555	606	600	614	587	598	593	589	597	601	621	580	595	585	564	597	574	606	576	594	575	617	610	586	610	570	588	585	597	626	599	565	595	597	590	574	633	571	615	601	595	549	561	578	600	619	586	551	594	582	597	611	539	533	580	607	569	595	564	612	603	589	530	596	572	588	595	616	609	568	608	570	593	564	558	590	599	574	634	574	573	610	575	587	582	599	556	650	587	600	623	569	600	577	583	588	592	637	605	576	589	593	618	532	583	554	546	575	642	578	576	627	621	581	585	575	562	563	621	539	583	598	600	646	573	622	594	619	574	553	611	580	640	558	582	609	554	535	556	603	584	581	594	587	614	604	619	574	563	556	564	629	615	566	570	585	610	613	563	592	597	559	573	587	609	588	573	567	605	583	615	619	602	551	593	561	593	542	628	579	607	512	597	589	588	576	595	594	570	614	579	591	621	559	558	614	571	624	603	607	595	619	568	579	628	607	590	536	543	590	592	611	619	570	570	605	546	591	578	604	594	587	622	614	584	596	610	609	586	612	573	594	610	566	595	604	601	588	596	590	598	569	657	600	596	581	531	622	623	594	609	609	576	584	543	587	585	602	589	600	610	623	567	634	591	625	551	570	604	591	594	562	579	602	561	589	573	628	600	574	546	619	566	596	612	561	582	605	600	603	603	598	576	615	629	604	588	547	533	516	580	594	550	635	550	578	571	571	578	608	612	654	597	599	603	597	627	633	588	584	613	586	603	573	596	592	567	593	600	550	615	628	602	655	635	584	628	617	563	593	582	559	596	590	585	591	611	539	592	635	600	601	586	585	555	602	585	583	603	606	546	586	594	575	615	620	561	592	583	614	571	602	587	607	623	554	592	566	556	595	618	595	601	583	571	603	582	588	567	586	592	561	574	590	615	598	634	582	582	646	587	561	582	578	615	581	589	623	588	578	594	612	597	592	567	614	636	582	562	602	605	563	619	575	591	587	628	607	596	603	565	566	588	564	559	580	577	567	567	608	576	603	600	565	611	641	615	643	596	620	610	594	603	613	597	564	613	582	590	602	575	624	608	561	585	579	576	586	567	577	586	564	630	601	570	574	619	584	579	578	612	569	626	567	594	609	581	601	578	613	567	612	612	583	587	597	594	595	563	579	581	578	576	554	603	571	622	522	540	612	605	552	579	580	583	605	572	576	594	618	574	582	603	587	575	587	594	643	623	556	572	600	609	576	610	619	594	626	616	589	599	623	560	616	575	614	575	575	539	561	553	580	557	562	590	565	565	562	622	567	608	611	576	581	602	622	593	567	553	561	610	618	612	605	607	607	594	612	613	572	616	596	632	580	571	583	623	616	604	559	557	581	549	578	581	597	600	615	632	572	579	613	586	584	600	564	638	637	588	571	603	621	611	581	602	582	611	569	621	587	567	596	582	555	602	617	549	574	582	556	586	596	582	552	563	610	580	586	588	616	624	619	620	556	577	591	588	587	569	600	550	637	584	592	634	565	557	585	590	618	623	555	631	613	630	614	585	581	598	592	569	573	632	594	621	550	582	624	572	572	604	603	576	593	589	582	597	594	559	597	613	571	578	586	576	560	577	553	587	628	545	569	635	602	588	583	620	602	629	602	620	607	588	598	558	590	606	574	520	637	582	588	592	638	647	593	615	594	591	608	568	619	640	583	596	598	600	566	602	573	580	606	573	549	543	543	601	559	626	630	575	594	557	605	588	581	578	592	594	589	584	589	593	574	565	595	599	632	627	613	560	575	546	585	624	611	575	629	610	612	569	625	618	593	582	608	583	588	575	597	572	574	587	593	567	596	615	574	560	642	625	556	603	617	557	606	586	613	589	595	590	653	596	562	579	572	584	624	584	573	592	572	575	567	592	587	597	586	619	573	566	590	622	597	628	570	580	613	580	568	597	545	600	559	579	587	569	571	603	616	553	604	591	571	576	576	563	580	601	600	604	588	591	610	543	641	629	603	576	565	597	573	627	581	563	603	598	598	571	601	578	592	607	591	577	626	607	601	595	602	565	573	582	618	619	516	602	573	584	563	561	596	573	624	589	623	582	572	607	580	589	601	656	652	576	567	560	629	591	620	578	625	583	584	550	610	621	600	602	635	588	550	632	548	559	562	586	621	579	621	571	594	575	599	619	615	577	609	603	593	573	613	564	591	631	575	566	584	592	584	600	599	562	551	568	578	564	570	547	587	581	610	603	594	594	576	553	569	591	611	565	579	547	637	569	596	569	606	623	544	552	578	597	575	613	559	550	558	587	608	647	580	615	586	560	599	630	597	609	572	589	572	578	570	543	578	570	600	615	599	610	579	591	584	586	619	604	599	577	638	580	577	602	636	587	570	572	613	591	580	541	609	581	591	559	590	550	601	525	566	595	638	641	617	603	566	572	636	544	590	622	569	605	579	639	604	606	614	599	575	593	606	613	559	632	563	603	618	610	591	626	611	589	571	603	628	611	598	554	647	569	605	575	592	584	594	587	583	541	589	575	564	594	621	592	568	599	602	570	593	581	533	594	607	615	538	577	600	612	578	574	576	585	588	588	585	574	581	583	557	601	606	586	540	590	591	566	568	593	612	557	605	535	596	594	568	596	606	599	606	553	552	599	616	636	572	599	599	592	590	605	587	653	600	576	578	625	603	628	557	587	598	581	566	573	540	627	610	569	540	630	577	549	612	642	575	619	589	562	595	568	571	619	583	561	606	560	569	565	612	572	583	623	653	599	557	630	601	583	581	580	600	604	618	620	611	589	587
18780	34938	31460	21980	20874	14429	10754	9016	7818	6164	5105	4280	3948	3677	3246	3080	3056	2720	2614	2446	2205	1966	1780	1659	1581	1473	1414	1416	1319	1301	1311	1211	1272	1233	1087	1166	1181	1131	1074	1031	1044	1035	1001	1008	1032	972	1023	977	948	984	951	947	946	977	980	965	956	945	925	876	931	865	982	893	941	929	903	966	974	920	950	923	949	958	938	886	915	870	926	926	909	964	958	878	956	917	927	1006	934	915	971	953	991	957	960	962	977	1005	965	983	989	975	913	970	970	968	951	951	916	897	889	892	942	946	885	943	912	936	930	922	929	936	959	921	958	895	939	900	907	965	936	967	865	958	973	934	962	879	928	885	893	909	951	885	918	896	926	858	892	916	900	986	892	932	967	925	924	867	871	890	890	890	885	943	875	970	910	980	970	878	938	887	899	921	933	913	910	970	933	923	884	904	968	927	898	949	905	932	941	966	876	854	940	975	926	968	887	927	940	916	929	911	925	943	907	885	967	945	884	944	861	906	924	953	938	938	937	884	951	933	916	878	969	916	947	903	977	959	946	920	879	959	908	963	850	930	885	928	968	935	896	900	911	941	938	964	928	890	929	898	938	936	980	875	879	915	885	906	896	931	926	952	916	924	935	905	968	930	914	927	887	869	937	905	882	916	917	941	936	914	917	900	916	973	933	942	895	937	949	950	898	896	926	898	880	872	879	977	903	917	950	881	979	952	918	858	875	916	942	947	930	926	958	878	952	898	897	927	922	915	917	945	933	921	856	865	970	894	947	930	961	890	967	938	969	874	908	924	887	959	904	931	891	974	900	955	873	909	859	960	900	915	936	905	909	904	927	905	920	885	934	959	903	888	894	872	932	876	977	899	918	861	930	866	953	929	936	888	919	878	884	904	901	941	901	846	893	923	866	904	900	934	948	951	932	896	938	939	887	898	911	901	967	944	910	933	910	949	940	894	927	906	903	908	854	967	913	873	916	879	909	891	927	890	898	918	898	922	904	958	938	928	951	883	943	938	936	901	944	940	940	900	974	907	901	921	882	920	898	899	887	914	918	896	935	931	864	938	856	901	861	893	892	896	911	1011	964	916	923	928	881	938	949	953	897	940	955	971	889	903	934	873	941	865	898	939	944	892	924	958	924	965	888	919	924	961	942	958	929	892	910	937	927	939	970	918	926	968	945	898	871	971	912	898	926	964	882	898	903	914	944	941	873	917	889	920	857	904	895	964	859	932	912	902	943	937	933	942	879	857	918	855	898	951	951	900	893	936	880	911	911	934	911	908	848	903	939	972	935	900	922	903	856	904	901	960	967	923	904	938	929	864	905	894	901	912	915	894	923	914	935	895	900	955	912	902	978	908	868	905	936	983	901	906	944	882	935	954	932	947	936	921	905	956	903	927	898	936	854	931	917	917	901	896	942	921	866	906	957	943	834	927	934	878	902	936	988	888	897	949	928	867	888	918	908	941	950	877	918	945	972	935	928	923	923	916	901	861	879	992	860	897	907	955	892	950	908	934	888	884	974	945	856	891	903	895	941	972	884	923	922	863	904	922	875	919	931	919	905	876	938	922	918	903	913	915	877	904	901	946	902	953	917	929	870	923	946	964	903	948	952	937	924	974	893	930	893	920	951	927	903	917	980	889	903	950	883	924	942	903	900	924	919	949	920	947	892	904	927	906	908	909	903	877	897	914	947	877	842	925	925	892	919	893	906	923	897	888	926	885	908	907	950	933	929	914	893	968	914	918	956	932	932	914	948	919	916	947	891	936	903	916	931	955	927	939	868	880	945	931	900	918	900	888	996	916	893	891	895	932	952	953	942	900	891	889	911	930	928	884	898	887	919	908	901	887	909	943	950	894	952	842	893	967	921	942	898	876	924	894	1002	920	943	892	940	875	920	861	904	885	994	945	857	943	950	979	870	942	945	938	919	943	946	933	947	912	855	947	944	967	947	891	940	876	913	882	957	972	947	962	952	938	961	937	887	903	903	981	901	893	926	863	914	907	902	927	881	889	969	946	885	934	893	911	928	925	889	862	937	913	934	913	955	921	954	936	918	936	875	972	913	880	898	896	926	964	907	903	912	910	897	906	949	906	915	906	944	881	908	924	880	927	907	951	882	890	946	945	864	897	881	934	935	891	917	938	934	888	891	969	920	950	882	912	963	908	907	952	884	942	880	904	933	946	845	882	924	890	926	929	945	913	896	886	914	935	884	903	890	960	951	933	905	954	936	931	939	911	879	878	845	891	969	963	933	904	971	969	934	957	983	918	917	909	873	902	944	897	883	956	900	967	957	901	896	888	924	926	900	940	916	898	915	940	936	913	889	945	873	911	953	871	898	958	950	921	893	899	924	916	890	873	953	930	899	994	928	909	948	977	928	928	906	928	910	933	933	921	899	883	913	912	904	839	932	889	920	921	896	929	899	930	901	937	863	897	951	963	859	935	923	936	899	959	924	928	958	940	839	879	939	957	902	925	928	966	900	951	917	913	902	860	899	896	947	923	969	914	875	930	951	915	938	859	915	954	928	938	922	900	927	976	946	920	960	906	922	858	918	921	912	887	871	913	973	902	919	954	902	910	906	923	935	911	898	902	926	963	948	895	884	886	892	912	888	906	967	919	953	933	934	960	903	937	968	890	944	978	914	953	882	917	936	960	901	975	960	918	948	925	885	931	891	917	930	947	864	932	877	910	853	963	961	970	927	923	959	961	909	917	957	931	908	967	899	919	879	901	941	949	926	938	941	902	894	871	907	918	896	964	925	947	880	931	871	958	900	945	890	925	887	900	927	905	985	906	907	900	890	932	922	958	963	917	904	881	897	935	924	948	935	946	887	896	947	955	896	932	881	927	893	900	906	919	864	895	956	877	965	883	916	884	874	906	936	875	864	986	910	864	990	910	883	922	881	882	910	874	923	947	908	988	936	908	921	919	893	884	870	954	921	937	896	850	930	863	953	918	931	933	916	914	924	894	925	888	891	891	937	970	950	901	912	921	966	922	944	902	900	906	913	923	910	913	865	896	912	916	904	915	893	850	958	882	933	891	904	911	928	944	936	886	928	919	913	945	939	955	985	870	945	847	925	927	867	925	896	897	875	930	943	935	901	926	963	877	893	939	950	967	957	881	943	943	921	932	889	931	929	921	906	951	980	872	900	965	929	926	913	958	931	901	938	937	932	946	935	877	900	891	950	907	953	841	966	934	935	963	937	883	904	911	893	895	924	912	917	959	974	909	916	933	884	942	886	893	858	897	961	919	899	914	955	930	956	937	913	899	953	956	904	913	974	941	899	887	944	952	918	925	955	876	916	940	875	964	963	907	983	924	928	907	919	903	957	898	949	937	925	935	941	942	920	921	933	933	884	936	878	892	933	932	885	944	870	942	957	929	886	953	915	874	930	876	939	876	927	934	911	921	945	894	928	953	926	924	889	903	970	987	938	902	948	829	934	926	978	952	962	901	859	965	930	911	926	937	928	963	878	907	922	867	921	899	925	938
26768	21122	16440	7336	4031	2418	1709	1299	1173	1061	929	858	780	769	697	707	699	700	712	627	645	585	532	529	524	550	507	509	503	471	530	520	522	520	457	493	438	449	498	468	450	458	468	473	466	481	464	446	430	479	454	477	477	465	430	496	448	469	483	449	464	451	441	451	460	446	444	471	478	435	461	478	455	469	448	448	467	451	426	453	471	434	489	453	427	474	483	447	465	504	438	475	440	461	503	453	490	450	430	419	491	434	449	443	452	463	446	499	493	461	430	428	467	463	443	491	448	458	450	471	478	458	470	442	440	400	459	496	466	464	430	441	467	460	440	452	455	457	438	436	477	489	494	465	484	423	431	433	428	443	461	473	440	454	450	428	446	487	454	478	449	483	453	449	458	499	430	481	428	456	427	455	459	439	426	433	421	493	407	444	445	466	466	497	458	437	465	439	428	485	444	440	458	492	429	441	439	467	498	466	460	426	469	467	474	411	458	472	447	422	445	496	480	441	477	490	443	445	442	460	447	464	477	452	434	472	512	435	438	464	455	442	473	466	500	443	493	449	447	461	459	443	431	450	479	440	491	468	477	445	458	446	473	452	435	474	443	437	474	470	446	435	443	436	417	471	476	468	466	470	454	478	425	462	479	438	484	439	477	423	484	427	480	408	443	455	436	457	454	478	487	494	470	471	504	471	463	459	460	418	431	455	444	427	467	485	426	447	448	470	452	459	511	494	438	455	446	450	468	427	458	449	466	450	434	468	463	485	492	472	501	467	447	485	461	440	458	427	471	485	446	445	426	441	415	470	473	455	494	445	439	471	428	452	444	436	456	467	476	457	475	432	404	469	488	434	451	438	461	468	462	484	445	469	476	447	441	431	475	445	429	481	435	441	443	436	467	443	416	418	406	462	482	451	443	439	457	461	458	453	453	470	502	471	428	419	422	461	418	447	456	462	460	426	481	486	471	479	422	458	464	485	442	454	464	470	494	400	504	461	445	457	417	448	484	473	445	451	431	484	469	451	459	468	470	466	479	461	449	443	428	485	445	435	426	438	499	447	429	436	455	432	478	457	467	460	484	459	431	438	436	451	427	462	448	471	469	455	485	437	469	455	474	468	443	446	458	456	479	440	485	476	485	455	483	513	422	443	458	473	422	461	463	476	460	436	445	487	465	459	462	449	452	458	469	480	442	458	422	455	477	481	482	437	472	479	479	467	448	466	447	470	412	458	489	449	426	439	469	456	454	413	473	476	411	446	440	458	446	442	430	461	474	460	458	461	488	461	464	481	409	481	461	467	493	479	502	449	463	419	493	424	418	421	469	470	472	445	443	473	418	429	450	466	429	453	450	443	484	462	454	431	460	490	468	466	487	417	426	453	394	468	435	447	411	417	470	472	481	439	466	500	464	465	469	431	459	466	460	465	465	426	445	438	447	479	476	486	453	461	457	479	418	486	500	451	448	449	453	413	415	421	454	461	508	447	468	476	439	481	468	476	453	454	461	486	424	434	495	461	455	438	461	443	490	413	444	476	485	446	453	466	487	482	455	442	446	464	425	487	451	452	408	486	422	487	451	454	449	440	475	445	479	411	443	457	443	474	486	475	447	474	491	452	453	413	409	432	455	477	454	420	445	452	412	439	453	473	463	464	414	447	480	465	448	450	457	433	452	474	479	452	468	466	468	423	449	452	498	421	429	494	455	450	447	434	454	484	439	459	461	462	450	471	436	480	441	478	469	421	463	483	455	485	458	454	459	446	472	484	470	473	435	454	424	432	434	447	461	457	423	456	426	456	462	464	442	439	445	443	437	485	489	479	463	484	427	455	464	505	448	465	462	460	451	477	474	414	437	465	437	443	449	428	463	430	466	466	477	453	426	415	450	461	463	458	470	448	430	447	409	433	448	440	461	472	438	451	493	481	423	470	472	473	425	451	479	434	457	412	480	477	529	403	453	453	452	431	452	422	461	462	467	470	485	461	443	422	457	462	481	490	425	457	478	425	468	449	459	426	457	446	405	469	468	443	462	448	438	423	469	421	490	491	439	432	473	481	466	497	419	491	453	457	454	420	467	487	442	463	468	393	491	464	451	477	455	453	450	484	448	505	475	509	464	435	456	435	408	481	493	444	470	464	457	498	481	468	462	482	436	415	414	407	452	454	419	526	449	492	448	508	461	464	480	466	429	451	483	470	492	475	481	494	475	423	480	455	482	456	480	474	493	460	456	470	415	424	466	454	460	465	453	448	486	490	430	475	392	431	449	445	446	462	474	427	485	428	475	462	457	457	473	434	433	447	460	441	460	467	445	441	463	469	478	476	429	446	438	489	471	512	463	466	437	489	424	459	422	481	442	441	436	441	438	476	463	471	470	467	456	441	481	450	440	436	425	453	476	436	468	452	464	496	471	447	443	472	458	459	460	482	443	482	435	464	469	449	483	431	445	483	463	444	459	421	459	445	473	448	440	455	447	437	458	435	438	465	430	471	434	474	503	456	426	512	440	424	426	413	478	476	488	463	434	463	470	480	474	475	431	441	430	449	446	474	432	419	454	462	421	444	407	474	466	495	484	476	477	488	432	436	451	462	441	451	471	433	463	419	463	415	466	467	463	460	436	456	479	514	466	488	489	477	474	449	431	491	425	431	423	477	442	457	480	466	475	453	437	449	431	485	433	463	477	428	497	443	401	428	398	452	457	406	460	465	423	470	485	464	439	441	503	453	424	459	457	463	450	445	460	462	449	443	467	434	454	426	485	480	448	477	400	460	433	467	432	452	431	449	453	428	452	450	476	469	427	496	423	484	431	451	444	472	475	460	469	446	448	445	477	422	477	461	466	434	458	439	480	476	430	427	477	439	414	451	460	460	482	487	459	463	452	457	451	485	439	468	470	480	443	484	484	450	474	445	439	424	498	437	465	478	461	478	454	472	413	480	445	425	453	454	508	452	416	469	430	480	472	463	453	450	473	448	483	458	432	408	500	487	445	442	457	441	452	438	424	429	444	423	466	491	452	469	452	460	438	444	460	449	451	452	496	450	460	481	473	448	456	441	479	475	430	439	475	440	438	461	416	434	473	440	464	417	444	439	483	498	465	441	480	472	463	457	437	431	493	477	464	452	494	469	452	438	437	413	436	451	465	484	457	448	457	482	482	456	447	467	432	430	429	457	448	499	438	464	448	486	443	464	474	454	412	442	454	446	491	431	445	436	474	451	450	464	446	470	455	428	447	444	446	479	434	463	427	514	448	450	465	431	478	462	437	452	466	450	444	442	447	431	456	445	445	452	473	456	467	487	477	480	466	472	460	462	486	443	392	494	435	472	479	461	434	470	449	467	470	428	426	453	451	487	461	477	446	456	475	432	468	433	462	472	460	468	464	414	436	467	424	451	456	475	451	438	441	494	464	471	470	491	482	431	461	425	450	464	445	467	440	487	468	458	420	437	476	441	461	470	472	458	435	469	491	456	463	513	485	463	468	432	492	452	455	443	431	461
14506	22699	18029	11128	9402	6412	4856	3725	3276	2779	2243	2041	1970	1729	1661	1577	1535	1483	1330	1341	1319	1094	1017	959	954	951	965	909	916	893	861	859	818	812	809	755	867	823	746	729	769	756	771	768	745	728	750	751	746	741	764	765	695	773	761	728	750	721	701	678	707	744	705	709	719	734	698	785	756	693	730	727	723	740	719	691	729	736	750	740	705	730	729	670	755	752	720	718	692	747	761	677	750	759	740	714	753	780	699	728	756	728	767	746	726	733	692	708	759	750	728	789	724	714	666	742	694	795	763	734	701	771	730	729	747	672	739	719	734	767	713	729	690	708	693	684	716	709	747	755	700	736	730	746	729	730	688	686	707	720	781	710	734	714	745	715	757	696	733	768	731	749	723	706	711	746	738	726	690	702	743	748	705	673	764	735	696	703	700	716	724	737	711	732	704	709	760	686	720	717	717	675	749	716	740	714	688	703	715	717	706	675	763	706	733	666	713	724	726	723	681	739	767	730	729	716	680	740	730	728	741	720	710	694	733	724	734	732	645	749	708	681	730	751	733	697	701	749	734	718	739	678	750	759	731	709	736	710	726	693	739	721	732	721	724	705	737	747	728	711	723	750	716	740	694	690	741	745	712	674	766	777	728	716	697	721	722	737	693	727	764	743	680	761	724	716	740	742	740	736	755	736	702	734	734	693	708	760	717	732	729	729	737	701	764	704	743	706	712	718	728	708	692	715	733	710	694	729	705	712	692	691	698	712	746	727	717	730	755	734	757	695	699	727	704	696	686	743	689	714	694	698	718	717	723	675	747	755	747	754	735	769	732	740	733	780	713	715	734	748	718	682	784	677	656	723	729	720	752	747	739	708	749	695	727	720	703	733	750	683	721	718	720	720	720	709	724	665	750	763	661	704	725	769	780	729	726	741	710	675	708	690	715	716	764	735	760	709	712	713	736	709	710	719	750	745	724	748	712	762	714	718	736	728	701	762	709	734	753	732	713	722	722	710	735	748	725	750	724	707	708	752	734	661	763	771	769	718	786	741	712	725	732	756	739	660	684	730	741	700	749	730	716	745	743	697	662	709	709	714	699	721	711	676	732	789	730	721	715	711	741	720	778	730	760	723	725	766	711	706	730	754	775	710	751	766	703	690	726	666	732	662	713	737	703	727	691	759	691	720	693	714	727	732	757	704	742	706	728	684	741	705	717	775	680	723	708	735	773	698	735	698	729	733	703	672	714	741	722	679	727	744	758	690	760	737	744	728	748	729	735	711	686	752	746	693	740	707	747	736	708	748	752	732	710	653	714	705	738	733	682	727	711	713	705	724	718	712	707	742	744	726	724	667	717	724	708	693	746	718	709	690	734	754	723	734	707	753	718	720	750	701	697	702	757	725	721	736	726	687	691	717	744	760	688	740	692	735	690	697	711	697	704	760	750	692	752	729	719	715	751	742	745	731	714	728	699	709	718	744	723	764	701	710	733	741	748	758	694	757	731	690	691	756	727	743	774	737	722	709	699	705	737	682	719	707	787	721	753	713	732	700	716	754	714	691	731	709	688	705	722	759	755	748	745	760	696	732	770	757	711	717	742	739	706	672	713	726	715	738	742	728	743	759	740	730	755	711	747	701	730	675	718	696	739	740	752	713	669	727	677	706	764	702	702	744	732	730	701	697	730	725	687	712	734	705	716	782	735	674	736	691	731	711	689	758	718	703	716	758	742	672	719	706	718	759	726	760	719	724	687	695	761	709	720	746	720	693	685	705	723	704	716	740	737	665	737	724	715	747	708	811	720	714	738	673	735	702	715	740	691	691	711	689	720	751	722	749	696	700	700	728	706	742	668	680	709	779	724	714	776	677	742	765	705	721	750	713	738	678	713	745	688	711	741	725	716	707	716	721	707	675	670	762	761	706	699	745	742	667	725	721	753	727	711	727	723	741	714	698	748	708	638	720	671	674	762	719	705	729	707	694	756	755	757	694	759	712	714	678	737	739	717	734	687	705	676	744	746	710	754	694	686	751	760	701	765	696	713	727	735	714	697	711	725	750	736	744	752	749	707	730	767	697	735	698	765	735	728	743	675	747	705	744	782	690	728	697	731	733	701	757	788	724	738	714	708	701	761	724	735	715	721	759	745	692	784	767	722	722	735	711	750	692	727	700	716	717	739	719	781	736	741	699	685	715	720	752	746	683	778	734	705	700	714	775	729	707	753	693	721	694	750	745	687	722	730	722	690	673	656	726	700	731	709	789	707	702	761	684	712	668	687	728	720	738	730	754	755	663	739	709	730	718	725	758	709	735	722	696	732	663	716	715	721	723	679	721	635	725	673	741	718	709	709	687	739	689	724	749	700	747	728	678	691	741	777	695	775	769	712	743	747	681	718	690	732	754	709	743	779	710	717	691	723	738	721	729	712	748	672	737	735	730	758	732	736	720	745	729	719	706	754	760	765	701	735	706	741	703	732	747	706	756	736	726	685	711	677	742	685	693	657	754	728	681	705	716	768	697	688	683	684	697	740	694	714	740	735	717	731	721	735	721	705	725	682	704	688	744	700	758	755	784	732	732	720	724	706	733	686	738	703	698	733	736	749	717	728	681	713	732	710	725	748	690	738	748	725	763	692	727	772	712	732	714	710	715	694	700	701	736	705	709	690	688	687	637	692	760	753	653	660	685	696	753	687	758	700	772	700	711	752	690	688	726	708	701	742	682	712	714	720	651	745	709	738	709	701	673	701	724	706	716	732	724	731	731	741	704	727	681	712	727	744	664	733	767	710	772	723	710	674	685	715	687	739	755	741	696	704	744	771	700	734	772	725	698	772	697	709	700	706	706	723	711	696	699	751	713	781	675	722	757	711	685	728	723	684	750	691	716	777	732	721	711	739	698	763	724	714	746	747	683	717	761	711	709	739	739	710	739	797	735	739	690	679	723	741	703	693	708	728	742	745	657	674	724	732	704	735	745	694	706	718	672	716	725	727	723	724	673	648	751	724	723	701	741	730	793	674	733	702	756	734	687	686	735	749	727	734	697	711	719	760	718	719	728	736	683	716	718	757	746	800	681	705	715	735	738	696	737	740	727	700	707	696	697	731	770	723	715	701	740	686	744	750	753	689	708	669	754	758	665	706	706	732	667	792	662	790	682	705	682	743	704	728	715	804	687	769	741	717	739	747	712	712	744	723	686	678	698	712	713	709	668	754	709	702	712	684	730	701	722	721	727	699	724	679	737	715	716	750	733	710	711	725	754	682	731	705	694	697	693	715	748	699	704	744	732	700	729	748	736	714	690	736	746	680	714	721	724	701	756	732	711	685	720	743	771	765	705	727	708	706	682	718	723	707	730	759	673	750	709	725	730	716	730	690	736	776	742	752	748	716	717	759	698	734	702	760	755	735	663	733	726	741	736	736	702	706	732	738	696	741	711	717	696	707	710	710	720	750	712	712	709	711	697	700	715	711	738	736	746	744	720	764	701	700	729	699	783	743	755	773	736
24113	21258	28466	24365	20736	9774	4046	2591	2010	1810	1583	1337	1245	1114	1102	1069	1036	1007	957	958	901	852	778	705	772	712	725	746	741	698	688	681	674	665	722	624	649	596	648	666	583	621	600	629	576	603	648	631	600	609	614	632	591	619	600	578	598	622	608	566	607	577	608	568	620	599	645	570	623	603	596	611	601	642	606	590	616	577	603	640	572	580	557	576	653	591	583	623	593	594	609	605	559	626	589	615	640	625	599	611	575	598	555	628	586	652	601	565	621	604	559	610	603	634	603	557	559	600	590	572	567	581	600	564	629	599	580	553	587	579	589	568	588	570	627	601	591	612	589	578	629	608	579	590	609	615	643	556	591	615	552	594	602	580	555	602	637	599	598	655	579	559	588	601	621	613	613	573	620	550	529	594	604	559	589	619	581	586	653	598	587	592	601	552	584	631	586	569	623	588	636	595	635	633	576	602	591	627	595	626	607	609	605	611	580	609	614	596	553	598	590	625	596	608	577	596	579	581	605	593	580	561	585	577	626	601	597	562	626	582	589	574	624	597	575	620	566	579	561	607	590	576	593	574	572	581	623	572	615	624	606	605	621	590	624	634	611	608	613	575	554	569	570	627	566	650	644	573	640	548	579	577	570	575	616	575	582	610	603	580	613	524	615	546	589	607	638	585	622	576	601	612	624	602	595	623	577	582	574	596	604	620	617	585	570	622	641	615	583	632	601	611	620	575	584	564	567	589	611	619	624	616	534	570	581	627	577	586	591	573	575	600	592	613	582	583	576	618	637	556	580	553	568	643	580	618	577	610	595	603	587	606	587	636	554	579	553	576	602	574	573	585	623	555	603	596	601	568	591	605	619	619	601	572	583	576	620	614	616	586	580	628	628	584	640	574	585	598	624	605	574	629	607	617	605	617	573	582	585	592	603	583	555	575	604	611	591	590	616	608	555	603	640	594	590	607	604	587	577	592	582	585	611	614	621	599	590	544	613	619	609	590	613	638	581	573	651	586	598	651	619	563	592	618	599	565	579	600	562	587	632	597	559	603	601	614	585	590	574	611	605	646	598	608	610	584	627	591	572	612	596	650	618	582	637	607	613	620	615	649	606	601	575	586	618	652	629	598	599	609	581	621	617	611	621	600	599	585	598	574	546	592	551	612	616	617	573	606	587	632	603	578	575	575	591	604	607	562	572	611	593	599	636	571	567	598	590	563	568	556	579	578	607	608	592	607	622	618	597	613	597	607	585	589	611	574	606	557	610	609	596	617	576	619	614	576	624	599	589	577	605	557	578	623	635	616	568	575	558	602	569	544	580	645	599	609	588	588	554	578	643	600	586	611	571	592	595	590	596	601	597	555	603	592	565	605	607	602	564	574	539	597	540	526	577	538	573	599	622	595	569	633	589	598	577	595	585	606	579	612	580	593	592	571	602	591	585	595	656	585	587	585	596	613	632	633	563	647	603	607	579	586	620	594	581	591	598	627	604	567	571	565	595	601	586	602	575	583	608	579	556	638	578	562	576	558	626	556	591	578	588	562	608	596	600	582	611	618	584	598	552	560	574	593	586	617	602	553	644	589	580	559	625	570	617	580	588	587	592	556	636	566	664	566	651	622	569	611	595	597	600	582	600	592	606	577	584	619	619	609	551	637	570	596	625	611	638	609	551	599	592	588	594	638	608	616	622	590	557	607	608	564	599	603	569	607	597	596	545	593	622	555	571	579	574	612	587	605	612	602	554	565	603	616	583	634	579	616	567	564	580	586	621	610	592	615	548	559	584	566	610	601	594	569	565	622	577	590	589	598	588	560	548	601	629	609	612	612	598	581	622	601	562	628	630	618	598	620	582	590	582	581	586	569	564	585	579	579	649	584	611	583	606	596	564	583	637	572	587	601	599	597	595	592	550	611	572	636	577	558	614	573	606	628	606	612	578	559	604	603	595	553	578	614	638	603	633	591	605	577	653	579	603	634	630	610	562	589	559	612	578	623	610	586	577	572	551	586	614	577	607	602	653	594	599	609	606	597	646	592	604	580	572	584	588	623	557	609	598	624	581	568	592	609	624	600	568	623	603	587	644	638	577	595	613	622	599	619	583	579	544	584	596	579	645	588	589	557	616	600	576	619	629	598	589	541	588	612	606	566	613	574	611	577	607	580	573	617	590	593	582	612	585	655	592	616	611	594	600	570	585	565	622	622	589	590	605	653	553	592	609	602	596	606	609	586	564	572	578	553	610	591	591	601	545	605	590	607	580	590	571	544	590	604	618	588	620	650	589	623	578	561	632	579	569	586	623	544	587	555	609	579	561	624	580	626	630	580	563	632	645	610	628	621	590	603	581	617	645	624	622	559	621	632	591	570	592	595	577	599	579	613	611	570	589	629	534	589	639	603	608	601	596	615	553	580	603	605	612	590	552	637	575	615	599	562	574	619	634	646	574	577	602	554	611	532	588	604	610	608	633	600	621	596	572	622	587	580	606	587	599	550	631	603	586	569	590	590	550	625	598	610	563	596	611	609	589	597	608	590	625	580	621	607	563	613	611	629	592	566	643	645	588	649	606	549	574	602	566	600	570	629	600	637	552	596	642	570	617	576	625	556	606	567	607	583	586	618	579	613	598	580	602	607	562	550	536	593	571	574	584	584	562	614	585	585	596	563	593	575	590	587	615	635	563	602	576	603	612	621	609	619	615	617	631	613	584	608	615	623	557	600	598	585	594	607	612	597	588	586	582	590	558	639	614	558	588	575	575	591	606	589	582	640	541	593	630	582	635	553	582	605	592	584	563	565	560	608	616	616	614	547	632	637	599	551	604	579	593	595	632	590	573	595	569	557	571	603	581	617	572	611	577	568	622	578	600	579	657	575	607	606	556	586	588	613	586	558	588	563	586	527	609	612	571	595	608	602	636	518	628	621	631	567	626	591	585	632	616	593	559	590	619	639	616	594	586	564	580	599	627	562	612	619	585	579	608	616	575	598	631	593	547	591	572	626	568	592	568	557	575	579	581	519	605	615	565	594	587	604	581	619	599	566	581	586	604	592	599	611	598	596	540	602	587	583	552	556	594	606	594	604	590	570	592	596	578	601	590	608	571	567	566	587	563	607	661	576	606	604	592	563	622	598	642	571	612	587	619	604	630	615	627	584	609	579	601	566	607	619	582	582	606	566	596	593	624	580	615	556	601	567	597	604	598	617	602	577	633	572	612	625	608	609	596	621	604	585	615	570	657	559	634	646	613	561	587	597	601	637	639	620	628	585	605	573	582	592	615	586	576	568	602	589	625	599	596	585	634	620	590	595	585	599	611	585	595	568	593	562	636	605	646	548	627	608	607	593	571	627	598	610	607	600	557	577	613	621	629	581	589	654	593	601	613	607	628	626	596	624	557	561	621	573	605	574	620	598	644	614	576	569	593	533	627	597	620	610	640	567	627	588	566	568	551	585	572	556	594	598	609	581	616	636	602	599	595	583	574	631	588	556	567	598	630	577
16149	31714	26381	18394	15429	10969	8557	6462	5647	4743	4060	3358	3088	2761	2505	2411	2358	2140	2079	1966	1833	1669	1543	1447	1389	1334	1272	1203	1217	1169	1202	1142	1130	1057	1059	1065	1009	1074	1002	1027	1046	1011	1004	966	964	956	983	963	948	953	926	946	959	969	935	937	952	974	941	974	936	966	930	922	958	977	988	949	918	951	960	974	905	916	998	948	990	974	933	919	935	896	948	899	972	930	947	944	949	1012	972	982	893	975	975	941	957	973	941	1001	1021	990	941	928	955	950	908	971	925	886	933	925	945	900	920	928	944	968	956	963	878	1000	981	924	986	957	916	906	958	964	938	920	893	905	915	931	973	891	938	985	900	944	977	935	959	944	892	899	921	921	931	887	907	932	964	963	992	917	946	942	925	919	951	942	958	897	1001	930	912	910	901	926	918	899	932	925	922	966	955	937	969	965	922	929	942	968	970	944	956	988	921	975	953	914	902	933	949	931	953	982	912	1020	935	945	934	901	939	990	957	928	937	994	940	964	922	891	978	900	934	905	882	901	956	899	937	924	940	926	932	955	873	931	965	923	922	1000	926	946	947	926	950	958	937	916	864	964	999	921	933	963	900	946	911	914	950	949	895	969	944	932	911	904	964	885	941	949	953	922	918	925	939	956	909	961	887	972	891	975	948	939	956	951	904	920	968	951	961	958	989	907	916	993	908	919	955	958	885	907	929	902	940	889	886	919	869	927	928	913	955	936	873	938	940	1012	1012	952	964	938	941	941	943	963	980	915	921	963	953	986	913	913	982	939	950	951	928	857	934	936	919	951	944	913	966	884	984	984	947	904	940	993	921	902	941	917	960	911	887	899	895	923	928	961	959	934	951	883	994	919	920	909	911	944	914	967	903	896	897	926	899	977	932	928	952	909	966	948	933	993	938	937	913	943	948	952	971	949	936	944	888	957	944	925	937	912	913	986	947	970	964	992	898	952	889	1032	942	926	906	977	921	958	901	928	929	945	960	913	927	889	967	943	947	944	934	923	901	941	988	916	882	960	990	926	916	906	932	950	941	938	949	892	971	925	945	964	933	909	905	920	928	950	913	908	939	935	914	913	908	896	955	942	948	869	989	883	959	926	1009	916	953	924	944	913	938	911	947	935	972	934	964	916	870	916	949	977	867	929	918	878	984	902	891	888	939	898	927	930	980	947	985	997	979	922	901	1016	883	938	948	927	902	955	966	909	929	929	965	938	975	949	916	965	913	927	925	909	996	985	915	864	912	909	919	949	951	916	960	925	914	917	956	934	952	936	951	905	905	919	940	989	917	962	958	959	892	925	960	902	921	862	958	939	881	963	937	908	896	950	937	879	924	930	957	947	950	905	913	989	914	925	902	888	972	968	957	939	933	948	961	910	957	957	917	1010	899	919	939	900	987	921	912	913	884	1002	971	939	918	979	965	886	963	942	960	936	980	926	951	922	945	954	935	879	916	940	980	887	966	933	940	897	927	907	965	934	918	926	945	902	946	962	937	935	904	952	974	931	946	977	926	900	944	898	935	955	889	958	945	917	976	939	926	968	889	977	896	965	933	946	901	902	921	953	961	965	916	914	883	955	855	892	958	916	952	866	922	962	920	922	929	913	950	916	902	914	981	901	947	948	934	967	906	922	953	954	916	933	922	964	975	938	891	916	905	946	915	958	992	920	965	984	930	947	941	977	917	952	900	860	932	919	968	875	948	961	929	883	925	903	920	974	942	903	924	862	948	989	921	967	982	952	937	938	884	960	907	974	921	892	941	991	904	904	898	915	918	925	987	958	943	897	956	907	891	905	945	945	917	923	971	915	953	924	899	957	989	979	891	943	914	934	929	985	910	956	957	958	906	949	941	940	966	961	859	917	933	962	965	902	898	929	933	957	938	900	974	944	948	960	944	967	953	958	915	936	945	990	956	932	969	968	913	948	920	958	938	908	954	931	890	916	932	907	939	943	904	953	943	955	953	947	911	909	937	938	908	947	938	907	915	944	997	941	907	947	949	896	941	972	893	935	901	944	954	953	979	932	906	967	932	892	980	908	967	991	971	856	904	898	910	890	956	924	977	859	889	938	926	987	945	907	1005	947	960	911	946	952	950	954	1009	935	896	946	951	874	935	947	887	940	936	960	925	922	917	930	912	939	915	951	958	914	969	897	915	1019	963	962	1002	958	959	945	915	906	947	956	946	973	928	976	923	996	934	884	946	939	941	909	918	902	935	955	906	934	899	920	912	890	963	933	900	977	949	940	966	897	888	919	919	922	998	923	917	947	946	952	989	948	931	982	930	970	917	904	955	975	929	929	914	945	930	941	909	979	932	981	939	921	861	927	866	924	935	899	945	914	995	930	894	924	939	917	928	994	950	923	902	902	939	935	909	988	950	899	871	900	899	928	962	913	914	933	915	947	1007	957	899	945	975	993	932	918	900	962	921	983	958	928	883	934	847	919	921	940	885	934	948	887	924	944	914	1006	927	899	951	990	1009	938	976	983	976	929	949	885	968	902	944	918	884	935	901	963	926	919	895	963	926	886	886	951	1011	936	995	937	943	941	938	918	948	893	925	906	930	962	888	963	936	925	914	886	907	915	945	884	939	953	920	988	946	902	974	914	933	970	968	894	976	953	885	992	1009	905	1012	913	841	919	933	932	958	975	1012	928	969	968	940	974	946	900	994	937	906	925	949	942	946	955	934	911	952	962	981	966	940	933	958	882	946	975	957	923	933	979	907	928	967	932	946	982	938	944	956	898	948	900	941	951	904	942	958	893	925	949	942	906	920	956	917	913	971	928	997	953	917	993	906	909	876	867	939	922	946	897	959	995	928	913	911	928	923	960	977	970	960	919	951	954	942	939	970	940	919	905	921	877	937	894	957	984	931	908	916	932	950	911	967	927	988	927	899	946	956	926	893	882	960	911	948	895	926	946	859	898	958	910	924	959	908	956	898	983	925	925	923	970	948	925	920	934	912	924	951	859	922	929	948	959	935	929	953	963	897	969	939	911	902	963	922	915	894	915	956	903	902	947	927	906	924	955	967	930	986	877	883	855	959	887	964	918	894	919	960	889	951	899	883	973	927	930	948	945	934	941	925	959	942	921	914	927	889	962	948	947	919	893	980	971	933	937	894	919	958	940	889	941	891	954	956	894	977	903	934	918	885	981	933	949	887	901	871	944	950	976	920	949	923	905	913	930	911	966	909	890	956	964	894	979	909	928	911	946	901	962	949	918	978	974	899	921	956	927	900	980	920	951	955	979	945	980	923	971	942	928	960	926	943	975	928	965	928	897	950	916	971	950	992	916	955	943	896	923	874	954	916	887	891	959	940	941	944	974	920	945	979	916	880	999	929	951	897	952	905	993	975	991	929	900	908	944	918	878	954	962	940	1008	967	945	933	938	948	945	945	924	895	922	966	912	894	946	918	970	979	949	953	932	925	970	902	906	934	947	925	888	894	897	946	917	939	901	940	908	922	921	931	941	919	950	927	951	929	891	914	942	960	946	921	923	919	927	952	881
23120	21248	29085	23749	21261	20668	9860	3908	2862	2528	2062	1744	1574	1424	1414	1297	1297	1127	1162	1083	1023	922	927	868	793	766	780	779	782	794	757	747	729	717	696	663	683	665	656	653	672	626	647	630	624	606	653	606	614	606	617	620	623	613	631	609	606	603	593	609	622	576	553	586	600	605	606	626	626	573	614	593	634	613	638	583	634	628	629	586	599	585	628	597	583	611	609	638	615	556	606	577	604	609	630	620	623	598	587	634	616	636	610	626	622	592	635	630	609	592	569	593	599	642	631	566	570	591	592	619	597	602	616	661	610	607	625	589	584	584	595	582	629	618	609	621	597	602	601	601	590	600	595	535	649	628	598	612	619	601	623	604	593	607	582	585	606	581	561	578	625	618	583	618	617	556	594	591	605	576	592	627	611	609	572	589	572	635	594	580	577	573	612	609	583	567	624	611	596	589	612	621	661	610	592	649	620	603	586	617	592	666	587	598	608	601	597	620	586	572	577	634	578	614	598	595	633	597	570	633	626	613	639	614	629	612	609	577	590	611	625	652	625	625	577	601	593	626	614	590	607	601	612	603	571	612	557	567	595	575	599	628	609	582	603	632	612	607	616	624	591	611	641	580	595	596	635	628	597	580	598	568	596	590	585	576	567	631	585	648	568	570	592	639	597	639	646	629	570	606	618	616	588	627	588	605	589	605	603	593	594	589	612	580	623	568	563	605	607	567	570	586	601	592	565	635	619	607	588	615	633	649	613	602	589	626	627	595	589	593	591	621	547	590	660	625	597	604	575	628	602	599	612	607	584	580	563	623	600	615	595	608	601	638	616	610	588	606	571	617	608	581	592	623	650	632	622	575	561	605	629	604	584	639	607	622	567	593	616	610	590	603	584	582	626	570	650	606	574	610	620	598	567	608	578	565	588	580	593	598	566	591	578	602	618	638	556	560	573	569	564	640	623	602	613	587	576	598	596	582	566	582	593	613	643	596	577	600	543	541	597	584	609	564	582	579	586	628	602	588	562	626	557	599	568	613	602	615	606	614	647	629	611	581	628	598	604	570	589	621	599	613	622	599	590	564	586	609	602	624	595	591	631	571	584	630	609	637	580	559	584	648	608	612	625	610	568	579	609	596	604	588	578	608	602	548	576	616	594	589	598	609	588	518	571	588	618	571	574	642	579	591	611	589	596	573	598	585	618	574	585	596	598	581	582	621	591	620	557	606	589	564	619	587	590	606	605	590	601	599	631	616	624	556	616	579	589	644	622	612	583	595	597	661	583	628	647	622	596	580	587	616	618	621	562	566	608	579	650	578	631	579	592	637	601	556	611	602	647	559	640	648	615	592	595	605	580	615	565	590	613	579	580	554	576	613	600	615	617	597	568	576	593	614	586	562	599	620	599	604	622	577	592	594	624	596	570	605	576	589	664	625	591	599	568	569	643	619	646	597	569	614	611	599	570	606	587	639	571	605	607	632	628	622	590	589	624	617	598	622	601	588	560	590	615	606	565	571	616	626	579	609	571	586	609	628	588	601	588	557	606	617	567	576	572	557	602	584	603	637	584	587	610	564	570	584	594	642	534	530	586	616	588	564	559	603	604	601	545	567	576	575	599	628	645	565	565	579	566	607	594	570	593	628	618	603	616	587	616	608	606	628	624	575	605	604	607	589	631	620	585	573	590	599	561	604	565	622	598	586	555	600	622	571	574	622	642	580	582	597	640	594	586	546	553	592	654	601	588	625	578	603	581	607	586	599	587	577	554	634	597	586	595	631	593	645	569	582	575	562	619	572	563	601	602	641	581	604	601	620	596	600	631	552	612	601	621	572	615	569	537	601	570	628	579	561	607	576	619	616	619	585	576	579	626	638	625	555	593	605	621	647	595	598	586	560	628	641	592	626	592	578	604	566	594	583	592	587	562	598	579	623	617	597	608	564	612	587	560	636	580	599	591	629	646	611	600	634	626	611	540	566	610	595	598	579	594	570	582	574	551	632	566	572	613	576	620	611	613	595	596	608	623	630	644	587	585	561	657	612	591	623	592	615	563	593	677	623	594	579	587	587	656	603	633	555	657	622	604	610	581	542	608	629	612	616	583	608	579	605	608	600	567	605	609	605	584	625	560	574	570	626	563	588	607	582	568	617	581	599	585	629	575	618	606	568	605	619	584	632	625	574	600	588	607	596	551	605	590	632	611	595	615	640	618	593	548	602	605	587	575	593	580	644	595	617	620	596	610	615	550	628	607	610	592	588	580	593	569	607	534	611	545	616	571	625	597	592	589	625	623	623	603	603	612	575	587	599	597	610	655	592	612	573	615	610	606	574	594	631	639	620	598	616	612	619	579	592	595	613	578	593	582	627	579	601	629	611	614	616	609	641	575	535	591	618	602	603	584	636	559	636	570	601	564	581	600	610	601	600	588	614	574	593	626	615	609	597	575	551	624	602	602	616	616	620	571	625	588	622	591	569	604	610	641	595	578	634	592	597	602	584	618	555	564	583	615	614	602	593	606	589	627	604	605	619	623	543	598	600	572	600	600	586	609	616	612	584	617	599	627	586	611	583	612	547	628	617	591	567	572	614	580	628	605	612	595	582	580	659	577	621	609	633	596	583	591	644	641	629	545	610	573	599	570	591	591	627	611	557	595	585	618	585	574	617	617	606	629	577	564	560	563	581	620	586	589	602	638	653	592	606	632	587	578	617	584	579	564	621	564	566	607	622	596	597	605	586	614	566	640	575	619	587	661	572	645	590	621	596	581	612	565	602	566	598	633	586	612	571	618	605	578	639	657	630	589	571	613	593	563	573	568	585	592	578	590	580	607	575	625	591	593	551	572	637	609	558	581	543	618	618	617	618	608	591	647	614	577	609	579	629	579	587	600	655	613	571	529	632	622	623	631	622	609	584	619	579	592	587	613	577	629	566	609	583	608	672	588	588	617	582	617	631	594	580	624	576	606	585	636	624	595	596	614	592	603	628	560	574	576	639	620	560	618	603	607	569	619	642	558	608	616	617	592	645	648	657	639	592	584	593	611	587	563	621	620	536	587	556	592	600	562	613	600	599	587	561	601	569	602	598	604	582	581	579	643	579	578	584	562	602	610	545	564	598	579	598	590	627	591	595	565	563	587	613	592	575	599	611	584	621	568	569	598	568	604	607	586	611	616	591	567	602	620	628	601	555	601	624	614	558	584	557	617	564	609	589	602	607	601	578	584	604	627	617	596	605	583	603	558	619	589	582	593	619	559	610	634	589	605	615	606	617	617	627	637	581	654	609	572	631	637	559	566	559	640	622	611	555	601	596	646	601	575	576	587	617	586	618	623	611	592	570	578	586	563	603	572	607	594	630	622	579	560	618	610	586	576	630	588	567	545	576	630	567	616	603	563	580	557	574	584	560	601	601	600	568	610	552	560	588	565	629	609	583	535	606	598	590	582	617	599	584	567	588	659	601	603	581	599	637	564	595	602	567	655	600	638	577	593	619	624	589	605	618
18540	37216	31324	23590	19353	15213	11481	9388	7681	6743	5440	4690	4119	3662	3147	3092	2832	2675	2635	2461	2188	2009	1676	1666	1537	1513	1389	1375	1290	1352	1307	1262	1226	1149	1192	1075	1151	1043	1069	1024	970	1061	1023	1068	1024	1027	1023	1020	928	995	973	950	1009	891	932	958	939	942	949	915	916	982	927	972	989	949	931	947	966	947	950	922	955	907	926	950	902	967	981	977	939	935	919	911	879	966	934	950	921	975	922	936	979	950	977	976	1005	1008	920	904	1014	936	979	964	960	978	992	957	912	944	937	988	983	916	932	951	910	949	956	889	918	954	938	926	927	985	967	954	945	954	919	970	958	850	953	984	916	880	958	953	962	923	886	936	993	917	928	973	936	934	911	902	952	939	940	929	979	963	945	932	928	942	937	922	976	915	965	927	931	969	951	928	974	926	949	928	924	949	963	881	850	962	923	918	965	950	947	956	893	880	1002	950	925	972	879	932	915	959	935	978	932	886	903	925	954	876	958	949	956	957	949	911	923	945	968	917	929	869	927	917	923	885	933	947	977	934	910	952	924	864	920	923	954	920	938	958	949	921	914	926	936	922	934	904	940	961	969	914	897	862	908	920	960	889	954	962	944	911	941	931	924	892	928	932	982	885	918	890	925	866	921	944	885	925	962	925	976	902	971	929	970	959	953	949	908	937	923	961	886	981	974	915	909	872	925	937	931	914	934	911	947	917	916	963	968	966	951	926	937	866	945	921	910	904	925	908	902	941	924	954	923	942	881	940	908	997	925	943	948	989	924	919	982	954	923	952	942	932	876	942	946	949	943	923	944	932	916	911	916	897	939	985	946	964	925	967	935	911	855	953	912	919	861	900	987	928	914	967	916	947	895	936	949	922	947	963	952	978	894	885	932	943	921	917	902	970	886	958	907	982	964	949	903	868	985	920	936	908	905	952	970	938	896	915	944	917	953	922	942	927	951	958	910	917	893	941	913	927	935	955	940	931	935	911	943	986	952	940	963	971	923	952	916	945	907	955	945	887	965	894	934	915	1001	897	966	960	960	961	961	925	928	927	908	944	893	958	946	863	974	911	987	948	876	913	872	982	868	909	923	927	925	916	961	916	907	915	912	939	954	935	943	959	932	1018	903	989	953	966	895	958	985	944	934	956	908	911	955	936	917	938	956	917	931	964	936	982	895	936	893	913	921	916	966	936	946	894	940	921	937	938	967	966	923	920	951	923	927	924	967	896	937	959	852	953	937	938	915	927	892	993	912	895	947	924	943	958	947	985	879	972	930	996	930	887	904	924	914	994	939	906	951	953	939	922	906	909	945	910	979	914	905	917	924	909	968	915	927	885	921	988	924	935	896	900	916	966	919	916	957	970	906	890	920	872	925	948	920	890	1029	972	927	893	945	896	900	907	982	936	914	906	929	870	919	947	916	955	943	950	920	909	931	870	934	966	960	905	923	966	884	917	973	966	873	916	926	937	912	858	926	907	910	902	881	979	978	902	950	965	882	931	920	922	891	937	935	907	907	936	952	890	939	953	897	979	910	934	911	924	973	962	939	949	1007	954	963	918	931	922	911	982	910	905	931	905	870	940	924	935	938	929	925	931	948	896	894	939	899	937	900	941	926	948	897	904	914	933	939	925	914	939	949	908	948	977	955	957	964	917	814	901	970	924	965	881	929	937	935	967	902	824	910	897	903	925	924	909	990	914	1005	903	924	932	979	937	995	903	879	941	886	945	953	927	950	851	935	914	981	958	956	900	904	952	902	974	951	924	917	933	928	913	957	934	985	945	987	930	878	972	944	944	938	860	908	918	921	981	939	930	965	977	864	939	954	982	930	945	930	947	902	928	914	894	943	904	924	912	865	919	946	1003	907	957	907	947	929	934	906	983	902	969	937	933	920	904	931	952	928	1013	977	967	913	943	928	956	953	919	935	937	919	942	966	948	963	948	952	993	961	919	959	914	961	898	964	973	961	867	908	907	863	910	922	955	920	1005	927	1015	951	916	871	927	904	897	940	930	937	925	916	954	967	976	849	872	902	975	882	907	975	921	893	959	879	917	935	947	976	976	972	917	928	926	955	938	922	928	944	915	934	875	925	907	922	897	969	959	933	872	913	973	929	978	941	938	883	880	945	963	887	906	974	969	956	967	888	913	944	928	900	931	991	939	903	916	923	950	972	923	919	900	987	907	900	935	905	921	938	886	898	884	920	890	887	935	979	923	965	932	948	919	947	922	878	951	908	963	924	924	907	988	984	975	982	913	1006	994	930	913	997	892	901	950	964	971	896	981	961	936	960	898	914	958	881	946	972	951	921	939	966	920	945	903	924	940	932	904	903	903	957	941	931	806	945	920	921	923	953	934	957	928	921	946	984	951	918	930	923	958	904	902	857	921	950	985	872	963	956	885	925	937	928	921	894	924	891	939	918	950	960	978	936	907	920	956	911	927	929	939	963	966	957	937	889	919	875	917	863	931	894	962	910	904	917	920	921	936	907	934	934	913	942	939	915	926	919	928	875	887	879	949	1046	983	874	992	928	946	944	987	931	943	936	868	966	907	977	919	924	906	967	934	933	908	938	880	867	1016	925	912	943	921	856	925	940	898	957	978	886	993	898	901	937	877	915	902	896	917	915	917	955	972	972	990	918	923	934	870	910	916	927	906	880	888	925	910	896	968	907	994	935	892	954	960	897	871	893	949	960	939	917	982	950	1009	909	919	927	930	895	966	898	942	981	890	961	888	955	958	931	922	920	962	927	892	918	942	919	980	920	913	917	931	955	931	984	891	919	938	956	877	869	994	872	923	847	964	978	897	956	1019	945	899	881	873	994	884	961	933	953	909	960	937	972	955	927	879	1002	969	917	940	932	947	911	936	969	925	902	915	951	972	948	936	908	918	916	946	883	933	913	880	927	974	971	907	965	926	1021	894	974	876	1006	860	940	982	920	869	922	893	937	923	949	929	932	951	939	904	910	935	975	950	916	934	890	970	879	925	917	891	895	959	879	906	954	939	983	951	878	916	895	913	913	938	907	972	958	928	971	917	939	943	902	987	885	897	943	989	935	903	991	936	963	882	903	931	943	942	973	932	903	945	937	919	903	944	912	901	913	902	977	939	968	873	953	961	916	956	939	954	933	890	913	940	948	947	892	950	971	880	915	980	900	935	943	936	948	949	959	932	902	886	904	871	924	947	936	985	916	940	897	914	904	966	900	907	925	887	930	914	962	963	936	881	919	922	956	914	901	944	928	928	907	949	917	969	925	937	926	913	955	958	923	923	947	917	970	890	938	930	920	974	958	944	857	882	892	938	905	918	959	941	922	951	963	941	927	979	914	934	981	980	901	956	913	954	959	959	907	884	907	925	937	969	903	924	931	936	923	959	929	912	911	885	911	932	934	968	880	936	942	943	991	975	918	903	930	943	953	935	888	927	937	932	908	895	943	976	952	889	987	907	939	970	914	926	908	934	907	903	921	889	902	933	939	904	959	936	909	887	973	938	918	900	910	970	914	938	945	932	914	929
26747	21211	16370	7871	3758	2629	1764	1428	1195	1066	952	897	814	759	729	701	700	665	643	640	563	566	591	572	518	529	560	584	502	535	461	501	494	499	500	507	479	498	467	486	497	481	461	523	474	461	459	494	475	440	497	468	458	452	415	469	466	490	442	469	466	465	450	471	471	442	492	444	480	480	470	512	508	449	506	419	466	445	437	452	462	491	496	507	448	472	454	439	412	447	473	465	465	448	449	482	504	470	454	481	443	461	492	462	465	507	446	451	478	471	457	464	476	433	435	485	480	461	516	483	459	467	509	434	467	468	459	453	486	459	503	453	498	472	454	468	497	460	475	470	448	449	502	443	459	469	462	476	471	469	451	467	486	478	484	459	458	475	458	468	446	496	446	477	470	453	450	460	496	467	469	478	444	452	470	451	441	481	457	472	435	456	456	461	451	516	476	500	454	477	444	459	444	459	428	447	451	440	468	473	439	475	458	471	448	462	497	462	442	487	467	435	496	439	461	478	449	464	431	409	455	475	439	433	523	462	475	478	458	429	480	464	454	466	464	488	539	457	451	443	496	448	477	463	489	504	451	506	462	463	434	491	418	449	442	497	472	474	478	479	476	452	479	433	397	463	470	466	464	464	448	477	477	439	451	471	448	438	462	494	444	448	487	460	453	455	416	494	494	450	458	477	448	450	451	441	465	526	464	464	457	455	478	461	501	468	479	482	432	480	481	451	485	440	484	468	466	446	462	473	475	474	468	466	468	437	468	459	443	483	476	486	443	465	447	502	462	458	441	469	498	480	431	441	444	432	431	418	482	424	460	463	424	451	468	436	455	419	463	452	449	458	476	476	488	452	447	463	469	441	456	438	491	460	441	470	420	462	489	501	507	465	491	463	457	451	453	477	452	468	481	435	462	440	474	454	434	474	445	449	427	456	473	490	477	474	459	472	466	470	462	488	470	431	440	439	456	477	454	469	472	425	457	467	502	437	451	435	457	467	461	417	487	467	442	492	443	463	500	472	448	482	452	472	469	439	435	458	456	423	487	459	424	437	450	454	462	428	436	485	476	480	480	446	458	433	458	463	451	467	475	486	437	481	462	454	462	444	453	448	493	442	465	465	449	449	467	457	480	481	445	485	492	433	473	467	439	464	491	465	446	495	468	467	439	473	404	469	498	462	447	442	465	444	501	430	472	466	462	488	476	494	473	416	449	445	459	443	433	433	447	453	486	431	478	491	498	443	458	475	441	411	424	424	460	484	414	511	460	449	481	476	486	449	453	442	440	471	423	478	437	480	449	478	447	448	472	420	437	483	475	413	475	483	460	451	484	469	459	464	480	461	470	466	446	457	455	411	448	442	435	466	453	467	460	457	426	484	462	462	442	474	461	465	473	430	462	433	484	441	487	423	465	498	479	459	452	477	427	458	426	476	479	445	461	488	503	444	445	435	474	449	499	477	465	440	474	416	449	463	492	495	441	467	463	472	463	462	446	501	495	439	464	469	471	431	462	460	450	474	443	463	437	470	452	447	470	430	451	454	448	440	461	461	471	433	444	427	443	470	464	480	458	450	433	475	505	417	467	482	480	458	501	461	485	441	484	437	447	439	429	496	487	453	471	515	477	464	431	468	456	439	501	478	460	442	463	455	458	451	499	474	496	481	501	467	453	480	487	445	442	512	474	461	482	461	515	459	462	490	464	462	466	433	506	452	445	452	473	454	454	449	479	450	441	424	469	444	476	494	473	441	460	489	429	468	455	457	482	468	431	467	470	475	476	453	463	442	438	453	453	482	444	503	493	480	457	479	480	469	471	454	435	461	445	462	504	413	463	466	443	438	483	479	437	451	482	473	461	497	515	485	461	445	459	500	473	479	473	477	445	427	428	484	469	461	468	468	429	489	467	423	424	454	472	465	484	463	434	438	482	444	480	438	473	458	479	425	456	486	434	480	435	503	469	437	409	443	471	441	472	478	465	492	467	495	435	471	430	436	455	449	484	495	429	487	451	438	467	479	444	427	443	481	461	448	453	490	415	484	437	487	489	452	468	496	492	446	423	474	486	469	433	468	473	479	465	472	465	445	461	477	471	428	474	449	436	513	446	446	455	477	438	457	490	468	434	468	500	421	509	441	444	464	447	477	466	454	460	466	456	470	460	459	478	487	482	459	449	450	436	426	453	463	470	481	444	448	461	469	472	466	452	448	444	466	509	459	482	462	487	487	453	487	454	450	494	478	507	494	431	476	475	436	427	428	463	511	440	482	461	473	485	453	450	486	488	478	468	470	438	498	441	419	484	434	429	473	445	483	450	456	467	447	497	468	513	431	439	433	466	466	461	448	427	516	434	419	473	437	441	485	449	482	479	473	491	447	452	462	413	480	441	483	502	478	465	440	447	489	453	466	452	480	466	481	440	461	481	494	488	421	473	458	436	505	496	474	492	489	470	433	472	437	466	454	497	489	476	466	478	465	443	429	456	453	437	448	504	457	433	454	454	470	420	438	470	452	460	483	489	425	457	481	459	459	482	443	465	447	458	451	466	485	478	453	424	467	427	442	469	469	488	489	420	476	466	429	463	434	413	446	434	461	444	477	466	467	439	433	470	489	437	447	479	438	454	453	470	511	453	462	452	474	475	491	490	475	461	425	489	476	521	440	477	461	489	483	467	464	459	442	467	491	475	486	443	454	443	495	432	435	420	414	470	495	460	456	447	461	441	488	455	446	431	472	461	471	470	459	472	450	431	465	468	442	502	463	488	465	456	446	496	457	452	454	479	489	475	518	458	457	436	454	469	460	452	488	464	464	478	442	487	417	451	449	449	436	491	420	451	472	502	467	419	490	469	472	472	462	468	487	468	499	491	448	484	469	451	488	447	477	443	456	479	465	465	470	456	462	442	493	450	495	474	444	491	501	440	478	454	448	459	432	555	497	460	458	440	463	474	446	478	449	499	459	453	477	434	470	477	476	481	487	486	420	478	462	460	434	457	465	462	454	477	461	464	459	489	427	464	469	464	476	466	483	453	465	425	438	452	479	424	449	461	456	471	456	490	485	466	464	483	459	437	475	490	435	500	473	460	439	436	471	450	468	473	464	458	434	443	467	469	473	409	493	485	471	464	440	474	469	500	439	451	468	501	509	460	476	466	466	460	496	468	462	462	490	467	471	467	448	457	436	482	421	435	449	448	443	490	455	442	465	468	460	469	480	491	443	462	457	466	499	477	451	462	463	428	467	450	476	458	449	491	442	462	482	465	435	449	449	465	460	519	466	454	482	445	489	434	475	466	461	448	490	469	471	464	490	461	463	473	490	419	520	471	464	437	436	459	421	479	482	497	435	460	423	453	441	467	480	465	471	453	431	442	437	498	446	499	460	491	439	481	424	436	471	449	456	434	455	435	486	441	452	480	427	495	500	437	457	478	450	449	436	463	488	445	447	473	483	501	481	460	431	436	445	483	488	424	460	487	440	494	478	452	482	425	487	470	453	429	486	516	448
14273	24690	17736	12517	8957	7015	4764	4294	3337	2917	2519	2271	1938	1683	1575	1623	1451	1367	1343	1330	1202	1197	1121	1061	959	972	977	961	876	839	839	893	880	803	834	842	810	812	753	796	781	757	745	761	791	759	722	786	772	748	797	705	731	779	754	755	717	719	765	752	709	720	667	762	776	747	713	759	718	754	765	679	718	702	742	754	752	702	712	733	725	746	770	738	767	766	724	749	706	748	745	755	772	741	742	824	730	723	836	743	801	728	701	772	714	732	789	744	739	756	690	727	782	766	740	769	709	734	734	739	763	716	756	749	718	738	707	722	668	798	724	671	749	764	772	738	746	714	665	726	757	736	784	698	747	713	724	763	720	765	732	728	743	756	740	766	780	719	712	729	747	723	743	736	746	733	750	733	716	675	750	697	742	754	731	763	795	698	718	710	747	741	723	740	751	724	721	731	746	700	728	743	768	750	749	749	730	732	704	747	751	784	722	746	742	759	737	772	725	754	721	749	693	778	761	715	762	712	746	753	694	732	725	728	721	719	718	712	713	752	718	734	713	786	725	764	745	775	704	710	711	738	762	767	764	689	772	711	714	695	686	780	748	741	758	734	744	730	727	724	696	737	747	706	708	726	769	724	708	730	745	766	758	769	744	745	751	756	714	727	729	748	772	733	698	718	724	705	739	768	763	784	770	700	746	795	733	740	739	758	762	743	764	719	734	745	724	710	771	733	737	682	758	724	705	776	747	710	752	706	764	776	704	708	745	754	716	782	743	723	685	743	766	776	749	734	742	740	733	725	723	752	729	676	705	724	698	741	736	768	742	731	704	705	785	794	764	720	732	737	729	741	725	784	790	730	749	721	721	732	707	731	730	724	715	733	750	719	762	719	716	737	741	739	724	717	775	704	733	751	731	758	716	713	737	711	772	761	783	794	752	728	762	731	746	758	764	736	701	760	709	730	750	735	761	725	741	762	729	740	724	770	720	731	702	747	752	764	698	734	733	685	800	697	717	721	752	744	755	743	743	772	756	697	741	714	751	746	753	729	744	704	733	696	773	736	751	736	711	756	766	719	741	710	736	745	690	758	766	720	738	786	776	733	786	764	787	731	738	732	724	718	731	756	729	750	745	686	694	729	700	808	750	781	740	715	761	771	722	740	772	716	700	730	717	728	731	786	695	751	704	775	769	730	722	757	720	772	780	746	678	737	671	716	737	740	721	748	720	753	757	723	768	705	764	754	728	731	720	741	723	732	737	737	681	722	746	674	734	649	799	777	767	722	733	747	726	741	715	725	676	744	714	790	760	721	734	703	758	696	736	750	730	745	778	737	729	773	731	746	722	738	760	738	690	759	776	717	754	699	680	727	718	718	763	781	745	698	732	713	811	753	730	729	770	689	769	690	732	701	697	736	742	751	729	750	714	744	745	724	751	765	799	752	716	773	744	754	780	761	767	750	678	787	756	798	731	729	736	746	725	766	720	761	691	698	728	769	709	720	723	695	710	705	693	731	725	755	712	766	709	728	773	731	732	763	726	732	740	759	737	757	692	751	708	737	721	732	716	764	717	741	715	738	705	749	756	700	731	748	740	717	690	759	741	756	777	757	720	754	727	662	755	737	750	769	764	732	769	707	774	742	711	792	736	740	747	780	687	766	721	695	705	678	737	722	740	745	748	732	741	700	723	749	772	741	790	746	737	746	761	756	764	743	805	720	726	683	769	761	741	695	777	708	733	757	710	729	729	750	739	722	689	764	756	734	758	706	717	705	689	729	748	731	758	737	717	708	738	705	715	707	708	704	747	745	706	784	713	738	733	693	701	731	739	716	761	734	745	721	708	731	755	746	759	758	770	758	725	736	766	732	764	715	723	734	726	773	720	727	730	705	740	674	714	718	768	722	709	744	694	699	725	734	740	714	789	708	712	726	782	725	716	708	706	713	725	733	772	731	711	750	729	748	729	737	730	726	753	757	749	719	714	789	771	752	730	664	785	744	731	717	735	717	756	723	760	741	783	693	773	753	783	721	767	769	741	768	755	746	744	730	681	714	721	739	765	732	755	743	744	774	719	727	739	754	730	759	712	676	767	703	769	735	740	704	715	723	733	765	682	732	738	719	735	670	714	728	712	717	726	705	813	755	702	728	692	725	721	769	774	781	676	724	678	716	715	672	754	674	796	734	702	751	738	730	738	689	761	692	779	724	696	733	752	713	737	764	738	770	747	706	765	688	764	759	746	771	798	760	740	746	748	741	691	714	737	703	681	740	750	731	741	766	755	706	758	732	730	656	753	710	748	733	759	723	758	748	720	754	727	742	725	691	744	754	785	786	755	730	733	748	737	727	719	722	717	740	713	683	705	706	716	745	749	696	753	723	712	693	760	700	757	694	723	771	708	765	732	742	718	734	797	690	785	728	747	728	732	761	764	772	700	767	735	764	755	759	708	750	778	690	737	788	700	747	742	789	732	738	716	716	737	765	727	703	773	733	743	739	739	754	714	734	709	755	748	694	729	721	763	704	699	742	698	729	731	694	739	716	706	714	699	733	709	729	688	836	715	769	739	679	740	739	780	708	728	762	724	758	712	758	735	714	690	695	757	708	743	721	659	741	693	737	721	730	721	751	758	739	764	730	705	730	739	765	719	743	791	731	770	729	744	732	764	734	784	755	767	740	712	761	715	742	704	729	759	793	768	742	720	703	757	729	733	749	746	719	757	771	705	730	748	759	694	701	708	715	718	715	729	729	730	717	727	724	741	748	731	706	771	738	803	694	801	701	719	761	718	727	731	742	746	724	723	734	701	754	728	672	781	759	710	745	699	758	760	789	751	694	750	742	711	722	732	713	776	735	777	754	724	756	694	744	741	677	731	706	711	802	783	722	800	782	734	768	704	792	711	731	750	797	724	747	735	737	765	749	754	768	751	728	702	709	713	758	768	757	722	705	763	776	789	746	745	734	743	721	699	714	739	716	726	729	697	730	756	744	766	709	733	692	752	717	713	804	779	700	748	798	708	797	774	729	710	722	774	764	678	756	755	731	716	732	696	737	715	742	732	738	680	761	754	795	750	756	715	735	755	712	778	732	746	744	781	767	735	766	708	697	814	782	748	718	751	705	741	774	745	755	721	716	744	736	805	742	749	728	713	681	737	689	685	768	770	727	741	745	708	796	737	753	735	748	754	752	746	747	770	739	722	719	720	749	726	724	682	731	720	750	742	767	762	738	712	718	785	723	714	774	758	751	786	773	748	743	736	732	713	730	707	757	767	731	737	757	731	721	745	783	699	709	735	748	746	719	776	710	724	767	701	742	754	737	748	737	749	746	734	737	734	756	755	719	752	757	724	751	677	706	735	746	748	735	738	749	748	773	769	735	729	776	748	752	687	725	714	761	732	714	750	712	710	756	718	719	765	758	772	753	771	733	732	711	699	735	694	755	698	703	745	771	733	742	748	726	751	774	709	694	762	753	696	755	721	744	714	702	724	721	744	716	791	720	794	717
24136	21248	28409	24405	20638	9860	4046	2853	2124	1913	1609	1409	1330	1174	1057	1017	995	1032	965	990	884	867	851	806	772	783	778	723	647	699	708	695	650	697	658	661	617	670	657	655	632	645	635	623	656	625	590	625	606	583	627	583	652	633	629	586	586	633	616	612	660	621	607	633	640	578	632	630	621	598	608	628	585	609	627	593	668	614	576	659	576	645	605	619	638	613	612	608	620	635	596	591	603	691	594	619	632	624	629	585	573	642	584	638	627	664	594	600	565	612	627	613	591	602	619	547	631	598	639	578	562	613	592	601	625	620	615	607	617	623	599	639	578	638	575	578	622	648	608	596	599	612	625	611	646	624	616	600	551	633	635	583	610	602	613	590	614	630	580	665	605	641	634	594	623	616	634	594	588	627	618	599	602	601	614	572	632	610	606	591	612	599	575	645	669	574	556	579	591	625	626	587	638	578	641	608	582	625	574	581	594	614	620	624	590	639	621	653	598	590	609	536	563	577	608	632	606	608	606	624	625	602	613	592	588	597	608	597	642	555	584	589	586	643	629	588	611	672	610	607	597	574	615	612	612	617	607	601	610	598	607	598	603	588	568	594	592	642	610	605	631	591	590	593	580	555	620	553	583	613	587	627	611	628	643	587	573	587	614	565	561	583	610	580	633	625	629	574	584	551	592	602	582	548	593	567	537	672	605	603	634	610	625	591	586	605	587	580	595	603	577	546	604	574	628	624	579	611	654	610	610	576	569	604	617	626	595	578	582	615	596	637	591	569	635	585	619	551	613	582	570	620	646	608	588	616	626	656	609	564	592	620	609	640	591	628	658	616	611	620	584	618	576	549	618	607	610	625	610	607	626	597	611	612	624	611	612	569	627	578	562	608	593	633	582	588	612	558	617	598	618	597	627	637	631	610	597	596	587	597	587	578	623	594	566	591	649	566	593	607	567	624	570	595	589	619	664	587	600	618	609	655	606	569	595	601	606	602	621	625	582	565	588	626	619	606	623	629	628	562	591	629	668	624	619	620	604	587	608	625	605	597	613	623	660	636	549	565	594	653	577	614	588	630	605	614	583	584	587	620	614	618	605	598	598	533	611	603	613	623	585	641	592	546	609	564	620	641	623	634	621	594	623	647	583	545	627	611	653	620	564	599	595	618	616	603	590	588	635	614	603	596	605	591	624	631	618	574	561	613	570	578	602	642	608	595	579	581	608	626	593	594	621	606	576	599	609	633	601	603	598	559	600	579	642	589	638	586	620	584	606	599	601	596	600	615	582	593	604	634	614	576	655	577	577	563	608	633	649	605	627	620	612	640	593	612	624	585	601	627	627	596	599	619	584	578	570	620	622	591	602	594	632	603	613	629	629	596	648	623	606	595	589	579	594	584	590	602	633	622	558	613	569	573	591	606	597	599	646	625	578	617	628	587	643	598	586	608	607	596	559	649	631	627	589	585	583	578	588	600	619	602	605	608	636	647	618	616	584	593	632	577	573	632	571	578	597	598	576	606	604	605	623	640	610	653	626	611	629	588	590	616	630	608	583	609	613	618	577	625	633	629	636	576	595	591	614	650	633	606	621	593	559	620	581	550	607	591	602	637	624	639	607	572	623	565	609	651	562	602	620	618	588	594	576	574	587	572	640	589	580	625	640	598	590	633	587	598	600	620	638	565	604	587	569	620	619	615	621	642	614	629	616	656	627	588	647	600	592	592	641	601	623	595	629	642	601	606	596	666	586	656	589	606	632	573	578	635	645	622	587	612	634	612	596	633	667	597	599	632	588	628	622	567	604	635	520	662	616	646	623	580	620	609	655	609	597	657	633	679	642	588	596	617	598	612	626	573	602	590	606	600	610	601	628	632	585	630	630	594	590	608	587	602	587	559	609	631	635	665	592	621	645	573	581	605	650	612	602	586	632	595	603	608	587	605	617	568	581	620	654	627	636	658	651	586	579	580	591	626	594	616	635	559	603	633	561	630	632	594	607	574	608	600	575	638	588	630	628	586	641	605	581	596	593	630	586	608	618	631	600	601	602	598	587	611	595	637	567	639	600	599	638	592	632	610	579	633	579	644	622	628	608	557	611	645	580	606	641	597	617	569	579	582	610	593	644	606	643	601	603	631	588	563	598	585	558	597	585	619	616	574	599	603	595	623	614	643	612	611	624	607	610	611	603	599	611	596	607	628	648	558	575	620	642	662	625	587	575	656	635	572	618	623	582	612	593	617	596	591	571	618	579	569	621	579	614	586	613	586	645	615	593	566	599	592	624	589	608	596	603	606	584	607	590	588	598	571	574	636	635	627	584	609	624	625	593	578	595	617	581	606	623	589	588	602	618	614	607	671	603	563	610	618	601	616	600	588	587	586	607	586	605	610	574	627	623	604	566	609	597	614	595	595	624	601	635	558	601	583	589	583	637	614	588	630	621	571	583	616	629	604	617	589	569	596	611	596	582	613	622	600	612	617	634	619	605	605	593	605	603	590	588	567	579	610	590	560	592	615	574	626	562	621	632	615	631	617	594	599	602	596	591	622	598	591	560	622	652	602	608	611	570	576	601	569	617	627	595	612	594	574	615	593	567	618	596	617	622	613	622	580	593	587	635	653	606	593	614	554	609	614	599	561	586	679	619	654	595	588	604	577	656	584	608	609	606	629	632	616	634	614	630	590	604	623	605	616	614	643	604	644	604	614	572	561	606	585	651	619	609	652	646	645	648	631	594	585	617	614	603	626	613	590	578	601	582	578	615	593	631	605	595	618	563	641	629	630	566	590	610	620	633	564	616	609	608	599	610	573	664	572	615	622	621	659	608	625	665	614	651	582	602	633	578	629	606	634	613	587	583	605	575	580	597	591	602	602	566	569	630	630	585	630	613	598	644	623	592	589	558	629	589	603	595	606	582	606	581	624	589	601	624	603	590	609	619	606	607	557	621	618	647	591	564	649	564	585	568	574	582	597	610	629	594	583	575	595	568	609	643	639	591	630	617	628	599	630	608	600	618	614	631	596	560	601	638	577	605	610	627	606	596	616	634	595	615	590	600	578	587	616	605	589	639	610	597	577	620	650	640	598	650	604	632	608	605	609	639	590	602	637	550	585	621	605	655	636	618	557	610	590	620	592	663	646	565	618	592	593	647	602	604	606	632	556	607	554	627	598	574	602	598	595	604	619	577	583	597	588	596	582	572	627	645	618	626	639	601	599	601	550	585	585	631	616	625	587	574	624	600	569	582	606	583	632	595	603	609	643	630	566	581	552	557	624	608	620	608	636	629	623	596	638	588	587	580	558	573	600	615	584	625	592	597	594	599	583	586	623	627	571	618	588	599	547	584	581	640	599	604	597	576	598	601	599	639	629	670	576	624	589	622	605	583	623	599	611	634	617	600	586	577	606	665	643	584	602	589	636	645	616	622	606	591	596	596	598	581	584	623	617	605	593	599	601	614	569	594	585	632	592	612	607	646	597	616	619	629	601	647	576	596	600	589	625
16394	31784	24502	19449	14572	11393	8034	7243	5656	4834	4106	3824	3092	2757	2437	2301	2275	2056	2009	2010	1778	1639	1591	1468	1390	1226	1339	1273	1227	1232	1177	1203	1099	1166	1120	1107	1109	1074	1057	1084	1019	1005	1003	958	1021	978	988	978	971	977	960	1024	987	958	948	963	1018	954	990	946	954	959	932	987	909	945	944	978	942	948	971	957	989	1005	943	927	919	918	927	894	959	935	984	943	906	955	933	967	927	934	947	989	990	975	948	941	948	981	955	988	995	1008	952	927	948	961	929	919	928	990	945	986	1013	925	959	908	976	945	972	949	917	943	958	951	1055	960	910	996	926	908	934	891	956	904	914	975	970	970	911	987	880	976	932	933	977	968	937	915	994	960	936	933	922	924	969	945	907	924	906	909	946	911	989	875	977	923	907	943	916	979	942	927	948	937	1004	913	964	985	964	901	1007	983	886	965	956	980	960	865	949	968	919	972	915	960	932	996	945	873	983	964	925	933	940	958	966	937	924	1016	966	982	952	917	943	940	927	960	987	957	947	973	963	966	959	881	990	966	920	1030	964	913	960	984	926	986	994	930	963	923	947	945	927	945	932	955	1010	939	927	929	915	915	920	883	959	904	959	1023	926	945	947	907	963	923	948	952	933	988	919	940	946	921	971	905	963	948	959	936	945	991	949	917	930	945	982	1002	955	924	979	954	959	894	913	938	949	899	905	997	921	953	906	927	928	941	917	954	876	934	978	940	973	916	968	947	939	954	948	970	931	960	952	901	952	975	888	1033	904	907	968	894	950	916	952	913	895	905	918	971	964	893	972	961	927	1000	991	954	896	962	961	936	1021	957	915	932	993	910	948	921	942	948	970	922	993	992	929	925	912	943	952	889	932	904	895	970	967	947	954	928	934	931	911	900	985	924	904	964	852	936	932	962	927	945	920	951	953	882	1010	957	933	942	911	973	918	929	1018	918	904	914	938	885	963	895	967	965	956	923	881	953	954	962	970	918	967	943	936	959	928	915	982	988	923	974	956	921	938	979	926	929	958	970	968	895	993	962	932	949	922	985	955	915	973	964	931	954	928	975	984	956	934	961	940	917	975	952	944	895	941	952	906	930	949	912	900	1026	1004	973	948	970	931	1010	988	916	911	923	948	937	939	936	942	909	949	897	889	940	979	944	918	928	955	923	922	893	965	944	964	949	958	902	928	883	923	904	999	964	961	971	965	989	906	877	860	936	955	911	986	968	933	974	935	938	965	1018	961	929	919	916	891	957	955	982	1029	968	878	958	947	928	979	986	953	936	907	924	930	962	965	976	935	935	980	887	951	939	903	916	986	934	947	937	902	963	921	994	960	960	956	934	914	939	931	895	953	987	952	986	971	975	958	894	963	976	947	952	914	959	896	953	980	965	965	943	929	871	959	904	953	936	965	917	933	985	948	949	963	920	931	963	969	974	908	916	952	883	972	928	890	969	933	958	975	949	954	939	929	1003	923	983	940	928	985	895	903	910	927	883	899	973	909	980	947	977	968	954	992	981	921	966	988	909	961	958	948	949	954	919	968	938	958	999	923	926	982	942	931	966	1008	903	970	939	942	931	905	953	959	931	959	958	881	949	981	979	944	954	927	1000	986	943	917	925	982	960	984	954	916	977	944	962	941	1001	950	951	987	958	985	929	935	885	990	923	921	902	954	925	950	926	953	938	917	936	940	895	908	949	897	963	931	942	976	960	928	1007	904	971	936	936	999	920	953	1015	919	955	966	900	973	934	983	910	910	950	955	940	887	922	953	930	919	936	926	951	949	930	917	926	956	930	959	934	996	912	971	928	940	954	1001	955	931	906	928	926	968	873	938	924	933	959	978	965	1002	933	970	1039	920	933	992	959	956	937	969	943	980	962	938	953	941	925	954	935	952	902	975	963	980	882	977	1006	912	965	910	916	891	887	958	915	921	965	958	924	962	921	953	954	970	963	1006	946	937	969	944	959	951	969	973	913	978	950	955	907	1002	917	905	973	951	990	994	996	897	905	986	947	931	953	888	997	938	936	880	949	950	951	954	995	1004	913	899	939	948	921	920	952	918	973	894	912	1009	914	972	900	946	971	967	947	960	912	962	985	952	913	963	969	1007	965	947	910	875	961	997	936	952	964	952	948	987	926	917	912	956	933	983	925	920	908	913	996	967	975	909	1001	992	939	905	919	943	954	961	941	977	943	953	955	877	868	984	919	1019	923	998	902	952	939	932	930	916	947	953	924	916	906	950	958	936	925	977	959	924	1015	972	928	994	929	990	990	942	969	950	940	907	986	996	1006	962	977	970	978	934	952	952	928	964	951	895	937	1010	946	969	923	920	918	963	942	969	945	1028	981	878	918	964	903	972	934	902	946	962	906	966	967	885	898	982	921	969	966	925	908	968	953	908	947	902	942	954	946	919	950	951	926	956	997	937	967	920	999	988	940	932	962	932	887	966	954	995	991	988	968	918	956	864	951	936	949	965	950	934	942	952	935	937	973	1000	963	943	949	937	944	967	921	946	949	943	988	961	960	916	953	987	932	908	983	910	963	983	956	889	967	898	986	919	923	903	930	942	982	958	928	976	970	956	936	968	993	976	895	954	897	910	898	973	946	920	972	931	964	982	975	990	963	914	967	918	884	977	903	943	970	939	953	976	971	988	952	947	919	981	946	904	975	949	1006	1001	914	967	900	981	926	959	971	958	965	915	923	972	923	940	930	937	916	943	997	955	935	895	912	947	944	961	949	929	962	887	887	925	945	940	941	975	912	948	957	910	958	897	926	898	947	954	992	907	975	948	902	957	967	909	882	929	965	965	1038	945	937	944	908	938	953	984	921	919	942	996	921	965	936	967	1005	970	1004	988	872	972	974	955	990	947	914	990	981	918	934	949	935	928	886	949	953	909	959	961	975	987	929	933	973	913	953	945	964	939	944	964	904	970	970	991	934	909	904	967	932	1022	940	994	955	986	938	930	938	944	942	914	922	907	955	948	838	909	932	919	927	1015	967	959	929	934	945	939	971	939	942	955	976	999	913	957	974	1011	921	922	943	986	947	1012	989	1014	944	984	990	946	951	950	933	971	982	984	972	938	898	902	942	874	921	963	897	914	995	931	1011	907	964	977	916	932	957	909	984	929	872	918	954	929	882	897	987	934	951	928	970	982	926	909	942	1011	909	975	928	900	928	984	955	918	1002	959	973	964	901	976	960	910	952	968	907	981	960	924	939	948	940	960	940	920	959	938	926	908	1005	941	960	964	925	932	944	958	951	926	962	936	922	1000	949	953	955	926	983	976	978	982	924	895	937	965	888	984	892	885	932	958	921	971	908	906	970	911	902	942	932	917	937	904	1027	931	1021	994	1017	971	889	923	949	926	942	950	883	945	1014	947	957	891	947	960	952	945	979	945	972	937	1003	938	1007	914	923	922	903	1006	948	965	955	941	888	920	984	933	938	896	914	1003	905	916	925	882	915	931	940	945	978	941	913	914	918	942	1028	897	896	1003	906	927	947	936	913	915	1004	992	851	974	934	924	974	938	928	911	982	944	957	969	950	946	912	926	945	991	944	938	984
23159	21284	29073	23821	21298	20692	9757	4135	2901	2597	2240	1891	1597	1534	1316	1299	1251	1177	1094	1090	1059	958	946	886	830	824	796	786	768	757	721	742	759	701	711	693	733	690	624	702	689	685	641	636	617	629	627	658	654	658	647	660	579	644	623	665	616	611	613	597	660	630	593	555	614	618	652	607	613	599	641	590	632	620	621	608	658	606	630	622	596	647	672	616	632	610	607	601	634	610	711	611	663	619	652	609	607	643	581	633	608	630	612	599	645	611	645	613	591	614	645	608	613	640	607	613	639	585	637	633	637	618	642	618	576	613	606	641	616	557	583	610	609	680	576	626	606	616	614	579	626	635	597	593	589	602	613	605	579	607	598	617	656	587	633	571	607	617	639	592	655	600	627	601	595	640	627	637	598	645	619	608	606	607	638	594	633	612	660	609	559	606	614	629	598	573	566	607	595	628	585	586	635	610	603	570	603	635	585	590	631	617	614	574	589	620	613	660	609	591	625	626	609	628	628	609	601	624	590	606	625	594	624	599	606	627	605	605	563	585	593	583	628	624	593	612	652	562	596	605	604	606	512	600	615	637	600	596	615	651	622	612	621	627	648	594	607	574	615	611	628	608	566	628	652	589	578	590	630	615	608	610	652	638	608	616	615	596	617	599	608	589	590	610	617	617	577	611	600	617	626	616	643	644	576	615	617	588	634	652	619	620	629	601	624	608	658	580	636	652	594	561	562	573	644	611	593	637	577	625	621	577	588	585	577	628	602	611	630	619	610	635	648	623	605	623	639	616	627	611	637	634	610	607	591	645	584	605	628	633	590	592	593	602	603	588	620	643	566	621	631	602	608	590	616	586	622	597	597	616	579	606	607	625	644	639	604	643	598	596	650	624	632	578	604	642	635	622	640	598	600	647	635	605	581	591	594	613	579	642	593	608	605	613	623	613	633	613	610	643	614	607	619	622	575	623	626	616	594	639	595	642	611	615	608	643	556	579	597	614	627	575	618	603	616	630	615	595	686	617	583	629	614	598	635	612	664	604	621	626	645	625	614	632	622	632	633	566	652	622	606	608	607	579	594	623	641	636	620	605	612	609	590	602	593	622	600	640	581	585	625	612	621	586	606	626	630	655	600	522	604	600	620	640	588	606	626	626	631	561	617	611	613	553	596	637	633	640	602	601	617	610	589	600	610	654	614	588	637	599	614	609	604	592	628	593	626	594	579	608	628	581	645	595	642	625	546	631	611	629	611	621	601	597	604	622	626	585	602	634	603	586	623	587	590	607	621	621	608	598	630	606	649	633	611	601	604	593	605	626	590	590	610	569	623	590	627	603	554	674	647	606	644	639	630	573	621	667	596	651	605	588	631	596	566	605	599	611	622	601	598	656	590	609	631	617	594	586	589	587	593	600	617	565	671	612	572	552	596	624	635	620	631	619	622	591	583	584	614	601	649	639	603	554	651	633	641	632	635	606	616	640	636	650	640	576	662	636	606	552	610	574	620	565	628	635	598	599	625	618	651	659	603	607	569	589	644	609	666	664	610	609	592	634	637	589	601	594	604	577	568	632	611	608	613	604	608	618	596	630	587	606	648	648	610	593	604	608	612	595	620	620	622	599	651	600	592	581	624	596	617	611	630	581	639	610	571	605	630	595	608	631	608	636	649	606	551	615	621	624	591	608	615	632	566	582	587	559	630	638	650	620	594	647	630	624	598	603	580	637	647	599	605	629	648	638	613	621	650	638	599	629	605	609	626	576	628	593	580	615	648	591	603	599	534	627	611	578	658	592	619	594	635	625	626	628	595	607	633	615	635	624	616	617	568	636	614	622	616	639	594	612	642	608	647	571	616	643	613	581	588	583	553	604	579	596	601	601	594	610	641	599	596	639	590	595	624	621	605	613	617	603	632	628	589	593	636	666	598	637	600	613	582	565	584	624	602	608	589	637	605	659	605	650	642	632	561	618	653	592	601	630	577	600	672	602	609	631	627	599	632	652	581	608	576	639	624	573	635	615	599	647	642	638	618	627	655	586	591	570	620	616	585	613	625	625	651	599	579	615	617	616	576	576	579	590	598	586	594	678	621	589	616	654	647	567	590	608	593	650	626	645	607	645	583	593	595	607	621	620	621	605	606	672	633	620	605	578	585	607	605	638	594	590	634	585	618	617	582	615	584	643	589	628	572	626	638	614	620	592	620	633	620	597	582	622	630	647	662	607	626	632	594	621	569	623	640	574	593	581	618	625	618	618	621	593	598	639	580	604	658	618	600	575	581	594	604	600	656	604	604	622	592	559	611	565	607	617	632	586	587	624	623	581	632	583	594	617	615	608	639	579	592	611	610	598	633	611	607	592	626	631	604	634	610	594	623	624	620	650	594	618	590	604	632	657	598	587	553	567	583	606	574	602	625	625	664	641	606	593	627	612	636	602	593	543	631	604	579	626	627	600	610	618	595	612	620	638	635	585	618	655	591	591	591	604	619	621	608	616	635	643	602	602	621	598	656	595	631	631	610	619	599	604	604	563	626	607	658	647	592	616	620	591	626	594	637	648	550	622	578	617	606	649	600	601	603	643	630	643	582	611	623	628	600	574	592	598	616	648	597	598	607	609	614	637	642	569	640	592	596	617	637	632	657	581	599	593	640	611	603	594	615	609	620	609	588	594	640	570	608	616	601	641	640	595	584	643	659	589	627	627	614	578	621	616	556	596	622	617	618	623	618	614	605	627	592	640	608	596	598	653	615	593	587	590	637	611	612	628	597	582	608	626	623	583	642	614	572	595	570	630	618	608	589	614	615	615	603	593	595	565	591	645	623	623	615	595	633	605	604	595	615	574	656	620	629	594	609	642	591	593	643	607	629	610	635	618	595	558	659	588	611	595	577	573	633	592	581	643	608	632	631	606	617	647	642	628	618	603	627	580	625	636	630	604	621	670	637	604	641	612	624	588	657	606	579	620	572	662	594	582	612	629	622	652	645	590	596	593	562	632	614	615	620	607	631	616	653	616	596	606	638	625	621	639	623	656	631	598	621	608	621	613	623	609	606	619	643	613	596	642	619	620	583	633	638	637	618	638	612	557	537	622	591	607	654	589	638	619	653	607	612	598	653	575	613	544	595	630	595	588	591	672	626	619	617	645	611	619	598	616	600	596	654	596	586	623	617	640	615	616	576	568	639	628	629	590	621	596	611	591	623	580	596	634	610	632	627	605	614	625	612	581	607	629	635	611	594	647	642	621	616	612	576	605	626	625	616	581	616	586	618	606	623	639	621	561	640	599	583	599	575	629	583	592	622	599	585	636	596	635	608	631	632	599	601	587	626	612	598	632	604	640	588	610	658	621	640	621	617	601	545	624	612	618	575	632	611	621	594	612	634	608	610	607	618	598	664	599	608	604	563	603	632	581	631	655	556	604	601	619	592	634	632	606	607	623	631	588	678	641	585	622	592	610	628	615	622	601	613	632	651	619	582	631	622	628	634	639	639	615	638	582	619	641
18892	36186	29232	23992	19056	15306	11317	9659	7923	6895	5639	4950	4089	3746	3226	2974	2703	2584	2535	2434	2204	2110	1882	1709	1579	1453	1436	1458	1405	1298	1302	1218	1184	1180	1166	1171	1136	1079	1051	1015	1082	1032	1076	1051	997	1024	1008	1003	1030	986	1010	977	1026	1009	967	947	900	962	987	987	978	978	935	890	942	971	1009	922	945	947	921	962	936	928	967	952	954	942	940	921	1009	942	988	979	924	930	951	1010	885	952	984	1016	1001	1022	1076	1055	966	1008	1031	1011	950	994	1025	974	919	949	973	973	984	1046	936	915	966	980	949	962	939	925	892	896	902	938	962	1008	951	948	989	970	918	983	966	966	903	930	945	977	961	995	949	924	966	973	975	947	945	939	990	964	959	965	954	946	931	964	979	1027	992	930	955	1009	931	883	957	884	968	903	910	985	959	941	900	930	951	999	996	920	988	990	1004	970	909	954	934	939	924	993	980	929	970	962	935	929	910	934	963	939	917	932	939	912	945	955	903	936	970	959	960	958	931	966	916	888	974	947	977	935	1021	946	928	980	997	977	953	894	946	934	983	930	935	969	885	938	935	977	933	941	954	950	998	918	922	973	998	984	976	995	951	966	945	935	950	948	989	937	937	943	1007	988	934	949	986	936	925	934	925	957	898	966	958	938	930	892	945	984	936	977	998	963	1006	893	992	952	921	983	930	905	974	938	980	930	953	966	991	975	979	935	941	996	938	959	920	979	991	931	988	1005	964	913	955	929	956	944	967	946	954	956	948	957	948	969	1002	999	931	936	958	931	940	903	944	993	979	977	951	929	891	943	884	947	1007	917	910	914	998	987	909	943	997	951	931	964	965	982	960	935	957	972	948	963	914	995	937	1014	952	966	927	932	925	979	969	952	912	916	974	974	932	1017	954	905	956	974	977	958	984	942	932	934	926	978	959	963	977	954	919	899	898	895	898	933	986	886	900	958	905	994	949	954	985	907	922	985	1001	915	952	957	965	963	965	975	934	971	901	908	915	980	891	934	925	946	967	947	911	946	946	942	919	894	932	977	938	947	975	920	873	945	980	958	993	923	972	993	964	911	976	869	945	916	982	926	1050	962	906	953	995	987	912	910	953	947	925	957	926	978	937	977	931	886	889	965	962	942	957	951	965	893	971	971	979	920	947	901	977	938	929	963	946	935	1015	995	923	986	990	992	881	1008	920	978	959	986	965	909	994	940	944	982	945	942	991	940	943	1038	953	1016	904	969	960	921	945	927	1029	924	960	939	930	930	938	948	1000	965	930	971	919	967	975	896	945	898	915	924	968	857	925	945	927	966	948	971	943	916	982	968	903	963	971	935	1008	898	961	924	983	940	912	947	948	915	905	964	931	986	968	918	975	990	958	981	976	929	967	951	914	896	993	946	888	1006	952	933	936	918	898	932	979	967	971	976	936	950	955	949	939	948	923	945	938	922	927	961	948	950	950	963	922	936	940	915	956	920	909	945	908	949	968	929	912	944	976	871	1019	928	938	917	1040	973	981	951	1044	941	941	966	952	954	968	903	990	936	924	954	1005	943	901	916	963	925	952	961	993	933	989	985	965	955	964	951	969	945	961	1004	960	954	877	990	953	992	968	950	891	961	928	898	1018	936	995	924	976	961	921	919	897	968	955	961	978	915	968	970	996	929	940	961	919	957	968	911	944	937	932	897	953	972	947	936	953	934	968	944	1010	981	968	935	923	970	976	952	937	955	992	904	940	985	1004	950	949	974	946	987	937	944	940	957	943	946	945	950	982	973	912	923	984	948	994	946	946	988	931	935	909	1010	926	944	948	926	962	957	979	928	958	937	1000	963	1014	947	924	895	950	899	934	914	925	951	965	967	958	1019	919	904	997	994	983	910	928	901	918	958	921	945	968	942	940	971	924	973	939	937	944	939	963	971	924	973	933	977	998	950	908	925	923	937	966	955	938	936	997	941	954	901	937	973	972	925	925	921	993	938	967	937	929	1041	978	960	944	924	977	914	953	934	1025	967	954	923	910	919	1014	942	985	935	995	967	930	951	945	946	916	966	983	933	971	905	901	930	960	928	958	941	912	967	981	985	932	960	986	943	958	1006	939	960	953	945	906	944	974	959	948	961	944	936	955	903	894	994	950	925	977	926	971	950	890	962	953	942	953	951	931	945	931	922	972	975	934	940	983	958	924	932	923	954	927	959	983	961	953	922	931	976	934	943	973	905	935	989	957	955	986	903	929	955	951	950	976	893	915	900	964	930	1001	961	927	945	986	934	933	965	999	950	925	988	962	930	986	950	928	935	934	975	984	949	918	960	901	909	934	1003	959	945	938	1018	929	958	917	966	925	966	967	941	997	958	957	955	966	956	1000	909	902	1001	958	991	929	989	911	959	968	871	945	935	918	940	946	955	960	984	970	953	947	943	948	960	928	897	908	963	937	929	951	886	878	959	932	993	917	990	963	991	917	901	1008	997	964	937	983	971	934	950	987	985	987	962	939	949	924	972	935	1012	972	1012	993	920	924	920	903	958	955	949	991	932	989	965	963	942	945	925	936	930	937	944	969	951	926	908	930	976	968	866	939	922	966	1008	976	1017	903	935	966	1020	943	982	945	966	947	939	915	965	983	992	921	939	948	985	945	970	981	967	944	953	932	920	911	926	906	942	907	922	964	913	945	955	968	976	957	948	918	961	929	1000	964	955	960	907	998	928	957	923	909	973	899	995	940	978	956	946	967	1002	965	998	965	942	931	953	905	942	995	1011	991	956	925	933	920	994	959	931	833	954	992	956	922	936	926	964	958	956	968	973	947	978	946	950	942	939	979	930	994	952	926	930	946	892	937	941	951	928	988	919	957	854	922	941	955	968	1028	961	983	937	945	927	966	964	949	947	1015	896	949	956	970	931	885	1003	948	968	926	977	964	961	905	924	916	894	955	973	956	898	944	949	965	881	964	873	985	956	935	971	925	993	948	945	952	945	944	952	921	1012	974	899	982	946	913	963	953	988	941	930	931	918	943	993	972	986	960	954	925	993	919	985	940	926	927	963	953	995	973	962	968	973	942	952	971	949	957	935	987	1009	928	981	965	970	964	940	915	966	929	912	945	991	960	952	906	927	938	983	935	943	962	1001	972	930	971	937	950	962	994	968	882	920	904	943	951	944	929	987	942	946	978	941	945	891	938	927	895	997	955	959	925	959	966	900	1000	952	918	929	914	976	949	957	954	948	895	942	952	942	979	960	880	972	935	941	943	970	1002	936	948	971	945	994	951	979	975	953	973	959	963	972	1004	902	1022	919	910	989	937	977	933	905	921	949	976	920	907	894	955	908	970	973	960	999	962	1011	949	951	945	1040	965	937	926	933	915	1025	952	943	937	988	954	935	1002	962	941	995	927	936	948	960	931	935	971	935	984	941	912	984	968	976	905	938	966	963	970	977	930	979	961	988	1005	933	925	914	956	985	957	940	964	973	978	936	1029	947	944	993	942	953	952	939	931	882	984	915	986	933	903	995	925	972	949	927	927	926	931	961	989	951	953	941	938	1000	957	970	996	974	991	881	964	954	939	954	924	930	894	926	975	926	937	955	945	959
26839	21125	15709	7332	3663	2523	1788	1440	1268	1037	1018	841	841	751	710	729	673	694	684	636	632	636	608	568	564	539	534	550	496	497	510	496	513	515	495	449	496	481	533	503	484	479	454	475	493	505	490	485	449	497	506	499	472	437	452	495	474	493	495	457	497	495	482	490	525	496	473	449	498	464	466	490	492	528	519	499	473	468	478	486	465	472	485	479	520	510	478	496	485	487	479	460	474	457	511	495	525	544	483	478	519	453	499	465	490	487	486	473	500	491	487	494	484	493	501	487	490	491	455	458	514	485	498	491	464	475	481	508	504	462	453	514	505	469	492	473	468	483	471	487	507	521	468	419	471	477	466	497	483	496	502	422	515	482	454	473	489	457	501	458	498	473	474	524	473	445	476	474	482	452	498	487	487	465	487	496	475	475	490	484	500	481	427	466	505	483	447	464	449	484	473	479	516	480	489	451	465	488	498	467	442	482	446	487	479	484	449	486	483	435	503	490	450	458	497	465	488	495	466	495	484	498	479	513	487	480	477	479	429	452	460	476	468	457	487	451	415	480	442	490	483	455	487	466	485	482	492	482	454	487	498	417	423	469	453	452	470	502	441	488	455	480	439	498	516	514	442	492	484	465	442	473	510	452	478	443	488	486	461	476	462	479	463	494	455	446	497	475	496	465	458	438	470	462	483	490	504	461	478	439	459	476	468	483	472	495	497	488	466	501	497	459	498	496	471	465	467	436	477	446	484	486	436	467	475	431	461	459	469	505	484	481	494	491	477	468	493	478	470	487	487	474	498	462	462	471	494	451	457	456	477	480	515	475	460	464	461	471	471	459	477	488	484	471	479	506	456	504	457	471	476	486	479	479	457	480	521	440	461	458	470	471	506	467	429	483	460	491	493	521	487	479	473	503	486	472	481	480	498	445	476	472	516	490	450	477	482	504	493	484	504	471	462	466	485	468	469	478	464	506	497	455	483	502	474	478	453	455	502	479	458	514	443	466	474	480	455	498	453	405	453	434	458	475	456	475	446	475	474	481	490	461	498	484	460	475	459	470	469	454	455	462	470	471	477	417	479	470	504	501	451	493	490	474	448	471	461	468	473	484	461	465	423	439	455	479	441	442	462	488	449	475	458	466	508	468	473	482	481	455	542	476	467	455	474	423	499	469	487	465	468	474	437	490	475	457	476	478	512	486	503	431	455	480	479	504	461	477	491	480	462	535	501	493	459	457	477	423	462	487	457	456	483	481	489	471	483	481	496	483	497	484	434	469	496	464	481	479	469	479	465	447	478	469	487	446	460	413	481	498	458	458	482	496	501	483	447	488	489	496	458	487	479	464	475	468	487	486	450	465	499	446	492	496	432	476	466	477	456	456	437	433	479	475	473	471	447	478	512	465	482	477	490	443	406	460	457	498	453	516	478	480	436	496	465	490	460	508	449	445	494	482	465	510	499	461	466	432	510	483	496	452	496	449	464	490	460	492	472	471	483	483	510	455	441	468	486	493	499	476	465	483	482	480	474	494	468	431	478	487	451	427	459	497	477	461	437	488	488	489	452	457	447	484	482	473	491	473	472	460	488	493	488	469	437	482	499	475	466	484	479	471	454	503	463	454	485	482	451	482	481	490	489	479	488	469	446	459	492	458	477	497	495	450	476	451	448	495	478	490	507	533	480	480	481	437	489	503	433	484	461	434	508	482	487	483	477	428	481	498	492	477	473	487	472	476	479	498	461	451	485	458	464	466	465	458	506	476	458	456	475	478	499	474	465	464	494	472	482	471	465	505	511	494	487	491	436	474	484	501	475	518	500	470	473	455	482	505	461	516	468	457	487	454	474	507	458	487	493	477	482	473	491	490	499	448	456	442	449	481	487	456	483	474	462	482	460	422	468	485	461	471	463	467	464	443	447	492	502	452	501	464	511	463	483	431	512	488	433	438	432	460	499	495	479	485	465	486	477	421	453	521	508	482	476	493	463	442	466	465	522	452	467	462	477	473	465	464	484	512	458	424	453	492	448	509	479	514	517	470	451	510	449	482	485	452	519	501	507	525	474	470	465	477	481	484	475	470	467	483	458	441	450	460	452	435	508	478	491	443	487	492	474	487	532	480	424	454	473	471	464	449	460	437	493	442	460	471	471	490	497	491	496	498	509	454	504	460	498	476	457	492	487	454	501	491	479	528	460	444	470	463	522	469	454	469	493	449	485	475	449	452	490	446	454	450	474	451	479	490	450	502	499	489	482	455	471	509	495	490	508	474	438	475	491	486	458	470	477	513	483	483	496	480	484	448	497	449	479	503	488	481	443	461	510	462	459	468	467	507	479	462	463	499	465	501	476	467	464	480	483	448	448	492	442	487	510	474	451	491	484	520	440	496	496	462	475	450	426	452	494	486	481	505	497	503	489	486	458	473	467	468	486	485	489	501	494	524	485	484	436	520	487	464	507	458	460	502	460	476	473	486	507	474	493	453	484	496	456	464	506	455	473	453	524	503	494	486	460	438	454	448	475	451	488	466	484	489	472	484	467	478	478	519	488	465	458	479	467	405	502	477	495	431	481	453	498	509	473	481	455	467	497	432	497	506	485	478	455	444	460	492	488	472	465	472	506	493	481	504	503	468	497	505	496	466	460	477	500	492	474	452	459	468	472	481	489	451	481	486	467	475	452	485	488	491	508	463	482	466	510	477	444	483	486	457	455	477	440	479	443	452	503	498	476	476	508	462	454	442	461	463	497	491	471	495	499	438	460	437	461	493	483	457	435	505	481	442	492	446	447	492	464	456	469	463	474	463	456	486	442	470	466	462	460	477	474	459	474	496	495	503	461	477	470	502	508	478	498	457	496	473	500	484	439	509	476	447	463	470	463	474	458	488	496	504	475	449	461	454	497	461	482	517	544	485	520	481	472	518	478	460	470	455	473	497	476	496	481	476	463	470	493	458	488	459	485	496	458	499	512	448	473	463	515	456	453	463	457	442	508	463	452	442	524	481	473	475	463	477	478	490	512	480	479	485	490	460	442	458	480	509	490	448	484	514	468	464	507	442	513	497	449	477	470	484	475	472	443	463	453	472	493	443	459	489	456	463	477	520	462	441	463	502	512	485	443	489	490	466	504	502	507	436	455	446	404	493	470	505	548	498	458	460	457	480	479	501	461	463	521	530	478	547	474	457	478	451	481	435	480	466	470	439	453	497	505	463	452	472	458	507	478	449	472	499	472	501	445	438	454	434	466	492	492	477	491	482	445	493	502	465	489	469	476	461	450	475	437	491	459	487	454	499	484	489	475	479	476	537	547	496	477	468	475	445	456	486	470	452	454	541	486	508	455	487	416	498	483	523	516	499	491	450	462	481	492	473	477	484	468	513	517	467	527	499	493	463	509	480	462	478	503	436	474	446	445	454	470	459	458	481	426	448	484	497	475	453	501	498	479	509	491	503	466	468	468	470	466	448	494	495	483	444	489	500	438	474	484	445	474	439	499	483	484	478
14553	23127	16409	11712	8578	6867	5016	4022	3473	3027	2548	2249	2042	1808	1613	1503	1439	1359	1378	1310	1247	1184	1130	1029	1006	967	996	968	928	920	793	827	854	863	787	841	880	822	815	798	810	820	815	807	807	807	729	759	779	744	798	733	747	770	731	760	705	784	749	791	742	727	789	749	714	734	783	743	768	760	783	736	764	774	747	738	742	767	762	792	709	794	780	743	776	833	763	772	790	765	781	736	770	758	755	785	754	769	813	767	786	753	765	768	736	774	719	757	776	742	760	696	791	744	763	718	737	734	766	800	774	747	719	718	725	819	800	761	769	733	783	796	736	744	750	776	712	772	743	779	729	793	753	780	750	742	814	814	740	799	788	741	724	757	816	749	750	755	755	802	797	775	760	784	753	767	753	804	723	740	762	735	745	715	750	709	733	781	717	739	733	755	775	758	764	797	751	769	758	705	737	745	779	745	736	710	718	791	733	721	770	731	754	751	739	727	730	781	798	732	773	767	809	776	785	742	797	723	756	771	762	728	788	760	755	801	702	751	780	786	748	760	795	852	758	736	710	737	756	772	749	772	760	732	714	732	734	806	752	752	752	752	696	746	785	732	760	713	793	767	766	718	834	772	737	737	759	794	730	783	770	800	770	729	807	740	777	751	766	770	727	742	716	778	773	728	767	747	781	782	753	747	726	762	736	763	751	767	717	748	739	781	787	757	778	712	783	730	786	794	732	722	789	740	814	711	719	717	691	781	754	725	723	816	791	811	725	742	748	713	720	756	744	740	768	794	703	801	786	750	744	739	770	754	738	732	736	735	814	712	721	816	727	803	766	748	739	756	727	780	777	757	716	729	742	740	784	754	755	722	785	753	743	783	761	773	750	728	759	721	734	792	760	725	743	762	759	735	752	732	782	773	761	755	745	730	747	712	768	781	731	760	769	779	741	744	698	717	714	753	756	716	800	798	751	731	708	772	810	730	741	774	816	830	758	815	789	770	744	739	778	751	757	734	716	773	754	766	809	768	715	726	718	722	765	701	787	740	771	753	783	712	760	739	719	719	817	746	777	794	729	792	778	746	855	777	768	741	813	730	808	751	770	745	770	804	731	723	768	762	809	735	752	722	757	741	732	766	744	724	819	765	746	752	699	739	709	753	768	783	733	754	764	764	748	783	752	732	755	778	709	757	798	766	764	753	762	749	808	749	768	784	741	760	793	741	719	780	767	740	772	759	724	737	801	749	748	703	786	675	746	781	785	741	785	798	700	737	741	764	714	743	804	764	739	747	747	786	776	767	770	701	744	774	762	745	743	748	747	756	809	761	756	764	795	755	717	761	750	777	769	742	736	753	745	747	728	766	780	785	726	761	793	759	734	804	701	770	771	788	774	753	755	750	767	796	807	753	761	758	769	756	755	708	791	749	772	704	724	727	755	726	788	695	801	768	699	737	713	732	732	732	771	770	740	776	765	704	797	744	784	740	750	749	740	770	750	735	733	745	750	746	721	729	731	754	751	769	760	781	723	757	779	786	739	735	757	739	721	745	744	771	741	719	796	760	694	753	765	772	717	793	753	772	748	709	737	781	736	744	742	755	757	760	756	738	770	745	717	801	790	735	734	732	776	808	762	760	808	716	817	777	755	823	734	763	740	720	768	813	778	746	734	788	774	747	729	786	751	767	774	787	780	757	735	780	771	727	746	737	797	696	765	775	771	700	732	734	763	785	782	807	778	710	746	766	720	730	737	756	742	705	804	794	746	758	757	721	741	738	754	792	751	763	789	780	746	732	765	763	735	744	767	755	712	742	727	738	788	774	803	731	769	691	800	723	761	705	741	750	767	757	813	749	755	750	725	759	734	767	772	756	775	736	714	744	771	752	747	751	734	773	757	748	758	758	806	730	780	741	687	786	734	700	754	782	764	737	761	760	731	772	764	739	773	753	772	695	742	746	743	726	720	747	732	722	746	762	789	763	715	772	730	756	809	734	716	798	772	763	727	764	817	745	782	768	774	753	744	723	754	772	770	786	740	763	769	768	778	730	762	779	768	777	766	775	812	804	788	772	703	772	776	747	733	753	773	749	785	735	757	746	700	764	773	750	737	770	777	718	759	748	722	803	789	791	703	796	800	735	757	719	708	733	763	793	741	771	747	777	786	788	740	721	707	767	755	790	785	774	731	799	796	705	743	737	699	740	733	726	780	729	699	753	767	763	786	737	748	772	736	770	759	722	784	767	752	813	742	781	770	738	754	748	767	761	664	726	781	826	719	757	776	807	728	743	766	781	731	741	711	754	811	777	752	754	742	759	759	727	759	754	741	708	722	762	753	781	740	795	773	753	756	765	750	736	755	771	726	761	735	737	766	731	736	762	741	798	770	748	766	724	800	671	752	734	789	733	715	788	754	752	772	758	770	754	784	748	787	775	743	761	793	773	699	750	784	751	820	773	697	753	775	725	747	732	753	780	764	768	717	736	761	733	784	771	741	765	712	767	767	783	777	769	763	765	807	779	782	768	777	690	678	723	811	774	756	704	730	753	720	736	745	762	732	688	790	747	725	764	785	764	731	758	792	735	727	727	774	759	730	769	771	753	718	775	785	746	726	748	766	761	799	723	756	700	747	763	771	779	706	740	724	681	759	729	760	728	789	707	794	725	769	762	701	770	708	789	749	749	771	724	720	819	726	787	733	757	747	799	678	729	806	785	809	764	761	742	791	758	749	709	786	766	782	731	742	756	784	773	796	763	749	708	714	742	749	746	707	771	745	750	725	764	727	728	782	735	764	737	749	776	712	739	731	762	764	762	748	748	744	800	755	768	805	722	742	749	769	767	783	732	773	736	798	783	795	750	772	729	741	760	724	711	760	722	750	757	735	788	737	756	716	742	749	757	774	752	770	810	740	737	713	804	817	721	756	742	769	755	755	742	795	752	778	736	736	750	731	757	734	690	752	762	787	754	751	796	729	755	713	761	776	758	737	754	738	761	720	718	721	720	768	720	738	741	767	814	743	701	717	758	773	744	746	757	732	734	747	774	751	740	775	722	777	727	770	753	735	711	823	741	843	822	774	732	735	715	742	738	774	762	736	780	734	734	787	743	745	748	756	808	802	753	781	718	759	738	773	753	735	721	787	749	747	724	744	776	806	736	719	743	742	797	734	742	800	738	750	699	770	745	763	735	781	770	763	762	728	792	772	757	769	806	791	736	739	753	756	707	758	762	761	765	759	745	740	731	743	735	779	741	778	768	746	767	731	735	740	768	785	783	788	784	781	698	724	771	717	749	763	763	739	756	766	777	804	733	800	738	707	773	761	757	720	727	738	758	765	783	752	745	743	740	751	766	745	787	728	747	759	731	725	783	747	746	737	755	710	750	746	750	746	764	722	779	719	693	741	767	785	759	732	746	766	735	782	808	783	714	777	772	759	734	776	745	750	782	770	737	775	781	762	755	749	731	723	803	754	792	727	743	776	783	753	747	755	729	754	776	697	766	745	782	840	762
24177	21286	28437	24449	20630	9555	4253	2715	2003	1907	1727	1541	1295	1217	1169	1060	1008	1018	1009	953	904	860	839	814	721	789	732	723	713	736	703	670	705	712	696	668	639	653	676	671	619	670	656	595	600	631	655	619	615	653	624	613	621	607	587	596	620	608	627	628	621	644	667	641	643	636	656	634	625	648	661	608	622	627	616	628	642	602	603	628	599	611	658	625	618	590	650	643	605	645	601	611	662	625	585	643	606	675	673	632	606	586	666	620	622	674	606	650	606	603	621	636	591	619	622	617	623	626	581	631	596	580	602	605	619	566	561	608	651	627	632	628	604	665	592	625	620	596	624	622	606	602	604	627	599	600	629	628	617	631	608	623	647	663	585	616	655	615	678	629	616	659	627	590	595	639	623	619	647	591	612	596	612	597	638	627	595	584	589	649	669	599	643	582	618	619	657	560	632	618	613	616	607	584	581	619	605	649	635	597	607	635	640	625	628	656	620	629	618	596	592	609	595	637	583	608	621	632	643	654	615	589	637	672	612	617	591	642	713	611	681	680	625	616	636	592	627	653	660	612	626	592	567	616	629	599	622	582	607	636	609	578	591	616	620	614	626	601	644	615	618	635	633	586	639	618	665	592	631	623	594	662	611	634	568	598	631	614	574	621	647	632	594	612	642	587	613	569	624	623	670	642	605	577	628	597	603	666	628	613	645	600	624	622	621	619	604	605	611	587	615	593	634	587	628	604	612	623	640	612	664	623	601	626	634	627	592	612	607	595	605	590	623	608	604	623	595	616	606	674	583	581	613	635	591	632	610	590	638	643	627	666	592	585	577	635	600	577	584	625	603	539	641	639	643	589	618	621	629	621	634	619	586	657	656	669	554	579	605	595	612	595	638	639	567	572	638	608	594	602	572	561	590	640	613	652	616	634	570	589	612	609	601	629	638	654	675	644	629	648	567	607	598	576	631	609	648	659	638	623	598	609	650	637	614	630	640	603	597	624	612	636	630	593	632	633	595	598	644	623	607	640	608	644	640	563	638	642	632	655	622	644	596	620	590	570	605	617	601	661	603	631	618	652	618	683	626	630	618	644	603	594	555	614	593	642	628	667	654	599	596	639	641	607	635	632	594	604	612	675	592	636	585	623	643	632	701	578	596	598	640	613	650	660	664	646	617	628	640	655	597	615	643	606	596	686	622	604	605	633	606	624	597	644	614	565	647	595	602	633	569	606	615	577	587	645	558	610	609	652	630	593	602	620	637	640	630	644	664	671	649	617	624	640	617	680	619	674	601	592	600	653	615	645	662	614	623	614	616	646	596	611	643	605	641	603	624	629	651	658	621	599	615	663	602	595	614	635	587	627	646	597	594	572	618	629	605	605	611	626	619	638	627	552	611	634	630	639	636	583	586	597	615	620	585	631	604	644	644	587	585	624	604	609	665	601	640	623	574	642	612	596	623	616	632	621	611	614	622	631	577	658	643	665	664	614	603	632	612	628	605	615	652	661	582	613	667	615	622	593	644	619	655	592	667	606	623	604	548	626	624	666	611	591	620	619	604	603	604	613	642	604	637	652	613	625	631	632	610	675	599	578	617	609	604	592	620	614	600	603	660	663	569	600	631	628	628	648	626	598	631	612	601	633	651	602	599	629	597	605	644	608	618	589	600	624	600	608	616	633	617	605	602	584	608	638	597	635	589	592	626	618	608	630	606	594	638	582	583	622	602	610	588	609	641	626	628	591	644	655	598	606	612	634	631	592	610	607	604	616	615	625	658	651	642	617	621	565	575	606	637	559	597	635	607	621	588	695	654	623	632	562	632	598	610	609	614	590	576	617	601	608	572	660	583	630	619	599	603	595	594	623	633	591	631	581	643	633	649	553	623	611	626	592	620	629	634	609	597	622	613	628	626	619	576	600	644	611	588	625	584	579	641	651	632	610	623	627	608	601	602	603	586	591	663	617	618	650	647	577	618	581	629	596	625	625	600	643	598	592	612	595	542	626	592	609	626	581	619	612	622	652	623	649	588	631	649	638	642	582	606	600	617	600	620	588	620	614	630	597	614	654	583	627	650	619	612	571	656	620	625	657	647	568	620	622	579	641	606	592	592	604	609	635	621	592	608	603	619	649	614	648	634	600	602	631	625	614	615	652	641	643	583	625	644	576	598	633	632	602	580	571	613	616	621	584	618	608	648	634	614	651	647	623	557	655	619	569	614	603	627	614	589	576	626	569	591	606	624	690	575	637	605	639	581	632	621	572	622	589	626	652	612	653	618	616	591	557	629	595	595	615	596	609	633	610	623	659	619	643	601	640	611	613	645	659	641	625	590	622	601	636	621	666	630	593	612	673	555	613	612	577	602	649	619	642	604	622	573	640	572	633	612	582	676	614	602	600	608	589	632	637	604	594	651	632	640	610	613	583	575	640	608	616	651	642	607	635	621	630	599	637	615	580	619	600	593	632	627	646	609	615	611	622	618	572	568	603	615	573	623	649	597	597	615	627	638	619	604	625	634	608	597	642	677	607	632	659	640	593	602	625	627	622	654	594	619	615	606	605	649	635	615	627	604	570	617	607	678	609	632	618	619	628	592	588	634	630	636	635	565	581	650	628	661	576	645	629	660	624	617	617	640	635	602	619	593	654	614	640	568	670	641	583	641	577	625	582	630	601	573	614	614	615	559	637	611	599	639	585	595	639	646	639	590	592	598	596	592	585	624	594	622	607	638	640	673	593	647	577	625	611	621	620	625	621	588	656	615	670	640	636	612	663	610	635	607	608	662	622	582	623	617	611	626	589	649	567	635	611	581	634	634	649	601	593	632	610	590	593	643	573	635	598	631	627	621	622	582	604	631	569	636	611	661	652	615	607	599	607	653	633	639	580	594	635	639	610	632	651	584	651	599	646	640	631	610	621	599	652	649	636	616	618	644	611	618	653	598	636	643	625	607	631	586	628	644	626	590	564	632	601	597	632	588	604	594	639	621	614	587	600	607	604	644	596	598	593	620	569	580	599	609	626	553	627	644	622	660	624	548	579	623	661	598	597	582	593	647	595	569	630	599	588	609	601	597	601	635	629	627	641	604	610	622	557	620	622	647	609	604	683	589	622	629	633	631	640	607	635	642	601	610	593	582	600	602	600	588	620	640	620	661	597	586	602	595	661	590	635	620	605	625	624	625	625	568	643	642	592	592	593	633	696	578	552	639	613	626	613	637	593	649	588	610	623	602	653	634	619	623	608	601	621	646	600	597	615	644	636	592	597	673	601	658	616	591	602	612	614	596	622	620	551	628	636	632	602	579	629	629	608	637	583	660	620	563	602	617	575	599	659	569	652	617	595	614	640	593	630	627	589	594	626	642	588	640	576	642	643	641	624	581	647	612	605	613	665	604	635	627	599	601	629	658	605	590	595	644	638	613	616	576	590	634	599	638	607	608	602	583	611	625	664	616	609	633	629	613	642	583	613	618	625	595	605	614	597	576	590	645	632	590	587	621	626
16532	30909	24708	17870	13656	11513	8790	6988	5824	5011	4348	3818	3328	2799	2643	2441	2284	2161	2023	1970	1849	1775	1611	1500	1428	1326	1271	1320	1265	1250	1138	1188	1154	1176	1051	1053	1091	1060	1000	1006	1016	1009	1046	997	1039	974	966	1012	1016	985	990	988	1006	880	938	971	1017	995	968	1025	1007	986	992	993	990	935	992	935	932	994	979	1024	948	972	951	1014	989	959	994	983	986	958	1002	973	1006	972	994	959	997	1028	987	1008	1002	1011	1004	1046	1038	1001	958	957	1019	1011	1014	890	976	937	991	963	986	992	959	1006	957	967	971	1004	950	984	982	971	1000	979	996	972	999	910	938	1012	995	988	942	1002	950	983	949	954	1000	937	975	971	1009	995	944	983	987	970	948	965	940	950	949	942	994	911	924	967	991	945	990	985	955	937	936	995	910	918	977	936	978	898	928	987	964	941	955	970	935	963	1005	1001	978	915	975	990	946	961	930	943	948	939	990	958	895	912	957	991	963	962	921	981	978	993	936	932	939	924	915	923	949	944	987	913	999	939	988	1006	949	966	934	994	979	948	966	930	966	965	987	962	969	947	1002	960	928	940	997	941	980	933	956	965	912	990	929	992	928	974	891	977	944	982	910	987	934	940	924	968	970	947	963	978	995	989	920	913	977	958	924	952	948	960	978	904	948	972	980	974	1005	924	969	972	971	990	975	944	897	984	962	944	1009	961	950	962	950	959	975	927	987	932	964	970	987	992	967	921	956	986	990	972	959	981	927	930	920	957	941	979	952	938	926	998	970	953	954	999	937	956	905	979	952	984	927	899	939	982	997	954	982	976	921	975	969	956	933	1009	985	945	948	993	976	966	940	942	1049	965	945	993	936	969	973	942	977	971	893	883	953	922	973	971	954	930	999	981	947	986	932	1011	972	921	994	1028	949	929	945	931	943	973	930	982	937	955	962	960	892	963	1002	984	1031	930	923	966	989	926	940	945	977	944	955	943	1021	949	1015	983	888	992	931	999	935	974	990	891	901	980	985	989	948	912	997	891	964	960	970	1004	975	950	973	921	1011	970	961	948	974	986	972	932	975	989	957	975	974	956	946	964	929	970	950	919	958	963	944	949	955	953	984	982	957	965	933	931	951	1008	979	971	1018	941	943	964	922	884	1001	882	1013	905	929	1006	975	967	993	924	956	1012	959	956	953	977	952	1001	934	937	946	927	917	966	977	1010	1006	1019	926	982	960	974	968	965	933	926	915	961	932	969	937	953	984	967	930	938	944	944	945	936	985	992	998	931	997	949	885	923	958	1004	933	942	983	905	927	905	959	995	932	978	947	955	1002	971	985	937	947	944	916	948	897	931	918	949	955	990	924	952	996	935	1004	897	948	916	984	987	953	990	959	982	995	933	988	960	955	934	921	1011	933	961	944	952	942	907	983	907	992	992	967	978	1003	990	985	968	957	936	941	985	1062	969	980	932	931	989	962	960	944	929	990	957	940	919	941	931	923	919	886	983	943	969	1001	977	980	968	971	999	961	955	1002	921	973	978	960	956	942	975	960	915	985	933	971	939	953	973	991	935	974	975	1006	907	953	990	966	961	938	911	1001	909	977	926	933	934	954	972	958	971	948	933	984	961	951	992	871	935	926	947	905	967	948	940	951	943	1027	908	988	951	1000	896	974	897	979	943	963	974	869	1009	964	1001	971	974	942	912	934	1021	966	946	978	1017	997	922	907	989	993	962	988	957	921	956	958	896	935	947	1019	931	973	959	930	956	960	1016	951	962	971	916	958	992	944	971	942	978	878	972	901	1017	960	948	975	970	974	956	930	965	971	882	1009	1005	947	959	959	982	938	897	985	928	921	1006	971	948	899	975	959	927	912	955	945	930	999	952	939	900	989	939	973	964	997	971	951	980	953	913	939	924	990	957	938	959	961	1003	1002	951	955	971	928	1005	961	946	995	959	997	913	1008	973	931	985	929	990	884	932	968	1010	930	965	948	943	931	989	896	946	970	966	984	952	966	915	936	961	954	941	996	948	947	915	961	953	936	969	938	999	971	1003	1027	948	938	906	961	919	943	970	952	942	905	949	1021	969	965	1005	989	975	968	944	943	929	941	980	938	914	941	948	950	956	976	988	959	924	987	973	993	969	937	943	960	929	945	951	932	941	1002	1014	966	993	960	993	943	962	995	981	968	1017	966	958	969	955	934	952	902	999	968	929	1037	944	969	962	922	963	977	899	956	984	976	932	980	969	984	928	966	945	896	1018	942	955	940	946	1012	930	971	1042	907	954	970	914	939	914	940	955	943	937	940	993	970	974	999	888	929	924	899	971	1027	939	980	938	934	957	964	929	1009	971	903	964	1001	967	963	1005	999	971	932	965	985	970	875	964	954	939	959	961	976	959	911	965	982	928	980	977	972	962	949	940	947	998	947	939	986	930	1031	935	1009	961	960	934	949	928	957	982	952	963	947	960	1005	958	962	962	939	909	968	950	971	915	964	990	1007	960	977	921	959	896	1014	956	965	948	963	932	1025	1007	987	993	988	913	922	906	960	983	950	965	970	994	952	1001	887	893	929	957	993	976	938	903	978	985	942	975	1009	969	956	965	940	971	965	953	929	979	992	974	968	976	998	946	970	941	983	916	978	969	968	980	1004	1017	926	958	952	952	903	937	943	979	912	977	997	1010	963	934	946	953	955	969	1025	951	965	967	968	958	965	916	996	969	937	945	934	918	957	966	945	944	919	992	992	901	957	972	941	960	939	1021	966	963	988	965	996	947	1000	962	919	949	934	993	955	936	941	954	1005	928	948	1009	982	1025	982	907	969	942	985	978	944	905	968	942	967	978	958	925	909	1000	923	963	919	944	944	990	950	887	960	981	920	978	986	1032	953	1015	997	966	953	946	993	956	932	974	979	935	967	957	904	963	978	932	986	918	1024	923	982	963	986	911	967	948	917	1005	1034	881	991	988	1016	952	924	937	998	950	968	934	982	937	957	971	957	937	933	906	953	958	970	952	900	935	955	985	958	956	966	967	1001	975	1007	959	944	973	999	984	933	1037	983	924	975	980	971	880	958	987	937	946	967	945	906	957	978	985	948	933	999	965	995	965	1000	921	930	953	997	935	995	947	954	971	990	968	968	920	926	937	938	943	955	956	988	988	970	980	937	950	955	1006	981	1017	970	993	957	966	987	956	951	982	881	974	943	950	933	957	887	999	996	936	926	992	1011	946	1011	954	967	941	920	964	965	969	942	925	895	987	929	941	993	963	952	951	969	1020	968	1020	905	1017	978	943	978	973	960	930	920	927	969	907	1047	973	969	919	966	966	994	909	979	946	934	929	964	945	961	955	945	977	936	947	1005	987	964	953	956	938	958	978	978	980	955	940	951	989	954	937	950	990	927	962	930	965	989	906	975	940	943	996	933	1007	906	930	993	939	980	978	960	1039	963	888	981	940	969	956	933	962	970	977	966	916	969	976	930	990	976	962	967	980	946	1009	974	932	951	986	970	963	941	974	945	960	953	947	938	928	999	994	965	938	923	887	925	912	952	955	992	958	988	974	916	1012	929	922	958	937	1035	983	977	947	964	941	968	975	908	953	938	957	944	943	978	980	976	925	956	940	968	969	979	980	971	932	995	1031	952	988	942	924
23161	21261	29053	23776	21272	20738	10045	4039	2978	2729	2470	1921	1766	1539	1428	1327	1232	1171	1098	1089	1014	960	914	857	857	823	712	760	714	736	753	722	670	701	690	680	661	681	699	651	658	642	592	651	637	621	661	622	621	669	662	618	633	627	643	627	613	595	611	621	615	606	625	606	642	603	645	604	572	593	614	581	594	576	621	627	587	616	587	615	628	567	621	630	682	621	628	646	641	620	675	653	625	632	612	653	617	629	631	642	678	591	651	657	611	645	608	617	618	674	585	609	627	630	598	579	665	601	616	586	627	676	650	625	622	632	578	631	570	644	626	606	628	609	644	585	624	624	652	615	609	609	578	583	620	606	590	645	615	661	601	624	606	666	580	646	624	600	653	603	598	595	586	658	632	612	598	622	656	636	579	649	610	570	609	615	647	597	646	582	608	654	613	590	620	657	670	633	590	618	631	618	568	617	646	638	598	601	642	622	623	629	615	602	621	605	622	622	589	624	667	655	609	627	583	612	640	595	607	587	620	647	619	632	637	616	621	647	653	634	643	613	638	646	596	599	625	610	650	619	628	586	609	606	608	609	627	590	652	615	615	655	624	630	581	601	576	621	620	620	640	561	654	642	647	598	610	630	596	648	584	617	629	564	569	610	603	588	608	570	598	604	618	613	629	620	597	635	570	599	600	599	611	587	610	649	640	578	605	616	606	593	628	655	671	600	610	609	627	615	624	632	633	659	594	613	629	617	624	623	640	626	643	608	597	648	651	569	630	623	656	603	600	575	628	637	589	589	585	641	570	613	636	609	631	631	590	550	608	505	596	632	624	620	637	604	592	604	625	602	626	649	604	617	610	614	634	663	619	598	684	694	633	593	615	625	645	569	617	616	598	627	620	657	628	584	598	593	633	611	628	626	606	598	589	574	624	605	644	586	594	597	643	598	624	602	624	638	603	628	634	609	629	602	620	635	595	649	573	606	607	608	604	636	640	636	622	592	614	590	630	596	626	569	602	595	619	659	612	605	621	622	654	604	604	596	631	569	595	604	611	569	614	602	677	617	611	657	597	616	645	626	628	625	611	629	674	596	619	624	589	619	655	647	582	653	566	612	601	663	611	626	648	650	636	629	620	631	582	611	609	649	581	644	599	598	626	606	585	603	647	624	594	601	611	609	621	654	627	593	570	633	651	595	614	624	620	597	610	605	594	599	592	608	644	633	659	581	638	630	630	637	646	654	637	615	599	644	618	639	642	608	595	626	582	652	620	619	578	603	646	623	596	605	590	660	585	601	615	580	625	645	632	617	621	684	597	641	614	624	616	586	629	612	647	610	554	614	606	596	616	594	593	574	597	555	569	630	624	621	587	595	623	627	634	631	670	658	633	632	605	578	576	650	628	636	620	648	611	624	624	588	597	640	640	624	585	630	645	666	592	612	633	592	609	614	635	628	633	615	616	643	618	620	592	611	575	659	635	611	633	618	602	627	631	580	604	629	609	627	633	600	599	595	590	575	624	611	619	624	658	576	605	611	633	613	615	595	613	598	595	632	568	588	615	601	648	645	630	616	550	647	606	604	615	601	635	584	592	617	624	622	624	597	639	658	658	619	594	663	613	596	611	641	608	617	653	638	559	616	626	651	590	617	632	630	569	594	635	642	634	601	611	623	572	600	588	641	634	612	599	648	637	593	671	641	570	626	591	638	616	577	572	593	628	624	591	653	617	609	611	609	659	641	608	607	618	601	621	591	671	595	626	624	650	624	633	666	631	620	640	594	604	620	609	672	667	583	601	605	576	640	572	625	579	619	578	642	633	594	591	652	648	620	615	581	592	631	574	632	606	603	556	553	697	687	579	615	608	661	558	614	599	611	581	624	620	611	649	632	631	594	618	625	587	604	623	626	630	635	645	636	612	634	575	653	608	611	611	647	607	595	641	614	651	599	613	639	610	632	614	616	655	614	632	622	672	621	618	619	646	606	632	618	656	644	614	622	607	606	605	622	634	630	618	593	598	584	617	601	645	581	643	604	604	599	638	637	594	659	650	620	591	603	587	599	659	620	591	621	615	586	623	643	655	633	598	636	652	619	619	579	658	626	621	569	585	631	622	642	610	593	592	597	579	620	593	645	622	633	599	621	698	613	641	639	614	676	591	603	627	599	596	645	628	615	602	593	638	641	584	617	589	600	593	604	636	649	591	620	590	626	642	612	636	589	612	651	642	554	630	646	601	644	635	593	576	630	605	640	611	586	558	616	592	603	634	623	640	578	607	594	601	600	625	559	580	665	594	616	607	644	612	617	635	586	624	623	627	623	643	580	640	644	616	633	646	651	587	606	587	630	631	582	620	654	641	630	636	616	663	589	599	584	596	659	615	636	604	614	641	635	629	659	599	626	616	619	606	624	594	641	640	619	671	609	625	635	627	653	621	700	612	629	637	630	642	604	629	597	616	599	632	602	612	619	666	580	598	598	585	591	679	618	635	604	591	612	616	604	616	605	633	627	611	648	608	601	648	570	575	626	640	627	605	631	642	598	578	575	590	569	655	585	604	628	643	667	638	601	591	631	601	643	568	600	613	599	645	624	635	619	610	631	585	632	640	649	588	604	590	628	569	659	611	614	646	594	568	646	615	619	649	614	650	631	582	587	562	604	618	607	619	562	632	635	605	566	661	641	595	616	590	610	655	616	613	611	630	618	652	614	631	579	597	643	639	599	595	608	610	617	622	632	646	615	608	645	595	627	652	573	593	614	614	604	637	609	616	625	600	612	617	620	617	585	636	603	623	612	618	613	591	624	600	627	674	602	572	661	656	686	582	569	564	635	653	607	612	603	618	620	659	613	593	614	607	585	623	626	605	619	627	628	594	628	608	604	585	600	634	609	645	643	641	604	642	655	641	594	612	624	635	590	588	616	574	572	630	596	596	600	589	639	598	572	656	582	591	630	628	621	626	594	618	599	599	633	593	605	609	608	585	593	604	618	573	606	605	645	621	603	631	624	616	617	610	604	630	656	610	652	618	600	538	594	606	651	633	626	610	626	582	624	628	633	615	649	609	616	601	629	594	609	586	632	610	611	570	622	584	620	579	593	600	623	624	614	597	605	655	617	627	634	650	575	591	587	641	586	609	627	588	571	629	618	626	592	582	637	646	658	610	583	659	608	642	583	668	629	621	653	627	604	642	587	622	557	653	572	618	667	603	613	621	641	613	620	604	639	613	649	642	598	631	601	637	564	616	634	589	606	658	616	634	635	562	641	634	607	606	600	567	567	578	594	616	618	625	612	580	596	634	599	609	577	589	623	644	633	643	628	605	591	620	625	636	608	672	586	600	585	658	620	566	634	637	615	625	658	621	609	603	569	598	601	633	613	639	645	618	633	636	610	619	617	658	609	647	596	619	637	601	631	624	646	567	627	623	587	636	621	628	619	654	623	590	613	586	635	630	624	590	619	641	608	624	645	611	623	576	637	598	616	611	609	603	656	580	643	677	582	635	644	604	664
18560	35777	29993	21935	18529	15148	11756	9537	7931	7146	6430	5097	4300	3725	3348	3134	2860	2614	2392	2298	2171	1988	1809	1745	1625	1537	1480	1424	1380	1365	1237	1267	1201	1193	1174	1084	1137	1080	1038	1055	1104	1090	995	1051	1054	1017	1039	1002	986	998	1054	967	986	953	966	1021	956	986	979	986	938	916	1017	967	1005	981	955	962	948	894	958	970	997	1003	960	1009	990	950	948	967	964	995	893	927	1019	968	979	1021	964	1029	968	978	1011	1017	998	986	1053	1062	1070	1021	967	954	979	1000	979	995	968	956	981	1024	923	918	1014	952	1025	942	969	969	927	983	915	948	945	1003	990	925	975	969	1012	951	920	982	958	958	951	902	982	997	931	974	953	942	941	895	930	1013	886	959	949	905	1009	988	924	942	943	982	952	913	933	972	955	863	1008	957	969	937	987	945	959	966	1004	901	931	944	921	921	966	946	918	918	918	991	926	945	929	936	939	944	990	963	981	921	947	947	927	870	977	964	983	930	961	940	891	928	981	939	938	946	938	966	986	958	941	939	953	944	965	942	954	1020	979	971	976	948	951	952	956	986	889	946	921	993	965	991	966	1009	909	960	937	931	993	925	958	905	973	946	937	946	922	930	911	898	969	960	978	912	1007	978	964	942	1032	971	936	959	912	983	1010	938	958	931	942	935	903	948	1010	978	1008	903	919	903	990	975	931	940	929	932	932	945	878	955	929	928	949	985	956	982	970	1016	981	923	963	938	989	972	945	963	940	937	973	983	908	934	987	931	980	939	987	957	938	933	959	970	938	952	913	951	941	942	950	983	916	942	950	963	1006	1022	927	918	954	969	963	983	902	942	951	887	935	959	958	990	921	937	929	927	955	943	1000	982	923	973	940	952	1005	984	950	1000	974	968	926	952	899	954	931	976	933	983	941	879	1010	923	948	921	953	961	972	980	933	991	950	926	998	981	952	929	1012	948	926	981	1000	990	936	979	1006	939	1000	922	937	932	898	987	891	944	954	998	944	970	917	983	909	949	978	916	937	976	913	958	977	934	916	957	927	1002	958	914	988	902	905	973	999	959	933	970	942	950	922	1011	1023	991	928	945	966	948	991	918	986	956	935	911	953	941	946	954	941	985	908	951	971	910	967	992	996	948	932	920	934	982	974	957	969	957	925	951	942	958	951	940	992	957	895	912	925	1015	969	953	983	913	924	948	948	976	964	970	967	911	958	910	972	925	998	948	928	930	930	904	980	970	965	982	946	1002	902	898	947	974	958	904	934	945	921	891	925	994	935	941	967	938	943	980	929	944	921	928	926	926	958	919	992	946	940	961	1033	947	947	937	973	946	966	947	945	940	898	937	958	914	962	946	912	937	951	938	979	1002	973	973	968	1008	949	962	966	919	913	933	938	994	914	952	1010	954	944	948	950	911	969	986	975	946	919	997	975	967	994	939	958	915	973	1000	930	968	918	968	932	931	970	991	912	909	962	961	977	856	1014	949	941	939	1011	1007	923	924	978	967	962	994	928	932	968	1006	1033	914	975	917	967	995	982	959	929	972	914	956	930	966	918	924	892	957	913	931	889	912	1018	948	1004	900	939	927	1025	1042	971	890	890	979	932	977	945	981	981	928	962	947	948	970	949	960	935	977	929	956	935	977	961	940	921	1014	966	963	921	935	868	893	984	952	942	941	1000	954	955	939	935	1013	926	1047	937	970	927	905	954	960	977	980	958	961	978	974	964	952	965	946	975	946	1003	972	933	972	917	939	985	921	943	917	942	991	995	949	969	928	932	928	922	988	938	931	932	991	959	963	1002	934	926	964	967	946	918	967	906	985	956	968	938	984	930	913	905	903	974	960	963	966	978	941	894	944	902	909	964	985	965	931	982	981	994	887	937	964	998	902	949	903	966	958	945	949	931	927	976	970	968	901	984	928	969	1008	958	917	939	989	976	930	921	964	877	929	955	986	914	922	947	963	926	918	901	950	933	916	922	959	978	940	927	931	956	988	955	939	977	997	953	956	934	988	962	990	999	947	972	959	993	939	933	914	943	962	948	949	960	909	935	943	978	930	943	924	937	961	915	953	968	1009	945	964	956	980	941	908	1001	950	942	938	946	945	942	1018	989	956	982	941	940	902	977	937	924	913	993	955	989	928	922	971	989	1009	907	978	896	959	947	958	989	948	976	949	970	948	975	935	946	994	971	969	993	964	911	962	991	862	965	935	966	976	962	972	948	953	979	877	918	961	944	1017	927	988	944	924	928	929	937	946	933	925	966	934	973	868	922	1022	959	948	951	976	937	968	936	967	976	963	908	986	914	919	982	1019	981	955	941	921	921	965	942	963	1005	1011	980	960	964	998	968	932	929	887	987	940	912	992	928	956	928	973	888	944	973	913	966	945	884	909	997	953	915	970	932	998	958	943	933	997	925	1019	1004	901	990	957	908	885	959	947	902	962	936	954	971	921	957	931	997	928	967	890	929	969	860	992	925	953	968	955	928	965	956	969	931	886	899	969	939	968	938	966	956	965	922	944	973	901	961	934	935	942	953	944	949	943	927	1012	959	973	972	1038	1014	943	919	959	930	937	980	977	1002	973	944	945	945	939	975	942	935	944	930	1016	1035	945	968	979	939	929	975	957	869	938	927	958	927	947	969	923	923	1002	922	951	959	944	905	965	1014	945	960	945	943	933	955	921	919	952	924	957	943	935	999	977	1008	932	979	999	894	949	928	907	957	937	989	1011	905	869	937	956	924	981	962	940	950	1014	917	941	928	1005	950	902	974	935	931	994	953	948	935	925	967	994	891	969	985	989	951	880	909	995	900	961	960	949	963	935	895	965	912	962	923	953	936	948	939	992	965	979	954	968	990	930	912	967	906	982	949	972	908	999	957	943	932	911	955	963	925	956	921	974	949	964	896	967	917	894	956	917	966	961	998	994	1006	966	961	933	927	961	967	971	976	905	964	939	940	938	946	974	994	958	978	955	913	967	972	1002	980	943	1002	963	981	977	946	960	963	985	975	970	1004	975	942	946	938	948	993	930	917	1002	944	967	935	926	907	943	948	970	937	950	966	1010	939	960	979	931	987	966	939	937	919	1048	961	996	953	994	919	984	974	954	902	925	987	1006	998	894	979	916	918	973	938	950	967	959	969	973	988	916	1005	924	997	1014	933	999	969	942	967	943	943	940	922	939	980	962	985	961	984	928	952	944	987	943	942	893	961	954	936	907	974	953	956	961	928	906	916	945	912	943	966	916	994	952	1002	953	968	937	992	912	874	973	964	984	911	977	955	965	977	927	951	935	948	893	915	926	984	929	993	952	941	951	935	1001	961	965	997	1007	987	973	1004	1021	925	979	920	979	961	964	922	956	1005	935	959	912	976	941	943	907	939	925	929	980	944	1028	996	962	875	904	1004	916	905	947	956	906	946	979	909	931	942	937	954	924	988	939	951	948	973	947	950	966	961	953	875	966	1025	932	925	962	993	970	998	976	988	893	966	965	919	952	954	955	959	942	937	922	937	951	994	992	958	952	943	967	938	920	906	987	938	966	935	975	943	958	903	950	969	948	916	931	947	949	963	889	937	973	969	959	953	925	948	935	889	929	925	977	919	975	985	945	893	908
26853	21182	16320	6901	3705	2394	1769	1533	1376	1126	1136	971	848	768	795	764	680	689	698	675	630	626	562	543	543	532	545	530	544	529	456	473	555	558	501	520	513	533	566	500	459	511	530	533	494	475	514	503	468	500	502	532	457	462	454	470	465	468	505	518	490	466	493	448	483	488	470	504	483	478	486	515	466	489	520	477	540	515	495	507	486	473	499	483	490	483	432	513	504	472	517	492	480	526	505	505	502	472	523	482	504	460	511	501	450	462	481	447	500	519	446	512	434	516	486	477	453	459	462	429	468	503	483	509	481	441	485	493	472	472	483	479	541	503	508	470	512	500	456	500	496	493	481	449	453	490	500	492	489	454	488	474	485	474	501	470	490	496	490	501	514	451	496	444	460	487	483	485	420	458	474	490	487	499	481	517	482	478	457	506	504	491	514	461	492	489	500	483	459	458	504	498	497	461	486	466	504	502	474	486	483	480	470	485	503	455	510	515	506	501	488	494	481	488	467	457	466	485	503	429	450	509	505	477	496	504	470	448	464	455	501	484	480	512	467	446	474	489	511	507	498	474	454	467	461	501	486	496	452	481	514	488	497	478	471	441	546	479	468	496	492	489	491	459	491	468	486	471	517	504	468	462	503	528	473	474	438	460	464	486	505	523	520	463	452	458	526	467	519	467	499	460	490	511	524	465	504	474	499	481	452	523	484	464	494	475	498	464	502	491	438	454	445	473	492	508	525	501	470	523	454	462	486	486	446	479	474	502	463	459	516	474	494	476	462	487	478	473	471	456	497	480	457	491	465	527	485	482	504	471	495	470	470	505	490	472	469	479	493	456	470	528	512	488	480	475	491	460	488	478	468	489	473	480	491	497	488	472	494	485	494	556	516	443	473	486	482	505	480	496	490	485	525	498	491	496	491	460	483	478	495	469	496	531	509	512	494	476	485	475	524	490	498	467	490	445	470	487	488	511	491	488	492	475	474	491	479	465	446	512	483	465	439	453	518	461	466	513	486	462	496	502	496	500	521	501	526	475	525	468	483	477	473	492	469	460	463	455	516	516	482	483	514	466	477	469	488	460	495	492	441	470	507	487	465	451	530	472	489	484	494	444	527	479	501	495	501	489	460	477	494	472	492	486	517	483	493	552	491	505	461	442	508	467	491	521	438	456	509	468	466	475	493	518	464	473	433	461	433	471	481	500	492	484	488	486	480	475	499	476	504	470	486	477	472	484	538	508	515	437	535	503	468	484	520	449	481	434	507	501	480	494	479	485	491	466	455	485	493	474	464	488	488	450	473	458	504	514	495	462	492	440	472	448	495	506	501	472	514	473	518	502	452	502	480	450	493	503	532	482	511	457	475	515	459	475	490	499	453	482	524	491	494	471	526	473	466	506	500	515	500	455	482	498	447	480	482	471	479	454	464	465	473	488	478	455	518	489	503	509	512	546	501	489	533	493	468	501	465	483	477	491	475	489	496	518	492	473	475	498	465	483	476	488	467	510	490	481	503	500	501	469	470	486	479	487	498	517	456	485	459	487	451	454	478	511	499	467	502	483	492	499	493	464	468	518	480	506	510	506	506	458	430	451	468	472	493	492	467	454	493	478	472	486	511	495	502	493	452	490	483	486	460	501	474	496	502	475	458	532	461	480	473	494	442	494	491	481	490	438	482	469	464	460	468	491	479	478	464	486	485	507	495	484	463	517	482	464	494	507	484	451	521	506	456	479	487	486	490	472	474	459	460	497	501	487	485	453	477	487	494	473	481	467	495	538	514	471	478	452	486	456	483	468	489	483	468	476	504	489	528	535	483	464	483	491	491	461	498	477	498	489	453	476	444	515	495	469	491	492	493	488	477	465	480	466	471	469	486	468	486	491	478	497	446	480	471	486	445	501	549	506	518	496	465	494	537	508	491	512	455	489	510	502	448	489	449	495	516	500	482	456	492	471	476	522	490	447	469	489	481	496	524	449	473	509	460	509	511	495	494	480	498	500	474	462	493	463	512	460	472	467	527	491	450	494	470	468	481	482	495	511	478	482	484	482	468	497	472	480	517	501	463	469	498	487	485	448	478	492	456	421	472	491	470	475	481	483	462	492	471	497	507	501	472	489	477	460	509	471	507	469	486	459	501	495	475	475	483	508	510	491	498	465	518	483	495	421	488	436	483	437	518	473	479	480	486	463	462	447	480	484	471	481	518	527	467	453	456	477	521	473	464	458	530	480	513	490	523	493	482	482	489	501	495	485	451	454	446	437	474	469	490	474	479	484	488	445	463	491	444	431	444	473	500	474	469	489	474	500	436	514	462	516	440	475	417	516	462	504	511	512	460	474	522	506	480	489	528	484	490	478	461	485	491	444	463	521	491	455	470	516	480	445	491	485	488	485	505	448	476	504	512	504	459	512	459	471	528	455	474	490	503	457	504	512	481	574	502	519	494	487	479	544	503	502	507	513	490	507	498	478	482	479	454	496	492	498	420	478	449	473	472	470	507	488	485	487	520	474	459	516	493	495	458	482	473	479	478	480	467	475	443	452	464	475	517	467	475	528	474	505	487	497	501	487	483	475	508	465	511	461	470	494	449	438	466	504	466	468	478	487	463	437	513	521	501	506	479	465	455	465	469	489	471	482	498	471	493	456	498	491	465	488	524	473	507	513	503	465	526	488	471	485	448	483	520	502	537	465	463	474	459	507	478	520	471	473	470	505	476	458	537	501	503	507	514	467	475	472	499	460	475	477	490	498	495	492	485	467	463	495	477	502	497	487	513	468	460	517	499	473	477	472	486	496	478	501	458	502	509	545	467	507	487	512	509	478	477	491	514	521	477	473	495	482	508	554	471	497	493	489	486	528	476	497	492	456	450	475	451	439	468	486	475	496	511	486	482	476	487	488	467	478	457	525	508	490	498	525	503	506	528	484	509	500	486	440	472	482	489	476	478	473	455	501	523	446	488	445	528	489	488	503	495	497	494	459	481	514	510	496	431	485	506	494	496	475	450	466	490	486	437	521	495	499	506	494	498	477	494	466	468	495	478	491	474	444	471	455	452	531	524	500	437	490	534	491	446	506	506	462	460	468	481	507	518	530	479	464	513	551	503	541	479	477	498	507	468	507	515	485	438	491	506	498	469	455	477	504	481	460	468	486	460	503	461	461	489	536	510	497	483	520	474	490	482	479	470	482	488	496	486	504	476	506	495	468	487	508	456	473	492	479	495	473	470	477	512	508	507	450	471	512	453	475	494	464	522	503	478	444	464	495	501	497	471	529	524	501	532	496	491	465	489	493	485	473	484	498	480	445	500	504	484	487	491	497	492	488	504	495	483	477	486	489	484	492	496	530	520	470	511	477	499	465	487	458	510	455	483	488	486	478	484	508	488	493	454	487	484	473	489	461	495	479	511	466	500	508	484	450	493	482	459	497	507	488	473	533	474	519	468	453	493	483	430	457	511	541	523	503	491	494	475	459	458	508	491	470	450	514	488	482	460	494
13930	23329	17298	10582	8621	6501	4870	4257	3671	3189	3018	2396	2113	1928	1769	1498	1508	1323	1331	1292	1274	1179	1167	1071	934	943	963	943	911	880	901	866	852	859	808	826	803	784	803	814	794	704	829	780	759	761	745	776	778	727	766	801	762	815	791	781	782	761	755	783	797	764	756	770	772	767	737	761	747	771	774	763	764	759	765	800	736	719	742	802	809	804	720	768	748	744	790	794	800	804	764	757	743	764	795	792	809	761	849	839	751	758	786	782	776	739	776	713	747	730	754	798	696	737	744	709	807	780	785	772	754	738	794	802	765	752	800	766	764	749	786	781	773	783	760	770	819	755	763	777	728	753	743	808	774	792	782	789	778	766	815	753	802	773	779	768	834	773	793	797	759	748	742	795	767	768	737	719	767	767	800	791	797	731	741	778	758	787	749	786	764	751	774	766	791	744	740	799	762	749	768	800	788	723	805	761	798	795	746	752	789	750	777	760	777	812	755	754	753	767	754	771	762	803	704	737	763	740	827	779	776	751	773	837	724	746	732	699	792	754	752	777	807	767	753	706	711	786	751	749	749	732	784	738	752	707	722	698	784	735	772	767	730	728	751	738	765	764	831	767	747	818	752	721	736	811	746	756	775	744	778	775	752	774	725	769	767	779	777	743	741	815	726	793	718	772	805	734	790	770	765	703	750	767	722	721	715	713	787	801	764	763	743	800	750	734	768	747	750	718	821	702	772	707	764	725	782	791	688	779	772	763	759	826	748	785	758	737	758	736	783	765	756	779	744	794	794	740	770	774	759	767	763	705	766	730	766	737	815	800	680	736	762	758	769	783	752	786	728	743	773	783	836	763	718	792	753	768	714	740	752	770	718	750	731	736	693	737	775	733	794	758	767	742	818	809	731	807	750	749	734	787	750	761	769	772	738	729	799	704	759	790	766	726	757	761	770	795	738	741	767	761	748	796	765	729	758	777	777	741	755	754	796	773	752	793	752	740	813	686	764	777	777	767	752	739	755	723	771	806	777	737	751	811	770	782	814	746	752	741	758	752	697	738	779	811	802	771	727	750	807	810	748	771	750	718	754	762	757	743	717	744	769	779	760	749	749	730	750	745	743	748	710	786	743	788	838	758	738	736	799	765	753	791	758	799	741	783	749	760	746	767	718	745	731	804	712	757	782	749	685	819	736	791	785	753	750	756	725	792	688	745	715	769	791	754	783	755	768	768	768	709	768	762	772	751	789	786	792	748	720	728	757	788	822	776	761	755	766	778	767	750	764	758	772	791	765	743	765	813	810	722	758	755	738	719	773	762	804	777	716	759	777	707	741	744	751	808	762	738	753	757	744	849	782	787	796	815	789	739	774	734	731	776	766	792	757	815	746	717	734	802	813	788	749	743	743	765	745	725	800	734	800	727	765	755	831	729	758	759	779	771	811	741	761	776	738	772	756	766	782	777	761	721	756	798	761	768	734	704	783	750	782	727	747	781	774	760	807	785	794	773	752	746	761	794	761	804	767	756	777	737	751	757	780	780	772	767	786	785	772	755	762	783	760	758	776	707	749	782	792	774	800	780	752	747	751	700	775	759	724	746	776	724	784	759	728	753	761	749	769	786	759	798	803	729	796	771	718	716	801	787	750	770	766	795	773	813	766	791	732	736	774	761	722	728	818	792	727	738	768	780	762	797	764	791	795	747	772	760	791	782	797	715	751	758	771	737	778	746	727	755	753	748	693	839	739	766	777	760	776	748	764	767	748	774	730	742	779	813	718	765	790	746	786	727	781	752	790	753	754	745	736	785	804	749	725	790	790	735	754	798	746	803	759	736	757	781	770	734	745	754	783	756	734	827	761	786	795	774	721	768	721	720	777	720	741	795	749	744	748	780	769	790	708	752	809	768	720	737	768	759	792	747	788	815	748	735	760	768	775	730	737	726	753	749	792	757	744	780	744	771	791	751	762	790	746	773	734	751	780	787	764	792	759	729	763	740	737	766	796	711	736	776	772	774	725	763	780	747	762	788	774	774	792	756	763	751	794	785	768	790	784	824	738	766	745	759	743	766	732	771	784	728	728	771	786	800	773	809	724	727	769	723	764	797	723	784	717	766	761	732	772	717	720	741	770	797	763	788	739	765	737	716	754	775	769	745	749	821	760	767	844	722	777	762	781	760	770	720	751	755	774	803	747	770	758	711	768	738	816	765	758	797	785	760	767	750	790	766	808	777	784	788	766	754	738	749	738	761	799	732	796	779	738	767	732	733	807	740	795	740	784	758	757	769	776	814	762	781	772	752	692	750	751	791	746	749	798	737	771	780	760	796	747	802	793	768	733	764	813	765	744	788	725	837	783	716	796	754	734	775	719	814	740	770	764	762	769	780	743	775	785	780	751	714	715	722	800	802	752	778	732	775	785	732	776	702	794	778	790	755	797	773	783	772	805	812	796	730	779	787	771	781	790	732	771	767	727	764	747	772	752	774	760	746	747	739	765	744	700	806	764	721	709	745	811	805	768	727	747	712	760	739	823	785	773	784	792	766	785	752	774	768	785	740	752	755	711	722	794	731	731	799	727	782	762	757	710	701	760	785	765	793	742	826	773	703	779	718	748	788	758	768	761	748	775	719	704	804	776	758	773	722	753	810	758	773	731	760	793	778	740	792	767	773	745	721	781	775	766	729	740	783	796	711	813	771	796	764	720	746	754	781	772	779	769	747	768	745	762	795	704	704	770	746	765	742	836	759	734	724	730	776	755	757	769	731	736	747	712	845	785	804	705	827	744	800	748	797	777	802	697	743	769	718	779	717	721	818	730	756	780	737	766	737	718	764	763	757	778	748	784	721	776	768	756	721	802	802	750	752	754	776	766	736	786	759	762	807	707	758	792	778	776	777	733	733	711	763	761	740	726	749	748	782	785	781	720	737	810	723	771	739	776	800	732	765	787	767	790	773	742	765	730	749	789	772	770	781	795	762	710	746	751	722	823	789	757	767	772	780	769	751	744	814	762	767	776	745	801	827	742	742	757	758	776	786	774	766	722	806	790	760	783	777	777	750	789	752	748	762	727	758	785	771	712	773	748	737	669	746	729	785	760	806	756	742	782	783	739	741	742	747	709	812	771	775	788	732	764	713	755	821	781	725	738	749	777	751	748	768	772	801	770	748	780	742	733	779	741	810	759	766	773	783	754	750	763	746	730	788	826	755	759	767	749	752	783	716	789	768	737	729	801	745	757	757	755	739	748	717	775	762	774	739	747	784	734	780	725	768	777	824	754	735	755	828	739	724	791	786	715	718	727	809	757	746	763	774	690	756	728	743	735	733	738	742	730	828	776	706	745	739	783	747	767	786	806	796	772	787	767	770	825	758	764	838	824	782	809	743	783	811	721	763	776	723	757	775	747	770	751	726	774	793	779	767	772	754	756	724	746	789	831	708	772	758	801	752	796	727	742	815	739	789	755	777	740	730	784	724	727	731	799	775	727	765	784	717	774	768	799	756	790	750
24190	21290	28449	24475	20665	9342	4230	2911	2320	2015	1877	1496	1376	1327	1186	1052	1063	1033	955	950	861	917	842	817	778	737	758	778	739	739	730	726	721	707	730	666	694	627	755	691	699	637	666	583	692	647	672	722	672	657	676	620	634	660	684	653	660	668	678	693	621	674	630	628	659	665	671	633	675	641	610	609	634	652	629	669	634	658	634	631	660	620	661	632	660	655	680	612	647	634	637	620	647	660	648	656	688	615	673	643	651	630	636	605	611	682	680	668	669	588	677	691	620	645	653	687	626	633	665	617	665	626	680	667	666	699	689	671	645	650	656	599	618	614	639	636	685	634	649	670	712	692	635	649	659	640	628	663	695	610	620	656	615	622	664	664	679	591	629	679	666	669	682	618	637	640	642	664	635	628	654	678	624	632	612	640	634	653	652	656	622	655	646	671	654	636	593	625	685	612	654	678	652	633	652	579	681	599	650	628	657	659	651	634	651	593	663	647	622	691	605	648	657	584	672	680	704	655	595	657	620	710	656	644	660	707	652	605	646	672	638	625	688	652	657	646	658	587	650	680	668	644	646	665	658	655	642	664	619	697	647	608	663	615	685	652	656	621	663	691	636	595	682	696	650	627	676	668	624	644	639	671	688	629	656	615	653	701	625	676	662	656	647	644	616	653	604	655	622	664	614	646	630	648	635	587	655	666	641	717	656	656	674	673	667	637	644	646	666	632	625	640	636	627	652	633	638	641	608	607	628	663	636	636	648	641	644	666	611	657	646	664	652	662	666	648	631	688	662	635	627	670	702	603	626	632	646	614	626	593	618	610	632	664	634	617	650	618	597	630	676	640	651	672	630	661	687	673	662	642	667	607	620	643	698	695	621	648	619	589	650	637	641	605	591	646	688	687	639	644	608	655	580	640	645	717	646	668	605	668	605	663	662	709	639	657	669	657	575	636	649	681	649	662	686	684	622	620	656	622	661	674	632	672	672	658	660	614	661	646	629	641	653	622	626	658	640	632	634	662	646	616	651	607	626	636	616	645	649	638	681	634	653	643	639	663	666	625	663	597	674	660	661	673	624	643	666	664	646	632	669	667	713	598	651	642	633	654	642	656	647	624	662	622	651	615	622	651	605	620	677	675	659	644	663	673	626	647	635	684	667	663	677	645	617	646	605	627	638	637	631	619	627	624	650	606	703	670	667	672	642	684	662	690	631	641	660	648	634	691	683	595	671	637	697	651	663	615	635	639	626	653	651	684	678	649	620	645	653	626	652	666	624	640	606	627	651	664	689	657	679	587	621	655	619	631	603	652	644	644	679	653	636	646	617	636	652	650	661	646	630	643	674	699	634	660	651	620	655	630	660	670	640	616	668	650	647	633	631	644	628	642	627	651	634	668	626	644	601	626	672	601	617	656	656	663	652	630	625	653	650	640	631	636	699	652	608	614	694	668	651	626	660	634	691	620	646	626	654	617	673	657	654	673	646	642	676	670	693	654	597	603	668	653	648	656	633	590	606	653	644	640	641	628	672	601	653	646	649	657	648	654	631	652	627	666	630	640	640	692	650	615	637	640	644	638	606	616	695	639	689	646	637	646	664	641	681	648	634	645	618	693	625	665	660	650	604	657	663	643	688	639	642	649	606	659	676	640	622	596	627	667	648	656	619	609	666	652	598	647	651	636	670	650	606	603	640	671	600	655	638	642	655	626	627	631	628	711	643	627	679	628	651	688	680	654	676	637	640	654	640	642	677	652	668	641	646	644	692	631	689	655	661	610	629	661	676	625	636	661	676	609	655	671	683	654	648	614	667	651	679	627	664	626	638	650	635	645	663	630	620	615	632	671	628	695	651	643	639	605	646	617	616	637	640	679	643	604	667	604	634	634	621	682	660	596	600	660	658	646	623	666	663	631	632	661	641	659	620	620	624	618	654	657	677	608	612	636	611	637	618	614	658	697	671	615	667	646	632	637	632	640	663	625	617	654	643	646	648	674	635	673	652	659	646	626	647	677	649	659	676	637	636	638	650	627	624	674	643	642	667	654	659	671	636	650	643	633	655	623	662	665	676	647	647	628	658	654	615	647	648	645	669	662	629	682	612	694	637	663	635	636	647	639	651	648	663	694	589	661	662	652	640	632	680	662	640	654	628	650	623	656	634	636	682	657	653	631	632	729	667	633	651	655	632	691	625	648	671	670	641	606	553	643	663	598	618	642	641	649	702	626	646	595	629	675	638	666	600	654	623	624	617	635	717	660	680	649	653	645	681	650	667	703	623	659	655	688	662	663	651	621	572	671	654	660	655	645	608	608	653	644	628	656	625	665	666	665	660	672	617	615	624	694	639	656	645	661	634	663	642	606	656	625	671	639	655	644	652	609	648	637	620	663	664	656	629	611	686	624	628	645	667	617	700	671	641	679	616	649	629	619	693	633	645	667	612	661	642	682	630	662	620	643	652	634	633	589	699	677	611	675	644	661	639	640	650	633	646	630	588	677	689	655	635	651	662	634	638	664	637	656	705	655	682	649	668	654	667	651	673	612	664	598	631	676	582	700	636	634	646	628	644	642	663	670	635	655	664	574	633	608	635	671	678	637	632	622	680	631	638	625	608	643	627	658	648	642	689	663	663	656	597	629	649	644	615	645	646	603	701	641	623	641	619	660	653	649	602	623	632	726	675	592	660	607	642	679	641	657	642	621	665	661	667	653	643	631	667	660	601	681	679	696	666	642	608	598	616	653	642	621	648	647	670	665	639	635	643	649	633	627	650	621	634	688	655	643	611	598	654	638	603	659	622	648	689	660	617	673	690	648	643	621	690	621	601	655	632	672	625	663	614	660	646	600	599	654	591	613	633	616	646	641	599	665	640	657	653	643	662	628	693	642	631	670	623	637	645	709	630	656	664	602	641	626	679	624	672	680	680	682	617	641	631	624	689	625	682	631	695	659	613	650	658	663	619	625	645	637	636	621	684	648	690	675	692	619	643	641	641	626	675	630	658	638	600	626	625	660	623	658	651	649	616	626	612	685	639	664	653	651	635	680	629	638	687	647	686	619	603	643	655	615	637	668	657	678	610	628	663	683	615	680	609	620	669	676	694	619	661	698	629	642	661	638	615	624	620	657	647	668	622	659	615	594	597	637	657	624	670	632	660	616	606	664	634	608	663	643	670	660	664	601	654	610	624	652	630	652	652	646	660	661	630	707	628	587	651	655	615	694	641	624	676	644	627	629	641	650	650	648	627	640	644	618	636	631	676	647	670	639	637	667	631	620	649	634	649	637	613	630	653	635	705	637	660	626	640	689	658	661	657	640	617	644	652	640	647	638	630	642	619	637	609	675	642	586	664	675	621	680	618	699	663	661	645	650	659	590	650	672	652	661	697	657	648	708	653	682	655	665	619	617	691	657	650	638	675	668	669	626	634	640	635	692	668	628	666	629	633	693	665	669	659	624	665	611	613	646	653	655	651	634	628	613	643	638	603	647	629	621	670	671	614	602
15030	31367	25523	17288	13945	10800	8391	7517	6220	5400	4816	3857	3473	2949	2749	2534	2222	2035	1937	1852	1793	1659	1625	1539	1473	1417	1312	1214	1148	1266	1305	1125	1126	1111	1164	1110	1026	1118	1065	1136	1110	1065	1043	1039	1023	1033	1052	1032	1077	1020	1010	1022	983	957	996	1039	1000	1009	1006	991	988	1014	1008	986	999	1001	994	980	994	982	1018	999	1041	1029	1069	1008	1025	912	1021	1083	1100	992	1039	1026	1045	1009	1051	1051	1011	1005	1012	1002	1084	1060	1042	1057	1018	997	1069	1099	1009	993	977	1063	1042	1050	1002	1005	1015	1057	1052	1023	1041	1001	1005	984	1026	1002	965	1037	1034	1002	1056	937	1009	991	1016	1007	974	966	1045	1042	1003	980	979	1009	1014	991	964	995	995	1037	992	1032	1000	989	987	1029	1035	976	964	999	973	956	992	1011	1016	987	984	987	963	973	1001	947	1033	990	1014	1008	981	1021	984	1016	989	982	1007	1019	1009	987	986	941	996	986	1014	1034	1022	1040	1036	1038	994	999	979	1034	954	966	947	984	1040	1002	1002	981	935	1020	998	1054	1079	1018	1013	983	1027	992	963	1083	1000	999	984	998	1002	949	987	1019	1018	1029	1051	943	994	1047	967	966	1017	1016	1048	1035	1013	1038	939	968	1026	1006	966	977	1002	1020	1018	1017	962	972	1009	994	1037	1001	1050	959	974	904	1023	1020	972	1028	987	992	1010	1011	1043	1021	1003	962	1057	992	981	1016	975	1011	996	1009	1003	1008	971	985	959	958	992	974	972	942	979	973	986	956	914	1034	977	1029	984	945	1044	976	1012	1004	1035	1038	966	955	991	968	1008	997	946	1013	963	982	1016	1036	973	972	1005	1077	1023	980	1011	972	970	992	979	975	1070	1031	1015	1037	1023	1011	983	995	1006	997	974	1029	997	1042	953	993	960	987	1016	944	1074	1026	1015	988	938	1002	1008	989	984	1035	1011	999	982	988	969	1020	1018	1019	1000	995	1018	993	999	985	994	1006	942	1018	1035	1006	1025	1015	979	1005	970	1011	983	1014	1042	1018	997	998	973	996	1045	962	986	999	1060	955	980	971	1011	1033	1029	1003	994	1010	1022	935	1028	1019	1005	1044	1055	1010	1040	1025	1028	977	957	1018	1058	937	993	965	1022	942	1042	962	966	1018	999	982	966	1036	936	956	1050	954	1014	978	1008	1010	1018	1032	1032	1040	942	990	1012	1033	1028	970	1011	980	1009	964	1016	987	983	1040	1046	963	1007	1054	984	1011	1024	987	1068	1023	991	1020	1032	1007	989	1009	1001	971	950	999	999	1004	1015	1032	957	1011	966	1017	1045	974	1075	982	971	995	993	1052	1029	1071	986	994	1036	1062	1072	1009	1028	994	1053	1032	1042	953	961	1011	1024	1016	996	976	1003	962	1013	1010	1035	1005	1012	991	968	950	979	993	994	1035	1024	1039	965	1029	986	987	973	970	1003	990	995	979	976	964	986	1012	935	990	1021	1073	992	1012	1015	1029	1065	1018	1008	1043	948	1023	976	985	1035	1040	1001	1005	1023	1013	983	992	947	1006	1039	983	1019	1010	982	1025	986	1056	1042	1041	943	957	1014	986	979	1025	1005	966	983	974	986	991	960	1012	1037	956	1008	1009	1008	960	1012	981	1034	986	977	1030	1045	1020	987	998	964	1045	957	1002	1006	976	1032	1048	961	941	967	1018	987	1042	1030	1031	1032	984	1062	969	1045	989	1030	1015	955	974	1025	1043	987	998	1019	992	1024	999	971	1037	989	959	1051	969	1038	1048	1056	999	975	1013	999	1049	1043	1017	1004	1014	1020	1041	984	1030	1018	989	1003	1011	1023	1045	1041	983	1032	1010	1009	1032	980	1018	978	937	998	999	992	954	980	995	1003	984	990	1027	943	981	971	1030	978	1040	986	943	1008	997	1014	1043	1003	950	978	1041	1041	983	966	967	944	981	1017	1008	963	953	998	1010	906	1001	974	1014	1018	959	1012	1010	964	958	1025	972	1055	975	999	970	972	1017	1007	1069	1030	987	972	1030	1061	1021	1017	1046	1054	1050	997	1025	989	994	1016	974	988	1012	968	960	1049	1000	1007	988	1015	950	966	986	996	976	1026	1004	1005	1079	1053	1017	1016	1017	965	1007	1050	978	1069	1016	960	971	1063	1008	1020	961	982	1004	980	956	966	1017	1004	998	1041	988	1003	995	978	1002	1039	970	960	1002	982	945	1024	1020	973	999	968	991	1027	995	1044	1003	937	1001	967	1017	1055	971	1052	983	1070	1001	976	1039	1006	1023	1030	1002	983	983	1013	1022	1062	969	959	959	1049	1008	1054	981	954	1050	1020	1032	997	1017	984	1046	997	1009	1002	1002	959	981	960	954	1005	1009	1009	972	1053	984	1028	966	1014	992	910	948	1025	1024	1059	948	953	1055	988	976	1007	1070	999	1026	1018	988	1000	1086	979	1006	998	1015	982	1024	979	1002	1023	990	983	978	959	974	1036	1038	988	1049	1019	1011	1038	1071	1015	1001	956	994	1076	985	1058	999	1038	1021	1034	989	986	952	1024	1039	996	974	993	1019	1031	982	999	972	976	967	1056	992	1013	927	965	1063	954	1014	988	1001	980	989	1041	1013	993	1058	985	1003	971	1006	1012	1001	1061	997	1043	940	1050	962	1017	1041	1008	1011	979	1027	999	1013	999	1003	1045	1013	1012	980	966	1001	1025	1026	1037	967	1024	1006	999	1034	986	1050	1015	1026	1004	1059	1047	1023	984	1049	949	1025	967	1019	1002	1008	973	1005	978	998	989	1040	987	1042	1082	1010	1024	1042	1008	988	947	1017	983	1035	1015	1036	915	1019	952	964	918	979	1009	954	1010	1042	979	1032	988	980	989	1029	990	956	992	985	986	1071	958	1012	977	1013	1015	949	1049	992	1012	1019	1019	996	953	1009	997	1010	959	969	977	1013	1007	1034	1029	1039	1006	971	999	973	941	1057	993	979	1018	946	1014	1003	1003	1037	1019	1020	1019	1023	988	1016	994	1031	1032	1012	1018	993	993	979	998	999	1035	1021	1011	990	961	999	999	987	1016	990	1082	1014	1019	987	1041	961	1016	995	987	1033	1053	1030	999	977	1051	1007	1031	1062	988	964	972	1021	1004	1018	1046	1029	1021	986	946	1025	1018	995	952	995	1024	991	1023	1009	1016	995	1034	971	1005	989	996	980	1038	1017	959	1010	1021	988	991	964	1044	1034	935	979	978	1012	941	959	1021	1022	973	1017	991	970	1009	996	968	1032	957	992	989	965	1011	994	1055	1001	1017	1027	1003	937	988	1080	1034	947	994	988	977	967	1024	996	997	1005	974	991	1007	1026	996	1031	986	1015	974	966	1000	1060	980	959	999	1086	970	1003	1042	1053	967	968	1046	1013	1012	1012	1041	970	1034	1048	1006	997	964	1030	1057	995	920	996	986	983	978	955	1017	999	921	1033	1009	992	967	973	1019	1048	1018	1037	940	1038	1026	1012	945	1060	1007	980	991	1030	987	984	985	1039	1002	1061	983	962	1016	1036	1051	1067	976	1019	953	1012	993	1007	1046	1008	1011	963	982	1013	1009	1002	962	995	1006	982	1043	982	1005	995	997	1019	943	975	976	971	1006	998	1029	1021	1017	987	966	1008	1023	956	1009	1035	1002	999	1005	1040	978	1010	986	978	1036	977	995	987	1029	971	1002	1014	993	990	997	1007	1032	1031	1086	1042	1020	1002	1015	1050	1018	985	995	1029	997	973	1028	1054	974	1045	988	1002	1057	1043	1015	952	995	1006	1028	983	1043	995	996	1035	1007	1028	911	1021	978	948	977	1033	972	978	973	995	952	1007	996	1006	977	998	1025	1036	965	1013	1047	1012	1003	965	982	1044	1011	1032	971	977	1025	1048	1001	986	940	953	973	994	994	989	961	1059	973	998	1014	988	1015	993	1010	980	1020	974	1023	969	1006	1044	1004	991	976	1030	992	1005	977	1024	943	974	1023	1002	987	978	1018	1046	997	1024	1057	944	986	1001	935	1014	1017	993	1031	1010	954	948	1048	946	1009	1043	1051	976	951	1016	971	1046	1015	1024	1042	996	973	1028	1015	955	1002	990	1065	987	996	982	1048	1022	990	1050	1057	946	1025	1016	976	957	1020	976	980	974	1009	1025	996	997	1069	989	1005	1002	972	1008	978	971	999	988	1001	989	969	1020	985	1004	1006	958	1013	968	1016	1009	1015	1036	964	1001	1027	1006	974	1036
23111	21241	29057	23726	21270	20563	9842	4323	3124	2759	2481	2090	1765	1657	1588	1370	1258	1180	1159	1132	1033	951	965	929	974	906	834	772	792	844	824	766	809	755	783	721	755	751	695	664	733	741	638	661	701	679	691	675	718	684	709	678	700	663	691	710	661	680	640	682	676	683	670	682	667	653	706	728	673	652	676	686	681	650	716	702	643	678	690	701	672	677	659	644	704	685	673	634	625	691	703	636	692	721	727	674	698	625	665	679	662	700	669	623	684	684	656	652	663	670	637	696	671	657	654	686	673	648	672	619	707	672	706	682	717	702	688	705	685	688	677	657	690	682	659	643	696	688	644	674	702	662	640	691	678	607	677	636	672	659	658	633	640	718	651	672	654	660	687	636	706	635	698	722	626	664	638	640	636	715	647	628	654	680	693	642	652	683	686	700	687	627	693	634	636	667	651	675	676	685	693	658	653	675	665	648	710	618	702	653	629	682	661	655	630	679	669	674	658	648	671	658	695	707	684	657	616	651	690	636	643	655	622	652	637	653	645	675	652	667	654	654	652	653	670	680	659	636	638	652	688	671	722	636	667	675	654	693	695	609	662	610	659	683	617	663	647	653	677	699	661	653	620	668	697	705	623	664	623	666	668	654	660	662	648	658	698	640	652	618	693	665	645	655	692	663	687	663	698	661	614	709	667	645	620	655	665	666	657	658	641	630	654	674	650	661	714	657	652	686	650	655	684	665	656	701	656	626	667	695	654	652	644	693	671	690	631	659	633	662	655	729	677	631	648	650	667	624	624	667	657	668	626	650	657	668	657	666	672	642	680	660	669	672	618	680	680	684	669	659	657	619	650	671	663	678	673	687	645	680	658	668	616	658	668	659	661	655	640	660	658	643	643	646	672	646	680	677	677	629	684	637	688	662	693	669	705	649	715	665	618	653	666	605	677	706	659	659	668	656	687	656	683	633	650	627	631	666	670	698	640	657	638	627	680	673	690	644	643	675	618	635	693	667	664	695	686	643	691	628	650	702	700	663	693	647	653	610	661	714	647	678	670	643	618	651	624	666	583	663	639	647	644	628	649	669	662	663	628	676	708	687	663	650	652	648	677	687	616	666	648	676	686	655	667	672	711	677	626	683	653	681	687	650	680	646	654	689	688	657	676	689	663	691	683	650	651	659	635	631	682	638	703	625	663	610	653	675	697	632	673	646	724	650	644	635	649	614	673	623	632	657	669	652	666	665	651	652	640	659	676	660	649	678	668	651	675	667	638	639	707	689	680	668	693	672	675	678	677	660	607	637	658	723	639	678	607	675	687	643	695	715	687	673	663	625	619	648	677	642	618	645	685	705	650	671	700	625	686	679	641	654	657	645	677	701	687	685	656	668	697	617	662	664	664	658	679	689	670	652	673	713	633	691	654	653	602	686	650	634	671	622	621	644	690	628	663	651	656	663	700	640	670	705	681	682	669	643	666	624	686	641	688	655	632	669	631	670	650	622	663	601	661	656	640	653	671	661	672	622	693	651	620	649	680	695	671	640	691	648	626	662	648	721	649	672	668	685	677	641	657	677	655	648	665	641	665	606	699	683	655	627	691	652	671	663	656	655	664	652	641	684	671	638	683	681	642	668	679	646	614	674	665	655	676	622	625	716	631	673	659	674	632	674	650	631	660	640	722	644	682	647	679	650	667	658	646	688	607	709	709	680	707	628	652	691	672	673	692	711	619	675	704	683	671	633	662	660	676	632	636	648	685	644	670	643	693	645	670	658	656	660	717	661	636	591	658	615	654	673	670	704	653	669	652	704	656	653	706	607	684	660	713	627	660	640	672	668	665	689	683	701	624	715	655	656	620	731	646	682	676	650	659	666	625	633	616	631	632	683	680	664	674	631	654	654	662	673	652	669	664	658	675	610	630	656	679	648	646	677	661	679	616	687	684	673	712	687	641	641	645	663	685	658	632	667	657	668	662	638	679	662	705	663	668	656	690	685	671	625	687	697	636	633	641	635	656	670	648	645	682	681	674	652	636	688	633	619	665	650	680	659	666	675	660	679	671	644	667	624	651	692	685	680	700	630	665	662	660	668	654	634	650	658	691	669	668	685	648	633	630	676	668	701	651	683	619	619	659	679	648	645	648	640	674	656	629	697	679	696	640	710	709	708	677	678	670	704	709	666	702	628	647	653	671	651	677	643	646	694	661	668	671	648	645	652	662	584	657	672	653	669	692	660	603	690	650	616	745	677	647	681	632	720	633	644	680	689	632	659	670	625	700	659	683	687	684	659	632	702	644	683	681	683	629	672	647	686	654	603	670	677	636	642	643	680	667	658	685	650	691	623	649	708	684	698	679	643	666	644	647	643	656	659	702	650	625	665	601	638	690	673	633	627	662	680	644	684	626	653	662	647	650	642	670	643	654	688	635	664	616	602	635	654	650	648	661	661	646	644	722	645	640	650	603	640	665	681	629	694	642	659	681	664	654	683	655	651	655	657	631	697	665	648	623	694	673	625	693	704	652	640	630	669	670	679	664	700	657	697	623	610	634	678	608	654	657	655	715	671	668	644	640	658	648	672	603	630	631	632	654	661	652	644	686	682	631	673	656	651	645	630	671	652	657	703	681	661	663	691	668	687	626	636	683	635	652	699	618	670	632	707	659	629	681	641	613	699	720	665	676	691	657	654	667	642	667	645	677	705	638	672	685	646	630	671	650	676	642	627	691	654	652	666	620	633	655	644	664	674	609	662	654	697	675	608	675	641	689	723	683	669	626	693	688	657	648	712	673	612	637	670	680	618	689	701	689	646	676	694	673	637	623	677	636	651	635	659	670	733	638	679	635	695	685	627	685	698	573	634	664	654	649	678	650	649	708	664	607	710	645	645	650	705	681	721	682	690	669	660	708	687	659	664	661	634	671	618	627	648	642	664	642	620	641	630	656	692	661	708	638	708	676	673	646	693	623	619	712	617	710	634	638	660	658	663	627	674	656	656	656	690	609	663	708	680	672	646	676	648	694	640	649	643	647	677	629	649	632	697	612	673	734	679	637	644	651	665	637	653	698	681	693	657	659	676	646	665	671	627	665	665	639	647	669	646	663	675	635	663	657	651	704	655	622	633	645	663	684	658	624	671	685	643	631	667	632	695	664	672	658	665	697	661	671	638	705	694	646	697	654	648	621	628	664	703	661	691	644	690	627	614	675	649	682	676	630	667	690	676	667	670	647	688	595	653	676	684	610	691	683	680	677	644	667	650	657	651	641	673	651	666	713	637	650	627	665	668	656	674	689	646	652	644	647	659	645	620	643	692	682	674	653	679	699	669	632	634	631	653	642	677	679	701	660	692	678	665	662	656	690	658	642	696	632	665	635	699	680	660	663	641	667	623	691	612	678	672	673	686	652	692	644	613	662	655	659	673	647	647	630	619	675	635	686	651	677	663	669	658	645	668	610	609	692	666	697	706	630	669	658	610	650	619	697	663	682	649	635	641	660	617	630	646	663	668
16853	36488	30770	22307	18503	14020	11550	9915	8444	7276	6377	5332	4620	4034	3558	3123	2762	2518	2346	2319	2135	2068	1921	1795	1671	1575	1548	1483	1407	1382	1273	1251	1281	1243	1197	1218	1156	1138	1172	1086	1127	1127	1107	1108	1111	1080	1082	1084	1059	1097	1066	1073	1040	1076	1029	997	1079	1018	1008	1070	988	1026	1064	1023	1012	1009	1018	1012	1079	1067	990	1035	1038	1054	1064	973	1024	995	965	1067	1044	982	1051	1116	1090	1010	1042	1061	1127	1071	1095	1142	1029	1016	1095	1113	1099	1052	1103	1095	1037	995	1071	966	1066	1018	1017	971	1018	1002	955	1006	996	1025	1033	1010	986	984	1052	1063	969	1005	1048	1075	1046	1002	1030	1089	1051	1001	1017	1037	1024	1054	1051	974	1056	1014	1076	978	972	953	1062	1049	1024	961	1074	1060	998	1027	1006	1023	1033	985	1059	1008	1046	965	1088	1051	1089	990	1002	997	1029	1062	1063	1073	1027	1006	1013	990	979	986	982	970	1063	1026	1031	1046	1063	1029	980	967	1043	1002	990	1028	1041	978	1034	1023	956	1087	1008	1027	1001	1035	1008	1000	987	1001	996	987	1060	1037	991	1088	1037	1024	1008	1082	982	1007	1020	1051	1026	1050	970	1005	1008	1029	1033	1015	1017	1034	1029	1013	1008	1021	1041	1026	977	1030	991	976	993	1089	1027	1048	1021	1028	1005	979	1027	1010	993	1014	984	1045	1042	961	1079	969	1030	998	1040	993	972	1024	998	992	1034	1056	980	1061	1079	1039	1010	1018	1027	1020	1002	1020	1016	1016	1037	982	1007	979	1081	1045	980	1031	1031	1007	1046	1037	985	1002	971	1036	1035	953	1038	969	1001	1050	972	1093	995	1056	1050	1032	992	1007	1046	1051	1048	1031	1049	1064	994	1001	1002	997	987	1009	959	1004	972	978	983	1038	1030	1059	1079	1047	1007	1042	1029	1001	1043	1018	1024	1005	1050	1001	1001	1063	1035	1032	1036	1047	983	981	1016	1057	945	970	1003	1037	1000	1033	1030	986	1040	1035	1010	1052	964	1051	1039	968	1026	1018	1038	991	1014	1046	1054	1028	998	1046	1001	1013	975	1050	1049	1012	1000	1031	1023	1029	1041	1031	1028	1018	1053	1006	1018	999	1030	1033	1010	1017	999	1033	1024	1052	1003	1012	1040	996	1021	1017	1027	1005	1027	1024	1019	1013	1033	1060	1038	1006	974	1038	1044	1013	967	1045	1045	970	1015	1036	983	997	1014	1035	964	1033	1073	982	1072	1019	1033	950	952	980	966	1021	1022	1016	1062	1047	1037	1014	1021	1036	1043	986	1026	993	1019	999	1033	936	1062	1022	977	1048	1059	1067	1050	1014	963	1029	1018	987	1011	1001	1036	1035	997	1056	1005	962	1045	1007	1017	986	1050	1030	1016	1008	1016	1002	1028	983	1012	1013	1036	1016	1015	1067	1016	1037	1008	1030	1016	1006	1014	993	1006	987	1005	1044	1020	1089	1071	1045	1015	1071	991	1037	1059	1069	1009	1030	1083	1040	1038	961	946	1031	1006	985	1061	960	1042	1018	1043	1023	998	976	1051	1052	1080	1054	1047	1037	985	1062	980	1005	998	979	1007	981	1028	1037	1036	1048	1082	1053	994	990	1037	1078	1009	986	1035	1072	1062	1021	1034	1011	1020	1042	947	1035	1065	989	1047	1028	977	1030	995	984	1057	1058	958	993	1033	1055	1021	991	1019	979	995	991	1005	984	1014	1012	1056	999	1048	976	979	1017	1027	1013	1056	1007	1047	938	1055	1059	993	1014	987	1026	1018	1038	1022	1021	1028	1047	1017	999	953	1071	1085	980	1064	1007	979	996	1009	1049	1087	991	995	1064	1015	1044	1037	1039	1037	1078	984	1008	983	1032	998	991	1053	1013	1069	1046	1035	1021	982	988	1004	945	986	1040	1067	1027	1030	992	1062	958	1017	1024	1003	1065	989	1046	1033	1066	1033	1003	1033	999	1007	1029	1050	1013	970	1061	1022	989	975	988	1030	993	996	985	1069	1001	1025	1048	1077	990	991	1035	1025	1066	1008	1029	1031	1022	1048	1053	999	1040	1020	989	1040	962	1063	1043	1055	1040	1064	1042	1023	980	962	940	1034	986	1019	951	1037	988	966	996	1007	1070	1029	1020	1004	975	1033	1005	1049	1044	1013	1002	1013	966	999	1030	999	984	989	1019	1031	996	1098	1000	976	980	1023	984	1042	1008	1032	961	1031	1054	1041	982	1039	978	1020	1009	972	1093	990	959	965	1084	962	992	1014	1070	1000	991	1062	1014	1060	1039	974	1066	965	1023	1057	1008	1023	1020	1048	1018	1033	977	970	1031	989	1023	1051	1024	1028	1005	1053	1047	1004	1060	1032	988	1007	1058	987	1020	1010	981	1041	1023	994	1024	1058	1001	1027	1031	973	985	1059	995	1025	1008	1085	1045	1025	1064	1004	1014	1031	1034	1027	1038	1003	985	1045	1035	1012	995	990	1083	1022	1034	999	1033	1041	1016	1050	1012	1025	1004	1025	1010	1014	1005	985	1060	1068	1000	1027	1040	1013	1027	1040	1012	1033	1064	1016	1066	1029	1005	981	1081	966	1037	1026	1029	948	953	1012	991	1044	1061	1031	983	1009	1014	971	982	1008	1025	1007	1024	1021	1056	1023	1029	1004	1035	1017	1021	1006	1074	1003	970	1021	1014	1002	1023	1058	977	977	1005	1002	1045	1086	1006	1019	984	977	966	978	1032	999	1064	1032	997	1029	1048	978	1015	1022	1015	1050	1046	984	937	1025	1028	950	1041	1047	1045	1036	985	975	1046	1029	997	981	1029	987	960	992	1000	1058	1011	1050	961	1004	1008	1032	1069	997	1041	1005	1057	965	1076	1081	976	1021	1045	1010	1036	1037	990	1027	1022	1047	1002	1048	1008	1109	1018	1019	1004	1039	982	1007	1020	1033	1060	987	1019	1020	966	962	1054	960	1001	978	1052	1028	1026	939	1016	1047	957	997	1060	1048	1037	1038	1035	1065	1031	981	1063	956	1008	974	1026	1000	1068	1031	963	1054	981	1003	981	1019	1010	1052	1053	960	1081	1009	989	986	1001	1047	1012	1043	1056	1040	1006	992	1011	964	1063	1008	1050	1009	1008	1013	1038	1029	1063	1063	1033	1045	948	1038	964	1006	1084	998	989	1019	998	982	1048	964	1002	1034	1005	1026	1025	1011	1046	999	954	1064	1014	993	1042	986	996	972	1042	1039	1026	1024	1010	977	1011	1036	1008	1046	1030	1034	986	975	1043	947	1027	1028	1005	1026	952	1085	1021	957	1039	996	1045	1072	1083	1039	1002	992	1058	1022	986	993	1008	1017	1003	1034	968	1009	984	1016	1034	1064	991	1026	1007	1023	1034	971	994	957	1060	1066	1028	1061	989	1006	989	1074	1028	1062	1019	1047	1015	1002	1040	970	1034	1040	1060	1019	996	1010	1064	968	1010	968	959	1012	1051	1031	1075	1033	1015	1036	979	1008	1014	979	971	1032	1092	1034	1014	1021	1020	1043	956	999	1062	1013	975	1020	1027	1062	1040	965	1012	1044	1046	1025	956	1066	1025	979	1030	1025	969	1079	1031	991	1041	1010	1008	987	1038	984	1016	1028	966	972	1033	991	1009	993	1008	1030	1023	1017	1038	1035	1047	957	966	1077	983	1016	1008	1004	1056	1016	1055	1043	998	1025	1018	1071	1060	1065	1012	995	975	991	1032	1016	978	1005	993	1053	1071	1046	1006	926	1034	984	1025	979	1080	987	958	1022	1005	1009	1033	1028	1043	1014	1009	1069	1050	1025	1074	974	976	1044	1029	997	1052	1050	977	1030	1017	937	1071	1018	1003	1040	1108	1058	993	1042	1044	939	1055	1040	955	978	1033	1020	1019	970	1038	1033	1035	1022	1036	1036	1086	1026	1033	1016	1088	973	1020	1020	998	940	1037	1021	1018	1011	1019	1020	969	991	1020	1027	1019	1043	1063	1034	1003	1041	1042	1001	1046	1016	1044	983	1056	1057	1010	996	1065	1022	1044	1017	1020	1009	1075	976	1024	1061	1002	966	1036	1013	1014	987	1030	1061	997	994	974	1048	1059	1025	1057	1035	994	1048	994	1070	1005	1056	1039	1038	1028	1037	1043	1048	989	1000	1024	1036	937	996	1030	1052	1020	1001	1018	964	982	1024	1024	1015	1022	1017	985	1056	1008	1031	1010	1013	1032	1025	973	941	1076	1043	1021	1070	1019	1022	1012	1109	1041	974	1007	1028	1042	1018	997	1031	1021	1005	998	1048	1037	989	997	1023	1017	1020	1027	1036	997	1028	1012	1044	1040	1005	996	1023	1029	996	1045	991	986	1021	989	1059	994	1006	1029	1064	1058	992	1019	1006	1095	1019	1063	1038	1044	1003	992	996	1082	1001	999	974	1047	1023	1044	1005	1003	1039	1008	1043	1006	994	995	1010	1065	1051	999	975	1006	1040	969	1000	1018	1012	968	986	951	1032	1001	1024	1045	1029	1007	1048	1044	1009	1038	1005	976	985	1026
26776	21102	16690	7245	3552	2274	1781	1600	1450	1175	1186	1061	979	880	835	766	755	674	688	635	662	678	637	694	677	602	614	599	568	565	570	573	558	551	550	565	580	527	526	533	503	522	525	564	506	534	502	544	479	541	587	507	540	526	574	510	501	520	513	497	515	514	499	563	546	523	506	591	532	517	525	539	542	519	528	499	482	503	500	533	529	552	550	548	518	484	540	547	510	499	541	539	551	532	495	517	468	548	489	545	567	563	512	548	537	525	535	542	517	524	472	508	551	494	521	533	530	520	553	531	513	552	511	531	558	571	519	473	543	544	559	519	572	512	507	507	557	528	543	559	533	506	533	527	495	540	517	544	548	560	503	496	507	520	527	522	515	502	520	533	509	504	538	541	494	521	503	490	539	534	500	505	528	532	512	502	553	534	494	510	526	536	493	541	535	527	511	573	511	526	495	488	496	531	524	481	530	507	532	534	497	569	503	564	522	576	514	547	486	560	527	472	554	562	556	512	537	534	528	501	560	553	530	526	484	526	519	524	489	524	564	504	571	511	532	510	483	476	520	550	507	534	595	525	527	548	535	538	496	534	500	550	510	557	511	547	519	515	449	486	503	517	505	523	495	535	523	500	509	544	553	505	514	542	547	537	531	495	512	539	534	504	501	501	508	500	521	524	491	520	563	485	541	540	508	503	526	518	544	535	529	503	520	544	537	492	540	515	512	482	543	540	500	491	502	503	517	506	515	515	544	515	545	545	533	488	542	525	552	480	503	497	532	530	498	528	527	508	506	584	544	530	485	509	479	538	519	527	504	510	532	512	513	522	524	551	503	502	472	465	518	572	538	530	507	510	506	516	552	546	499	530	530	501	509	502	528	531	525	476	536	496	540	501	522	565	514	542	509	575	525	559	541	509	506	539	477	536	500	511	480	511	507	537	487	522	536	512	509	497	541	534	544	510	494	476	534	480	495	521	544	564	498	556	497	500	505	577	483	503	512	519	582	537	519	522	501	487	506	517	513	493	489	498	519	547	509	533	525	521	480	558	530	494	550	517	528	517	526	519	493	531	568	533	547	560	506	525	513	528	516	526	548	490	542	545	516	554	517	520	514	532	544	529	517	570	514	519	549	516	500	506	550	522	528	525	517	521	527	549	483	539	582	524	509	513	522	520	531	503	519	536	530	527	530	500	497	495	503	491	514	506	516	515	519	484	507	504	532	499	495	523	490	544	498	547	554	536	503	490	526	519	488	547	521	504	510	538	530	510	545	513	515	490	523	528	527	489	530	535	530	524	469	575	531	489	538	503	540	524	498	497	499	527	529	563	556	543	548	541	516	517	501	516	550	542	530	534	514	552	501	517	535	504	514	512	527	527	510	546	505	507	565	526	525	520	565	523	520	517	512	523	485	548	508	546	504	464	509	520	509	545	502	491	551	519	547	498	552	520	527	544	523	494	530	491	533	501	528	507	521	542	533	519	558	526	499	519	484	484	532	506	518	484	483	530	488	534	526	531	530	536	542	509	551	549	535	500	509	531	502	490	502	536	531	513	496	490	534	525	493	550	530	506	506	544	516	540	557	510	552	509	545	497	494	518	527	509	487	507	518	540	528	533	510	542	544	553	539	486	510	548	518	513	534	545	527	480	525	510	519	546	531	578	547	546	541	512	524	512	509	527	517	549	538	573	542	532	528	553	524	503	549	550	515	530	529	521	521	552	521	482	541	508	533	514	508	520	540	498	503	543	489	560	556	484	514	516	540	506	519	482	529	544	479	532	521	496	541	514	518	497	525	520	521	527	483	507	546	499	503	536	529	530	513	521	504	478	509	493	553	529	516	560	540	482	535	500	539	510	561	551	506	503	525	573	548	545	503	534	502	489	502	525	538	500	508	528	534	542	477	551	485	535	550	540	551	535	510	525	535	537	518	500	554	507	486	539	520	537	508	508	466	543	496	502	496	530	550	571	548	542	517	506	508	495	513	526	501	507	546	555	502	546	505	514	527	517	540	495	477	534	531	498	493	542	533	533	528	500	556	538	517	523	576	528	527	508	507	523	557	520	557	530	536	518	518	508	519	491	542	493	512	511	498	527	491	507	507	560	577	512	503	544	505	510	559	549	512	507	535	527	568	560	518	530	504	505	544	538	563	534	506	558	490	515	528	498	516	499	543	488	567	499	478	511	504	516	517	520	518	507	529	547	520	524	525	523	513	553	543	500	536	516	481	514	532	548	525	519	524	543	525	500	521	540	551	500	514	524	529	556	514	483	545	525	531	528	514	479	497	525	545	499	530	521	518	521	518	468	531	544	452	548	542	504	507	529	476	510	497	484	531	512	493	553	514	552	533	513	545	521	516	520	524	515	527	484	543	497	564	548	534	519	489	496	522	493	479	499	487	516	541	484	566	509	525	505	542	509	491	504	511	504	540	562	505	510	530	480	551	524	527	509	542	540	526	518	522	547	496	506	545	502	483	557	513	548	514	526	497	500	487	493	508	573	527	547	517	556	504	491	519	501	553	510	516	550	510	534	522	520	514	501	527	540	511	519	506	504	516	506	532	537	559	568	499	547	529	521	536	506	520	512	527	538	497	531	491	567	506	488	507	512	531	551	531	524	477	510	479	521	543	543	524	539	494	519	532	497	515	569	554	518	523	517	480	535	518	509	532	517	493	494	484	474	520	541	530	508	475	536	500	518	494	494	493	514	504	554	524	523	497	527	519	559	497	523	491	530	535	513	534	504	509	560	534	555	508	503	507	554	512	538	528	521	507	514	544	532	521	556	536	520	489	519	506	510	525	516	497	489	497	542	533	544	514	520	478	530	535	510	505	483	541	537	523	547	509	563	544	500	532	493	514	506	511	530	595	544	546	494	541	544	496	538	521	472	546	530	548	517	554	541	541	558	537	507	523	555	522	513	525	502	561	525	534	522	569	522	543	524	528	504	507	516	522	527	560	523	492	499	523	544	503	527	491	490	527	523	463	524	515	514	534	543	539	518	504	515	487	517	548	563	544	530	493	512	566	562	531	515	505	498	528	518	542	491	546	564	480	527	487	493	485	514	495	511	540	500	506	535	513	488	481	500	483	500	534	513	503	513	523	532	508	520	526	505	562	513	513	514	508	481	534	522	553	537	511	532	509	491	509	520	542	527	521	522	587	515	538	532	545	539	476	464	564	518	524	480	513	521	524	534	529	471	550	513	515	513	525	496	520	502	540	512	494	541	535	546	504	498	520	517	491	479	545	518	549	541	532	526	517	550	504	515	531	564	543	517	505	508	501	493	496	476	562	480	538	511	518	519	546	523	512	505	511	521	545	520	512	532	512	526	492	543	510	509	521	555	493	525	542	543	480	519	478	548	516	526	521	497	544	443	534	523	508	513	485	500	510	498	519	555	492	490	492	490	520	510	531	501	487	519	495	545	507	475	480	515	511	548	522	521	494	522	566	537	524	523	572	507	528	545	532	507	517	494	508	487	492	492	532	520	544	546
12623	23669	18402	10940	8288	6008	4842	4287	3759	3398	3028	2618	2208	2061	1835	1615	1463	1476	1264	1283	1288	1213	1201	1094	1079	1052	945	955	933	913	949	955	869	920	889	909	881	934	903	855	839	884	817	829	780	769	866	852	871	855	796	832	794	814	824	836	866	828	812	786	808	868	846	804	775	795	783	766	841	849	832	825	804	800	851	827	829	804	813	845	843	790	834	857	810	807	838	830	842	774	870	815	843	872	907	818	844	793	818	832	849	883	807	879	813	814	891	824	776	792	808	821	826	876	832	796	826	859	763	817	791	827	845	859	819	830	826	798	843	837	770	793	837	792	831	807	865	864	792	823	867	778	774	791	844	821	810	823	812	885	798	837	822	854	855	833	814	815	813	846	803	844	814	819	822	816	834	775	812	789	833	864	835	788	836	846	842	800	794	831	843	763	824	814	816	830	838	763	813	822	782	842	890	813	784	819	870	854	811	836	797	813	837	855	874	821	875	808	821	874	857	783	817	864	796	824	805	799	820	803	851	867	848	777	786	803	846	847	812	802	840	783	749	822	858	836	815	822	790	806	800	836	848	750	797	825	830	790	788	808	782	864	836	775	810	848	823	796	817	799	759	820	832	858	775	810	851	846	841	798	791	841	755	850	795	858	830	817	792	786	777	811	796	823	804	861	816	837	803	822	808	862	805	834	748	797	842	816	801	837	801	814	771	795	815	791	850	827	794	817	783	816	813	826	811	865	823	843	844	815	815	820	827	844	793	823	814	844	811	791	808	800	819	803	823	822	832	873	801	860	854	843	799	839	776	801	830	830	845	755	806	807	793	829	806	843	779	854	792	841	833	782	802	855	826	839	808	810	868	818	849	777	795	800	814	802	834	796	834	804	772	813	779	857	786	842	805	793	816	811	797	828	837	796	839	817	823	873	752	835	852	834	875	829	827	813	808	803	811	811	824	807	890	806	768	800	836	787	772	821	846	834	825	838	849	827	813	807	840	880	844	792	820	881	806	764	806	799	812	792	794	816	814	869	889	846	797	832	821	799	845	881	830	823	786	817	800	767	871	835	805	838	842	831	819	857	800	807	837	822	776	825	833	822	819	790	824	828	821	797	809	793	792	878	808	840	846	792	802	782	808	819	809	868	847	808	786	820	816	845	785	812	800	859	781	823	795	809	797	768	835	792	811	792	886	824	785	822	816	832	802	811	833	770	807	810	818	768	875	903	770	804	846	839	824	845	782	820	795	796	799	800	800	847	794	865	822	838	826	760	802	806	808	839	806	843	837	803	838	862	797	809	849	811	780	810	807	779	826	756	822	819	835	825	812	794	828	793	804	829	827	810	843	831	878	803	773	813	830	791	818	819	820	865	818	806	824	845	792	811	799	815	812	782	824	823	827	794	862	789	839	870	850	808	800	817	846	797	823	813	801	817	840	851	873	830	828	772	835	832	814	841	843	820	802	810	833	783	815	801	850	782	835	726	840	803	784	864	803	821	833	844	796	850	819	891	816	814	824	849	775	801	837	791	803	834	830	791	781	826	841	816	825	817	811	858	823	833	798	826	805	795	784	860	841	782	808	801	819	809	750	829	811	809	767	792	774	853	799	801	835	808	819	806	825	819	845	827	885	817	828	760	822	799	854	745	833	819	804	795	813	810	776	811	782	866	871	806	754	842	765	788	855	839	851	803	759	807	816	852	844	830	819	795	776	848	823	802	778	782	798	801	792	821	829	802	783	833	803	842	837	837	814	790	807	842	845	821	819	807	816	829	816	825	827	826	798	822	801	826	754	777	803	806	816	842	800	812	757	821	823	843	807	786	790	819	777	829	844	789	829	852	801	784	793	789	855	812	793	794	820	827	762	808	842	815	782	809	844	809	793	803	838	854	848	788	852	845	805	800	832	788	843	818	861	809	813	794	811	823	795	875	826	778	854	818	811	803	809	801	789	809	776	820	830	819	783	803	822	830	825	797	804	841	833	808	802	785	812	852	809	790	822	812	810	861	813	888	894	835	840	813	847	770	845	836	812	852	785	834	795	846	790	827	782	840	811	789	808	842	795	792	800	875	835	794	802	777	851	845	851	763	797	834	804	821	755	798	802	833	825	884	785	816	796	735	780	795	797	768	827	791	807	832	804	816	768	813	817	840	827	797	851	800	846	814	792	826	820	776	779	876	844	784	797	790	797	827	809	808	817	845	810	805	816	816	842	813	762	796	845	861	743	866	806	790	815	819	802	795	835	810	820	778	810	792	799	815	816	850	813	836	837	789	852	810	776	818	805	777	827	808	824	788	815	875	820	774	773	773	795	826	841	801	819	837	844	792	775	804	774	825	803	794	842	831	804	830	798	867	820	786	840	795	822	851	799	816	761	847	826	821	790	838	827	850	834	785	814	851	814	773	837	803	840	808	842	835	844	843	808	836	777	818	865	767	844	765	750	761	818	809	822	793	779	809	832	863	804	793	805	856	833	835	867	810	816	792	825	774	767	830	851	826	823	813	822	827	837	849	778	808	795	804	836	867	828	827	739	829	826	753	810	831	783	825	758	815	816	800	779	801	844	824	871	795	805	799	785	828	783	832	899	779	807	807	859	823	882	826	784	806	839	895	810	804	831	792	821	839	832	822	830	739	815	797	771	836	803	860	803	792	746	797	839	834	825	817	854	819	832	779	817	828	814	785	839	820	843	789	815	858	800	819	820	840	788	821	821	811	839	848	801	817	795	776	819	824	805	841	855	841	884	930	825	820	810	830	784	815	844	808	821	809	780	855	858	867	795	843	779	737	843	803	805	830	814	806	813	776	814	778	826	792	811	790	820	866	821	827	800	766	780	799	819	827	836	838	791	861	769	791	793	823	868	787	829	759	801	824	778	828	841	791	771	823	856	781	853	846	815	862	822	847	834	815	829	829	865	836	825	832	799	795	892	790	757	819	756	814	826	850	810	791	789	769	812	829	830	820	786	852	841	810	831	787	859	865	861	835	858	809	841	791	803	835	816	837	834	829	816	842	810	829	764	848	854	815	831	853	809	793	834	766	802	784	817	816	798	779	862	837	832	842	803	778	804	854	815	847	819	825	785	837	838	833	869	848	779	875	828	856	846	836	825	823	818	786	779	821	785	823	826	864	799	775	825	784	765	771	831	819	801	807	856	832	816	826	787	844	812	791	901	855	806	831	797	842	817	791	796	845	778	855	806	793	852	825	841	802	810	784	822	808	834	820	822	825	820	766	797	832	815	796	767	789	814	846	859	818	792	794	858	886	823	800	771	809	814	837	797	807	850	842	830	804	806	786	844	867	780	789	791	800	797	854	846	821	800	813	851	818	811	793	768	820	798	849	808	794	845	868	855	862	805	804	850	819	795	805	762	795	796	791	819	812	801	876	856	768	805	827	840	810	829	805	785	774	780	789	828	818	767	847	816	806	763	815	748	821	836	759	789	867	793	800	821	809	849	811	832	804	831	805	815	824	829	802	821	785	810	834	791	762	814	825
24188	21288	28466	24432	20656	8825	4072	2862	2384	2163	1884	1633	1412	1304	1241	1123	1078	1043	1023	950	937	919	893	834	864	825	797	779	820	762	773	743	705	703	733	749	710	714	719	675	649	675	771	769	682	692	692	688	648	646	651	672	683	701	688	729	657	667	692	654	642	682	692	728	654	641	705	659	703	672	688	651	721	676	665	675	726	729	632	666	714	662	681	712	646	722	715	672	668	670	704	745	704	704	671	685	686	671	670	688	672	694	673	674	679	676	701	678	679	676	690	667	676	645	637	667	651	651	704	673	662	675	648	676	731	674	659	694	670	708	663	675	637	667	677	670	633	657	714	665	704	667	649	637	704	633	682	688	668	695	635	658	680	687	702	671	661	700	651	720	661	676	690	644	674	625	669	685	659	643	691	638	687	696	686	695	609	703	695	660	698	652	647	684	671	673	668	635	650	668	680	657	639	674	658	662	661	695	648	734	683	681	726	581	708	635	704	659	633	685	690	660	660	629	704	591	629	722	658	718	691	671	639	654	639	659	652	660	683	718	714	625	636	701	695	695	695	722	699	693	644	649	680	704	679	643	636	635	668	708	677	702	711	657	676	643	636	658	706	635	673	698	679	687	705	697	674	655	663	670	652	688	685	725	682	640	662	674	652	619	653	665	644	683	617	679	676	707	649	679	601	710	691	666	685	667	682	669	689	645	717	663	700	677	671	658	638	691	677	664	655	661	714	639	674	654	661	654	664	652	661	684	668	637	696	638	686	655	636	657	656	691	657	650	624	651	656	664	650	679	657	665	634	655	652	633	688	690	726	703	645	713	744	630	647	686	634	679	648	604	663	688	672	684	636	649	654	669	659	676	696	668	693	625	678	698	726	689	642	672	703	696	660	638	712	671	720	673	676	641	687	642	671	663	673	656	682	648	639	673	699	695	642	659	635	648	644	674	657	663	713	607	648	663	635	666	668	677	709	656	641	685	686	655	679	697	613	649	661	675	635	718	692	674	700	659	691	659	686	618	676	631	669	631	653	648	693	650	644	657	692	663	666	669	702	704	672	679	653	715	700	694	721	682	676	684	653	649	648	686	681	688	644	652	672	665	660	670	721	703	713	688	690	654	638	678	641	667	652	686	656	682	690	714	658	666	670	709	676	707	668	634	649	703	691	673	670	683	627	635	693	686	639	694	665	673	687	693	629	662	675	653	660	640	638	678	682	636	633	698	677	693	629	665	658	682	631	646	639	676	693	668	651	676	664	637	633	681	663	651	656	676	660	683	679	646	682	684	666	718	658	655	729	664	723	654	671	605	688	629	695	646	702	678	689	672	688	671	678	672	727	661	703	664	688	641	672	641	629	667	670	663	666	694	703	675	649	716	695	705	663	658	685	693	694	690	677	669	677	683	635	640	678	654	657	638	671	677	656	651	663	646	672	695	669	723	656	684	666	651	672	673	724	705	715	702	662	655	670	689	674	672	653	660	667	669	671	652	687	647	656	704	711	685	683	674	685	696	702	690	692	633	686	674	627	694	657	701	658	704	708	674	670	683	674	666	635	666	651	698	697	659	644	635	684	681	651	674	666	662	664	642	675	685	661	662	717	697	687	634	629	639	692	648	715	633	648	691	673	691	666	629	690	661	612	645	684	692	709	700	684	717	697	675	670	639	616	633	704	677	713	665	649	686	674	672	653	634	665	721	688	666	634	658	689	684	638	658	676	626	695	688	652	668	673	637	656	707	656	691	673	746	673	654	658	661	650	653	674	654	645	652	702	674	674	690	682	678	705	716	674	676	694	625	677	679	658	646	670	664	667	650	688	643	681	673	703	667	676	660	661	671	668	706	692	670	644	666	664	693	660	643	665	658	638	622	637	686	663	655	718	673	653	647	655	625	687	728	630	724	655	635	697	660	643	676	687	682	715	698	677	688	700	634	648	661	676	646	642	679	679	692	645	655	609	677	682	723	681	660	663	626	685	692	667	632	630	717	675	611	684	677	673	639	682	672	663	685	686	640	652	685	687	629	673	737	691	639	641	685	635	653	712	636	655	682	623	646	678	689	670	658	679	637	663	670	665	686	675	642	645	661	714	608	660	676	650	679	653	659	722	697	697	664	708	643	657	722	688	678	668	683	619	675	668	660	677	664	679	684	701	671	634	680	646	646	666	662	650	657	644	706	664	649	685	680	660	634	726	723	682	662	702	690	691	654	738	682	648	672	682	702	710	671	649	684	718	667	652	680	650	673	678	630	691	646	655	670	670	679	676	620	691	651	667	638	685	653	634	653	657	660	637	636	662	637	652	726	755	656	694	662	666	663	640	641	670	653	670	690	672	656	650	698	679	636	676	650	638	699	686	695	693	611	623	676	674	734	640	690	652	672	642	649	679	612	633	663	657	707	681	739	658	614	701	636	680	611	687	626	675	642	698	701	644	677	689	661	673	689	652	706	633	638	654	709	673	652	690	688	720	623	705	670	684	650	623	678	615	643	704	642	641	603	678	678	683	644	696	641	672	677	650	660	699	695	674	690	640	667	673	687	671	648	605	686	660	652	726	643	686	666	628	702	600	644	702	605	702	652	702	695	706	677	676	646	701	650	669	692	688	622	670	692	673	679	639	609	635	619	646	676	664	720	656	625	736	671	640	600	639	664	653	651	620	680	692	733	684	645	686	682	679	658	710	672	669	669	635	652	649	657	695	676	665	701	625	625	668	639	685	674	702	647	647	672	679	646	683	658	663	655	627	664	630	650	658	671	672	633	671	664	671	672	660	693	658	664	681	655	673	680	684	642	680	674	640	699	684	661	654	629	670	673	678	658	672	677	695	696	683	676	701	662	710	648	675	679	646	727	659	670	684	658	648	639	684	654	644	674	657	691	655	690	666	604	696	670	677	654	642	653	668	716	681	689	665	637	684	717	661	659	634	621	677	674	670	657	652	682	694	678	638	671	616	671	653	687	670	713	643	628	680	630	667	688	667	677	703	669	690	641	709	677	671	676	698	661	684	685	676	654	701	642	666	655	663	687	672	677	689	647	655	618	661	666	656	676	698	695	682	691	695	645	693	703	682	623	683	681	651	655	658	663	656	622	663	615	663	683	704	680	655	692	669	678	687	666	656	668	637	674	642	645	689	656	636	703	687	692	660	670	664	676	680	692	673	665	643	648	675	656	677	669	710	608	646	670	632	672	690	685	672	636	723	698	676	715	680	681	652	696	674	636	664	639	653	708	645	695	661	675	692	673	696	642	706	690	665	648	665	662	721	636	672	671	627	652	630	708	644	636	643	650	680	693	695	699	620	657	650	651	695	668	674	626	693	668	700	668	665	641	692	696	668	692	650	710	694	733	670	707	672	686	654	743	678	671	672	634	671	648	661	654	684	722	681	705	682	678	653	672	657	631	628	697	716	655	656	700	644	716	658	715	661	720	646	733	690	695	639	708	710	647	666	663	690	689	659	690	655	645	646	678	677	695	644	664	657	677	672	662	613	591	656	692
14432	31351	26752	17579	13554	9587	8673	7085	6306	5458	4735	4079	3553	3207	2693	2451	2297	2148	1963	1806	1785	1773	1659	1565	1573	1440	1370	1280	1318	1284	1211	1200	1173	1194	1201	1194	1096	1171	1096	1119	1122	1105	1099	1121	1064	1054	1043	1071	1053	1061	1037	1104	1039	1080	1051	1124	1041	1035	1058	1071	1031	1059	1098	1049	1009	1055	1026	1062	969	1038	1067	1035	1045	1016	1046	1020	1057	1060	1079	1092	1072	1019	1013	1042	1079	1078	1092	1070	1042	1095	1008	1034	1041	1099	1021	1082	1121	1133	1074	1068	1060	1050	1041	1067	986	1100	1005	1046	981	1029	1067	1059	1035	1054	1141	990	1040	1024	1019	1056	1101	1028	1043	1047	1046	1021	1014	1062	1048	1033	1012	1002	1012	1089	1027	1003	1049	1065	1071	1061	1044	1024	1056	989	1023	1047	999	1071	1047	1042	977	1030	1028	1060	1044	1011	1102	1053	1015	1035	1054	985	1050	1031	1038	1005	1054	1048	1016	1054	1026	953	1042	1001	1009	1058	942	1080	1029	1003	999	1028	1038	1047	1025	1045	1125	976	984	1009	1025	1004	1023	1007	1050	1094	1008	1028	979	1016	1086	985	993	1077	1064	1065	1023	1023	1045	1019	973	1057	1005	1018	1096	1000	1064	1038	1043	1083	1056	998	1010	1035	984	1048	1045	1013	973	1046	1022	1001	1036	1044	1005	1038	1017	1023	1000	1068	992	1018	1036	1042	987	1002	1035	1035	1016	1035	1019	968	1082	1036	1068	1007	1044	985	1069	1040	1040	1013	1052	1045	1041	1036	1023	1021	992	1056	1033	1013	1018	1075	1012	1066	1046	1040	1057	1034	966	1013	998	1030	969	994	1055	1037	1037	1034	988	1035	1010	1048	1034	1033	1096	998	1060	1010	979	1028	1041	1122	1001	1031	968	999	1053	1080	1023	977	1087	984	1039	1035	998	1090	1014	990	1033	1089	1070	1041	1058	1056	1081	1048	1019	1042	993	1061	1027	1000	1029	1013	1017	961	1023	1020	1011	1014	1039	1021	948	1052	1050	1005	1039	1028	961	1051	1023	1044	1052	1023	1036	1070	1009	962	988	1065	1103	1067	1059	988	1020	1058	1040	1023	1026	1054	1077	1033	1062	1053	1043	1049	978	1007	985	988	1034	1008	1016	1031	966	1050	1013	983	1055	1026	1049	972	999	1051	961	1007	1003	1064	1037	970	1063	1021	1009	995	1035	1013	1088	1005	1023	1052	1069	1007	967	1022	1037	1012	1014	1049	1011	1035	1022	1049	1030	1088	1009	1049	1035	1064	1069	1061	1048	1000	1073	1007	1065	1067	965	1011	1031	1086	1046	1031	1064	1088	977	998	1044	1007	1039	1020	986	1007	1085	998	992	1025	1013	1028	1004	1047	1068	1058	1080	1034	1055	1067	1030	1023	1006	1049	1034	994	1075	1058	1072	991	1016	989	1036	1005	1013	1081	1042	1037	1042	1039	992	1000	1091	1004	1004	1088	1063	1042	1041	1017	1089	1009	1012	1069	986	1006	1049	1054	1059	1059	1030	1075	1044	1054	1037	1038	1043	1054	1070	970	1004	1067	1029	1078	1010	1019	1021	1067	1065	1037	1001	1041	1055	1037	951	1001	1018	1026	971	1030	1001	997	1064	1023	1003	1014	1026	997	1050	1038	1052	1050	1022	1033	1012	1058	1008	962	1018	1010	1031	1003	1023	1055	1043	1033	1035	1027	1004	1013	1023	1040	1067	1015	974	1083	1052	996	992	1026	1010	1058	1090	1066	1013	1030	1043	1076	1008	1007	1026	1013	1027	1066	1001	1066	1014	1025	1023	1014	1005	1026	1042	985	1062	1047	1046	1004	1037	994	1007	1025	961	1036	1043	1021	1049	1058	1033	1052	1074	1044	1019	1052	1000	966	1004	1022	1037	1032	1030	1022	1057	997	1041	1024	1022	987	1093	1034	1026	1058	1004	1033	1007	1054	1047	1035	983	982	1035	1019	1055	1052	991	981	1058	1021	1025	1021	1069	990	1043	1050	998	1050	1086	1021	1040	1006	1081	989	1020	1058	1029	1038	1021	1074	1028	1045	1002	1035	1095	1059	1084	1063	1047	996	1005	1043	950	1083	961	1018	1089	987	1019	1000	1038	1053	1056	1072	1041	1065	1051	1021	1067	1006	1053	1027	988	1025	1060	1049	985	1004	1028	1091	1048	999	1039	1051	1025	1072	1043	1007	997	1054	1045	1017	1061	1076	996	1055	1024	987	1011	1046	1000	978	1030	1027	1064	1058	1013	990	1011	994	1065	1054	1037	1012	1031	1027	1029	1007	1069	1033	1039	1051	991	1063	1033	1027	1033	1040	1022	1022	1010	1043	1001	1046	997	1044	1062	1011	1046	1027	1028	1047	965	1079	1054	1037	1038	997	1019	1042	1007	988	1054	1064	1006	1057	994	1022	1012	1030	1062	1022	1039	989	1010	1008	990	1061	1075	988	1036	1059	994	1005	998	1007	1007	1060	1055	1016	1047	1039	1065	980	1086	1028	1002	1008	993	1052	1033	1058	1035	1062	1015	1015	1059	1096	979	1023	1001	991	1013	1062	1057	1022	972	1038	1000	1011	1002	1022	1000	1052	993	1026	1009	1010	969	1063	993	954	1057	987	1043	1018	1052	1084	1017	1108	1064	1057	1022	1051	1033	1075	1036	1016	1059	1041	1016	1092	1073	992	1067	1052	1084	1012	1020	1016	996	1064	1042	979	993	1034	1071	1024	1036	998	995	982	1030	1032	1061	1049	1010	970	1027	1002	990	1074	972	1047	1075	1002	1086	1099	997	1047	1012	1087	1103	1003	1034	1012	1055	1010	1032	1010	1014	1006	1013	995	1058	1083	1028	1043	1045	1018	986	1040	1061	1012	1055	1027	972	1050	1008	999	984	1099	1039	1010	1035	1039	1039	1060	1064	1078	1047	1020	1055	1027	994	984	1111	1016	1055	1024	1060	1035	1049	1031	1000	1024	1006	1005	1038	1044	1041	1038	1039	979	1066	1021	1032	1038	1047	1022	961	1018	1056	1039	1015	1014	996	1064	1050	1007	997	1006	1036	1001	1015	1041	998	1000	1063	1092	1051	1085	988	987	1036	1000	1037	1020	981	1079	1026	1016	1061	1018	1045	1093	951	1036	1024	1028	1099	1054	1058	995	1028	1063	1054	1028	1005	1085	1005	976	1044	1019	968	1041	1033	1070	1003	1040	998	1027	993	1060	1098	1052	1021	1018	990	985	1025	998	990	1011	1017	1016	986	1050	1047	1072	1018	1060	968	1087	998	1051	993	1060	1019	1074	1034	989	1028	981	1021	994	1052	1013	1065	1037	1077	999	1057	992	1014	1051	987	959	1025	1053	1062	1075	987	1022	1036	1022	1036	964	1022	1044	1027	1051	1060	996	1027	968	1002	1058	1006	1055	1011	1041	988	1030	1041	1041	1017	1048	1064	986	1067	1058	1083	1017	1047	1018	979	1048	1025	1005	1033	1016	1046	1050	1035	1042	1100	1050	1026	1036	996	1041	1032	1003	1035	1018	1047	1036	1005	1018	1052	1023	1023	1038	1059	1001	1030	1018	1083	991	1033	1030	990	1048	1026	1058	1016	1057	1012	1010	966	1046	1039	1030	988	976	983	1039	992	1022	998	1092	997	1054	1103	1003	1056	1011	1030	992	1068	1011	1013	1067	987	1001	1060	1081	1064	1019	1048	1095	1001	995	1013	1039	1005	986	1004	1044	1036	986	1058	1026	1017	1025	1088	1035	1068	1026	1026	1104	1033	1029	1038	1035	1099	982	1074	1084	1000	1047	1027	1006	1059	1006	1077	1069	1017	1045	1027	1026	964	1010	1051	1059	1004	1061	1060	1023	1000	973	1037	1048	998	1011	1043	1037	1035	1013	991	1044	1071	1035	1031	1087	1035	1058	1058	1058	1016	986	1048	988	1038	1057	1079	1036	1072	1064	1054	1009	970	1002	1085	1004	1051	1007	1031	1058	1055	1000	1028	1052	1010	1011	1041	1014	992	1042	1048	1050	1063	1021	1004	1030	1081	1040	1021	1056	1064	1064	1041	1052	1030	1043	1039	1077	1066	1034	1087	992	994	1061	998	1065	1064	1063	1077	1026	995	1014	1011	1013	1043	1088	1012	997	1081	1013	1015	1046	1013	1041	1057	1017	1025	1031	1061	976	1049	1009	1037	1025	1036	998	1028	1025	1043	1059	1049	1044	1052	1011	1065	1015	1006	1012	1078	1035	1054	1022	1029	1021	1043	1043	1016	1051	1007	1095	1050	1034	1014	1020	996	1020	995	969	1008	1027	1060	1000	1039	1015	1004	1004	1014	989	990	1036	1021	991	1017	1041	1052	1066	985	1068	1013	990	1033	1066	1033	1024	1024	1079	1038	1049	1055	1046	1025	1012	1091	1025	1041	1055	1072	978	1092	1067	1067	1011	1056	1045	985	1060	1089	1036	1052	1023	988	1021	1027	1003	1037	1015	1048	975	980	1014	1037	1007	1052	1028	1038	1045	1019	1071	1000	1044	1046	971	1038	1011	1046	1055	1000	1059	990	965	1053	1054	1016	1019	1143	1019	1035	1037	1057	995	1015	1049	1007	1051	989	1025	1025	1015	993	1037	1011	1046	1043	1036	1050	1037	1025	1049	986	1032	999	1050	1053	982	972	974	1029	1003	1032	1003	1008	1078	1123	988	1010	1060	1017	1027	1039	998	1015	1010	1072	1067	1022	1079	1020	1029	1047	1079
23206	21274	29107	23758	21296	20603	9693	4338	3323	2997	2499	2201	1831	1707	1540	1349	1371	1245	1118	1031	1071	1042	982	960	899	921	866	818	853	802	757	708	767	763	720	760	720	706	745	715	746	678	707	699	674	693	698	729	671	689	680	647	662	739	641	672	715	708	653	678	697	650	678	655	680	691	635	644	679	717	624	645	658	632	638	687	629	697	706	646	656	635	661	665	669	691	711	680	681	658	708	652	708	695	697	712	645	635	663	688	675	651	630	640	626	683	696	673	713	688	686	642	714	679	633	639	688	649	639	672	676	614	645	722	662	699	654	692	650	645	653	670	666	668	671	631	672	709	666	648	674	631	660	690	628	665	664	654	654	634	659	661	656	659	686	682	691	670	669	655	648	641	646	641	687	686	651	667	662	656	681	686	676	655	641	661	647	596	651	658	662	638	619	633	687	642	631	682	641	685	659	663	634	698	666	612	662	672	696	641	638	659	649	637	643	652	685	657	646	681	644	655	673	636	646	643	624	694	682	670	654	674	656	634	701	629	663	664	648	656	640	630	718	657	653	655	646	621	651	633	676	663	675	681	674	686	664	651	651	652	637	698	665	705	636	691	655	696	653	679	647	635	670	644	673	692	648	680	642	618	658	670	631	642	654	654	667	649	651	613	635	739	672	677	662	651	664	712	667	672	612	681	669	716	634	658	662	676	624	653	646	666	656	622	664	688	644	687	650	652	689	690	694	674	642	660	646	634	641	596	672	661	674	643	671	692	662	684	689	700	680	642	644	690	665	654	650	669	659	713	690	659	633	650	673	677	657	635	660	680	662	646	635	665	686	634	659	669	689	637	637	683	666	648	640	662	653	647	686	732	677	613	660	652	657	641	604	660	669	673	669	649	662	644	686	682	689	689	665	650	679	620	649	645	651	601	673	677	637	620	712	668	658	666	654	615	674	650	685	643	636	664	681	650	641	644	648	660	634	602	665	638	682	663	640	679	649	708	647	642	704	688	672	667	630	651	643	671	653	618	640	626	675	688	638	726	722	617	625	676	625	714	670	645	667	644	718	689	688	668	646	648	667	664	666	603	684	669	666	655	651	639	640	671	676	650	709	581	641	701	621	670	672	641	684	646	679	675	637	669	638	605	671	587	619	675	659	651	724	654	677	641	668	695	662	697	631	642	679	676	653	700	716	688	607	680	637	653	658	654	613	676	678	636	613	645	672	667	646	671	688	690	649	674	672	647	671	678	661	639	647	671	653	654	705	636	707	645	702	665	672	701	700	651	655	645	666	648	678	648	685	673	619	690	647	618	661	645	664	646	658	694	686	637	664	667	690	651	673	690	660	666	642	634	683	667	655	664	681	662	649	649	653	657	655	627	677	740	702	649	669	670	607	642	652	651	662	630	627	670	634	663	664	656	676	627	662	625	630	651	706	672	634	700	683	633	649	706	703	649	643	662	677	637	661	670	613	646	690	672	629	680	657	654	637	669	677	639	642	652	643	660	643	641	654	616	697	663	712	715	651	696	663	669	622	666	647	626	639	645	657	627	672	634	660	714	677	667	706	650	639	657	674	666	684	616	717	647	669	682	643	679	686	681	658	679	616	647	649	675	676	679	658	683	624	685	637	625	653	664	665	610	679	643	609	675	633	653	666	614	669	665	666	689	638	679	632	630	696	647	631	645	671	625	688	632	652	677	654	625	676	673	651	662	655	637	649	613	676	771	672	682	638	657	657	614	661	616	654	617	652	631	694	693	653	708	678	638	619	651	704	676	660	675	678	625	631	685	616	668	665	645	653	661	644	667	633	635	673	654	627	688	571	652	657	648	676	647	617	639	629	704	655	648	648	662	657	638	655	698	656	641	604	674	676	689	663	661	686	659	674	653	663	628	661	585	728	697	654	662	652	648	700	656	698	658	632	638	629	647	650	641	662	678	629	667	646	650	745	638	688	646	654	676	691	664	646	609	707	701	645	655	660	653	651	640	642	666	670	667	641	645	636	664	684	703	645	659	701	669	684	636	674	687	687	656	626	659	630	641	668	597	672	676	671	665	678	666	672	623	667	685	638	666	683	703	648	633	690	671	703	660	671	631	683	631	623	664	630	635	700	635	645	654	681	650	624	665	627	679	688	726	657	651	583	711	676	678	688	661	668	656	682	717	613	709	667	671	640	706	692	679	666	658	614	710	624	661	599	677	681	637	683	649	641	659	652	691	700	685	667	688	634	682	670	634	676	637	684	665	685	649	662	655	664	643	647	663	656	630	634	681	666	690	664	664	662	675	677	621	651	685	664	646	660	644	657	667	675	609	661	651	673	682	608	635	677	656	649	665	677	677	652	629	619	638	703	680	700	670	671	661	638	664	620	655	653	638	659	588	634	682	649	723	638	693	666	656	654	666	655	669	662	684	644	640	658	644	654	636	693	642	641	650	675	632	635	640	645	664	682	666	659	645	676	677	700	627	657	653	666	709	639	667	613	678	676	654	667	707	680	706	647	659	639	672	658	676	636	670	632	635	657	663	673	652	649	683	690	637	680	638	643	661	658	709	631	667	686	703	677	653	660	676	641	641	656	679	676	610	689	663	627	614	666	665	661	640	722	660	675	678	649	660	689	651	667	679	639	654	678	646	653	659	682	631	666	635	689	631	631	661	633	661	665	665	667	637	677	662	651	623	650	685	670	663	648	669	642	648	664	690	614	662	641	652	616	637	675	656	694	654	661	653	631	642	647	612	689	695	673	664	618	631	692	646	644	657	640	647	661	693	681	680	666	668	700	666	572	677	651	594	688	621	667	641	648	699	652	716	701	717	684	629	660	646	621	648	661	678	684	630	659	661	592	680	659	656	690	701	680	644	650	673	636	643	666	674	650	638	640	655	708	641	609	619	687	608	643	627	667	663	674	684	687	619	663	611	726	667	663	605	665	604	661	674	657	698	652	681	688	656	693	641	642	664	670	630	678	643	687	640	657	653	631	673	674	627	679	658	687	660	640	697	702	693	661	658	646	649	723	653	677	651	683	648	625	638	641	664	666	642	670	650	635	652	661	658	690	688	655	651	662	667	670	654	635	639	666	661	622	636	671	671	666	641	713	682	681	671	656	649	670	633	663	731	684	664	646	683	696	640	688	613	655	645	682	686	664	611	676	654	675	630	671	644	659	642	644	649	653	655	674	635	672	636	640	612	652	641	666	681	669	688	649	666	675	659	678	659	628	672	667	645	655	674	676	708	615	688	641	682	640	640	633	627	641	646	641	668	626	645	671	703	644	643	654	647	677	723	657	640	672	687	637	649	652	685	689	675	681	626	681	603	661	685	680	625	682	709	693	650	644	603	589	690	652	681	681	675	651	641	652	703	634	635	693	643	706	658	661	670	663	640	646	681	648	649	686	623	679	674	701	632	669	663	660	619	651	654	663	662	656	646	654	657	651	656	659	652	690	676	613	662	704	614	614	669	648	661	676	662	618	671	694	687	660	633	685	663	652	693	672	642	651	675
17024	36183	32003	22494	17451	12525	11726	9869	8800	7661	6365	5402	4662	4103	3694	3051	2968	2669	2241	2296	2082	1969	1931	1812	1660	1586	1506	1449	1461	1376	1300	1221	1230	1160	1219	1194	1180	1135	1099	1128	1047	1064	1098	1063	1078	1048	1077	1026	1069	1043	1007	1026	1052	1083	1044	1007	1017	1054	990	1054	1052	1038	967	1040	967	1036	1006	1038	1037	1015	1049	1006	946	1028	1023	972	1040	1051	1098	1000	1033	1062	1037	1052	1055	1070	1086	1080	1003	1006	1065	1050	1020	1123	1117	1086	1059	1073	1057	1017	1078	1027	1050	1025	1049	1076	993	1013	1011	998	996	1005	1033	1049	958	1026	1010	1022	1001	1050	1012	991	1009	1033	1003	1035	1012	1059	1027	1048	1027	1020	986	976	1020	1015	1050	992	1045	1052	1009	1029	926	958	1011	1074	1023	1030	988	1003	981	1038	1049	1022	1001	1007	1011	998	990	1048	1021	1011	975	1000	1026	1015	1003	1040	991	1068	987	1014	1050	1037	981	1004	1021	1074	1023	971	1106	1001	1021	956	1028	981	1038	1030	1034	1003	1017	1017	996	1010	973	988	1009	1023	944	987	1003	977	1025	1026	1010	1013	988	1038	993	957	1035	1039	1039	1024	1005	991	984	996	959	982	948	1029	1008	1000	981	1035	1026	1019	978	1017	993	1027	1002	1002	918	1037	955	1031	1018	966	1010	1007	1009	1005	948	992	1000	1009	1056	1042	995	1012	1052	998	988	987	958	1057	982	992	1014	1041	990	958	1055	983	1023	930	996	1046	1028	1028	1014	1053	1044	979	973	972	984	1032	989	995	963	1000	1020	1038	1009	999	1005	1014	1050	1038	994	1029	993	1058	969	1031	1000	1021	1053	1029	1071	1007	956	1002	1032	1016	1011	1008	1071	984	931	983	981	980	1029	1048	1069	994	1007	1099	987	973	960	1045	1038	996	946	1010	994	1039	934	1020	1112	1003	1074	1003	984	1022	1023	1036	1034	1065	1071	1017	1003	1033	993	944	1016	1086	971	1036	973	1014	1032	1036	1009	979	1055	991	1026	1046	1032	1018	954	1020	1035	979	975	1001	1006	1034	1001	1017	945	1039	961	1042	1003	1009	992	1032	991	962	977	976	962	1030	1032	1001	971	1061	1005	994	981	1025	1024	1015	920	1016	990	1047	1053	1033	1038	993	1038	1008	994	1032	980	1020	1015	1061	978	1013	987	1031	999	999	986	991	1023	1031	975	1008	978	998	1001	1056	1062	996	1047	1038	1042	1046	1029	1039	1009	1005	1066	1003	1053	1021	984	1051	986	960	1018	965	984	980	989	1003	1057	998	1016	1018	968	985	1016	1004	1000	1020	1018	964	1030	1038	1036	1015	966	1001	1062	1013	997	1038	976	1012	980	951	1022	967	1047	1016	970	1044	1073	998	1056	1014	991	1010	983	1026	1052	1011	970	1028	990	1029	1010	1057	1037	985	1006	1011	1078	1004	939	1016	988	1028	1023	1029	1021	976	970	1046	1069	1042	1035	1041	1043	1044	1023	964	981	975	994	985	937	1035	1030	1058	970	1041	964	1016	1054	1036	975	1045	1030	992	1016	1024	1013	1027	1004	951	997	1023	1023	983	987	976	979	1082	1011	991	1005	963	985	1065	1017	992	1040	998	1002	988	1003	1032	984	980	983	971	1048	1001	991	1054	1008	972	1006	1003	966	1034	1002	950	995	1049	1018	1056	996	982	1037	1010	969	1006	1011	1006	949	1022	936	986	976	1018	1020	1027	1021	980	984	1011	1020	938	1075	1030	1008	1028	982	988	986	1023	1038	987	991	1014	1007	1004	1053	1017	992	987	1065	1007	955	1000	981	984	1028	1040	1002	1026	966	983	1008	1061	982	989	986	1050	967	983	985	999	1005	1030	1025	955	990	1026	1039	1017	973	997	1038	983	982	939	997	990	990	990	984	1044	1018	1053	1012	979	1002	1009	1010	970	999	1015	1028	1036	1020	994	978	1055	1059	1013	1030	990	994	997	1050	1029	1009	989	1020	989	995	1011	1066	972	1013	1055	999	1024	986	1016	992	974	958	988	1085	1022	1006	1081	1024	1033	984	940	991	1023	986	983	1042	1024	1007	983	1029	994	1012	1001	1002	956	1036	970	994	1040	1012	982	988	1024	1006	986	1025	951	1043	1024	1039	1088	1050	1042	1029	966	952	1013	995	1017	1015	1030	989	996	958	1054	994	1032	1017	1000	1000	990	971	930	1017	1026	1002	1033	990	1059	1010	987	1025	1001	1094	1000	996	1094	1039	1066	1068	998	1009	1028	1055	998	1014	1022	1020	1089	972	1098	966	961	965	983	1002	1007	1022	994	1010	1053	980	1032	1006	1030	1034	1038	1047	1043	970	999	991	1030	988	952	994	1007	966	1014	967	1058	1050	1022	1027	1020	1073	995	1018	1025	1009	960	1005	1022	1024	1015	994	989	1019	985	1018	990	1005	1059	965	1023	1013	1049	1005	998	1047	1100	1028	978	1013	1032	986	1060	971	956	1012	978	1064	1075	991	1019	1004	996	970	1040	1022	985	1033	1001	976	1023	959	981	1050	1043	1016	980	1008	1001	1033	989	920	1015	1022	944	1039	1040	1001	1025	955	1012	1008	985	1015	985	1042	1047	983	1066	962	1011	1013	997	1031	1022	980	991	995	977	998	1001	1080	1026	967	1038	997	1004	987	1090	1030	983	1018	1045	1018	975	1019	1036	1040	1038	972	959	1002	990	1051	1029	961	1007	1011	984	1011	999	1017	948	1045	1033	1036	1007	967	997	1043	967	1047	1012	1010	922	967	966	1022	974	1019	1040	1043	1008	1031	1005	1060	972	1072	1009	1009	1075	1060	942	999	1011	957	995	1022	999	1040	1019	1029	1018	999	1018	1040	1011	1032	999	975	1003	962	1028	1027	1004	988	1040	1034	970	950	1012	999	1018	1017	1017	1010	1025	996	1001	1043	997	1071	1052	973	1016	1024	1040	1006	962	994	1011	1036	994	959	1003	982	1010	992	1069	1043	989	1042	1017	1026	977	994	970	1036	1054	1022	1025	943	985	1033	965	1012	1044	1052	1011	997	1047	962	1024	1017	1026	1044	1034	986	1015	1004	1007	1033	1016	986	1011	976	1018	985	1096	1048	1043	1034	1013	988	1015	985	1026	1027	1003	1048	1019	967	1033	1108	1011	979	994	1039	1006	993	1049	999	997	1038	1073	985	1047	1034	1026	994	1061	985	1098	1022	1021	1019	1030	989	1058	1008	1014	1070	1060	1010	1007	981	1058	1000	1045	1018	1020	980	1011	1053	1020	987	1034	1049	978	1008	1001	1023	1023	1001	981	1013	910	1037	1060	1054	1006	1022	959	1014	1019	1029	988	1015	1011	943	1024	1003	1026	974	1000	1007	1017	1033	1045	1021	992	1000	985	1033	1044	1000	1002	981	1032	1003	959	995	1004	939	1008	1008	1008	1028	1098	1017	1044	967	1013	985	1028	1053	982	976	1037	981	1051	965	1015	1011	1049	1091	1009	1073	968	1044	980	991	1044	1048	1029	1018	996	985	969	1063	1038	1039	990	975	1025	1019	1046	997	968	985	966	1017	1053	1041	1055	1045	1021	1023	1011	999	986	996	1007	1014	1039	937	1010	1011	1021	993	1013	1045	944	1041	927	1006	1046	1008	1005	991	958	1012	987	1029	1034	1060	1014	975	975	955	1033	1005	996	1016	1092	1055	1050	955	1029	1025	1030	968	999	1050	1042	1006	1015	1040	1031	999	1018	989	1031	1057	1024	1012	1049	1058	1008	956	1050	1030	980	1081	1032	1035	1032	1007	1020	1009	966	983	989	983	968	1015	1022	1069	1034	975	994	994	1020	1001	1008	999	1060	1009	1038	1002	984	975	1055	1041	1025	1006	1000	994	993	1034	1039	991	987	963	1035	1029	1046	987	991	1076	1007	1054	1005	973	998	1045	1043	1041	912	1023	1023	1033	999	1024	1016	1010	1032	990	992	1064	989	987	954	1005	978	1059	1029	1038	1023	1037	1014	1019	1020	1004	980	1025	1040	1005	968	1030	1068	1042	1059	982	1003	993	981	984	1035	1035	941	1046	1005	972	1029	1040	1014	1051	1041	964	992	957	1014	1011	1012	1015	995	1013	1026	995	1054	1006	964	998	981	1037	1001	991	983	1023	996	995	997	1029	1084	1010	1006	966	994	1041	1013	1047	985	1046	995	1027	989	1046	1022	1060	1024	975	1003	1025	1033	980	1007	959	1017	1011	966	986	1013	1029	1012	1006	1029	1025	993	1007	1034	971	1029	946	1012	939	1084	1018	1003	947	945	971	997	982	979	998	1068	1049	961	1018	993	1005	1026	1036	993	983	1009	995	983	1071	970	1025	993	956	966	988	955	1055	1051	1002	1046	979	997	974	1015	1040	1010	1007	1030	1012	939	991	1050	1026	1026	993	1049
26755	21099	17153	7750	3506	2136	1866	1552	1457	1304	1131	1082	991	926	840	729	744	690	650	648	653	665	619	570	586	573	583	579	587	540	579	520	530	516	541	500	541	559	527	527	530	521	563	509	536	513	531	558	536	488	521	530	520	562	530	505	506	485	494	520	507	494	517	531	515	535	528	519	522	539	483	502	560	510	515	545	492	484	483	542	519	594	483	527	502	527	506	544	455	478	520	536	494	522	458	502	459	524	504	496	494	506	475	532	499	512	498	517	499	530	508	547	502	487	528	505	524	536	483	511	516	505	536	499	512	537	516	552	490	490	563	499	526	494	527	475	494	481	518	486	497	517	529	474	530	527	485	557	546	503	489	518	519	499	514	525	553	540	495	511	513	513	508	551	496	497	521	510	510	562	518	508	493	498	508	508	546	515	517	493	487	524	502	509	500	554	491	517	546	538	509	499	510	500	486	499	552	517	515	500	526	492	519	514	522	521	500	507	529	481	506	498	535	544	539	528	491	497	471	504	524	503	518	510	499	567	501	530	490	518	471	501	532	502	551	531	492	496	494	503	515	518	515	484	523	510	510	466	531	474	489	492	519	477	501	535	503	506	524	521	491	516	567	506	491	539	532	490	523	522	504	525	500	507	521	510	516	546	503	489	527	521	521	510	536	498	523	483	573	497	489	549	560	536	527	483	522	556	560	511	510	507	495	508	564	526	494	495	528	528	505	504	521	544	535	524	510	507	538	504	500	542	471	511	509	532	513	522	492	505	490	521	546	504	456	478	530	528	504	524	512	524	522	579	529	478	513	537	520	558	520	569	507	509	506	529	488	535	518	514	506	568	548	510	515	521	503	509	499	485	488	559	514	503	508	513	536	516	504	530	494	544	584	547	537	537	495	522	527	506	505	519	484	515	498	486	535	511	509	549	464	530	556	518	487	482	502	511	547	476	535	516	552	473	512	521	507	510	500	488	499	459	515	564	502	535	499	541	504	537	494	530	521	494	494	495	517	520	497	486	555	527	505	512	483	495	475	506	498	527	487	525	476	563	510	529	534	541	488	530	467	507	492	530	503	526	505	492	530	521	515	508	515	502	498	507	500	495	524	521	524	506	542	495	496	540	531	538	491	484	556	537	531	523	515	488	516	506	534	525	509	523	515	488	528	543	479	491	531	514	515	514	508	525	486	528	511	479	499	498	529	521	534	523	531	534	544	518	514	489	535	553	499	531	525	502	489	497	492	526	513	513	519	533	511	521	524	496	492	495	494	517	519	523	553	527	519	519	482	511	501	510	577	512	538	488	482	545	497	506	489	481	499	499	510	468	526	494	491	493	515	511	482	485	553	531	509	538	502	530	493	530	497	487	502	524	506	511	481	485	520	533	506	539	487	581	516	539	524	520	520	544	496	524	501	539	493	483	493	493	468	528	508	519	498	594	469	550	532	489	515	509	497	524	514	525	534	486	517	522	506	542	522	491	519	478	524	477	490	492	481	539	546	545	534	538	466	510	532	536	466	486	533	513	468	528	495	514	515	503	531	520	512	489	466	507	513	539	523	505	539	534	494	477	491	523	534	536	515	529	542	537	550	485	538	484	527	545	540	502	539	517	540	517	511	532	542	532	497	510	518	524	531	495	568	462	492	489	509	553	518	528	512	481	515	508	534	497	524	508	510	471	524	521	517	567	486	521	531	521	558	522	528	467	539	511	530	523	446	511	527	472	507	526	485	475	496	460	517	522	489	530	522	508	531	510	495	527	515	542	520	515	512	498	519	519	540	526	554	503	491	503	556	517	504	518	496	514	537	509	513	511	524	547	516	492	505	518	514	508	530	502	510	520	477	502	504	510	534	556	490	502	478	506	510	501	534	534	551	510	506	526	517	505	529	495	511	517	498	521	525	530	512	554	463	555	520	537	552	533	517	498	538	512	489	530	487	525	533	519	484	503	475	517	477	558	475	542	549	528	525	497	530	473	507	534	559	515	540	505	525	518	538	513	527	501	506	482	557	514	537	518	528	517	509	522	522	522	538	531	506	501	505	550	510	525	491	502	532	522	518	476	508	492	503	477	516	505	510	516	516	467	506	489	500	533	501	520	521	521	487	523	522	540	534	510	542	513	516	534	503	507	511	515	522	488	478	507	512	502	523	505	544	502	551	503	549	535	518	507	548	546	496	518	509	518	521	519	523	518	525	470	540	538	493	522	541	500	534	481	490	548	555	526	514	485	506	558	529	520	479	488	526	521	533	520	518	500	560	517	542	568	491	518	520	516	529	502	508	535	513	516	530	516	561	501	500	501	532	544	531	509	540	503	518	547	532	513	506	504	524	513	513	480	484	493	544	480	501	527	515	500	540	524	532	532	523	506	519	564	491	497	546	476	491	543	487	494	524	489	483	530	524	523	496	519	519	542	548	527	486	528	496	500	500	523	502	527	541	518	504	523	529	555	490	507	497	515	514	526	504	543	512	536	495	501	481	515	545	531	496	530	515	524	496	510	512	534	502	523	498	498	529	565	530	554	499	454	507	567	507	555	528	531	542	513	527	521	484	575	523	543	524	491	515	524	498	509	529	506	560	549	495	500	535	531	548	502	515	490	518	504	476	541	505	540	516	526	481	537	552	511	525	528	520	524	528	517	542	537	535	521	520	547	537	508	490	557	509	542	512	495	542	508	507	531	543	500	484	515	498	545	554	517	505	524	474	489	539	514	550	544	531	490	463	502	535	524	517	491	492	489	539	530	524	547	529	546	495	554	528	519	515	545	495	501	539	546	545	480	513	535	524	539	487	508	533	455	534	496	492	517	508	505	522	520	507	534	538	494	515	538	483	486	491	500	503	516	540	504	529	506	498	486	569	564	490	502	543	506	507	522	519	533	542	473	563	522	566	521	532	538	561	499	520	558	494	465	522	542	502	546	508	474	521	554	544	501	525	520	527	513	522	553	480	514	524	524	497	497	519	528	516	535	546	487	469	496	528	508	489	475	523	511	520	528	506	525	522	513	502	538	521	531	504	458	494	526	513	497	502	506	504	520	508	529	523	521	492	534	544	515	548	542	524	503	510	508	536	553	550	499	470	515	518	548	543	547	479	480	549	506	492	510	511	486	491	543	513	526	498	498	521	529	502	502	513	508	500	501	464	473	502	522	515	482	498	531	532	540	513	542	508	536	515	482	524	490	534	538	527	526	500	524	507	543	515	476	509	556	526	535	523	497	506	511	545	532	510	537	529	500	535	513	521	495	513	538	552	526	524	518	487	526	515	490	512	517	544	503	532	538	506	466	534	541	474	515	547	517	482	476	518	570	522	528	515	517	532	506	495	556	487	584	555	549	543	509	513	495	503	537	481	481	531	535	484	511	523	497	546	494	515	527	520	510	548	493	562	507	552	485	506	530	521	492	482	516	537	535	490	507	539	506	484	588	539	543	519	508	511	500	554	520	523	516	526	500	505	463	507	524	521	506	528	485	546	504	510	505	506	552	526	527	492	517
12452	23597	19727	11486	8104	5564	4903	4466	3925	3424	2911	2605	2209	2112	1770	1594	1466	1435	1324	1302	1163	1187	1083	1105	1061	1039	1021	974	955	942	936	950	920	890	882	826	879	882	883	895	859	824	832	796	811	847	872	830	783	835	786	804	818	786	828	795	798	828	813	836	810	794	784	818	767	793	844	774	739	829	745	786	851	828	790	811	814	843	805	811	827	845	812	851	867	790	804	857	831	756	818	882	819	785	858	862	803	829	821	833	848	807	835	753	778	802	837	819	833	798	813	773	841	814	841	810	760	764	803	799	825	779	824	788	790	798	781	823	777	810	785	815	824	786	768	786	802	848	821	801	826	791	855	826	785	809	755	821	803	839	825	800	780	812	861	816	805	787	811	764	809	794	774	795	842	796	843	810	793	777	804	798	770	826	780	807	807	828	801	783	768	790	775	788	827	854	787	820	800	807	799	816	816	838	808	770	817	749	794	782	785	783	835	802	809	767	767	799	771	788	792	826	848	809	824	806	820	812	777	842	828	829	812	814	786	742	844	815	820	804	785	825	799	824	802	824	791	792	801	726	842	764	846	797	842	826	781	764	799	800	754	775	823	785	823	797	815	868	795	837	823	847	828	811	828	748	831	831	783	762	814	803	824	787	815	825	801	820	841	792	789	828	792	776	826	866	838	831	802	827	805	788	788	770	850	806	831	818	773	843	804	808	794	803	832	820	802	811	828	831	823	831	792	816	814	781	837	780	776	771	807	813	820	811	806	830	840	806	779	815	839	793	812	776	808	815	790	813	798	830	816	827	764	813	828	767	861	818	835	812	838	877	806	774	818	868	839	792	801	804	903	803	804	786	810	771	798	755	787	781	817	767	817	775	815	861	799	865	750	849	840	831	797	802	820	838	796	815	793	772	775	816	817	792	767	790	828	768	831	842	827	758	787	791	791	766	803	815	850	798	809	863	795	809	801	786	834	789	819	801	819	813	839	826	825	814	776	818	811	846	809	796	828	789	783	850	787	795	785	836	818	795	790	838	836	800	810	782	790	780	796	808	862	786	801	849	821	764	831	765	846	839	787	846	784	818	833	798	794	768	811	787	781	816	830	770	773	805	803	789	797	777	836	826	750	800	858	815	794	828	807	793	842	828	789	764	865	773	817	770	782	794	827	775	812	836	817	841	827	842	821	831	792	836	831	854	798	820	716	794	863	836	824	820	805	833	759	739	780	794	840	801	786	773	803	794	823	807	826	837	845	789	822	818	773	810	821	809	768	818	822	788	789	803	821	819	799	801	778	814	835	821	777	777	815	850	784	736	833	847	826	818	813	789	835	775	813	783	828	804	803	835	769	803	786	792	729	799	751	786	798	778	854	753	804	824	858	852	868	773	783	822	838	825	786	809	889	833	741	811	781	820	836	750	842	860	756	794	844	805	816	773	822	828	760	852	790	814	794	805	752	807	816	813	764	786	764	806	814	807	819	783	777	786	818	766	832	821	822	822	785	843	774	796	811	782	766	771	798	834	770	757	815	809	818	858	848	843	782	813	792	760	781	814	826	812	851	847	760	802	795	817	825	848	826	798	798	814	797	815	861	813	776	808	811	778	834	795	758	839	852	830	817	811	807	840	838	810	827	808	815	806	839	837	820	798	831	811	816	789	801	805	804	762	784	795	809	791	816	747	835	877	772	805	858	842	798	846	831	793	782	819	809	758	764	798	744	754	828	793	792	834	794	812	814	800	851	818	836	825	808	846	802	795	826	831	805	865	820	843	796	802	821	814	814	792	775	804	763	808	809	815	790	836	799	777	769	791	833	772	825	811	766	850	816	793	864	804	831	785	834	834	784	789	792	824	739	789	834	829	785	796	797	838	834	868	811	841	782	790	799	823	819	801	799	828	800	761	857	852	747	734	800	806	748	800	799	802	862	732	817	821	776	802	826	801	817	797	788	861	831	807	809	798	813	802	799	868	824	814	792	811	844	776	841	812	788	823	774	783	815	789	825	810	773	772	788	772	766	846	778	782	798	812	830	819	836	824	767	786	771	780	766	847	819	792	790	833	800	828	823	815	800	808	813	841	791	878	766	758	827	827	798	824	751	811	786	756	805	811	825	837	855	798	753	793	833	816	793	799	811	797	763	767	864	795	809	796	854	839	880	829	755	817	740	794	838	787	806	802	792	815	792	803	770	785	834	844	815	785	832	844	803	806	800	761	762	819	770	778	818	799	782	778	809	820	805	808	820	763	816	813	799	816	818	785	798	789	814	822	826	802	801	816	799	795	827	772	806	766	806	854	831	844	786	781	794	805	782	812	843	782	802	833	809	779	778	831	800	798	820	804	782	827	810	788	805	852	885	815	779	794	796	821	779	838	815	837	798	830	825	817	788	801	874	801	718	792	802	837	756	837	879	823	790	787	804	782	802	792	809	814	819	816	801	839	854	813	833	805	784	776	810	845	796	746	821	799	781	785	751	805	806	782	849	794	826	809	786	787	800	804	822	809	823	788	796	747	847	790	811	793	796	785	795	810	874	752	762	790	787	828	823	779	800	789	802	785	852	764	861	801	845	756	794	790	822	849	792	806	756	821	829	852	829	755	822	835	766	810	837	805	802	754	777	851	788	820	872	802	816	783	810	832	788	799	818	794	781	786	816	804	766	786	788	796	847	800	794	789	770	809	837	795	844	761	801	811	819	820	782	794	791	842	828	778	786	815	830	771	779	825	825	768	839	788	770	809	774	809	819	832	851	756	769	798	801	824	827	835	835	860	785	784	787	861	826	796	740	810	777	797	767	808	782	809	812	750	788	865	837	823	774	833	818	783	807	785	835	840	835	817	800	795	799	830	807	841	789	750	776	796	804	809	781	817	818	840	824	791	822	829	838	770	814	823	811	816	784	802	831	822	786	834	786	789	849	798	814	796	785	835	892	776	784	815	771	812	795	812	845	806	802	793	752	815	821	814	825	801	798	789	814	784	790	831	797	778	815	773	859	844	811	783	793	844	847	818	726	829	717	781	829	822	848	821	867	787	813	760	795	770	822	873	764	760	756	824	816	804	788	862	795	840	849	762	828	796	791	818	869	822	754	812	806	786	826	813	825	829	783	820	777	805	813	796	841	808	782	807	798	853	804	785	789	806	813	827	850	787	774	763	779	769	821	814	864	821	787	816	761	846	789	810	834	770	783	817	787	796	824	775	860	837	783	878	868	768	799	802	816	795	796	772	784	755	853	797	827	773	739	824	798	847	738	795	795	795	774	832	834	788	813	801	820	777	809	772	857	763	801	824	771	784	814	762	791	769	825	844	799	825	783	844	766	780	828	812	826	841	767	808	758	860	830	799	853	789	804	783	798	782	780	804	817	834	779	840	770	810	774	787	794	850	760	741	836	806	786	781	795	813	775	839	845	787	808	783	831	764	768	780	800	790	820	806	825	824	812	832	803	841	838	767	791	783	781	805	754	783	817	811	814	812	794	770	855	806	810	808	839	793	821	794	822	790
24112	21254	28464	24349	20650	9106	3983	2874	2380	2174	1866	1574	1415	1462	1209	1120	1068	1023	1038	977	889	821	891	808	824	791	788	774	756	725	740	706	724	661	671	698	672	696	710	648	665	660	710	648	654	651	701	666	677	653	704	629	604	688	672	659	627	655	653	729	652	629	638	661	656	694	661	689	728	642	625	675	612	679	622	651	634	648	609	657	677	642	677	639	628	650	617	641	662	640	690	634	677	711	654	668	697	640	639	693	692	654	654	624	648	614	649	636	677	685	627	633	664	666	627	652	619	677	665	635	638	659	657	656	688	661	675	631	653	664	665	720	667	695	657	630	653	648	620	641	624	693	664	685	626	662	620	654	646	628	674	643	634	656	634	657	699	635	642	680	638	626	682	704	669	637	674	666	653	667	652	655	617	592	676	634	653	666	665	679	677	644	699	646	637	682	649	650	664	675	665	622	651	695	623	644	666	667	676	647	618	665	571	703	673	654	660	638	666	673	632	665	663	674	577	662	706	693	655	636	655	646	630	655	661	660	633	635	671	623	655	661	655	648	639	671	675	647	592	644	660	669	635	653	667	618	708	627	644	670	629	631	694	682	657	671	718	619	664	663	661	656	610	651	667	654	704	673	673	619	654	698	657	707	670	643	647	678	639	614	679	644	691	668	585	654	639	640	670	608	660	686	605	642	631	668	680	668	651	645	665	650	649	650	635	646	635	633	619	613	634	675	704	664	672	638	695	662	691	653	624	651	700	615	629	611	722	645	643	616	631	659	632	603	608	661	699	655	697	695	650	675	626	644	630	669	659	670	663	627	640	686	625	620	662	661	653	652	662	601	610	634	613	656	630	641	656	664	627	649	688	683	669	627	651	626	652	691	634	664	639	651	666	673	674	624	641	647	666	620	657	649	637	638	623	684	618	641	666	616	635	620	654	629	650	642	647	646	664	635	686	653	642	677	630	636	631	619	630	658	667	672	666	650	631	602	660	646	616	643	625	633	705	609	700	650	668	631	637	685	628	655	622	665	642	646	615	632	667	639	626	617	654	634	620	645	662	668	663	629	632	619	638	646	630	614	673	643	636	674	653	643	674	649	658	632	674	643	724	628	585	649	658	652	666	675	653	696	658	664	645	638	654	630	672	683	679	671	633	629	655	635	645	672	626	683	613	648	682	614	707	660	666	660	612	637	667	644	681	594	677	649	614	656	623	655	664	625	594	638	660	657	701	630	686	668	643	644	652	646	698	626	614	675	639	659	652	652	680	726	630	609	653	639	623	671	625	619	669	660	638	688	661	630	665	657	668	648	632	638	633	612	683	645	719	643	661	659	689	650	615	667	688	678	665	677	592	644	625	667	667	654	627	646	653	667	646	642	682	669	689	608	663	664	662	638	616	631	638	650	655	624	664	608	645	621	637	633	648	680	631	662	651	687	673	668	704	683	647	645	661	665	690	612	656	628	644	634	662	605	678	651	617	638	692	605	628	655	632	653	649	695	697	610	677	633	633	627	608	601	678	680	688	626	630	627	640	642	639	650	630	670	633	670	616	634	641	689	669	654	664	662	652	683	671	652	691	607	643	641	621	653	641	650	703	653	630	677	656	655	654	597	683	686	674	698	604	605	635	666	670	674	663	673	626	651	654	628	639	618	634	653	652	679	609	676	647	653	608	597	626	678	638	638	659	682	662	623	671	613	668	649	665	666	600	666	677	653	656	657	657	645	653	639	659	657	668	667	681	665	665	656	672	663	655	637	641	629	643	667	664	625	653	633	663	677	685	646	648	642	719	638	678	651	607	627	630	629	639	653	671	709	648	622	686	649	633	639	612	662	653	640	633	677	670	644	680	665	634	684	607	648	642	651	643	626	666	640	657	657	674	636	618	650	641	666	683	684	660	651	643	659	629	689	673	674	642	644	632	655	648	625	640	640	653	637	668	597	670	651	591	713	630	640	657	628	650	662	656	616	665	659	685	645	672	667	624	650	699	635	670	654	645	605	653	657	636	621	663	636	682	695	676	632	669	688	634	648	685	625	639	643	674	647	617	648	662	621	627	662	635	660	664	692	702	690	641	647	635	653	638	671	624	630	679	672	626	658	617	622	642	625	642	650	690	668	670	701	654	668	638	634	622	637	688	688	625	621	651	618	630	620	664	638	618	656	620	614	632	683	628	634	687	642	699	607	671	676	657	630	634	604	647	635	654	595	659	714	665	666	685	660	681	642	635	710	616	655	646	627	666	628	604	622	607	648	617	672	693	613	666	618	669	619	682	684	642	688	659	633	644	640	654	689	650	644	598	641	624	666	605	663	687	634	666	656	627	602	669	689	655	598	655	673	661	658	611	652	619	625	621	656	640	611	616	627	659	677	624	669	671	673	685	631	622	715	684	646	680	642	634	655	679	654	633	644	605	655	604	593	644	653	653	690	638	606	610	611	640	638	677	632	623	647	634	623	659	630	640	658	633	650	658	701	625	649	638	635	674	627	659	642	643	626	655	646	661	642	680	642	639	683	640	659	665	649	641	640	667	629	632	652	633	614	663	713	634	665	655	640	645	650	696	646	606	613	642	627	681	664	621	623	683	670	656	661	664	667	692	638	654	637	623	623	636	650	644	648	600	655	620	638	650	625	670	692	652	660	633	691	636	619	624	616	621	635	638	647	629	683	661	683	682	639	670	660	604	642	650	688	658	623	664	662	691	636	645	597	666	670	677	685	606	687	710	659	673	628	652	640	651	614	633	664	667	662	647	672	668	666	694	645	610	624	630	629	708	694	654	699	640	638	652	624	644	625	624	668	667	645	656	660	635	670	640	685	643	619	686	586	601	651	629	617	633	610	673	646	670	621	664	662	666	674	603	637	655	619	661	666	666	648	649	658	621	683	603	668	674	591	684	704	694	663	640	613	667	652	646	643	640	699	662	672	646	652	615	687	638	700	630	650	683	628	646	652	631	633	690	659	667	723	603	688	613	631	665	630	625	620	624	638	658	634	670	646	664	672	695	659	643	699	671	709	647	647	680	632	638	671	653	650	662	621	627	651	656	645	652	683	614	636	659	685	672	656	681	618	681	650	640	640	703	664	643	634	663	608	624	639	663	666	656	678	633	668	715	633	655	620	675	660	635	686	623	680	664	681	676	633	672	636	643	646	654	641	713	648	634	651	627	636	697	613	678	656	638	694	612	656	689	614	627	657	600	675	633	668	648	619	678	690	662	667	693	657	642	676	681	630	659	621	663	654	652	663	662	640	654	645	669	606	632	651	675	669	638	672	620	619	629	631	647	654	626	660	651	643	608	614	672	654	629	652	686	641	632	647	670	664	664	644	664	667	643	667	661	656	638	699	685	682	626	631	646	693	659	628	642	642	643	672	628	656	634	673	651	607	636	619	690	671	658	674	665	672	717	630	695	628	636	682	587	642	600	622	675	637	647	610	667	627	666	661	673	659	661	676	671	678	643	630	688	666	651	694	651	635	664	680	682	617	644	655	662	613
14633	31845	27992	18195	13792	9958	8291	7249	6625	5957	4551	4051	3725	3218	2720	2492	2232	2086	2028	1821	1775	1616	1656	1470	1467	1478	1393	1352	1285	1227	1183	1136	1128	1156	1104	1071	1086	1110	1095	1064	1124	1122	1087	1021	999	1049	1068	1055	1021	1071	991	993	1013	944	990	1037	959	1032	1035	1024	1025	1054	993	1009	988	975	1016	1018	1048	1051	1020	1018	993	1015	1075	1049	998	1042	1000	1021	1002	1035	1023	1043	1008	993	1055	1057	1005	1052	1094	1074	1068	1047	1019	1003	1051	1020	1083	1073	1053	999	1025	1049	1029	956	1008	1061	998	1031	1058	1089	1012	1044	1001	1015	1019	994	1012	1030	1021	993	1025	1012	1023	1033	1012	934	1006	976	940	1001	1031	986	1039	976	983	967	1018	1007	1031	1035	1027	973	1021	1063	1029	1012	988	972	1023	949	1009	1021	1025	989	1008	1015	970	1000	1036	979	1013	1034	1045	1075	992	1058	1100	1034	1023	1020	1004	992	998	986	949	1011	1003	1013	995	1038	973	1006	1007	960	1002	1039	977	995	1026	977	1001	990	1003	1032	1006	1006	988	1032	1015	1000	1037	1036	1002	917	1053	1007	992	1022	1000	999	1009	984	1013	1000	1019	970	1009	1036	992	1024	1069	1026	1006	1024	979	1023	1011	1038	1034	998	1005	989	997	1029	1046	1047	984	1028	976	946	1019	965	994	1049	1051	1027	976	1071	1050	1007	969	985	1057	989	1005	966	943	973	1017	1012	1052	1054	1004	1023	1025	995	1013	941	1004	978	1029	981	1000	1013	990	1010	1012	967	984	1012	979	1013	966	992	972	990	1025	1035	947	976	1068	1001	1006	1047	1021	1046	970	969	1001	1052	1055	944	971	956	1024	1041	1053	962	999	1008	1009	1020	1037	1011	1020	971	1005	1025	1063	968	1018	987	1027	1016	950	1063	989	988	952	1052	1021	987	1003	975	1015	986	959	1026	1023	1040	1003	1017	917	1022	974	1013	1029	1064	1014	1046	1002	990	978	1057	999	1070	1018	1011	1006	993	988	926	1033	1003	955	1012	951	918	1044	985	1007	952	982	1053	978	1031	997	961	1029	1012	999	1049	1034	1008	992	1047	1054	1013	1017	1009	1048	1014	1041	1012	1027	1053	1008	1047	1027	1014	988	1027	1062	1037	1004	992	1022	1020	960	987	1000	1037	1051	1012	1008	983	1007	997	964	1014	1001	979	999	969	1016	1005	1034	991	944	1027	1092	1055	1013	1059	1013	993	1039	1002	1013	956	999	1030	1061	1026	987	1021	1064	1006	947	1028	997	1000	1052	1019	1062	983	985	1027	1074	1042	1030	988	989	1061	1018	1000	984	942	1017	1040	1015	1007	988	988	1026	1028	1002	1032	983	998	1003	1006	1038	978	981	990	963	1025	1034	964	1069	967	997	942	972	945	995	1021	987	1111	1032	1041	974	1025	1028	992	994	958	961	1013	1057	989	979	1021	1000	969	942	997	1049	1005	1029	983	1017	1043	992	998	978	1029	1007	1048	1038	1019	998	997	997	1008	1037	1028	1023	994	958	1006	1002	1011	999	1062	953	981	968	984	957	1051	1020	1019	1006	985	991	1015	996	963	1032	1072	1041	988	1047	1009	1044	958	978	971	979	1004	1040	1030	954	998	979	1019	970	1008	966	1042	965	999	1021	976	1012	967	1013	1015	1015	992	1026	987	1055	981	1015	1021	974	997	1066	991	967	958	994	1016	1076	996	1052	991	984	1001	976	1035	960	1040	1005	1030	1035	964	969	1038	986	939	1050	1054	1035	999	1052	1028	1050	976	1025	1043	1037	1018	1053	1021	1058	980	1011	1039	1032	997	959	1066	1069	1019	1047	994	1045	1034	987	1037	1002	1050	1002	1035	1032	964	985	996	1011	1036	978	993	1040	977	994	970	1038	1046	997	994	1024	991	1024	990	1009	1032	1007	1016	1055	1017	1018	1022	986	995	971	1002	1015	1013	1004	957	1026	1051	978	954	987	977	1047	982	967	1000	990	987	1085	1015	957	1040	963	960	977	950	1008	1011	1064	1040	1047	1002	1067	1027	1057	920	998	967	1019	994	1027	996	1011	1006	1006	1003	1039	977	1014	1005	1035	931	980	1001	1039	1014	1054	1018	1034	1026	960	951	1052	989	1038	982	960	973	1023	1023	983	988	1056	1038	1014	1073	994	959	1059	1042	1018	1029	987	1028	996	1012	990	1034	1009	953	981	1032	1034	1016	961	1046	983	1017	1024	1008	1004	977	1010	1044	1060	1030	1041	1059	1026	1028	1066	993	1015	1021	1019	1005	1008	1032	1014	978	913	1049	988	968	984	1038	976	1079	973	1013	956	1022	1017	1034	1021	1027	1008	1013	1045	933	998	998	1023	1017	1011	971	989	944	1004	983	1011	1000	977	930	971	1033	959	967	1004	999	960	966	1009	1042	993	1016	1034	985	991	1049	1013	997	981	972	994	942	1006	1015	965	1023	1016	979	1094	949	942	1029	1002	1020	977	1003	964	998	1035	1019	1029	1071	1029	990	1018	998	976	992	1038	994	1039	1021	1016	1003	977	980	998	1036	1020	944	1028	993	962	988	956	1041	984	991	1024	1041	998	1040	995	1022	1012	1038	1046	991	1002	1027	996	1037	999	1012	1039	1075	1012	1018	1028	996	997	1041	982	1021	1022	1039	969	1052	1003	1026	1031	942	1026	1032	1059	1072	969	1019	1031	994	1018	1014	998	986	1017	968	1011	1013	1005	973	1006	1026	1012	1006	1013	1052	1035	998	963	1017	1001	1025	987	1006	980	985	920	1029	1051	1003	1023	1028	970	965	1013	1046	1037	1002	1014	972	1037	1035	992	1033	1034	993	1048	1001	1041	1009	987	1069	1029	950	1003	978	1027	991	990	1064	971	1003	1001	1047	984	1009	938	955	1027	1038	999	983	1031	1010	961	1020	986	941	1010	967	984	970	986	1016	1036	975	1045	1012	1014	984	1017	957	982	1014	1036	997	989	997	1012	889	1076	1019	1008	1029	1005	1066	1010	1010	1025	993	967	1033	1081	1009	1009	1000	1013	938	1005	1046	982	1037	953	1009	1014	1048	1015	1014	1040	1018	1028	1013	1013	967	1054	1022	1028	974	944	982	916	1028	1049	1067	1017	1029	1031	997	975	1002	993	1035	1032	1004	1022	973	965	1004	1001	1064	1067	1063	999	1015	1001	1014	1019	1002	990	986	1037	992	964	991	1021	1013	1008	961	994	1014	986	963	990	977	1028	1036	963	960	1001	983	1047	985	972	990	1018	998	1009	1041	1004	1027	993	954	1045	1046	1030	1062	1015	982	1048	958	1032	1001	1007	1019	990	994	969	1017	1023	972	942	966	996	1018	1001	1050	1059	985	992	1023	997	968	1025	1037	1022	1058	1014	1021	1068	1018	1042	981	932	991	1042	1017	1039	984	974	1020	929	1015	1049	1005	1064	1002	1008	1028	967	1028	1028	1005	982	1047	960	1061	976	968	984	972	985	1048	948	1019	940	992	1011	1003	1015	1050	1000	964	1043	931	1089	1019	1056	1004	1002	1034	1003	1014	1099	991	1020	1015	986	1009	1045	1033	1016	1087	1021	1031	997	1012	1062	943	1065	1043	991	972	919	948	982	979	995	1098	1010	962	966	984	999	991	1000	994	1011	1057	983	1006	1051	976	1009	971	969	967	985	1035	993	958	959	1019	928	1032	963	1019	1006	982	960	1021	940	1016	994	966	1036	998	1046	1029	941	1008	951	1038	943	962	979	943	987	1017	987	983	986	1040	989	1052	1025	1031	1001	974	982	1017	1003	954	1008	1056	955	1029	966	982	1005	997	1020	981	1023	1020	978	993	998	988	995	1038	997	997	922	984	925	1025	979	1057	1029	1073	993	1040	1023	1014	999	981	992	997	1019	977	1067	997	993	994	1046	1003	986	1045	999	995	992	999	998	1035	1027	982	999	951	1003	1018	981	1010	956	991	994	1034	959	1066	1020	1025	992	1029	999	955	1001	1005	1004	1058	1033	1037	1013	956	969	1023	998	990	1018	998	1018	986	1021	1012	951	1022	961	1071	1027	1022	1061	1021	1004	1014	1062	1024	998	1032	1007	1002	994	949	994	1002	1104	993	1030	1037	1003	935	976	1000	994	1032	1026	1066	940	1002	953	1025	947	1023	1017	1054	981	979	1047	1042	1012	1010	1023	1006	965	1002	990	1037	1053	995	1011	1081	1044	1004	1022	1034	1014	1009	1070	988	1016	985	984	1007	973	994	963	1045	1074	979	983	1001	1025	983	1028	1026	1038	999	1012	1012	981	969	1068	1022	1007	993	986	997	962	982	981	1033	1017	1034	977	986	1009	984	1005	1027	995	1053	996	976	954	996
23104	21236	28992	23782	21246	20618	9866	4269	3146	2978	2436	1974	1888	1584	1530	1315	1231	1184	1146	1084	992	991	1003	928	880	867	789	816	771	799	770	738	772	752	671	718	693	703	702	675	738	698	666	717	651	679	685	678	656	693	640	664	617	642	655	669	679	683	652	672	637	650	687	655	687	640	636	674	648	646	637	632	664	662	664	646	637	641	647	690	582	679	667	661	719	659	703	661	657	673	672	698	652	642	698	644	661	706	679	653	657	649	673	646	675	653	671	630	655	668	674	624	645	636	654	681	656	629	618	658	664	653	663	640	664	677	661	630	607	669	682	651	670	660	624	667	624	671	641	645	680	665	614	686	645	664	655	693	622	664	631	640	680	700	667	674	669	638	608	657	619	634	642	635	633	650	627	626	656	659	624	614	663	603	648	608	667	652	637	648	665	657	654	682	656	644	623	703	677	660	662	618	666	613	645	649	676	621	692	665	643	717	686	613	620	693	631	656	630	685	653	646	666	614	640	675	651	668	640	678	666	608	656	669	624	636	668	658	624	635	672	643	608	622	643	650	624	604	637	615	636	650	668	675	632	665	642	664	671	638	648	693	646	628	667	649	665	690	699	666	706	660	687	669	654	662	593	698	674	640	632	675	642	646	678	646	644	642	630	624	662	631	634	679	655	617	667	682	657	662	696	659	651	627	626	693	662	651	665	631	671	651	675	642	705	659	724	647	666	649	676	686	597	615	676	636	661	673	647	625	659	655	653	654	630	676	618	663	630	614	669	679	648	658	658	670	671	642	676	618	600	645	658	662	697	654	647	655	618	644	623	639	647	630	677	649	675	657	680	674	651	707	645	638	662	680	736	672	679	601	654	687	668	676	605	649	627	621	647	682	680	650	692	616	618	698	629	610	664	640	639	678	627	654	643	633	650	635	611	652	646	652	631	662	628	665	652	667	658	615	676	662	684	647	648	669	649	666	646	661	680	628	676	597	619	661	658	600	656	659	634	643	627	631	652	658	663	644	603	653	661	661	642	643	622	645	658	636	638	635	663	683	651	630	639	657	657	640	626	666	653	661	666	645	647	683	656	629	695	674	670	571	703	663	635	598	632	686	643	659	660	661	651	656	598	642	635	605	677	693	607	693	662	626	634	598	641	663	695	647	645	618	639	671	629	654	698	662	686	654	626	619	681	642	663	649	633	619	603	662	651	678	736	642	651	599	641	707	688	667	665	722	635	691	635	704	664	626	651	579	690	626	663	648	684	595	609	634	642	652	624	636	660	631	628	656	624	614	665	654	676	644	629	673	654	662	688	686	646	684	669	610	658	655	628	700	670	656	668	648	609	647	653	684	667	695	666	672	698	667	696	621	665	663	656	618	625	717	639	651	633	625	662	677	630	657	650	669	660	673	646	632	659	635	612	657	600	665	656	684	622	646	615	676	632	593	633	675	645	611	655	647	631	701	664	627	694	624	633	601	690	652	622	683	605	648	718	674	663	682	605	632	647	648	642	670	626	618	655	629	664	708	738	674	647	638	583	691	640	671	638	691	651	598	660	650	660	641	643	628	595	617	672	681	633	659	636	632	624	589	709	621	631	645	640	626	662	673	648	613	667	648	643	653	649	694	677	658	654	681	632	693	634	670	634	623	688	571	595	629	663	661	597	692	643	665	679	637	653	646	598	637	645	636	621	687	636	687	626	654	637	697	685	611	636	651	607	654	683	656	687	674	622	625	633	650	643	662	636	650	699	611	661	620	659	716	632	630	647	680	617	649	671	679	702	626	647	713	655	690	641	655	648	668	614	675	668	676	673	645	677	630	631	704	630	615	623	648	681	677	735	657	640	641	646	678	666	674	659	659	664	639	679	629	613	638	653	632	652	650	654	617	656	622	646	616	695	698	623	674	682	679	681	614	631	640	670	654	597	654	606	592	706	648	704	656	653	642	663	620	625	664	649	628	655	598	601	627	662	653	670	669	659	694	636	623	624	666	626	666	591	655	644	638	636	609	667	657	667	634	633	625	640	623	676	679	624	667	654	650	617	675	703	619	655	606	644	653	651	671	624	651	644	645	619	683	639	664	654	676	667	621	661	664	664	651	644	640	641	649	667	575	656	643	651	626	645	654	659	643	633	658	633	615	662	647	646	638	651	653	665	662	660	670	647	588	687	617	668	638	664	664	624	652	610	669	606	673	640	657	607	638	655	612	677	615	649	634	657	645	624	623	685	609	679	626	610	615	612	651	680	622	612	614	685	648	645	649	648	656	612	628	634	641	638	668	640	670	633	664	674	635	659	671	650	698	676	647	651	671	646	648	669	654	667	665	608	637	653	685	666	640	602	665	659	668	659	602	621	652	635	650	611	632	671	639	605	661	659	657	643	659	660	690	628	597	667	636	630	641	647	637	707	666	651	641	680	639	664	655	586	627	649	609	635	661	640	673	686	674	667	620	659	599	645	652	667	667	655	673	678	647	679	622	648	711	636	639	602	622	595	680	644	619	598	663	683	668	688	650	658	635	610	616	669	632	623	654	617	680	661	654	655	615	624	600	672	680	668	679	653	710	625	641	642	631	642	661	652	660	645	654	620	670	650	612	654	664	678	638	662	645	686	666	661	648	663	580	667	699	571	649	654	625	612	651	646	616	642	647	610	646	634	637	660	671	621	619	665	645	631	664	681	618	653	644	632	643	701	611	717	640	643	619	646	613	629	628	650	687	652	655	631	667	697	638	622	639	640	624	602	622	630	636	628	603	675	615	664	627	609	668	631	654	634	689	625	650	640	675	642	668	631	627	674	611	648	630	647	607	628	660	613	671	669	640	655	659	695	624	599	673	669	639	629	609	651	619	697	684	657	617	670	621	634	673	668	652	613	628	661	597	674	657	637	662	643	683	677	620	632	642	691	606	663	646	685	638	665	658	716	653	640	615	633	639	616	640	657	630	648	660	691	641	641	646	595	639	671	641	605	647	659	656	619	616	631	659	619	631	672	641	641	617	643	636	643	691	645	638	624	630	640	657	664	692	641	662	613	666	629	611	657	626	620	695	688	677	653	691	694	690	662	643	689	681	603	699	655	615	607	655	640	636	700	659	698	658	611	641	671	647	615	634	634	666	672	646	667	686	621	651	652	626	673	666	626	656	610	676	665	654	639	652	680	655	655	658	722	672	665	675	658	611	684	646	636	651	640	640	639	655	661	647	630	663	659	661	634	630	646	641	659	656	647	639	690	643	667	664	704	727	637	658	675	669	643	629	669	653	632	642	657	641	657	641	727	635	615	619	632	665	654	673	711	599	636	613	607	644	650	671	663	642	649	646	694	657	616	694	654	646	627	686	612	683	643	629	609	671	691	644	634	632	646	683	670	624	643	640	618	646	670	632	654	660	667	607	689	665	673	641	669	632	677	610	640	648	613	630	590	669	652	577	623	655	619	642	614	643	652	665	629	645	663	619	691	655	679	669	616	593	637	655	665	630	623	622	609	716	613	629	627	632	613	633
17389	36810	33106	22955	18183	14048	11628	9496	8460	7688	6402	5342	4739	4116	3664	3123	2684	2493	2516	2297	2105	1921	1865	1739	1653	1602	1524	1393	1361	1302	1262	1272	1250	1177	1141	1128	1157	1121	1077	1088	1092	1054	1139	1131	1032	1089	1051	1044	1021	1046	1010	1002	1026	1007	989	1011	986	1010	1001	1021	1037	1042	980	971	996	1016	1055	1009	958	1007	988	963	1033	995	973	1005	1071	1060	1029	982	985	990	1028	1023	1046	1056	993	1009	1022	996	1094	1021	1058	1052	1015	1049	1055	1053	1055	1019	1046	1007	985	1016	1023	1066	989	1022	997	994	999	950	1034	943	987	1031	954	1044	1008	1010	1009	1056	1096	1055	1008	1061	984	1069	989	1001	953	1055	995	990	964	1003	994	983	1049	1057	1000	949	999	1027	1082	970	976	940	1040	1037	1035	1021	967	1054	1016	988	976	937	965	1038	965	957	977	1027	977	955	981	985	966	952	983	986	1045	1015	997	1027	978	1025	998	976	963	1000	992	931	1019	968	952	998	980	1002	979	972	1015	958	1027	958	1019	985	1015	994	1009	982	1046	969	1067	1016	1032	955	991	1030	988	1042	964	1004	991	997	985	974	1008	1039	936	1012	1019	977	1010	989	940	983	972	979	965	1000	971	933	1008	1001	993	1013	1025	1009	1056	983	921	1016	970	951	919	1001	1011	984	975	1024	1011	995	1019	978	1046	1015	982	951	998	985	1024	1008	1041	1045	1054	1003	984	1060	988	1015	979	995	1011	1005	1019	1039	1011	1037	998	989	985	1016	1048	992	935	1033	987	991	1007	973	1008	986	1012	1000	1006	979	1025	991	969	1028	1013	1028	946	938	936	992	963	1006	1027	955	994	1031	982	1036	961	958	1019	1056	1021	958	1000	960	1005	1011	1013	985	1006	992	957	985	970	988	969	1017	1041	992	1021	977	1010	1024	990	994	1005	947	980	955	985	1021	964	950	1022	992	920	1028	1039	986	979	1035	926	937	1043	991	1054	1039	1010	1026	1025	999	998	1005	954	949	1008	988	973	988	1066	972	1025	998	991	979	1037	1004	1002	954	977	983	980	1003	1003	1035	998	949	980	972	1036	984	1009	998	986	968	1018	976	1004	974	1005	1016	956	965	959	930	955	997	961	981	973	986	967	994	1003	1005	1030	922	1002	1016	961	1042	1018	980	998	1039	996	985	955	996	1000	986	1000	990	993	949	977	1006	1016	981	995	1010	1018	1001	1030	966	940	997	978	1040	986	1024	1011	1040	935	978	955	1043	1023	977	966	990	968	981	966	1007	1050	985	963	1008	993	975	1024	974	985	1002	972	966	1014	1002	1014	1018	1006	997	920	948	962	962	959	1002	951	1030	1004	1002	928	1009	1026	1000	1068	972	994	985	955	1075	960	933	990	952	974	935	970	947	978	1010	1038	1006	954	927	967	1001	957	945	984	992	963	1028	1019	1059	1047	970	960	971	979	974	995	1029	977	1042	1003	963	1000	1016	967	958	994	1008	951	952	1015	1019	1022	943	986	1004	1016	962	949	975	978	1023	940	955	988	951	983	1033	946	967	995	937	946	1001	975	973	1029	982	980	1060	1033	988	972	999	986	1005	974	965	991	1020	1034	969	981	1007	1036	983	1040	1035	959	1043	948	1015	1015	983	1008	989	967	1005	1040	1007	982	1008	935	984	966	992	1031	993	966	1057	979	954	1007	958	953	978	1010	1002	968	999	1005	1053	968	943	991	1042	1004	1019	981	933	994	991	969	994	963	956	984	1031	966	990	1020	974	991	1001	976	1038	1002	1045	1000	992	964	1041	970	1027	1014	989	966	1075	994	1002	917	1026	964	979	947	925	946	985	1025	910	979	992	972	1008	1010	1013	975	1032	980	1014	982	997	953	1025	988	979	971	1016	1047	1019	1021	921	1007	1034	1021	949	1045	987	959	1032	1029	1001	993	951	1040	1003	999	953	1039	1006	1037	981	1003	984	980	1019	1018	965	951	979	1019	973	996	963	1023	1039	1007	1012	1000	1056	1001	979	992	999	955	968	961	998	989	1018	973	1005	972	979	1054	967	992	992	1015	955	1023	973	965	924	988	965	979	1015	973	1012	977	1004	1001	946	974	1017	972	983	1041	956	964	1004	1038	949	1038	1009	1058	970	1015	1025	961	928	1027	991	1026	992	997	978	1004	992	994	1087	970	997	943	981	999	975	975	1030	953	956	944	989	1016	1023	954	1020	1029	978	990	1021	1053	1049	994	983	1049	949	939	996	978	979	1036	1008	990	991	930	994	982	953	995	1019	1058	975	1015	974	1004	956	1022	967	1015	964	930	997	997	1005	998	958	1000	970	1053	974	1007	988	1049	997	1024	991	981	990	989	935	1035	942	936	1014	1042	997	986	938	996	1016	1030	1001	968	1022	966	970	1003	1035	959	970	987	988	935	949	983	959	982	986	1022	1012	1027	990	972	1033	980	997	1011	1031	1060	1019	1066	1003	991	961	953	1005	1005	1015	956	1009	976	1021	964	973	967	975	1017	960	987	966	976	972	1004	997	986	996	994	1006	1023	1013	977	970	1026	978	985	991	1014	946	982	976	1001	1050	980	970	887	1003	998	989	967	1012	961	967	994	988	972	1006	1026	965	1007	1010	952	971	1044	984	1000	960	945	1016	992	1018	987	1011	950	1011	993	979	1007	1030	978	989	982	1006	970	1027	991	997	1002	1015	1021	975	963	999	1011	979	1014	993	989	961	1017	965	930	1039	1023	973	998	1001	1006	951	1044	1032	968	1002	1010	1037	1033	1008	1038	946	953	1005	1028	949	982	1022	1058	992	1034	1027	1084	1014	981	955	1020	974	958	1028	1003	960	1024	1002	1000	1018	960	961	983	1037	1042	1033	994	989	979	996	1036	956	979	985	1030	1037	1035	992	1004	1000	997	994	973	1001	997	972	935	1001	980	959	995	990	962	980	1002	940	970	998	1020	1033	1008	959	951	999	997	1026	1012	954	1025	997	987	971	945	1017	952	979	982	976	964	990	984	972	1034	997	948	1021	992	925	959	976	992	952	950	943	970	948	987	977	959	961	1021	985	981	1018	982	946	1059	959	981	997	983	966	975	978	1017	988	1049	1026	1020	1000	1008	1012	1018	986	1008	1027	979	1005	945	948	998	974	1003	984	964	980	992	1030	984	956	991	934	963	1016	953	1056	981	952	986	913	1023	990	1022	981	999	951	988	1050	1001	990	956	1004	1028	985	950	1019	995	936	969	973	965	978	951	978	1016	1015	969	1009	985	985	954	1025	1020	963	937	981	953	992	998	1017	1000	962	986	1028	970	948	1018	1077	970	962	948	1003	977	996	965	992	978	1017	979	975	1024	984	1060	987	994	1021	979	966	979	961	1011	971	977	956	944	965	1009	1005	1027	972	1039	986	1003	963	1039	984	945	947	960	1031	994	989	1023	967	974	1037	966	1005	1002	979	1017	997	960	983	1030	993	1085	994	969	1011	1052	990	1036	973	991	980	1015	1005	969	993	979	972	978	999	988	1002	985	996	950	983	978	1008	949	981	1018	969	954	957	989	1020	1009	1033	1009	981	984	996	987	965	975	976	972	986	968	972	967	962	1004	1029	998	952	971	995	966	1024	1024	1041	1009	997	995	1010	1002	921	1058	991	1006	997	953	951	978	953	934	995	995	998	970	973	982	924	981	1018	1022	1009	1008	976	1006	966	1060	966	1004	1010	959	1048	1028	1008	989	966	989	971	1029	977	991	983	1021	1011	1014	1010	960	991	955	950	1036	963	994	1005	975	1011	1013	1016	959	966	974	991	1061	1004	935	1035	1069	1009	1011	1032	1006	981	1016	1049	992	1007	1002	994	957	983	971	998	1040	995	950	1040	981	978	1010	1018	994	979	1007	991	916	998	1000	908	1007	957	1008	1027	979	992	983	965	980	1080	1008	980	984	976	999	990	961	1018	1032	1022	947	1000	962	1007	997	1005	983	1021	967	999	935	950	969	1006	1021	938	939	972	1025	943	1035	1018	982	1003	997	1001	1002	952	1004	955	976	1021	992	987	985	998	1003	1067	964	996	989	979	987	1047	981	1017	1021	980	1039	975	996	1002	977	956	1067	1008	978	993
26648	21144	17565	8658	3768	2577	1885	1495	1387	1198	1149	1000	911	874	760	731	649	681	676	684	672	640	632	597	565	549	594	573	572	535	486	535	534	531	519	570	530	481	526	537	496	508	525	487	509	544	494	523	471	524	515	513	518	506	497	493	486	485	546	499	497	484	454	490	533	507	519	496	482	479	484	484	497	546	504	460	492	478	533	482	535	491	538	541	506	457	495	519	549	518	518	542	517	533	538	471	487	517	509	492	507	488	513	492	506	493	477	491	492	554	493	503	471	512	502	540	529	486	505	489	479	560	513	493	549	462	540	475	531	500	497	507	525	541	497	502	485	456	472	521	508	532	556	495	495	527	484	508	520	495	501	506	502	479	529	463	512	462	522	469	545	489	480	508	487	509	523	497	455	527	519	507	471	522	549	482	524	491	499	507	462	504	519	479	504	529	517	536	515	491	458	498	533	499	514	491	511	508	522	528	486	521	516	475	504	506	489	488	474	488	476	518	465	491	471	464	503	508	490	489	481	505	446	505	468	539	494	489	507	536	550	508	500	516	454	503	484	515	500	486	540	526	504	469	509	481	502	528	518	509	523	493	524	482	480	495	489	517	531	466	540	478	517	501	512	504	501	481	494	487	524	488	511	499	497	471	532	456	513	498	512	512	467	549	494	472	488	498	489	469	531	561	480	525	526	488	468	513	513	526	451	490	515	520	532	483	500	506	491	477	517	495	497	531	509	487	514	500	504	490	486	503	500	478	496	466	494	545	524	502	516	512	513	526	536	478	515	508	502	514	527	523	489	518	532	458	476	504	523	516	499	491	492	506	531	504	479	470	491	503	469	489	519	490	508	486	542	505	473	497	504	506	489	535	463	498	481	517	537	502	459	509	536	547	480	506	509	503	505	477	488	510	531	505	521	506	490	538	512	513	518	508	542	498	509	512	535	447	553	510	514	497	489	495	516	460	511	506	495	522	524	500	461	500	485	552	522	497	507	472	494	487	500	546	466	520	493	509	507	503	576	486	512	470	488	494	489	492	486	526	498	544	476	474	515	473	521	531	486	497	502	494	504	482	469	487	489	467	531	521	499	451	478	472	540	501	522	501	497	526	488	483	483	475	481	527	488	545	516	493	458	507	496	502	524	469	473	500	498	484	501	489	489	505	499	504	517	475	485	529	523	498	519	499	532	526	507	473	515	475	499	546	507	536	522	529	516	502	461	489	505	489	499	510	487	501	494	492	486	487	500	523	502	528	518	470	499	535	517	485	510	496	515	498	470	454	506	504	487	497	531	490	576	537	486	526	515	514	455	529	501	532	508	524	501	503	471	479	507	511	513	527	479	499	479	490	501	500	506	539	504	516	519	501	518	519	509	480	436	482	504	473	494	515	501	520	541	471	505	490	485	518	550	514	517	511	457	496	521	448	518	506	479	465	489	528	497	480	509	524	499	473	469	519	477	509	488	472	523	498	505	543	517	524	489	514	477	482	477	487	520	515	488	494	535	482	529	454	509	512	479	489	491	513	505	523	525	487	522	466	485	542	504	496	486	513	520	516	500	492	519	550	516	482	484	506	532	517	483	508	503	509	541	510	533	487	479	487	473	506	498	539	498	491	501	484	470	481	495	524	498	488	530	478	486	524	492	499	520	514	488	485	436	515	520	464	500	485	475	496	498	504	444	492	499	483	542	504	510	488	485	505	479	517	493	514	484	569	519	473	484	513	503	475	521	526	473	490	497	513	487	454	542	516	527	523	494	529	507	494	511	500	448	499	547	502	497	513	518	486	501	519	454	478	499	509	498	509	480	446	493	515	503	513	510	532	512	515	486	521	473	489	494	528	515	471	501	537	518	514	490	462	481	517	472	445	488	511	488	518	518	488	514	508	527	512	487	473	537	529	514	496	518	520	516	477	482	433	519	534	480	500	498	531	510	467	499	512	548	480	541	517	476	563	512	509	484	534	506	504	480	507	459	512	501	448	471	512	497	511	473	505	503	509	472	497	538	503	519	516	512	477	492	493	481	506	491	553	522	499	522	526	510	505	474	484	492	495	497	542	511	518	486	513	469	500	493	460	516	497	507	536	528	480	524	511	504	515	523	496	513	500	506	473	511	499	472	519	501	523	503	478	506	559	464	546	536	513	514	503	539	481	532	472	485	493	505	499	531	503	493	475	468	491	463	511	525	526	489	527	505	513	504	500	497	477	509	494	500	513	522	434	520	506	504	511	466	513	502	521	514	481	507	487	519	511	477	478	509	527	526	488	502	489	488	493	500	491	485	531	490	474	536	502	525	493	491	498	514	526	466	519	501	498	498	540	495	506	517	507	524	501	511	502	502	451	485	480	509	461	509	497	536	473	499	483	521	494	508	511	548	500	500	492	493	505	493	513	506	512	521	485	491	466	532	495	537	519	482	481	502	523	511	498	503	492	488	493	488	516	527	527	529	536	520	493	487	534	517	454	547	526	531	550	535	472	502	504	492	503	512	519	524	497	458	522	501	530	534	500	510	532	459	486	488	495	464	522	513	511	477	484	578	492	482	546	535	489	511	477	501	518	513	501	458	460	478	477	488	498	521	543	534	512	541	473	499	460	522	477	469	521	516	502	499	511	523	492	504	471	491	511	498	486	510	495	484	485	518	496	498	503	527	522	488	505	496	465	482	491	568	504	469	480	461	509	500	557	460	485	475	498	506	502	512	508	510	482	542	463	498	501	485	522	501	505	520	484	495	471	519	477	480	485	509	490	529	500	499	504	492	516	507	515	522	477	511	481	494	550	511	509	511	488	557	497	470	482	482	491	503	471	524	513	523	495	541	503	498	473	487	531	489	507	490	518	518	509	529	506	507	516	523	484	491	504	527	534	517	545	518	512	513	502	475	473	503	491	524	493	478	516	513	532	497	496	456	548	511	516	482	540	549	452	481	454	468	496	528	522	487	524	493	506	492	514	538	514	527	534	491	503	489	472	504	526	525	517	502	511	525	527	497	498	472	485	507	526	475	459	520	469	537	510	529	503	550	483	479	450	531	499	511	505	495	538	542	512	458	516	497	483	469	530	488	507	498	507	496	540	504	513	506	492	511	530	493	510	516	498	533	501	535	502	495	490	491	486	543	494	509	526	493	503	495	506	496	528	481	532	526	486	525	524	538	492	502	524	478	506	523	528	472	486	511	514	521	461	489	543	505	491	476	499	485	489	524	506	489	503	543	547	479	490	463	566	490	493	491	515	523	505	519	485	514	515	485	506	500	502	503	480	473	515	493	475	498	519	513	521	460	511	493	482	532	497	530	513	536	500	551	471	535	503	489	542	486	496	508	546	496	533	521	466	516	500	497	518	524	490	511	506	506	508	472	454	509	524	500	497	485	502	488	516	478	527	518	507	509	520	476	501	483	497	480	537	535	488	523	507	482	502	498	486	514	537	488	513	501	511	479	511	495	503	538	525	496	537	477	502	487	461	482	466	517	491	502	515	484	492	522	522	526	476	522	488
13316	24345	20735	12318	8457	6513	4997	4129	3713	3392	2903	2500	2313	2020	1825	1645	1560	1427	1381	1360	1211	1116	1138	1089	1043	1012	962	970	955	915	932	898	891	841	847	827	806	827	811	817	811	791	809	821	817	850	835	808	759	813	792	792	814	724	853	774	785	764	783	752	812	804	790	763	823	812	784	793	810	773	841	756	773	789	751	767	844	802	781	822	797	790	804	785	789	761	777	795	831	805	774	855	816	821	826	774	852	807	771	781	813	807	781	787	784	843	792	794	803	840	836	804	830	769	787	772	781	824	779	807	807	815	795	816	796	799	793	856	786	811	806	762	815	772	806	806	761	794	788	772	790	813	816	838	797	788	804	803	801	764	836	817	805	785	756	799	777	828	718	813	784	814	813	791	773	807	815	811	812	817	810	801	801	796	794	782	858	744	776	813	833	797	791	805	761	798	817	829	784	716	832	794	842	771	780	803	773	760	790	782	762	810	823	762	846	764	812	822	754	801	772	787	816	791	785	750	767	851	822	801	818	781	789	793	795	791	843	803	761	772	830	765	794	802	825	782	773	815	805	753	769	787	791	750	794	826	760	760	811	805	828	790	776	765	817	835	790	753	797	738	822	784	805	792	784	818	764	829	787	812	801	802	788	749	821	814	795	762	751	774	848	790	793	790	791	841	792	734	807	791	778	794	778	813	827	798	811	770	785	811	791	822	807	789	834	771	769	751	798	823	792	797	763	811	784	801	751	822	778	819	776	798	814	776	758	839	747	826	775	726	779	774	797	752	722	786	746	800	755	783	777	770	812	812	772	795	801	782	805	766	786	824	792	812	812	764	779	788	767	786	775	774	831	802	806	764	826	785	767	826	841	781	808	782	778	799	786	732	702	775	816	834	764	801	783	776	800	774	810	744	826	828	793	761	764	811	834	776	788	829	759	785	795	837	833	794	781	798	836	765	768	811	776	791	793	754	799	842	796	799	825	773	802	795	817	792	790	777	798	828	783	747	816	755	800	837	803	821	790	772	775	789	798	763	785	775	765	832	823	796	780	788	743	838	773	777	804	823	753	813	832	796	793	797	763	796	821	772	837	802	736	824	757	796	792	800	812	805	809	765	816	805	779	736	794	804	790	747	815	798	750	839	793	788	828	772	791	788	785	784	755	771	778	800	813	757	781	807	809	830	761	778	781	830	762	821	821	818	797	812	816	791	774	803	796	779	763	762	762	809	744	797	789	833	772	817	794	774	776	814	788	748	779	842	777	769	805	797	789	738	826	795	775	735	795	787	787	793	802	755	733	818	839	802	766	800	803	822	790	780	812	757	782	818	816	766	793	803	810	798	780	741	796	847	791	785	834	820	787	768	806	772	778	793	823	804	770	768	804	792	826	802	771	787	798	761	833	771	825	801	784	812	772	776	762	787	784	791	781	788	758	797	787	836	776	781	739	798	764	768	770	804	854	779	787	791	784	779	751	766	840	817	782	796	770	833	824	844	794	807	821	787	728	791	780	752	825	810	768	802	725	764	814	805	819	800	745	793	846	776	750	770	811	811	825	772	749	794	794	808	805	825	805	796	809	811	790	807	809	801	788	773	783	783	810	786	837	751	779	768	755	772	785	825	777	771	765	764	811	810	810	804	783	794	870	822	767	800	788	793	746	829	766	816	842	759	825	793	823	761	758	815	786	786	791	789	796	806	816	788	778	822	792	817	786	783	808	798	819	775	788	799	822	790	846	778	760	813	789	818	778	791	809	812	743	782	753	789	756	789	771	769	790	777	819	794	764	780	788	792	791	822	782	781	790	826	788	743	759	795	807	805	799	816	778	789	729	843	769	777	808	790	786	794	817	785	816	782	842	764	829	785	775	802	804	804	808	780	801	747	772	776	766	799	715	791	796	780	788	806	758	761	776	775	829	810	757	806	817	818	822	777	776	790	828	804	784	837	833	842	829	827	816	804	797	790	797	784	819	745	773	798	779	804	793	816	810	796	757	820	806	832	791	764	794	805	795	819	780	793	738	807	815	737	839	745	762	767	755	780	822	765	799	747	770	822	814	797	830	783	799	812	845	827	799	814	790	824	742	752	766	806	757	801	749	770	754	805	764	789	766	782	793	814	803	765	771	781	844	784	760	776	817	879	836	788	801	802	774	778	816	772	755	763	814	784	769	762	802	787	753	793	798	801	785	811	788	780	798	836	797	769	782	816	784	798	807	793	790	797	781	773	788	757	843	813	797	783	770	792	736	809	796	743	795	791	813	773	835	756	815	767	781	776	823	828	792	778	827	746	784	762	829	820	806	794	810	806	753	774	828	773	804	845	803	786	780	780	790	794	806	791	797	783	792	807	815	784	760	780	792	778	782	782	836	774	801	798	775	834	782	788	784	784	795	767	769	780	757	795	814	712	767	817	799	766	865	815	770	787	771	775	792	775	794	755	789	820	804	841	787	726	779	799	760	761	827	745	841	785	805	753	818	776	781	772	853	793	819	812	827	766	776	809	780	792	795	772	778	733	819	823	805	818	777	821	793	824	749	777	784	815	792	764	796	797	779	758	795	813	816	792	746	797	811	810	763	763	774	778	793	776	789	783	840	805	795	820	823	828	830	792	785	816	785	789	779	815	793	783	799	764	792	771	846	775	806	816	769	792	748	821	777	832	794	748	740	778	769	777	769	746	772	822	797	780	805	756	719	769	794	771	790	827	807	788	769	844	783	776	805	821	778	797	729	780	821	766	837	794	839	809	745	820	793	794	824	794	811	823	827	788	790	831	754	824	814	745	756	810	818	783	720	787	764	785	806	811	789	804	789	852	779	807	759	837	804	775	811	809	781	754	810	774	775	761	804	789	813	800	774	832	715	813	805	778	784	807	796	776	815	793	758	757	762	768	773	718	762	775	767	792	823	803	769	774	776	768	781	826	807	797	777	817	819	819	796	809	851	765	782	718	805	783	788	758	785	791	765	764	857	802	756	734	798	849	793	769	750	779	747	775	762	776	789	770	814	771	768	814	740	779	761	777	806	798	781	764	777	788	740	820	781	794	797	803	832	759	811	798	820	793	807	777	812	831	813	845	793	812	789	806	768	809	764	775	772	800	787	782	803	835	823	778	778	783	737	796	810	809	772	782	816	752	811	773	776	788	794	810	816	775	828	818	791	743	793	800	768	767	826	814	806	768	802	748	781	821	798	762	817	784	807	800	756	757	830	768	776	797	797	808	759	805	775	805	819	799	760	779	796	776	776	782	842	817	754	811	805	794	795	779	815	780	792	729	816	806	742	775	806	788	837	742	771	790	809	844	814	784	826	780	790	840	786	769	740	778	754	764	790	812	790	749	779	787	812	822	782	822	804	781	808	781	785	742	803	779	795	783	767	806	748	781	827	758	756	757	750	750	756	784	781	779	767	793	811	793	795	796	817	819	786	800	789	834	818	773	810	816	811	825	799	760	771	769	814	775	779	790	745	793	748	803	770	808	779	771	816	783	792	808	789	799	804	832
24169	21233	28368	24385	20597	9701	4148	2670	2317	2143	1729	1630	1400	1326	1289	1101	1060	1020	1034	938	903	903	818	853	795	812	769	756	734	713	725	740	711	678	699	654	649	629	735	659	646	681	634	656	653	676	642	613	634	629	645	684	670	672	633	662	643	628	633	705	658	643	656	627	651	649	694	658	675	683	646	708	672	649	639	675	593	645	623	676	670	662	698	689	624	714	664	653	631	664	724	648	650	665	644	653	639	660	625	621	622	664	641	660	643	683	654	626	642	646	605	679	650	632	626	646	599	690	656	629	655	621	703	621	667	686	642	634	643	663	694	673	608	638	688	625	680	607	713	648	658	712	661	647	660	661	643	636	630	656	655	664	630	667	629	615	620	626	656	641	625	697	626	638	666	661	624	677	639	633	622	620	596	632	638	639	657	608	633	643	590	657	622	656	676	653	630	608	686	646	636	629	633	653	652	655	630	662	723	656	665	651	640	612	615	642	660	643	640	668	672	658	671	624	633	657	685	621	652	624	597	687	660	626	645	684	660	652	694	642	639	665	624	688	687	660	627	638	620	692	647	641	642	636	640	644	615	582	662	633	647	653	628	649	662	629	650	636	602	666	629	618	663	610	637	663	634	662	651	651	642	671	661	608	661	653	664	693	648	658	675	607	671	638	646	688	709	629	673	642	675	637	654	651	627	592	659	618	580	657	647	620	611	646	689	652	629	578	639	602	643	639	661	690	653	643	660	660	676	645	602	617	681	659	654	654	669	600	625	684	649	652	645	652	666	667	629	636	703	645	646	659	632	620	676	593	666	652	645	665	616	683	643	683	681	673	606	631	666	629	665	690	627	566	665	682	611	672	630	648	634	684	641	681	673	660	658	641	671	656	681	651	649	635	615	669	650	572	625	652	643	641	602	646	647	685	644	711	617	622	680	646	625	669	652	642	715	685	656	649	650	625	674	627	635	697	625	707	643	656	663	649	652	631	682	674	624	619	623	650	619	675	629	638	635	642	557	649	629	684	645	654	638	616	684	652	633	647	659	646	694	653	667	645	679	609	654	626	637	650	649	650	668	623	608	620	621	637	669	653	660	679	670	624	673	652	668	613	645	663	662	652	679	623	670	657	640	628	630	641	697	634	641	647	695	666	675	679	610	683	636	636	648	641	621	643	602	651	681	670	584	642	633	626	655	633	608	628	675	641	610	643	653	651	675	631	624	661	597	628	655	704	691	697	649	657	635	661	689	641	678	638	606	650	665	641	680	658	667	682	678	663	664	650	608	610	626	609	669	669	675	647	651	699	644	695	647	608	668	643	676	652	664	640	655	651	671	631	613	634	642	628	650	659	661	654	654	643	632	665	656	672	675	643	612	628	698	624	669	637	681	644	599	623	667	650	660	645	674	690	640	712	647	654	650	666	640	640	658	635	668	660	662	647	694	648	664	651	677	694	634	690	665	688	679	638	651	639	678	616	628	666	687	648	654	632	625	634	609	669	659	604	641	639	621	646	626	655	663	693	637	653	644	623	648	698	645	631	651	640	634	643	686	648	658	658	674	615	626	627	692	680	644	635	608	675	615	634	653	694	692	647	583	625	638	681	670	624	648	645	663	624	679	620	660	616	654	651	587	651	653	665	642	607	636	677	649	649	683	658	658	686	684	653	642	665	666	658	574	685	687	645	665	595	638	653	619	658	648	609	686	651	659	649	677	636	661	666	644	626	662	621	639	630	663	657	665	591	626	597	651	664	627	689	609	642	635	612	653	692	600	637	650	644	649	648	648	654	652	682	644	666	636	655	612	631	633	672	612	664	671	639	587	675	613	614	685	611	630	626	664	655	684	681	640	612	641	633	658	672	619	647	647	595	617	685	659	639	652	640	653	672	659	657	631	657	639	629	603	648	639	613	609	657	638	661	666	658	647	656	662	600	672	666	644	625	646	660	613	618	635	604	691	615	593	626	626	642	663	672	687	636	745	662	666	593	659	655	655	664	648	619	659	609	673	661	676	668	639	642	664	680	686	616	668	643	637	651	683	640	653	676	620	715	683	679	664	636	633	614	620	637	633	648	618	620	704	616	649	636	676	675	640	598	598	606	624	662	664	663	696	659	624	690	648	639	683	656	623	624	653	692	636	638	705	641	670	680	614	652	653	658	649	595	627	650	602	645	645	653	666	610	646	628	699	705	694	635	625	661	676	644	630	686	637	641	643	634	659	636	662	674	639	653	696	650	663	656	696	656	644	666	657	630	644	666	605	645	590	659	637	622	629	636	667	620	626	660	631	655	594	680	643	657	648	655	656	657	604	668	637	609	691	624	696	654	655	643	621	654	668	695	652	669	646	604	650	641	672	639	637	678	660	656	639	644	622	657	621	657	622	638	632	654	609	617	634	638	666	620	605	642	671	676	621	626	640	671	678	621	649	645	661	637	659	674	639	635	622	687	658	636	627	666	651	677	618	673	672	640	678	684	646	633	678	664	629	637	642	669	619	689	655	663	698	657	610	627	655	636	638	649	667	634	667	619	634	698	657	648	656	657	677	666	636	637	669	654	651	688	662	656	679	684	649	676	602	620	651	625	689	647	602	622	658	648	675	618	696	668	609	673	618	672	604	632	627	605	651	633	615	646	642	668	662	633	630	676	628	645	642	615	614	661	658	659	647	653	658	670	679	642	632	610	672	609	645	620	630	625	670	654	647	652	625	658	655	660	618	582	682	618	628	610	609	642	633	657	662	634	662	673	627	617	647	652	660	639	626	575	642	652	652	608	679	630	664	628	684	658	636	648	686	659	635	616	657	631	624	601	642	643	623	654	690	623	675	614	626	626	636	677	613	687	613	626	659	647	693	613	628	692	632	664	665	603	672	628	598	638	696	627	608	677	644	664	636	647	618	628	637	646	655	632	663	632	695	638	650	613	672	619	608	626	624	650	617	646	645	644	662	603	662	663	668	632	686	647	659	642	656	690	648	623	649	661	641	641	682	658	676	662	648	635	705	614	622	666	690	612	659	586	640	612	653	634	641	634	664	644	671	723	640	663	639	675	628	624	602	636	641	655	644	647	662	653	659	656	620	605	663	614	650	640	650	630	642	644	673	681	630	634	622	680	638	635	653	645	687	696	646	676	629	668	628	649	641	626	636	660	634	649	624	657	648	633	679	595	649	640	687	657	622	658	626	632	666	648	680	643	682	619	626	664	638	632	667	668	624	641	647	668	612	623	666	626	632	643	668	632	645	660	673	632	672	662	645	637	650	648	609	678	652	657	623	656	660	635	680	654	648	624	627	637	644	626	644	593	593	636	623	632	699	682	638	653	619	674	656	591	711	604	610	653	681	639	671	661	652	663	611	619	637	641	675	649	620	686	665	662	633	668	640	657	589	626	588	671	628	618	669	625	668	640	635	635	650	649	657	670	655	688	666	654	665	685	673	685	623	655	618	682	655	667	648	636	691	673	633	640	664	664	666	654	634	654	625	613	622	639	596	671	651	661	611	639
15649	32392	28711	19054	13299	11241	8386	6770	6066	5456	4588	3934	3528	2991	2759	2372	2190	2031	2031	1921	1744	1694	1548	1448	1387	1398	1298	1270	1219	1216	1210	1204	1148	1159	1138	1113	1089	1085	1090	1082	1035	1057	998	1036	995	985	1013	1033	1016	948	991	1069	1035	1001	1046	1009	1031	1029	1031	1012	1094	1002	994	1044	1030	1016	982	1013	982	965	1000	967	989	976	994	1067	965	998	988	1007	1003	1066	1053	1041	990	1034	1065	1029	1030	1043	1046	1019	1083	1026	1084	1053	1007	997	1025	1005	1025	1016	1000	1015	1006	1019	1014	1003	997	966	975	1018	1026	1041	981	1020	1016	1015	976	1003	1016	1037	1039	944	1051	1024	1025	1018	1049	1009	1020	989	1008	1022	1047	998	968	975	1012	1033	1001	929	937	1119	1014	1011	1027	1021	924	1043	977	1056	986	1000	968	1012	973	996	980	1045	940	995	1025	923	990	967	1006	1005	987	990	1026	1013	973	993	984	1004	984	1037	996	945	985	1017	989	1025	1014	1006	983	1031	1019	990	967	994	997	1030	1003	1002	1019	1065	1041	980	1012	1042	1015	1019	953	1050	1025	949	995	969	960	1054	954	993	1048	1015	1015	934	1038	957	1063	991	977	1006	1007	1005	983	949	968	951	1009	988	948	965	1038	1043	1004	998	985	963	996	1039	963	1014	1003	923	965	995	993	981	993	983	958	971	1070	1048	1000	1010	1024	949	960	1008	1025	998	1054	1004	1034	983	983	1016	1003	1026	1008	949	975	982	1047	954	1053	1022	1008	1063	956	970	961	1005	977	943	991	1021	997	1020	982	988	995	1066	1018	1076	977	996	1042	988	1011	1019	1023	1011	982	977	1027	1006	997	997	1034	993	990	994	1001	977	1000	944	1030	987	1010	1005	1040	1077	977	1028	1043	1038	988	1067	1072	1020	982	1004	1001	967	1060	1056	973	1027	988	981	1012	1026	1042	1028	1017	1025	1012	1017	987	1028	952	971	974	989	1049	993	1017	1002	1011	1011	1028	1052	1038	1013	975	986	1026	1008	971	985	954	1002	981	1004	1019	1015	972	1050	958	1009	1036	956	1069	956	1013	997	1015	991	997	1003	978	1021	982	1018	1055	930	1004	1027	969	969	1013	993	1023	1001	1016	993	1006	1019	994	966	1002	1025	1025	1012	980	1039	1039	1007	990	1017	980	1026	1039	994	953	1008	1022	1020	1034	967	1052	972	1021	1038	1051	1032	1022	915	1053	1052	987	1021	953	1005	1028	1065	976	957	971	1026	1061	954	996	1025	981	924	979	1005	1012	976	946	990	1008	958	1038	991	1007	1007	963	1048	987	987	1051	962	1055	1010	1006	973	1061	1025	1001	1002	1034	1009	1006	1000	1037	1049	970	1009	991	1059	994	995	1021	1032	1012	1059	1019	997	1007	991	1048	1021	978	1030	993	1012	1037	997	1008	998	1032	994	993	981	1036	1045	1028	1096	1014	1007	937	965	984	1000	980	1063	994	977	1018	982	970	999	1038	980	1009	956	1029	1078	998	968	989	1024	1027	961	1028	976	1013	1021	1048	971	1013	1020	1066	977	973	972	1007	989	1005	994	988	995	999	966	995	996	1062	1055	982	984	998	996	972	1034	1023	1049	966	1037	978	1125	1003	907	914	1019	1033	985	992	1016	990	957	1007	978	1019	1053	997	1043	1000	995	1014	964	995	974	1022	1004	963	1002	954	1040	955	1047	1006	1034	1013	1034	995	972	1001	1006	1016	1036	1025	971	1005	990	1004	975	964	1038	906	1024	1009	1042	998	911	961	1052	1012	961	1032	991	968	995	1005	1002	965	948	1044	963	1027	1028	1026	988	988	963	1018	1008	1001	975	983	971	1008	1000	1034	1027	1010	953	1006	993	956	1056	1025	989	985	1049	983	959	1038	964	994	992	991	1062	1019	1016	999	989	985	952	987	1047	1001	984	1019	1006	992	1045	1044	1024	982	1015	1000	1015	974	1004	1017	1015	998	1017	988	1073	1018	1048	1017	998	1027	970	1032	977	1015	1008	1005	989	999	1042	993	969	1012	1011	972	984	1039	953	999	1010	1030	995	1011	956	958	1007	1047	997	1001	1004	1047	995	1006	980	904	1009	942	983	947	994	1042	1039	999	960	970	988	1015	1009	1002	1004	984	995	970	994	995	983	984	935	972	986	986	1003	986	1031	1075	949	970	1045	1040	1035	1001	1057	966	984	974	1037	965	959	1020	1029	975	984	986	957	948	993	1000	1020	997	974	995	1060	1005	996	984	942	977	1043	1026	1033	1008	958	920	966	1043	1036	1030	974	990	996	1010	992	999	993	974	1018	1000	1032	993	991	1025	961	987	1062	953	996	985	1051	972	1023	999	964	1022	982	976	1007	1045	945	1034	944	1089	1024	1001	1007	1022	1029	990	997	995	1007	1018	1045	990	987	960	930	1026	1008	995	1025	962	981	1019	997	1009	980	1003	987	995	990	964	965	959	1003	925	1026	976	1029	1022	1001	964	1003	970	999	1003	965	1002	931	997	1005	1025	1037	984	961	996	1014	997	960	983	991	1062	1017	957	1049	1007	1025	1018	969	989	1020	1005	986	958	987	942	975	1003	1019	964	1019	1027	1060	1113	995	1018	1028	941	1070	979	983	1007	988	1004	1024	1023	971	1029	985	1043	1009	1075	967	962	1006	973	958	1040	978	981	1018	1046	1001	999	1019	995	996	971	977	921	970	1035	980	1037	958	982	969	993	997	1069	958	986	987	956	1012	1033	993	1053	995	996	1046	1015	965	994	1069	997	1030	1030	1021	1014	1039	1021	1009	1035	994	998	956	1058	977	939	979	977	983	1011	1036	991	1026	1018	1014	1007	970	1047	1059	1056	988	976	975	967	987	1010	1023	936	999	1011	979	1053	1003	972	1082	972	1000	990	1020	1047	1001	963	964	996	1043	1013	982	999	1012	1007	975	1012	1008	1023	955	1008	993	952	976	963	980	966	972	989	1026	1002	972	1035	1017	1021	1042	1030	1017	1014	986	998	979	1002	973	1026	968	1042	945	1000	1065	1008	992	1031	1054	982	1007	965	987	985	1009	982	1063	1025	962	933	952	971	1016	1018	1036	975	975	1002	1046	926	989	1034	987	958	1000	967	1042	1089	1013	1035	977	967	1023	938	1044	1001	967	943	954	1003	1020	1048	1009	993	995	935	1004	1046	957	1001	1007	1022	974	1029	1072	1004	926	1022	1004	1026	980	996	984	977	1010	975	997	1004	1014	984	1014	993	1036	1006	1005	1021	966	982	1010	976	968	978	951	1044	967	1002	1003	997	981	1006	1023	1001	975	1010	1002	983	990	997	1056	1016	1012	954	1002	982	1005	993	1017	994	1036	979	1011	963	1077	1054	1028	943	973	1028	976	995	1034	1008	1009	929	1011	991	992	1006	1021	997	967	974	949	1000	965	1006	977	999	1051	999	1031	998	964	1055	1027	1010	953	1009	1007	960	976	1031	1011	1011	999	1021	1001	1023	1070	956	998	1003	1014	1027	1037	971	1020	1036	1053	1015	1004	959	1022	1035	998	994	1003	994	997	992	1009	1017	974	991	1011	984	941	1060	1040	1052	1041	1006	986	1089	1025	920	982	1034	1018	1017	1012	1004	1027	982	1051	1024	959	1048	1006	987	1016	1020	972	985	969	960	1002	1008	994	1020	1048	1028	1041	940	946	1011	984	992	998	1027	996	1016	1043	986	1007	1005	1010	950	1062	1062	954	976	986	978	998	1031	986	953	1017	946	1027	1045	1015	1059	1034	942	1021	1003	978	991	1021	1001	1013	956	1035	1000	1051	993	1023	1019	996	982	1010	1003	1010	983	1073	1048	961	1004	999	978	1007	1013	1008	1047	1005	972	969	1038	1020	1004	1027	978	974	1019	1002	1033	972	933	1021	1031	991	969	941	1001	926	1058	1051	979	994	980	997	1017	1015	1027	1023	988	975	974	1003	1022	1023	1000	955	1000	1001	957	990	998	988	1039	1024	1008	1023	999	990	961	1027	948	1026	1039	972	1043	968	998	948	999	1040	984	1024	1048	977	1013	997	1018	988	996	1044	962	1033	1000	966	1005	997	992	1015	948	936	1008	978	1001	1028	1013	963	990	1034	963	1023	1014	1016	977	1032	1043	957	992	1008	952	970	968	1012	1009	997	1044	983	1039	1053	1023	1002	982	1022	1019	1027	1017	1034	1025	972	959	1063	995	1029	968	998	1047	991	985	1032	993	978	1035	1019	969	1005	976	1006	1004	1014	1022	968	962	982	1013	1033
23144	21244	29028	23750	21256	20725	10010	4004	3171	2871	2461	2042	1856	1595	1472	1373	1221	1201	1150	1096	988	979	950	885	903	832	816	788	784	833	745	760	725	707	665	677	685	742	698	708	702	699	702	655	674	677	651	672	671	594	677	591	636	663	640	666	656	647	658	612	613	683	634	671	620	646	610	669	638	623	616	682	658	693	648	657	686	606	709	626	683	652	632	658	668	672	612	676	679	635	681	634	651	679	672	627	651	700	685	637	636	648	602	631	650	669	650	619	644	696	611	639	642	634	676	641	669	656	655	647	596	663	668	683	657	699	645	647	602	678	643	648	636	601	687	664	638	569	674	670	631	647	622	634	610	620	694	683	650	605	634	628	666	676	660	649	630	640	672	623	645	649	606	657	646	654	627	620	678	637	610	699	615	631	637	639	629	670	625	652	659	653	681	664	653	617	622	607	631	656	666	585	624	669	646	665	615	693	635	636	667	653	667	723	655	649	646	630	678	696	640	624	641	672	637	585	668	643	659	661	622	646	647	659	626	604	635	656	615	617	618	642	626	689	620	678	619	627	661	648	625	637	629	617	643	655	629	606	634	615	607	639	697	614	651	672	652	647	631	593	644	674	644	663	640	652	645	666	660	580	664	687	699	624	637	639	594	630	658	609	688	631	611	622	656	638	612	608	621	617	646	625	606	620	636	617	633	660	637	631	624	665	633	629	670	627	611	644	646	653	630	625	669	666	655	634	598	686	651	614	624	637	606	629	682	663	649	660	663	644	614	598	632	645	634	619	692	651	644	612	615	605	633	632	622	653	652	677	656	664	637	615	656	624	637	640	663	640	659	643	610	641	641	636	661	593	672	642	631	633	617	675	657	662	683	652	674	639	630	644	625	659	600	656	605	664	666	626	641	684	613	687	629	686	637	673	631	625	660	656	623	648	623	672	614	657	647	603	620	621	672	643	628	644	635	613	629	591	619	650	642	652	641	649	623	620	604	611	653	636	643	626	625	623	661	661	648	615	641	611	664	643	629	654	633	606	646	619	622	659	673	628	661	647	627	654	588	661	665	647	627	625	672	630	640	623	645	575	622	677	559	634	607	678	645	613	627	619	640	617	631	597	633	678	637	617	630	700	629	612	693	650	605	591	642	628	625	635	605	659	654	631	624	609	630	646	664	690	649	676	643	667	629	645	614	675	639	577	663	665	675	678	638	663	662	634	598	650	598	672	647	685	636	632	644	635	617	636	629	618	655	621	619	629	662	653	603	574	639	607	633	633	634	615	567	632	581	654	698	632	648	648	613	623	656	645	605	652	671	569	622	683	658	642	623	663	657	660	631	645	610	595	613	618	661	647	665	635	662	632	665	613	629	623	639	688	683	652	646	590	660	613	666	619	629	617	666	664	592	618	658	686	583	662	610	659	681	650	609	661	628	662	681	685	610	620	637	650	694	659	656	652	635	610	603	699	649	654	653	643	589	654	623	601	637	633	648	618	665	653	664	644	660	611	676	609	641	607	639	675	625	653	645	623	646	561	618	671	636	612	609	653	614	631	657	608	629	660	698	565	624	620	673	655	670	623	611	615	633	634	633	613	637	598	635	666	666	580	677	636	626	639	634	647	639	673	636	651	654	596	652	645	629	602	621	686	627	633	643	644	641	663	608	651	578	640	649	641	628	638	641	663	618	700	678	638	656	652	615	646	630	657	639	666	612	657	665	665	614	659	641	653	660	672	624	636	595	668	644	635	648	670	642	663	581	702	600	649	594	628	673	623	610	609	607	619	616	631	632	638	669	624	653	664	656	688	644	643	651	639	686	623	618	672	610	652	660	646	634	644	616	648	613	614	647	663	608	594	681	650	629	605	612	638	659	635	634	663	647	660	622	654	636	640	664	673	634	651	690	579	592	595	681	570	646	648	670	630	666	651	642	645	658	631	638	627	629	618	628	624	637	653	648	631	610	633	612	632	640	638	661	622	618	591	609	655	686	683	644	637	625	619	655	655	610	635	662	650	685	638	613	664	649	663	604	647	635	640	626	683	626	652	604	648	635	612	617	681	654	656	634	616	614	622	657	628	624	596	677	640	638	634	640	649	651	587	593	591	651	653	663	649	622	604	637	652	659	612	655	639	650	668	654	634	652	602	660	651	625	639	632	638	638	632	635	664	645	625	641	622	618	589	606	682	651	683	665	640	647	623	639	635	603	640	579	614	607	630	633	654	614	643	654	616	664	609	665	703	591	666	596	617	614	674	625	668	604	601	657	655	618	623	618	648	607	623	609	635	619	635	629	606	667	618	605	656	650	684	621	599	622	679	653	633	657	677	635	599	601	666	593	647	639	655	650	608	620	635	613	627	621	688	604	618	648	660	662	618	611	603	679	662	684	616	590	672	683	651	630	670	609	598	642	658	662	618	619	648	626	622	647	685	654	676	613	618	626	605	636	648	675	612	600	651	605	636	626	652	627	653	604	720	664	603	633	605	651	621	644	640	633	640	621	625	685	688	632	656	607	624	606	651	655	647	641	638	670	590	637	636	651	637	658	675	639	573	616	640	657	599	634	636	635	623	648	648	601	604	643	669	606	619	642	620	625	625	648	663	640	681	671	626	640	626	614	618	650	648	634	655	627	622	660	642	669	643	646	647	641	585	673	728	656	631	671	588	644	634	595	609	656	617	619	636	617	645	686	645	705	626	649	628	624	642	618	606	657	609	629	620	625	620	623	659	619	660	600	649	649	621	639	641	636	663	689	694	649	619	630	661	653	626	668	638	611	640	617	649	607	660	619	695	597	657	655	582	645	663	618	674	654	622	658	595	647	644	612	663	665	619	636	631	640	605	647	684	642	653	603	628	591	614	674	605	643	640	669	649	665	629	694	621	674	588	570	635	631	666	641	624	605	625	642	641	610	670	604	613	660	594	630	590	577	649	660	604	686	638	665	619	677	561	594	684	629	618	694	612	615	642	671	672	648	630	645	690	620	618	631	614	620	649	637	651	647	690	590	635	634	629	617	690	624	653	594	693	593	652	641	618	634	654	642	646	615	610	598	655	653	646	644	627	649	642	636	590	609	617	673	620	610	636	648	663	597	662	679	646	645	625	636	634	607	652	636	693	672	672	641	644	652	625	642	623	650	653	638	655	619	578	616	621	628	661	639	626	636	655	667	604	637	666	674	641	670	584	609	613	638	640	655	655	661	605	619	599	662	610	557	631	597	591	618	630	576	638	628	630	635	646	659	620	632	634	641	687	636	678	650	650	632	614	679	645	612	649	638	646	640	610	667	634	600	642	651	617	606	639	601	652	693	635	622	638	612	610	651	648	663	627	600	656	679	621	612	625	685	629	617	629	624	608	656	613	634	638	579	640	644	635	627	618	636	612	586	627	620	640	643	694	580	645	619	605	666	570	629	640	645	625	617	646	598	658	633	633	610	632	660	633	626	654	609	632	646	624	639	655	667	600	616	616	621	594	642	638	603	672	630	623	636	634	674	606	631	649
18205	37622	33567	24603	17261	14610	11276	9152	8302	7413	6293	5214	4668	3925	3553	3186	2860	2526	2487	2337	2028	1896	1873	1733	1612	1566	1516	1365	1383	1291	1253	1240	1122	1120	1129	1102	1073	1103	1121	1107	1076	1052	1042	1058	1104	986	996	1064	987	979	930	1013	994	963	1057	1041	966	965	1051	941	1001	982	997	1016	963	989	963	952	1006	1040	971	947	1070	978	995	1039	1032	965	1055	972	992	994	982	1015	1008	1036	967	990	985	1030	1013	1026	992	1080	988	1049	1010	1016	1039	1062	1033	979	1032	936	956	866	1019	929	966	974	937	983	980	1058	1000	958	1010	974	973	956	983	1030	937	971	982	1018	1009	1036	1010	974	982	987	1040	1017	975	1009	963	1001	947	986	1039	985	1000	970	994	977	978	1031	981	926	1014	973	961	997	1048	969	959	934	954	981	1009	974	992	997	999	1014	970	971	961	913	987	975	1007	974	906	944	986	991	931	1014	951	984	1012	953	1000	966	971	944	1021	961	931	942	986	988	960	960	1000	925	932	988	1020	985	940	960	1057	1028	931	984	920	937	977	1034	1020	1050	990	997	975	983	970	951	952	981	990	987	982	919	960	928	966	946	974	1015	976	998	959	1008	948	958	1022	1022	939	982	952	971	964	946	968	964	937	1017	991	1008	995	993	954	981	980	995	937	1013	1023	939	957	973	1004	942	977	922	1001	1019	962	999	997	1010	977	949	1019	1005	946	966	995	971	966	980	935	985	952	1059	914	958	944	1014	973	1005	981	946	995	991	1019	967	954	982	961	985	981	982	974	1012	977	953	1010	1006	1001	977	987	962	1030	945	935	1066	975	969	1016	980	994	918	929	996	1024	947	968	956	1010	1022	986	982	1025	946	961	963	1006	990	978	982	998	945	1017	1015	930	1046	1032	990	938	999	1009	970	984	984	959	946	920	963	946	949	972	919	975	1003	1031	980	959	953	968	952	1040	970	961	945	991	968	973	971	955	957	955	982	1019	999	992	972	969	1009	965	1048	1015	947	1027	984	999	957	985	988	995	938	940	955	967	1011	968	978	952	983	1007	944	937	987	974	974	999	999	962	1006	932	989	1000	971	964	1050	926	979	958	1028	1006	977	987	991	943	940	893	980	978	1041	1005	959	1006	961	944	929	937	982	982	976	969	956	1013	1043	950	996	965	930	1006	1013	918	1013	990	1006	906	946	977	1005	1001	1038	1017	990	1057	961	1012	973	1005	1014	989	983	984	975	1010	1005	1032	972	975	1021	964	989	1049	984	1000	961	969	976	957	958	965	985	1009	973	974	962	955	938	999	966	941	1015	1016	978	971	979	969	936	947	968	953	929	1004	966	981	960	896	926	997	944	983	974	975	1061	987	992	962	976	987	992	998	981	1029	916	970	983	926	956	998	979	947	941	973	968	948	976	979	990	1020	999	943	1069	937	938	1008	936	961	962	950	1001	1002	961	961	915	939	984	973	979	988	1039	988	997	974	952	1017	1029	947	954	972	935	1030	1014	1013	965	961	1014	989	1007	961	942	947	963	992	992	988	985	968	976	977	917	990	978	945	1009	974	990	986	1014	996	999	1007	969	1023	950	1001	1023	967	957	962	983	988	1009	995	986	1005	1018	921	948	1027	961	962	976	957	1030	1005	1032	1049	992	953	989	979	904	940	977	963	940	985	974	1008	1003	951	960	914	955	1024	989	962	1006	933	949	999	946	1007	1042	991	988	986	956	970	994	984	1017	1038	994	956	986	985	939	983	979	985	1004	1038	940	1018	1001	982	969	949	939	947	945	936	1037	948	955	971	990	982	993	1004	975	983	1036	967	986	922	955	995	979	988	951	982	923	947	1014	1043	980	949	1001	962	991	967	984	997	905	920	954	1005	984	998	952	968	986	976	998	961	995	999	940	1022	955	916	1014	1000	972	1055	958	968	957	1010	963	982	948	977	967	898	1103	1042	946	970	974	908	986	988	1071	967	949	945	968	1002	984	987	1009	963	948	1011	945	981	968	1008	941	986	985	985	966	988	947	968	963	953	995	967	966	979	994	995	992	992	968	1005	942	994	943	962	991	961	926	969	978	986	1004	1007	968	978	1020	962	967	988	1004	941	964	942	957	976	988	950	1029	1022	938	1027	944	941	952	978	988	1000	949	992	966	1008	950	1028	960	894	1008	1047	999	974	1052	939	942	1037	953	971	1011	1018	974	967	1008	978	971	1027	936	995	966	953	933	1004	992	978	962	1027	954	972	991	1005	969	945	1015	981	955	955	1032	955	909	1009	949	931	974	935	947	956	963	975	1002	995	990	957	957	997	970	983	959	973	985	925	980	925	969	966	937	949	1042	1023	981	990	970	987	990	970	974	973	980	1008	1038	974	936	980	895	936	998	1026	999	947	997	976	1046	947	1008	961	975	968	908	968	1046	988	984	968	989	989	932	904	983	946	953	996	972	938	947	1006	952	999	965	1043	999	955	923	1005	983	966	933	961	981	1034	1016	984	1003	972	927	1004	998	967	959	977	858	1006	972	973	947	1021	941	1013	940	975	939	981	924	989	993	996	958	976	1002	1044	963	981	988	996	997	964	944	998	974	983	968	981	969	963	974	1007	1028	984	979	979	978	980	982	974	985	978	993	965	962	960	915	972	963	1006	1037	952	1060	974	996	944	958	987	976	936	962	1008	946	931	968	1007	979	960	970	991	976	1014	1017	939	937	996	943	962	1007	961	979	1025	943	967	987	1061	983	1032	996	1026	957	1018	955	1044	978	949	981	933	1005	978	988	992	953	982	988	1021	974	952	969	958	1040	944	1015	975	906	993	972	978	984	948	987	1003	950	953	996	1007	974	961	996	972	974	961	1001	1012	941	965	984	899	1016	958	957	963	1026	1039	977	995	970	943	975	1009	1050	1006	924	959	960	969	950	994	896	981	1035	988	970	999	950	971	1024	1009	1007	970	1003	1023	945	982	1002	993	1012	957	1019	986	973	1021	1009	1026	929	1001	984	1030	984	1011	975	964	978	989	1032	1000	952	907	960	1020	933	1012	1013	913	988	1017	992	969	951	997	1033	923	1007	947	929	940	986	973	983	1016	1037	973	985	965	962	999	1003	990	962	973	1004	997	932	1000	962	1036	995	925	963	939	1007	998	996	995	1031	1002	1016	964	1005	980	1039	932	969	996	953	972	940	996	1047	1004	998	991	994	1019	1002	972	995	998	960	960	1007	927	983	965	961	996	1017	1028	1022	895	962	950	971	984	1053	962	927	1005	969	959	1001	1009	972	931	964	1061	914	948	908	1000	983	943	1023	932	940	1000	977	939	953	958	936	967	995	976	962	959	956	1042	979	1039	961	1008	938	978	936	1005	1001	967	978	955	989	965	964	966	1028	959	986	933	1036	1007	1010	966	943	985	934	926	952	1019	1021	983	906	996	1046	904	965	958	969	973	984	968	945	1035	963	911	918	958	988	929	1026	991	1047	990	932	956	1027	1031	937	926	975	999	963	986	962	980	896	969	981	996	982	942	962	961	950	1028	982	957	978	1008	981	1000	964	995	1049	951	939	967	954	961	989	1030	1018	924	1018	980	923	995	952	989	946	932	999	957	961	934	991	872	972	953	1002	966	951	1002	965	994	983	981	982	966	997	972	954	951	956	966	960	978	948	932	944	992	969	1003	1011	1000	993	953	964	1005	968	1034	1027	1028	954	956	1000	1030	999	972	975	1043	972	921	963	954	978	1015	983	966	1030	894	948	969	962	1018	973	968	976	980	969	1007	945	959	943	936	980	1026	961	967	992	1025	993	964	974	949	957	970	946	981	981	968	1021	1020	947	1005	909	962	1006	1000	957	922	998	1001	996	978	987	998	990	968	954	975	964	967	936	976	976	950	881
26771	21223	17917	8752	3341	2317	1838	1488	1287	1178	1106	1019	921	808	742	770	692	682	654	643	666	604	580	593	580	519	598	509	561	550	558	495	486	504	491	538	517	510	534	482	474	505	474	561	477	541	528	466	520	503	515	455	450	505	451	506	482	481	500	469	514	454	521	479	531	539	495	496	541	533	527	461	471	541	468	451	481	475	551	490	509	467	490	496	484	505	511	467	503	512	523	503	468	487	529	506	501	498	464	503	490	482	481	472	497	484	496	488	488	534	452	487	509	473	471	462	511	521	474	449	498	515	504	502	486	481	515	494	484	515	506	478	525	497	500	464	468	506	485	483	479	505	517	504	506	475	502	499	470	475	502	523	504	492	489	494	468	509	509	488	520	475	478	516	483	500	477	499	440	482	459	532	471	525	458	486	459	501	463	452	505	514	476	499	489	495	495	516	494	461	490	490	495	554	515	479	493	502	547	478	502	482	487	512	474	483	491	478	499	505	457	535	477	499	486	462	482	470	516	491	493	458	520	459	502	488	483	467	504	479	564	514	481	500	461	493	488	483	490	484	489	490	503	478	498	493	527	506	494	497	483	496	494	457	501	515	500	491	498	495	489	516	472	513	514	498	528	517	488	515	484	480	458	447	505	497	484	481	519	473	470	506	492	467	472	489	475	488	480	447	505	492	514	492	489	501	541	485	451	516	495	454	479	493	535	538	497	505	482	470	494	492	507	462	497	509	473	552	505	500	486	507	485	494	457	470	481	491	528	499	491	486	490	456	509	464	475	536	453	506	471	503	537	485	503	464	508	453	479	476	493	460	507	469	454	491	501	485	505	483	526	500	527	466	507	487	504	487	460	538	514	473	515	504	483	511	452	500	475	479	521	487	461	482	505	520	494	509	479	464	518	502	533	507	491	464	472	516	526	496	475	520	516	481	498	500	467	479	493	509	466	497	479	495	505	472	485	489	529	456	496	479	445	516	503	506	504	478	521	495	507	511	505	497	513	480	514	471	479	479	501	481	498	458	533	501	490	512	487	477	486	489	490	429	499	528	438	494	507	483	458	464	471	480	483	465	532	521	523	497	439	482	503	471	496	499	500	477	483	482	489	518	522	487	505	477	511	485	477	444	487	498	455	523	460	486	499	531	485	499	496	491	482	506	513	494	472	506	487	487	487	460	475	489	502	463	467	497	499	506	509	483	508	506	485	504	527	479	485	467	499	504	469	478	498	521	469	489	533	468	518	461	523	460	503	505	506	479	503	521	490	479	512	489	496	509	513	528	494	513	496	498	506	496	493	499	533	493	502	518	495	502	484	481	467	525	491	522	487	494	529	520	506	514	506	503	508	494	487	503	459	485	471	502	503	526	487	520	506	473	467	505	519	493	481	505	496	485	501	457	499	510	502	503	492	507	462	493	515	508	483	518	531	475	486	467	507	441	468	487	494	499	475	489	498	481	514	498	565	487	491	525	496	479	486	507	534	533	509	464	495	461	479	480	528	490	501	464	493	466	502	514	523	522	501	461	498	473	467	496	486	506	487	515	474	480	527	480	495	452	556	452	484	474	501	497	497	495	515	496	514	515	515	488	493	435	527	522	495	502	498	481	497	478	521	480	484	495	480	520	468	504	517	452	453	473	477	520	503	496	475	492	497	470	471	455	473	504	501	484	476	518	493	486	505	489	501	505	477	463	510	487	482	524	518	498	488	549	520	490	490	515	508	446	510	508	493	502	507	490	469	498	475	479	505	493	527	498	487	479	466	495	494	488	486	465	483	499	525	510	517	525	511	484	465	477	468	538	487	471	496	470	508	454	459	492	522	476	487	538	503	482	526	446	472	517	467	467	494	490	468	481	486	453	492	509	483	511	457	480	523	462	486	527	508	490	488	530	477	488	471	478	482	457	487	493	478	498	491	505	507	477	495	518	497	495	488	485	500	468	488	493	538	478	540	476	472	503	493	490	531	505	538	503	508	491	471	530	518	487	504	513	500	499	474	494	475	490	508	478	475	464	510	467	490	487	510	493	482	481	495	444	477	513	472	505	473	516	504	474	476	486	492	526	513	498	489	476	459	504	473	474	497	515	522	484	467	505	494	489	476	502	482	448	478	447	460	472	492	454	474	491	492	473	502	535	467	540	501	462	487	479	489	504	486	493	501	481	527	494	498	534	533	478	532	507	523	524	476	531	453	513	503	484	510	555	484	483	506	511	495	490	496	448	466	458	518	509	486	494	492	447	441	502	489	476	459	506	457	482	479	496	452	470	482	505	477	493	490	490	516	483	503	480	502	503	453	492	530	461	437	487	517	489	503	526	474	499	492	460	480	476	498	494	524	511	472	457	531	486	482	486	464	539	459	482	531	476	531	432	493	481	463	512	484	502	496	492	486	524	535	483	472	509	484	460	494	477	495	491	525	507	465	499	527	506	504	447	460	464	500	481	544	500	470	526	459	544	464	491	481	500	547	497	512	514	508	478	485	504	475	511	474	488	462	485	487	481	503	501	513	482	457	535	501	494	502	500	525	476	509	482	526	467	520	509	472	522	561	490	519	518	504	507	508	477	467	462	485	486	488	510	498	517	483	499	509	450	506	460	527	501	476	479	482	426	491	508	503	478	494	461	494	487	502	476	507	424	476	508	496	497	480	481	491	516	476	496	485	491	509	472	473	494	545	505	493	470	507	481	515	503	488	444	507	476	482	507	496	528	500	482	495	481	545	495	497	509	499	492	522	529	510	509	513	504	499	495	491	512	501	502	481	488	505	453	506	492	443	483	443	435	478	518	478	488	468	506	499	516	511	506	493	437	457	520	494	487	471	526	496	520	466	512	475	465	469	472	486	503	516	487	502	504	523	468	493	477	505	504	555	511	478	478	464	502	490	501	491	486	456	506	456	488	503	518	447	514	466	444	511	466	499	463	473	460	500	480	488	497	496	534	537	513	458	456	470	485	505	528	495	462	475	488	528	479	486	498	504	497	526	496	478	496	467	470	518	481	485	506	538	496	505	465	521	497	472	525	498	507	507	460	463	507	480	493	497	478	494	476	508	476	490	489	484	474	463	468	503	523	493	496	475	485	473	493	488	511	517	513	491	533	442	504	476	491	485	468	526	491	517	491	461	526	475	502	442	516	509	516	509	511	450	463	487	520	479	556	464	457	473	495	494	478	476	485	486	507	465	499	515	489	472	478	469	517	493	525	489	503	501	470	493	431	466	486	492	488	493	474	513	462	489	498	515	477	498	508	525	512	505	470	504	470	498	483	544	492	466	485	496	499	506	490	489	513	460	507	510	471	462	481	537	545	507	487	526	497	504	496	511	475	507	499	488	541	461	486	488	488	491	478	454	513	504	517	511	516	457	456	509	463	521	462	479	467	487	511	541	509	503	508	507	503	535	505	489	543	506	483	519	496	485	488	492	449	450	486	491	470	514	505	492	528	488	520	485	428	512	439	500	519	480	510	463	457	507	497	531	476	491	467	489	486	508	493
14213	25058	21269	12882	7948	6045	5113	3914	3613	3166	2847	2590	2195	1938	1764	1620	1459	1387	1368	1269	1161	1155	1039	1032	1039	965	971	937	902	898	889	862	860	900	808	850	850	759	763	780	811	798	780	800	788	800	826	807	808	777	803	756	742	767	794	753	754	773	764	742	783	748	761	777	782	741	732	778	723	736	776	734	774	756	758	755	803	771	775	829	819	805	783	762	813	729	813	762	785	785	802	748	758	751	731	817	773	794	759	789	804	717	792	816	766	729	780	761	743	803	806	798	720	767	759	751	739	779	842	764	772	771	778	738	782	782	804	801	740	754	764	731	773	784	750	766	737	759	746	773	827	802	734	763	752	783	739	753	769	767	731	778	784	765	765	749	782	783	779	778	732	770	720	772	763	735	809	787	792	769	774	784	783	766	767	827	763	762	757	739	824	780	726	743	755	789	754	679	820	741	766	729	763	738	728	768	810	778	818	755	775	794	758	780	819	744	785	755	764	773	774	785	768	773	803	817	824	746	801	764	790	782	697	772	808	777	796	824	801	786	791	781	774	785	795	768	796	790	769	798	779	761	828	787	702	765	809	732	795	754	757	799	767	766	842	747	825	756	763	785	740	792	819	760	764	810	740	769	787	797	813	778	757	737	797	774	787	767	753	742	814	780	793	733	745	785	752	738	746	747	737	769	735	733	747	792	771	761	786	802	769	786	805	786	804	739	776	798	797	815	802	799	761	770	770	782	758	774	804	770	776	782	780	746	773	762	832	785	790	732	776	781	814	750	785	815	764	756	744	812	806	762	795	769	751	760	772	786	789	791	765	770	814	783	791	764	737	783	755	772	757	755	814	750	738	757	786	774	774	734	766	783	747	725	786	757	799	746	794	734	828	753	780	776	787	766	823	809	833	784	753	733	759	717	784	756	800	765	736	808	801	760	778	786	818	794	779	743	758	813	749	795	751	779	740	767	782	768	733	805	724	792	782	744	809	754	764	736	778	772	713	739	790	846	762	747	771	781	770	824	761	806	773	756	719	791	730	817	749	798	776	802	717	720	736	774	773	765	802	760	771	775	761	816	766	782	756	748	788	771	800	778	748	771	791	745	803	724	796	800	740	759	770	784	751	764	727	741	766	769	797	757	779	834	754	765	785	741	738	752	775	779	738	766	769	772	775	740	803	747	734	831	811	765	745	752	753	796	789	843	752	759	740	803	785	767	765	765	795	760	758	826	738	740	808	771	736	740	785	771	758	741	770	794	818	776	710	796	788	764	789	770	816	779	767	782	746	757	745	790	766	769	780	770	778	784	730	783	816	813	759	814	732	768	775	794	765	764	781	789	780	790	803	767	765	736	780	750	770	810	720	803	762	774	741	764	735	769	801	758	793	717	769	781	801	768	774	755	784	748	789	766	750	749	737	781	774	747	840	813	767	821	739	781	753	759	744	799	768	748	759	802	808	774	762	752	816	785	787	783	800	729	724	792	772	814	817	769	765	734	743	711	742	768	713	772	762	784	783	769	772	738	781	798	756	746	838	772	793	781	799	765	778	821	752	802	741	715	787	728	776	769	801	733	784	754	744	774	726	745	765	750	783	771	800	752	802	783	777	775	804	775	737	804	812	728	742	721	757	750	765	776	767	734	749	736	798	747	808	758	739	752	795	764	797	806	717	728	817	792	799	762	747	728	735	818	801	782	728	798	806	724	739	783	816	758	802	752	786	780	840	747	756	762	788	753	783	762	777	793	800	734	757	793	750	764	768	760	742	758	763	741	781	751	773	787	741	780	768	746	793	736	779	752	807	752	792	809	748	787	766	749	827	778	830	750	791	794	758	817	743	737	754	743	845	802	777	732	777	787	746	771	795	743	786	777	735	805	782	768	702	804	792	778	753	806	792	724	788	734	756	765	762	739	786	775	798	818	774	776	734	750	752	790	780	743	757	734	749	819	758	735	781	821	801	762	789	726	776	684	776	785	753	808	748	755	733	836	744	760	730	789	787	721	788	729	758	759	771	860	801	827	765	787	745	804	782	727	735	776	791	756	759	743	745	750	777	767	763	718	823	740	825	776	797	775	781	788	790	777	740	786	784	811	757	796	791	787	788	770	779	757	810	767	733	753	711	806	805	768	749	731	741	828	800	814	811	756	789	762	768	750	785	797	715	776	769	767	770	738	725	757	787	749	761	775	818	753	707	714	803	773	785	789	774	763	718	771	775	741	754	765	762	815	759	803	759	764	775	758	744	759	779	769	739	733	748	736	767	778	829	741	751	771	785	754	734	817	730	721	741	774	766	787	796	703	761	769	795	817	763	767	750	746	723	776	766	767	804	752	746	747	768	816	753	800	803	737	775	778	777	799	754	768	823	771	778	830	767	808	753	724	797	783	779	822	775	740	768	789	790	824	794	783	759	806	785	739	777	703	762	740	702	751	713	764	763	777	792	750	810	816	788	751	808	753	716	812	755	762	752	800	785	742	765	818	734	808	777	777	785	812	775	751	779	796	753	776	774	760	800	796	782	812	782	749	746	762	761	747	744	768	807	799	781	753	854	776	862	775	752	777	825	786	747	731	813	795	817	773	738	826	787	780	785	748	789	762	774	752	732	777	797	765	701	759	722	755	758	762	746	727	831	782	783	786	779	756	796	783	776	734	792	794	779	801	770	731	727	744	800	809	787	783	760	790	739	758	772	761	773	804	735	755	775	800	766	765	756	805	795	803	733	789	731	808	726	790	748	743	828	757	773	808	755	769	785	793	806	785	784	794	760	806	774	744	758	802	792	760	802	761	776	756	746	738	786	825	752	779	794	801	779	790	789	800	773	764	799	799	760	790	787	795	761	799	728	779	737	775	787	765	780	800	774	832	718	791	883	790	755	729	770	762	781	781	737	787	737	762	800	777	807	771	724	759	763	818	751	785	784	759	794	797	749	779	763	759	737	782	750	745	794	764	804	732	755	739	733	734	761	748	743	748	765	732	793	758	783	744	768	770	712	791	726	739	766	772	804	799	788	710	790	763	772	799	839	777	794	763	751	780	742	829	766	723	775	777	742	726	779	773	773	773	742	771	815	779	791	767	767	788	737	816	771	756	775	737	766	769	760	723	756	790	786	767	747	779	802	778	782	788	792	806	731	798	800	792	781	824	749	787	763	719	809	804	795	766	743	808	765	770	721	741	782	713	797	719	755	720	776	734	757	836	745	714	794	784	774	761	730	765	764	800	768	776	719	773	745	766	782	764	768	775	776	804	788	760	768	764	809	813	743	764	766	803	777	772	788	716	798	780	790	810	721	803	755	767	785	730	808	799	765	790	783	756	765	716	721	810	833	787	805	746	777	742	774	785	756	813	749	802	790	700	786	761	763	803	729	828	756	760	756	745	761	757	687	745	745	759	792	776	777	824	774	828	791	786	777	791	774	735	763	752	767	749	737	797	783	763	770	804	732	747	787	748	794	761	710	816	771	746	803	755	741	817	797	740	735	764	813	767	786	754	812	775
24111	21232	28432	24328	20564	9268	4213	2819	2301	2099	1828	1621	1482	1323	1220	1126	1016	1018	996	950	843	846	807	790	857	801	783	725	727	711	726	744	681	735	670	638	689	676	655	656	674	668	647	671	629	671	657	661	663	600	676	652	664	619	659	631	663	643	644	610	671	641	625	642	655	609	606	658	626	697	578	617	625	643	640	614	623	596	679	626	633	632	667	650	640	675	693	613	641	642	631	637	646	648	610	641	634	650	636	645	663	660	662	655	684	648	611	618	662	618	643	631	649	629	655	612	654	625	686	641	657	639	622	645	655	654	711	621	686	591	660	630	638	600	631	647	631	657	657	661	618	673	630	641	569	603	602	553	662	626	666	628	605	615	619	656	616	643	682	632	671	629	628	631	658	648	626	618	668	639	638	623	625	649	651	661	659	662	682	642	614	627	626	642	599	641	642	674	637	664	647	613	610	661	600	652	640	607	647	624	623	605	640	594	614	655	646	632	665	623	601	657	648	601	634	651	621	633	677	634	630	645	631	637	659	643	640	631	660	659	645	594	667	612	661	646	643	645	653	620	626	630	657	614	635	651	634	695	586	661	688	682	634	661	632	625	638	642	600	652	635	675	580	624	624	663	628	616	656	662	617	641	660	655	655	656	653	602	615	695	663	619	622	646	602	648	596	617	634	626	600	649	661	645	611	651	670	651	635	618	615	632	615	662	672	634	636	656	646	615	593	616	654	619	641	668	638	634	609	673	637	619	619	675	630	654	624	641	609	634	645	704	658	659	623	658	635	651	602	624	650	653	657	660	601	628	593	617	635	662	677	652	623	629	663	619	634	667	678	647	560	671	619	640	599	674	667	635	641	649	662	665	660	646	630	635	608	630	574	657	620	618	635	650	635	631	629	657	673	627	642	664	620	609	614	653	609	638	664	614	612	587	583	637	659	640	617	668	653	617	625	628	649	643	660	631	611	659	637	615	606	670	682	628	603	624	617	648	640	596	578	642	660	661	680	634	681	660	638	610	654	597	671	623	581	636	634	618	589	664	645	660	663	664	683	636	613	620	652	636	621	609	628	660	658	618	637	677	634	633	578	642	590	641	638	635	626	614	657	662	668	637	620	664	667	625	617	658	621	650	623	614	631	634	640	641	643	611	661	676	624	662	652	593	627	646	634	601	584	626	641	644	641	596	669	639	681	637	600	642	668	650	595	597	641	641	678	625	638	655	646	645	644	638	587	611	654	660	600	615	640	604	650	632	637	606	626	643	645	615	631	657	622	660	630	648	637	679	651	611	599	629	604	646	642	622	643	626	626	640	670	658	637	637	611	638	633	631	648	661	624	593	690	617	709	642	633	627	592	637	678	630	684	652	641	638	689	635	645	647	617	653	600	652	647	673	695	596	639	644	640	642	622	684	600	591	586	611	642	654	613	637	607	615	643	624	603	653	630	600	624	651	673	657	661	629	638	643	625	616	629	645	681	615	678	653	623	646	603	614	618	680	621	634	608	642	667	641	627	674	614	655	620	625	617	684	641	582	604	677	612	640	635	630	625	642	660	621	660	615	648	685	624	582	637	661	640	624	624	649	627	668	661	609	629	610	678	615	632	615	607	643	672	600	625	644	632	629	636	652	648	664	646	616	631	644	654	590	654	645	616	657	616	663	655	707	640	649	679	619	647	610	600	639	611	600	625	615	692	609	665	649	633	633	675	646	643	632	623	679	592	628	673	634	623	598	656	634	669	641	606	630	635	663	630	615	643	603	615	624	622	608	657	642	625	654	648	663	626	683	664	647	601	647	620	655	655	622	636	629	605	641	656	610	605	659	648	643	624	639	638	584	641	621	667	674	656	645	624	617	630	630	643	637	615	646	625	590	646	619	654	651	619	596	600	613	632	652	672	626	626	637	628	669	652	640	620	659	641	613	602	631	591	618	663	619	669	606	620	614	624	642	699	610	590	664	650	637	668	606	628	598	639	644	635	623	669	632	716	680	632	628	615	627	632	577	651	666	611	652	620	662	657	646	614	636	594	625	647	635	644	649	638	648	683	650	625	662	636	642	654	606	651	629	620	668	636	671	656	657	603	677	641	639	664	608	630	647	572	649	611	650	642	633	621	623	671	595	628	621	653	634	661	578	644	605	664	643	642	626	612	626	627	647	621	634	664	637	674	632	632	644	610	609	655	645	591	650	643	589	653	640	648	663	617	617	640	651	656	631	626	642	639	588	640	662	625	641	626	651	650	602	624	615	643	657	614	682	640	599	629	637	665	651	639	622	613	624	620	600	655	613	649	614	690	661	593	648	592	626	602	603	616	675	624	636	636	636	655	595	609	589	636	649	667	657	638	650	607	677	694	635	608	654	652	636	644	629	585	657	599	653	639	634	639	635	599	612	684	679	606	618	589	613	648	679	684	658	637	667	621	655	602	632	642	664	641	642	629	623	626	585	614	624	654	646	644	660	621	648	622	637	618	607	635	651	642	654	650	660	645	625	634	666	695	689	628	634	611	646	611	642	673	605	622	625	613	635	639	646	656	653	653	649	623	629	614	663	622	637	587	651	639	669	647	666	677	628	593	614	598	665	614	649	623	663	664	678	624	623	595	631	653	612	612	633	664	677	626	626	646	644	651	644	645	648	656	652	596	626	651	596	638	648	664	625	607	613	592	651	621	613	635	619	576	658	634	670	629	622	605	616	633	623	632	631	626	637	599	629	650	650	654	637	670	632	638	674	612	650	645	683	643	613	688	639	603	631	635	625	598	658	678	636	637	640	638	649	618	649	637	633	668	620	618	584	621	640	652	620	622	603	626	630	637	622	592	607	692	700	662	628	626	630	642	640	634	600	668	648	655	627	625	629	630	638	645	583	652	678	655	675	627	654	656	614	621	614	629	635	640	669	627	665	640	627	615	636	672	602	698	652	621	641	595	717	611	617	674	626	652	643	626	622	652	661	639	666	633	632	606	604	620	618	611	613	639	616	614	619	593	625	638	607	632	613	672	642	645	664	659	635	603	623	651	575	676	687	631	619	645	616	648	642	631	651	633	660	609	607	662	662	578	614	636	619	664	630	629	614	616	641	637	594	655	643	640	618	616	636	607	603	607	604	637	600	642	621	624	647	613	589	591	656	594	694	671	604	660	592	644	624	652	615	630	606	625	634	629	611	638	633	602	652	643	633	641	615	656	663	591	657	643	608	673	653	641	670	646	606	644	623	593	657	615	654	626	621	659	685	663	622	563	591	660	585	601	626	621	607	629	646	652	640	636	615	683	606	658	639	650	614	591	609	669	596	650	634	651	653	648	615	651	584	645	647	630	625	616	660	647	611	593	670	632	618	639	642	655	586	659	646	612	625	634	688	667	604	651	655	595	630	584	632	698	643	637	664	628	669	619	687	642	637	653	666	600	638	673	662	651	629	670	670	602	626	629	650	661	599	656	652	662	623	639	659	617	622	607	677	607	658	653	623	635	671	569	611	611	628	620	637	649	635	626	664
16118	33603	28933	19307	12538	10629	8542	6862	6173	5283	4546	4204	3612	3141	2696	2498	2209	2042	2011	1920	1765	1633	1556	1365	1435	1432	1280	1230	1188	1176	1231	1103	1114	1130	1129	1111	1096	1064	1007	1079	1041	1051	1069	1049	1020	1033	1025	1015	997	991	1033	908	994	967	930	1013	1013	1021	999	1026	928	971	999	1048	983	1001	993	1010	958	1050	1001	989	971	986	1009	963	1033	959	946	971	1047	1017	1006	973	950	964	1005	1015	1027	1031	993	988	988	995	1010	1028	1032	1010	965	1015	1027	1051	955	988	971	993	985	1024	980	991	974	1034	1040	988	996	958	941	1015	1053	1053	987	1021	1026	1032	934	1018	995	992	1004	957	968	962	955	966	978	939	987	1030	905	975	1034	915	999	961	968	988	1010	991	982	1019	1025	974	974	976	956	998	1003	938	978	1003	972	1008	993	1027	1019	955	949	960	995	980	1003	1001	983	948	999	984	1017	947	983	988	985	1005	933	998	1010	1011	1014	1026	1016	999	989	950	984	939	1025	922	1033	990	986	969	994	988	971	972	898	939	956	992	981	1003	1041	971	1019	974	1006	967	975	992	1028	972	993	958	1014	982	960	992	944	961	1009	957	969	975	987	956	974	977	971	977	981	957	983	1022	979	977	1002	965	982	969	1027	1008	998	960	924	1016	905	922	1014	1016	1008	972	963	969	953	972	988	974	998	1000	970	968	973	995	1007	1017	968	944	938	968	934	997	984	958	1046	936	1014	977	950	970	1010	1027	979	967	949	931	1009	1026	981	989	1002	971	942	1017	947	969	962	939	1000	1031	985	1004	1004	1014	999	1020	938	973	979	1015	940	996	1003	1000	935	954	1002	982	1020	1028	964	969	1020	948	974	999	962	984	974	972	943	1030	987	1013	998	904	914	993	965	981	1002	976	1000	983	971	949	982	953	983	991	1001	1016	1014	985	961	976	968	957	977	944	929	955	922	980	1031	972	980	945	951	941	1035	1003	1007	998	993	1001	991	993	974	1011	970	997	970	984	980	1020	983	1026	993	895	966	979	1010	999	946	951	991	1004	999	944	932	984	989	998	995	993	948	962	970	984	969	992	1026	973	941	1028	943	1029	946	961	998	998	957	932	989	962	974	915	956	903	986	1007	971	978	1011	1014	966	1037	961	918	1004	971	1007	1030	1013	979	1018	965	1011	964	974	947	978	945	1021	983	966	976	984	961	1018	945	970	944	1015	1002	990	976	969	966	926	967	989	936	1010	1002	1009	1041	993	1011	1029	981	979	942	989	976	997	943	996	977	939	980	982	995	928	965	946	958	1022	1008	1006	955	990	980	941	948	1012	941	936	1008	1022	972	1024	893	1031	1041	977	1023	979	956	979	1008	1051	998	1000	1001	992	974	948	1024	987	1028	1040	986	1007	956	1028	984	1025	984	1030	978	999	1088	1015	996	1012	930	928	1007	986	986	958	963	954	955	963	945	963	956	964	996	908	1026	987	997	1015	1038	996	954	1005	1002	982	1014	1005	1034	959	983	926	926	995	934	1003	959	943	980	988	976	978	938	1045	955	888	1043	1034	952	963	989	1014	989	1017	971	990	1014	970	1016	952	1044	953	948	947	992	989	964	999	985	988	975	1044	986	999	943	1009	977	956	973	960	970	987	985	1006	956	1002	1024	1000	981	985	937	1039	932	974	982	982	979	983	979	994	966	1007	940	983	981	943	928	1030	1043	923	972	941	1006	989	967	936	964	1001	1000	981	986	979	990	982	983	926	1008	934	1000	990	1045	963	1062	982	1000	960	985	978	982	993	992	993	984	971	987	935	1020	1030	988	1034	1040	991	1010	919	1044	952	985	1011	948	967	966	954	959	978	1009	976	1002	947	971	965	972	974	970	1017	958	907	959	991	930	918	1015	978	936	995	992	938	977	1002	900	965	975	982	972	1003	965	973	967	1080	1010	1005	1036	958	986	1019	940	979	967	972	944	1014	1023	970	992	1030	979	978	915	989	977	978	996	976	953	964	954	1074	968	1039	984	1022	950	1012	961	970	998	987	985	1031	1012	965	985	985	983	943	1017	1036	1021	999	996	976	974	973	1005	973	1013	1024	994	1050	973	958	941	1005	1029	902	1001	963	958	1006	973	903	975	967	939	958	954	1010	965	999	992	1027	989	967	947	934	964	966	974	1017	1009	998	956	938	1008	1022	950	986	952	951	969	975	1009	1034	998	982	971	965	1007	1011	917	944	980	971	952	991	1003	929	1025	904	993	929	941	969	972	958	994	945	1040	949	1025	1007	974	998	965	1048	992	1020	955	972	1036	995	1030	961	975	985	1036	964	959	946	1016	980	999	994	962	944	968	990	935	959	974	993	1011	981	965	978	1009	978	1008	929	990	1030	968	1044	1018	969	923	984	924	961	1001	950	1003	966	993	942	1047	979	972	998	1022	1038	998	948	1009	1017	954	1011	1003	972	929	986	940	975	970	933	965	961	1037	988	997	1003	954	985	966	996	997	948	940	995	974	1014	962	952	1010	939	1023	1014	988	1050	957	1061	955	977	976	963	976	1021	934	1021	995	981	1042	994	967	977	1023	973	998	936	1029	895	951	957	979	1007	1018	1015	948	1004	981	986	988	972	933	987	972	952	1006	955	948	944	982	962	955	965	963	954	969	938	944	997	955	988	987	914	938	959	990	984	962	1030	929	1037	950	941	992	988	961	982	984	1033	988	1014	1026	1001	1034	929	1015	1008	1022	957	1009	998	1006	985	974	1003	1019	948	1023	1003	1003	989	1014	1001	939	942	1041	954	958	1027	995	1031	1040	1008	995	938	1028	938	948	1009	935	963	1022	1008	935	953	940	996	973	973	1004	983	977	1007	996	967	946	988	955	1019	966	909	985	966	988	985	997	958	980	953	985	949	998	945	979	946	956	1016	967	996	933	1067	943	980	934	950	984	997	972	1067	1010	997	1019	966	972	1008	971	1008	975	972	984	972	998	985	989	970	1047	963	996	988	979	979	992	968	981	944	991	979	1012	1019	963	976	977	994	992	995	1023	1024	986	965	950	957	998	970	994	992	995	1018	979	1023	982	1025	1018	967	971	914	1009	977	981	981	981	958	966	944	1010	972	967	1030	1034	1023	968	1013	973	1008	1020	1032	1017	1024	945	956	1000	1005	984	957	1020	951	983	985	978	931	1018	989	969	979	983	971	999	995	943	1020	991	959	941	956	987	1012	924	949	1015	1019	983	986	949	938	969	943	980	1000	974	975	1007	979	1026	971	1043	985	978	925	950	930	988	970	997	959	979	930	939	1030	993	996	1013	987	984	945	933	981	953	991	1045	999	946	944	960	1006	930	1034	938	988	998	947	1016	977	982	965	934	992	982	1005	930	969	1039	989	987	955	966	1005	982	963	979	1027	958	1018	981	975	1016	972	955	932	1019	1004	937	1007	1045	1005	962	902	968	1009	989	966	964	925	956	970	945	1012	977	969	965	1005	1011	999	970	1001	945	946	1028	952	986	1013	1002	998	949	991	963	1028	995	935	929	969	933	987	962	987	989	937	926	959	968	982	997	1049	969	1015	987	988	961	995	997	971	965	946	936	934	1024	964	982	966	983	929	996	987	964	983	1000	1027	959	980	986	973	999	972	951	1025	972	980	993	911	1056	951	1049	968	949	976	994	948	1013	967	953	990	960	951	968	1004	919	972	981	990	955	973	956	941	1036	995	994	1004	994	952	986	981	1022	1021	983	997	978	1009	992	973	945	973	929	1019	922	979	934	1027	985	953	999	969	939	1001	1040	960	990	976	955	1003	930	965	1033	1023	1032	1002	968	965	986	972	997	964	952	1018	989	1001	926	985	930	1034	1015	969	936	923	1003	987	998	1021	979	978	937	936	990	963	1008	1005	938	994	977	973	1001	993	1009	979	968	933	964	1017	1050	966	944	1010	976
23148	21248	29057	23760	21255	20762	9850	4162	3104	2741	2557	2112	2008	1633	1470	1516	1272	1196	1139	1147	1125	917	953	894	828	790	842	769	786	743	777	685	713	710	639	726	721	679	701	660	684	667	719	686	633	694	627	676	612	656	691	679	638	628	653	632	654	617	669	643	626	616	653	604	676	670	605	597	598	612	635	640	617	629	661	653	656	634	615	639	637	640	699	630	642	646	621	679	671	663	664	661	606	664	667	680	689	661	693	650	651	650	670	679	634	634	609	621	691	610	641	701	632	650	587	607	611	652	621	610	683	660	674	627	645	682	614	682	644	661	661	630	637	647	646	589	622	588	643	673	625	649	631	669	598	653	636	601	614	651	643	624	631	639	649	624	657	679	665	634	623	643	658	671	623	654	623	651	611	645	607	639	639	644	660	628	620	631	629	648	597	612	631	644	629	647	667	668	599	656	655	613	671	673	630	622	643	663	634	613	603	583	632	656	632	642	650	625	666	648	661	628	622	629	623	655	646	616	618	663	615	656	629	606	607	648	655	657	664	631	640	652	665	632	646	617	606	652	628	646	629	661	614	668	649	640	624	632	650	641	665	619	546	653	634	635	661	595	645	638	630	652	660	644	617	629	651	643	650	640	611	612	587	617	674	620	603	639	599	615	624	663	630	632	626	645	584	621	598	673	643	692	656	676	609	599	614	602	637	613	689	635	708	666	635	628	674	649	619	689	602	664	650	634	641	590	626	636	620	621	631	581	627	606	587	655	607	614	662	631	614	621	656	646	639	620	605	629	628	609	609	666	623	661	636	618	655	613	653	630	637	598	672	669	655	642	625	659	667	606	611	620	635	596	663	649	635	658	650	615	672	651	646	597	639	641	637	634	656	606	673	668	596	599	665	607	626	624	629	585	643	673	627	615	601	648	626	640	629	659	602	655	638	629	619	640	607	609	624	589	605	649	620	616	627	637	613	689	648	655	637	658	597	612	625	654	642	656	651	633	602	595	635	639	674	634	633	627	569	689	599	654	665	656	604	674	621	639	670	655	637	649	585	605	666	598	600	615	580	579	621	647	664	618	678	605	680	675	633	630	602	641	667	611	651	663	633	615	609	616	678	671	619	617	642	654	643	668	609	619	601	640	616	679	636	640	649	594	660	614	659	657	624	637	627	670	637	607	648	650	638	609	624	625	604	656	644	616	655	646	660	590	632	669	666	650	588	658	645	609	648	708	644	632	643	686	592	612	670	668	679	639	627	714	658	641	615	625	618	629	619	636	581	660	639	650	572	648	619	640	648	619	626	620	647	631	683	702	619	653	598	636	656	635	659	656	641	702	608	639	647	631	618	619	620	609	655	633	613	664	643	674	610	662	665	631	662	597	639	639	594	613	642	639	601	630	643	654	661	609	686	614	613	651	597	652	637	655	620	631	656	653	651	624	628	651	642	592	621	634	628	632	732	645	641	635	586	592	593	623	619	630	642	632	638	650	653	623	641	647	630	613	636	660	665	665	625	625	636	674	659	600	632	597	634	575	676	644	605	640	618	626	636	681	638	613	652	557	647	671	597	672	637	627	588	619	642	581	649	651	628	643	621	630	643	659	623	629	635	624	618	661	609	694	629	684	617	654	696	648	617	599	629	639	657	617	660	612	647	593	635	630	594	637	649	585	602	652	608	638	645	616	673	653	614	636	668	667	640	613	646	666	613	662	638	600	621	614	590	638	623	608	593	625	595	603	615	619	606	653	628	628	598	616	611	640	633	620	670	635	671	602	641	603	634	599	636	615	594	627	629	617	704	677	611	620	600	645	636	666	670	644	661	651	632	615	611	640	639	628	680	589	615	602	631	612	632	610	651	686	618	650	636	596	649	635	622	621	689	635	645	660	633	625	648	672	638	592	642	621	664	605	626	598	653	617	656	664	672	581	663	648	639	646	622	596	642	627	627	675	640	692	615	652	623	641	620	609	616	619	664	649	622	613	624	676	612	626	611	674	678	633	624	643	624	642	661	595	613	654	672	620	634	667	633	609	619	652	654	664	616	600	650	569	658	595	597	600	620	641	667	635	598	635	620	663	619	646	626	654	670	631	609	627	661	660	682	631	647	626	622	656	640	634	650	640	651	720	614	616	634	616	646	632	640	641	616	619	679	599	631	601	615	639	626	575	639	689	701	657	622	641	606	626	684	688	594	646	641	614	629	613	627	618	617	645	655	648	667	599	676	610	659	656	634	618	609	624	636	624	659	630	654	616	640	639	651	636	615	661	624	637	608	618	661	597	664	631	639	639	638	681	632	626	627	617	655	633	637	673	596	627	597	620	637	646	620	623	635	653	617	669	628	591	627	607	653	593	634	621	680	675	597	672	589	652	649	639	680	664	603	655	650	667	640	626	654	638	639	679	662	604	652	624	589	654	645	608	584	636	616	633	626	624	591	628	645	625	635	628	651	632	626	644	631	643	652	647	617	647	623	638	648	677	602	575	649	599	604	625	602	610	614	622	630	622	662	614	640	643	650	627	654	625	638	617	642	605	614	623	628	607	608	607	634	647	666	620	668	618	630	596	629	663	626	629	604	647	627	662	642	634	596	642	616	608	654	592	654	625	641	615	625	613	623	649	644	618	574	615	668	699	653	631	653	650	576	675	625	652	654	608	684	664	671	620	648	654	648	609	605	607	618	655	645	664	612	613	602	585	643	609	629	613	608	639	656	655	677	626	625	662	625	683	607	623	658	609	650	611	621	611	625	591	658	654	619	586	596	650	649	619	616	675	598	611	621	623	576	665	628	634	658	634	625	671	667	634	644	641	659	620	585	623	617	629	628	607	679	662	640	629	615	641	663	574	647	600	614	678	628	570	633	640	637	641	612	637	610	675	645	600	629	644	647	666	646	613	650	664	639	656	696	639	633	646	609	628	591	608	632	634	583	608	614	635	609	636	648	708	659	597	595	649	631	572	612	600	607	633	635	589	630	623	612	643	625	643	657	664	665	599	648	670	633	676	661	620	652	651	690	619	668	650	579	621	639	661	681	624	612	614	663	667	641	624	627	630	634	641	590	614	647	639	642	669	641	623	622	631	665	594	638	619	631	599	611	633	610	654	673	567	667	676	657	606	589	608	674	616	642	657	639	574	622	655	634	653	627	642	597	620	642	657	654	627	626	635	661	601	638	658	668	668	632	626	626	636	650	653	648	653	646	569	599	664	591	645	631	604	624	625	645	609	646	645	611	643	625	673	643	637	624	614	646	621	677	610	617	648	630	603	659	617	657	677	623	638	618	624	664	595	633	637	659	660	682	614	611	655	609	660	635	637	611	656	591	606	689	686	659	653	592	634	651	608	651	683	617	632	677	664	638	636	635	650	613	670	654	623	707	683	646	654	687	639	645	710	649	626	630	661	645	672	625	596	635	640	598	624	640	594	588	613	622	664	672	610	623	658	667	678	627	645	631	643	637	605	650	604	583	631	641	627	643	674	634	640	650	643	651	643	653	636	607	623
18934	38933	34159	24194	16368	13849	11684	9523	8239	7160	6480	5413	4907	4037	3618	3200	2764	2667	2433	2282	2084	1873	1750	1580	1613	1459	1475	1328	1345	1211	1267	1218	1161	1130	1083	1071	1085	1074	1054	1136	1074	1062	1029	1004	1078	1060	1003	1030	1004	954	985	1022	1030	1007	1005	1008	997	992	999	960	992	962	992	936	961	926	976	956	964	1003	960	986	960	1005	981	1016	983	1012	1001	1055	1034	1000	960	1030	1006	990	959	993	973	1026	993	975	1064	1060	979	997	987	980	1028	990	982	982	962	963	999	989	927	989	938	936	991	986	962	942	1033	980	1023	969	990	976	1007	976	980	963	907	974	974	972	951	975	1021	970	966	965	995	951	914	1034	965	956	958	939	991	936	922	942	959	965	990	1037	951	1033	982	954	947	982	950	928	944	943	937	936	961	999	969	960	939	916	957	995	1004	913	897	1010	989	1001	984	1011	901	911	951	964	948	956	959	943	1028	913	945	982	1003	958	939	916	929	980	999	961	940	1011	950	1008	974	992	920	991	944	993	967	993	996	954	882	962	950	955	993	954	933	904	929	945	970	974	979	982	1000	1011	951	944	1012	967	961	965	958	1017	909	934	976	949	973	979	972	915	993	941	954	922	931	946	994	917	942	966	947	976	963	907	950	966	987	953	968	965	962	932	956	962	930	1032	920	1024	929	998	974	966	928	999	974	959	946	958	955	945	958	989	938	1009	991	950	946	948	959	948	1002	912	936	997	933	1011	981	973	989	952	947	986	949	920	895	893	945	1005	987	944	945	951	945	978	960	1016	934	962	891	944	982	951	999	983	964	971	975	960	989	977	979	1006	961	998	960	914	944	1002	933	959	964	957	1024	981	970	967	976	974	979	1024	1040	974	968	972	960	908	981	960	997	999	1016	930	946	925	1019	980	919	931	966	943	1005	933	1021	1000	938	998	1005	993	957	986	1002	986	940	928	958	899	909	1007	980	1009	996	985	946	987	996	910	973	972	967	989	969	1003	902	883	925	984	961	950	962	937	991	896	964	960	975	944	1017	954	913	963	982	1020	897	988	989	976	959	944	934	959	976	1007	940	931	1047	897	982	969	937	905	930	935	974	911	919	1028	1019	955	904	979	948	927	946	937	963	947	977	932	959	919	975	985	985	959	944	983	939	977	980	971	954	931	945	944	998	946	1025	980	963	959	990	983	975	942	983	935	929	1040	979	918	924	916	946	1020	1030	934	919	945	953	977	957	985	947	939	994	956	939	942	989	975	935	934	955	881	928	921	1032	962	925	975	1013	920	983	899	919	936	913	897	999	970	980	960	985	983	961	937	1002	1023	1048	1007	959	969	986	1044	972	965	1013	934	966	982	945	1016	927	968	930	956	966	1015	938	968	872	957	1009	931	963	925	958	986	972	963	939	942	971	947	970	916	1004	954	971	958	1022	981	904	978	959	962	964	1005	916	1015	979	979	947	962	955	977	998	1014	943	972	970	995	1013	988	979	969	968	983	933	952	969	1014	964	887	924	965	901	976	948	954	969	973	912	957	948	920	1003	954	947	1037	919	889	974	936	1015	916	899	893	977	942	978	955	933	930	975	982	966	938	949	995	977	957	958	971	983	931	964	974	994	968	967	963	954	956	950	907	923	974	979	956	984	979	994	998	953	970	973	951	948	976	932	927	965	942	974	976	935	1001	919	961	1006	960	927	991	903	975	993	962	974	1025	953	974	975	989	1032	948	938	1017	885	1026	963	949	979	934	920	964	920	927	912	1066	1009	980	970	1001	993	982	1016	996	923	905	921	956	985	960	942	933	986	981	921	990	996	958	991	969	997	977	957	970	1003	993	899	1003	954	964	962	970	921	979	954	925	1030	978	940	1026	956	947	995	981	972	984	1018	941	986	931	918	943	982	922	974	986	978	920	1009	974	930	1003	1005	973	954	992	997	962	895	996	966	981	977	974	954	999	953	962	990	979	975	1010	910	946	974	971	876	1001	957	970	940	969	982	962	985	971	980	938	932	962	944	932	949	940	939	928	984	936	929	911	973	964	975	925	956	905	948	964	990	984	977	911	999	962	942	939	989	928	948	974	945	948	981	952	988	947	992	1015	957	963	935	961	985	1000	975	1043	997	982	987	1002	940	942	970	1014	948	953	929	977	928	989	957	968	963	949	947	939	947	970	987	970	973	959	974	979	993	924	984	960	982	968	998	931	948	914	973	970	979	1003	975	929	952	951	969	932	940	980	1009	985	926	1018	994	965	939	946	948	1023	992	931	987	974	977	957	967	967	898	952	973	940	934	939	979	955	941	954	927	936	945	912	931	968	956	985	941	917	985	959	954	934	934	881	972	947	912	987	934	964	999	1006	946	931	935	1005	992	932	1013	953	935	977	959	950	941	1019	979	932	945	967	988	966	948	956	1010	920	971	956	956	986	950	995	932	1010	983	975	948	989	957	961	965	955	958	945	966	942	978	950	986	995	853	1019	973	955	957	968	982	968	975	929	1001	953	957	921	927	991	904	997	964	946	934	997	1011	965	925	979	974	1020	918	968	939	977	959	925	1016	904	932	989	896	955	966	934	1048	951	924	937	923	966	986	959	944	955	926	968	963	948	927	949	935	913	965	998	919	942	987	953	958	973	981	920	974	971	949	973	924	954	876	963	934	995	990	962	971	959	960	940	938	945	940	957	1005	955	957	989	963	914	956	944	935	931	970	952	912	944	962	920	950	957	957	997	972	954	902	967	920	964	956	975	964	955	952	981	1014	905	989	958	931	965	945	965	921	971	958	973	973	946	964	950	982	922	920	969	963	948	985	1007	962	957	957	949	985	972	989	998	1004	958	969	968	980	987	962	982	999	976	1018	954	970	919	931	959	946	974	1000	937	934	943	963	987	925	986	1057	942	930	952	919	933	1024	947	973	988	983	937	954	964	1001	1021	978	906	964	930	966	946	938	1001	971	941	920	967	971	900	1029	944	960	962	937	966	915	975	1035	914	1011	992	954	957	992	982	978	967	970	985	977	951	924	988	945	981	932	953	1025	979	1005	964	919	980	975	911	922	983	952	913	941	992	890	973	877	963	955	946	950	889	927	929	947	970	976	964	924	972	996	954	989	952	940	971	987	978	919	995	966	992	946	968	982	950	978	956	980	972	952	957	953	995	954	1009	1022	977	900	944	938	941	971	986	979	992	1016	1032	982	966	1001	993	943	985	985	982	950	970	925	956	989	987	965	975	1016	989	929	942	1001	915	999	980	969	985	954	994	942	942	974	957	921	1016	995	976	902	1025	963	981	929	1021	1029	1015	900	979	950	1005	985	1023	941	1024	938	989	1006	974	962	958	991	949	963	1006	909	959	979	950	951	995	961	955	1014	921	972	991	967	906	986	964	937	919	912	943	928	950	936	924	986	973	930	902	975	1004	952	978	968	926	935	963	934	970	911	932	977	942	1032	978	941	989	970	961	950	934	1018	969	968	967	988	991	998	976	947	956	985	953	1025	978	891	998	941	963	906	956	956	959	1007	964	1004	988	944	967	880	973	968	975	1009	954	1010	947	972	947	966	973	967	927	957	971	996	955	895	947	961	968	1015	972	1002	992	936	900	983	999	1002	963	989	979	960	961	935	938	980	975	948	930	952	993	981	961	962	1000	981	931	1037	945	937	948	976	949	953	950	929	1003	994	954	938	922	975	972
26729	21270	18671	9231	3484	2265	1875	1633	1371	1295	1135	1006	975	863	783	811	728	667	710	720	647	642	596	583	601	585	568	552	500	503	569	576	498	448	498	504	514	513	511	468	515	565	475	498	512	483	510	479	492	475	514	467	504	473	500	509	537	518	478	471	513	474	449	476	466	510	485	467	490	486	505	512	475	498	482	496	535	475	482	473	481	539	463	464	535	488	513	504	458	480	510	475	528	500	521	480	476	526	490	481	506	501	487	486	539	491	515	481	517	479	492	491	501	472	488	472	459	473	526	494	480	461	455	505	475	447	469	475	490	468	488	488	515	513	470	514	444	462	479	496	504	466	458	481	474	474	499	451	490	486	530	474	484	525	487	522	475	463	460	447	491	506	485	496	485	497	504	496	481	486	457	503	458	481	476	490	510	472	465	496	462	482	512	482	463	504	493	491	500	481	499	512	512	457	502	491	458	483	464	475	523	526	479	491	478	514	467	471	464	516	477	499	486	506	484	500	481	484	472	515	467	524	535	494	535	478	486	512	455	493	492	483	521	499	489	509	475	457	479	510	488	457	493	486	468	470	483	487	523	500	462	508	505	493	459	454	472	510	478	458	520	500	480	495	512	487	426	473	477	501	451	495	510	472	466	461	492	484	460	488	505	482	492	442	489	448	468	480	494	495	509	505	455	489	503	513	485	474	490	457	506	505	487	471	491	502	470	497	486	495	504	458	445	506	490	485	478	493	463	500	477	447	478	508	460	536	503	527	428	514	488	509	476	482	485	511	496	504	494	507	508	453	482	503	503	488	514	507	485	501	516	486	482	474	496	512	482	429	484	464	480	480	496	486	535	487	525	505	498	455	454	459	463	510	495	472	493	532	489	492	504	521	500	491	499	498	488	513	489	459	490	508	509	454	481	492	520	506	500	511	486	478	508	517	521	537	526	488	508	497	525	492	492	444	481	483	482	481	456	470	498	446	469	487	486	483	479	515	480	453	497	521	488	467	522	474	516	469	491	484	472	483	479	453	467	453	434	480	456	521	433	508	470	506	495	490	501	482	485	469	492	527	487	516	489	455	451	480	492	466	485	485	488	510	492	523	475	497	474	472	490	450	515	479	500	479	465	488	515	520	473	489	488	508	535	448	499	523	494	464	489	544	469	505	469	487	492	514	495	454	465	494	471	492	455	526	515	507	491	484	489	513	475	489	484	473	499	466	489	480	451	499	501	463	490	437	491	496	515	468	477	522	503	484	510	524	507	490	483	512	451	490	477	457	473	471	466	470	508	480	465	491	519	501	474	469	480	490	460	497	496	514	502	502	499	468	512	496	490	493	483	429	493	482	477	512	505	485	499	471	472	483	527	487	509	474	441	485	510	499	477	477	502	476	476	490	490	509	518	514	465	461	527	471	447	506	483	490	466	471	521	461	531	474	457	453	462	485	494	502	484	459	525	485	490	450	481	480	492	490	483	495	514	466	495	479	523	474	470	486	428	479	458	481	461	468	502	515	489	476	486	470	521	514	493	517	521	498	475	489	494	486	475	423	503	483	470	494	483	508	493	501	506	524	488	467	503	469	471	543	487	517	441	464	517	503	541	481	508	497	481	509	472	516	542	503	415	519	472	533	492	490	499	474	488	474	467	521	478	462	518	477	482	475	498	462	465	471	472	476	470	474	485	458	468	483	451	506	485	520	461	509	474	495	488	456	446	432	462	496	518	508	473	488	483	474	488	469	468	472	505	489	480	516	477	514	523	498	462	497	491	508	483	475	501	515	494	478	461	489	508	457	477	514	521	481	473	473	502	492	461	496	444	523	504	484	452	447	488	507	457	476	520	479	513	481	516	486	457	473	497	511	448	490	484	463	479	486	457	463	495	459	466	516	469	458	441	455	477	488	491	483	491	502	484	490	479	478	483	474	488	474	504	497	513	510	457	494	475	498	499	459	513	454	489	522	504	520	496	479	526	490	532	475	490	486	476	442	497	469	515	468	474	473	462	490	496	470	519	465	521	516	472	473	470	452	471	484	512	493	491	465	512	480	493	531	521	522	493	474	527	504	462	450	518	488	494	469	490	497	486	486	465	491	480	518	470	496	473	482	485	504	491	428	495	469	472	477	456	529	468	470	539	461	502	497	496	479	492	511	485	447	571	531	481	493	503	494	475	493	513	510	481	491	507	505	456	496	462	485	477	457	549	483	488	455	486	495	499	481	503	474	495	455	493	515	491	473	513	472	488	481	484	511	478	492	440	496	505	463	519	495	487	507	449	525	464	475	504	491	465	514	466	485	506	471	498	499	438	441	465	482	498	471	460	477	520	545	518	500	500	467	493	505	508	475	495	467	510	470	472	479	474	475	462	509	488	492	468	546	506	498	476	445	482	480	507	474	488	496	504	534	497	494	489	462	472	470	500	471	475	478	500	493	473	477	489	466	509	569	483	470	492	476	475	440	494	522	523	479	495	474	495	518	520	482	509	500	480	486	485	489	514	440	476	498	523	497	506	484	485	465	496	509	503	488	455	430	455	460	501	488	476	490	509	496	490	490	498	478	465	520	470	471	494	467	514	507	477	500	493	495	471	488	487	512	509	502	510	470	486	470	555	464	443	499	483	495	496	462	495	518	534	497	536	494	497	475	454	494	478	482	461	529	492	490	456	502	475	503	546	469	457	479	454	477	521	482	483	474	458	478	504	510	477	524	503	512	466	511	525	467	500	479	508	462	470	490	518	497	464	490	495	453	478	498	462	513	495	464	470	484	484	511	512	516	492	495	499	481	481	477	500	515	457	471	478	459	463	481	507	500	485	502	502	504	529	466	483	459	515	499	416	459	526	447	494	488	511	503	479	453	492	514	522	474	511	450	477	450	519	473	500	486	484	465	496	505	496	522	488	519	509	481	447	489	454	444	499	449	493	479	470	509	463	476	519	512	486	495	506	506	482	494	477	507	516	462	501	457	467	495	495	497	504	450	466	482	521	527	503	515	492	496	511	468	465	490	446	481	498	482	508	481	513	492	502	487	437	492	544	520	436	494	497	488	552	500	498	486	466	484	478	507	507	507	502	554	496	486	490	482	499	496	480	486	491	497	496	504	494	484	505	483	479	477	493	449	491	491	488	501	525	466	507	504	499	475	509	483	465	441	463	497	493	466	487	488	469	494	547	513	499	495	467	529	494	467	473	468	475	455	484	521	491	481	485	494	465	500	525	475	511	487	496	471	501	485	520	441	477	486	481	471	510	465	468	510	502	501	485	493	486	487	475	536	486	504	508	463	455	493	483	504	492	478	519	512	499	504	481	500	464	466	518	481	497	509	465	507	457	431	518	460	443	518	483	472	517	515	440	517	500	479	468	454	459	501	476	508	525	521	505	509	479	519	476	477	473	489	484	528	488	512	469	498	476	495	455	486	490	463	486	512	479	510	462	492	510	460	455	428	491	479	497	482	487	490	495	504	455	452	526	480	525	490	420	486	490	491	502	501	454	493	448	497
14708	27031	22224	13390	7378	5665	4689	4409	3746	3180	3001	2595	2364	2069	1818	1768	1492	1334	1372	1304	1184	1158	1065	1049	976	946	881	919	896	891	868	853	815	835	807	809	825	789	783	751	815	792	746	807	797	757	795	807	733	704	835	752	750	777	761	774	828	769	778	745	745	757	774	728	693	763	802	783	730	796	749	749	756	774	780	787	720	772	767	777	715	741	783	766	758	778	776	751	771	791	806	800	807	754	739	778	792	775	757	743	745	760	731	770	713	777	799	733	693	778	762	729	757	774	800	722	750	782	733	768	791	755	730	785	749	769	800	795	774	763	754	788	731	763	698	725	736	756	765	802	768	772	780	741	777	745	760	794	789	778	781	750	757	733	740	713	776	803	772	715	785	800	762	759	742	773	736	784	766	812	708	753	741	759	711	753	752	707	758	790	736	687	727	751	746	790	763	788	765	784	765	789	768	779	724	783	743	744	779	716	747	757	689	777	776	778	740	748	764	765	762	727	782	813	753	738	747	747	743	795	774	792	759	785	724	793	748	770	734	734	707	815	752	759	773	762	786	774	786	725	785	719	801	730	743	763	746	771	779	731	776	732	680	736	726	750	724	771	758	771	734	737	737	793	767	736	706	751	748	698	748	757	738	787	743	758	714	723	788	777	769	739	817	734	768	764	747	727	769	760	755	751	772	756	775	710	741	735	793	771	745	741	754	750	768	738	823	787	739	781	761	735	809	702	771	708	752	781	705	730	745	740	774	728	761	722	724	780	775	759	804	725	753	773	760	775	739	768	758	688	738	700	787	727	753	790	719	755	760	778	770	771	783	710	743	747	735	750	751	719	755	769	767	770	745	789	721	717	760	735	768	777	735	803	768	723	735	792	800	734	801	769	799	819	756	731	745	711	716	772	784	761	695	769	763	733	709	754	771	819	742	736	786	796	771	842	754	782	717	716	736	786	709	744	746	717	785	725	773	736	782	730	745	775	755	724	760	746	750	740	733	721	722	760	791	735	734	755	729	773	781	771	781	722	781	753	795	730	757	749	682	715	722	724	728	782	747	752	727	739	701	784	771	809	765	745	759	770	752	763	726	752	791	730	734	785	727	721	785	754	742	742	754	730	718	728	800	714	717	771	769	797	750	745	775	734	711	749	759	780	757	802	726	767	780	747	800	775	766	774	757	742	743	729	745	742	740	702	751	767	794	742	813	796	775	781	760	766	701	734	739	741	742	719	737	749	770	782	739	704	772	732	799	765	713	756	773	714	749	741	746	772	736	758	731	748	731	791	773	765	762	749	728	746	734	715	757	795	753	760	783	747	764	762	731	783	769	851	731	793	744	789	765	743	711	814	801	807	728	763	783	756	774	773	818	772	805	740	734	785	792	740	733	772	760	804	778	739	819	771	765	778	752	767	710	784	746	775	725	769	722	772	767	768	708	736	801	691	789	719	735	749	810	802	771	727	742	704	736	715	749	747	747	743	760	751	703	738	745	745	809	744	790	744	728	773	790	755	737	760	774	769	758	745	754	741	761	741	742	762	793	740	784	752	702	777	705	782	727	768	756	770	743	731	744	697	771	765	754	755	762	776	767	726	784	755	800	761	745	831	761	738	772	787	725	766	810	760	779	768	714	738	752	728	712	782	770	696	818	764	765	773	755	731	781	751	775	761	800	758	720	770	775	771	757	765	738	741	746	776	790	770	748	752	769	757	743	736	767	746	798	785	773	804	745	740	732	777	751	797	757	746	737	716	761	784	761	732	780	764	748	708	771	769	795	738	787	743	736	739	764	769	784	760	747	786	734	762	744	745	732	749	755	758	710	725	762	722	676	738	728	777	768	726	763	798	759	735	787	796	727	777	791	718	766	712	756	761	727	740	789	711	733	777	745	751	769	753	737	741	796	760	749	735	737	729	792	754	747	752	771	737	790	798	843	736	756	776	782	815	804	728	756	748	766	739	788	742	785	749	768	747	732	723	704	739	742	773	780	738	721	742	731	766	787	792	767	794	784	754	789	717	756	769	737	731	773	757	727	823	723	718	784	739	774	705	786	757	758	752	729	795	724	752	781	734	794	750	736	764	764	737	768	769	764	794	762	747	776	773	746	780	741	747	714	723	758	749	776	771	762	798	741	735	733	782	712	799	776	740	754	752	757	751	755	768	764	745	753	756	762	807	755	799	750	722	705	737	801	781	700	826	821	693	848	740	779	741	770	755	694	753	747	784	772	755	716	772	795	773	765	742	767	741	794	774	770	753	793	729	808	758	769	734	758	802	790	785	784	741	772	753	720	750	785	714	772	739	764	770	756	802	778	749	784	745	746	780	808	771	736	775	787	724	748	817	710	762	766	805	776	755	767	763	732	788	721	780	780	778	766	714	767	734	718	732	759	760	745	767	768	775	799	754	764	799	724	781	787	786	754	750	738	772	711	759	693	730	802	777	776	774	725	733	741	731	768	739	719	774	759	722	812	754	780	753	774	727	746	727	744	783	711	769	770	728	776	735	750	746	760	754	761	761	714	779	799	759	774	798	782	777	743	719	784	738	745	774	790	736	741	761	746	724	798	771	752	807	746	737	741	715	741	781	775	765	764	771	768	783	781	728	772	744	804	737	749	797	762	755	760	766	711	744	817	727	761	721	766	759	757	758	738	819	745	748	739	830	738	751	764	743	754	738	737	753	787	803	783	742	766	764	779	798	776	755	779	755	700	780	757	785	718	745	806	736	801	792	803	742	727	751	759	720	731	793	744	719	805	765	763	794	748	744	731	754	759	726	759	710	714	742	709	772	739	755	758	770	749	780	736	766	807	760	769	753	784	763	743	763	666	736	770	780	775	755	706	745	727	712	766	767	777	740	769	760	728	749	761	754	740	733	795	758	711	768	759	761	730	751	746	764	749	774	753	747	772	747	741	714	780	720	757	689	756	746	717	725	726	778	709	752	721	786	788	774	768	815	769	712	713	732	744	782	719	770	746	753	751	771	779	774	765	782	729	779	743	740	750	735	764	761	763	751	771	768	775	796	793	769	760	731	724	721	760	744	769	796	755	800	757	745	730	823	764	738	790	725	716	734	751	760	730	744	754	702	756	784	809	779	769	800	770	708	750	762	754	752	768	743	757	772	772	783	693	758	771	725	773	755	711	725	778	753	794	768	744	753	753	793	750	668	757	756	754	825	738	770	739	766	783	781	785	698	775	767	719	757	759	753	749	761	758	697	755	755	751	715	791	763	783	745	726	714	764	755	717	720	776	748	714	770	741	708	746	782	790	760	717	800	727	705	751	788	749	714	715	742	769	752	740	778	760	711	785	706	725	786	752	727	794	720	786	757	794	722	776	738	767	681	821	762	742	786	731	777	794	742	739	723	742	775	752	703	778	765	774	753	750	744	787	760	749	771	768	733	752	782	748	734	751	758	710	774	802	739	803	771	794	724	747	784	766	766	716	727	814	816	752	791	772	765	737	744	744	754	758	747	727	782	759	741	774	743	712	745
24192	21273	28498	24385	20567	8951	3819	2677	2295	2037	1967	1691	1570	1402	1207	1247	1024	1038	990	928	867	896	832	813	800	778	731	723	714	671	742	704	694	691	680	699	700	680	612	647	708	655	662	666	590	661	640	634	607	658	651	619	653	653	654	697	658	644	674	582	635	599	609	636	647	647	640	643	586	624	604	665	659	624	646	643	623	696	647	634	683	606	618	645	662	647	579	654	618	644	615	673	675	647	702	670	690	611	672	612	640	640	670	605	632	669	612	594	637	655	678	609	637	663	661	637	612	601	670	644	607	616	662	628	634	626	622	665	678	636	639	610	635	644	626	589	649	634	654	618	623	617	603	664	610	617	670	626	699	658	658	588	589	620	636	612	679	692	610	661	624	607	610	654	688	630	615	619	680	671	634	706	633	642	630	628	610	690	617	619	634	607	658	615	636	647	678	635	655	611	645	600	614	655	690	611	668	665	625	637	661	653	667	664	611	630	614	619	685	622	621	653	600	638	609	638	585	637	642	655	666	595	643	639	652	634	621	624	632	624	654	667	703	661	646	661	645	711	654	581	674	618	612	686	647	630	584	593	643	631	588	626	634	658	679	663	661	626	704	663	635	623	587	654	666	618	593	651	695	668	645	615	648	637	603	679	626	663	600	638	660	637	662	620	598	662	617	648	682	646	633	630	656	653	654	638	658	637	676	613	658	652	645	621	616	637	636	658	662	602	666	641	608	618	608	649	625	615	646	614	669	643	644	658	627	637	612	613	690	673	596	635	666	678	645	677	652	603	645	598	622	632	671	642	673	621	678	642	619	664	688	614	615	664	613	654	644	636	656	609	640	602	558	630	667	635	667	595	648	638	682	612	619	667	689	645	597	653	637	611	598	608	640	610	651	656	688	660	673	604	634	567	648	653	708	609	628	626	646	635	611	647	689	680	657	641	616	612	621	689	685	634	674	671	619	611	610	634	611	626	588	658	620	627	655	619	634	619	632	669	651	630	582	645	675	599	642	594	605	619	657	623	658	649	617	601	643	648	656	658	620	619	612	656	621	677	652	637	666	655	651	645	642	613	642	628	592	624	634	592	602	620	656	619	595	587	622	683	615	644	638	691	663	636	649	630	644	629	663	619	631	606	631	628	664	666	676	627	651	618	629	684	609	646	661	625	597	614	647	635	623	642	619	616	643	610	622	617	617	630	617	638	574	630	632	599	642	625	592	643	629	597	629	635	617	629	659	665	665	645	636	654	640	658	595	661	603	635	616	623	625	662	612	602	615	650	621	617	638	621	626	654	620	684	611	621	644	672	614	646	640	668	633	617	623	627	634	598	647	613	669	647	665	623	605	645	620	660	629	663	613	632	621	625	620	630	626	651	694	617	613	625	594	643	603	683	664	639	659	669	679	608	625	644	656	610	651	584	672	640	606	649	599	595	600	627	620	639	603	639	663	643	645	689	655	644	645	617	637	626	684	633	591	590	684	606	616	620	676	685	605	643	629	580	636	688	622	628	608	643	636	673	650	668	600	644	632	603	658	638	661	638	623	651	631	612	630	629	591	648	649	650	647	655	676	625	661	618	594	616	636	626	627	620	663	628	634	634	669	674	628	586	617	639	679	614	624	651	631	696	657	624	683	635	642	617	595	679	593	597	641	619	629	570	631	634	644	631	602	671	626	592	649	646	592	648	586	649	585	653	651	668	700	618	647	624	599	650	606	608	653	640	639	612	634	668	677	639	679	619	655	603	703	650	614	618	618	609	646	621	604	653	633	608	606	604	648	622	633	618	609	670	632	642	649	591	667	658	658	626	644	610	617	601	655	675	592	680	644	639	613	651	645	616	661	659	668	687	605	613	652	596	651	644	652	613	648	638	621	630	698	707	646	683	698	635	620	629	635	625	678	670	616	581	645	601	617	609	623	597	675	640	639	598	645	642	670	635	630	636	632	618	647	659	611	644	672	637	639	647	660	606	622	607	599	648	639	633	634	599	630	673	649	675	699	669	604	651	625	612	647	579	664	659	661	617	642	667	596	650	648	640	641	607	613	620	618	645	616	623	632	642	642	642	618	644	643	623	633	661	633	687	629	646	603	616	628	632	627	627	617	644	645	660	612	641	602	679	619	612	681	660	633	604	622	603	623	642	667	621	649	647	618	629	643	634	643	628	582	640	619	637	621	654	670	619	612	656	629	663	619	620	614	627	646	657	664	653	628	631	690	617	617	660	655	644	640	623	619	619	628	666	630	631	616	651	639	622	608	633	644	648	597	639	627	665	593	648	634	672	660	633	636	610	669	641	589	625	648	596	614	587	584	637	659	653	607	638	630	655	669	612	710	650	601	582	621	630	652	634	618	641	652	622	641	603	615	615	670	614	650	677	630	637	635	693	624	641	635	633	688	612	664	623	622	640	658	621	651	651	622	665	680	641	595	629	662	634	607	597	640	616	631	623	657	647	617	678	640	626	602	604	612	634	637	649	634	668	612	634	608	648	668	622	655	651	626	628	607	635	622	667	625	633	662	653	618	667	642	698	631	704	618	598	587	649	680	636	675	689	613	646	631	594	626	660	641	631	645	621	585	676	644	577	630	651	629	621	644	659	632	704	651	657	630	636	614	616	602	630	609	624	621	615	616	650	681	660	674	647	637	617	680	625	638	607	581	653	633	659	591	599	635	686	613	599	661	617	652	595	619	630	641	606	628	644	667	641	650	638	672	673	673	630	661	643	629	589	655	627	626	659	614	627	628	604	673	631	654	634	612	667	612	618	669	642	614	635	670	626	653	693	667	639	630	655	611	635	660	625	653	583	663	631	616	584	620	627	644	651	612	664	616	626	644	667	583	639	631	602	665	624	625	665	671	643	612	642	612	639	657	636	625	617	682	635	616	678	665	622	631	673	684	608	649	618	627	647	652	633	638	665	623	667	676	658	605	616	623	629	634	612	677	613	607	645	641	616	627	603	697	638	659	621	652	650	628	629	610	618	663	636	665	625	647	617	610	673	610	648	593	625	650	620	647	655	635	590	599	616	648	622	635	660	600	642	649	629	627	668	655	641	615	634	608	624	645	636	596	639	619	635	645	655	627	624	646	666	622	604	638	635	604	606	647	603	652	614	646	661	618	646	686	682	692	636	629	696	599	644	656	658	612	642	612	625	643	637	654	662	626	665	607	630	646	640	611	648	617	632	611	639	642	610	665	649	617	573	624	621	668	611	650	629	599	633	618	642	657	647	647	595	637	626	607	616	643	620	672	596	639	650	645	622	682	652	654	628	609	651	609	633	644	644	630	652	683	654	636	659	656	638	649	677	643	645	634	641	635	620	614	642	682	599	602	620	671	686	653	617	615	640	653	641	653	679	627	689	644	636	650	637	612	629	619	617	605	670	679	634	631	620	648	628	691	683	659	632	635	641	643	653	614	641	637	634	657	617	638	628	632	612	641	646	627	645	621	601	628	599	629	626	641	628	689	617	613	626	616	636	686	619	648	697	602	620
16633	34392	30387	20038	12720	9833	7743	6909	6311	5503	4995	4219	3723	3168	2744	2746	2197	2077	2019	1933	1755	1687	1548	1422	1389	1292	1300	1296	1185	1211	1170	1144	1103	1113	1098	1135	1061	1032	1050	1055	1078	1048	1046	1040	1037	997	1080	998	1012	1036	1024	976	1032	981	987	974	964	992	995	1019	955	992	1003	1017	939	989	1047	932	1026	969	960	1020	976	940	1070	967	996	973	986	988	965	1017	975	996	1015	1056	993	991	984	990	1015	992	1042	1027	975	1035	974	1066	976	1039	1017	950	1022	992	1000	976	982	1032	946	974	961	1043	1016	985	978	980	994	974	968	988	943	956	974	990	1002	971	903	1004	941	1019	1029	993	989	953	971	961	1044	1024	974	960	977	987	1009	973	1043	948	940	992	982	962	1005	1016	996	983	998	1007	975	984	987	1033	1014	961	973	946	989	958	943	980	1099	927	1003	1012	966	1000	985	976	996	984	1003	952	979	969	903	1004	985	959	968	1003	1037	986	942	932	956	990	914	994	1014	930	1007	1053	998	982	967	948	1014	953	993	956	1014	998	990	1007	1050	983	983	987	971	993	1008	1010	986	984	1042	996	946	998	1017	972	978	997	955	1021	1015	959	979	1021	974	1015	963	979	1008	1006	998	1021	965	994	917	952	924	984	1034	933	1000	976	982	958	1024	974	974	1015	990	1033	1010	971	935	997	937	990	970	1006	955	1025	1028	956	975	1028	1011	957	981	983	953	977	954	950	970	971	987	925	997	953	996	946	982	982	976	993	988	984	958	1031	961	986	1020	982	1023	966	961	971	981	999	1013	942	960	997	995	1001	994	958	973	970	967	981	976	985	1006	972	970	978	958	945	940	1019	969	1017	1007	964	950	952	990	938	990	977	947	978	981	972	1081	996	993	963	962	965	923	949	930	1015	987	979	996	921	982	984	1015	989	995	987	979	963	984	970	955	957	1034	998	988	993	983	1014	957	937	978	960	915	958	989	985	973	985	964	941	991	951	965	992	962	974	996	977	985	996	1005	1002	993	994	988	998	976	971	983	955	973	919	959	969	942	985	981	946	986	975	947	991	966	993	933	955	982	965	967	1005	929	959	979	915	981	1000	985	962	928	971	947	1043	1002	1012	979	917	974	1046	1004	974	974	1001	986	1012	910	935	998	933	957	987	997	982	994	992	940	1007	976	957	953	956	977	984	1003	1025	983	953	1041	969	1013	962	1002	988	974	996	1014	968	959	1005	980	1007	986	984	980	980	990	1015	1015	995	976	941	1011	979	951	952	1011	978	962	971	975	977	1012	1009	1024	1009	977	1015	986	1016	994	967	972	989	973	1013	1011	988	939	955	944	945	972	994	939	982	955	1045	979	1015	1031	975	1011	962	983	975	1021	1029	948	994	984	967	981	1002	951	1033	937	985	1014	968	957	957	956	974	915	1024	986	1025	933	979	956	934	990	968	976	1067	977	996	930	985	963	975	974	935	1066	971	1024	1018	1003	983	993	984	900	998	957	975	991	969	991	981	958	910	958	932	964	950	986	1025	993	1022	967	1026	988	975	998	971	958	971	993	1014	1016	991	974	1055	963	962	996	1003	937	957	998	991	987	1013	976	1028	945	926	985	970	955	975	956	959	961	979	989	978	971	962	984	989	990	948	1013	937	1023	988	947	970	961	1010	1037	947	987	968	1001	982	949	981	949	958	979	1008	942	954	972	968	995	970	936	975	995	1003	978	998	963	939	954	962	934	967	992	987	988	1044	926	982	975	951	987	950	1014	994	1017	955	965	956	954	959	1018	1021	948	965	977	1002	987	976	980	1025	995	991	979	988	1010	973	996	971	1005	934	965	988	939	1002	945	967	993	983	1001	957	953	952	961	958	916	952	937	1010	970	953	1033	953	954	971	1033	1027	944	983	1045	990	969	927	986	958	1034	1011	972	957	929	963	988	968	1041	1030	1005	1023	962	931	975	907	959	918	994	974	1010	942	1008	988	961	962	1002	1001	999	958	985	998	958	1011	988	975	1001	1014	1007	993	980	1007	934	1010	962	1004	977	999	948	1040	1012	968	983	1035	972	947	978	1008	991	940	957	993	1017	1017	958	1066	977	1006	969	942	962	1022	982	974	1045	994	983	942	987	990	946	1007	953	1027	973	979	960	995	979	987	947	968	980	1017	975	979	1003	952	959	942	952	960	1011	991	997	932	935	962	986	934	1035	956	933	962	966	1019	1004	1013	962	955	991	1043	938	982	1011	996	947	971	954	1002	985	983	991	957	972	973	1013	984	965	955	1052	984	880	1009	945	1000	970	953	1015	973	984	1001	951	981	1032	982	999	1014	977	985	981	1008	975	949	1039	969	983	988	967	969	1041	955	980	1006	969	984	1027	1025	929	972	949	973	1013	980	996	966	972	994	941	997	994	957	956	1033	974	979	1038	946	884	998	925	964	996	965	986	973	955	960	1016	1059	930	960	958	1062	1041	961	1039	989	958	979	960	995	983	1004	984	977	979	973	990	1004	977	1002	1024	960	1055	1026	1006	977	989	1002	1014	919	962	963	1030	1016	935	983	929	955	939	1011	908	988	967	1024	938	1006	969	972	976	986	984	973	978	950	904	995	952	984	954	946	951	961	956	967	1021	947	981	989	1011	980	1007	978	988	963	969	972	995	938	998	1015	1016	969	916	959	932	964	1011	953	1023	981	969	970	966	961	931	989	993	988	964	1016	975	980	897	968	1058	987	1023	907	969	976	883	962	964	998	987	1007	965	977	974	949	945	957	978	1041	967	955	980	986	963	949	1021	972	955	968	959	946	985	1012	1009	979	994	1042	961	980	972	998	981	938	968	941	955	961	988	935	980	980	1060	1025	1026	932	975	1042	991	944	1005	992	970	991	998	1002	964	949	1038	975	897	1030	979	965	945	974	992	954	1031	963	998	987	982	974	984	953	967	999	964	919	982	941	962	1006	1012	1015	1024	1002	981	961	988	963	1050	1015	952	975	1028	938	919	957	973	1018	968	970	992	1029	996	977	991	931	974	968	965	936	973	1015	963	993	990	953	981	989	970	989	981	913	931	926	1063	937	966	1002	940	999	971	1001	961	982	990	930	975	948	1006	1007	956	981	978	950	994	984	948	944	1023	1013	923	989	959	1034	1000	976	1003	967	1016	968	1052	974	1010	983	993	975	1006	1038	960	1000	957	954	1016	999	990	986	991	978	939	1008	1006	974	1024	946	952	1018	951	991	974	988	988	975	1002	965	970	1005	941	953	965	1027	974	991	980	1025	967	992	916	979	973	960	1010	931	1004	1028	1019	979	962	982	955	973	966	989	976	963	931	947	924	994	942	1046	953	984	1002	982	978	963	951	976	954	963	991	910	945	972	960	987	1012	969	1043	993	1054	1009	1013	953	944	953	972	985	1009	1048	991	957	1002	977	952	1013	992	1033	906	973	938	994	995	945	970	993	975	990	1039	953	1018	999	946	973	1004	983	1003	974	963	931	983	943	966	948	954	988	1029	953	993	931	965	964	984	996	990	937	1007	1027	990	947	990	920	987	970	939	1015	984	1017	959	1020	1027	916	949	986	939	967	1001	989	978	992	979	997	943	960	964	997	991	1011	978	950	945	986	959	995	986	1010	981	947	956	977	957	989	952	967	984	964	948	976	933	961	976	929	1004	981	921	933	950	943	945	951	947	1024	1003	1015	987	958	978	985	988	957	1011	1015	1004	1014	942	944	989	946	1026	898	985	992	942	980	993	979	936	958	1011	996	919	916	981	957	1018	964	928	992	986	979	962	985	965	956	988	954	972	964	960	988	972	1064	927	967	1024	980	973	929	962	1036	1019	945	1026	1002	987	1023	1023	974	962	1005	882	993	988	943
23110	21264	29110	23732	21280	20605	9519	3927	3161	2765	2701	2234	2009	1692	1512	1394	1282	1202	1088	1065	1032	957	854	858	872	809	767	751	789	755	734	755	694	685	719	718	708	653	688	669	710	645	654	648	708	657	684	654	660	669	667	670	670	604	650	674	641	603	668	639	626	633	664	611	620	620	579	655	601	620	646	655	665	651	665	594	645	668	656	633	681	672	660	653	625	671	657	685	660	670	671	589	621	600	646	681	673	673	623	658	656	611	610	669	677	627	649	606	659	667	621	636	594	582	615	659	635	621	614	647	671	594	656	637	643	631	656	624	607	700	623	633	627	592	653	628	638	638	616	633	661	602	633	612	616	620	628	642	618	631	612	660	643	600	596	644	632	601	620	646	650	666	624	620	649	617	614	661	593	642	609	607	635	672	633	640	613	638	621	617	633	645	624	614	631	629	612	618	617	668	629	647	636	683	665	642	650	647	624	645	590	679	597	644	670	607	626	652	566	610	630	665	612	630	628	654	639	598	632	654	629	590	574	647	683	651	612	603	674	637	638	620	630	631	609	630	666	653	634	673	670	661	632	614	633	610	641	628	628	633	644	620	655	612	633	680	628	634	609	629	619	580	622	677	631	649	621	628	642	640	619	661	652	609	629	596	644	635	616	572	641	634	640	616	623	598	642	588	625	654	648	623	647	661	615	616	606	644	620	665	683	621	663	611	649	635	622	628	651	638	623	599	594	640	633	580	674	636	627	611	631	632	652	648	610	646	686	635	639	621	631	685	641	645	656	594	657	631	614	622	632	659	666	682	715	601	659	640	620	611	610	648	607	620	633	671	614	620	661	672	611	633	651	692	614	651	632	623	633	685	655	640	633	623	657	592	604	655	615	587	615	662	673	657	680	626	659	620	617	638	650	660	671	634	630	623	644	635	608	651	688	630	635	636	621	663	614	650	619	627	644	602	645	608	637	644	651	639	668	655	658	576	673	627	575	602	644	689	580	578	613	642	605	614	654	609	644	660	649	634	664	633	646	608	627	628	625	631	613	623	670	647	587	628	662	603	645	655	616	611	627	620	638	667	667	637	617	651	590	654	603	643	642	640	586	633	611	631	651	642	645	667	645	596	597	580	641	656	610	602	648	633	632	607	622	605	689	606	593	654	640	633	643	657	658	621	670	652	618	614	650	627	654	637	606	592	620	676	641	616	649	603	630	631	631	608	660	662	608	642	632	663	651	641	658	653	628	682	610	600	640	670	615	629	616	609	622	633	635	653	630	626	640	645	618	621	662	653	667	635	683	686	612	647	639	622	644	648	598	656	620	616	604	622	672	625	673	624	632	633	620	639	615	650	630	676	651	630	621	627	622	625	607	635	674	630	641	625	644	628	629	672	627	612	613	627	643	572	669	627	599	601	624	663	622	616	656	602	654	646	604	674	643	645	637	629	611	624	637	594	652	619	583	644	609	644	677	646	643	634	632	645	620	643	621	613	623	573	683	618	668	607	641	626	596	667	633	696	637	643	600	599	605	647	656	655	621	632	642	589	631	641	694	641	603	625	623	664	638	599	629	648	617	643	648	635	630	664	615	633	610	611	649	638	662	598	604	630	628	591	623	576	698	620	609	627	620	637	658	637	591	685	631	685	649	588	635	654	661	636	608	623	611	619	636	657	651	618	635	631	646	634	611	633	603	646	621	619	662	587	639	618	603	599	666	610	635	629	599	598	666	631	655	594	688	634	609	606	648	636	652	624	619	619	616	646	618	635	613	623	630	645	661	601	680	582	616	615	648	580	619	624	630	630	635	666	641	628	611	635	663	650	643	625	652	617	645	639	593	645	608	607	625	624	603	630	632	641	597	623	683	631	651	659	638	669	640	654	652	583	630	663	619	636	665	675	605	654	617	677	666	615	627	601	682	633	650	641	633	629	608	639	631	627	648	626	683	619	623	642	620	626	655	615	614	638	625	584	665	605	632	594	649	626	594	627	621	610	617	611	651	624	635	604	670	640	627	692	649	648	611	604	623	648	641	645	565	608	610	601	618	599	650	640	592	620	643	663	636	576	634	635	615	605	619	634	657	609	649	626	607	630	630	626	690	615	658	645	599	643	633	594	584	638	625	633	618	632	650	609	652	624	647	585	616	635	610	627	619	627	637	664	610	565	620	611	642	652	642	615	683	630	636	634	616	617	610	657	618	593	638	634	620	651	640	628	611	654	630	645	625	633	654	663	619	614	670	676	622	638	602	649	670	672	630	631	653	620	648	681	665	624	613	608	664	629	642	618	655	633	666	660	633	613	602	692	662	655	608	585	599	645	641	615	620	637	654	664	614	656	606	620	637	640	627	672	671	674	602	629	650	628	650	609	664	603	657	666	640	644	647	637	640	606	622	627	607	618	659	619	653	653	658	622	625	622	630	635	639	632	627	622	600	612	599	624	620	582	670	635	672	593	622	638	636	629	624	617	628	642	650	629	606	639	626	598	625	623	640	572	654	649	641	637	634	616	634	634	653	619	633	632	632	636	665	683	632	636	608	654	652	628	647	645	621	636	625	633	641	616	602	624	607	582	653	664	658	672	640	647	632	634	623	610	561	654	613	610	633	649	600	656	593	638	651	676	651	606	627	590	623	605	661	616	617	611	670	605	648	642	623	638	640	665	592	626	650	647	608	571	642	598	607	598	629	647	628	639	578	611	605	631	619	641	673	601	626	663	617	648	623	652	645	641	647	609	623	666	634	586	649	649	685	650	646	635	641	636	615	650	569	645	622	623	614	633	611	647	641	639	650	623	588	610	612	622	599	637	621	663	629	658	679	669	674	568	663	640	617	629	608	630	690	639	629	606	629	685	568	647	560	608	619	622	569	596	638	643	636	651	619	691	644	613	590	608	638	607	636	633	622	585	630	661	657	618	609	639	675	627	619	657	627	646	641	625	642	620	671	574	596	655	611	651	622	611	621	668	593	613	673	608	664	593	641	652	589	632	581	651	640	676	660	594	602	652	637	645	652	623	653	627	652	652	615	687	679	660	642	614	652	637	586	681	676	608	615	655	661	669	665	607	578	615	627	584	617	637	651	661	667	593	625	575	681	623	627	633	596	645	638	621	634	625	608	627	636	661	620	653	613	622	639	617	632	639	616	656	645	573	588	634	672	624	599	576	577	605	651	632	604	646	645	654	650	638	650	661	587	618	611	590	640	670	629	659	667	629	624	609	604	609	607	657	640	631	597	593	624	599	632	593	633	613	689	639	608	638	645	682	678	646	634	613	661	640	604	636	605	627	605	672	619	649	661	642	646	626	665	628	639	617	633	637	588	639	595	599	619	619	627	629	660	611	649	617	674	617	600	608	646	600	616	633	636	636	619	653	631	617	640	635	592	593	645	620	664	643	626	682	634	665	597	664	603	632	615	644	621	628	620	579	627	648	669	654	656	609	661	595	592	617	603	604	615	620	584	599	615	659	650	646	638	645	626	628	681	641	551	605	619	641	612	626	636	616
19058	39200	35635	24942	17488	13273	10787	9148	8228	7341	7081	5906	5126	4289	3693	3440	2975	2700	2338	2271	2136	1916	1787	1634	1505	1463	1382	1373	1208	1240	1233	1153	1147	1171	1098	1091	1054	1115	1078	1097	1050	1109	1081	968	1031	1049	1003	1040	1025	987	970	1027	955	973	927	998	961	965	1005	979	948	1004	969	981	1004	978	1040	1016	955	941	1020	1013	993	954	929	1003	1013	953	972	969	965	1001	938	1044	961	996	1021	1016	967	1065	1023	998	994	1026	1006	979	969	1003	965	953	955	963	1020	1029	952	968	1044	965	984	956	981	980	990	1017	981	986	953	1038	974	966	1015	924	1038	955	985	1008	966	996	991	1007	1004	998	1016	975	986	927	953	952	948	1001	963	936	995	950	947	956	951	967	999	924	934	1016	945	921	969	946	983	965	976	960	950	982	933	961	1000	1033	945	998	889	935	985	954	989	959	887	993	953	994	957	966	1007	975	932	982	945	998	983	913	958	965	1023	959	960	958	963	922	972	901	969	1003	968	981	926	934	945	932	967	1038	926	939	972	933	973	972	1007	956	980	957	979	980	939	967	990	941	968	928	957	1012	958	954	977	1000	949	943	967	1014	993	978	963	971	961	894	959	900	980	1016	897	959	978	998	946	991	972	984	987	976	947	974	918	964	1004	960	964	962	934	934	946	966	996	989	968	936	983	1016	912	971	930	963	984	1028	988	953	947	972	995	916	984	967	989	933	973	971	982	970	1015	994	1002	1026	933	993	912	960	940	963	970	892	951	1001	919	988	967	1011	971	994	1017	1029	952	956	971	1016	983	940	985	978	1026	942	984	926	947	966	971	1010	998	944	964	941	984	934	962	946	965	946	977	946	991	973	918	968	990	1014	978	957	961	950	971	934	937	977	946	914	1022	931	952	982	957	947	962	959	979	961	977	983	972	988	975	1001	1028	1019	973	981	931	990	915	1067	939	1008	982	987	940	986	982	953	973	1012	979	907	992	956	932	945	997	961	927	1001	945	996	934	915	975	1055	915	945	942	993	992	934	983	943	979	990	997	985	952	928	915	952	973	965	980	940	954	938	909	921	951	963	952	944	1037	979	955	913	973	975	965	1003	891	991	998	947	957	970	976	943	951	984	920	1020	948	931	931	990	982	921	921	995	953	983	979	926	892	939	949	975	947	978	988	967	978	992	949	972	979	954	960	996	987	950	1009	980	955	1002	1010	977	915	974	966	895	921	1010	947	949	972	1004	964	954	1013	1009	945	1018	927	918	951	992	946	977	972	952	978	934	978	920	946	912	1027	922	973	925	1010	932	1001	1039	967	948	973	976	930	980	918	975	959	949	973	994	995	940	958	995	910	901	967	980	909	1025	988	993	998	976	1015	963	971	981	1025	1000	944	987	997	991	982	1000	978	963	949	941	949	926	979	998	939	981	917	916	941	969	952	902	965	1008	1018	939	993	937	961	908	942	941	958	987	988	957	927	977	955	957	1017	1002	931	955	935	986	968	970	972	932	962	1004	991	974	1025	1001	1007	1013	978	965	914	977	949	980	916	1003	954	923	1008	992	976	948	951	1010	929	977	946	948	952	950	965	993	910	937	955	963	978	980	930	958	978	948	1014	901	999	1015	943	1012	1025	984	953	934	1040	929	977	963	921	1012	1018	978	946	928	954	990	983	988	1039	965	958	998	953	965	1047	960	949	901	1018	910	985	958	994	967	931	991	958	1024	959	952	921	952	897	966	937	983	932	971	946	909	963	1003	922	930	892	983	973	917	1006	980	943	960	998	1053	975	941	951	903	923	957	973	954	994	1017	947	994	968	988	940	955	953	988	970	941	925	993	971	984	961	975	949	970	972	942	997	966	942	1015	919	998	962	973	932	995	975	923	956	981	1021	973	963	934	986	895	977	975	977	972	989	991	962	1032	904	935	998	961	992	944	923	978	961	933	974	984	927	1020	950	999	1021	908	989	938	972	930	912	967	985	908	897	999	995	983	964	966	980	992	954	926	949	1031	1001	947	976	947	938	904	992	951	941	943	939	951	959	933	981	979	984	960	933	991	957	980	1019	1004	970	1014	971	1015	990	986	997	992	1023	990	986	966	938	960	966	950	974	976	917	1013	920	936	936	925	948	962	1008	950	993	972	957	942	1014	968	971	981	959	1043	952	941	900	969	982	935	977	994	965	961	936	950	1009	969	943	1034	964	971	920	925	980	986	1034	982	998	1010	943	973	990	932	925	1043	1000	971	980	965	969	953	1000	936	981	954	1007	978	992	1000	941	942	981	960	999	922	986	915	882	1046	942	977	971	916	975	928	956	964	996	971	947	929	953	966	955	980	963	941	1005	919	1005	962	972	1017	966	918	945	970	941	920	972	1018	911	931	953	1012	940	945	926	1000	988	962	910	1020	985	959	1034	936	986	1050	995	994	975	958	986	964	983	1041	994	929	951	1002	980	973	941	946	946	956	963	930	965	981	1032	952	1031	950	933	974	1008	990	1004	949	962	962	941	919	936	985	918	965	949	941	979	942	976	968	971	942	994	952	929	969	946	939	994	944	1003	905	1038	961	927	991	963	947	981	1022	938	963	973	957	967	958	980	904	1004	962	1003	1004	961	1026	946	994	978	949	966	990	1020	984	1021	1015	1022	955	986	979	920	1003	925	967	968	971	990	993	1005	918	950	977	982	951	959	923	1006	916	967	958	926	943	988	939	915	975	983	906	1016	964	932	995	988	953	952	1018	939	923	947	957	963	918	971	971	986	996	990	977	919	1004	932	995	953	956	968	964	978	946	929	959	1004	993	951	1034	946	985	978	947	955	944	948	948	1000	933	944	942	937	928	913	962	1006	975	949	1033	1011	974	988	930	969	965	1004	996	958	962	957	934	935	926	928	970	971	991	950	965	917	958	946	983	987	920	926	985	936	1022	955	955	977	981	985	976	986	900	957	926	987	967	931	1026	1005	971	982	980	1020	942	980	974	997	975	979	994	930	990	967	967	961	980	941	981	962	970	946	959	1034	944	976	970	980	953	888	980	962	946	998	909	895	942	978	933	996	1002	949	970	955	992	990	969	1003	951	941	1027	934	940	990	972	952	992	1023	943	979	994	963	961	1000	1011	954	980	909	931	947	1014	1032	948	949	973	951	946	921	979	966	982	921	940	947	988	920	1016	944	965	918	952	925	1024	963	931	946	955	964	977	933	1002	971	976	996	1013	1015	921	956	974	964	938	991	934	996	957	926	1029	982	958	950	968	984	942	964	1008	954	948	890	1007	997	1000	976	951	940	938	991	1001	972	988	982	947	962	986	977	967	1007	999	997	969	924	985	939	920	1018	1018	944	938	928	1005	941	993	999	986	984	997	997	935	964	1005	961	976	982	942	947	966	955	969	958	988	981	915	1001	990	962	998	931	931	930	968	949	977	1009	966	955	972	1055	1004	970	891	920	945	971	931	955	934	933	974	1021	945	963	1009	934	958	957	916	995	953	903	904	983	944	1027	968	923	1038	921	931	1012	968	977	978	969	974	957	950	957	1001	949	983	950	928	1001	1019	965	968	976	965	918	948	913	1029	972	933	979	951	974	958	944	945	986	912	960	967	994	987	946	952	917	989	951	922	931	965	995	906	963	969	1023	998	979	944	961	967	1010	964	943	992	909	969	848	969	1030	942	971	934	959	975	975	921	928	990	938	950	947	961	954	943	956	992	915	968	1006	915	960	976	940	956	937	974	980	1021	956	958
26801	21191	18830	9672	3781	2266	1773	1324	1327	1131	1115	1069	971	889	758	784	739	695	625	624	612	565	570	564	539	545	523	501	524	516	530	518	547	524	477	524	513	522	509	487	497	492	517	506	504	477	486	468	452	522	492	517	455	473	504	509	445	519	455	464	494	501	515	456	508	513	500	448	466	461	466	474	477	523	490	461	468	510	480	489	483	470	515	480	507	508	515	486	525	491	490	495	468	484	512	464	487	498	504	473	486	472	471	442	481	479	469	461	534	503	467	446	495	509	510	512	471	527	524	519	482	474	520	466	504	490	459	462	483	482	507	486	463	470	497	454	468	478	492	473	482	462	496	491	511	466	505	530	514	473	479	518	488	490	500	482	481	468	495	521	498	474	466	478	501	525	462	487	484	494	471	458	480	477	467	453	491	460	459	459	519	475	513	506	498	483	494	484	472	507	527	511	494	457	471	452	490	471	487	488	502	454	493	494	521	473	487	501	481	484	502	473	499	498	460	491	523	500	505	481	518	457	472	469	523	471	439	463	490	493	481	451	492	477	456	442	471	487	451	502	512	447	506	490	511	516	456	502	487	491	488	504	516	472	494	494	451	472	480	478	437	443	506	471	502	544	455	510	467	502	495	491	454	512	502	444	485	496	528	495	472	487	494	455	499	501	489	502	502	525	502	479	468	467	521	505	493	478	449	463	449	536	451	490	459	460	477	496	487	470	462	511	419	477	464	509	485	487	485	486	509	453	493	466	469	461	464	482	473	493	453	447	494	500	499	467	497	457	471	459	463	525	474	508	454	496	504	460	470	492	472	467	484	480	474	503	522	482	469	488	516	476	490	538	509	462	469	515	499	486	457	475	507	488	484	498	481	528	509	509	481	489	509	438	513	447	447	483	470	502	489	493	491	489	516	457	468	500	476	509	477	470	482	487	472	499	510	479	506	463	479	456	520	456	498	461	480	502	482	460	501	492	487	468	440	497	510	464	537	452	512	551	472	466	450	491	508	502	491	506	505	491	504	464	481	496	496	463	458	505	467	490	502	469	520	492	487	493	464	467	503	471	469	479	458	505	487	514	510	477	524	487	475	523	483	499	460	449	490	484	474	470	475	475	462	464	464	516	483	477	477	466	522	487	491	530	465	482	487	473	501	462	490	439	450	484	435	420	496	474	478	508	463	499	518	466	468	462	523	495	452	507	435	480	477	458	481	477	486	502	500	438	476	475	506	487	485	442	451	477	481	512	453	515	511	495	501	494	461	493	464	524	436	453	515	471	518	491	452	478	507	504	506	467	471	460	453	469	504	487	460	486	478	527	504	468	511	518	508	495	482	483	424	479	488	521	507	489	512	440	442	513	496	505	475	495	491	448	454	502	491	472	477	459	535	483	467	508	518	538	451	475	493	464	497	484	497	484	478	483	486	495	492	479	468	486	499	497	485	515	431	478	500	463	499	494	478	482	488	460	476	466	467	483	479	479	478	510	505	476	489	460	461	480	469	482	452	481	501	490	505	507	456	472	485	481	470	503	463	484	471	496	501	484	494	501	488	453	484	481	459	491	511	461	499	522	479	477	489	479	512	497	482	546	499	464	507	456	495	477	494	459	489	487	496	443	487	446	495	499	462	512	501	484	517	490	476	480	510	495	521	492	477	483	514	486	488	473	459	506	457	502	475	449	449	467	471	467	487	526	468	480	488	464	487	496	490	469	530	492	522	506	465	474	540	483	484	501	490	507	486	468	484	486	506	463	475	466	493	512	511	489	493	502	479	485	519	482	455	481	476	476	485	505	462	483	485	523	500	447	474	480	487	443	518	495	501	428	519	521	482	492	507	498	468	504	515	486	501	444	479	467	496	447	498	493	501	469	467	471	461	485	496	468	496	480	447	475	490	462	469	500	469	453	510	484	487	466	519	467	469	476	523	484	474	461	529	502	468	481	485	496	505	455	525	465	478	526	480	480	497	501	474	429	495	478	471	479	475	483	437	512	521	469	449	479	481	468	478	450	452	507	484	511	510	466	491	471	489	529	465	471	500	454	475	462	501	507	547	449	485	504	445	479	489	447	493	452	501	451	531	495	480	512	522	469	505	515	445	535	475	441	500	527	473	508	489	498	502	501	459	520	491	461	461	489	503	471	468	441	488	436	472	488	479	463	516	469	495	478	482	455	510	435	461	524	451	450	500	506	483	452	486	486	482	506	468	462	452	525	440	512	469	489	508	514	504	500	484	501	494	490	452	486	440	448	531	549	514	498	474	504	462	532	455	503	455	496	471	484	436	491	489	486	491	442	497	478	488	483	517	462	489	474	477	471	463	473	463	492	422	480	477	482	469	496	474	435	479	489	476	451	504	502	523	464	459	508	475	506	463	509	476	461	451	488	476	507	485	510	501	493	469	488	439	459	495	465	493	494	508	454	490	477	472	457	526	525	454	431	506	477	485	448	490	504	445	478	501	495	459	522	495	476	504	504	499	455	493	517	494	465	466	473	517	509	450	509	462	462	513	498	493	498	501	480	475	493	467	513	482	437	495	501	491	504	517	481	471	490	486	475	466	532	493	514	532	500	496	476	502	465	470	503	505	497	473	457	494	472	463	482	455	466	455	451	472	439	515	454	482	509	520	464	443	482	495	462	506	495	454	507	460	481	511	494	489	485	466	507	462	454	463	504	500	432	470	464	520	511	438	455	468	499	493	504	471	435	471	450	480	475	474	500	507	505	534	464	462	485	511	479	456	468	513	476	443	499	531	455	509	502	508	497	513	447	510	479	484	495	453	443	490	473	436	440	457	468	462	486	514	449	507	484	485	516	505	448	516	487	463	507	482	497	472	490	506	479	512	476	527	512	526	485	499	464	505	514	516	500	486	467	497	508	503	464	473	485	484	492	513	488	472	492	500	467	504	503	482	510	492	499	479	487	479	487	508	503	503	477	517	493	478	452	500	472	466	474	489	493	462	484	483	463	493	501	466	489	473	460	477	513	472	466	475	488	455	510	541	445	501	483	451	497	511	445	513	477	472	480	516	507	454	508	479	467	480	492	517	479	457	473	485	480	491	410	499	490	515	472	480	482	487	483	480	454	487	476	493	436	481	473	506	481	496	499	499	466	485	509	476	481	439	466	464	451	508	476	524	485	508	469	528	526	458	499	461	459	484	522	522	476	493	494	467	504	492	486	496	497	495	484	472	465	465	492	498	501	499	490	493	510	476	484	495	490	442	470	469	487	503	446	483	487	502	494	510	493	486	484	458	489	426	495	502	524	458	499	475	476	495	440	469	453	470	490	474	521	464	499	491	520	486	476	486	478	468	437	477	457	487	507	452	452	536	450	492	444	469	478	471	497	481	475	454	488	477	492	455	487	537	476	523	488	501	462	478	489	440	499	466	500	441	497	509	527	462	506	465	458	471	465	507	494	432	469	436	471	495	493	465	513	473	443	465	476	488	471	434	484	498	439	501	458	501	470	455	469	460	501	524	439	497	486	475	483
14612	25839	23352	13586	8387	5937	4742	3769	3556	3254	3222	2769	2436	2158	1804	1734	1569	1475	1297	1284	1223	1117	1063	1012	1007	981	880	879	845	849	883	862	853	787	784	776	843	849	795	778	777	791	803	749	795	828	749	758	788	720	771	808	709	750	766	804	753	748	747	818	770	767	731	723	730	793	763	794	750	814	747	773	808	790	770	774	804	761	739	758	743	765	811	779	747	704	818	772	737	826	759	784	786	780	764	784	764	769	788	714	745	812	729	800	749	795	783	763	759	780	765	780	752	737	761	811	751	737	706	788	782	798	715	766	754	704	763	790	758	757	793	748	720	750	756	752	740	739	771	727	724	808	726	769	762	737	747	741	738	764	754	807	771	761	740	819	759	710	746	719	740	757	799	759	761	767	756	696	774	792	773	777	735	807	750	775	698	708	770	803	768	776	762	751	777	764	744	749	734	765	772	770	727	807	755	748	722	787	742	749	762	741	745	754	747	812	772	773	784	778	758	753	746	771	761	757	776	755	727	760	731	777	745	752	714	733	753	726	792	813	705	771	801	774	776	767	775	765	739	733	767	784	800	723	754	799	774	773	749	774	735	754	754	751	735	761	771	763	762	783	749	804	767	781	790	786	691	741	754	783	757	769	788	761	782	774	753	796	786	740	702	770	756	794	745	764	724	827	756	737	771	725	789	721	744	723	773	728	769	739	744	751	757	778	756	773	755	763	774	794	724	732	771	754	773	794	733	749	720	754	771	764	745	768	775	741	777	739	735	782	711	748	739	764	733	762	775	737	738	748	723	739	762	769	761	748	718	744	763	762	734	722	709	741	761	753	729	791	764	769	748	740	780	780	753	772	755	708	759	804	792	812	786	742	766	728	715	715	718	785	748	762	790	761	782	767	751	729	764	763	731	778	770	790	723	780	762	732	745	730	731	767	739	803	717	748	737	763	782	737	763	834	775	763	740	774	742	759	793	714	753	743	793	788	787	771	779	730	760	746	754	768	752	734	732	787	727	728	747	754	734	803	840	759	765	761	748	748	790	763	764	761	736	766	689	746	735	765	763	743	758	747	731	742	748	763	759	741	693	753	788	754	791	776	762	763	719	754	767	762	781	756	717	775	783	700	774	727	731	790	704	737	778	736	725	732	741	741	772	769	773	780	740	727	738	740	767	722	739	774	751	738	736	703	761	778	714	706	776	761	756	707	758	707	717	755	763	696	777	713	758	767	749	733	754	714	738	785	747	751	756	746	745	730	762	756	746	701	740	729	790	799	723	758	712	774	707	744	744	764	736	727	720	734	729	736	786	793	833	770	730	788	735	729	708	770	812	757	730	732	784	730	762	761	753	756	768	770	756	771	739	737	778	727	748	789	768	768	779	769	752	749	712	804	737	742	718	795	745	739	741	791	756	738	717	771	746	743	785	793	740	748	738	728	742	736	761	787	763	768	699	785	715	737	729	781	793	761	786	758	710	757	704	791	730	745	759	751	789	736	772	772	741	774	730	711	745	709	715	781	740	746	765	727	718	762	770	758	738	706	702	748	743	802	724	729	696	796	766	696	773	738	825	731	795	769	716	754	755	796	745	737	752	746	749	739	718	753	782	747	758	752	745	776	727	734	755	733	753	740	744	785	708	768	744	733	793	684	745	734	781	733	718	779	760	808	746	768	757	748	744	758	758	732	739	759	737	697	760	780	738	734	762	750	749	706	717	724	738	742	727	759	755	728	747	786	757	730	714	756	769	707	764	771	780	785	758	790	722	756	765	729	744	745	792	773	771	773	701	717	718	743	761	797	809	745	744	722	740	758	769	699	765	738	773	766	768	772	772	783	747	747	780	762	763	754	746	768	786	825	768	726	767	750	763	759	755	749	784	772	748	718	767	742	756	726	805	728	752	756	704	813	739	768	777	741	765	812	769	718	752	738	729	759	690	725	730	716	735	753	743	725	756	768	737	741	745	765	738	763	746	726	731	746	724	801	721	714	788	765	757	756	701	711	706	719	779	707	744	694	770	704	767	791	728	741	720	769	745	800	803	769	782	768	766	716	757	732	787	751	739	824	732	796	752	758	743	732	769	779	782	705	782	763	774	740	754	779	747	769	765	756	752	747	796	797	784	779	740	755	724	771	741	761	743	710	792	747	778	788	769	737	775	720	705	775	755	749	787	760	791	762	740	755	794	793	765	751	753	746	734	755	761	752	758	773	732	704	752	770	743	758	761	778	781	792	771	766	772	752	750	744	797	789	717	768	786	666	790	762	810	706	720	765	773	755	755	703	717	752	795	771	794	747	739	758	805	702	765	759	791	712	720	711	818	782	784	743	742	726	748	793	756	750	757	784	720	756	700	762	797	733	763	756	784	786	764	757	805	754	686	796	771	778	786	743	789	785	785	746	721	765	754	787	780	766	768	722	800	729	738	769	774	731	790	753	745	773	798	742	753	771	751	748	714	743	756	789	761	817	752	731	772	768	766	739	767	767	749	769	722	787	745	753	753	800	726	744	786	773	819	775	779	757	764	772	775	762	757	786	756	747	716	735	740	774	753	728	818	783	742	730	739	778	770	740	755	761	760	756	789	730	742	759	757	780	790	776	739	786	745	838	774	793	762	778	740	755	716	759	761	762	744	786	738	745	714	768	769	741	731	749	752	715	773	750	763	738	805	763	746	732	761	764	757	757	749	760	736	762	765	784	795	746	706	768	717	745	757	822	784	773	734	745	769	733	790	756	797	767	762	763	786	741	740	776	768	754	716	781	739	742	807	753	769	785	777	754	793	764	741	724	752	755	762	757	758	765	786	758	766	760	799	763	752	775	794	767	769	737	800	702	778	807	725	748	746	709	758	789	746	805	720	751	736	774	760	708	746	753	758	798	790	737	744	785	748	736	778	705	757	743	744	749	739	746	743	754	714	739	793	756	750	690	740	738	817	799	733	725	733	763	726	727	728	754	735	778	796	753	744	710	776	762	770	756	765	802	772	733	754	757	807	729	722	750	760	770	793	745	732	713	782	734	776	739	755	711	762	751	760	762	716	753	765	700	786	744	726	794	734	751	726	721	764	770	729	722	780	764	718	742	719	783	779	723	720	777	741	775	806	708	745	759	787	738	778	761	788	789	693	780	816	737	790	734	694	755	790	767	705	803	783	751	761	735	734	741	791	747	725	766	771	744	810	747	781	758	699	749	744	769	821	791	779	762	750	737	724	703	785	747	730	737	764	778	763	781	763	798	742	795	702	773	750	733	782	756	764	800	762	764	745	780	730	748	787	754	687	769	759	728	718	781	770	746	757	791	746	777	748	781	760	801	761	738	783	714	730	738	762	802	788	758	750	765	792	762	784	745	728	799	769	767	710	731	742	763	793	768	792	778	770	767	750	742	719	772	767	739	729	766	736	755	766	754	753	774	680	775	727	764	771	691	725	716	735	725	726	771	700	709	770	736	803	765	791	721	761	756	772	767	730	752	768	766	815	788	699	780	753	744	750	763	712	799
24167	21252	28434	24384	20630	9549	4133	2622	2197	1977	1969	1803	1551	1325	1241	1160	1050	994	912	874	892	873	819	773	791	760	776	704	739	688	688	681	681	687	642	669	644	669	657	660	635	666	660	626	634	690	629	652	639	677	605	658	591	650	636	643	627	667	615	626	625	609	632	609	639	659	622	634	651	586	611	675	631	605	643	599	604	632	631	634	621	657	654	641	626	597	627	634	623	625	662	627	598	658	641	654	606	657	624	660	620	608	581	619	635	618	627	617	620	661	651	624	615	623	668	625	609	628	615	637	647	638	623	638	644	677	575	654	676	619	640	649	635	650	593	642	615	645	615	603	600	606	605	597	629	581	641	655	610	601	696	616	650	608	598	672	617	614	595	623	654	615	619	658	609	636	630	607	600	616	587	643	663	604	648	655	632	624	609	650	618	621	634	676	593	644	607	638	651	636	615	591	655	628	597	612	657	614	658	642	642	623	591	626	607	643	646	617	603	609	615	647	639	636	655	604	642	611	634	624	598	673	658	641	600	662	651	649	591	626	650	653	633	636	642	611	633	623	651	625	610	600	618	599	621	635	643	639	633	583	592	608	639	645	631	644	650	608	610	627	605	632	644	635	642	643	646	583	580	642	633	683	637	623	614	662	633	645	637	605	657	632	589	620	628	640	688	648	627	647	680	608	620	621	664	648	632	647	629	635	600	676	603	613	629	632	631	651	622	623	616	610	634	668	600	643	675	679	644	662	668	665	630	666	557	625	652	616	660	625	645	643	586	625	649	628	662	598	651	618	644	579	652	661	594	673	644	607	641	643	639	631	585	645	650	610	644	634	618	621	610	643	587	654	616	601	647	633	633	689	615	657	632	601	641	609	609	643	619	649	574	582	635	609	631	630	622	669	649	619	626	626	633	655	618	671	666	611	626	625	605	625	623	624	648	630	630	605	635	638	644	644	634	649	615	635	654	652	599	618	605	563	657	600	613	616	649	623	640	626	643	599	575	640	618	636	673	639	660	629	636	647	635	595	614	598	570	607	610	627	620	605	695	608	604	597	618	665	616	591	632	563	610	612	645	611	624	613	634	640	611	612	638	633	640	594	585	591	642	616	632	646	645	628	626	614	633	602	661	673	629	632	623	597	586	605	620	637	603	638	641	612	644	656	651	647	677	645	635	600	604	618	595	633	600	603	652	607	643	602	634	672	643	611	635	662	612	612	593	648	588	631	676	650	623	620	610	675	614	645	628	613	639	641	585	683	626	605	602	631	625	622	653	582	681	629	573	615	661	624	583	634	623	658	620	626	657	619	624	636	611	589	655	613	636	611	598	643	644	639	630	659	640	619	636	620	656	584	610	634	654	643	645	641	628	658	602	652	626	644	606	618	619	660	613	654	626	594	638	608	680	611	617	644	609	670	687	628	634	660	606	607	680	606	620	629	619	636	617	589	598	618	637	605	654	591	654	645	614	603	613	638	666	616	634	601	635	584	616	583	628	630	573	639	617	613	597	620	587	611	603	588	612	600	634	604	635	534	627	606	581	630	637	621	588	642	591	676	619	604	614	576	648	653	674	586	601	605	624	580	655	684	621	604	609	637	677	675	681	629	641	660	659	619	622	639	591	663	624	676	619	628	617	637	606	661	603	597	606	629	606	627	612	640	621	619	635	626	637	644	606	649	672	615	675	628	658	645	644	645	642	642	684	636	678	661	665	647	645	668	641	604	671	648	640	626	627	618	611	654	631	661	635	601	615	626	595	574	598	664	634	604	655	648	643	646	644	600	629	620	618	640	656	582	616	623	631	649	640	598	609	640	642	642	668	627	670	602	663	606	606	666	625	601	604	590	611	577	619	656	627	663	620	633	659	624	659	622	623	607	638	634	680	679	612	699	668	658	604	618	655	642	615	641	633	618	626	624	632	633	632	651	614	693	654	676	639	610	656	598	610	596	638	593	687	605	649	608	594	648	635	597	617	654	597	658	650	665	624	613	623	620	619	629	669	594	621	627	616	621	621	643	622	606	578	619	615	640	631	639	628	598	646	583	607	618	654	663	648	626	634	618	663	643	637	611	644	615	628	634	634	665	616	642	608	647	605	631	600	628	621	633	650	635	660	588	613	635	604	679	641	653	620	646	622	625	617	615	627	610	628	649	603	652	646	615	661	656	641	603	619	594	635	684	674	654	607	612	575	644	641	653	647	638	610	602	597	649	653	675	622	608	642	641	611	642	589	590	619	630	623	673	641	607	658	626	612	632	577	621	649	684	601	618	616	591	668	593	632	638	622	658	684	658	607	662	637	623	633	606	633	614	664	667	676	665	596	621	622	613	641	611	645	623	606	658	631	619	564	646	641	652	595	634	607	609	704	613	642	641	614	626	622	633	630	611	619	593	620	622	654	622	605	644	605	617	685	653	604	576	645	632	671	658	587	620	612	602	644	588	634	610	620	645	611	609	654	621	590	651	633	609	639	622	601	629	604	649	637	625	611	625	645	637	667	637	609	634	621	591	603	620	618	620	631	614	640	614	633	623	651	674	617	630	613	616	640	660	634	634	625	689	638	622	646	625	600	628	632	650	618	625	650	611	668	626	610	632	615	625	652	654	604	590	635	618	619	587	610	623	597	623	604	608	630	621	637	639	633	644	614	617	657	648	591	609	644	636	606	596	629	650	627	662	626	587	616	640	614	626	585	641	603	557	646	606	606	641	608	617	668	585	634	580	632	627	630	578	631	590	655	658	631	626	635	592	633	598	639	611	590	618	579	623	624	585	653	606	626	623	596	645	621	573	605	663	629	638	615	597	601	633	588	577	645	638	628	624	635	636	630	646	641	664	656	630	604	656	620	648	620	615	599	652	594	601	589	671	635	660	612	644	635	658	650	608	653	652	657	648	625	655	598	642	637	618	575	624	612	616	627	622	630	640	623	610	600	616	603	639	633	642	631	641	624	628	674	615	639	615	647	625	636	645	616	636	635	629	638	640	591	618	638	642	623	623	620	605	606	628	692	660	621	599	622	645	620	632	601	650	620	658	609	612	640	618	632	637	628	646	576	619	599	645	639	670	620	655	587	581	577	650	579	662	618	636	625	587	658	625	638	618	627	576	626	633	656	643	677	635	637	638	625	664	601	628	617	611	606	634	670	611	618	609	614	675	597	626	597	676	588	647	639	643	616	626	612	605	647	626	618	598	671	631	670	623	675	666	633	657	622	623	617	631	665	659	611	599	639	636	591	603	647	595	651	615	696	655	684	653	668	669	665	628	638	623	643	616	642	604	613	654	600	630	642	625	666	656	642	589	644	677	617	593	650	633	627	646	626	634	613	634	658	618	622	634	640	610	621	624	628	636	595	630	628	639	600	656	629	628	659	598	654	654	622	611	618	653	641	611	610	575	648	684	664	621	606	640	587	629	624	621	650	639	611	595	641	648	641	597	646	661	646	623	646	615	610	704	563	584	698	640	607	662	634	637	651	666	652	644	628	604	604	617	626	634
16103	33065	30255	20291	14102	10768	8386	6816	5757	5114	4971	4504	3840	3364	2885	2481	2349	2164	1988	1743	1621	1648	1617	1527	1403	1346	1218	1102	1187	1132	1113	1223	1091	1074	1087	1106	1011	1062	1050	1092	1067	1049	1062	1026	1016	1004	1047	982	961	966	987	985	988	968	988	996	985	1059	983	980	951	978	951	986	964	969	992	974	985	989	964	998	966	961	976	993	957	991	1014	978	952	1019	959	962	1002	1018	963	1008	983	985	1004	951	969	1012	1011	947	961	944	1038	1017	962	1034	949	976	961	1035	978	984	956	970	940	985	952	1004	935	967	949	939	967	995	1040	962	990	1000	970	977	978	972	970	1011	951	965	950	982	955	929	1022	992	932	979	885	921	972	1030	975	976	942	962	935	985	986	966	941	956	987	1034	954	978	950	1010	946	985	983	964	1008	979	949	983	952	1012	934	992	987	963	962	907	905	966	973	974	992	958	951	1023	988	919	1013	949	996	979	1021	948	981	1000	981	981	980	981	987	990	1005	943	935	967	954	1025	892	960	965	992	939	875	940	982	991	984	905	972	1044	1046	922	936	951	988	1034	971	948	996	993	971	988	1008	1028	940	1046	1012	964	1020	978	981	943	968	939	981	995	947	961	968	959	980	897	971	967	897	958	984	979	944	976	927	988	935	976	988	956	1010	982	971	963	935	931	953	1016	982	944	967	965	959	937	992	1020	979	902	957	1004	905	996	967	996	918	986	966	913	915	978	938	914	951	912	953	992	983	1024	945	929	990	963	967	981	926	973	974	955	972	981	942	978	942	950	1009	995	1027	922	957	983	1002	950	967	971	956	953	970	995	952	951	996	906	1010	967	1019	961	908	950	993	952	1016	980	937	980	976	1033	956	946	945	1045	954	950	1004	966	930	975	944	956	943	984	923	1000	997	967	961	911	960	956	1002	973	949	992	964	922	925	891	1031	960	947	950	927	982	995	964	981	968	962	878	961	985	1002	945	993	954	939	937	979	923	969	963	1034	951	1012	977	1004	972	1005	934	1016	948	992	969	995	928	973	970	936	922	950	935	985	976	990	986	971	955	972	937	983	935	932	970	958	954	920	968	953	960	993	971	1002	966	985	939	971	924	952	950	952	960	979	970	942	975	930	935	986	965	973	952	1041	981	991	1008	984	978	1005	977	997	987	947	968	973	957	988	1016	995	956	962	991	961	919	950	1004	1034	931	1003	945	973	873	989	935	978	955	921	933	1027	976	956	965	1030	927	1007	924	962	978	957	1003	950	1033	981	1002	1012	975	937	1008	946	967	959	958	914	933	945	968	961	960	992	1009	995	939	947	941	984	1026	945	985	969	934	952	931	1025	991	927	949	968	983	972	1002	1002	999	960	1006	959	947	960	946	967	936	944	976	1010	997	906	932	1017	965	983	940	937	972	915	1001	1012	915	923	1005	909	925	963	940	970	976	951	1020	964	1020	919	1012	1016	952	967	974	925	996	936	987	973	961	947	1029	1023	939	975	919	974	1010	982	963	967	931	966	1020	984	960	950	1003	1012	971	974	972	988	958	1003	936	932	971	927	970	971	988	998	954	981	921	983	989	981	977	947	971	1019	974	1007	958	948	951	937	1000	961	952	943	993	994	931	1014	982	997	943	969	925	1043	983	903	989	988	981	1018	1049	958	975	1001	998	983	999	921	918	962	929	973	965	956	950	945	994	1044	993	974	1023	975	968	930	937	989	959	1000	969	933	1035	928	935	986	1009	956	931	944	960	1001	940	929	890	950	989	973	940	934	1015	973	939	926	984	953	980	909	1013	950	977	955	944	937	947	1006	963	950	953	906	986	959	965	1030	1006	989	944	935	1004	976	996	946	936	945	949	979	961	1024	983	951	979	911	979	991	962	972	925	936	956	990	987	951	954	954	980	950	975	938	996	997	919	952	920	981	974	934	990	943	942	1012	989	1007	1013	996	1006	953	920	971	1003	1015	977	971	941	937	924	961	975	980	969	949	960	944	999	932	1018	968	994	983	964	994	975	1030	980	992	984	942	991	937	966	960	966	1009	950	993	973	977	967	946	977	972	977	971	1013	994	967	1001	946	1013	967	981	1049	929	959	974	950	994	949	1049	937	921	968	1003	991	953	988	943	949	964	967	977	978	924	1012	947	915	957	943	985	979	954	911	949	998	938	976	953	943	942	983	965	967	948	980	916	970	945	1011	974	942	941	947	1005	956	949	956	955	1000	956	982	923	962	979	937	972	957	1040	969	979	915	983	953	980	1038	932	961	1020	942	949	962	1012	954	1003	1042	966	1002	976	997	944	1005	974	982	954	984	1002	984	958	1043	996	936	975	933	948	926	989	949	982	1007	954	944	981	975	964	1003	960	952	969	1007	957	964	965	955	943	967	953	970	910	1018	973	979	999	1003	955	986	983	958	951	974	1039	941	982	945	1024	1007	954	971	963	974	948	890	945	973	964	962	1045	996	954	1017	909	971	972	890	909	987	991	1018	978	958	897	980	965	945	970	928	979	961	949	1017	877	937	975	1025	948	943	1006	903	1020	954	976	958	960	980	972	968	976	997	996	985	994	963	950	909	989	986	969	1003	888	950	953	929	1001	957	989	948	956	989	976	1028	997	954	937	942	905	948	929	996	1065	1029	1008	988	1004	980	957	989	1009	904	975	1006	924	976	966	986	955	976	992	942	903	954	1007	977	924	927	973	929	995	953	1000	887	933	985	1011	966	982	976	935	906	1036	995	919	967	941	990	932	960	944	939	955	982	951	947	924	984	1005	1001	966	967	943	1019	886	980	973	930	1072	1022	930	974	1016	987	992	972	926	955	944	996	935	1004	964	929	970	945	988	984	986	968	989	991	1001	956	991	979	967	1023	924	997	1004	999	987	990	1073	975	939	967	1020	1026	939	970	966	889	991	998	969	910	982	972	977	958	971	976	966	1005	948	1009	916	956	980	905	963	983	948	989	930	955	950	980	942	984	997	958	934	990	994	916	960	941	948	918	924	1059	967	962	964	1015	956	979	1013	1013	1016	996	966	968	943	990	970	947	972	967	978	966	936	912	981	905	1033	935	1007	993	1003	955	966	969	915	1019	1003	979	987	929	970	974	990	1009	980	972	983	959	957	925	982	1019	962	930	974	961	964	1001	958	931	1000	998	938	960	981	1007	990	994	975	965	1021	1005	960	959	946	1009	1003	947	1010	952	977	972	965	964	946	995	1027	922	1037	942	1001	977	931	995	960	964	941	940	946	969	923	928	1039	1009	954	946	902	965	971	978	978	965	984	954	996	942	987	936	922	948	927	936	1002	952	962	950	1032	955	928	1021	934	963	985	990	978	920	974	1001	940	955	982	963	1020	968	974	943	922	986	997	970	1004	933	989	976	945	935	965	971	989	975	1000	907	981	939	1000	974	956	994	954	983	996	950	952	1013	954	1021	942	968	973	963	1004	1012	966	923	953	953	976	970	963	983	935	993	969	965	937	963	961	960	973	984	1019	930	981	955	961	964	933	932	989	954	993	954	944	963	1015	959	968	948	948	985	963	977	981	948	983	930	1018	971	1000	954	988	975	977	950	978	952	980	887	985	1016	1024	920	994	982	984	944	959	948	965	972	974	988	1019	1013	992	963	933	965	973	937	955	1057	997	949	979	991	993	976	979	932	945	971	963	969	955	927	916	964	969	998	967	936	974	984	906	940	968	929	954	971	989	1004	1018	993	952	997	999	1003	977	996	1021	916	981	1022	959	961	940	910	953	907	988
23116	21252	29073	23764	21275	20754	9852	3935	2859	2483	2637	2273	2115	1803	1625	1445	1388	1200	1085	1070	1006	953	939	873	813	824	758	774	768	697	705	698	710	686	694	647	668	677	690	664	684	665	651	655	645	649	671	651	613	691	624	597	646	650	612	634	633	659	661	643	615	649	571	639	640	645	639	639	656	667	619	626	628	616	625	669	639	702	603	603	617	614	658	658	658	644	631	631	656	640	676	628	663	632	631	659	666	634	653	597	616	621	660	621	592	598	630	631	599	655	668	641	655	578	613	617	637	611	609	625	599	622	679	643	651	637	670	653	582	677	628	621	618	617	621	576	612	623	592	631	624	613	601	610	624	635	632	607	609	623	656	662	639	593	671	587	570	614	595	631	612	604	652	640	607	614	606	595	612	657	636	642	631	642	645	631	622	641	610	596	635	623	612	667	611	642	591	645	618	662	599	639	638	649	608	639	653	617	638	663	633	604	607	614	628	612	632	612	618	614	617	596	627	639	596	644	637	628	648	567	620	675	609	647	611	558	627	646	617	643	637	647	602	596	627	624	651	632	621	602	586	593	629	644	633	635	668	591	656	621	628	631	618	656	631	630	649	596	634	657	653	660	628	617	623	614	637	624	606	635	611	622	624	565	673	640	638	602	631	591	621	601	670	590	599	642	602	627	657	666	608	615	671	639	619	626	655	622	654	603	613	587	618	588	617	647	615	658	669	624	637	634	608	682	587	669	630	609	603	612	625	624	631	650	615	599	607	616	596	639	612	645	600	651	583	672	595	619	612	627	610	623	614	572	644	607	636	640	581	657	653	656	633	623	599	656	669	663	608	594	637	616	643	649	601	702	605	614	624	592	598	587	637	609	605	610	623	646	618	653	585	586	645	596	619	666	582	662	634	633	583	582	631	623	663	620	596	610	632	601	666	600	659	617	595	650	615	640	576	596	620	630	621	612	685	626	579	604	608	642	615	583	620	623	634	607	634	596	636	616	627	618	610	619	630	625	608	608	646	630	649	635	586	619	587	613	642	616	645	587	586	650	600	609	633	639	573	590	649	569	603	622	614	631	608	630	590	582	618	617	581	642	577	640	592	602	631	619	622	603	569	599	688	638	648	637	599	597	625	635	635	626	636	596	628	628	588	674	596	663	649	614	637	630	641	601	614	602	625	591	673	631	643	613	612	609	588	593	652	609	576	604	652	589	629	630	613	564	613	618	571	620	589	665	609	585	602	623	621	627	624	624	617	603	644	601	609	592	628	634	588	615	634	592	607	595	655	597	624	603	607	629	603	635	595	627	612	621	673	598	598	600	567	628	644	643	647	640	573	665	612	605	631	637	635	565	587	669	604	623	616	621	623	626	657	604	688	591	606	681	584	641	631	615	655	638	638	644	647	604	592	660	609	623	617	603	649	631	610	637	630	605	636	614	675	588	634	638	610	608	635	580	612	609	634	649	611	655	622	609	651	594	614	622	652	595	635	623	611	601	671	625	601	635	648	639	622	600	648	604	647	610	611	621	602	662	606	644	633	578	608	605	601	589	615	631	595	645	598	616	591	602	605	608	620	614	665	620	613	624	659	621	624	591	664	616	657	620	609	634	621	640	672	618	697	619	589	590	631	614	635	639	600	610	598	632	604	650	621	594	579	615	603	620	629	616	600	610	620	669	650	597	601	595	617	565	651	681	645	704	602	621	640	574	557	605	583	638	624	611	618	639	587	622	628	651	625	643	628	662	563	612	666	638	615	577	619	623	579	608	633	656	611	623	603	608	608	641	625	630	629	654	588	626	604	668	626	633	660	626	577	658	605	624	628	616	538	661	628	558	618	604	664	590	621	605	647	608	632	633	640	611	586	644	649	638	636	645	615	608	590	630	656	605	631	579	660	579	628	584	614	634	582	618	642	621	630	642	638	617	625	623	632	617	635	621	616	627	675	573	602	638	650	634	586	577	681	606	646	653	647	622	629	594	645	619	653	618	562	628	616	659	629	581	559	612	616	599	599	599	594	621	601	642	630	634	607	613	666	624	650	633	561	643	639	648	644	612	630	609	636	645	613	630	609	605	613	614	635	673	622	664	650	622	613	609	612	607	619	616	612	654	581	587	633	641	667	636	578	628	671	632	614	615	625	602	599	587	575	609	649	626	602	671	644	629	630	637	606	613	647	595	659	611	629	619	598	628	642	612	611	651	649	601	621	627	603	648	670	618	636	634	642	599	646	659	583	592	616	619	607	605	645	620	614	609	645	619	680	640	622	620	649	642	624	616	660	606	610	643	620	623	613	611	598	609	616	640	636	597	598	641	642	609	640	579	639	609	619	619	600	617	612	604	613	630	617	616	678	627	634	645	629	669	641	612	640	654	643	616	605	629	592	611	638	603	611	629	643	619	671	610	636	629	614	596	653	610	623	604	590	622	687	627	633	595	651	611	597	670	582	536	574	605	641	660	566	579	632	635	602	598	633	581	609	633	614	581	637	597	634	634	655	556	643	632	565	677	632	654	623	594	594	639	643	665	615	550	623	602	601	654	566	630	590	600	645	641	647	638	626	665	623	624	569	656	649	620	591	643	623	612	612	602	564	624	613	610	633	630	633	608	605	655	638	624	617	654	625	650	587	604	630	623	620	554	592	656	629	597	614	655	627	617	606	598	624	629	600	609	641	582	602	579	605	631	636	656	664	625	599	600	636	653	627	633	644	681	619	652	625	602	619	625	602	660	611	662	623	630	603	607	596	650	638	612	690	619	652	594	654	637	673	599	649	595	640	640	627	635	604	614	559	624	653	642	605	626	603	631	637	632	642	625	664	607	596	591	592	628	654	677	571	648	633	636	622	637	618	619	654	628	561	604	634	631	644	620	647	644	605	636	613	630	629	641	623	611	628	576	629	641	632	638	627	614	593	617	679	626	609	677	621	592	607	690	620	643	644	608	621	614	635	626	597	672	604	604	645	605	605	633	652	607	616	607	637	621	638	620	587	611	627	608	631	619	636	604	587	559	574	666	629	599	641	658	639	556	655	602	563	630	600	594	643	638	621	632	630	599	595	620	670	609	584	624	613	630	615	610	605	579	591	633	578	608	585	645	610	626	628	616	574	638	640	581	625	652	631	628	599	573	659	581	616	568	636	597	594	598	623	676	613	614	630	591	584	660	649	707	581	627	621	600	604	638	636	617	636	600	596	624	646	618	615	580	667	611	608	601	606	610	640	599	652	645	612	577	617	609	627	620	624	649	603	642	635	640	626	615	671	544	635	623	608	608	549	633	626	553	652	665	626	657	607	615	673	622	632	622	621	639	671	629	610	605	640	641	638	610	618	617	627	610	587	675	607	610	584	645	659	626	609	631	617	573	619	643	618	653	613	624	631	635	628	627	626	649	591	673	613	592	635	611	633	652	604	618	615	640	659	645	619	610	619	610	625	605	610	662	599	617	625	625	667	631	639	619	627	647	643	584	607	635	638	643	625	574	622	621	618	622	572	650	600	645
18360	37322	34825	25236	18485	15152	11242	9123	7886	6743	6739	6075	5418	4431	3979	3337	3003	2735	2411	2111	2011	1908	1676	1563	1547	1453	1328	1286	1251	1247	1189	1180	1168	1145	1191	1084	1034	1033	1105	1098	1020	1078	1014	1074	1047	999	968	1059	938	1028	990	977	965	958	1023	1000	919	931	1004	1024	943	981	974	1003	985	996	986	943	1013	993	1026	970	973	1015	928	1007	1032	971	999	1013	974	1000	966	941	1008	1024	981	967	970	1009	964	1033	960	985	1084	941	955	954	989	998	946	974	947	964	932	928	956	984	986	945	980	900	946	924	967	923	931	953	971	1026	978	978	1009	971	979	943	944	996	1017	1017	918	931	990	1012	939	960	948	986	992	960	947	928	976	909	977	935	970	956	952	975	962	1012	880	980	950	991	949	963	939	951	932	985	966	916	948	940	919	978	911	945	925	932	952	956	964	969	980	963	979	936	942	935	974	1010	949	984	974	928	965	924	1038	946	927	930	939	925	960	992	971	970	956	973	963	956	951	938	967	947	899	922	986	937	975	984	994	943	957	957	966	872	962	917	948	894	863	908	984	969	965	938	948	995	868	1014	1005	990	976	978	966	1022	961	862	933	956	944	957	963	935	894	944	950	940	950	977	968	973	961	942	983	1026	941	966	902	986	1017	910	1008	941	951	975	959	972	931	900	955	945	1015	955	915	985	947	1003	995	971	950	906	977	993	959	934	950	936	943	962	985	916	965	943	925	1004	948	931	956	953	951	931	993	1028	970	960	943	904	1005	918	941	948	993	960	918	944	989	968	921	960	948	953	981	1006	894	983	932	909	972	973	972	937	992	994	969	920	1005	887	943	981	994	939	897	936	931	907	949	970	985	907	924	979	980	939	963	927	929	925	917	968	943	970	967	946	1003	958	957	961	972	914	922	926	963	933	955	978	960	987	1016	973	1001	960	988	949	969	1019	950	924	931	999	982	949	1001	936	913	995	948	989	929	960	938	937	940	936	963	963	973	985	934	951	859	946	974	938	928	960	902	1014	998	970	977	948	961	933	985	922	980	918	965	972	974	982	1005	902	957	961	1000	971	952	931	967	978	986	954	965	923	989	949	914	941	914	979	947	972	932	949	968	942	962	980	1023	996	983	932	963	942	980	880	950	975	879	946	913	972	996	972	967	922	914	912	921	969	992	948	916	1004	964	915	959	983	959	986	912	909	932	911	945	911	959	933	944	939	908	963	923	991	965	942	959	959	952	1003	947	1009	940	1009	1017	1004	969	943	911	911	1003	979	977	958	977	929	978	1004	977	1008	908	975	913	941	975	882	934	974	994	1045	1004	1027	948	969	938	932	926	961	940	952	929	993	923	972	949	953	1024	934	1005	936	959	956	949	959	951	979	941	983	1018	962	939	922	978	971	952	1015	1021	946	992	932	870	919	977	959	977	967	953	963	973	977	965	929	942	963	948	948	990	944	956	970	970	917	995	959	980	973	947	1000	933	947	927	981	921	957	997	961	895	976	935	962	975	959	949	945	956	991	933	957	921	959	891	1005	949	1038	990	952	980	977	963	971	925	915	980	943	956	943	964	971	993	973	917	934	900	967	997	969	968	965	929	1001	939	949	975	947	971	937	982	963	953	979	951	994	994	960	946	992	943	980	918	986	881	1027	961	943	1005	927	948	987	919	940	1011	989	895	965	929	915	939	923	945	964	997	1052	983	925	911	956	955	912	989	931	1006	957	1008	968	926	928	976	985	907	974	1010	948	978	981	957	946	944	951	901	927	1009	901	960	918	855	940	1003	942	945	949	980	940	964	924	949	981	956	944	934	980	909	965	971	925	985	967	933	957	953	901	896	928	960	958	951	965	961	1001	1021	912	961	939	963	996	960	963	999	938	938	926	962	951	980	924	923	926	994	952	930	907	977	967	959	930	916	930	977	926	950	977	948	986	940	956	994	942	978	953	987	956	969	973	940	975	951	887	929	920	894	933	976	933	997	980	986	954	896	955	945	977	950	972	945	980	1030	914	932	960	991	1036	896	928	931	915	972	932	953	927	991	960	918	988	924	981	948	900	929	964	1001	955	933	967	951	950	911	969	940	946	926	1002	996	951	964	948	955	928	932	995	983	985	937	966	984	966	933	958	949	957	941	927	919	892	973	970	941	987	954	944	941	997	988	944	939	956	892	964	946	974	941	920	948	963	965	975	973	914	963	950	978	938	940	962	921	1006	898	950	982	971	902	951	941	974	973	944	981	905	948	982	938	889	941	956	914	987	1007	953	972	956	935	954	956	969	893	933	963	908	937	964	1013	987	940	960	921	967	928	973	988	913	982	994	927	961	1010	942	896	976	908	961	946	1007	941	1009	953	935	984	955	950	965	999	936	974	982	956	947	886	963	917	940	928	950	960	944	974	940	917	969	985	966	976	891	879	892	955	987	987	928	947	1027	920	944	969	944	966	963	929	990	979	987	912	921	1005	956	946	917	972	967	948	980	946	959	970	956	911	889	963	940	990	949	965	948	945	908	955	967	971	916	919	993	950	994	963	982	1001	1018	973	1001	935	950	966	941	929	906	949	930	933	949	974	988	977	1027	941	1004	945	949	949	972	927	966	936	897	929	921	971	950	961	949	959	985	975	944	967	950	985	937	997	968	936	1024	966	913	978	922	967	976	948	1016	922	961	938	909	924	929	932	991	960	929	989	1014	937	986	925	950	977	966	976	943	1007	962	960	946	939	978	930	953	986	928	929	959	911	1016	958	988	941	964	962	952	933	953	943	985	965	945	932	956	924	989	968	941	957	988	971	967	938	951	919	924	961	980	940	967	951	951	940	933	943	954	928	998	930	923	943	977	937	976	967	979	977	901	957	1018	968	978	957	914	1002	937	1031	978	971	926	980	975	942	994	974	910	946	968	962	973	985	941	946	968	960	886	992	916	943	923	950	952	967	956	945	940	937	933	1023	967	1030	998	1023	956	896	970	940	993	898	983	981	965	1003	911	922	982	959	972	959	972	954	944	966	971	969	957	923	911	954	963	979	959	949	915	977	896	994	989	936	967	908	940	974	926	969	893	899	909	984	969	986	920	956	983	967	1000	952	941	927	948	899	942	969	975	929	976	970	912	915	1013	970	940	969	984	945	898	997	999	960	994	928	923	965	931	925	948	971	1011	959	905	1004	964	935	954	1018	1018	944	952	974	1016	968	967	925	925	974	975	978	1010	950	926	941	949	969	935	979	976	943	956	993	989	957	971	920	997	963	926	956	922	932	955	918	986	885	941	932	876	902	967	942	993	975	957	952	895	965	968	907	944	933	961	966	1005	961	940	969	988	951	925	982	944	987	986	898	958	929	947	937	966	925	948	940	953	912	950	916	988	951	996	1014	1011	964	980	939	954	975	974	910	936	918	970	1019	1014	941	936	936	970	1032	942	969	957	965	1008	929	1019	984	1042	919	955	950	981	950	985	983	937	994	918	961	967	885	932	897	897	896	951	981	966	933	927	946	957	982	897	950	1003	1019	981	972	939	918	912	957	948	990	914	1026	906	929	949	992	906	996	927	958	960	937	925	926	938	970	911	983	951	986	1038	933	980	942	925	922	995	972	934	939	938	945	905	946	967	950	983	967	896	918	975	1034	939	927	946	954	972
26697	21148	18323	9589	3940	2405	1744	1395	1201	1110	1107	997	1040	899	827	750	706	675	605	598	633	562	602	570	556	539	546	488	571	502	568	523	498	477	492	472	461	496	501	475	466	481	483	468	512	469	495	538	489	495	501	468	473	483	455	484	465	453	508	468	472	458	462	484	461	478	489	472	468	451	484	441	469	473	499	511	495	486	445	463	488	459	497	457	488	497	472	509	468	449	503	498	508	482	464	464	523	451	451	428	511	451	514	469	452	483	491	512	458	501	443	486	475	455	512	477	460	486	457	475	490	477	490	452	492	450	408	511	441	502	507	510	468	455	464	476	506	483	488	466	479	472	468	470	494	481	517	467	479	469	481	454	497	477	467	454	497	495	487	449	436	487	467	473	489	461	490	448	499	475	499	446	478	477	494	474	499	459	452	454	475	485	447	485	459	503	511	481	510	502	479	469	468	465	484	460	469	425	524	471	466	520	449	439	453	456	492	497	506	482	514	478	475	446	502	486	454	480	468	508	475	493	528	486	464	448	474	433	514	514	489	461	466	482	471	494	501	502	446	478	468	491	516	493	444	487	487	459	461	448	503	497	502	481	479	436	474	521	478	490	472	480	495	463	493	483	505	457	441	458	464	475	481	505	479	476	497	497	480	477	457	459	501	472	478	470	482	490	419	497	442	491	502	444	490	474	471	497	482	483	482	446	479	501	470	467	449	494	463	497	450	447	480	454	485	458	458	434	498	483	471	451	495	449	495	482	502	447	481	463	506	517	467	466	486	503	463	418	465	478	461	477	481	477	449	490	468	479	431	471	438	490	509	482	454	486	463	465	489	487	468	481	460	452	508	413	480	484	506	464	467	474	488	426	452	486	464	485	479	476	495	451	477	476	495	459	490	456	478	505	496	525	515	500	480	502	475	454	470	471	424	422	475	464	499	491	495	497	468	456	474	477	480	468	456	443	517	422	494	434	464	466	478	476	481	462	460	482	465	511	458	478	514	507	484	458	470	524	480	468	458	453	464	469	447	458	473	467	484	454	492	494	497	492	504	503	462	454	495	490	457	470	447	505	462	468	426	536	449	484	517	448	477	460	470	490	473	499	458	459	460	459	436	452	445	463	521	488	447	466	493	481	498	475	476	468	492	503	479	502	441	465	481	486	484	490	500	489	487	480	492	442	483	500	437	492	475	505	461	495	501	480	499	499	472	485	412	475	495	449	473	458	425	426	481	482	468	466	462	462	462	454	466	456	479	482	543	476	496	491	449	495	478	493	490	481	473	452	461	488	484	456	455	478	467	446	431	496	463	475	448	468	472	493	478	463	495	490	472	509	505	472	473	478	498	455	462	483	497	472	473	471	547	460	472	469	512	474	461	480	509	487	494	523	497	465	471	502	477	477	483	486	497	437	473	447	458	450	466	483	499	473	493	510	457	488	470	489	456	453	480	549	466	520	474	482	489	521	481	451	469	436	484	452	488	494	519	457	514	452	504	447	456	506	442	479	457	467	467	490	458	476	460	496	519	458	442	496	490	460	446	457	498	500	487	486	488	460	470	517	511	510	516	471	519	535	452	529	510	485	470	462	458	484	486	525	467	469	488	480	481	482	471	484	499	478	464	528	463	488	508	484	466	470	477	488	480	449	486	477	485	484	527	449	486	489	489	446	455	465	478	484	467	505	485	494	468	448	486	508	459	504	484	465	492	428	485	459	485	479	478	470	467	512	465	453	476	501	498	441	507	466	502	462	457	510	448	446	486	459	445	449	514	496	500	488	528	494	399	428	472	476	474	475	463	488	440	457	500	445	515	479	453	473	486	488	498	502	450	459	486	452	491	484	493	490	471	480	438	470	480	471	442	463	478	490	467	457	461	495	508	428	443	436	452	433	452	482	518	442	509	452	501	488	443	491	451	482	455	520	466	476	484	456	454	456	515	500	466	485	440	470	478	487	500	464	478	467	476	456	445	480	498	479	499	484	483	481	482	448	485	470	480	485	501	487	512	474	514	460	452	499	497	448	532	464	459	478	471	449	478	437	518	492	489	498	482	512	483	461	460	457	460	461	478	489	481	483	450	475	456	503	539	456	486	492	521	496	500	478	474	497	456	467	499	489	476	466	488	495	458	480	453	508	495	473	470	485	502	473	479	487	504	479	454	497	496	451	450	468	512	468	468	471	492	503	489	483	447	477	444	485	470	498	520	496	478	463	473	459	493	496	458	477	452	463	451	522	480	444	495	508	460	421	481	473	483	480	479	495	481	466	465	493	500	451	448	479	472	480	492	479	466	451	507	476	485	490	458	451	478	476	445	472	459	466	455	493	476	478	462	486	480	523	469	451	458	506	476	475	475	483	454	503	507	509	472	433	493	469	510	505	514	496	499	476	515	487	452	476	465	499	476	495	437	475	486	489	488	484	490	463	505	426	470	433	508	487	469	479	448	463	464	494	485	460	467	513	507	499	460	476	483	478	476	513	513	455	485	480	488	482	509	465	468	475	453	494	490	447	492	496	497	475	522	463	469	506	472	506	457	513	463	495	496	489	503	427	430	547	442	470	492	465	440	489	472	487	462	442	439	445	495	467	473	546	429	490	477	476	509	451	463	441	489	456	469	516	459	454	453	469	484	472	496	475	491	481	479	485	476	506	507	488	434	465	530	463	480	501	463	475	486	448	478	482	491	501	451	495	464	493	504	451	509	464	518	454	473	472	456	437	502	469	529	480	427	481	509	457	473	466	522	459	487	515	472	470	500	492	472	491	486	517	459	519	463	497	475	454	482	464	453	472	456	510	477	462	479	509	474	503	478	466	463	484	469	458	458	465	489	489	480	462	494	480	419	480	482	475	450	497	458	454	481	498	487	461	467	519	449	483	500	493	506	463	484	470	481	464	478	449	444	453	471	475	514	429	485	476	511	495	494	484	467	495	502	476	479	489	473	465	504	466	490	505	441	468	468	459	461	460	476	523	452	470	445	461	508	482	507	466	478	500	507	465	495	488	466	472	442	470	479	473	440	461	491	468	465	474	455	440	439	493	468	457	531	503	469	513	499	448	473	452	461	459	498	512	468	421	502	510	500	475	458	465	471	462	492	503	489	507	506	462	516	437	501	491	467	477	481	458	513	476	508	439	505	474	476	424	511	445	473	479	471	482	509	488	461	438	488	484	463	496	501	525	475	510	441	444	524	525	513	475	467	478	485	450	467	495	432	510	461	497	486	490	509	455	495	466	466	450	455	496	521	507	507	460	481	501	492	480	456	490	498	494	477	481	471	461	453	465	494	445	493	456	485	456	534	441	487	504	488	471	445	429	461	478	501	473	476	470	434	478	452	473	452	461	438	463	469	473	498	464	489	466	476	449	470	464	521	485	480	485	484	495	512	489	465	473	486	503	468	482	491	457	484	478	496	464	469	459	475	458	484	452	487	483	498	485	464	504	467	497	478	428	482	485	511	492	476	475	488	491	489	503	480	510	505	485	459	490	465	506	476	479
13665	24504	22223	13993	9185	6668	4711	3612	3153	2797	3071	2793	2530	2064	1891	1638	1493	1483	1316	1160	1127	1154	1012	1002	973	926	896	926	868	847	811	871	809	808	792	810	797	797	876	783	783	802	773	801	765	797	772	785	755	795	781	740	771	782	749	773	773	735	716	740	780	770	763	682	766	763	789	722	765	759	748	723	719	724	818	732	811	793	784	785	736	788	743	714	789	766	719	748	749	739	734	829	793	754	757	783	718	783	745	739	759	769	754	767	816	750	745	721	726	729	774	773	756	759	738	718	754	713	752	745	825	770	748	711	728	765	777	783	766	757	723	760	727	738	756	789	701	725	758	740	718	770	751	773	739	743	720	741	763	789	728	746	765	745	697	743	756	784	761	799	764	784	755	719	713	770	770	752	785	675	780	774	727	783	747	706	730	730	749	724	744	748	779	756	736	749	769	747	765	715	779	792	757	718	800	803	709	684	721	708	719	737	762	731	732	709	713	740	747	711	767	742	722	716	770	738	778	811	719	757	777	769	762	751	741	762	732	705	738	788	715	711	735	730	704	718	735	718	753	804	764	780	772	768	715	716	750	753	774	798	724	765	767	752	728	772	737	765	743	763	739	761	762	755	772	757	730	713	761	762	764	781	714	806	752	759	702	738	755	782	736	691	764	712	759	726	737	777	749	780	722	704	763	730	721	730	761	754	701	732	768	770	742	769	716	723	716	725	820	697	766	742	757	761	751	744	812	732	812	759	754	820	766	809	765	753	741	705	748	734	759	714	728	799	787	724	759	713	745	712	722	786	763	768	768	749	753	792	755	776	719	729	776	756	759	689	724	761	763	710	744	792	746	733	725	768	742	749	698	728	779	714	745	766	699	702	772	727	681	745	733	729	770	734	785	777	741	738	740	721	753	745	750	749	710	699	764	794	730	748	751	747	772	741	724	759	725	752	761	781	728	777	756	704	738	737	729	742	759	721	752	767	704	732	721	747	762	795	750	728	760	757	764	800	736	762	744	794	732	762	756	770	753	762	781	756	766	740	761	704	790	735	756	774	752	801	749	761	710	753	734	708	736	777	771	784	733	718	805	739	734	790	753	739	774	740	728	709	770	723	735	727	745	742	797	758	748	756	748	737	729	738	773	701	692	722	761	745	757	739	726	747	777	798	732	734	724	717	725	770	735	764	785	763	763	712	753	794	722	750	727	752	726	745	758	684	713	724	733	703	719	781	727	826	755	742	692	811	749	756	773	727	767	768	764	721	767	710	774	745	788	758	703	772	717	703	733	738	699	717	724	696	729	737	755	755	755	742	766	781	780	812	736	723	799	738	803	700	751	758	694	760	726	763	721	750	738	696	738	779	785	729	717	763	768	752	728	763	703	751	676	692	773	761	738	712	770	740	730	732	729	737	776	723	742	746	759	800	761	744	794	758	778	700	784	764	763	680	736	769	802	734	722	793	733	745	737	686	674	753	763	740	734	736	770	780	752	778	766	743	751	737	778	741	756	749	715	704	760	755	758	755	814	722	806	818	732	725	751	760	760	725	714	776	719	744	771	782	743	755	753	718	767	761	704	776	742	759	688	744	731	735	741	735	736	808	780	790	753	760	737	765	760	796	777	770	746	747	760	750	754	738	708	755	772	758	717	783	746	736	690	761	751	726	728	751	764	695	741	732	749	719	735	721	749	758	791	743	720	778	774	730	709	754	729	800	743	774	701	771	709	740	744	754	734	777	728	722	751	773	761	768	756	810	734	760	789	712	737	695	777	775	683	757	734	741	743	738	725	737	721	730	749	708	725	786	758	704	717	753	744	814	729	790	734	731	740	776	763	740	746	726	765	777	722	777	728	697	710	735	737	768	722	757	782	733	768	765	712	720	758	713	768	735	717	723	765	770	774	779	725	748	770	762	725	767	734	749	763	758	742	759	730	753	787	752	719	723	738	766	768	714	726	748	754	765	739	704	776	706	745	735	738	749	738	753	726	780	730	826	712	727	714	738	747	745	742	772	760	783	748	761	761	731	686	781	770	794	750	729	720	759	764	754	764	797	777	802	770	732	729	720	709	739	770	718	750	797	758	743	732	773	769	742	759	757	744	744	782	695	730	784	742	780	747	725	753	741	741	696	728	736	766	762	768	725	691	774	753	742	733	776	764	761	751	811	782	767	727	761	718	731	696	750	729	773	709	714	723	797	718	725	732	718	798	757	754	763	748	792	722	789	754	781	741	668	774	794	745	755	772	762	764	777	762	791	714	766	779	778	733	728	762	733	743	728	736	748	747	780	782	716	768	751	750	743	751	738	754	747	715	766	734	756	755	701	753	757	720	814	710	720	771	762	724	789	794	727	731	756	793	759	735	745	758	727	761	805	694	778	738	755	755	789	798	783	738	736	709	741	737	724	753	766	755	782	757	811	764	735	759	780	773	787	763	712	738	719	717	720	741	777	725	760	734	721	775	759	760	757	777	777	735	723	680	768	754	778	732	738	801	739	707	697	752	776	755	738	713	735	778	811	788	770	800	753	749	740	817	758	720	736	716	820	737	711	750	738	707	725	735	728	731	722	735	744	743	730	726	720	685	757	750	721	739	739	755	774	722	738	723	725	768	721	726	743	754	769	770	762	800	765	781	739	785	777	758	774	773	737	731	775	751	786	758	737	716	757	749	757	782	751	713	779	725	775	724	753	731	728	784	729	796	750	749	758	740	718	759	750	731	732	746	758	752	767	741	730	726	740	790	744	752	745	827	753	747	753	732	747	745	758	728	744	739	726	736	763	673	742	802	744	739	741	759	760	759	789	795	710	726	749	752	729	754	796	749	772	776	760	743	733	763	747	796	698	778	758	697	719	788	734	748	720	780	750	763	741	730	706	725	774	737	779	768	754	751	751	697	748	747	719	741	764	752	686	793	750	768	747	768	812	739	753	759	758	739	786	760	710	782	728	763	722	724	734	748	741	774	774	734	749	742	715	783	746	773	743	739	724	784	770	793	807	701	782	744	747	746	740	740	766	708	790	804	743	785	749	750	666	716	769	738	787	754	769	746	784	762	780	709	723	744	755	762	739	715	754	765	703	739	742	722	701	766	732	757	775	712	708	761	712	809	728	763	728	815	721	796	733	746	736	723	725	766	723	677	745	777	748	753	732	735	732	711	768	752	741	730	730	749	777	777	748	718	701	723	737	752	733	750	780	745	724	727	797	732	781	806	780	709	760	756	742	738	749	824	759	678	790	727	717	730	735	707	748	802	724	729	738	744	758	745	788	796	766	671	739	788	755	737	732	720	798	756	766	746	737	757	726	794	737	764	747	713	767	770	731	751	759	724	774	699	751	761	804	759	766	726	736	671	750	739	737	709	699	767	776	757	743	758	744	733	730	722	757	693	766	776	795	720	742	811	764	673	752	769	758	736	786	830	778	752	727	782	672	715	743	768	742	736	736	710	700	725	758	747	710	760	767	753	733	784	708	755	710	726	716	745	759	752	724	753	745	765	756
24171	21272	28466	24396	20628	9955	4086	2460	2134	1776	1863	1645	1500	1371	1229	1090	1155	1018	879	908	880	832	801	778	732	748	706	759	717	675	694	691	661	676	634	637	662	712	640	648	663	638	672	634	685	665	618	680	606	655	660	653	653	628	633	633	664	686	676	627	626	655	669	649	667	664	617	613	619	628	627	666	666	654	646	644	646	662	637	660	644	668	593	611	641	652	702	650	627	635	675	665	672	637	630	633	659	599	623	616	610	681	644	610	631	639	610	643	634	683	606	633	606	676	666	674	645	650	608	627	661	638	625	644	591	646	671	650	640	583	655	659	667	637	670	612	625	639	655	611	631	607	609	588	645	582	663	603	662	597	669	655	673	580	580	587	670	630	638	589	613	640	633	603	611	648	661	660	616	654	639	626	660	617	662	586	592	587	651	618	649	661	635	649	635	605	609	633	659	654	623	603	642	684	655	656	701	673	644	660	646	623	644	599	654	604	658	671	601	631	634	640	635	618	647	653	676	640	643	619	619	636	604	642	635	612	623	611	683	640	612	699	584	630	622	640	689	644	666	656	626	650	617	604	676	609	630	618	628	670	596	610	629	600	609	602	592	638	639	626	685	623	639	654	589	650	618	632	628	647	682	628	639	592	607	640	605	635	630	636	650	684	626	633	631	619	606	649	614	648	643	626	621	657	616	700	662	640	634	635	603	620	685	607	676	617	645	643	629	606	621	655	630	629	624	631	648	596	644	639	608	635	676	678	653	574	616	638	682	665	643	592	615	597	648	645	595	625	617	631	644	609	658	674	631	651	611	637	661	580	614	616	638	626	621	610	642	658	635	631	618	605	648	567	613	676	643	627	659	596	665	654	648	635	621	614	661	606	625	643	620	588	645	613	618	614	631	620	695	671	624	619	600	607	680	650	611	626	651	644	642	541	639	595	612	655	631	605	623	617	625	625	696	645	640	619	644	625	613	632	604	641	644	658	671	652	652	649	643	646	623	615	622	650	618	624	621	607	630	600	638	620	641	620	649	634	631	623	613	644	618	612	631	593	635	611	631	610	617	613	658	639	613	614	619	621	624	603	624	623	584	651	622	648	623	658	611	644	625	639	686	636	621	649	661	632	660	591	649	631	624	650	624	656	626	629	673	598	626	643	644	641	640	630	608	610	598	629	619	626	640	578	674	637	646	660	650	637	646	641	622	647	642	656	642	639	628	673	614	641	625	627	631	589	655	583	660	664	620	614	656	664	664	646	634	631	616	602	641	649	647	619	629	647	627	667	618	590	605	642	612	651	623	676	661	645	650	616	618	616	634	621	648	600	600	629	629	639	610	615	592	676	625	640	649	633	661	579	660	660	627	634	624	638	615	607	635	621	613	651	621	613	623	607	651	662	644	588	647	637	688	593	629	673	636	617	568	600	685	642	637	632	654	632	619	639	671	615	650	607	638	621	666	604	613	662	598	658	615	630	693	685	631	611	603	640	665	632	648	608	624	664	628	655	673	605	649	654	638	635	644	622	645	646	597	607	620	640	652	630	639	629	628	587	626	626	610	619	632	634	636	637	625	585	613	647	621	637	614	623	650	660	625	643	623	672	656	688	640	634	637	660	663	632	656	676	609	613	591	608	579	610	644	620	610	641	638	606	619	581	636	621	623	598	632	645	645	634	635	678	619	628	613	645	619	636	622	652	616	647	623	623	605	627	609	670	632	656	635	622	612	652	631	650	608	636	621	649	634	586	621	630	609	608	644	615	631	585	624	708	646	624	612	712	611	578	645	644	668	640	639	643	657	648	637	623	640	636	588	614	633	614	595	627	616	661	628	617	608	674	633	654	586	615	589	637	643	634	626	626	669	658	602	652	615	634	638	614	639	617	628	643	655	634	601	667	624	639	634	670	623	631	632	643	675	591	602	627	630	626	578	634	628	690	632	619	624	620	649	657	648	615	635	656	603	686	655	642	673	677	622	602	627	614	634	622	621	615	607	656	652	599	626	616	625	607	654	589	654	621	642	632	666	635	609	649	612	618	621	632	642	647	633	599	634	573	611	603	599	645	631	620	630	602	645	635	627	672	610	621	614	659	660	626	613	635	638	661	614	655	637	627	637	603	645	636	650	611	620	643	632	646	688	638	614	661	611	652	622	614	600	608	665	670	614	597	616	657	659	598	631	611	623	634	630	608	613	682	663	652	640	617	663	632	669	620	620	647	652	620	566	639	626	652	640	594	663	624	606	689	619	647	651	663	636	629	662	644	635	636	630	628	657	685	606	643	637	674	636	629	640	638	648	625	651	675	724	620	613	595	617	636	624	631	673	621	660	626	715	609	651	626	594	624	648	637	622	641	659	670	636	668	638	627	634	669	656	651	629	647	629	644	611	658	621	613	684	667	640	606	684	626	625	628	609	632	639	650	608	597	617	667	587	630	606	583	680	631	617	629	605	653	628	639	573	632	624	685	658	628	624	627	603	684	650	636	651	573	671	661	600	635	647	676	631	610	600	621	642	646	616	582	588	613	640	635	648	673	620	635	646	603	663	627	575	667	636	624	641	631	617	607	652	607	626	624	653	651	652	632	649	602	632	636	605	646	623	663	646	603	606	604	627	618	626	644	576	614	598	617	657	613	646	600	648	616	605	603	609	619	642	621	607	664	606	643	662	654	669	623	642	648	644	632	665	683	662	619	632	608	628	614	614	626	641	610	609	600	598	604	601	636	585	644	620	657	666	654	638	636	646	614	667	639	624	648	558	641	646	637	619	637	640	612	612	643	624	617	646	622	654	648	654	607	627	630	643	624	624	622	622	634	579	601	648	600	621	613	605	644	618	623	692	623	636	630	626	618	634	660	599	626	649	607	615	609	671	649	635	556	686	611	604	639	601	618	669	605	617	654	601	632	618	630	629	684	601	596	627	626	640	629	588	667	578	637	656	599	648	631	620	639	608	652	615	643	651	640	656	632	607	686	577	651	663	592	620	656	654	593	621	598	630	635	621	616	657	615	661	672	681	621	615	619	650	648	645	575	611	627	641	643	604	621	622	633	662	650	607	597	575	613	622	596	601	677	607	654	657	655	675	599	673	654	621	685	635	625	624	603	629	656	641	630	654	645	625	653	637	616	655	657	642	578	633	678	609	643	587	592	623	618	627	661	646	645	639	610	624	623	580	609	624	620	641	617	639	589	665	647	634	675	666	650	644	640	647	627	640	594	658	632	611	621	635	644	616	617	660	632	638	629	628	567	647	590	603	641	687	647	595	668	636	611	612	658	595	571	611	628	648	608	641	650	620	636	664	641	637	581	665	634	605	636	621	666	656	632	626	643	640	645	626	609	661	639	605	615	616	624	594	657	614	610	652	626	654	693	577	653	646	639	609	611	614	584	612	611	648	608	655	651	632	673	628	652	651	628	685	635	588	613	588	651	605	650	638	618	638	655	616	619	627	683	587	604	638	629	637	648	675	604	608	648	640	583	636	618	662	668	658	619	636	643	614	643
15188	31617	29676	20504	15264	11363	8085	6195	5553	4876	5029	4321	4128	3226	2905	2566	2435	2246	1889	1748	1706	1668	1512	1393	1320	1271	1236	1229	1191	1121	1138	1104	1116	1092	1138	1075	1056	1068	1031	1041	1011	962	1022	1086	975	1015	977	913	1005	1003	989	957	968	979	986	999	974	991	1017	1007	984	952	990	944	1029	964	984	992	982	1007	970	1044	959	994	985	992	956	979	979	974	1023	1012	993	1003	985	1033	1008	992	984	1002	994	1033	999	950	978	968	975	1040	1010	936	1017	891	1000	1036	957	1021	996	1031	990	1013	1018	1001	952	978	1018	977	926	990	920	1004	921	959	986	983	943	1026	1000	965	957	1006	958	966	999	1017	969	920	979	985	998	885	1009	943	1007	970	1002	990	993	1002	944	965	1010	996	923	955	996	913	951	979	968	926	976	1007	1058	1028	964	982	940	964	956	994	962	980	1005	967	961	1001	1016	960	975	990	953	911	968	932	940	1000	1011	1005	965	990	1011	932	1024	953	1015	1026	934	990	962	957	965	938	974	978	963	994	1036	972	941	1006	968	960	1009	1014	987	954	975	954	979	976	959	959	984	963	954	991	975	939	989	1001	981	938	949	962	965	978	982	996	1001	968	975	937	980	982	998	929	1020	981	972	1030	962	937	965	960	976	984	971	936	972	960	1049	1026	918	994	949	968	994	955	955	1020	955	967	978	965	966	984	986	997	982	1050	1032	995	1019	976	979	934	913	962	1004	937	977	924	933	927	970	920	983	988	943	958	992	976	986	972	972	958	1009	1017	999	994	965	944	979	964	983	943	953	941	972	964	950	973	1029	974	979	963	956	978	1020	996	978	1004	989	1001	964	944	991	1015	990	952	1031	957	1001	987	964	946	986	1025	960	960	980	985	1006	964	967	994	959	960	961	948	982	963	990	1027	1015	974	994	977	994	966	928	972	964	948	971	988	961	965	936	989	989	968	990	930	994	978	986	987	1000	949	1010	1008	1013	901	981	978	980	994	981	954	960	1020	1020	993	990	1023	950	1010	967	976	958	1024	954	991	997	973	982	974	992	971	974	1014	948	994	944	973	902	1063	973	982	940	967	956	919	971	991	950	1029	1000	941	921	1003	959	966	935	922	967	986	982	973	921	949	948	1007	1010	938	977	956	965	1014	897	1013	1000	988	996	1013	956	999	964	978	1010	1013	931	999	968	1004	962	967	977	950	1036	985	993	981	989	1012	973	938	985	895	992	971	982	958	1002	1030	937	978	999	993	994	981	946	989	971	959	943	965	994	976	1000	981	962	997	1002	999	1024	1011	958	949	984	960	976	981	946	986	954	1007	967	914	954	969	927	1046	989	948	1001	978	927	990	981	1039	937	963	994	954	972	962	910	883	943	1019	930	944	959	994	955	969	992	967	1002	963	948	949	1025	976	988	961	874	899	997	988	968	944	907	966	1014	902	977	979	960	966	996	929	994	917	987	955	954	991	921	1068	1023	943	950	1000	915	1047	958	973	964	925	969	988	1009	925	1034	1021	979	999	953	994	958	1030	992	1013	893	973	968	914	945	931	987	1000	982	957	945	978	1002	939	1011	1014	918	1005	1020	1017	990	957	976	997	941	1001	989	983	985	929	960	966	955	970	979	957	1009	986	902	938	950	988	967	1039	975	981	957	960	968	1009	964	978	984	999	998	997	911	985	913	937	876	944	996	970	931	960	938	1002	978	987	969	993	1029	991	1020	956	1011	998	942	983	934	1006	948	1010	1007	958	985	971	1052	970	979	992	996	998	1006	1041	1004	958	992	961	979	924	987	991	951	989	919	977	1016	941	925	947	973	972	982	1000	946	969	998	1007	1003	986	1008	965	974	991	1021	980	958	945	1008	964	973	1017	981	971	971	981	924	951	932	945	973	968	990	948	964	954	982	894	985	1011	1013	1036	1030	951	936	1012	972	977	920	1000	996	963	983	939	980	971	974	979	1008	1010	1021	948	921	940	988	994	1014	993	940	985	981	975	958	981	1024	990	991	956	931	967	998	958	994	934	966	980	939	950	962	950	954	947	966	970	996	1000	963	966	960	952	981	1007	971	955	919	954	963	983	931	998	1014	931	960	1007	974	961	1015	980	993	960	1008	997	931	1022	957	944	937	990	947	985	1047	994	1023	935	947	924	1003	903	926	989	995	962	1027	974	975	956	985	1040	937	1043	964	1001	988	958	998	954	992	983	989	951	1022	1004	951	1031	986	965	929	955	992	985	947	986	988	1012	914	986	917	1012	1004	940	949	963	981	991	995	965	979	1007	929	937	946	932	953	1004	1035	948	954	1030	1006	934	975	953	995	940	917	906	959	1003	973	964	990	977	962	945	1042	987	957	951	1001	972	951	943	1006	966	936	999	954	938	994	977	947	985	985	954	988	941	952	964	1007	990	989	967	935	967	1008	949	1021	975	907	1005	962	966	931	900	956	993	940	997	997	957	1007	940	1018	974	965	921	1004	1004	980	993	984	973	1014	981	1036	954	993	979	974	896	981	943	940	966	939	992	984	1007	947	980	976	999	1022	1016	970	957	989	980	983	965	952	986	942	977	1010	1047	930	969	1018	996	981	908	976	993	987	946	1012	932	995	981	1008	950	948	993	974	921	974	1004	971	942	1002	985	978	958	968	986	1031	988	948	949	984	965	972	1033	963	950	915	981	977	991	973	920	927	954	1028	938	1017	942	962	1013	1019	1003	969	939	908	931	955	974	1002	930	998	981	906	1000	980	922	939	922	972	933	978	1015	936	974	964	933	966	985	1026	951	992	972	1012	997	1005	954	986	1020	879	966	965	991	993	992	958	1048	980	953	966	983	928	978	962	972	942	916	985	935	987	1009	977	1028	976	1002	967	1004	949	930	918	967	960	969	972	942	964	959	955	962	952	1032	984	989	914	1023	1002	1050	994	993	939	963	970	989	980	994	959	968	964	1015	938	963	971	987	1006	961	994	967	1006	989	924	972	950	943	988	933	968	1010	955	948	975	984	944	968	1016	959	1022	954	934	997	953	1020	934	960	970	986	979	962	949	945	960	940	973	1026	975	927	1026	986	973	1022	991	1012	921	977	975	967	982	1022	979	999	956	1015	975	973	966	958	941	1026	952	1032	972	1030	994	965	978	939	957	996	964	969	983	967	1006	1038	935	962	1037	1000	994	992	963	995	943	966	951	983	924	1016	951	992	979	987	968	927	966	991	1010	909	963	978	1004	1007	935	984	995	1018	916	1023	1006	943	946	969	986	1018	953	1004	936	996	941	923	982	967	965	969	985	976	956	949	994	979	1011	998	935	965	956	1009	949	974	976	991	985	1032	956	974	993	931	994	958	942	954	1012	956	995	991	998	929	996	969	927	992	1041	974	971	994	974	994	947	998	975	992	979	969	1003	1016	1032	958	975	992	978	960	988	967	937	947	947	951	976	977	937	1000	1037	1032	953	973	935	1027	970	944	956	930	979	941	994	1005	908	962	1009	1016	979	958	967	1030	979	963	962	958	999	949	977	986	993	957	968	1004	952	977	992	961	948	965	964	1004	1017	906	1000	940	1012	973	1010	973	991	988	1017	980	998	957	972	955	973	946	983	1026	1022	955	1007	892	958	1010	935	891	954	978	955	1004	950	935	957	999	979	978	999	953	1001	954	917	942	981	951	963	1005	928	989	996	976	1004	1018	990	953	906	917	987	977	1052	1012	1028	1001	1010	988	930	914	974	1004	995	989	1006	946	994	993	939	914	935	999	953	934	986	1019	915	948	963	929	1039	1046	1023	951	1004	970	1000	946	991	936	979	1011	986	960	949	984	975	952	954	976
23127	21288	29122	23790	21305	20799	10246	3850	2884	2537	2402	2211	1914	1668	1516	1383	1280	1240	1077	1038	972	1017	916	822	807	807	775	746	709	735	706	697	737	683	723	723	699	679	694	678	647	660	664	680	714	636	630	672	662	617	704	647	672	681	613	594	642	623	647	637	649	611	637	661	674	579	613	641	636	640	652	658	649	678	618	629	638	647	672	649	613	627	670	632	653	652	632	637	663	657	672	622	677	682	622	615	678	641	632	617	652	644	629	641	624	635	607	653	595	618	674	640	654	643	674	655	652	624	635	659	683	654	651	649	610	668	647	619	605	639	594	636	679	656	660	627	625	638	599	647	633	611	651	617	617	668	626	611	617	614	655	627	670	638	647	624	619	644	656	660	619	615	650	630	642	628	630	610	636	677	621	629	634	618	672	636	612	668	594	653	623	644	643	662	633	619	615	603	611	657	628	655	675	638	649	623	626	642	627	617	621	647	635	654	639	624	641	603	606	591	594	606	681	646	621	630	641	609	599	668	606	635	591	641	610	663	632	635	611	627	638	674	619	641	657	644	631	600	638	635	639	685	633	614	652	596	651	654	648	622	653	599	640	663	601	655	618	614	640	585	617	614	614	645	662	647	632	665	687	643	644	650	602	656	618	653	566	612	631	634	614	669	620	622	670	653	633	589	663	641	640	629	663	689	614	666	637	647	621	643	650	651	621	648	607	608	622	642	646	681	633	668	615	641	626	660	619	609	643	641	618	609	635	602	617	606	633	639	615	677	603	620	621	635	643	643	639	622	673	608	659	593	654	678	648	614	671	633	680	633	639	666	630	646	613	617	606	618	641	636	626	638	610	627	674	644	693	663	666	593	612	592	636	605	674	637	661	616	631	593	636	657	590	606	618	645	630	638	615	615	648	647	640	621	643	589	611	584	658	658	637	651	676	613	642	661	653	683	633	640	592	614	712	624	622	674	578	655	656	615	654	636	632	625	630	613	615	658	667	628	579	611	635	571	619	579	637	633	680	616	627	648	669	648	685	611	602	627	632	631	675	631	628	617	641	629	630	624	629	597	639	630	617	662	589	667	568	617	634	598	640	654	621	652	608	660	613	641	624	644	611	631	593	665	593	687	651	622	618	628	589	612	653	672	653	648	614	576	663	654	652	618	611	640	626	637	646	601	622	596	628	613	614	608	651	625	637	588	657	653	636	616	641	665	624	621	619	611	632	624	608	675	658	631	678	614	624	638	599	609	591	621	633	614	606	640	619	579	591	599	621	627	615	680	650	635	664	640	624	621	641	626	643	595	631	624	590	605	593	625	636	643	599	666	660	642	630	622	602	605	614	648	701	639	615	643	607	603	630	616	630	652	617	594	583	636	586	622	670	645	655	629	633	658	589	628	676	622	637	611	609	667	666	627	672	662	615	623	646	614	616	644	622	645	630	619	670	608	643	619	644	635	657	616	625	628	624	600	645	651	600	661	586	638	646	601	640	644	610	611	636	642	607	594	639	647	650	650	629	678	651	604	611	622	653	596	645	644	597	599	649	620	616	629	612	648	619	630	637	649	634	627	662	637	627	616	655	609	616	640	631	635	580	616	640	671	625	618	639	627	629	666	655	603	598	631	619	652	609	621	574	610	620	609	595	636	621	629	636	577	611	647	648	629	613	634	680	671	607	637	629	648	653	634	590	666	637	579	593	622	640	621	612	636	638	646	644	686	668	609	665	628	638	639	628	667	656	642	655	628	638	627	690	636	624	582	653	688	632	584	652	626	694	621	632	663	619	641	628	616	627	620	601	670	640	632	662	609	620	589	636	615	567	649	633	650	593	690	613	671	618	669	591	618	606	672	635	636	671	615	645	599	651	583	622	617	641	607	697	620	629	625	657	636	634	663	591	613	656	590	684	624	601	588	660	611	614	671	610	655	619	647	630	612	661	648	612	602	634	640	662	610	662	674	636	611	641	612	620	645	648	669	630	631	631	639	628	602	642	635	614	620	633	597	599	624	647	622	665	630	626	621	602	639	620	635	627	631	672	628	618	627	628	650	660	625	669	681	619	633	678	617	641	650	630	627	634	640	638	688	671	607	627	646	630	608	622	649	615	643	644	593	628	617	613	605	659	644	634	652	647	627	590	689	623	630	633	632	622	592	596	606	631	642	632	616	614	628	649	631	633	640	632	688	648	659	614	642	637	622	639	638	647	633	599	657	616	585	647	647	621	632	663	604	646	607	624	619	616	620	660	631	613	624	625	637	618	636	628	630	649	630	613	587	572	641	616	632	636	699	641	597	643	616	592	604	671	627	653	625	616	602	609	647	620	588	595	621	667	600	632	634	636	665	612	626	632	698	603	651	657	631	632	640	615	593	635	639	640	652	604	678	623	642	623	618	642	641	635	602	606	566	670	611	632	632	651	601	572	635	606	636	599	656	642	653	646	633	647	666	640	611	621	642	636	616	622	620	650	653	663	623	593	648	609	603	641	646	612	648	663	621	668	634	663	608	672	598	685	617	622	605	669	615	643	653	613	637	639	605	628	663	590	602	681	665	660	636	561	648	644	654	606	596	612	634	668	603	622	610	604	654	611	600	644	597	626	604	628	599	654	592	662	624	631	674	607	644	651	623	619	662	650	627	643	615	641	627	652	635	683	659	639	629	633	630	603	636	651	630	645	598	615	586	637	665	654	640	640	657	609	621	628	604	664	653	602	628	632	626	663	620	644	624	639	651	619	613	623	569	644	656	639	637	634	598	602	607	667	645	624	645	646	600	638	592	612	577	639	627	602	631	641	635	622	666	636	622	549	704	633	620	635	599	633	663	640	656	628	632	605	631	646	659	637	628	607	679	638	638	636	614	654	596	637	579	653	615	617	615	633	679	633	612	649	622	628	602	594	618	638	637	631	639	622	630	611	627	658	619	629	604	610	620	634	673	614	607	587	602	661	641	608	632	633	639	609	662	680	609	614	638	649	630	635	613	636	675	585	644	634	630	635	642	634	615	609	642	629	636	618	651	639	667	598	632	678	612	663	653	652	610	655	644	638	629	635	659	624	577	607	659	641	641	603	618	609	652	623	611	648	604	652	673	634	611	616	651	649	629	605	612	617	647	626	597	646	588	618	614	623	627	618	653	687	632	665	633	607	600	653	594	625	593	631	646	656	616	633	607	587	621	682	602	678	611	633	617	673	629	607	616	621	610	614	596	626	617	618	659	626	706	622	647	610	654	629	617	615	607	649	602	652	606	636	623	606	601	614	594	638	658	583	627	610	647	679	630	629	645	632	660	603	639	642	627	625	656	615	598	599	647	627	643	646	607	626	651	640	648	650	604	594	628	661	614	614	596	636	607	629	624	629	642	618	617	585	659	636	612	669	652	666	675	646	598	633	641	652	646	659	651	656	648	601	622	649	660	590	625	605	648	616	634	595	628	673	640	632	594	610	659	615	597	633	632	572	678	631	640	640	570	644	656	603	601	630	630	607	656	633	624	616	655	616	634
17534	35838	34417	25283	20018	15366	11320	8802	7508	6631	6286	5724	4973	4172	3673	3154	3049	2705	2403	2211	2068	1834	1743	1563	1474	1474	1344	1339	1265	1296	1245	1214	1173	1157	1117	1142	1049	1044	1129	1118	1097	1040	1051	1035	1039	1004	1078	985	1046	967	972	973	1009	956	984	1025	991	1014	955	945	957	993	1029	981	994	994	999	978	1005	940	953	936	1059	1016	1044	985	927	1015	962	950	963	998	1023	1021	1011	1007	990	1026	997	1016	1019	944	1033	1055	952	1020	947	1008	986	899	935	938	1004	1032	987	1040	1023	953	972	971	917	1007	997	1039	942	1009	970	1012	1007	1013	1051	968	941	1002	1000	968	1011	1048	964	974	953	989	947	925	945	950	952	958	968	951	1022	916	918	936	943	993	992	966	950	1024	971	974	935	959	965	959	938	951	966	941	959	1018	971	940	986	998	933	968	990	920	945	1015	930	965	1027	938	1013	931	980	970	980	959	935	977	1004	943	928	957	933	976	954	911	954	946	976	935	989	976	1017	946	925	974	1000	958	961	1034	1005	944	998	896	999	1036	969	1018	919	992	948	927	950	965	955	981	922	945	980	951	896	959	960	976	992	983	936	903	946	931	951	986	958	974	998	997	947	954	1021	923	950	941	927	1037	995	1009	967	1006	989	995	962	936	926	969	976	972	931	1000	948	992	923	1019	1010	903	974	940	985	984	973	983	952	969	949	976	949	989	898	1051	968	941	953	958	945	1015	1025	960	1007	925	949	923	1018	962	962	964	918	957	1001	1014	979	997	890	954	928	1003	947	924	975	971	934	959	954	973	996	973	952	969	935	942	997	957	907	945	938	953	958	971	1001	974	960	985	983	999	991	984	975	941	945	988	939	986	1019	993	963	974	982	1002	991	991	953	960	952	954	962	925	893	970	936	955	973	974	930	976	978	1007	947	961	950	1014	918	953	971	1002	961	915	983	977	966	945	1020	970	923	964	920	934	968	969	931	1011	982	948	1026	926	987	951	931	965	997	907	982	955	933	980	984	952	969	942	969	968	936	963	916	946	998	972	1003	1011	1042	973	984	949	981	996	985	920	1034	976	931	951	988	941	949	984	967	940	999	987	944	912	961	943	927	939	957	949	1012	951	963	976	899	963	981	948	988	1003	1015	973	976	977	937	878	926	953	992	959	940	991	924	974	920	939	1011	940	1009	928	963	932	945	968	933	961	991	916	955	950	917	962	966	940	973	977	910	957	961	924	978	963	959	967	957	964	975	938	964	989	953	967	909	935	945	980	905	935	943	1055	970	983	969	1018	973	969	959	921	972	948	917	950	979	933	990	968	952	955	985	997	1005	915	941	915	973	954	1000	975	967	960	930	1008	976	970	994	999	988	967	958	978	930	935	985	959	1009	983	1021	945	978	990	977	916	975	979	901	1000	899	967	953	891	972	964	974	927	949	916	939	992	942	932	1037	981	967	914	947	966	995	958	944	987	953	942	955	973	967	942	943	990	962	961	962	925	971	952	1005	971	933	998	933	944	932	996	1004	929	934	988	939	981	991	985	978	943	976	944	1012	933	959	978	928	921	902	1001	981	961	946	998	991	948	944	962	1040	1019	977	971	1039	938	1004	956	961	1019	972	939	901	1030	959	988	884	977	941	969	972	1003	939	950	962	962	936	896	920	916	1009	943	942	906	959	975	977	970	902	976	908	953	950	938	988	1006	914	978	958	916	966	987	946	944	977	955	927	975	1013	984	1010	968	949	948	992	998	970	956	992	993	1000	983	988	947	980	940	989	918	971	930	888	955	984	993	988	913	933	983	971	985	946	967	991	923	984	982	1009	970	983	983	948	974	962	948	940	993	925	982	1006	944	981	967	970	946	995	976	908	877	970	981	955	971	943	1006	921	932	1007	920	948	972	951	958	979	987	915	932	977	981	959	955	933	960	992	976	1001	1013	945	1050	937	978	1001	955	953	911	985	950	984	960	973	965	938	1001	906	922	938	988	942	972	977	929	1024	934	967	976	886	962	966	934	955	1017	989	952	993	950	970	962	953	970	977	950	931	1015	965	926	942	971	953	948	969	947	944	987	985	971	931	967	944	988	958	983	950	972	940	977	1003	983	991	986	962	988	952	990	966	976	960	915	954	953	990	946	989	986	968	954	1000	971	920	944	979	938	942	1008	971	908	928	1004	1020	976	978	949	1021	1012	981	968	976	967	968	958	945	959	979	958	956	960	998	979	1004	968	995	943	950	1077	932	1020	957	915	989	970	898	1017	962	949	902	1010	969	983	916	959	984	954	931	938	958	928	954	985	996	931	997	972	962	973	982	968	992	1015	967	925	950	907	1000	966	1005	1017	1071	988	918	969	965	913	906	947	978	944	1008	983	989	960	943	963	969	984	982	933	956	925	1027	953	970	906	990	984	938	931	913	1013	912	965	961	953	915	959	928	887	911	1002	913	971	961	1053	989	992	1007	966	971	954	884	924	980	1005	976	960	971	967	955	913	926	965	982	881	953	926	977	943	987	960	930	989	969	974	946	969	970	892	994	1026	995	1000	996	965	912	984	984	934	956	916	1006	929	940	930	1012	952	960	978	998	941	1009	933	944	929	942	976	990	1008	1006	945	922	994	1002	926	938	915	968	962	972	942	939	996	999	958	973	946	984	947	1011	895	931	949	969	922	990	908	974	958	960	939	991	947	936	923	990	974	966	936	988	892	1008	923	963	976	985	954	973	940	970	953	957	976	930	960	949	975	983	972	922	999	983	1003	980	1004	920	1010	914	955	977	1000	917	1001	999	1041	941	952	992	1029	947	960	979	985	941	960	981	995	953	917	966	957	915	970	923	967	974	956	950	978	989	914	944	966	941	963	897	914	948	981	942	987	1005	962	977	976	971	947	1004	937	991	950	932	977	953	942	978	965	1005	948	924	918	1032	934	977	966	940	969	942	962	929	936	949	975	955	1014	940	1039	981	920	941	915	957	1002	961	998	979	963	927	935	986	979	945	971	985	936	952	934	949	919	939	945	931	976	950	938	945	917	974	934	907	899	966	972	930	964	959	958	956	944	1044	908	949	920	978	955	945	1017	947	960	925	950	966	931	991	908	964	985	990	968	1004	936	957	971	947	992	925	938	962	934	1025	924	970	926	934	936	1001	941	1018	1002	922	1028	934	980	951	933	913	966	949	950	971	936	944	966	1022	985	969	996	995	969	982	992	942	988	1006	1017	945	945	958	962	966	967	953	971	959	959	952	948	921	943	968	962	953	976	1012	955	924	923	932	995	912	992	1010	1016	953	933	999	924	924	957	966	1018	910	955	965	1010	986	912	965	899	945	946	973	894	960	957	893	965	974	992	978	965	981	988	937	1055	964	941	969	902	961	961	971	941	978	950	983	947	950	975	966	959	914	946	939	938	1014	928	938	987	966	980	1000	955	955	974	936	985	963	963	961	988	947	974	954	949	987	976	916	936	953	933	977	965	995	931	967	978	970	981	987	976	936	999	967	998	933	947	940	928	1002	933	988	985	925	954	1017	986	953	987	955	958	1029	1037	924	927	924	973	976	971	1002	937	982	962	954	955	978	903	1005	960	955	964	943	981	996	961	932	961	923	972	956	979	955	976	962	898	1014	898	998	935	915	969	910	906	977	957	965	963	909	922	941	991	895	1003	1011	945	1014	941	992	926	925	948	993	954	948	988	991	1010	940	927	960	975
26584	20984	17880	9363	4482	2764	1824	1388	1172	1054	1066	1068	890	865	826	757	694	700	648	637	581	607	579	538	545	528	518	533	540	515	515	489	478	536	508	520	505	486	536	493	511	482	519	494	511	488	484	496	469	496	474	453	494	493	504	483	495	442	460	512	468	483	480	496	459	483	496	455	530	482	468	435	478	509	506	465	482	480	477	468	525	518	479	432	510	484	498	508	485	502	483	472	450	448	505	503	508	498	501	469	488	452	511	469	471	465	487	503	507	472	480	454	457	489	473	456	498	457	504	493	507	506	491	477	464	451	449	538	524	484	491	488	450	470	499	480	532	472	529	467	507	484	459	498	470	479	458	456	481	482	475	524	492	490	507	479	493	494	494	509	507	455	460	487	511	476	450	484	541	471	466	496	482	475	471	501	472	451	482	495	442	459	489	462	458	470	464	492	452	482	515	504	492	526	452	473	451	502	480	501	512	510	465	451	458	435	483	487	506	477	521	533	510	453	486	499	505	487	492	502	531	448	471	505	467	452	504	474	469	449	514	494	452	517	459	491	467	462	512	491	492	480	451	468	482	540	478	512	478	543	457	438	521	477	466	484	502	470	500	483	495	514	467	509	476	464	518	471	468	475	438	468	478	475	480	493	542	468	457	516	528	442	464	488	488	461	497	466	498	470	489	460	537	474	471	493	514	459	481	494	487	477	475	478	506	470	513	541	491	492	462	461	494	528	473	459	482	480	486	442	474	461	447	469	522	478	469	465	487	465	486	491	483	507	485	516	487	510	495	471	470	476	461	475	468	448	478	505	432	471	456	486	450	450	475	497	495	458	487	512	480	471	494	514	498	502	489	441	468	502	466	445	488	454	462	501	442	490	466	496	474	487	442	454	499	486	459	480	512	449	467	450	524	497	473	484	463	487	513	467	492	489	448	482	471	454	472	503	498	481	482	490	464	513	491	478	502	477	507	481	496	475	464	473	469	512	507	483	497	478	472	489	453	479	468	478	475	469	477	499	467	489	487	452	513	511	480	469	495	502	452	493	504	492	476	472	457	504	459	473	506	536	497	471	493	504	527	504	500	538	485	477	486	527	465	494	485	469	470	459	463	483	477	493	502	495	465	484	501	501	494	457	513	488	434	492	493	500	460	489	473	461	542	480	483	493	483	506	512	511	484	494	471	501	462	485	503	454	514	464	462	483	502	469	466	551	497	430	489	509	483	449	470	510	463	503	467	491	515	474	497	489	448	438	495	475	494	448	484	517	480	451	444	515	478	488	505	452	490	491	472	472	509	465	466	500	470	515	467	490	468	484	480	487	495	471	442	483	487	465	454	496	482	431	506	524	494	492	483	511	468	489	454	501	479	483	505	464	505	474	463	461	472	446	511	466	483	480	463	475	515	456	489	479	464	494	478	472	481	490	460	532	465	518	478	484	441	444	504	495	459	470	471	452	479	492	523	497	499	510	429	492	489	482	502	491	448	500	469	471	511	469	485	468	495	468	477	479	476	499	451	470	437	448	460	450	490	501	518	492	459	479	493	469	480	486	484	468	484	492	470	481	469	500	512	516	476	507	481	472	454	490	471	493	480	470	483	470	526	473	476	480	477	425	466	479	505	502	502	482	487	502	490	476	496	497	454	496	517	457	480	526	476	464	487	467	481	502	516	461	489	468	487	497	446	505	508	455	502	512	491	492	486	503	508	491	508	487	464	484	482	478	502	484	432	510	504	464	486	467	457	483	474	457	484	468	458	478	503	461	448	462	475	484	505	461	492	481	468	504	490	470	499	538	500	472	501	499	483	444	500	471	483	500	525	489	480	494	472	493	492	483	533	468	483	487	511	458	436	482	492	463	509	514	496	479	448	490	525	502	458	465	449	466	495	476	492	464	490	480	511	480	477	480	494	500	482	516	509	518	454	513	477	518	506	460	499	466	443	463	485	447	493	495	459	505	483	480	463	501	485	490	472	455	500	490	496	523	450	518	476	465	481	475	506	450	507	453	485	454	484	428	469	491	488	487	523	492	480	468	507	483	498	468	468	480	491	438	496	484	458	509	474	473	495	520	467	466	491	509	529	493	472	461	532	499	498	474	481	457	478	478	465	467	470	535	453	491	498	470	477	428	507	469	477	465	468	510	524	513	498	497	504	511	486	473	458	505	490	442	474	496	459	507	503	493	490	463	458	490	437	475	487	468	477	449	488	478	473	485	486	470	489	495	485	479	484	493	496	510	490	455	527	473	473	512	509	458	508	441	509	516	438	471	489	464	495	454	485	493	453	495	463	462	469	477	475	466	459	527	464	512	480	481	467	483	482	499	483	488	465	483	486	508	474	504	469	486	468	476	529	495	476	466	481	485	481	471	496	495	483	462	460	500	493	463	459	509	511	495	476	498	463	477	492	497	491	488	504	483	482	499	475	475	463	476	477	491	476	456	474	464	480	458	499	495	490	475	463	474	472	468	525	437	503	445	487	455	503	488	471	494	449	497	442	485	440	451	482	495	482	478	475	445	522	520	492	473	463	439	462	490	491	513	491	532	458	508	482	488	486	512	530	475	453	475	524	482	504	449	457	473	508	492	489	484	452	513	497	457	466	506	478	504	442	497	494	500	484	511	517	467	481	484	489	504	453	468	498	486	518	467	461	465	475	457	466	463	484	491	484	472	478	524	463	508	517	508	519	500	503	459	481	493	490	451	518	499	497	496	456	504	499	510	475	489	553	459	496	500	492	495	512	513	514	500	473	470	457	512	483	527	483	539	478	501	478	459	470	486	468	519	488	492	483	476	447	481	462	460	455	477	461	463	499	503	515	492	473	452	475	486	480	506	525	462	477	500	491	475	499	502	471	489	527	479	475	495	487	492	486	453	504	509	470	455	504	498	495	470	435	500	470	462	496	454	489	483	484	483	475	501	513	477	504	520	449	482	458	462	479	509	487	515	482	459	481	470	505	468	495	505	446	520	474	463	534	461	481	480	491	504	535	511	508	446	473	461	491	488	499	517	512	516	486	472	488	472	483	465	535	482	472	455	501	479	459	485	478	464	473	453	473	482	485	511	506	465	461	443	456	502	496	485	470	507	470	493	493	476	477	475	472	439	486	465	507	488	475	466	510	515	469	471	498	438	493	481	486	472	492	495	488	495	505	522	479	504	476	487	474	466	474	488	488	475	478	509	517	455	489	440	452	455	484	496	490	494	463	496	492	482	475	485	479	486	466	473	528	472	477	532	505	454	476	492	472	498	468	448	457	504	565	451	492	522	503	477	462	481	480	448	481	526	492	460	468	460	499	492	451	490	493	482	516	462	508	454	464	479	492	513	497	471	470	484	486	488	501	463	466	461	491	492	461	454	458	483	470	469	485	498	477	527	491	502	508	511	484	504	500	476	506	490	474	498	499	467	464	505	471	489	464	503	494	497	479	464	491	515	491	508	484	491	466	462	474	501	497	456	452	456	475	451	481	470	491	433	477	473	469	502	487	451	466	512
12053	21842	21576	13916	9923	7190	4829	3491	2992	2825	2660	2541	2206	1957	1755	1585	1584	1441	1259	1264	1127	1072	988	960	993	939	862	912	842	873	850	819	807	874	790	769	809	817	765	788	778	729	788	787	757	759	756	708	757	781	770	781	761	799	779	709	773	791	745	739	786	756	744	753	798	700	721	744	752	810	799	755	757	731	762	795	797	748	746	709	728	790	756	807	754	742	740	740	760	765	806	742	778	663	711	775	768	696	774	740	695	755	725	741	758	718	787	777	713	766	815	707	744	702	771	781	722	738	738	763	752	700	799	766	721	725	728	729	722	786	776	772	758	743	716	756	774	742	709	769	715	729	735	750	758	708	732	698	732	691	753	758	731	731	767	752	735	700	728	713	721	755	740	788	716	747	765	782	743	745	741	773	740	704	710	724	767	743	739	688	750	748	755	729	761	766	762	794	727	727	721	787	748	712	738	711	754	739	757	778	724	733	694	748	727	771	751	737	759	717	737	761	815	751	768	796	721	724	762	741	755	738	739	754	748	741	776	731	736	715	727	713	772	770	758	754	762	791	787	724	731	745	727	720	757	739	761	735	721	787	751	664	712	763	774	726	717	758	747	758	721	735	732	757	746	803	701	721	728	752	745	732	749	765	726	747	770	757	751	743	724	747	716	750	744	732	759	771	754	765	740	709	738	759	703	763	760	769	762	701	772	773	728	733	750	780	722	742	757	730	769	767	743	717	747	766	726	711	724	731	728	769	750	730	710	818	744	739	755	738	725	782	736	769	666	749	751	731	725	795	757	756	719	741	742	730	739	805	773	775	752	750	724	744	744	734	750	738	759	747	765	782	722	759	725	744	702	781	781	773	716	723	734	767	778	742	774	744	720	757	732	720	744	773	793	801	764	740	767	718	745	756	736	792	717	760	714	767	777	727	715	724	766	800	750	764	749	744	749	763	804	753	776	754	761	699	745	709	744	752	740	730	769	762	739	726	754	757	728	750	717	744	725	715	721	759	737	763	767	807	801	705	714	719	752	713	791	726	726	799	747	715	781	733	750	770	803	776	740	753	715	743	752	772	769	664	722	703	772	752	748	773	721	758	723	812	754	790	718	696	812	792	699	747	742	726	780	728	788	776	694	746	783	809	734	800	726	779	774	724	777	754	786	681	779	753	745	708	722	770	798	745	781	715	718	713	757	746	753	729	770	788	743	749	804	804	786	790	730	737	731	736	762	744	753	745	775	766	747	758	805	778	727	757	696	736	781	730	791	739	727	738	716	741	719	744	780	738	750	760	738	766	800	795	755	710	748	758	780	741	718	746	746	735	764	713	757	744	743	751	744	799	744	766	740	763	779	727	698	725	772	769	698	731	763	738	773	789	742	762	749	721	684	751	731	776	792	754	785	767	786	742	730	685	726	753	798	775	821	764	748	739	774	744	739	720	730	727	725	749	795	765	736	737	730	717	720	772	746	773	728	774	732	740	730	774	702	757	773	708	770	704	751	733	760	737	766	699	730	720	767	746	731	717	747	747	748	762	741	761	742	799	813	727	754	711	718	688	711	747	758	729	775	717	750	762	755	781	703	749	725	752	740	758	777	723	747	727	769	770	733	712	751	751	752	726	702	757	770	749	740	732	728	758	800	739	767	726	732	733	719	706	727	757	714	744	734	707	765	717	785	773	729	776	788	783	705	698	758	732	770	746	758	750	741	768	705	725	762	763	728	748	749	764	781	726	721	742	753	758	765	763	751	740	806	770	740	730	743	782	722	736	714	778	736	735	730	731	690	796	757	757	741	757	741	769	770	753	743	769	767	767	767	704	730	768	732	778	724	718	750	700	746	758	694	803	742	745	757	756	697	749	765	723	714	747	741	729	766	721	738	744	730	741	757	753	738	794	773	757	730	758	773	722	762	742	784	728	745	762	712	736	749	753	767	748	720	740	723	746	740	778	756	743	768	772	713	726	711	748	743	737	760	743	722	789	796	767	794	752	743	756	748	781	712	752	753	787	750	728	784	747	766	756	707	787	763	761	751	745	762	764	734	762	779	742	781	734	723	744	757	692	756	719	737	758	763	762	718	731	758	740	784	815	703	798	724	764	752	755	738	693	772	775	759	800	777	734	783	711	768	757	741	757	751	700	680	778	778	754	770	778	775	764	700	753	735	771	747	775	743	720	737	783	720	781	704	743	783	742	749	725	753	782	689	749	772	762	724	748	734	739	766	726	713	763	751	757	742	731	718	760	766	753	718	765	755	722	741	766	740	698	725	762	754	759	790	767	755	797	737	688	781	762	766	751	752	757	756	752	777	751	753	730	787	793	730	763	732	771	739	763	771	713	718	716	824	731	783	697	803	749	721	715	766	779	731	736	722	733	722	733	758	750	744	727	749	707	686	748	762	711	765	737	702	790	741	732	809	801	732	755	759	746	736	770	741	771	767	742	727	777	772	737	696	759	738	741	726	735	750	737	787	748	734	736	723	756	748	757	731	727	785	731	766	739	780	730	748	770	770	732	768	708	720	789	752	767	776	779	746	710	766	732	728	739	734	714	760	690	732	749	711	770	757	719	762	756	750	714	790	741	691	758	768	761	749	721	740	756	774	790	763	750	746	738	793	738	775	777	704	721	746	741	724	796	739	760	768	726	740	744	768	708	773	750	730	756	739	784	731	750	739	735	748	767	814	732	731	760	758	750	751	801	794	685	715	754	687	724	775	740	728	756	766	783	738	769	711	797	755	739	753	741	717	767	764	727	831	766	757	740	721	814	733	731	728	758	688	763	770	730	779	739	751	718	753	775	742	744	736	776	760	691	763	754	772	773	748	757	795	782	779	667	728	737	728	780	741	746	746	714	764	718	776	751	715	686	775	778	742	684	747	788	752	733	773	737	738	762	748	767	751	769	782	732	755	709	805	724	730	755	740	738	723	711	743	733	752	749	752	711	767	731	758	753	781	697	777	799	784	807	739	761	719	745	708	694	754	696	712	759	747	695	755	799	798	742	754	724	755	731	805	732	732	740	741	750	705	746	759	778	676	720	828	767	789	727	758	772	762	791	704	731	718	706	742	779	789	763	707	751	736	722	765	776	729	728	711	831	771	748	765	720	751	782	767	748	791	749	716	783	758	762	757	728	779	767	760	770	798	751	746	755	728	769	780	744	743	766	749	775	734	775	713	734	730	762	683	744	752	767	752	759	734	726	752	772	700	747	732	699	788	725	707	822	725	717	734	768	782	736	680	706	771	719	762	757	732	774	760	788	740	760	782	744	725	738	746	721	789	730	729	689	771	713	782	725	775	694	777	774	741	707	717	774	744	752	720	741	783	718	778	767	734	740	753	770	780	737	757	759	766	727	756	746	742	782	723	782	713	759	732	737	816	778	675	756	748	711	754	700	746	714	771	776	747	736	771	774	761	748	705	745	750	729	744	812	731	753	748	715	726	748	740	747	782	765	812	739	799	772	761	694	733	750	722	709	714	741	731	758	765	746	734	769
24192	21256	28434	24411	20694	10411	4255	2486	2051	1780	1719	1748	1497	1489	1224	1096	1080	1034	948	916	833	845	756	713	730	742	708	764	724	751	712	678	692	728	654	659	688	638	662	686	658	660	657	628	659	677	672	609	639	693	629	584	672	651	638	608	665	631	621	623	654	633	658	636	653	628	669	656	662	634	653	665	611	634	651	681	673	675	626	634	657	691	639	609	664	618	713	617	662	643	659	628	676	637	653	675	652	652	588	661	660	637	607	651	648	633	631	651	667	644	624	615	620	664	605	657	674	606	664	616	608	672	629	604	652	655	660	677	625	640	653	637	618	636	615	654	657	656	659	651	623	608	655	654	638	642	641	653	575	607	645	717	643	652	628	633	593	643	655	618	632	653	642	622	650	682	637	596	661	633	617	638	594	623	659	663	609	629	666	653	685	600	628	624	658	618	600	608	658	639	631	628	688	678	625	589	645	628	616	652	656	656	660	624	632	618	669	605	614	667	635	643	646	632	602	677	664	612	634	620	625	678	635	645	596	585	640	661	617	699	618	633	590	627	630	641	581	649	644	631	612	631	637	622	631	611	623	638	600	638	632	625	632	640	605	590	649	665	620	668	684	604	594	627	621	622	656	620	605	596	699	639	638	663	652	634	614	691	662	657	642	632	643	654	687	618	641	641	626	614	624	649	685	574	628	636	651	638	625	662	575	624	654	648	645	630	650	639	646	665	613	613	669	645	652	631	612	592	626	657	639	671	647	631	641	602	624	664	693	625	598	628	717	620	619	682	639	613	646	664	654	635	609	634	667	618	670	612	655	656	583	653	664	602	658	634	651	616	644	640	636	691	673	631	627	597	678	679	638	643	631	667	604	672	634	649	638	672	599	608	630	631	644	635	618	648	599	620	611	603	611	579	615	637	606	651	633	612	609	669	633	648	680	680	601	612	647	683	628	667	647	640	608	603	634	641	692	710	647	670	646	621	688	666	625	635	629	655	634	651	655	669	634	644	601	632	652	586	610	651	622	601	635	676	636	623	632	617	606	596	609	568	678	679	672	591	691	611	667	626	647	631	619	614	641	630	626	605	634	666	643	631	653	660	641	626	689	622	601	574	605	580	667	637	648	597	607	648	607	644	679	611	578	589	627	659	667	623	645	648	577	667	607	650	672	647	645	679	666	630	615	609	664	679	679	620	636	660	628	662	630	624	608	715	706	615	661	612	632	617	667	670	641	649	664	656	660	636	659	652	609	688	596	625	606	604	614	687	606	634	616	644	658	665	684	599	589	658	665	656	624	683	644	644	611	624	654	683	637	628	625	636	640	622	609	632	622	646	656	600	639	657	647	656	621	657	602	624	615	675	686	611	618	632	603	606	640	670	634	625	677	647	653	670	588	652	617	668	613	659	654	682	636	634	628	634	625	640	635	632	669	640	630	601	595	646	621	627	634	639	628	627	650	666	601	620	614	639	612	626	696	644	654	603	633	643	632	652	657	636	647	665	632	636	649	664	675	657	658	624	596	617	620	636	630	670	661	653	666	650	606	631	639	603	600	599	687	589	622	627	661	644	643	596	641	600	657	625	640	636	646	622	667	645	646	659	584	666	620	613	665	628	589	627	655	647	640	639	634	676	628	616	650	612	662	632	659	632	654	610	670	619	585	637	608	590	661	604	598	652	637	611	639	653	644	618	624	611	633	627	612	642	616	643	643	678	631	657	592	647	650	636	583	690	585	648	646	619	624	662	644	618	684	623	646	652	672	668	616	668	678	662	679	648	671	643	639	652	621	614	628	632	628	627	596	676	593	644	636	627	651	659	633	661	623	616	630	580	645	653	638	647	622	635	655	650	612	634	645	657	634	622	652	657	607	624	661	689	622	628	633	626	629	640	668	669	628	665	661	647	616	626	616	650	654	665	632	692	629	662	687	646	626	618	652	628	606	719	648	639	670	648	613	629	646	652	665	660	676	656	665	616	646	652	674	613	669	652	613	616	621	638	624	639	611	633	654	614	669	640	629	620	601	633	647	613	640	646	669	655	633	671	647	651	598	629	632	598	636	605	615	623	634	662	645	682	619	628	642	650	623	664	624	638	659	672	633	657	657	655	650	636	649	631	656	668	649	611	598	651	610	647	656	669	641	642	637	629	628	638	641	609	689	651	634	603	633	600	635	615	630	581	638	633	647	658	593	629	595	613	598	682	649	635	634	626	648	625	620	665	653	659	627	646	632	615	608	639	646	595	614	672	613	578	605	627	662	633	659	692	640	628	607	682	612	650	644	638	679	605	590	650	638	632	621	647	647	609	649	683	608	654	633	602	639	641	632	627	612	634	616	641	629	639	625	559	654	668	618	614	633	615	646	701	645	665	645	669	590	669	673	648	612	669	589	612	631	620	636	658	653	615	651	610	642	670	641	676	666	650	640	637	631	594	646	605	603	640	671	631	640	633	631	618	662	649	642	636	632	639	651	621	656	643	642	628	614	657	670	596	631	679	683	626	644	665	616	621	601	619	683	629	637	614	701	622	647	587	633	655	636	620	663	636	616	612	654	654	639	638	625	655	625	667	662	654	648	646	649	601	641	649	611	631	608	620	649	636	627	697	638	621	589	647	628	614	634	616	632	616	611	598	648	641	629	632	618	623	641	626	687	647	609	664	636	600	678	633	610	604	639	650	625	623	637	664	656	636	670	660	706	642	614	612	624	632	582	607	643	637	626	626	577	640	678	653	600	648	667	668	643	657	654	644	637	629	620	615	604	651	618	656	638	648	641	597	613	634	633	629	620	609	661	628	631	629	623	597	593	635	676	659	630	573	675	598	638	586	640	626	615	650	644	641	658	657	609	611	630	629	600	692	706	609	661	607	648	649	648	651	662	600	702	618	676	628	633	609	663	619	630	636	656	697	617	655	649	653	639	622	632	615	552	642	623	642	617	646	630	637	588	641	604	608	634	678	631	671	679	668	632	653	650	649	603	628	594	652	630	612	606	636	636	610	626	622	693	634	598	620	601	638	666	612	625	591	656	619	670	645	691	590	631	624	627	613	620	642	608	627	652	643	672	630	586	588	627	614	580	651	632	630	651	616	617	680	634	639	625	632	665	670	651	588	698	609	604	657	598	618	625	655	614	646	640	647	622	609	613	652	594	633	627	646	630	640	655	642	647	633	605	667	631	605	606	636	647	628	590	660	639	623	609	644	675	651	668	583	700	642	662	628	623	665	639	636	641	637	625	615	663	629	637	631	621	606	643	648	635	650	632	627	611	597	639	623	659	607	643	653	639	669	611	621	651	656	608	674	616	647	605	686	695	687	650	641	619	628	666	648	576	625	614	653	612	665	621	653	626	634	640	605	609	674	662	654	639	686	650	595	624	658	621	656	642	621	613	660	617	608	646	654	693	631	613	628	636	670	610	659	647	643	640	607	628	621	639	656	613	640	643	616	631	653	641	653	595	656	631	697	639	646	656	618	622	686	628	672	593	600	633	669	649	678	603	654
13247	28802	29624	21107	16428	11910	8234	6248	5522	4627	4394	4245	3617	3455	2767	2426	2212	2136	1891	1863	1685	1552	1453	1409	1331	1210	1295	1177	1245	1110	1114	1097	1141	1108	1101	1100	1103	1072	1072	1073	973	1010	981	1084	1007	1063	1003	969	969	1029	978	1012	990	993	1017	956	991	1001	1003	984	970	973	969	1006	1021	980	975	978	1008	960	912	997	976	929	998	1041	1003	1010	1039	964	1005	1028	1075	968	986	970	1009	1029	1008	1006	1021	961	1005	975	1058	982	982	1022	937	1021	983	997	1063	975	1048	989	945	1050	973	960	955	972	971	962	1012	1014	991	939	985	979	961	962	966	1027	1012	987	983	950	968	992	981	978	1027	960	965	1001	948	994	1018	977	998	995	961	968	992	955	989	987	994	1025	954	958	985	971	1007	961	980	963	1060	983	958	995	961	957	947	987	966	994	993	975	1005	948	977	994	1018	957	950	1006	989	985	996	977	992	998	966	1001	935	932	1011	1046	1006	993	1011	1021	993	948	978	955	935	983	951	998	988	983	936	985	989	983	1023	989	1011	959	975	945	948	969	986	982	1019	947	930	942	970	931	978	987	989	979	981	994	956	936	884	910	928	993	987	986	1050	948	954	975	964	975	1005	963	986	992	1006	1010	966	953	963	1006	990	996	954	910	971	948	976	992	1011	966	910	963	946	972	925	938	993	964	999	947	945	986	976	943	939	971	973	1061	945	955	977	996	1016	934	968	963	1001	977	973	970	936	947	976	993	1014	981	974	989	928	1041	970	999	950	940	964	958	950	886	931	987	944	980	969	1021	988	962	973	939	960	925	921	992	886	990	944	977	988	958	1034	1012	949	986	964	1048	952	952	1016	958	970	1017	1071	968	968	994	995	963	952	965	1007	1047	958	989	1005	947	976	959	979	926	940	995	1011	1002	1022	929	964	1022	943	955	968	922	955	972	1017	1003	946	1013	995	959	987	951	961	929	1001	981	954	964	958	929	931	947	995	959	954	987	1007	963	991	983	1013	977	951	943	937	990	1006	984	958	983	1001	953	987	1036	942	989	942	1000	974	990	965	981	984	944	994	1021	989	1024	962	1020	964	963	912	936	1020	972	972	978	974	974	992	948	987	1018	1014	1021	983	955	974	987	1009	964	978	993	938	949	993	972	939	987	998	973	968	955	954	976	1016	953	958	987	1001	1029	969	961	959	895	1006	960	944	969	933	933	959	1008	977	976	994	1007	951	944	984	927	996	957	964	944	960	978	979	917	989	961	1003	962	962	960	978	999	989	999	1002	944	1014	939	985	997	937	982	979	987	994	936	998	951	1016	924	939	1010	1012	988	1006	933	973	957	994	932	963	974	956	991	967	968	975	955	958	998	912	976	931	931	989	959	966	963	995	984	952	936	1006	919	979	953	993	926	968	964	1013	965	1028	916	961	1059	974	1024	996	967	1005	966	955	944	1002	982	1022	927	970	909	971	992	970	968	993	1028	979	956	969	1011	960	978	941	1046	935	946	982	923	942	962	974	944	971	998	930	991	995	1003	966	955	965	989	914	957	1008	965	938	1005	917	1008	979	981	940	941	1009	963	969	915	939	998	1008	916	939	964	1005	997	984	953	1031	957	975	969	914	979	966	980	945	973	1030	992	1006	925	1031	986	951	1018	961	994	1013	1044	951	994	959	941	903	977	976	993	983	1000	940	945	934	973	998	968	950	970	1019	921	979	965	969	1009	944	944	947	941	951	980	968	980	925	953	926	1014	1018	990	974	1001	962	956	910	963	965	948	998	993	995	932	910	952	959	975	978	971	1008	966	1002	969	935	1044	989	991	991	972	1006	1037	1003	926	993	958	1003	976	969	968	970	987	944	973	1015	993	927	942	962	959	966	944	1005	993	1028	969	983	933	944	1014	977	952	953	972	999	942	1008	985	952	993	1015	982	1028	1005	993	965	984	1027	966	1002	1020	1012	943	995	976	992	963	1009	969	978	972	997	970	961	1018	998	981	993	934	950	1018	1033	938	929	964	1020	965	992	992	960	1007	917	1008	939	1008	961	1028	980	919	951	982	1000	989	994	958	958	912	979	1025	997	971	923	996	941	955	936	993	1014	944	1007	1004	984	983	950	1037	982	937	950	958	984	939	973	946	1022	994	1024	967	983	996	953	1013	1000	971	991	934	943	997	1030	970	927	969	950	996	922	961	1020	957	991	969	989	1032	936	1002	1001	978	940	962	1013	997	1020	926	1012	963	988	984	963	1008	1001	952	966	1008	972	954	1012	941	974	957	939	1031	932	975	944	971	1001	930	957	990	977	950	971	1015	958	960	948	1006	965	974	994	964	991	936	945	1002	982	1031	1010	973	977	1019	955	964	946	988	1021	980	936	1014	1013	1027	993	1013	986	962	983	988	987	979	966	953	987	969	1046	982	951	947	1002	1008	1019	991	969	982	945	1015	974	1048	1022	1003	929	976	947	991	985	959	953	952	1014	895	962	982	954	960	961	1030	976	1000	1018	959	962	1026	1014	969	999	977	965	1008	999	942	966	949	1006	987	972	992	981	936	943	944	1010	963	1013	995	973	982	1053	976	999	987	941	993	931	962	994	1021	995	966	1007	969	1011	1048	961	966	953	1002	992	988	976	974	975	974	982	971	949	915	993	1033	953	942	956	1006	983	936	990	925	980	1000	955	965	1000	982	963	986	986	1012	961	946	1044	962	945	935	954	1005	971	939	1003	998	1013	1039	919	947	954	942	1013	945	947	947	964	961	961	993	944	1000	967	1039	983	954	1057	987	968	970	1022	977	993	910	1010	1001	928	989	996	963	1033	947	1052	974	946	969	949	1009	975	916	930	975	997	987	935	923	992	938	1029	967	953	1040	1008	1005	962	1043	960	1009	981	969	884	982	969	969	999	990	931	938	987	930	947	1016	965	998	966	983	995	935	1023	1013	974	952	946	983	999	934	943	988	949	962	945	913	995	990	975	939	922	955	960	1008	999	931	995	897	980	949	960	992	947	967	975	958	1019	1005	975	958	1021	939	956	954	1002	1012	914	1030	1010	996	946	929	1004	952	999	972	1040	955	1001	1008	917	942	944	912	987	896	991	976	1026	903	985	1042	965	953	980	974	999	1001	946	937	1024	983	965	1023	944	997	958	912	982	965	975	989	989	921	930	933	1032	993	994	997	939	983	940	1010	994	986	969	956	933	969	981	982	976	983	986	966	954	1033	996	927	995	984	979	966	903	953	950	962	970	1019	933	965	996	1001	970	937	1030	972	955	960	990	950	980	983	1000	975	916	944	981	970	973	963	947	907	990	973	1004	983	1005	1023	991	995	982	972	959	1007	1015	978	1001	1063	891	959	974	986	1034	981	903	973	991	980	953	979	982	1004	930	951	981	968	1001	1010	1009	1010	1012	950	997	993	990	1006	998	1049	1010	1020	942	1002	1011	933	969	972	972	924	973	912	975	1021	943	982	959	962	1007	968	918	996	971	966	977	1007	945	1007	910	937	981	1007	991	981	993	970	999	984	1060	985	985	969	981	1001	913	1014	980	980	965	977	994	973	943	963	985	1021	1005	968	966	973	971	1015	957	910	952	988	954	960	981	966	973	990	937	972	997	986	997	1009	990	1006	1014	983	987	930	969	967	996	1003	915	979	956	997	999	955	968	948	1027	987	957	944	968	982	938	1009	972	978	970	927	978	1017	966	988	967	1014	980	967	945	994	960	933	968	968	957	946	1000	946	981	983	993	929	981	963	959	980	951	1003	953	976	990	1006	949	957	964	960	909	990	971	970	960	969	983	981	1012	998	982	982	1004	970	989	956	1001	991	952	972	956	976	995
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
