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
339424117948	339424118514	339424119064	339424119614	339424120164	339424120714	339424121264	339424121814	339424122364	339424122914	339424123464	339424124014	339424124564	339424125114	339424125664	339424126214	339424126764	339424127314	339424127864	339424128414	339424128964	339424129515	339424130064	339424130614	339424131164	339424131714	339424132264	339424132815	339424133365	339424133914	339424134464	339424135014	339424135564	339424136114	339424136664	339424137214	339424137764	339424138314	339424138865	339424139414	339424139964	339424140514	339424141064	339424141614	339424142164	339424142714	339424143265	339424143814	339424144364	339424144914	339424145464	339424146014	339424146565	339424147114	339424147664	339424148215	339424148764	339424149314	339424149865	339424150414	339424150965	339424151515	339424152064	339424152615	339424153165	339424153714	339424154265	339424154814	339424155364	339424155915	339424156464	339424157015	339424157564	339424158114	339424158664	339424159215	339424159765	339424160315	339424160864	339424161414	339424161965	339424162514	339424163065	339424163614	339424164165	339424164715	339424165264	339424165814	339424166365	339424166915	339424167465	339424168015	339424168564	339424169114	339424169665	339424170215	339424170765	339424171315	339424171864	339424172414	339424172965	339424173515	339424174064	339424174615	339424175165	339424175715	339424176265	339424176815	339424177365	339424177915	339424178465	339424179014	339424179565	339424180115	339424180665	339424181215	339424181765	339424182315	339424182865	339424183415	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3600	2300	2750	3600	2300	2751	3600	2300	2752	3600	2300	2753	3600	2300	2754	3600	2300	2754	3600	2300	2755	3600	2300	2756	3600	2300	2757	3600	2300	2758	3600	2300	2759	3600	2300	2759	3600	2300	2760	3600	2300	2761	3600	2300	2762	3600	2300	2763	3600	2300	2764	3600	2300	2764	3600	2300	2765	3600	2300	2766	3600	2300	2767	3600	2300	2767	3600	2300	2768	3600	2300	2769	3600	2300	2769	3600	2300	2770	3600	2300	2770	3600	2300	2771	3600	2300	2771	3600	2300	2772	3600	2300	2772	3600	2300	2773	3600	2300	2774	3600	2300	2774	3600	2300	2775	3600	2300	2775	3600	2300	2776	3600	2300	2776	3600	2300	2777	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24680	23053	35407	29967	19528	7936	1387	781	717	722	693	662	683	727	679	616	650	660	666	654	1385	2711	2113	1249	763	655	614	661	689	711	689	588	648	639	652	694	633	672	702	650	653	658	615	655	629	635	643	639	679	626	656	677	687	642	660	669	631	652	649	663	610	619	635	624	618	680	635	642	660	647	633	604	640	644	674	641	640	676	645	628	653	667	649	604	616	576	652	662	669	668	644	641	635	644	642	637	646	627	630	651	641	660	672	617	614	631	659	704	689	644	636	643	644	669	681	658	652	619	658	657	621	697	635	681	611	636	609	682	637	697	670	623	668	627	676	686	649	669	622	601	629	662	622	622	649	624	679	607	642	656	627	648	607	658	683	667	655	675	637	657	617	634	645	610	630	650	645	649	639	648	600	658	681	602	610	719	639	623	616	577	656	614	663	601	608	604	661	691	643	596	651	636	630	660	637	643	625	631	636	616	641	686	645	648	653	672	622	616	613	659	646	661	633	660	588	645	654	680	626	649	674	667	644	616	635	643	690	634	687	652	693	662	621	640	655	663	653	626	654	648	632	638	600	648	637	616	643	600	663	620	598	612	674	645	625	626	635	623	641	702	633	629	635	644	642	611	691	649	646	658	621	630	621	660	647	650	647	658	637	647	637	636	656	657	670	649	628	643	672	636	576	622	655	661	620	674	663	639	641	668	578	651	674	646	632	617	644	597	635	656	607	621	684	629	658	614	608	646	666	614	648	654	663	655	648	627	635	633	666	641	659	640	626	661	668	591	623	672	652	618	628	614	643	645	617	746	638	622	603	645	599	632	678	639	670	652	634	639	643	579	688	616	617	629	615	656	631	691	627	672	673	638	648	610	626	620	648	662	610	683	659	623	622	662	638	655	633	608	654	615	616	591	663	595	672	635	641	628	658	603	624	596	648	677	640	642	631	637	644	637	683	586	632	629	667	668	629	634	597	622	593	665	623	624	638	643	702	678	653	674	639	617	618	641	682	676	584	689	654	615	662	645	595	632	623	644	628	631	626	628	616	623	660	575	631	629	654	645	630	597	623	607	682	611	684	637	637	602	659	622	633	637	659	640	704	592	656	655	642	636	597	630	633	679	655	652	649	669	651	652	667	649	653	679	616	575	629	643	575	632	612	620	645	644	664	656	642	653	653	639	673	635	665	667	637	607	620	675	623	667	651	623	629	649	650	622	636	630	612	660	659	641	636	597	649	657	625	638	616	616	645	625	624	631	664	643	612	628	658	645	679	624	617	650	639	606	590	677	623	650	674	613	697	674	644	662	622	631	673	646	622	634	620	650	636	584	687	665	658	607	693	678	632	663	627	615	654	637	600	630	607	620	620	622	590	627	630	600	678	671	629	645	616	621	646	637	635	648	602	660	654	667	670	652	619	620	621	602	635	669	622	690	641	655	616	604	633	632	691	668	646	602	593	669	632	645	606	630	613	596	668	598	676	624	634	602	645	602	605	665	674	610	672	664	646	638	644	705	617	615	668	631	627	681	631	601	620	637	630	682	609	668	664	622	661	649	641	583	669	652	597	658	639	594	648	582	629	615	678	637	603	661	651	641	672	662	659	639	660	594	656	637	686	609	629	641	639	609	643	625	594	697	639	649	681	625	613	650	610	627	669	618	641	632	598	676	648	645	590	680	614	645	618	656	594	665	685	623	652	673	622	664	672	646	606	645	629	688	605	686	624	639	606	613	645	616	673	610	666	618	675	644	691	601	598	656	641	613	632	599	658	619	646	626	690	588	641	671	623	650	681	635	689	629	634	633	707	625	672	637	660	638	652	628	626	619	637	634	638	660	645	688	686	656	674	583	628	660	665	606	673	675	676	631	621	607	637	652	602	629	590	661	642	618	614	694	606	628	616	610	685	625	703	623	676	613	636	652	630	698	632	671	628	633	658	664	654	632	633	645	610	648	614	638	602	673	652	668	636	629	658	641	683	647	656	634	649	602	613	655	656	605	686	630	649	635	670	653	677	662	645	652	630	659	670	670	637	586	675	614	662	646	617	618	659	645	619	647	647	657	680	696	684	670	658	640	648	615	603	633	660	650	649	696	619	595	686	659	625	642	616	608	616	658	673	626	634	667	651	594	585	631	611	604	636	625	625	635	645	668	659	621	636	681	631	618	631	645	645	633	598	659	633	643	608	664	631	643	689	636	584	658	631	643	622	651	662	597	627	596	601	590	661	637	640	653	650	568	642	674	637	622	603	627	657	611	651	643	636	640	628	646	640	648	613	663	666	633	695	632	674	635	631	638	645	646	667	671	626	626	603	641	646	615	610	637	650	633	620	632	687	676	625	591	702	643	650	659	609	676	617	612	655	683	688	624	651	629	654	658	634	682	621	605	630	630	637	634	661	616	663	675	672	608	642	604	671	642	639	634	592	630	634	664	689	665	617	602	639	676	700	637	643	613	612	657	675	636	652	615	643	645	649	612	664	645	638	651	678	589	614	664	595	625	638	598	619	621	675	665	668	648	607	627	581	670	643	673	659	664	639	655	652	636	634	640	629	680	630	674	628	613	631	644	628	578	573	621	658	606	625	628	627	686	631	640	691	656	630	601	630	590	639	686	675	706	667	706	621	655	654	627	662	637	650	638	682	651	632	652	668	592	639	645	604	635	627	658	648	602	617	614	658	630	627	588	654	638	646	622	620	633	611	626	652	638	647	670	640	614	653	627	608	676	632	681	664	675	643	632	622	691	637	623	618	625	654	644	655	647	639	594	620	602	649	656	581	597	632	616	680	606	633	627	617	683	646	636	645	610	597	623	649	618	577	597	641	618	640	669	657	658	633	685	633	632	688	626	594	636	640	602	632	629	646	639	672	610	670	618	657	636	641	661	640	665	661	685	612	625	610	620	625	618	700	638	667	643	604	644	622	646	699	675	618	622	653	616	604	606	655	625	608	642	626	658	668	646	635	659	608	618	658	682	659	620	626	637	627	647	668	639	628	604	681	607	668	666	632	636	642	693	612	660	629	679	603	631	627	618	602	641	663	624	622	675	653	623	632	620	627	657	648	655	608	621	624	642	642	652	611	629	625	648	675	657	629	691	657	620	639	668	622	707	641	572	650	641	612	611	615	607	625	635	642	648	634	622	599	625	639	613	641	626	630	656	591	636	649	659	630	635	658	645	657	617	614	645	611	637	637	610	591	637	616	613	661	674	628	609	666	663	640	615	614	652	687	664	654	713	626	629	650	642	636	685	666	615	594	665	648	608	645	608	606	642	635	683	664	640	647	640	643	645	674	653	618	683	647	647	616	626	644	644	667	649	651	580	598	616	607	633	680	636	660	631	666	656	645	621	663	646	612	665	684	603	680	646	673	623	598	647	627	586	598	644	677	628	656	667	665	627	682	598	641	641	627	640	676	630	681	651	667	651	597	619	670	578	708	642	669	595	647	644	658	661	630	655	590	608	606	674	644	647	649	614	640	652	646	639	608	651	651	650	668	646
64011	94804	76372	20005	970	835	775	777	653	696	682	685	689	683	682	627	639	670	668	646	2108	3927	2727	1644	703	647	661	728	677	711	687	653	590	678	662	653	578	693	626	628	633	644	612	562	621	617	632	602	660	623	643	641	632	611	612	644	589	663	626	633	605	703	606	661	648	603	685	617	633	658	621	656	596	618	623	676	638	645	624	603	587	628	655	674	618	596	596	599	604	593	627	642	668	606	633	682	625	643	651	600	645	603	605	599	616	668	646	631	640	614	606	659	651	576	597	661	626	611	599	607	601	620	621	656	593	619	610	644	643	605	628	572	656	626	677	652	648	652	597	631	669	630	626	628	620	610	599	603	636	635	650	640	680	619	611	626	625	597	608	657	592	665	612	638	622	649	587	619	606	642	617	620	659	641	640	611	665	581	610	638	565	626	647	627	652	631	622	607	612	646	626	651	625	676	634	619	661	600	663	640	659	658	640	616	656	594	645	618	602	620	604	625	664	622	586	632	613	653	611	618	629	625	638	583	629	637	658	639	615	608	614	634	604	664	660	619	689	587	651	641	577	613	658	613	574	631	613	654	652	621	625	659	629	674	672	650	642	625	597	594	607	632	634	591	607	578	631	647	638	667	642	692	628	626	615	630	615	588	615	607	648	624	613	577	588	640	661	618	629	625	639	649	621	630	617	636	643	614	602	613	621	666	649	649	621	605	606	583	622	644	596	624	659	671	621	632	601	619	629	689	639	647	637	614	598	586	628	623	662	598	594	606	653	618	647	590	658	624	646	609	648	581	624	628	615	612	585	658	651	679	636	642	615	628	650	609	665	580	636	627	603	615	624	702	654	652	624	589	642	622	592	604	601	611	611	666	609	661	616	586	649	615	615	612	630	597	622	665	594	636	609	603	605	620	596	602	623	584	661	603	643	622	631	611	635	583	590	663	613	618	615	615	667	614	621	653	610	629	652	630	594	633	580	644	598	603	668	651	563	617	641	630	634	605	589	657	621	648	590	618	653	579	614	638	576	624	632	655	620	617	611	613	630	630	612	619	642	660	625	625	653	655	707	621	656	653	642	604	618	651	653	643	621	665	637	608	620	608	641	642	623	646	633	643	626	600	636	650	640	614	628	646	648	629	652	618	658	633	609	611	632	588	628	663	642	640	627	623	632	632	639	633	622	628	603	649	637	618	595	644	654	610	634	618	643	624	647	613	659	594	663	644	652	632	597	647	672	661	606	646	596	613	642	648	560	637	582	585	628	677	646	643	637	596	621	624	599	598	682	569	583	685	631	633	589	608	635	657	660	646	645	681	582	641	638	589	647	638	617	657	626	608	629	695	609	606	612	653	619	592	595	619	625	654	588	615	627	643	623	674	605	590	642	628	611	596	619	649	632	648	630	621	612	611	618	587	608	644	628	661	607	630	659	629	668	564	628	670	654	631	624	656	640	630	645	642	629	626	632	630	582	671	618	638	623	595	633	652	648	659	635	592	632	628	600	635	605	679	588	605	586	620	611	628	636	628	640	637	675	626	638	608	592	640	593	626	637	650	634	635	596	631	602	615	654	616	619	629	598	587	631	617	614	641	607	662	633	660	586	653	608	580	615	637	578	630	642	623	600	641	649	616	592	666	655	562	658	566	629	661	648	628	628	652	668	597	580	606	608	657	616	603	629	624	605	643	617	614	636	633	618	592	626	616	598	644	643	658	629	589	653	596	603	630	655	611	615	638	589	673	627	673	660	668	636	612	646	625	640	624	619	597	623	645	596	643	670	650	643	636	621	632	600	619	632	642	621	614	617	634	626	594	614	619	582	588	573	599	633	639	636	619	607	639	611	608	610	615	655	617	644	652	638	629	571	592	596	649	595	625	623	632	626	646	668	594	640	623	614	614	639	648	631	638	674	604	633	650	626	597	661	625	614	668	641	652	654	640	582	624	589	652	577	582	621	649	616	588	585	614	660	645	613	602	626	618	620	570	589	605	594	591	639	625	638	602	646	614	595	633	592	610	629	632	622	643	609	618	652	596	661	607	588	637	625	582	632	654	623	645	625	636	569	606	671	637	604	620	553	628	648	633	595	616	621	613	628	619	654	630	633	625	547	642	642	608	641	594	589	613	639	607	654	602	640	617	631	623	624	610	625	632	609	619	648	558	647	612	623	644	693	607	651	634	592	669	599	664	632	612	615	632	654	643	640	628	604	606	600	639	663	663	639	600	608	631	632	615	609	614	631	596	654	608	652	623	628	633	650	604	644	626	681	634	629	613	618	606	630	658	629	598	665	601	590	635	614	607	595	590	595	631	582	636	645	598	609	632	605	583	636	659	563	608	594	639	622	595	570	641	618	654	598	620	649	612	626	630	602	607	659	631	623	619	629	630	583	647	624	607	582	635	619	657	614	668	620	618	623	614	632	615	615	616	598	646	591	654	601	629	618	701	596	627	625	659	622	620	652	625	616	643	614	641	640	662	638	675	617	611	604	633	603	646	603	624	621	630	632	567	670	663	633	623	627	611	624	624	637	618	617	629	616	656	629	636	635	615	640	610	668	629	667	637	642	608	630	617	640	575	619	579	624	611	619	614	607	602	599	658	613	626	633	634	621	652	631	642	613	599	602	644	642	599	670	666	616	661	623	613	620	657	677	632	622	639	578	641	604	616	640	631	590	606	634	649	609	658	650	637	600	589	615	593	626	633	626	593	652	608	648	635	599	645	643	667	659	629	655	624	604	629	576	626	688	619	573	671	639	596	692	640	621	633	587	645	644	651	593	681	630	598	654	637	663	634	647	586	583	625	620	630	642	609	578	639	644	603	658	655	613	640	608	584	595	626	613	606	622	601	629	648	609	624	664	657	630	668	661	623	620	594	630	634	628	623	636	634	610	627	683	581	599	654	627	643	604	606	621	593	639	682	628	646	666	616	691	621	652	632	596	604	619	634	580	620	613	627	642	634	628	605	616	634	610	620	657	623	620	666	597	589	577	658	639	609	658	638	638	630	569	668	633	598	633	619	605	629	592	587	605	629	634	608	610	625	625	700	612	640	617	669	620	600	615	625	623	579	639	605	620	626	661	628	614	574	612	612	608	619	584	581	619	637	597	619	618	637	552	613	621	601	590	654	622	654	638	642	606	622	637	655	603	642	637	630	625	644	636	608	661	641	662	652	648	598	622	594	646	655	635	593	636	669	605	603	614	636	648	635	631	660	680	605	634	639	624	658	585	631	596	658	562	655	685	606	658	660	599	662	649	662	619	640	620	648	627	593	606	604	585	637	645	585	627	656	629	656	633	612	647	618	622	626	612	584	623	647	597	592	644	599	607	651	662	586	629	601	611	642	642	602	629	623	634	642	636	627	592	605	661	602	658	641	611	641	686	622	619	634	657	619	647	626	652	611	648	643	673	642	641	653	627	603	603	622	646	642	611	632	644	640	604	641	659	631	646	626	621	617	631	612	633	614	605	627	601	638	610	592	591	627	619	593	603	626
29438	25059	19943	6319	525	462	407	385	435	429	457	375	432	377	427	409	455	427	410	404	447	512	492	475	467	417	457	443	425	411	426	409	402	400	397	409	434	417	418	377	431	386	397	398	408	367	385	418	416	405	384	405	435	430	391	429	386	407	447	416	354	398	426	375	402	436	388	396	410	477	421	418	404	378	443	391	428	376	424	430	411	420	395	411	460	386	437	426	393	398	439	414	389	381	384	421	420	383	418	384	366	396	414	369	462	397	419	401	417	435	395	415	388	407	404	447	409	444	381	389	391	375	462	419	361	413	397	411	439	390	361	432	433	381	450	386	394	415	406	415	410	467	393	404	444	421	405	403	399	449	399	453	434	361	405	387	410	425	382	387	415	408	385	403	433	386	397	415	400	418	417	432	401	418	383	380	393	402	388	418	421	426	403	392	387	374	385	432	396	388	396	397	399	440	421	401	423	408	411	377	438	395	420	427	407	388	409	349	416	370	408	405	401	404	433	405	450	417	402	388	370	406	416	392	386	404	417	421	407	418	388	429	376	386	393	415	412	418	343	375	423	381	430	408	421	391	398	416	436	424	408	397	392	410	434	398	390	395	437	396	381	421	406	438	415	397	419	428	436	428	416	436	419	397	375	426	430	447	443	392	419	406	409	389	377	413	418	400	413	395	401	399	390	438	397	453	389	385	400	401	397	447	436	420	421	416	426	407	413	423	385	385	389	422	387	431	393	423	428	389	417	396	367	432	401	446	447	383	416	414	398	412	362	419	410	424	427	422	402	415	369	405	405	400	418	392	426	383	391	398	414	388	394	412	425	444	393	433	370	397	390	387	429	422	406	375	404	387	426	386	411	391	380	415	418	401	434	440	405	397	405	381	426	390	402	449	406	417	426	428	379	421	378	402	424	389	381	435	395	444	423	405	404	388	413	422	403	419	428	414	411	421	405	410	396	398	425	423	407	430	376	414	392	401	412	423	395	379	374	436	397	425	442	407	402	434	374	420	406	429	472	433	404	374	428	380	416	366	411	387	385	380	393	392	391	380	408	386	421	413	408	405	401	404	430	430	385	402	407	419	413	418	407	393	419	430	418	428	386	409	390	441	405	427	423	458	442	425	423	414	365	445	386	390	439	392	378	387	439	394	389	442	439	384	393	384	457	394	406	418	413	412	358	417	436	461	414	386	368	414	389	390	421	412	385	429	419	390	449	426	385	423	426	437	405	389	417	348	417	415	420	409	416	392	424	415	419	393	414	395	432	415	397	433	382	446	399	435	435	425	377	424	424	401	414	405	381	428	392	412	393	371	437	433	417	384	420	426	408	425	397	410	403	412	445	426	439	423	401	412	427	417	435	358	403	411	393	383	386	422	392	411	411	397	403	434	394	394	427	386	423	395	398	415	373	372	398	396	399	371	418	427	410	383	429	399	396	410	394	424	437	422	401	423	427	366	405	417	380	410	411	381	399	441	419	401	414	407	387	379	403	439	409	423	429	416	367	410	412	385	388	417	404	433	443	399	426	377	453	421	411	380	428	386	436	399	396	408	412	398	389	359	451	394	417	410	426	413	433	417	396	408	402	392	432	377	419	415	409	420	407	425	452	416	431	399	429	398	426	411	409	386	395	408	421	432	451	438	409	449	424	420	396	394	386	387	405	419	423	415	411	437	387	400	426	389	403	439	365	411	405	411	412	398	365	413	433	408	440	389	392	412	393	417	404	407	366	422	394	433	381	443	401	393	420	422	424	418	449	403	418	414	428	380	413	400	444	405	410	404	420	381	423	417	409	432	421	439	437	406	398	415	414	427	431	401	409	395	390	433	427	415	396	365	378	435	411	406	443	417	376	375	399	407	360	419	392	392	430	384	410	403	391	375	439	382	413	408	434	419	398	424	411	420	421	444	416	446	429	392	424	424	386	479	406	402	401	408	372	371	412	405	384	368	387	389	380	397	375	377	416	413	389	445	414	401	456	404	421	424	380	433	394	431	395	437	421	400	404	406	413	390	386	414	392	420	413	424	403	375	387	432	435	405	423	408	390	409	413	398	410	409	427	394	380	416	430	426	384	398	416	403	393	418	369	387	374	439	380	429	404	446	405	406	392	432	435	453	425	422	402	369	411	409	402	410	397	380	396	419	404	408	433	421	420	410	424	378	412	401	437	406	427	388	386	421	397	376	407	377	385	411	463	392	434	396	422	422	386	405	402	412	372	399	391	389	390	411	404	400	385	414	374	369	421	387	389	409	402	410	378	410	415	418	444	418	417	399	411	377	446	432	427	428	418	427	417	401	442	393	426	465	371	411	414	443	436	426	415	385	403	436	390	403	405	388	416	430	417	427	467	432	358	407	405	405	452	405	405	406	391	452	351	420	380	441	392	422	417	423	395	432	410	419	388	408	431	408	423	402	421	434	392	399	443	387	420	413	416	419	414	438	424	389	404	375	410	413	415	390	409	423	406	443	414	404	394	453	435	419	414	415	397	421	411	387	392	417	414	380	410	422	385	415	424	423	401	396	399	412	381	403	382	398	444	434	391	435	441	404	386	438	403	405	446	391	404	421	442	419	372	409	418	414	399	369	456	428	404	382	406	439	357	378	407	425	431	394	411	414	426	398	356	423	408	379	394	401	396	419	429	422	363	403	408	420	436	407	423	395	452	401	410	402	414	378	414	429	420	372	414	381	395	415	401	359	432	431	422	430	411	442	383	408	420	393	413	383	371	415	376	421	416	432	394	406	438	393	412	417	421	456	458	432	398	400	417	393	386	392	399	424	392	374	413	405	439	403	381	390	420	398	447	400	413	386	393	378	441	404	375	381	393	407	450	421	386	398	412	449	420	421	390	419	385	415	414	407	450	410	419	378	413	415	400	424	381	434	404	377	403	423	429	404	417	405	394	409	409	398	423	404	376	406	408	431	415	414	372	416	439	418	412	402	384	430	403	388	454	387	408	400	401	404	375	354	404	395	415	448	445	374	370	444	389	386	416	393	452	429	404	401	434	447	375	370	389	394	438	431	410	442	419	412	414	426	397	400	394	422	444	458	366	425	410	429	406	380	387	394	415	372	426	381	388	382	372	417	400	341	415	418	431	431	390	435	455	417	374	419	406	394	398	449	429	405	416	435	420	417	374	409	410	387	442	404	433	409	434	418	406	382	395	391	388	381	408	404	397	401	404	424	419	415	390	384	389	425	377	434	403	359	431	408	394	398	392	407	350	406	424	382	415	383	454	401	375	417	406	382	412	418	431	385	402	433	430	430	421	432	417	434	418	413	423	385	387	407	441	410	382	448	389	392	419	419	420	434	370	407	431	380	392	396	403	416	419	450	426	422	399	398	388	349	442	384	402	405	382	453	448	403	409	422	427	413	415	442	394	416	413	368	434	388	402	377	392	408	469	412	407	374	394	417	387	393	400	388	410	458	428	350	422	421	432	421	429	428	429	450	430	412	420	399	413	396	416	394	396	399	448	430	372	396	452	351
20655	26212	15356	3217	360	360	354	381	406	403	363	380	368	379	342	389	353	388	374	334	440	566	464	468	366	369	386	358	385	381	352	402	393	344	366	374	366	375	373	360	379	347	356	366	385	343	369	356	339	346	362	358	383	356	344	346	415	370	383	367	358	336	334	332	364	367	388	328	380	360	375	345	385	358	359	381	373	346	403	379	363	356	367	364	332	370	365	343	391	364	359	337	380	374	348	357	367	379	352	358	338	364	344	375	332	366	337	385	386	382	348	333	340	398	370	363	367	369	355	368	370	302	342	365	374	368	377	400	342	348	354	396	391	353	348	365	366	340	373	352	409	360	365	368	334	357	377	363	371	343	386	345	341	404	374	346	381	370	365	351	359	383	347	370	369	354	379	359	375	340	337	360	393	377	386	357	333	335	367	363	376	365	380	360	389	336	398	332	369	346	349	362	372	368	370	353	357	353	375	345	322	356	376	409	358	347	378	382	385	384	381	368	360	335	366	347	379	363	372	374	360	345	384	370	364	368	387	367	381	369	365	366	398	371	387	413	401	376	385	371	378	339	326	367	389	366	340	354	325	348	394	368	361	369	372	343	334	344	351	352	343	370	376	353	393	403	338	380	386	380	379	355	387	358	348	359	369	360	377	330	363	363	389	380	380	376	374	335	358	353	370	375	378	354	365	324	349	349	369	356	383	358	398	340	332	340	354	343	362	359	340	365	364	364	376	339	381	372	368	353	310	372	385	372	346	337	338	368	342	351	346	390	375	358	349	339	372	370	386	346	338	360	350	332	372	325	370	373	392	373	356	360	373	376	337	341	362	354	350	378	361	341	349	371	337	357	373	394	363	349	379	353	356	384	385	355	374	343	380	377	372	367	367	322	330	370	368	339	355	343	365	335	352	351	367	364	389	363	325	364	364	364	342	347	394	349	347	373	351	362	370	406	380	370	345	352	346	388	374	344	343	345	387	365	398	356	378	328	355	376	345	357	379	366	368	370	333	357	383	383	337	348	333	367	394	370	353	336	355	341	344	379	364	352	367	388	351	384	347	330	358	362	338	348	348	370	352	399	383	378	389	383	370	344	354	384	390	388	375	393	305	396	392	362	365	373	343	368	348	366	365	326	375	343	352	366	363	329	360	369	357	385	359	380	362	350	348	327	372	350	372	354	340	340	350	360	327	370	328	313	349	356	371	364	352	363	374	323	375	350	369	364	380	362	351	364	347	381	360	369	354	348	377	350	335	336	390	365	380	361	371	346	357	349	357	360	357	378	348	374	359	342	340	390	380	337	408	383	329	338	363	368	388	361	367	369	361	383	318	342	389	398	345	331	324	341	389	367	359	346	360	389	388	367	396	331	354	367	349	383	376	333	373	397	371	346	344	340	340	347	408	369	334	331	364	371	398	350	370	347	362	375	354	361	358	375	335	331	354	372	394	344	382	387	379	376	396	354	368	372	356	350	356	391	361	384	364	378	394	389	345	366	390	352	353	354	354	343	362	355	357	312	351	365	376	341	354	376	358	351	361	340	339	378	375	334	335	336	357	350	363	345	342	334	357	347	351	360	338	359	374	356	330	358	393	332	355	383	364	378	350	402	385	391	349	378	371	341	362	325	347	388	369	341	383	374	327	377	382	373	345	359	347	387	367	370	400	360	390	340	353	367	343	371	332	358	370	372	376	344	351	380	367	347	374	351	343	375	356	364	376	340	320	377	379	362	375	348	349	355	375	384	366	336	372	352	360	324	354	352	391	371	402	371	375	393	305	389	358	388	400	365	356	335	389	395	334	369	368	371	354	365	365	353	345	360	356	349	354	338	365	366	367	366	361	371	358	375	345	347	357	381	382	349	387	377	383	337	371	371	345	397	349	376	326	379	359	352	407	347	366	372	372	385	356	346	339	361	345	329	320	372	379	368	364	345	357	336	337	405	357	359	394	336	373	352	354	371	388	366	385	351	346	379	353	351	367	349	351	334	390	353	370	362	373	370	366	376	392	349	386	367	326	360	379	375	351	369	376	383	385	365	380	350	382	386	381	352	366	362	374	342	353	338	354	333	365	347	353	370	370	355	363	338	368	367	357	362	356	369	380	370	346	367	377	378	350	349	379	367	361	313	356	379	371	327	340	363	349	341	340	353	383	401	368	365	371	413	361	383	372	360	342	368	386	362	357	380	372	378	369	361	363	341	338	371	339	392	401	364	362	382	344	354	346	368	340	367	343	373	389	380	379	372	343	371	337	371	356	343	370	362	370	352	358	376	386	375	355	375	354	368	375	324	357	357	355	334	363	406	354	364	360	365	350	383	380	357	325	365	357	365	385	382	382	351	387	382	392	337	360	368	358	379	360	370	359	360	348	344	336	335	365	387	360	355	378	337	367	329	369	371	336	354	356	368	362	342	387	399	373	374	383	348	366	353	372	374	378	352	369	323	342	361	343	377	362	389	341	376	348	351	343	373	407	369	352	412	350	371	382	346	373	352	342	347	353	333	393	369	323	366	355	376	351	370	374	343	398	366	364	329	334	370	369	391	377	326	390	348	362	371	343	380	365	346	366	373	349	365	367	378	343	390	367	377	342	363	344	357	361	370	382	353	347	318	398	366	404	337	369	380	355	363	386	361	345	362	345	358	365	345	385	352	352	394	318	378	371	370	373	380	341	358	355	380	329	398	333	379	384	381	378	356	345	367	371	346	382	334	362	358	379	371	396	396	351	377	362	338	378	326	382	359	351	375	372	397	377	352	336	344	348	369	333	387	365	324	340	357	355	404	341	384	374	360	334	352	383	364	348	359	349	372	380	359	355	344	366	365	358	330	375	362	316	341	334	333	375	347	354	337	341	345	378	359	349	334	368	382	401	387	367	360	357	383	368	354	378	373	355	360	355	343	334	368	362	369	363	377	356	412	352	379	390	337	362	341	364	372	348	353	353	351	381	350	379	354	386	361	364	355	377	361	364	350	358	347	358	379	399	362	361	338	367	386	397	366	359	376	360	340	318	379	403	384	389	343	392	380	358	369	328	340	373	385	327	338	349	365	350	336	346	380	391	410	369	346	357	347	387	360	369	373	359	322	366	365	390	385	349	339	375	381	367	320	348	353	350	357	344	343	368	385	360	335	367	378	374	334	362	369	345	371	338	330	376	354	354	332	395	338	351	357	361	359	351	357	370	348	346	337	356	364	355	324	358	371	367	385	406	377	369	376	344	356	402	366	385	395	390	399	333	371	364	340	350	351	369	341	356	355	379	350	374	359	362	379	355	350	369	366	364	407	365	401	382	367	382	387	345	359	363	367	383	370	364	370	348	327	364	365	359	370	366	359	331	368	383	325	373	349	342	375	370	381	372	356	379	366	365	370	366	385	351	400	331	357	369	378	343	350	350	367	355	366	346	309	381	356	368	370	386	361	355	375	375	386	383	365	387	361	337	357	334	342	361	358	352	352	349	356	375	384	369	373	341	357	344	361	405	365	390	354	357	351
24971	24391	37405	30529	11038	1619	741	636	650	596	552	531	567	601	570	550	538	508	546	564	1175	1409	1111	862	545	563	569	501	575	612	590	572	565	573	544	569	562	598	531	597	566	564	533	570	515	583	525	553	534	549	560	557	560	540	558	555	561	543	497	554	563	580	549	548	565	558	596	559	544	558	556	527	584	562	576	546	558	556	516	530	497	566	575	531	539	536	545	496	590	553	526	536	596	578	548	544	556	549	526	535	570	545	511	535	548	558	546	545	553	544	540	576	547	549	540	551	562	538	542	560	552	553	580	558	507	586	556	524	533	495	528	567	534	565	559	567	536	555	605	555	562	531	515	532	532	528	532	538	526	480	611	540	530	576	582	545	541	539	495	537	586	510	571	550	534	548	577	516	559	534	560	586	550	579	556	557	521	558	507	535	554	602	528	550	551	550	546	544	555	546	546	582	522	546	548	539	539	573	574	542	505	565	556	554	552	528	543	534	506	533	535	555	563	536	569	610	548	559	568	552	560	575	542	567	544	534	526	513	519	564	528	571	534	555	544	542	541	508	533	530	587	530	564	556	544	517	539	556	559	543	609	542	534	486	542	534	544	583	526	595	585	526	526	541	530	535	581	538	563	544	548	541	576	549	534	493	569	525	529	528	528	563	550	596	548	539	567	551	536	530	523	552	547	499	533	537	566	545	572	548	522	557	545	529	516	548	550	528	518	557	569	535	559	529	550	547	565	577	528	568	555	526	561	576	525	545	532	555	506	526	534	571	538	576	514	516	547	528	515	533	570	540	585	560	539	525	581	543	560	578	495	557	501	546	578	595	508	531	531	568	533	532	549	548	539	517	521	499	565	518	530	519	493	532	558	538	544	519	521	644	554	514	523	551	528	583	543	514	601	562	558	539	559	548	558	523	541	522	553	552	556	535	541	546	513	580	540	587	523	522	549	533	536	536	582	522	521	518	535	558	510	555	549	526	529	595	531	521	522	563	584	536	536	535	576	551	530	528	570	587	580	523	537	525	566	592	524	568	528	571	544	555	556	549	529	533	570	558	532	523	589	562	580	569	538	547	565	520	534	523	542	531	548	515	568	577	602	576	540	534	579	563	521	539	572	526	546	503	559	581	567	503	574	568	563	605	550	545	538	509	522	577	562	560	539	539	551	569	527	525	530	542	504	572	506	559	586	560	541	567	568	576	563	572	523	574	569	555	519	550	514	507	541	615	594	565	541	544	563	536	560	551	518	527	522	582	518	524	578	518	557	548	596	553	520	495	533	533	557	511	524	527	536	552	541	574	555	528	505	517	556	522	538	542	554	543	529	544	505	538	548	558	536	557	500	556	554	530	535	615	552	508	557	561	517	554	540	524	591	526	530	530	519	544	546	560	563	530	577	555	520	537	590	559	540	519	534	574	533	533	515	555	579	555	553	575	570	558	559	543	528	519	556	532	499	548	551	542	550	522	528	587	564	540	550	529	567	546	591	543	518	564	509	538	553	572	567	555	545	529	549	572	539	562	514	585	525	580	489	529	552	571	555	539	567	556	541	581	528	513	541	566	553	572	545	533	550	557	547	555	564	576	553	509	533	532	568	562	518	516	523	548	571	550	496	558	498	535	531	577	564	538	578	527	546	557	531	534	521	545	573	529	526	549	540	610	522	519	553	570	505	507	523	534	568	542	515	528	570	501	542	549	580	527	539	573	514	547	573	513	568	551	567	538	518	525	532	520	530	564	556	560	556	551	544	583	566	531	560	509	566	544	505	547	533	542	510	527	484	570	557	512	559	545	524	543	543	567	574	599	547	530	537	510	568	516	565	509	530	552	523	551	527	540	567	547	536	565	535	526	551	538	550	553	549	545	564	594	580	544	512	616	520	579	558	491	589	535	537	552	521	534	555	538	549	524	554	543	579	562	549	590	509	547	569	551	564	536	578	574	558	574	571	552	534	560	580	560	557	558	556	565	524	545	524	552	569	496	522	588	543	536	528	542	547	513	540	527	584	550	521	543	529	523	506	567	522	555	577	561	544	554	565	566	557	534	536	562	558	538	549	534	504	561	538	519	537	537	539	506	546	523	555	534	540	536	550	477	596	563	538	538	549	530	537	576	581	549	528	538	539	544	532	563	569	537	532	543	554	566	587	547	508	534	569	556	545	575	625	516	565	543	571	566	537	536	523	543	505	505	568	557	547	597	536	522	517	573	522	502	553	545	638	584	566	498	523	560	537	549	518	527	548	509	557	501	549	508	555	538	555	545	505	532	559	559	550	555	563	544	559	523	555	565	528	557	528	604	532	549	556	566	529	540	559	543	550	519	584	544	559	549	573	563	517	553	538	557	581	595	515	550	513	561	516	581	521	517	565	582	558	529	514	562	518	547	559	536	519	513	585	564	536	577	538	550	565	541	557	528	546	549	514	534	532	572	538	505	528	539	598	566	550	530	548	559	577	517	522	520	540	624	564	519	573	569	540	539	531	537	539	541	526	547	542	554	521	543	542	522	565	525	543	523	569	544	567	542	520	550	542	523	530	540	545	538	534	557	563	569	555	526	569	517	533	570	563	535	522	527	547	573	530	577	528	564	558	557	520	569	565	527	495	547	555	494	524	567	567	524	556	587	551	555	525	521	568	561	531	544	536	554	549	515	570	526	521	539	572	504	552	563	574	527	561	580	520	553	526	566	564	547	567	562	572	557	526	517	573	542	524	581	562	540	539	551	522	540	569	563	515	559	546	525	582	548	556	547	548	574	586	536	588	552	564	532	570	575	590	524	547	606	513	506	502	584	535	566	543	564	551	541	553	544	529	527	577	562	537	560	543	556	545	578	516	530	566	536	530	538	530	544	538	554	537	557	573	518	577	519	542	565	519	567	563	523	561	539	510	527	559	477	509	551	564	578	558	561	569	528	500	536	557	526	573	513	544	514	554	568	519	520	528	543	524	521	558	538	511	562	566	589	572	572	550	511	515	566	551	542	547	577	565	558	540	535	561	548	546	542	541	540	540	535	575	562	552	585	557	550	540	531	554	561	559	558	538	529	518	553	538	541	514	544	513	560	540	540	572	543	546	523	531	573	541	564	541	582	526	560	561	560	541	547	589	558	522	529	553	530	539	574	570	536	559	534	487	542	550	568	584	565	568	559	558	513	534	579	531	521	538	551	513	557	549	587	544	522	575	534	518	541	521	562	517	526	529	541	551	518	549	523	520	539	559	561	563	526	536	559	567	537	570	546	585	468	528	525	523	553	532	531	502	547	547	581	588	588	526	570	555	511	570	560	618	558	569	544	551	512	539	534	530	580	520	555	512	585	559	525	573	551	548	530	542	559	573	559	564	566	521	545	506	530	526	568	591	549	581	544	547	583	528	569	555	565	560	568	581	560	512	545	583	574	566	566	527	525	586	551	537	546	537	547	535	540	545	526	511	563	508	513	592	568	554	553	554	531	557	535	525	537	523	537	523	520	514	519	534	551	567	526	550	542	507	557
57744	86456	60968	15323	669	594	591	573	592	579	573	526	582	552	515	502	549	498	511	592	1610	1902	1469	942	538	552	540	546	554	579	541	500	525	519	554	499	552	565	530	569	521	512	511	526	529	560	523	539	496	535	570	546	519	498	522	476	525	525	578	552	534	508	531	498	534	530	515	514	527	500	499	507	505	557	541	552	517	531	508	542	518	546	544	521	503	530	496	523	532	517	526	504	526	511	529	508	512	503	503	534	540	514	512	497	532	544	510	535	531	481	535	523	522	516	494	548	537	506	562	531	547	507	546	559	515	503	505	557	501	517	561	516	510	532	522	526	503	554	523	552	509	541	524	535	479	512	478	548	547	503	526	511	504	560	531	505	530	508	529	539	569	529	479	504	493	532	531	504	512	559	513	562	489	571	539	507	586	523	498	491	528	532	481	517	496	533	525	557	528	524	568	523	535	546	548	513	521	488	523	516	522	472	533	551	557	504	547	528	487	534	516	550	536	550	492	486	537	521	504	551	528	529	499	522	539	508	534	542	517	560	519	552	500	509	558	527	508	501	546	484	505	537	535	517	510	511	534	512	553	532	528	534	487	527	529	532	509	520	509	499	487	485	503	533	507	512	522	539	550	515	532	505	510	534	571	501	506	538	522	485	542	538	541	550	497	520	526	504	516	503	556	501	540	497	584	524	517	547	540	551	530	514	533	503	526	541	515	568	529	527	502	527	529	504	499	500	501	503	531	526	522	510	552	491	527	504	523	533	530	528	523	479	523	574	525	516	558	491	525	487	516	529	494	512	526	528	524	531	483	473	515	529	493	527	503	491	519	501	491	486	523	538	507	510	511	533	505	557	508	538	535	512	512	529	524	509	526	539	572	500	515	529	524	471	477	523	535	523	513	563	515	527	499	501	483	478	500	536	516	505	502	532	530	484	522	540	507	517	550	518	555	488	489	537	531	555	523	505	553	528	509	527	554	528	536	527	561	522	526	567	520	506	520	530	517	524	508	524	525	495	528	501	526	546	530	499	512	509	507	522	510	537	523	475	523	515	549	529	565	536	540	501	515	526	545	471	503	559	509	519	497	543	535	517	563	501	558	552	527	561	538	491	577	528	519	522	522	508	538	498	516	503	550	532	552	566	508	479	549	514	558	503	475	515	491	522	561	522	504	535	511	554	498	499	542	485	517	470	481	480	516	488	512	503	541	521	505	516	490	528	506	553	504	543	507	489	540	547	514	527	529	462	531	519	522	525	491	539	507	506	520	527	545	553	537	459	539	494	477	574	538	548	502	487	536	494	515	540	511	544	517	542	591	496	478	535	558	483	501	496	517	509	523	513	528	506	515	542	514	493	529	513	523	523	487	505	558	526	484	536	512	542	493	530	509	553	550	546	518	491	509	527	532	516	511	520	500	518	539	498	514	536	549	488	545	559	512	553	570	461	532	511	497	510	585	487	518	536	491	507	523	544	537	530	542	560	520	507	572	526	475	490	509	543	525	512	541	515	537	513	517	543	491	518	528	519	528	516	530	541	524	518	508	519	492	543	469	523	524	528	516	487	539	545	494	521	517	463	538	526	545	512	492	573	500	536	521	525	510	484	517	512	521	533	502	513	527	534	530	532	485	541	512	538	546	496	543	537	535	540	518	525	504	545	544	533	513	490	467	521	540	481	535	510	533	504	535	511	526	526	508	541	518	529	519	500	517	543	488	516	495	536	552	501	500	492	487	510	546	557	476	514	532	523	515	479	521	519	522	500	518	494	522	529	534	537	539	520	519	513	522	529	566	495	553	522	537	532	521	504	545	505	497	537	505	521	503	502	536	494	535	525	497	477	510	510	529	509	518	526	487	504	541	498	534	526	517	554	508	501	528	459	528	544	473	489	524	528	516	523	551	540	517	534	510	555	511	501	524	493	551	519	512	520	511	500	502	494	543	533	527	512	491	506	527	562	521	496	542	544	505	537	522	544	539	530	503	509	489	534	505	529	521	540	523	532	492	543	528	503	522	498	587	486	509	532	498	537	504	504	517	516	527	522	468	498	529	502	489	548	473	531	509	544	543	489	507	561	522	529	520	506	543	556	538	502	564	536	539	518	543	507	514	517	512	535	535	536	521	513	514	535	536	510	514	494	550	540	509	525	520	506	527	516	512	486	484	508	489	548	510	496	532	523	520	539	512	549	508	556	550	490	517	526	525	533	512	477	496	537	496	518	512	578	500	483	514	502	536	545	564	527	508	577	508	528	537	524	531	503	536	535	499	502	489	519	559	518	487	560	523	539	523	559	544	489	471	520	564	548	538	539	542	578	528	540	502	537	499	545	506	496	541	542	492	553	558	493	501	565	506	544	498	525	504	506	532	554	517	527	507	534	579	515	496	539	500	528	536	551	500	564	544	496	525	503	527	508	530	485	506	533	521	541	526	540	531	522	511	516	499	511	499	507	507	502	484	518	496	513	537	546	523	524	538	507	518	581	567	547	533	530	530	566	525	552	514	543	520	517	554	531	462	547	513	510	519	563	535	495	508	497	543	497	474	519	562	494	479	511	535	533	543	560	504	546	507	503	507	495	518	529	551	552	507	510	522	515	538	537	499	547	554	499	550	537	516	484	510	456	566	547	513	495	526	536	521	557	518	519	520	503	500	561	540	530	550	525	494	523	519	506	531	520	519	538	544	522	519	510	492	533	479	513	511	563	529	506	504	508	506	505	521	532	463	504	502	517	537	513	519	536	506	531	536	540	534	536	549	493	526	555	551	510	548	524	537	488	565	483	513	488	515	514	519	551	494	493	545	488	499	532	515	525	529	538	529	544	513	536	497	514	562	540	481	491	523	535	532	512	535	501	536	592	521	543	491	499	562	563	520	551	535	538	521	560	507	506	529	530	529	544	507	545	544	525	529	558	515	513	495	534	538	551	515	534	506	562	512	512	507	549	549	533	510	524	535	544	505	509	537	522	483	501	536	508	490	498	516	523	543	524	532	535	504	516	529	516	544	553	522	534	489	467	518	535	553	498	483	479	550	538	519	526	560	529	510	492	510	522	519	534	506	520	523	518	526	571	516	513	511	503	495	498	525	488	527	531	491	499	494	538	546	477	549	500	514	515	499	505	497	550	510	503	493	527	530	495	552	545	472	508	516	501	550	497	539	513	513	570	507	513	538	515	511	524	492	509	495	533	518	504	514	548	542	526	504	534	545	522	531	532	526	498	525	485	486	525	541	522	513	515	487	539	512	520	511	543	518	513	501	470	560	467	499	519	502	506	476	522	542	533	564	518	496	533	485	536	493	489	517	507	546	483	513	514	532	520	534	536	576	509	521	516	509	527	502	523	500	480	492	519	496	583	533	485	530	497	559	492	504	527	543	546	518	557	510	525	566	504	536	517	521	532	518	508	521	542	526	519	538	483	511	544	510	498	496	485	512	485	496	551	518	498	540	512	505	542	490	522	511	549	525	488	478	521	531	507	526	529	534	524	491	535	533	498
23891	22814	34424	29113	18125	6333	1306	877	735	736	683	715	632	679	705	663	736	648	640	722	1474	2325	1888	1280	735	660	667	736	745	662	723	677	666	611	636	721	680	646	682	702	635	646	641	687	617	690	653	650	659	644	688	666	685	676	649	646	668	694	648	637	643	634	649	674	632	659	653	647	660	652	652	650	695	640	673	651	639	648	639	634	667	613	637	651	573	678	640	613	607	643	639	667	623	622	660	643	607	663	640	624	689	602	646	652	636	666	634	658	594	651	665	629	685	640	680	617	662	690	641	682	669	618	678	635	688	642	650	640	674	703	638	657	644	629	702	638	655	670	705	633	643	650	625	642	644	652	626	602	629	643	678	668	631	689	652	700	678	662	637	624	629	663	643	683	642	630	656	631	622	615	679	683	620	621	640	625	615	628	614	647	654	661	629	651	686	680	660	674	636	661	666	686	619	677	642	641	655	642	637	629	644	620	667	659	637	631	615	694	679	650	689	636	642	640	625	649	711	643	654	636	695	633	636	700	638	651	643	647	717	654	654	658	662	683	661	703	641	621	618	647	609	647	657	685	640	705	655	638	665	620	662	634	640	635	611	655	626	675	615	676	697	669	649	661	683	618	652	702	694	685	679	640	604	667	645	671	614	650	646	664	659	668	648	680	635	693	655	685	653	675	643	612	667	655	638	671	649	634	609	712	693	655	684	626	601	625	644	655	688	643	657	637	632	655	661	641	643	683	611	627	638	628	610	684	631	661	681	644	649	683	636	607	714	616	672	662	678	610	628	683	662	586	656	638	672	620	647	653	649	652	649	679	624	706	603	677	623	629	631	641	671	653	668	645	637	662	637	687	686	645	660	622	666	663	619	669	659	636	653	719	652	724	639	688	640	601	656	622	635	655	688	651	636	636	687	639	649	627	652	650	667	625	687	633	634	601	605	645	607	677	629	656	647	614	629	668	652	648	653	656	630	672	646	627	615	650	627	608	613	692	674	639	644	651	624	656	657	640	664	659	657	648	632	676	681	649	623	626	684	651	671	635	622	661	664	651	648	644	605	638	674	630	677	643	610	679	641	624	637	606	621	616	647	666	647	644	639	676	654	643	640	659	643	640	659	676	680	631	696	643	657	640	652	611	624	644	669	642	622	644	660	622	604	622	600	654	652	635	676	652	660	717	679	642	628	619	646	654	660	640	642	647	636	649	658	626	669	669	653	661	658	671	656	633	626	622	619	656	645	706	624	695	632	653	608	634	666	637	619	630	638	637	631	645	670	631	647	672	605	665	621	645	664	641	702	642	666	683	661	679	667	653	663	618	601	700	663	647	650	640	623	647	672	621	652	692	632	653	651	616	724	658	668	617	612	664	698	669	647	620	628	655	627	670	672	628	628	611	701	623	634	645	667	650	681	658	648	623	671	640	690	636	655	653	677	637	600	656	643	654	652	609	650	672	651	647	611	641	665	702	647	658	662	629	688	673	631	625	635	618	666	656	674	618	681	675	658	684	619	655	631	633	698	630	647	661	632	644	649	642	657	601	647	613	601	634	647	719	668	707	629	648	664	674	712	681	635	586	673	676	634	722	660	636	660	664	642	653	610	649	663	664	681	678	628	665	616	643	676	680	625	656	577	688	645	628	592	628	658	635	612	650	606	640	592	696	655	665	714	675	622	650	676	676	648	648	658	614	651	634	631	681	648	633	672	657	671	656	616	657	631	684	644	636	663	652	646	623	614	671	655	619	658	698	638	706	652	639	599	626	696	630	650	640	664	635	631	653	650	640	702	640	651	676	636	625	680	678	672	651	674	662	615	657	633	659	643	616	647	671	623	648	625	665	627	671	687	632	625	655	636	616	639	644	667	631	663	628	653	626	657	601	675	617	666	646	611	635	644	619	631	633	652	661	635	653	621	620	680	609	620	656	634	621	638	643	617	636	640	652	679	626	637	626	645	640	631	661	644	646	658	685	625	632	599	668	626	611	624	660	657	640	673	660	635	666	612	647	644	631	665	665	691	694	624	674	679	647	673	649	640	670	641	644	613	641	688	654	666	631	674	650	640	690	658	668	665	688	659	609	581	602	629	649	633	708	607	702	650	627	648	659	669	647	638	639	661	677	676	630	648	618	662	659	673	685	632	652	599	623	635	689	622	679	673	655	669	653	642	652	650	615	649	654	657	683	635	616	683	618	663	668	623	680	617	681	660	607	655	691	607	613	653	610	673	630	667	597	685	663	662	652	648	643	609	691	653	635	618	605	620	661	700	694	630	655	633	663	645	654	683	636	620	634	623	648	691	675	661	633	663	657	647	637	668	655	652	713	646	603	642	666	636	670	627	658	633	668	635	675	639	618	641	683	646	592	627	675	693	644	649	649	616	662	636	594	665	659	661	633	640	638	697	636	672	646	630	619	659	681	630	638	652	635	659	692	635	625	644	611	673	635	611	672	643	623	632	696	671	672	610	672	617	593	604	645	649	613	644	627	654	666	620	690	615	666	642	612	630	682	664	612	705	600	652	628	640	626	640	674	617	692	656	676	681	643	661	654	673	629	660	604	649	668	642	662	627	626	629	584	629	609	637	631	674	646	651	672	690	585	619	623	687	615	618	625	713	634	655	653	625	658	686	630	686	641	636	648	629	661	656	634	630	677	670	657	655	629	674	680	618	667	688	637	598	613	618	636	655	662	672	635	675	630	658	641	680	638	646	657	674	648	659	600	646	624	633	651	669	648	704	647	681	675	650	628	630	619	613	646	627	684	604	667	616	657	598	623	652	643	629	635	625	628	602	685	643	618	671	693	613	685	632	683	636	661	658	645	695	640	649	605	674	669	667	611	647	638	673	646	680	628	681	674	657	632	657	664	670	643	707	699	592	625	604	632	660	642	655	684	614	627	637	666	644	650	609	662	658	678	639	677	649	631	640	663	572	662	711	663	632	651	665	697	658	644	687	662	643	625	617	642	680	649	674	640	596	624	615	660	673	618	621	670	647	654	638	689	614	613	675	633	620	592	648	673	647	675	657	613	656	683	689	664	615	661	639	609	657	665	613	631	639	657	648	674	643	620	645	638	604	662	655	627	655	647	620	630	656	686	659	623	621	678	669	630	658	630	649	672	647	634	636	706	637	631	637	660	641	628	641	668	660	662	648	645	675	622	631	642	630	629	657	634	644	622	674	684	686	638	660	649	647	656	673	685	613	630	669	649	658	660	660	635	612	687	630	622	667	596	686	637	644	644	655	613	656	662	619	631	655	713	620	634	691	591	602	649	617	633	621	611	658	628	647	659	683	663	640	660	663	657	659	624	618	653	687	668	659	648	649	674	632	617	619	632	640	651	629	608	645	622	644	660	620	635	654	625	609	646	658	606	641	645	684	672	660	684	656	677	665	667	654	634	628	673	616	677	603	663	661	689	660	628	564	669	635	640	672	612	678	635	644	650	638	626	634	612	658	664	616	630	669	612	629	673	635	600	617	633	628	661	670	676	630	688
63214	95993	66092	23085	1081	840	790	751	723	746	703	727	711	626	647	670	643	654	636	734	2149	3407	2610	1485	750	611	676	673	685	674	707	627	667	647	630	612	654	582	642	658	647	637	620	688	619	638	658	646	647	644	617	630	629	582	604	678	628	637	583	623	644	645	592	638	652	640	663	655	643	651	655	628	633	633	619	638	662	569	688	646	628	648	634	637	624	631	622	640	609	627	682	638	647	644	625	675	599	665	630	678	653	598	629	586	623	629	609	655	679	639	630	601	629	616	631	621	657	586	658	650	640	610	653	617	603	613	658	618	659	662	665	648	629	598	645	630	657	654	613	623	619	641	616	639	592	651	617	595	648	628	637	628	655	610	590	646	680	637	588	653	597	639	656	690	634	624	626	647	603	629	652	664	615	604	648	621	620	615	617	632	651	619	627	686	605	637	623	639	612	679	658	627	603	673	625	642	629	646	666	598	625	656	644	642	628	658	644	594	660	639	625	684	641	645	629	663	580	629	626	672	604	666	654	618	596	626	666	587	602	616	631	618	629	622	644	623	655	608	643	625	598	652	626	566	621	597	614	664	653	661	629	623	655	636	623	614	644	633	616	634	675	630	642	642	644	605	641	663	623	659	631	647	639	632	619	628	660	627	646	659	641	618	650	633	620	632	646	601	652	664	624	638	654	638	654	611	610	624	667	657	663	651	647	620	609	672	630	666	638	629	650	613	629	681	620	635	669	661	701	626	672	616	628	598	651	622	645	640	657	661	594	636	667	656	633	601	639	616	664	584	616	626	649	643	680	593	684	617	611	656	605	630	630	624	649	650	608	668	648	622	614	643	586	650	647	635	611	607	599	617	606	619	682	638	651	647	627	602	664	633	622	639	619	600	695	634	632	646	608	650	659	589	660	633	588	674	629	659	625	605	600	622	606	633	671	622	610	655	587	680	643	633	675	645	629	635	615	616	634	606	617	644	567	650	635	648	613	626	616	636	645	623	629	640	625	641	637	609	660	629	612	643	633	608	592	628	619	638	569	633	608	576	600	661	649	620	626	564	632	663	661	602	596	615	598	603	637	642	630	691	628	597	680	650	629	627	618	605	636	616	615	658	658	574	596	607	662	651	627	601	640	651	656	634	618	582	647	624	652	656	637	626	702	592	603	622	644	649	633	641	621	633	617	649	662	646	682	631	606	673	606	653	596	636	622	626	649	633	618	641	603	620	633	656	625	680	583	637	651	656	673	625	621	619	683	681	631	654	658	647	627	613	619	651	613	627	647	685	650	648	637	639	624	609	615	593	653	605	619	669	614	633	643	632	619	643	673	605	602	643	623	568	629	610	643	620	640	642	594	609	622	663	676	638	673	593	554	590	624	633	643	621	649	659	697	670	648	658	646	662	645	619	642	660	630	606	657	633	638	627	631	660	592	623	602	644	639	592	658	627	675	625	620	587	592	641	604	629	653	656	635	658	633	612	645	635	621	636	633	665	631	648	623	650	658	633	654	602	651	623	627	619	638	606	619	596	648	625	618	607	594	640	655	633	648	648	636	642	598	609	668	651	658	622	631	616	690	626	635	595	655	637	665	607	649	648	597	646	652	617	679	640	659	644	579	588	587	654	594	624	614	610	619	650	669	583	668	630	601	584	624	613	663	642	609	673	613	636	659	599	620	647	614	636	629	682	663	604	643	618	645	656	653	626	646	628	606	656	646	665	574	607	643	630	633	637	612	615	626	690	611	599	605	594	660	630	615	630	642	663	669	616	601	662	590	539	654	647	599	635	619	645	611	641	616	640	593	592	670	615	676	668	632	612	608	634	591	627	613	607	643	649	640	644	648	666	638	600	648	624	624	625	686	641	602	578	655	635	621	679	658	650	595	600	637	639	624	631	642	621	634	640	644	608	662	668	654	616	661	618	632	650	662	621	581	611	626	620	621	595	640	640	648	617	656	619	621	661	596	627	631	601	666	632	620	651	603	602	621	629	615	615	614	655	640	632	611	621	642	605	647	640	602	626	653	610	599	669	623	659	613	601	632	654	664	600	657	660	639	649	643	620	670	648	583	626	657	622	604	629	681	666	623	617	636	625	613	673	661	633	617	620	623	563	608	648	686	620	658	628	628	614	658	585	618	612	641	590	680	624	637	624	585	608	595	605	634	649	635	620	666	624	638	662	660	574	658	641	655	596	624	696	643	652	669	620	610	637	646	647	676	607	658	610	624	668	632	665	637	670	658	658	639	616	609	625	647	645	656	620	639	592	651	644	626	637	614	617	630	628	627	696	679	674	610	584	640	628	629	632	605	599	682	638	613	605	634	615	624	642	586	627	641	635	614	599	624	662	619	637	637	587	670	657	662	704	613	601	664	624	607	658	670	569	616	640	693	646	619	613	681	624	612	603	598	631	648	656	642	627	632	609	632	623	602	646	634	596	626	635	647	617	606	655	615	584	612	640	636	644	586	641	651	654	612	592	610	632	633	646	619	644	604	645	634	639	656	614	613	617	600	628	620	637	668	635	631	639	626	651	622	670	622	594	672	639	622	656	589	619	643	640	635	647	677	596	691	625	657	610	660	657	628	657	659	633	626	597	618	667	594	573	586	615	685	671	615	610	665	637	651	637	620	609	650	628	627	621	676	639	604	631	634	623	609	592	637	632	619	650	640	639	618	694	654	619	607	625	649	598	607	651	625	650	610	648	636	660	625	628	662	640	617	617	626	627	656	613	627	628	614	604	622	650	618	616	631	628	673	624	619	635	587	676	639	611	627	623	631	631	626	604	609	626	603	629	615	626	643	653	651	639	587	617	629	611	645	600	640	654	631	633	635	660	622	641	624	602	626	606	624	672	611	628	658	634	646	613	625	629	666	607	596	609	657	660	652	625	645	592	644	657	618	641	645	604	605	641	597	640	647	618	656	624	641	659	617	616	598	637	592	610	631	649	612	620	604	587	641	653	669	608	613	643	646	661	598	591	609	641	636	627	588	593	602	617	629	637	595	599	638	646	653	589	635	614	619	615	639	633	656	621	629	617	629	622	659	632	600	621	651	634	583	645	601	634	632	635	603	636	649	640	632	616	654	615	620	637	618	659	640	598	631	648	615	601	616	670	661	616	625	647	584	666	600	661	626	648	627	642	628	665	682	609	618	609	608	611	640	654	618	649	629	648	621	632	680	644	616	626	618	639	632	636	615	605	630	654	667	605	663	649	653	630	661	652	583	599	662	532	629	647	645	682	656	617	599	596	671	602	648	649	620	601	590	579	620	619	628	641	649	638	604	638	629	646	612	632	623	622	639	645	638	620	637	630	606	607	669	613	580	617	615	625	665	604	632	627	600	612	619	583	656	622	589	598	620	634	611	599	623	605	657	648	659	627	636	649	634	614	642	628	588	639	629	675	645	628	667	641	616	624	614	584	639	644	617	627	640	641	632	643	620	651	607	599	632	636	651	599	628	618	643	618	604	611	584	599	616	624	650	628	658	691	626	629
29470	27190	19527	4893	568	444	498	430	454	435	460	438	451	452	458	516	442	427	442	447	449	572	565	491	462	456	433	418	427	427	420	464	435	463	438	438	453	431	474	417	440	447	430	424	459	434	447	428	439	427	431	421	385	450	444	475	437	449	434	437	443	434	404	394	455	479	436	446	435	390	387	431	445	417	457	491	435	473	424	444	411	445	408	489	445	433	463	436	456	431	418	412	432	408	445	405	448	425	459	452	480	395	433	446	428	447	438	412	432	459	423	466	419	416	413	408	471	452	421	427	495	405	402	461	465	418	468	446	464	413	431	440	447	470	443	475	420	417	418	412	433	407	425	462	417	449	446	421	413	429	460	415	412	436	453	422	416	404	454	424	441	437	429	424	444	447	447	419	444	456	442	412	445	454	411	392	402	423	405	419	456	432	411	424	477	449	434	432	399	457	453	451	429	472	414	419	460	421	416	434	458	454	444	426	433	416	453	393	447	411	409	428	441	457	416	437	402	407	426	413	439	422	448	443	436	466	426	432	410	444	458	405	449	479	413	460	427	426	449	443	396	427	455	420	400	437	441	424	486	486	419	436	442	455	479	434	455	457	389	439	444	452	395	449	460	460	413	406	455	391	429	431	403	453	423	391	402	449	430	425	438	445	437	435	423	406	399	432	443	418	457	439	446	417	423	424	463	432	442	469	423	414	464	422	452	444	389	432	445	421	418	434	454	418	448	434	415	439	481	401	432	453	418	431	431	416	421	459	429	443	447	460	417	485	437	436	440	447	441	422	450	434	427	405	427	432	448	446	397	420	423	443	431	403	461	449	448	453	459	462	422	464	470	437	457	414	411	441	461	428	432	420	452	445	461	414	464	437	447	454	429	417	433	412	453	435	447	435	441	471	443	436	425	446	434	436	484	458	460	431	433	402	424	446	431	414	421	392	472	448	462	431	445	413	401	437	439	416	457	426	409	421	459	421	417	451	462	466	447	392	423	447	440	445	433	420	432	426	402	444	425	401	416	437	443	458	429	457	430	466	474	454	441	434	412	408	428	457	498	413	401	428	432	433	449	439	445	451	408	414	446	414	450	426	435	434	409	460	421	459	427	458	419	444	438	424	409	441	402	443	427	411	420	488	463	428	415	450	436	436	420	410	430	415	414	445	441	453	432	453	457	381	419	423	477	408	461	433	425	438	431	449	470	402	454	386	409	441	448	422	383	448	443	439	465	460	426	434	456	425	441	411	425	410	434	439	439	442	433	432	399	381	415	431	421	448	428	425	454	448	422	444	448	467	433	420	430	440	432	453	449	456	416	436	425	460	443	462	411	425	441	441	449	440	409	468	457	434	425	459	457	455	438	425	440	449	434	477	433	431	440	456	441	458	452	414	447	416	435	422	414	431	390	418	406	461	413	446	396	426	454	432	418	390	474	418	435	443	402	436	427	433	443	445	450	423	486	449	463	467	425	431	429	427	464	458	419	434	451	430	413	436	449	428	450	429	411	407	441	453	461	484	435	438	420	464	475	459	401	443	450	428	435	438	397	449	416	431	399	433	442	485	432	424	405	446	415	435	465	410	445	478	444	435	443	435	401	414	416	478	441	415	436	470	470	422	433	411	445	454	450	419	423	452	468	407	425	424	465	447	421	454	431	441	407	433	459	475	412	408	397	408	407	433	482	448	420	402	440	465	412	445	437	404	420	452	425	415	430	459	452	432	485	463	415	459	420	400	426	453	458	448	410	428	468	443	463	417	415	419	409	425	440	451	403	463	477	417	394	471	449	451	432	420	471	432	453	439	427	439	406	421	458	432	422	450	462	445	413	475	408	450	454	410	421	459	462	429	395	444	407	457	423	416	447	479	439	445	423	404	436	449	427	447	428	440	440	444	444	418	464	436	438	450	444	431	423	435	481	455	453	418	427	443	431	426	452	401	479	449	429	446	467	484	432	467	440	429	407	424	449	444	478	437	452	460	426	419	433	411	424	416	421	412	451	436	425	433	423	394	434	427	391	418	410	393	424	470	463	443	431	427	454	445	404	439	436	433	451	410	439	448	406	427	441	431	437	497	416	400	397	425	474	397	455	444	435	449	446	447	468	443	482	436	406	444	427	414	454	461	405	449	406	423	437	383	494	424	428	422	410	437	420	414	446	426	443	428	424	433	426	454	425	433	469	445	451	446	429	470	447	445	413	392	390	456	419	383	422	426	448	432	425	394	421	416	458	418	445	449	419	439	447	412	442	442	418	416	402	455	440	399	447	427	434	415	418	425	418	429	459	418	432	423	424	437	415	447	426	413	411	427	444	442	419	434	428	452	464	427	435	440	430	427	452	463	450	410	446	413	451	457	406	427	441	437	428	417	466	432	400	443	455	426	406	420	476	450	439	426	448	459	438	414	404	436	421	437	439	422	424	422	413	468	445	439	421	463	449	424	438	422	431	458	451	421	447	422	428	468	422	442	433	400	463	441	435	440	445	422	430	439	456	441	439	442	441	420	429	459	414	414	418	437	429	452	453	451	452	403	472	441	438	402	375	421	440	427	433	404	457	441	455	447	436	459	460	437	426	399	431	449	406	441	415	436	449	431	439	413	421	444	464	433	452	460	433	456	458	456	448	430	452	421	455	444	407	437	451	419	452	430	455	428	460	438	418	449	463	446	461	437	434	414	444	477	438	448	439	440	432	421	431	463	478	462	447	446	425	440	423	458	425	422	444	409	456	434	448	445	425	428	478	441	414	414	403	429	458	456	424	492	429	448	417	460	435	440	454	410	430	418	408	385	408	398	456	458	410	413	418	438	423	424	415	418	437	469	479	443	465	454	420	438	422	409	432	449	450	448	453	462	405	475	469	446	374	427	434	437	467	488	454	436	440	443	429	428	441	451	450	421	440	444	448	438	429	415	463	437	429	422	403	448	446	478	402	434	433	466	422	410	468	402	441	423	442	476	447	418	449	439	446	453	417	397	442	445	401	411	408	424	379	427	442	445	440	417	436	428	449	442	423	451	424	469	426	441	430	417	425	411	455	402	420	423	440	415	409	454	418	454	440	432	459	422	432	472	444	452	449	460	461	435	411	412	427	435	427	456	466	451	404	458	461	436	405	437	452	379	455	410	442	402	462	441	438	416	439	406	448	441	442	430	441	424	446	417	453	469	416	444	443	438	455	442	439	444	443	373	431	462	434	430	439	416	417	425	405	427	376	444	390	429	410	400	420	452	445	457	419	465	425	418	429	411	446	465	425	430	491	462	428	452	444	446	418	435	433	434	444	413	415	434	431	446	391	416	431	410	432	435	449	476	415	435	476	414	410	443	427	411	461	431	457	403	472	443	490	478	441	419	405	456	447	438	443	433	435	442	480	484	444	441	413	478	443	468	424	438	421	417	443	423	412	437	425	426	431	426	435	436	425	460	454	472	410	462	439	441	419	441	420	487	404	429	405	421	454	431	434	425	418	465	422	447	443	442	438	450	419	440	463	418	425	423
20711	30481	14121	2464	416	386	413	368	387	396	370	412	364	411	428	354	375	400	384	382	468	566	519	468	409	376	378	373	352	413	397	391	409	384	388	406	404	426	400	414	387	370	364	417	366	372	430	402	422	386	384	363	400	409	363	398	440	392	399	348	406	394	391	358	397	415	414	355	407	388	431	382	365	387	436	395	403	390	350	387	399	382	365	366	390	395	374	387	429	354	402	418	365	406	383	339	367	398	362	380	385	414	375	384	375	384	437	367	375	417	375	372	391	384	387	401	394	409	410	368	392	392	372	403	410	421	386	392	370	412	349	376	383	373	380	409	406	376	392	396	390	391	423	366	362	379	399	386	362	408	362	414	381	404	370	396	400	379	383	383	382	354	341	412	392	395	384	409	370	429	357	388	394	379	414	382	441	345	359	363	454	395	400	402	409	390	380	392	387	403	385	386	385	393	441	398	394	370	402	390	394	360	399	356	391	391	398	401	388	368	439	384	375	349	389	402	349	414	355	403	384	380	358	401	407	384	392	390	419	365	420	361	400	413	393	393	410	406	389	393	417	365	385	408	386	404	413	369	374	386	415	386	340	417	386	386	370	356	385	412	378	400	381	386	325	408	367	404	394	398	395	380	400	388	397	433	371	406	402	375	402	375	364	391	393	365	379	404	391	421	413	390	359	388	399	399	385	373	431	413	378	390	398	366	353	419	381	383	389	412	381	369	392	341	390	407	373	397	381	413	374	408	411	381	386	455	402	394	441	422	402	386	356	363	399	410	372	377	417	383	370	419	407	383	369	370	386	388	387	385	399	353	411	351	401	400	412	374	382	415	414	376	411	385	405	373	399	393	380	388	447	379	432	382	407	387	365	381	379	393	404	396	404	393	378	390	399	382	385	392	381	377	400	379	380	377	379	415	393	381	389	370	374	370	404	387	384	385	408	375	382	392	354	410	404	382	373	386	382	408	365	408	414	371	388	364	388	393	396	411	414	390	387	414	388	386	417	409	369	356	395	337	409	408	389	401	348	395	372	362	377	355	398	413	402	384	401	401	384	401	377	392	377	387	414	379	362	395	419	401	387	393	399	376	372	431	383	422	350	433	389	370	383	396	408	387	442	421	374	380	406	395	396	387	398	354	387	408	380	435	387	368	354	381	377	380	403	419	386	387	359	378	440	379	385	376	410	389	401	383	394	406	377	399	390	375	380	395	369	359	385	399	418	400	391	376	391	400	394	394	378	397	414	388	405	357	359	356	358	380	372	380	380	365	415	398	364	396	369	403	363	418	394	385	386	400	421	414	404	410	422	399	381	401	381	369	388	393	401	414	389	374	394	362	361	383	395	392	422	384	405	382	378	408	401	351	392	411	389	384	373	378	396	384	390	388	357	385	405	435	378	402	399	413	385	363	400	416	368	418	386	375	391	389	412	374	378	387	407	379	334	421	390	413	371	396	389	415	393	400	378	360	407	395	386	387	378	388	387	383	364	373	392	390	367	347	389	398	400	405	428	359	394	392	405	380	430	409	404	393	362	404	391	384	391	405	389	386	393	392	384	425	363	412	379	403	404	370	396	394	408	404	393	413	415	380	373	391	388	372	411	379	399	419	442	412	400	379	389	381	411	443	397	429	428	397	392	367	394	378	399	405	414	420	369	413	349	374	408	381	387	375	404	365	371	376	406	370	405	388	407	383	398	384	399	366	412	418	393	387	407	403	419	393	402	394	395	393	379	367	409	385	376	404	419	395	373	383	408	388	360	389	370	387	368	401	394	414	341	401	386	378	383	399	374	403	370	410	385	375	388	394	372	383	410	364	415	371	400	406	366	403	425	410	370	419	392	392	396	398	421	415	408	392	414	377	385	372	398	352	402	423	374	395	391	369	379	401	390	400	372	353	417	392	394	364	390	418	377	353	399	384	401	372	418	392	400	379	391	431	387	399	420	395	381	399	378	384	363	361	384	399	386	381	405	412	378	391	419	409	400	393	389	390	374	379	370	412	395	374	372	399	346	414	400	383	405	395	401	398	409	371	383	443	403	387	375	405	383	390	387	325	395	382	357	387	398	404	355	400	388	380	381	380	376	435	403	380	419	375	419	405	401	423	385	391	379	398	387	354	365	372	371	389	406	389	369	395	379	380	387	362	392	408	404	364	408	378	409	417	414	371	397	387	373	353	354	408	377	404	392	374	381	375	403	378	384	374	381	412	401	412	386	372	397	393	382	402	368	384	382	361	374	411	380	392	410	371	379	386	366	375	375	397	376	422	424	368	381	399	401	388	373	355	399	372	350	417	388	434	375	416	377	376	407	390	363	391	414	357	387	384	371	379	388	386	384	397	376	385	397	387	376	422	402	404	397	421	372	374	397	409	400	372	360	406	389	385	378	361	373	365	381	370	399	403	376	394	387	398	384	393	410	381	384	368	394	374	383	394	421	374	397	388	339	415	403	412	387	384	383	382	389	432	405	402	395	368	389	382	427	382	414	412	429	386	382	380	368	349	381	349	386	375	408	411	408	360	382	360	393	384	372	394	397	377	379	360	375	412	377	406	391	408	399	409	402	342	398	390	392	405	390	346	392	380	388	379	360	395	410	393	404	383	418	384	372	409	379	358	384	403	406	390	412	404	401	412	371	386	387	375	401	383	358	411	401	402	413	378	384	388	371	374	381	363	397	375	362	377	377	380	382	389	413	354	382	395	399	397	387	347	386	377	401	398	351	380	381	411	382	383	401	373	383	402	425	365	404	384	424	416	388	403	410	385	376	364	392	395	385	383	354	400	427	389	402	424	396	418	330	408	386	385	368	403	381	411	396	372	346	382	365	401	405	393	387	372	375	386	400	405	391	389	401	390	404	376	384	358	361	373	360	411	413	375	392	412	400	414	410	401	394	353	376	416	363	415	417	371	389	387	420	404	373	418	381	393	371	392	418	382	382	411	416	387	374	399	416	382	372	384	396	391	371	387	387	401	404	375	404	364	383	399	392	389	410	392	417	387	359	393	400	408	372	403	341	410	362	414	387	405	379	368	373	399	331	399	376	373	379	366	358	398	428	392	406	390	378	407	420	409	435	386	400	406	388	358	408	383	409	413	401	369	407	383	393	405	401	376	409	362	385	381	387	435	364	380	370	375	411	393	379	352	373	385	408	366	374	423	426	380	379	396	410	357	407	381	408	360	374	379	374	426	403	375	362	356	401	390	343	382	388	390	383	382	407	399	358	406	362	393	380	355	372	388	364	361	375	403	408	421	387	412	400	390	394	403	412	373	383	405	377	382	403	365	400	378	357	405	365	363	375	386	409	405	390	406	375	394	375	366	374	405	406	365	430	399	391	389	378	389	442	399	403	409	382	360	411	409	385	396	402	397	374	398	386	408	392	388	390	377	374	399	382	394	395	373	379	374	401	423	393	445	392	369	389	399	375	408	359	404	367	428	410	398	413	386	375	389	397	438	379	406	360	430	398	414	406	403	360	426	436	377	410	396
25110	24312	36517	26491	12958	1996	838	650	618	598	601	603	570	580	532	573	611	605	621	543	1197	1441	1190	913	722	590	594	574	592	556	596	565	560	606	592	575	591	542	569	536	574	537	581	570	569	558	572	567	588	582	592	570	578	577	561	580	598	575	586	577	563	565	591	569	562	561	582	572	592	570	620	616	593	564	552	540	593	507	583	596	600	573	571	585	594	565	622	580	550	626	562	552	610	575	613	577	562	599	586	574	567	573	631	550	599	568	568	590	573	602	549	600	578	562	615	582	567	557	562	615	581	569	541	556	584	582	561	572	586	542	569	546	540	593	600	570	584	565	588	562	580	621	522	565	594	601	584	559	558	563	607	549	532	611	590	607	531	566	590	543	554	546	562	553	600	559	565	547	583	552	583	579	585	579	560	619	532	531	582	568	572	564	588	612	580	548	586	594	593	579	556	558	556	564	605	573	600	586	600	568	594	561	597	580	562	587	550	584	580	573	560	593	548	580	584	554	568	615	569	589	565	600	586	556	599	553	541	556	568	611	568	531	540	593	547	585	573	557	526	619	559	547	581	565	577	557	616	501	610	562	520	608	606	559	537	595	620	570	563	580	583	552	555	549	582	572	576	566	542	570	603	545	564	552	572	545	589	553	602	605	578	619	553	574	587	533	571	560	606	592	583	584	569	568	576	605	589	559	567	535	614	547	580	564	567	573	550	583	531	575	564	558	565	550	593	620	578	610	584	554	557	539	550	568	609	577	550	572	580	625	568	614	577	558	558	581	577	569	616	589	522	608	531	542	565	569	550	573	556	654	557	581	589	550	565	546	563	592	586	574	552	545	548	549	638	575	608	578	588	607	613	553	585	548	616	555	533	550	605	543	573	590	607	544	571	608	573	577	562	522	554	599	532	606	561	580	576	550	589	575	595	567	554	604	588	566	568	562	615	594	582	566	597	546	523	565	596	590	566	576	569	567	581	608	550	576	573	577	576	587	541	600	583	589	535	597	547	567	572	560	588	567	582	574	542	579	586	578	559	619	605	575	612	549	540	596	558	558	584	544	574	575	575	595	630	598	581	555	618	556	544	600	565	584	563	533	579	587	540	533	526	554	603	587	553	602	634	605	560	580	573	613	529	623	585	607	588	588	572	552	552	578	564	602	585	559	590	585	577	578	551	585	572	556	598	615	569	527	565	584	559	600	550	538	589	571	542	568	516	553	545	572	566	569	554	579	583	575	537	569	544	579	558	572	571	506	551	555	567	572	581	522	547	562	567	548	569	547	558	582	584	602	577	554	534	527	588	574	555	580	593	517	604	635	574	600	579	575	565	558	545	638	567	561	545	561	571	568	535	558	544	579	594	581	593	559	557	579	579	584	579	554	583	619	568	565	566	582	565	554	563	583	581	576	546	585	576	531	558	599	584	614	560	620	576	596	572	567	587	526	577	565	601	580	543	575	568	555	583	614	557	572	595	571	562	571	572	544	535	574	589	599	579	575	553	531	569	594	600	578	589	561	555	600	567	594	563	538	620	612	544	585	568	546	585	521	588	570	573	550	575	616	588	554	550	515	585	598	554	572	600	572	544	594	553	585	578	561	531	532	567	603	565	564	560	589	530	614	528	577	586	601	558	601	588	607	593	590	529	576	590	520	604	544	598	621	565	538	564	554	544	579	569	550	610	571	607	577	591	579	560	592	604	548	570	620	559	613	589	582	586	590	591	576	569	582	541	563	599	572	566	547	525	592	596	561	554	575	563	605	520	569	563	562	608	556	592	554	595	573	593	576	587	553	575	555	564	581	524	572	616	590	612	598	584	583	545	567	557	552	569	597	583	540	529	615	588	556	609	560	573	624	565	541	584	575	536	576	583	582	579	560	594	592	578	572	548	592	641	591	596	543	554	541	598	582	566	561	603	583	549	554	533	584	581	580	549	557	573	566	558	597	559	634	559	580	576	559	582	573	562	550	564	617	570	577	590	586	565	607	568	585	573	561	593	555	560	582	538	575	609	564	617	569	643	550	579	565	575	570	551	547	583	534	565	556	535	591	568	576	597	544	565	624	555	529	594	581	555	574	561	582	589	533	568	548	549	556	558	573	519	555	617	567	583	581	573	553	570	585	547	548	544	550	536	582	551	578	585	568	559	583	574	608	592	559	558	562	582	558	571	543	558	571	548	570	576	590	606	540	589	538	602	567	561	574	551	591	565	545	560	567	562	569	600	570	566	573	572	578	579	581	564	537	590	585	554	575	549	566	611	563	615	523	540	584	612	583	580	577	562	587	558	582	570	610	553	557	556	554	575	619	604	574	579	518	580	572	560	572	589	556	540	608	558	541	549	555	582	532	637	549	573	599	590	581	572	585	616	563	582	559	600	548	599	558	616	548	553	556	568	552	575	554	582	581	570	547	568	518	553	561	601	534	535	553	569	574	589	589	568	553	580	535	548	560	583	582	564	575	552	550	588	575	578	541	597	623	574	595	578	571	563	588	616	576	518	554	601	582	581	571	567	566	541	583	572	571	590	546	574	572	572	612	604	578	596	598	573	586	579	555	565	527	603	573	530	570	579	557	551	568	560	581	553	552	612	561	579	529	586	560	577	577	596	532	583	581	545	568	587	555	540	586	592	563	604	598	538	574	543	606	562	525	588	554	568	557	551	573	571	572	584	528	541	597	557	573	560	524	560	559	568	577	546	558	613	564	604	577	603	585	540	587	592	543	575	555	520	560	526	588	556	549	548	564	560	582	543	596	587	575	542	568	578	551	508	549	566	530	577	564	580	573	596	571	563	611	586	557	555	579	552	571	606	574	603	597	568	567	574	542	583	602	558	571	580	548	594	570	590	578	601	547	567	569	571	575	593	529	601	554	593	593	570	553	522	559	595	587	583	530	575	543	609	546	555	566	651	566	568	633	576	603	535	527	596	572	553	504	561	570	615	558	533	587	521	608	527	583	587	559	551	553	579	581	581	621	576	570	541	566	579	535	538	571	545	567	559	597	562	522	580	567	587	548	544	544	536	530	617	570	538	571	565	579	562	585	558	613	521	580	591	574	558	597	537	571	594	589	573	594	570	607	565	520	563	570	590	595	546	612	605	585	534	557	600	551	586	604	575	567	596	570	583	556	579	588	568	597	582	532	546	589	583	533	566	616	587	612	566	564	565	539	551	560	610	561	588	534	577	587	556	597	541	604	575	548	590	542	582	545	553	581	554	565	542	578	596	569	588	562	537	561	595	596	500	576	586	537	601	544	571	564	587	610	567	603	583	598	600	537	612	572	521	550	561	575	558	559	580	534	615	571	616	569	599	547	565	603	544	561	576	558	593	584	586	582	595	537	598	579	634	548	559	628	591	563	565	602	517	559	579	596	534	572	644	584	581	560	599	587	602	576	566	576	593	556	557	590	552	577	555	543	598	604	561	585	577	570	621	582	532	576	535	512	566	546	574	572	551	576	586	539	546	611	595	591	584	557	534	576	568	565	586	524
59104	86920	53179	14266	720	662	678	641	553	580	578	581	560	562	589	599	597	564	603	570	1578	1913	1537	1055	679	565	570	604	564	607	581	529	526	542	598	532	584	509	607	559	520	526	495	523	571	574	553	531	581	555	542	537	524	540	528	570	550	548	591	535	549	529	586	608	571	538	527	516	547	548	585	567	516	532	567	559	546	565	528	582	536	546	525	546	566	563	504	596	525	541	559	523	532	557	516	574	567	577	527	532	569	556	584	566	507	516	557	521	546	540	572	552	542	535	554	547	530	507	566	557	524	545	581	572	547	541	532	551	554	529	541	597	571	516	587	569	607	543	560	593	551	552	513	527	526	556	584	506	559	548	532	507	574	549	565	547	554	545	597	522	540	526	518	590	569	552	555	527	557	514	545	533	517	612	534	509	602	532	552	583	576	575	552	526	516	534	566	555	536	555	498	549	540	505	546	552	522	563	538	560	545	539	587	576	567	576	528	566	573	524	566	582	562	535	530	517	525	574	556	550	521	581	520	558	566	561	533	531	559	545	522	576	526	517	505	566	575	531	562	554	561	523	584	532	548	553	495	517	571	593	495	533	518	577	522	584	564	557	546	574	569	569	539	537	481	537	493	476	534	571	581	482	544	572	566	542	546	579	527	494	516	561	596	506	553	499	583	548	578	534	529	568	530	520	575	572	529	510	545	542	558	538	545	583	503	562	508	532	510	539	585	526	521	545	564	533	496	508	511	546	522	550	585	573	588	588	552	529	513	576	560	554	589	570	573	516	563	538	520	567	555	540	555	564	529	577	578	555	573	514	568	544	564	558	568	536	548	552	537	523	531	593	560	539	568	558	531	547	564	531	527	583	558	593	513	526	536	561	569	575	542	524	500	526	491	579	548	528	563	572	536	535	573	572	550	518	562	558	548	570	551	566	551	532	509	513	549	581	557	552	556	541	585	540	545	562	554	545	553	547	546	507	554	565	582	574	578	540	576	531	519	559	523	558	556	561	564	577	557	572	545	540	554	536	544	567	541	533	544	578	533	562	587	548	589	525	584	514	551	571	554	517	580	520	516	566	536	628	487	571	516	547	522	544	555	539	529	524	569	540	602	582	592	536	543	541	531	577	562	555	533	560	549	610	493	573	507	517	573	550	568	541	569	568	535	536	504	573	516	554	590	570	525	586	539	548	536	527	549	557	586	582	566	565	538	549	528	537	604	570	543	584	546	583	537	546	542	570	555	570	517	544	546	582	499	518	521	549	521	586	537	523	514	520	553	583	503	548	536	527	516	534	549	543	515	575	525	561	544	536	548	578	563	524	553	530	578	562	583	523	544	542	564	562	538	541	566	543	569	568	586	546	523	550	515	549	585	577	571	547	531	555	573	516	551	584	563	545	538	529	523	595	559	525	580	543	556	562	527	533	524	512	541	533	569	562	618	540	557	578	513	563	548	544	532	515	594	548	597	558	585	526	582	504	568	515	529	518	548	531	573	550	515	590	548	569	557	537	512	547	548	526	562	544	538	523	551	534	544	545	565	545	543	546	580	515	529	519	570	535	523	537	556	550	553	549	558	564	558	512	529	533	593	529	581	552	517	570	561	562	565	558	513	583	544	523	572	528	529	550	573	540	569	510	575	558	568	580	585	580	600	560	579	545	551	565	555	575	536	560	531	563	553	539	548	500	569	530	539	551	580	542	582	535	575	548	542	551	523	538	497	540	613	558	525	512	544	553	519	570	556	544	505	542	574	560	556	560	517	507	554	560	547	476	550	587	508	559	540	515	520	576	562	544	522	554	537	525	536	542	522	578	581	530	521	557	564	552	517	558	557	549	523	579	556	541	545	511	545	575	510	551	501	566	576	554	563	509	593	555	528	520	541	577	578	546	568	518	555	552	556	521	558	567	564	530	605	585	543	564	529	561	524	514	550	563	530	535	496	595	534	549	557	562	553	547	546	544	540	547	581	545	561	548	552	529	531	544	531	518	536	557	622	566	555	566	530	543	525	589	546	581	569	528	526	539	531	508	511	563	531	520	598	551	558	554	547	543	564	547	552	511	552	574	515	562	570	507	578	544	538	521	504	515	529	536	538	593	536	578	599	530	591	551	584	564	531	551	578	508	543	567	595	528	550	550	562	568	471	598	579	549	565	594	552	525	587	549	525	558	584	553	557	533	576	507	501	504	548	562	544	563	572	524	551	560	607	572	533	570	549	523	553	556	537	551	515	517	560	553	559	558	517	511	565	582	518	527	517	522	546	523	567	580	556	551	528	566	527	523	509	581	564	562	542	546	569	581	587	573	492	526	561	586	575	542	554	557	574	530	551	558	595	548	553	529	576	536	531	552	557	535	576	532	553	512	568	537	518	551	545	556	572	528	528	520	546	559	547	550	538	573	559	538	529	545	589	549	537	529	528	574	549	581	543	563	561	564	575	553	478	551	555	500	533	578	567	543	561	584	552	537	523	536	531	540	578	547	547	524	546	572	514	534	529	569	530	565	529	549	548	534	533	549	511	555	536	565	553	592	520	556	566	546	549	523	561	510	541	580	572	507	524	516	514	565	582	546	543	542	531	541	549	531	528	550	538	553	530	558	556	539	587	561	537	550	552	551	537	537	542	532	536	566	516	524	515	592	510	552	559	556	554	522	523	568	553	541	548	568	543	489	552	543	531	526	494	557	549	536	566	561	567	537	523	533	496	544	543	552	507	561	543	517	567	548	546	532	529	567	514	547	572	564	534	527	565	598	553	558	509	558	500	531	561	567	566	544	552	570	544	545	538	556	549	528	538	541	550	547	523	569	541	521	532	565	544	567	582	587	584	553	546	515	576	572	564	522	544	505	600	557	588	490	578	519	553	549	517	547	541	553	544	543	589	548	513	487	560	534	556	538	536	527	564	549	521	510	560	531	539	579	544	539	503	546	539	543	546	529	582	574	541	552	574	488	555	535	541	550	509	550	520	565	571	571	519	499	524	538	555	529	531	543	547	537	519	590	534	541	569	585	537	517	541	541	513	516	551	536	582	535	506	545	575	546	552	539	536	516	509	538	531	534	568	558	562	526	574	558	562	521	543	575	515	558	545	563	597	536	500	530	534	538	556	560	542	533	563	550	549	569	513	572	577	545	561	538	548	557	554	520	541	581	514	545	507	582	538	571	577	561	516	533	570	556	563	529	558	569	543	554	519	522	550	581	494	541	566	548	507	564	553	548	546	510	577	592	570	528	535	501	525	567	566	543	535	513	568	557	558	520	560	554	560	546	540	569	526	545	557	568	533	586	562	499	511	559	523	562	511	543	543	567	538	539	511	559	539	537	539	552	565	528	569	491	541	565	536	569	599	529	538	534	560	573	517	522	581	493	536	531	538	542	549	547	568	571	541	526	563	534	548	601	544	562	490	533	558	569	562	518	520	543	566	565	549	539	559	595	555	534	543	555	557	524	571	569	510	538	523	550	505	530	520	548	510	491	532	520	556	562	505	539	547	551
23910	22208	32191	26351	18738	6924	1320	901	717	765	749	690	732	702	679	676	719	733	649	731	2161	2550	1929	1307	943	743	729	665	691	689	676	713	656	705	694	626	662	701	718	669	676	700	687	704	674	675	651	671	681	734	633	631	684	651	666	671	669	695	705	735	701	666	693	708	655	707	704	636	686	705	695	679	657	678	700	689	693	683	674	626	682	665	658	694	708	669	664	726	665	692	631	700	684	662	635	708	663	684	668	693	680	645	680	704	675	628	700	687	675	642	682	659	665	666	665	700	629	695	616	682	701	627	671	658	663	710	760	714	654	653	689	684	690	701	675	649	672	716	692	636	663	668	637	680	665	674	647	638	635	665	681	693	699	682	667	631	687	693	704	672	629	655	684	649	599	640	677	664	669	652	672	657	657	646	643	612	689	672	667	674	659	682	683	621	653	640	616	663	664	633	645	666	660	672	665	680	690	667	655	697	648	616	674	655	645	693	683	667	685	661	677	639	679	667	655	651	676	743	717	671	674	662	634	663	625	688	633	651	693	697	644	650	672	638	708	705	655	698	658	648	692	696	657	656	708	662	622	684	634	698	697	688	690	685	662	695	688	685	696	713	666	647	662	629	687	709	692	682	691	651	677	678	660	705	662	680	641	650	663	668	695	694	716	690	684	685	722	695	699	663	660	655	709	635	715	656	668	669	654	680	676	681	670	655	667	721	672	652	614	684	707	654	691	670	639	700	643	673	647	659	664	673	666	677	685	685	679	670	723	651	647	633	664	625	672	689	677	679	683	685	674	644	644	644	729	646	725	670	680	661	644	694	662	659	682	685	675	691	680	677	670	668	653	665	690	630	654	698	662	627	667	657	651	712	677	715	631	639	651	671	681	628	657	637	714	663	660	642	680	679	692	668	701	727	698	669	680	668	690	672	697	725	661	685	679	653	657	667	642	689	653	610	675	667	672	635	651	669	692	667	663	678	675	703	687	615	680	651	703	727	669	672	709	632	649	705	622	662	663	642	690	686	631	660	664	677	692	661	651	667	716	671	718	663	722	644	659	679	656	679	678	693	679	686	672	673	694	690	686	659	677	650	615	674	641	635	686	696	682	657	652	610	634	638	661	609	696	649	655	644	658	664	657	625	657	716	666	642	668	691	676	684	673	676	652	648	666	598	696	625	701	627	680	674	670	683	640	642	651	686	691	663	722	650	652	690	671	679	690	626	638	642	692	666	712	636	667	651	665	677	669	686	684	644	672	718	652	688	670	619	665	678	666	634	663	670	662	629	670	656	706	665	674	698	621	677	678	692	647	663	678	626	646	625	671	690	717	689	655	649	670	687	671	618	698	676	682	640	654	663	626	665	666	650	664	703	683	712	675	685	660	682	666	673	684	680	614	682	653	709	678	698	677	663	667	659	673	685	636	692	676	662	671	660	679	707	676	632	678	662	616	625	667	733	675	689	653	650	593	645	687	714	664	613	675	710	652	697	654	631	670	641	720	742	657	660	629	687	678	688	621	690	646	653	629	652	676	674	641	697	641	683	663	723	658	643	701	687	727	650	682	693	655	691	712	675	701	680	679	678	674	670	697	701	662	619	664	646	695	612	666	666	633	683	735	652	638	651	663	671	655	652	680	681	631	689	678	690	639	672	693	649	668	713	668	680	697	606	651	656	635	665	655	661	619	667	632	700	664	606	656	702	680	671	662	719	626	677	651	646	702	671	625	650	668	705	690	655	713	696	654	701	694	687	654	669	648	739	656	701	697	661	647	645	657	673	662	683	612	662	664	658	721	648	683	668	681	650	649	659	659	639	679	661	650	626	719	706	678	647	645	696	652	695	662	644	667	657	628	659	631	657	692	666	709	674	717	674	706	637	677	685	690	691	671	659	642	653	678	696	694	649	680	674	657	670	666	645	661	672	707	701	635	705	633	673	712	665	671	701	683	669	669	633	696	673	690	640	695	687	634	690	658	656	627	646	679	702	644	661	646	691	654	638	700	676	688	646	701	626	705	604	713	661	666	674	633	697	647	694	664	685	703	637	706	635	687	717	721	671	695	623	678	681	685	657	683	675	667	683	688	678	697	668	686	660	681	683	694	659	597	650	689	701	693	639	625	641	649	689	656	644	626	656	721	697	689	686	658	644	657	669	681	674	664	676	697	693	633	717	669	649	681	713	666	690	687	631	689	633	699	680	631	648	670	711	683	642	626	676	687	680	718	672	667	656	631	670	675	682	690	684	632	687	684	696	623	661	645	726	620	700	711	687	647	686	658	649	715	664	653	656	634	695	708	715	626	676	685	652	645	686	721	708	688	677	653	669	694	641	688	664	672	680	653	632	669	619	678	665	727	654	660	656	685	676	667	676	665	620	667	743	709	631	670	639	670	697	678	659	649	657	617	691	676	708	632	670	656	653	678	665	657	622	676	647	699	661	639	701	691	689	669	649	665	629	696	664	635	650	697	633	624	664	684	638	649	614	703	649	664	675	679	600	676	704	652	652	669	713	674	666	707	675	679	698	634	649	694	699	688	688	656	665	706	655	617	685	688	651	670	682	672	670	652	594	704	652	641	662	672	704	631	704	679	671	658	645	658	735	710	678	637	653	653	646	652	653	647	654	690	646	672	654	683	675	622	625	658	662	684	702	644	657	685	708	663	661	648	679	658	693	660	697	640	652	654	664	662	667	638	702	674	676	682	605	631	660	700	656	670	656	671	679	657	744	639	673	648	679	702	726	735	697	660	671	611	613	705	687	633	632	630	649	676	640	746	655	681	684	639	639	615	620	620	671	657	672	643	655	676	655	688	645	693	642	694	661	666	711	655	695	639	682	664	662	667	667	666	647	683	626	664	644	628	675	677	645	679	662	676	691	703	600	691	690	674	701	667	666	668	661	625	680	638	656	682	671	662	636	629	706	645	651	625	653	655	674	666	700	708	656	650	711	700	646	672	630	594	669	655	675	678	669	620	664	682	662	639	655	625	682	653	655	669	698	694	687	719	653	666	656	677	669	694	663	691	650	656	659	686	659	688	695	653	649	689	679	675	650	642	703	656	663	687	683	701	674	676	667	640	680	695	684	679	625	704	682	649	693	701	665	652	658	709	651	682	645	695	664	685	671	671	723	633	664	653	678	665	657	628	684	711	695	652	681	686	656	634	664	670	683	701	668	662	729	671	686	648	671	695	655	685	717	670	648	679	691	678	694	691	687	649	676	689	667	688	644	639	684	638	625	728	655	697	644	678	670	606	682	673	647	677	643	689	651	685	638	686	678	663	682	662	658	628	654	673	643	649	660	647	703	715	655	628	628	636	698	681	650	639	635	703	686	676	703	694	644	680	696	657	666	663	678	676	644	715	700	666	689	687	655	695	665	657	662	634	642	654	633	654	642	712	676	631	681	629	640	698	664	645	657	679	660	642	642	685	693	684	656	632	637	615	666	667	640	687	688	648	673	687	638	697	679	688	665	666	710	654	628	669	691	634	706	676	664
62328	91331	65938	13080	978	891	803	770	735	695	717	712	682	720	676	632	675	651	658	759	3265	3613	2512	1604	1000	756	684	704	651	663	653	699	657	670	690	645	649	669	684	659	629	665	626	651	683	663	666	669	671	631	627	704	644	654	629	687	695	591	634	689	644	650	664	617	632	687	614	653	622	628	603	609	663	624	669	676	642	641	711	600	685	651	673	612	616	684	670	616	656	654	619	646	639	632	683	644	643	637	639	655	684	681	659	612	635	660	661	677	660	646	664	650	615	629	694	660	682	649	650	638	675	632	651	701	682	692	644	668	619	705	633	634	647	674	612	667	632	679	653	668	626	628	643	649	640	679	681	625	640	666	685	646	662	613	652	645	663	640	656	693	697	635	657	642	681	600	619	672	651	659	610	644	626	637	659	666	659	662	643	669	624	669	609	660	651	641	668	668	637	575	647	630	664	638	628	648	624	657	647	627	612	619	626	665	626	628	660	679	609	660	641	629	618	667	610	639	655	622	670	637	613	618	636	646	642	655	610	656	666	654	634	635	639	660	658	599	647	659	652	708	644	620	647	664	670	641	629	653	671	636	647	615	666	662	678	614	654	650	652	647	627	638	683	686	699	642	620	630	631	678	620	642	657	658	609	660	641	683	646	672	608	600	633	653	620	599	629	631	645	606	662	622	701	655	648	658	656	600	641	657	622	610	626	649	711	625	622	637	645	635	662	674	651	665	654	639	654	600	641	625	612	640	719	628	686	625	627	657	586	639	642	606	661	665	671	652	655	619	646	595	639	624	626	679	646	600	638	643	626	632	648	659	635	665	683	636	671	659	705	677	665	695	615	621	649	604	657	688	635	634	633	673	642	598	618	686	648	679	641	650	623	690	668	651	699	649	652	610	663	656	644	624	614	653	631	646	628	669	630	649	663	633	655	626	663	681	634	664	664	648	663	630	675	650	642	644	622	668	612	681	675	631	643	628	661	590	656	635	622	658	675	585	603	706	659	635	618	593	664	662	649	601	639	690	627	630	645	629	628	674	659	684	647	643	666	646	629	605	706	671	672	609	690	676	663	636	658	658	652	662	643	669	687	660	647	665	664	601	651	650	685	633	635	642	646	661	613	638	676	691	669	630	639	646	650	656	639	652	666	627	641	647	679	632	636	652	615	640	654	630	605	669	639	614	661	620	626	651	661	679	703	650	653	680	656	646	641	684	642	680	641	615	668	622	616	664	653	680	644	684	679	682	591	653	659	646	681	651	690	642	647	647	656	631	591	670	659	600	634	646	613	625	675	608	699	640	662	674	624	622	631	657	625	695	639	630	640	623	658	611	691	648	647	663	642	626	614	657	656	651	641	654	607	666	630	635	672	637	612	652	647	636	636	639	617	652	673	591	674	633	659	662	621	637	672	666	620	612	644	614	617	641	619	688	624	658	636	645	669	698	660	694	645	659	682	634	637	649	637	620	645	650	616	639	646	688	686	664	629	604	652	692	613	599	656	698	630	664	676	683	645	632	632	636	650	627	657	694	672	649	669	670	652	641	657	656	636	685	609	625	645	644	665	658	680	672	633	637	637	663	662	660	640	638	651	671	660	661	630	618	603	656	650	637	640	637	675	674	617	623	621	675	605	628	641	642	653	625	654	608	679	673	710	657	659	636	639	638	611	600	646	655	680	694	635	642	663	681	652	638	622	660	669	658	630	672	690	632	650	656	635	671	653	640	642	668	635	641	656	637	634	643	665	641	612	588	668	666	676	663	637	607	657	630	656	673	642	652	675	613	633	668	634	652	689	669	633	674	648	628	641	636	636	656	669	609	644	684	640	700	715	663	651	654	659	653	649	653	636	666	617	657	649	665	627	655	734	648	624	629	612	620	630	621	662	658	611	629	626	631	627	694	616	610	616	660	648	642	620	669	669	644	620	659	649	682	646	675	643	627	623	647	691	659	650	654	642	661	657	581	639	654	707	651	668	622	647	628	640	625	635	649	693	677	627	590	662	613	609	717	634	621	666	650	697	638	650	655	621	691	687	615	648	645	654	607	574	616	657	677	643	644	658	623	652	638	630	654	672	668	593	605	606	634	633	654	661	624	685	654	596	607	613	629	620	665	632	622	658	613	626	681	624	667	645	631	612	635	668	682	667	652	672	683	660	649	683	666	664	631	622	609	620	628	694	629	648	648	629	655	673	691	712	672	618	642	675	620	610	643	693	683	660	614	629	634	685	634	599	669	662	652	657	663	650	662	674	627	679	625	655	661	650	638	634	598	658	621	688	629	675	630	633	620	641	608	617	639	634	651	659	617	698	618	627	661	638	619	667	646	648	672	633	590	677	644	656	657	679	630	674	664	612	622	616	679	648	626	667	640	640	622	683	665	626	687	655	653	606	654	625	641	639	656	621	678	627	632	635	649	636	635	673	630	675	681	660	665	624	613	653	654	617	697	643	659	675	604	610	654	643	607	649	639	651	624	681	670	668	659	673	682	676	639	685	627	639	673	633	657	654	711	624	594	644	640	644	636	616	603	660	660	623	678	612	642	644	614	639	595	675	652	620	658	595	623	637	616	625	647	694	615	635	681	616	612	648	662	620	652	686	635	684	639	656	618	670	625	684	636	650	619	632	659	682	645	616	650	650	623	675	692	678	643	632	606	682	697	621	627	668	623	660	661	663	692	624	626	685	623	627	640	602	642	642	655	708	653	631	706	670	636	610	628	635	621	672	652	633	609	678	683	642	646	655	629	631	667	668	637	625	628	645	651	646	725	667	626	582	657	666	564	619	639	647	588	666	669	617	642	704	650	669	647	672	644	650	650	656	649	699	610	637	630	695	638	633	644	657	647	626	675	666	666	642	658	595	678	679	654	677	664	625	660	607	652	636	652	643	641	647	658	613	645	638	658	615	629	638	656	647	614	645	638	619	617	575	636	642	671	671	646	640	602	645	663	685	627	619	674	619	620	650	631	665	643	662	604	615	635	641	651	642	640	635	661	652	626	680	653	670	656	642	643	610	620	625	640	649	628	621	651	652	604	642	698	614	626	616	626	610	626	628	640	667	649	620	672	634	610	630	665	635	620	680	614	630	672	632	670	680	652	653	644	650	638	649	629	609	639	590	690	660	636	652	678	656	649	609	647	658	636	597	687	670	607	661	638	691	678	649	602	671	631	623	627	636	629	600	631	617	608	638	677	652	618	681	599	647	653	669	662	634	621	625	620	670	613	688	647	662	659	651	667	684	660	656	666	674	646	662	602	654	612	644	613	645	617	657	663	649	705	634	656	641	630	673	631	638	627	664	629	638	645	611	624	616	639	649	634	653	633	618	656	643	656	610	637	646	615	692	596	608	624	636	619	650	676	644	612	618	635	690	651	622	657	624	607	626	648	625	663	683	643	619	609	669	630	590	647	664	646	635	619	613	642	647	677	635	678	623	630	640	649	631	607	662	619	656	674	616	628	622	683	646	645	577	634	627	666	631	668	619	672	662	605
29075	25516	18947	2416	516	491	487	461	448	471	451	465	460	470	456	448	457	429	456	492	566	597	591	585	520	507	460	428	487	451	483	478	504	471	464	487	459	473	449	459	467	495	476	406	479	449	444	482	445	471	416	462	462	446	452	488	456	477	460	435	464	447	480	492	441	430	499	478	441	437	499	421	477	459	488	474	434	465	443	480	441	474	457	421	455	458	493	468	435	422	489	457	495	474	462	443	500	489	483	485	420	459	458	493	464	430	455	431	446	448	496	490	496	468	472	457	453	461	457	461	442	438	460	444	427	514	445	449	483	488	478	499	441	462	483	445	468	493	445	498	429	475	478	465	458	464	479	441	477	482	483	449	470	435	466	514	459	462	427	466	435	449	478	468	466	484	479	496	478	456	446	410	466	466	481	472	483	447	466	468	430	481	472	455	453	500	504	435	473	520	458	480	467	506	468	451	471	438	460	418	439	438	455	445	458	455	415	466	440	475	489	428	468	445	433	493	471	480	464	438	465	440	461	462	465	449	447	464	447	474	487	456	440	470	487	464	433	440	485	507	451	441	471	480	449	454	462	467	460	413	457	441	477	442	439	451	474	453	455	501	444	467	454	472	460	462	468	453	468	464	493	476	421	489	476	429	481	433	433	475	487	454	470	479	443	437	451	440	460	467	420	485	490	438	505	407	470	457	473	455	505	498	441	474	435	444	453	449	435	404	431	474	423	476	467	480	421	406	499	458	480	483	461	411	478	483	448	481	491	480	430	456	459	489	481	507	432	453	455	440	412	491	502	478	470	424	463	447	433	463	456	475	476	454	447	443	451	445	418	445	492	431	444	435	440	439	464	503	468	466	455	473	438	404	457	446	435	427	477	478	472	466	442	444	480	444	440	442	460	461	481	467	471	446	454	477	450	435	457	442	430	453	436	477	491	430	429	449	430	474	469	488	449	470	461	434	462	455	446	496	459	481	429	459	446	484	455	465	472	489	484	460	444	431	462	414	444	477	458	449	491	457	452	481	454	465	457	450	430	445	459	484	466	481	470	450	441	471	452	468	459	456	460	496	500	454	447	464	452	461	434	437	464	479	449	470	453	456	450	458	502	471	470	429	443	502	493	480	467	457	448	465	458	471	478	458	461	427	471	441	469	448	450	446	477	477	487	482	466	472	445	440	469	428	473	460	417	429	463	490	459	486	464	455	454	471	451	517	461	482	454	438	450	494	506	475	459	434	463	456	452	486	436	430	465	465	460	445	426	512	468	481	464	438	468	433	478	495	423	442	453	447	482	486	451	463	473	499	468	445	480	496	480	460	487	462	465	490	434	460	430	455	474	457	458	489	468	448	435	480	506	474	445	482	473	478	458	474	446	450	458	454	486	477	450	451	486	510	525	485	465	495	439	476	493	500	444	448	459	478	457	464	472	459	475	429	453	466	420	452	452	464	451	481	481	487	494	443	458	404	501	466	461	425	448	460	461	457	439	477	464	482	428	443	444	487	455	468	460	463	479	451	455	425	456	436	454	483	420	501	468	474	426	515	454	435	451	488	418	454	437	477	480	458	452	444	474	521	449	459	455	485	405	475	479	444	475	445	459	493	471	461	453	433	435	497	457	468	424	487	458	489	490	481	422	440	477	452	479	473	468	485	480	416	480	459	488	420	461	472	396	452	464	489	466	445	449	479	447	478	481	471	481	476	458	437	425	454	466	464	496	430	502	503	472	467	494	460	501	461	482	426	470	450	497	433	450	472	481	429	446	468	466	477	477	431	438	465	443	475	479	498	460	458	473	458	487	460	468	465	488	481	477	440	471	463	449	473	474	415	489	453	422	468	420	459	470	465	473	407	439	486	472	460	481	477	464	425	457	475	499	466	471	459	455	450	471	463	473	467	434	440	491	454	432	452	448	469	404	456	477	456	476	459	439	456	449	470	462	487	461	483	514	435	458	461	481	481	492	508	438	480	467	458	495	478	453	489	475	469	487	456	472	515	448	487	467	511	461	446	436	476	482	465	472	458	453	485	488	445	465	474	491	446	465	480	461	464	484	447	436	464	461	430	467	466	467	413	453	456	488	464	486	420	472	405	449	466	462	463	467	435	458	461	431	446	501	477	443	471	506	478	517	469	463	480	440	462	458	440	473	499	462	484	457	454	457	479	451	425	430	452	396	448	461	466	436	492	464	455	432	495	447	454	488	452	454	472	455	460	481	471	462	447	462	433	451	466	469	480	469	453	473	438	445	444	467	452	441	474	449	457	471	485	454	486	482	516	409	474	487	456	431	499	403	444	434	476	467	441	463	489	449	469	448	466	464	433	468	463	479	504	481	445	418	455	451	458	475	493	461	492	498	445	473	462	458	468	517	498	471	449	484	473	491	451	521	427	459	427	447	463	450	480	442	444	492	439	442	453	458	479	462	506	468	446	471	465	500	432	470	466	470	461	457	439	487	436	461	482	443	460	462	471	486	480	433	466	449	495	490	455	440	486	415	461	446	438	424	449	467	493	426	454	471	422	449	461	470	499	470	461	461	438	448	459	440	470	444	426	472	486	453	447	438	455	450	448	493	454	478	454	472	453	482	459	485	448	453	459	429	468	461	493	434	436	435	482	441	434	468	409	423	423	462	449	458	475	466	468	478	466	466	470	478	498	465	483	472	489	477	474	435	436	460	432	440	474	490	485	444	425	494	499	454	464	471	440	470	459	427	422	500	483	477	458	459	444	502	469	441	455	431	474	491	457	491	475	414	471	480	431	479	432	424	486	457	456	500	459	421	468	434	442	487	472	436	450	469	476	456	535	492	441	462	461	446	450	491	490	463	474	485	470	490	500	464	443	435	443	467	442	438	454	431	477	489	451	446	482	474	478	461	410	494	488	457	411	416	450	484	448	450	477	467	471	460	436	483	446	494	514	453	444	453	497	448	500	444	465	407	470	447	483	462	476	454	443	438	480	478	475	451	493	427	452	502	414	436	468	473	454	460	516	455	476	523	428	471	474	495	459	508	458	483	441	495	490	513	451	483	471	439	457	479	414	460	479	408	465	470	473	518	408	466	471	452	428	470	423	463	467	471	465	516	460	483	470	471	439	466	451	449	430	426	479	462	454	464	469	467	450	417	497	479	448	466	509	471	426	466	418	503	473	436	440	498	407	446	432	456	430	431	480	461	482	487	509	452	478	469	459	472	471	469	438	447	457	461	477	454	479	484	464	462	463	445	499	492	473	489	472	437	445	526	436	458	453	474	474	485	446	460	485	464	445	503	471	487	442	474	434	505	466	489	445	441	444	469	455	435	465	473	456	513	476	488	435	462	451	445	471	462	455	445	482	461	489	451	495	458	459	480	476	487	459	467	478	474	472	456	447	451	454	468	449	484	445	489	454	438	491	494	462	430	472	464	500	480	468	464	481	459	423	472	441	440	458	459	469	450	444	432	458	465	405	432	469	502	457	467	455	488	438	478	435	444	498	439	484	486	494	449	498	484	456
18923	28241	13649	731	441	436	417	382	447	419	457	421	413	434	448	421	420	393	405	462	543	603	607	567	493	424	414	455	377	412	403	414	407	389	409	408	400	435	404	416	424	424	449	442	415	398	421	405	426	401	375	366	440	439	409	396	417	409	372	429	393	394	388	414	417	423	414	381	396	399	389	394	385	437	399	393	409	438	412	382	368	432	406	385	414	422	383	373	400	414	439	396	400	391	400	416	415	421	428	400	421	415	397	381	425	411	424	387	398	387	414	449	405	431	384	410	366	419	396	432	422	418	392	398	407	409	407	386	416	408	406	387	422	410	400	417	386	421	420	408	394	437	424	434	418	409	424	403	376	430	380	434	418	398	390	402	397	392	405	397	395	395	422	403	424	427	429	393	438	428	444	377	431	412	403	421	355	385	434	408	376	419	400	415	421	379	413	392	406	407	400	383	425	413	396	447	405	408	395	415	386	422	399	414	398	417	401	382	396	387	425	408	402	388	390	407	418	401	376	433	395	447	410	401	400	397	443	401	444	404	407	365	431	411	405	395	416	388	371	438	440	424	411	414	401	411	417	419	425	447	383	405	398	394	397	349	432	361	425	367	435	438	433	428	416	399	372	408	414	389	366	393	369	398	445	402	412	427	387	392	386	369	398	396	435	413	394	446	426	373	411	409	441	404	433	433	370	437	397	415	421	414	386	443	417	418	401	386	399	430	421	410	393	426	406	370	461	405	450	416	409	402	396	414	395	403	421	441	412	400	443	398	407	407	421	390	433	410	433	437	424	399	392	429	410	395	419	407	444	414	392	423	398	413	420	436	422	405	415	424	404	394	438	413	399	382	378	427	430	423	404	397	379	403	407	420	386	415	416	426	368	397	438	410	413	414	397	413	372	415	414	418	423	425	425	441	390	392	433	412	395	423	384	415	388	418	402	385	403	411	422	429	399	382	408	401	396	437	390	382	384	377	352	435	422	411	397	430	379	395	367	429	378	429	376	348	425	409	381	419	395	434	410	425	384	407	445	418	389	407	394	419	396	410	411	402	420	414	395	431	423	416	405	423	414	397	383	409	416	422	399	409	450	435	398	374	394	400	395	424	430	414	448	438	412	474	436	409	387	426	411	398	421	413	402	420	387	398	407	409	430	387	402	406	417	396	393	392	391	389	453	397	422	401	453	412	395	414	402	391	420	398	415	408	406	420	425	428	388	395	425	376	418	375	435	389	412	429	454	382	385	428	382	423	366	423	400	394	386	413	403	415	399	384	420	348	432	404	370	431	395	389	410	396	418	408	406	400	428	404	413	395	394	369	391	398	407	427	398	387	371	463	430	377	385	414	414	397	409	398	437	403	404	410	416	393	427	386	367	393	424	394	403	376	426	400	458	401	422	405	435	442	403	408	407	406	406	384	431	405	408	417	424	416	428	400	396	399	381	401	385	420	403	404	377	383	388	422	400	419	424	439	406	434	384	431	415	410	406	417	424	403	379	409	414	396	396	382	414	414	426	401	405	402	415	404	392	439	420	391	419	434	419	398	420	375	419	426	381	411	375	405	389	385	433	405	446	379	405	395	408	413	416	396	426	422	387	435	433	402	400	402	395	415	433	480	408	428	377	425	366	429	417	392	410	416	389	407	431	429	451	414	423	391	425	423	413	420	393	427	423	432	389	442	420	388	394	426	425	451	400	398	400	416	424	408	395	411	425	418	410	401	394	379	445	417	395	416	410	413	412	419	385	409	396	420	451	424	424	378	427	429	396	429	415	362	410	407	409	395	448	408	397	443	412	386	419	433	385	404	418	431	431	405	412	418	408	410	401	437	402	438	388	440	415	449	413	412	396	383	403	416	435	392	401	425	449	404	387	428	443	401	378	382	396	381	398	395	421	401	438	406	411	405	454	406	430	432	419	413	413	390	447	416	391	387	422	409	404	394	436	412	429	402	405	397	420	427	408	409	390	401	388	391	424	429	401	401	423	389	406	450	429	403	412	383	441	408	416	440	415	401	358	406	402	400	390	449	445	389	409	414	449	426	397	443	412	392	392	393	401	388	440	396	412	403	392	444	387	418	433	393	403	410	401	440	434	428	414	390	417	392	438	428	428	391	452	361	436	396	398	417	403	439	406	414	429	377	412	384	387	364	403	415	412	386	379	410	421	426	410	449	380	409	417	396	436	398	376	443	448	395	427	421	442	424	391	404	450	397	434	444	409	358	422	406	412	419	440	424	387	414	388	412	383	417	457	418	418	446	394	443	402	429	443	412	423	418	424	436	432	398	379	423	423	430	416	430	385	404	389	404	406	419	431	395	416	380	411	389	424	418	408	403	382	415	384	411	429	437	430	411	421	381	425	421	417	424	392	447	423	396	404	392	421	440	382	406	383	415	393	418	404	401	437	402	416	413	420	379	407	436	387	400	386	404	423	392	424	442	398	448	420	430	400	421	427	442	420	412	408	403	406	451	388	398	392	417	432	417	390	413	436	396	414	401	407	398	406	370	402	390	423	413	401	439	405	405	403	394	380	423	408	391	405	405	378	426	417	399	423	419	445	414	390	418	414	400	376	406	378	422	430	419	405	430	402	365	403	387	393	420	415	413	390	421	390	428	421	411	442	382	405	404	395	392	421	404	421	393	458	432	400	396	408	395	399	407	386	400	411	413	407	416	407	422	406	451	422	405	371	427	451	419	391	407	426	363	388	408	424	406	398	413	422	399	439	401	398	394	414	400	410	437	415	370	394	420	389	437	430	417	454	409	425	405	427	404	443	384	402	398	396	394	432	437	391	406	378	423	417	442	422	410	450	401	395	429	402	399	392	420	413	413	420	421	421	386	425	435	439	413	426	403	411	395	390	402	441	423	396	448	394	439	391	391	423	375	417	422	406	392	405	428	411	375	409	447	433	433	419	368	412	428	426	393	412	465	412	435	422	410	442	384	388	388	399	412	419	445	396	407	408	415	416	423	434	425	395	416	399	416	379	418	442	397	412	413	421	390	399	463	371	396	401	411	411	416	405	374	403	402	418	450	409	422	395	436	416	373	418	450	423	428	417	404	420	397	440	370	429	442	421	398	456	381	369	400	399	401	404	445	394	387	436	424	389	372	388	397	421	393	405	426	426	393	384	407	413	436	428	406	417	393	422	427	413	434	399	466	372	428	425	397	428	415	434	407	396	427	424	425	353	394	401	435	413	389	438	417	410	392	406	426	411	387	382	380	375	417	404	426	415	384	387	392	430	390	419	397	423	420	415	416	423	391	419	438	426	424	379	416	389	411	402	413	398	426	408	413	398	385	432	406	363	420	392	415	424	410	397	410	404	404	422	393	414	423	390	408	397	383	390	393	397	406	418	394	407	422	414	448	413	396	427	431	396	418	384	400	448	397	430	421	376	423	409	438	396	427	405	406	415	441	429	427	432	428	414	428	411	406	475	382	380	410	430	411	359	397	392	438	410	411	401	401	405	385	420	401	405	378	404	428	397	390
24918	23926	33011	24517	9282	1348	847	765	632	688	646	633	575	599	610	618	593	622	596	675	1617	2019	1619	1089	803	671	610	658	612	555	633	628	546	608	610	599	622	615	585	575	578	610	611	572	644	592	604	612	606	616	618	591	642	625	601	582	615	632	673	585	593	611	633	579	623	589	624	610	595	612	640	582	601	608	600	618	598	586	620	580	604	569	589	595	639	585	630	566	646	580	635	582	580	579	565	571	610	544	595	613	626	565	597	619	611	573	597	608	573	644	567	564	553	612	588	587	591	571	589	573	617	559	663	619	608	654	617	626	630	591	619	589	569	570	585	599	587	589	610	588	594	591	623	575	631	617	608	603	639	606	568	635	602	593	642	582	589	605	621	593	517	582	608	600	606	609	630	568	605	634	614	589	606	612	605	597	635	581	630	533	644	609	576	569	600	621	625	582	600	553	630	604	582	591	592	645	635	627	621	629	650	582	580	615	609	604	588	600	611	595	583	609	631	609	577	561	600	575	588	636	641	574	581	604	597	597	593	591	607	614	578	578	550	562	559	600	592	634	585	564	601	619	545	611	632	625	593	606	637	564	602	583	593	579	601	576	616	649	556	606	605	569	619	559	612	593	592	597	555	598	593	615	638	610	628	584	613	632	587	574	546	616	597	560	561	579	572	578	559	573	585	581	603	549	597	582	607	640	588	576	566	592	614	606	597	596	592	577	577	572	630	554	638	599	600	579	582	560	656	598	592	584	604	597	609	568	572	581	563	577	589	575	610	584	599	596	567	615	605	581	577	593	585	599	589	635	616	594	616	595	590	598	628	585	570	566	600	584	535	586	609	577	602	582	561	584	597	611	559	563	565	566	599	575	578	625	562	571	587	614	562	581	622	571	620	558	633	614	611	573	595	606	614	605	608	593	634	613	575	654	610	581	584	588	624	583	575	575	584	614	596	574	583	549	628	621	601	582	577	578	607	605	600	600	585	631	610	596	584	622	584	566	573	575	591	559	610	555	601	605	596	614	601	554	592	627	573	571	592	618	577	595	627	637	617	591	566	593	568	636	602	561	586	573	566	594	577	567	597	605	584	616	551	558	606	573	628	588	568	594	612	587	608	605	620	599	609	617	601	580	608	623	608	573	608	567	563	509	625	581	601	608	597	582	585	589	592	558	630	625	585	599	595	571	621	595	602	600	572	591	592	588	612	582	619	616	582	576	613	565	579	588	566	571	615	570	575	571	632	577	598	592	549	628	601	618	605	585	647	625	588	599	565	615	590	626	602	584	578	618	639	627	593	626	621	555	613	646	565	592	641	592	562	572	553	633	596	591	591	624	609	652	590	579	605	598	571	608	577	551	580	582	596	594	595	594	626	578	580	585	597	594	568	596	558	538	602	610	584	582	606	607	610	588	614	586	604	564	580	584	631	608	599	597	636	579	601	580	604	566	584	589	588	598	581	594	579	625	569	590	594	632	619	623	575	577	562	584	574	630	629	552	643	589	625	622	553	572	575	561	588	594	616	595	566	569	647	594	584	607	612	656	596	593	609	573	575	624	581	649	589	620	576	572	585	592	583	602	603	591	578	579	591	597	605	580	641	596	614	602	643	622	563	569	606	583	541	596	584	577	582	546	602	569	591	587	554	615	628	559	652	601	619	563	596	597	590	598	571	600	603	623	582	590	579	610	638	572	566	618	606	600	543	574	611	606	604	611	602	594	566	599	613	603	581	589	577	583	613	613	578	576	578	633	639	609	612	592	589	600	590	597	597	571	559	582	596	567	616	592	600	553	659	597	565	600	601	623	626	630	631	603	622	612	618	601	632	594	592	634	600	571	623	563	597	552	581	613	613	572	583	618	590	632	626	598	602	639	565	643	605	571	570	579	623	586	635	628	609	572	640	597	621	582	559	584	625	589	586	564	581	587	594	619	573	597	586	571	610	618	579	621	569	580	599	594	619	602	606	543	613	637	590	619	588	566	566	597	527	553	611	637	589	579	591	590	604	582	593	619	597	553	593	609	645	595	593	620	579	604	608	600	562	607	568	659	615	605	627	589	596	624	604	597	577	639	580	569	601	642	578	596	623	597	604	610	547	606	566	623	598	604	605	638	603	574	575	599	608	609	588	568	556	617	579	616	581	599	582	564	571	586	619	570	576	587	599	587	602	581	584	573	557	596	569	603	627	645	591	609	600	624	572	608	579	574	593	586	579	597	580	596	607	609	600	609	633	617	622	576	592	596	540	616	571	572	591	561	592	546	591	598	580	584	680	585	553	609	600	595	573	588	616	618	585	591	624	579	582	594	588	582	613	601	623	568	584	640	562	575	608	599	588	575	612	574	561	617	576	574	577	586	576	550	542	583	608	590	544	609	630	612	608	543	593	571	583	571	610	619	556	589	624	605	614	605	559	605	595	593	612	585	572	599	558	574	570	599	641	625	579	570	625	592	606	533	567	605	606	612	575	571	602	603	586	624	522	588	619	586	571	596	614	590	599	586	533	607	582	592	570	606	613	595	601	621	593	544	588	562	609	614	632	565	590	579	617	588	560	614	666	550	587	604	579	597	593	608	609	583	613	625	580	615	566	593	578	581	597	613	623	582	639	561	555	627	586	587	580	611	597	649	624	603	602	631	601	594	582	601	612	627	579	616	613	567	586	586	558	535	551	592	598	605	579	599	632	648	600	591	600	574	562	589	580	635	588	600	597	586	602	553	621	617	655	592	563	587	561	622	586	595	626	570	613	628	590	616	612	654	597	617	538	591	607	552	602	604	604	626	604	639	560	640	580	601	606	593	586	564	596	610	598	597	574	589	600	591	592	594	547	574	551	585	566	575	603	551	600	592	572	626	563	571	565	596	572	596	580	586	604	613	580	582	616	570	594	595	573	609	570	600	630	613	615	622	629	591	622	532	617	564	630	600	583	553	611	614	587	526	563	584	576	594	594	594	601	526	598	593	577	633	632	600	614	617	572	585	593	613	610	601	551	573	585	591	599	573	565	561	580	601	560	607	570	624	625	573	619	576	581	599	551	618	622	575	613	609	633	633	578	586	605	601	597	578	602	585	601	583	586	610	628	568	601	642	637	624	607	587	628	603	573	579	575	612	610	606	574	569	560	598	580	585	597	587	571	591	548	592	567	563	594	572	529	543	598	582	625	598	648	595	611	593	643	587	619	602	579	610	620	621	604	588	605	621	608	628	601	598	605	595	587	583	605	577	581	639	589	572	612	567	576	584	597	615	593	590	586	640	612	613	591	616	575	614	634	603	583	646	576	543	622	626	587	627	568	611	640	598	582	571	574	606	568	590	642	605	595	609	544	571	607	585	634	580	643	630	584	564	599	623	622	617	627	613	625	579	621	608	577	579	588	572	638	622	570	575	599	565	583	574	565	573	613	616	572	594	551	587	577	580	552	557	611	601	578	614	616	609	591	591	620	605	589	570	586	619	575	598	602	589	605	597	584	605	597	598	625	544	584	576	547	615	555	596
56660	86955	41444	2064	775	699	673	679	625	606	620	595	591	623	584	593	590	549	608	760	2214	2617	2027	1318	890	651	620	592	572	589	570	529	522	546	537	555	589	573	563	546	522	541	525	564	550	551	566	561	563	545	558	569	592	535	581	559	597	523	546	527	532	557	570	559	573	543	524	526	569	546	553	581	605	542	513	546	552	580	587	569	564	582	564	538	587	558	533	556	562	575	525	548	570	567	589	565	550	590	582	563	536	569	572	588	558	583	552	513	566	566	543	584	593	532	541	558	594	588	566	594	549	587	539	517	559	574	585	557	561	577	525	528	585	543	562	577	564	560	504	597	587	550	538	581	603	595	572	550	538	525	513	541	581	591	541	561	578	546	559	609	641	537	572	558	598	563	560	567	596	552	533	558	586	566	531	541	577	579	570	576	555	532	538	590	556	533	539	605	568	522	563	578	591	518	562	534	575	537	567	590	565	533	543	602	612	566	560	542	536	566	614	588	556	557	517	553	566	591	536	560	576	586	564	579	527	547	539	570	533	562	572	525	578	600	574	546	515	549	528	560	558	583	585	548	542	605	577	579	577	546	577	577	566	583	584	564	556	529	561	501	559	556	601	579	540	559	566	510	552	534	536	579	536	556	548	542	579	553	595	548	577	568	557	579	527	525	557	601	592	594	512	553	565	550	524	580	515	567	510	601	549	575	584	542	603	546	576	554	612	544	568	572	535	515	559	565	550	568	545	583	533	557	570	569	587	565	573	562	600	588	563	571	538	542	579	555	565	522	577	549	529	622	627	560	498	555	598	568	565	546	561	582	562	565	559	567	528	586	560	600	557	568	559	569	576	547	574	553	550	582	524	552	584	567	606	575	550	546	554	543	566	557	583	544	582	575	527	581	523	522	570	585	578	556	581	570	553	569	572	589	592	556	554	606	592	563	574	572	563	558	567	589	528	572	584	588	549	576	533	576	566	556	576	564	600	593	563	578	506	566	542	519	578	530	535	555	526	587	540	546	586	588	575	555	578	581	610	521	579	543	589	560	546	522	567	539	548	531	514	553	513	556	550	545	576	555	562	554	566	543	615	567	589	560	568	516	534	546	540	551	606	531	537	548	533	554	542	535	530	566	540	542	550	579	547	591	606	523	539	626	580	550	509	554	593	524	540	522	524	579	521	545	551	548	517	554	528	558	549	526	610	535	552	567	550	546	569	519	528	530	551	554	547	531	610	507	567	580	516	588	548	594	569	558	557	568	608	542	557	550	541	514	544	569	551	553	551	596	552	516	542	538	591	542	582	536	541	546	589	576	554	567	545	580	546	557	555	513	588	527	530	567	553	590	510	561	590	553	592	547	571	580	567	539	569	529	531	590	543	569	555	600	619	567	524	517	588	493	557	578	597	569	563	583	594	543	544	584	570	557	572	575	588	559	549	549	551	514	527	608	557	551	566	567	560	584	567	571	550	527	541	552	561	558	590	578	564	565	529	548	636	547	562	548	569	597	577	555	556	559	592	566	534	528	591	592	525	566	538	599	585	581	547	554	574	571	554	522	532	553	513	567	589	573	579	578	563	559	560	516	534	594	548	568	589	587	577	506	571	565	535	566	559	528	547	532	566	585	546	543	514	549	546	596	553	582	525	521	563	529	524	524	574	523	572	589	552	529	627	545	560	557	558	574	570	547	577	561	575	584	564	585	557	519	591	560	530	536	565	575	577	564	523	514	584	579	505	569	526	614	529	575	541	514	532	541	548	516	575	533	591	568	565	525	554	546	550	559	546	552	558	539	603	538	555	551	572	570	529	567	563	568	531	516	557	536	576	585	554	556	545	580	542	543	587	589	574	553	552	552	543	537	553	546	588	555	563	532	596	549	567	567	519	553	519	555	567	532	543	594	580	592	554	552	553	566	562	592	506	596	568	553	540	558	572	527	523	540	554	561	542	579	502	541	582	543	549	571	533	584	569	582	570	546	552	543	569	526	543	580	579	591	561	575	586	534	547	547	546	528	565	546	564	551	578	622	526	577	534	575	536	565	586	570	600	539	561	554	578	568	547	558	576	530	530	555	536	552	565	527	559	587	562	583	578	546	585	566	571	543	537	521	567	587	609	571	584	571	543	567	552	560	581	536	597	571	541	550	546	573	584	556	573	558	544	593	578	516	578	586	570	540	561	561	557	569	521	561	621	579	558	603	559	531	560	559	540	521	590	568	563	596	571	563	578	575	525	523	544	548	553	564	581	544	527	483	545	577	561	595	569	547	554	551	583	525	542	576	560	535	562	569	557	604	548	548	528	581	575	548	558	572	549	577	562	540	561	577	568	582	584	551	564	570	565	632	557	576	564	574	544	584	518	558	527	554	588	515	575	545	559	550	607	584	596	582	580	599	530	571	563	582	536	552	562	543	510	578	573	556	582	590	593	545	555	552	528	553	597	551	567	547	565	558	546	579	561	571	540	561	567	570	515	536	582	576	547	539	588	576	587	563	565	582	565	548	539	576	570	613	524	567	535	591	540	585	552	557	532	537	552	544	575	569	568	601	576	548	524	578	557	527	586	520	587	532	559	546	567	520	573	571	539	552	530	573	565	579	549	572	596	561	559	569	550	541	531	554	549	554	558	537	548	567	518	568	602	555	527	595	608	538	552	561	561	608	572	542	550	557	528	580	562	575	535	523	540	600	558	579	592	516	555	523	541	549	578	552	568	582	565	507	597	562	552	559	603	508	572	566	565	568	544	563	576	541	555	567	568	547	554	551	560	575	600	573	584	521	528	606	554	595	562	552	574	553	592	557	530	533	581	561	510	559	589	538	559	588	536	581	571	538	549	609	558	609	553	537	556	576	612	560	610	563	555	574	561	549	584	614	592	557	573	550	529	550	537	547	596	558	569	588	532	567	564	572	557	596	522	579	536	530	583	571	559	589	563	558	597	567	571	603	541	510	535	569	533	547	548	584	558	568	582	533	559	562	571	557	599	550	606	590	515	566	571	535	574	527	561	568	550	567	587	550	558	569	544	570	600	569	574	566	564	537	580	562	553	547	606	613	553	559	585	580	575	530	586	564	527	510	545	588	576	555	553	529	536	522	519	531	562	599	528	518	543	552	565	553	560	528	603	553	588	582	601	517	565	519	554	594	564	553	589	609	557	592	555	562	560	568	536	523	594	572	605	541	590	527	537	554	575	557	551	633	508	546	581	546	553	587	520	567	577	561	564	521	502	567	588	532	547	572	560	602	582	614	568	567	554	578	501	597	529	545	545	565	512	533	573	574	572	551	553	540	574	533	552	526	576	554	560	556	563	533	515	557	559	569	596	585	590	540	564	592	571	566	545	538	540	570	566	569	568	581	578	524	536	602	548	559	572	529	554	542	586	556	578	540	572	557	590	523	536	549	585	541	527	560	516	558	571	596	579	543	558	551	559	519	537	568	614	570	551	552	558	559	549	541	599	556	596	567	579	578	550	547	583	539	588	555	529	574	566	558	591	544
23933	22667	32549	24347	19556	7887	1476	901	835	777	752	772	736	703	719	717	699	734	698	908	2450	2949	2591	1627	1066	791	695	772	720	727	692	722	708	690	705	690	693	670	659	687	718	668	676	672	705	696	665	691	745	690	717	701	701	650	729	696	714	695	661	689	688	673	677	738	703	695	681	727	683	740	694	718	673	703	687	707	681	710	732	766	673	694	689	719	677	684	665	712	689	665	742	714	697	725	697	660	659	735	645	691	699	745	704	747	692	666	701	723	643	691	691	671	681	684	657	670	694	732	712	743	672	684	706	702	694	652	652	669	731	704	713	654	682	666	748	685	678	751	688	690	694	684	691	658	699	618	710	725	680	711	701	696	726	679	700	691	709	720	639	678	692	737	634	688	731	701	656	647	706	714	681	685	694	700	727	713	701	708	697	694	706	695	661	728	660	675	691	681	707	687	699	696	690	638	727	701	664	716	665	712	728	753	714	691	724	725	701	658	723	690	646	720	675	654	692	724	709	692	649	709	734	659	640	684	697	704	640	666	678	705	694	717	698	684	739	706	720	710	722	711	728	677	697	651	752	696	691	663	758	674	687	621	668	715	729	656	669	662	662	692	695	693	719	697	694	687	686	695	739	676	694	679	706	728	682	688	706	682	687	696	677	687	684	699	667	700	706	689	682	706	710	681	700	650	690	720	698	682	720	669	682	693	717	661	664	674	686	693	692	689	669	697	710	724	705	670	730	717	660	703	682	721	627	670	690	712	688	714	709	666	641	705	657	658	680	700	661	709	724	724	708	665	660	703	701	732	653	707	665	686	714	720	707	660	725	676	692	708	690	689	680	674	699	630	663	680	703	642	710	681	712	759	671	724	701	725	720	652	718	703	705	706	693	705	729	793	664	692	704	670	708	724	645	688	670	682	697	715	691	672	673	675	716	651	682	714	686	700	672	695	685	709	661	710	742	646	679	676	707	669	672	710	699	689	681	752	719	645	703	687	686	706	693	729	718	697	693	657	658	677	666	703	696	682	702	680	721	699	684	751	755	709	758	692	672	716	705	708	673	688	703	724	673	676	687	729	635	621	717	658	677	671	718	747	643	703	681	709	719	692	705	629	675	719	717	722	651	715	680	702	694	683	739	648	710	677	656	704	700	710	716	708	686	682	724	732	689	704	687	700	685	654	687	692	676	701	653	692	711	708	704	666	694	720	661	690	650	675	664	714	704	707	666	744	684	697	730	689	684	659	689	672	716	724	659	699	653	689	671	732	612	671	680	675	688	647	685	658	657	694	689	726	666	692	657	705	692	703	716	689	680	710	697	682	700	684	657	728	618	693	717	635	693	707	733	628	662	685	710	691	698	665	674	688	697	683	662	676	681	671	700	676	702	696	702	714	699	725	672	666	683	646	694	678	733	678	685	696	632	711	669	716	675	711	688	685	666	644	665	705	680	754	699	710	682	712	673	726	686	701	678	698	667	699	716	709	722	740	660	735	707	703	731	701	745	685	699	688	710	710	712	712	703	738	695	705	661	696	673	725	668	645	682	683	750	685	667	686	669	693	689	703	689	689	702	699	686	696	718	676	726	677	739	698	684	687	654	682	700	687	688	698	729	705	720	660	703	749	683	706	709	690	738	715	689	679	661	705	707	706	738	746	681	687	672	716	658	689	722	681	679	661	692	741	678	690	688	665	681	662	630	705	659	682	718	708	721	659	674	763	653	712	669	718	735	698	697	731	736	721	705	712	694	673	746	685	664	691	694	641	689	673	721	723	648	681	625	686	694	727	744	675	694	655	701	676	686	743	721	713	680	698	715	716	704	709	684	699	718	666	753	708	672	638	662	674	706	739	703	726	680	762	697	686	653	708	661	690	669	681	703	734	690	720	701	694	685	725	687	732	664	612	673	709	720	674	706	637	693	735	700	718	718	707	725	639	720	675	750	677	715	686	703	680	748	659	721	687	703	698	678	682	737	725	686	687	687	672	707	694	746	700	700	668	707	672	688	664	702	686	695	719	698	664	707	666	666	660	695	709	698	689	664	675	731	690	666	704	721	690	664	686	681	618	703	722	696	680	705	684	813	739	666	665	689	677	688	692	668	710	688	649	699	701	760	716	660	710	692	721	673	702	676	690	712	685	736	727	677	703	671	701	713	699	719	719	670	682	661	699	686	709	719	716	706	713	699	724	700	644	694	704	726	729	697	689	685	695	707	685	684	708	745	711	668	714	668	609	733	707	675	657	676	713	647	667	669	745	713	716	685	676	683	713	675	671	728	746	656	733	657	746	724	710	678	649	751	708	643	706	741	702	696	704	677	662	689	677	741	707	694	702	687	735	693	707	688	682	707	709	702	730	673	695	688	702	708	720	663	706	714	671	739	705	710	708	697	686	685	688	746	672	711	707	689	694	670	685	648	687	720	686	691	668	682	688	712	676	702	701	726	636	705	668	697	673	651	768	700	721	762	686	672	714	734	718	753	699	701	727	732	756	682	734	711	620	640	730	661	643	672	705	718	697	713	715	684	709	702	717	667	749	760	717	648	680	672	695	702	662	684	639	699	709	641	686	685	668	741	720	672	685	700	734	719	756	683	658	712	694	714	665	705	690	686	696	703	704	681	677	675	726	700	712	733	668	677	693	711	679	733	738	695	710	702	719	704	704	654	705	730	693	637	688	642	701	687	692	710	686	688	700	652	699	707	725	704	746	713	699	731	656	685	692	714	711	684	703	657	679	699	703	701	649	719	700	689	698	673	657	691	709	696	706	703	658	745	703	715	647	701	698	677	687	663	663	704	702	664	723	675	674	674	657	665	707	739	666	692	723	721	733	653	715	749	743	656	721	715	690	661	689	704	672	693	693	670	717	728	663	662	647	717	674	704	675	710	643	693	673	719	679	703	685	701	638	667	664	700	713	653	679	659	703	694	660	680	675	710	680	715	679	701	690	683	704	741	712	716	727	687	712	719	674	707	680	729	728	694	663	722	651	703	670	719	729	701	660	725	679	664	724	732	668	696	724	768	730	695	662	701	732	752	689	672	689	688	711	737	688	687	682	695	684	689	673	697	688	693	709	698	694	692	652	689	703	711	697	696	719	690	669	723	641	691	697	690	752	691	726	692	691	720	726	723	693	711	731	707	714	698	673	680	686	710	676	734	673	683	691	712	662	707	624	705	707	688	676	734	679	671	720	681	677	750	701	697	704	670	689	722	639	722	668	711	703	688	681	702	694	655	688	717	731	692	688	705	646	719	687	713	659	687	691	760	693	690	693	712	692	647	664	744	715	722	664	733	741	724	674	676	660	724	663	629	716	712	724	685	705	676	691	675	712	684	726	704	665	726	701	735	701	685	695	689	687	749	696	690	691	699	660	700	708	697	665	696	626	690	647	689	679	691	691	691	688	671	678	658	745	716	715	696	709	706	697	676	654	650	628	737	727	708	699	668	702	717	684	670	683	678	695	667	677	737	708	653	695	734	670	668	693	657	696	725	708
62379	96709	51336	2078	1003	955	888	850	762	722	697	723	679	746	731	709	744	704	714	989	3785	4284	3269	1959	1138	757	778	726	676	684	674	640	669	603	690	665	700	696	645	699	665	687	660	702	683	671	677	721	651	698	707	635	647	632	722	678	677	677	699	661	645	709	667	719	660	708	700	613	697	653	636	659	623	639	645	692	669	677	679	682	679	680	662	661	685	653	666	689	616	674	666	628	696	673	674	634	705	677	652	692	676	676	601	678	683	689	643	675	683	666	685	645	660	679	701	676	650	618	692	709	674	657	741	673	703	659	713	658	635	669	647	576	624	639	651	749	619	719	643	691	680	671	645	630	668	694	650	592	669	660	671	721	672	636	682	638	672	672	648	709	687	695	672	674	659	649	709	661	637	668	690	658	662	656	654	639	625	670	652	705	658	640	689	687	696	701	648	668	672	663	662	703	678	686	644	644	684	675	655	654	667	678	656	669	643	644	662	583	668	666	684	685	634	667	660	663	631	668	688	657	707	684	690	646	685	663	660	739	649	684	666	653	644	667	707	642	608	665	675	643	648	665	674	644	721	621	668	659	692	701	683	681	689	664	686	695	671	670	699	712	642	657	674	674	664	662	641	678	687	625	647	705	640	692	658	702	671	679	673	667	666	662	617	672	678	603	667	651	661	658	679	660	672	646	663	700	665	671	710	666	657	672	645	685	696	668	658	644	634	656	631	646	633	657	653	661	655	705	692	705	683	692	641	667	723	654	650	685	651	645	665	710	651	657	679	677	656	657	694	651	680	668	694	661	704	662	678	657	650	636	641	666	716	658	698	677	679	640	625	690	667	647	688	655	653	684	655	653	635	676	635	663	688	677	647	659	657	646	655	682	643	674	669	689	653	654	645	676	631	666	681	695	662	629	665	705	722	679	697	652	679	697	692	694	711	651	623	666	649	670	693	645	660	681	682	681	714	718	668	685	626	642	664	609	689	693	672	656	650	700	703	648	679	671	684	700	700	672	703	670	657	688	629	678	665	678	648	692	702	691	695	656	708	649	669	647	663	654	703	641	646	702	663	679	657	652	678	671	671	654	667	680	708	641	685	665	698	673	630	693	659	648	718	648	691	657	644	689	704	659	673	614	636	664	683	609	696	650	657	696	656	679	667	670	652	652	648	695	650	630	651	686	637	629	645	696	660	689	629	664	654	662	668	662	656	668	720	699	636	671	682	678	671	654	726	657	658	721	666	694	648	638	632	666	677	636	698	655	685	668	667	696	660	686	664	663	616	674	662	602	642	690	640	685	649	713	658	668	653	685	647	680	639	611	696	639	692	629	696	668	691	664	633	680	630	642	673	703	597	674	668	687	732	653	653	681	657	658	657	651	682	683	723	700	673	618	683	711	702	632	684	606	643	644	665	652	725	619	665	623	629	670	653	717	675	646	631	662	683	693	665	683	685	703	610	630	670	677	596	637	629	637	624	697	663	657	689	634	675	652	679	647	695	652	658	699	680	648	682	656	680	668	671	656	668	643	702	694	682	619	640	652	674	668	666	667	675	655	684	626	658	624	679	632	659	673	680	638	647	686	678	674	643	685	653	667	714	690	668	649	707	674	698	671	659	704	656	619	670	605	641	670	634	643	683	677	620	633	660	675	666	642	679	690	673	684	662	649	623	676	654	697	677	672	666	638	671	715	652	623	673	672	688	628	697	660	633	641	649	687	652	661	631	605	661	725	701	660	624	701	703	646	649	670	658	694	692	705	701	696	687	668	613	705	633	653	687	656	672	635	665	687	646	661	694	689	690	680	663	668	643	667	692	667	678	620	673	618	648	648	675	667	647	700	698	634	654	676	630	655	691	654	726	663	644	670	652	638	674	689	708	650	717	665	698	655	632	640	675	644	670	651	639	691	703	645	629	671	703	637	694	703	682	662	644	672	663	607	611	665	651	655	626	696	646	641	676	661	663	689	662	664	604	696	635	694	683	744	667	623	661	678	710	654	661	683	704	673	661	696	659	690	680	676	660	710	669	660	666	630	685	639	667	651	645	669	650	680	684	712	647	646	638	669	647	690	680	686	651	677	647	626	686	649	636	665	709	671	660	670	630	719	648	641	687	667	678	729	669	660	693	679	658	632	655	663	652	653	666	643	697	634	683	609	667	678	672	704	655	644	675	687	603	660	646	621	668	608	641	622	686	699	679	690	676	635	670	604	687	668	680	654	628	646	646	685	673	673	707	668	669	661	621	667	661	657	709	649	675	647	703	705	682	639	661	644	647	660	658	668	764	662	669	653	654	634	666	638	651	645	675	672	691	617	635	684	680	651	666	706	719	641	662	678	705	658	637	641	692	658	717	602	657	700	680	684	635	629	664	631	609	687	689	626	670	709	624	648	681	643	712	624	635	637	638	655	645	655	646	662	605	678	673	688	676	683	699	667	662	680	670	698	673	619	674	675	651	652	672	652	690	647	630	656	686	645	634	664	681	642	634	695	691	652	677	647	640	625	650	678	622	684	694	665	690	682	716	641	665	700	651	628	708	657	700	681	642	710	698	676	734	679	689	649	628	692	645	708	698	662	637	677	647	635	696	641	629	686	688	685	639	702	638	716	624	667	679	667	680	713	679	708	655	701	638	656	701	640	677	672	691	658	691	646	654	623	695	623	609	633	674	714	680	671	678	697	596	656	665	651	688	659	690	689	677	644	646	674	681	623	701	694	713	686	613	684	684	668	645	672	641	656	677	673	657	694	632	663	608	653	658	657	673	655	703	631	688	667	665	663	700	687	666	670	709	633	650	655	673	694	673	655	657	655	695	685	664	675	676	683	617	651	678	651	689	697	664	593	669	678	656	659	654	639	671	717	669	693	683	699	684	653	622	657	652	660	660	656	643	682	633	679	655	656	664	668	635	677	722	662	691	680	654	657	682	683	660	648	624	695	686	656	628	617	629	670	687	619	641	636	658	614	650	658	679	652	652	653	732	681	654	692	674	672	657	628	680	642	636	663	668	694	638	642	656	639	605	599	677	680	652	668	667	680	708	710	682	662	636	669	704	662	692	694	660	629	673	636	703	702	675	644	694	659	670	733	653	664	635	653	679	629	677	652	631	695	616	644	663	649	653	708	637	729	617	644	663	623	672	672	710	657	709	619	641	656	700	688	658	625	657	689	658	658	671	671	612	673	649	664	635	697	709	670	629	680	651	627	680	642	711	670	631	691	625	726	701	714	689	693	642	671	620	667	665	650	692	661	688	663	629	736	644	644	709	656	667	662	660	714	654	662	645	649	648	671	714	626	697	697	624	652	650	682	688	656	682	722	675	649	646	657	677	632	661	632	698	654	638	611	649	629	712	644	667	692	686	591	614	637	661	671	651	667	669	676	658	694	675	673	666	680	662	692	651	658	626	708	673	684	699	668	649	656	647	642	717	690	666	643	713	688	608	684	653	644	701	652	684	673	662	694	680	669	624	677	653	633	637	664	626	670	627	627	665	624
29087	25646	20473	2473	572	545	535	499	499	502	464	501	502	497	433	493	509	499	527	531	568	659	614	588	584	512	480	507	492	474	505	476	481	456	502	498	451	513	457	538	449	481	489	506	471	504	522	520	509	529	469	497	511	510	535	540	489	533	470	540	494	506	497	480	513	497	491	476	478	492	512	468	526	521	500	472	520	533	512	517	477	470	516	489	518	472	504	542	455	500	513	512	521	503	537	491	496	524	506	495	488	477	506	518	501	473	523	476	505	458	505	488	475	483	539	467	451	508	505	484	478	521	466	474	523	536	518	489	453	483	510	519	450	562	483	500	473	489	498	488	485	502	520	463	464	483	515	477	543	469	482	485	497	532	477	495	520	498	465	520	498	479	489	494	479	493	465	500	491	487	498	516	532	508	485	468	468	509	464	502	546	499	477	492	459	476	482	476	513	525	456	497	493	489	450	492	466	501	486	488	499	495	515	469	477	495	508	466	479	466	470	515	512	508	486	520	424	526	500	502	570	495	512	490	533	479	484	481	503	499	519	506	527	499	504	522	506	492	497	498	487	524	453	501	459	529	504	518	481	498	538	547	515	565	485	508	498	511	449	505	498	491	525	516	497	493	521	521	480	498	485	499	502	519	505	507	459	477	510	486	531	469	500	470	515	475	511	515	505	498	548	514	484	491	480	513	530	496	489	466	493	502	500	449	534	498	491	497	502	479	483	489	480	493	523	511	494	529	476	451	468	535	477	544	490	506	460	490	506	548	486	494	501	480	493	476	480	462	484	504	503	488	528	481	512	462	487	484	493	478	464	504	486	461	459	463	490	503	524	492	522	515	516	488	508	457	482	452	493	463	493	492	442	471	497	495	492	495	508	542	462	502	519	505	448	522	495	505	510	513	499	502	505	496	480	517	464	528	529	533	483	492	516	460	484	469	530	484	539	476	468	503	485	476	476	497	517	521	516	537	517	483	506	473	523	508	472	514	485	524	466	473	514	509	513	520	523	515	518	510	499	483	487	485	551	506	491	519	461	467	555	440	464	471	510	507	505	464	487	490	467	512	478	526	483	523	538	532	485	481	517	505	505	526	546	464	484	509	473	483	505	494	527	496	469	469	494	500	511	574	456	482	476	513	506	517	479	461	514	483	477	492	496	519	486	498	523	519	546	478	531	501	482	506	509	488	531	477	468	475	476	488	472	483	525	476	547	481	463	508	505	503	483	528	493	538	478	510	447	511	460	467	503	472	516	502	545	486	493	491	501	496	468	518	526	533	520	504	508	527	478	512	492	501	493	497	515	512	529	510	541	500	526	476	480	501	485	480	482	538	513	502	499	486	492	515	485	533	508	460	509	487	491	501	490	511	479	478	493	452	497	488	482	478	474	506	484	509	456	493	519	503	477	501	490	457	486	525	523	493	544	479	498	523	496	481	539	521	507	479	517	488	461	514	474	481	528	497	494	518	453	498	457	479	549	505	507	482	508	492	493	512	478	482	480	513	512	499	523	525	499	549	509	500	527	504	514	498	493	511	543	498	493	495	499	509	530	499	532	488	532	516	484	496	533	483	480	468	450	510	506	483	514	521	505	487	471	460	502	483	471	457	487	488	490	506	506	517	488	463	461	513	498	485	475	492	494	501	487	491	479	490	524	526	470	475	530	487	498	473	494	492	492	539	469	487	468	494	497	512	469	502	488	495	481	508	499	475	464	538	506	541	503	490	481	489	472	499	470	486	518	502	465	472	505	456	517	514	525	523	526	498	544	553	521	517	429	493	474	497	461	484	512	482	487	473	455	514	466	500	446	516	480	485	545	477	504	485	546	464	495	565	512	480	492	491	467	518	480	509	503	535	494	508	518	513	478	489	505	489	466	501	498	482	479	510	508	484	490	514	478	493	498	514	515	514	511	546	492	470	451	491	472	488	505	493	468	523	488	507	519	470	481	513	532	436	517	485	498	499	508	484	458	482	516	509	502	457	510	528	470	528	460	502	461	480	509	521	477	519	515	467	499	489	470	482	499	493	485	478	484	458	545	476	470	524	514	496	505	533	489	473	489	471	522	465	525	513	521	471	460	476	529	518	457	510	513	492	510	493	469	505	512	506	497	516	464	485	462	513	536	514	515	499	535	514	502	473	492	509	509	477	498	543	469	530	485	532	473	503	450	530	493	480	528	522	526	510	533	492	519	484	490	499	505	490	522	495	489	466	492	528	476	450	510	481	527	511	509	509	499	464	527	480	481	545	486	452	479	498	492	478	519	520	521	481	483	485	517	514	516	524	498	509	531	562	495	473	499	499	437	520	487	471	509	456	504	494	487	490	462	511	506	455	541	460	507	521	530	520	517	492	506	500	463	474	480	541	506	499	495	495	508	468	564	505	456	517	476	530	485	476	503	475	487	495	480	480	481	523	492	499	495	519	488	474	480	502	513	512	501	498	502	481	508	507	487	485	509	528	476	482	496	515	488	493	454	443	513	500	496	524	491	524	499	479	505	484	541	502	480	522	480	511	532	524	481	475	511	510	518	506	490	495	497	500	490	451	478	567	520	487	483	507	494	469	546	459	456	482	508	488	480	529	488	480	487	525	493	509	478	537	517	520	468	471	519	498	534	526	499	456	497	517	502	524	477	515	494	512	486	508	505	470	476	507	484	516	489	523	494	519	541	482	509	475	479	518	471	456	512	504	480	531	482	553	494	499	527	506	467	509	492	503	516	489	470	485	477	513	505	518	480	496	483	497	476	487	522	482	519	501	489	509	518	463	464	523	493	497	497	454	496	514	469	467	475	460	541	483	482	506	465	505	481	483	458	524	529	467	492	517	476	477	463	508	471	502	526	514	463	493	524	504	482	485	524	485	513	529	520	475	507	484	499	508	524	507	507	499	513	498	470	487	473	450	455	482	490	468	503	476	520	523	520	485	446	503	488	496	500	476	525	501	496	484	520	515	469	483	503	492	459	473	491	505	482	498	491	481	455	493	470	491	486	472	503	501	505	510	478	475	492	476	494	506	531	506	499	522	448	495	504	475	492	479	483	505	500	486	510	475	470	495	478	474	501	490	506	519	542	470	473	463	497	474	484	499	506	506	504	461	534	525	497	520	480	483	515	493	484	532	518	516	476	502	477	520	483	475	507	484	509	480	485	488	499	502	525	566	506	521	510	476	498	483	507	519	507	483	567	514	428	494	528	508	480	495	476	487	510	489	513	509	476	498	495	536	482	465	512	506	533	459	498	491	466	494	527	520	499	463	477	507	488	505	507	502	505	502	479	483	479	518	522	530	480	511	469	510	494	475	513	512	515	515	499	491	486	478	467	536	524	471	482	521	506	533	500	509	500	515	496	547	499	465	508	497	484	515	485	506	528	474	484	531	518	499	473	518	547	492	471	541	487	508	506	513	501	524	472	487	462	528	505	508	476	458	499	491	498	467	514	489	497	500	507	488	519	499	538	474	516	497	510	494	479	506	513	486	501	495	521	458	488	509
18551	28295	15070	534	442	458	428	491	424	441	448	473	463	461	435	505	432	419	408	472	583	616	645	531	500	441	469	465	442	453	449	441	417	456	431	420	413	443	435	421	425	431	462	385	432	440	431	432	441	431	449	398	451	430	475	444	458	459	440	431	414	402	435	449	443	455	444	435	437	495	431	462	389	460	426	460	400	440	442	446	465	464	477	479	451	439	443	402	447	428	471	437	441	385	430	419	436	437	447	450	440	443	446	426	443	433	436	458	439	452	424	452	420	412	445	446	437	444	456	428	439	456	448	462	441	441	450	424	392	462	431	447	461	419	420	448	447	448	415	412	463	443	412	464	410	436	418	439	365	458	446	431	429	421	420	426	446	462	439	468	488	435	457	466	450	472	473	440	430	463	424	469	477	466	456	462	436	438	416	433	368	455	457	431	443	431	425	456	465	443	449	431	410	440	443	478	437	452	425	460	430	424	429	485	491	449	431	406	435	469	438	440	409	435	447	454	436	457	454	424	447	450	441	485	398	417	443	414	464	450	452	440	461	423	456	417	422	446	421	438	474	441	433	447	426	473	469	435	444	452	449	464	483	444	408	427	430	411	428	446	454	439	437	458	469	412	416	465	472	466	446	424	436	442	426	450	438	453	408	437	424	395	467	427	441	405	438	484	430	422	424	426	445	461	456	461	474	415	436	422	430	426	452	455	390	488	473	466	421	427	425	437	453	418	428	450	447	443	453	469	436	399	458	425	452	411	408	426	462	431	413	447	433	463	427	411	404	461	421	455	450	404	428	433	433	415	431	433	426	475	482	468	481	420	459	437	437	487	427	426	414	422	465	421	413	448	417	462	431	425	444	429	429	437	432	384	444	487	445	425	445	415	464	461	409	446	452	419	450	469	420	455	468	468	421	425	456	425	450	439	411	443	431	422	459	436	436	460	434	442	446	441	404	413	435	436	464	427	428	500	420	459	469	473	433	447	459	453	463	466	457	421	441	467	443	423	431	417	419	425	450	433	454	458	429	452	447	436	429	427	375	410	450	440	480	415	414	448	454	436	436	437	435	403	437	415	464	432	471	418	437	413	419	417	437	433	441	456	418	432	432	421	422	442	435	460	426	453	398	407	416	454	432	439	439	465	400	477	427	419	439	462	438	464	461	442	454	470	454	444	435	419	434	465	413	399	443	396	417	470	452	446	417	435	437	427	425	439	417	413	483	422	446	431	438	418	434	466	460	430	424	457	477	427	423	458	453	409	431	419	442	461	438	424	455	441	439	442	430	465	396	436	413	415	451	462	469	445	405	406	445	441	405	475	427	461	433	454	411	472	414	431	470	445	437	424	441	400	413	423	438	420	426	442	434	415	432	468	440	434	464	462	432	433	430	423	450	429	447	440	425	449	441	452	424	443	401	437	468	490	477	449	441	420	405	459	456	440	452	434	436	440	462	469	444	464	487	444	443	411	440	426	413	448	441	450	474	437	445	436	405	391	409	487	431	445	457	415	457	424	404	451	419	385	420	436	405	450	451	442	453	462	484	409	414	463	404	442	447	414	439	452	466	445	432	413	417	414	425	422	483	474	462	451	427	417	428	443	408	415	445	490	489	433	449	436	413	436	435	459	427	467	437	399	423	435	434	443	416	430	416	450	443	476	444	478	449	464	419	436	454	456	429	469	437	400	467	412	434	430	413	397	418	451	473	414	445	445	446	431	448	453	411	433	379	414	441	456	399	439	410	452	459	416	429	420	443	419	461	436	445	445	437	409	480	431	432	444	425	397	462	441	467	437	433	418	482	418	409	443	433	384	462	417	429	455	455	416	439	447	460	468	416	401	412	462	429	438	426	411	451	431	437	443	435	443	452	424	451	444	428	405	423	405	412	457	465	393	447	442	430	420	428	413	450	449	433	424	420	455	428	460	442	427	446	431	433	450	435	446	429	431	418	398	422	478	434	415	425	417	445	449	432	394	432	439	397	433	427	424	460	476	448	420	405	437	442	453	429	407	429	459	431	438	444	427	418	404	430	470	449	424	419	424	440	465	433	453	443	436	460	419	409	370	428	440	471	429	433	401	443	434	449	451	425	435	470	436	404	454	409	444	416	403	447	410	429	472	444	448	445	451	444	430	445	404	457	449	422	445	427	441	462	470	474	447	427	427	442	423	413	463	430	484	430	435	424	443	439	426	451	447	460	455	467	420	434	423	459	431	448	439	413	414	408	447	428	435	402	434	432	443	436	429	410	457	443	442	442	453	472	469	449	431	440	438	439	441	437	439	440	439	478	458	411	491	448	465	448	425	432	411	463	459	425	419	450	453	426	441	432	442	450	409	462	417	423	457	387	418	447	429	398	418	445	457	429	437	432	424	436	467	458	414	454	426	426	500	407	431	429	436	445	448	433	437	422	433	432	460	433	434	429	429	440	440	436	428	435	428	432	418	455	432	429	468	444	442	428	433	427	445	443	447	454	411	447	421	434	446	438	475	421	476	430	403	434	464	448	457	393	436	414	435	441	428	479	451	433	482	470	479	425	418	425	442	429	465	401	457	441	441	469	441	414	455	418	438	432	443	423	439	457	426	461	428	452	437	430	436	434	463	396	426	465	401	448	436	464	479	447	397	479	425	440	465	395	441	444	447	422	402	462	431	401	459	435	464	457	419	449	399	463	452	427	443	389	422	438	451	447	415	383	456	454	485	442	451	423	440	447	446	397	470	449	449	431	429	440	421	444	427	449	452	471	456	423	430	446	458	432	440	407	446	418	451	407	440	456	451	411	452	465	455	436	446	433	419	437	450	426	412	427	420	414	432	409	432	468	444	460	469	409	431	431	432	400	442	414	434	420	446	452	430	434	477	435	427	414	439	449	439	458	450	414	440	426	446	427	450	444	418	459	403	435	400	438	449	437	418	449	400	416	396	483	459	473	470	461	414	434	429	442	442	460	417	445	402	443	461	446	441	440	446	409	479	434	436	434	433	454	438	441	428	448	452	397	456	445	437	422	455	452	436	469	438	429	431	414	422	413	449	401	405	468	422	426	448	449	421	438	424	372	444	436	458	434	408	430	446	411	427	453	453	412	406	411	445	472	454	392	455	450	394	438	449	403	420	451	435	439	423	472	457	429	434	418	443	442	417	445	457	428	456	460	427	421	434	412	438	411	443	416	438	485	439	443	428	413	422	401	450	466	401	418	441	428	425	407	448	446	426	463	410	443	448	436	447	458	471	414	443	393	433	426	411	452	438	467	439	427	437	435	443	438	446	391	414	455	430	444	453	427	444	419	424	449	464	413	442	457	443	430	458	429	433	421	450	424	393	403	427	444	416	454	451	431	452	450	476	380	422	435	423	429	457	427	430	444	417	425	398	410	406	445	450	427	445	420	467	406	439	448	447	416	414	397	410	434	449	450	443	419	453	429	440	421	442	477	410	460	452	417	434	463	443	476	427	430	468	451	432	475	445	441	415	394	459	446	429	429	431	475	438	425	480
24899	23554	37840	25459	11111	1756	832	674	702	668	651	677	667	658	626	666	602	655	677	714	1606	2041	1612	1087	786	658	629	692	638	660	616	601	606	638	617	607	634	613	628	607	605	616	620	658	625	636	623	616	625	644	603	644	690	645	604	590	660	614	634	668	624	650	643	611	620	632	628	634	611	649	599	654	613	628	589	646	628	617	562	638	646	619	641	651	633	629	624	622	638	644	626	594	581	677	638	619	625	663	657	594	613	651	606	661	581	588	552	619	607	589	573	584	608	603	637	620	623	596	639	605	633	603	552	635	597	594	627	598	610	578	605	652	692	590	611	616	614	642	636	575	605	612	608	561	594	641	623	653	635	644	641	622	626	588	611	603	596	622	619	621	673	615	611	601	570	563	614	588	622	643	616	650	584	598	618	613	593	622	628	616	635	585	622	621	588	626	613	589	598	636	570	627	647	614	612	604	670	551	658	614	566	635	599	632	630	671	659	602	570	659	609	596	633	631	664	609	624	639	606	606	589	612	653	607	661	629	629	618	601	620	588	561	605	577	653	648	588	587	600	628	601	626	651	596	604	572	630	593	610	631	655	631	615	622	632	596	614	653	594	623	604	674	640	636	638	614	609	622	647	601	662	608	638	625	640	622	604	598	615	612	607	639	595	635	667	621	591	617	660	615	594	617	600	628	615	605	653	629	597	617	626	634	614	638	604	606	638	617	618	611	603	644	586	615	648	621	612	654	576	640	613	661	648	627	633	626	639	650	632	582	617	598	600	626	624	623	563	634	634	619	598	640	557	585	629	622	577	631	618	628	629	615	630	683	583	613	615	632	589	650	649	598	627	620	602	653	631	655	613	593	627	617	599	631	609	624	598	635	643	565	605	626	609	614	585	631	583	640	591	637	579	577	644	633	643	644	561	618	586	626	627	644	620	627	587	620	586	591	627	645	603	567	634	629	602	630	633	628	658	666	629	619	653	618	608	617	683	618	635	651	620	660	620	595	562	617	605	606	600	648	635	615	651	602	608	613	655	645	612	657	603	631	594	610	616	596	638	584	613	575	603	604	619	617	629	597	604	627	590	640	593	666	623	626	646	678	683	586	615	562	619	604	658	621	623	602	633	646	601	614	615	665	630	612	651	623	606	628	659	655	590	639	611	577	631	585	631	633	597	619	628	623	596	558	662	611	583	636	585	617	601	601	633	628	651	612	644	640	598	569	603	658	607	627	596	609	610	628	662	642	633	609	611	588	646	593	612	640	610	632	616	640	588	624	629	639	618	605	586	592	632	601	621	595	592	595	622	663	607	622	635	596	596	619	634	608	624	665	639	589	622	583	610	643	639	554	595	607	623	623	617	641	598	592	596	661	616	638	620	638	601	591	619	590	621	566	584	631	643	609	582	616	631	569	652	588	577	631	665	658	611	656	645	671	610	644	611	612	576	605	591	594	636	631	572	666	603	595	638	605	672	635	660	636	637	578	596	599	587	657	657	542	600	623	588	630	599	605	617	664	637	658	600	617	647	550	623	649	616	632	625	613	628	649	633	623	600	609	582	610	599	636	635	655	608	616	648	591	631	599	581	607	634	659	602	632	591	591	668	657	623	613	627	624	620	626	652	650	595	637	615	619	627	640	627	613	614	623	594	614	588	638	616	596	653	610	628	657	578	569	610	649	614	603	651	605	614	607	592	621	604	617	603	585	611	633	644	566	636	611	623	596	607	635	614	602	634	575	661	619	623	612	602	631	644	576	621	599	626	612	667	650	611	628	598	625	608	606	628	614	627	608	608	610	622	620	639	646	661	570	643	586	607	604	585	579	626	643	639	635	616	612	605	595	602	573	573	632	610	618	638	613	674	656	593	610	625	602	606	647	610	607	604	616	614	593	608	590	653	633	657	603	622	585	656	624	621	600	574	630	629	636	622	631	622	621	626	644	615	647	616	640	595	626	616	576	629	666	631	584	666	641	604	625	609	571	603	606	616	623	592	631	629	626	567	672	593	648	622	656	657	634	626	616	589	677	628	619	609	651	644	658	607	630	638	596	610	613	628	629	611	666	618	591	634	662	646	559	617	609	642	592	588	609	622	617	647	592	630	601	624	631	665	596	610	590	601	577	606	592	611	596	643	626	635	582	654	603	637	633	667	583	610	620	596	638	578	675	592	618	572	601	644	599	607	620	561	618	593	638	544	631	587	629	615	646	648	604	618	624	640	606	599	625	641	650	643	649	610	598	597	603	621	626	585	636	616	647	656	590	615	635	601	592	604	657	633	633	600	633	621	619	619	629	628	631	614	638	616	643	601	608	610	576	602	621	595	617	613	640	633	596	608	609	589	627	607	659	627	643	621	626	596	603	597	615	670	608	591	592	662	656	614	595	597	630	651	663	604	598	579	628	641	665	596	637	653	626	620	631	606	573	634	571	630	666	606	635	633	645	584	634	602	604	633	642	661	610	625	588	549	596	607	611	623	565	605	660	595	587	622	630	603	640	611	610	646	615	600	644	651	592	633	587	600	629	631	629	600	649	631	631	585	618	630	579	599	648	639	646	608	636	574	557	604	629	624	639	667	570	641	660	603	576	607	589	624	624	598	663	618	647	602	595	623	593	570	625	665	625	619	619	565	618	675	636	610	612	595	610	564	623	626	650	604	668	612	618	611	627	650	643	615	571	634	582	645	625	598	606	616	600	602	634	591	598	636	623	630	623	626	589	571	634	612	617	577	626	602	647	654	574	587	619	584	641	580	599	618	584	576	588	631	619	583	610	640	612	626	624	608	610	607	611	630	617	626	636	621	652	637	617	609	617	629	617	621	644	636	618	622	619	605	635	604	638	585	618	646	600	548	662	599	600	603	609	632	622	604	619	626	617	583	616	605	601	621	576	630	634	592	650	647	562	605	668	615	574	678	561	630	618	632	607	628	633	626	595	608	589	587	649	636	616	622	596	597	607	636	614	600	625	588	579	604	629	612	591	554	659	631	655	607	591	630	644	610	605	626	622	600	601	588	632	645	620	601	621	639	606	584	650	604	576	610	613	648	629	584	569	639	612	627	588	613	675	603	631	611	631	583	617	608	629	608	654	632	622	590	582	587	587	637	656	664	642	592	596	618	664	672	612	584	620	607	613	610	619	611	633	630	662	603	608	600	657	601	633	639	619	609	602	621	652	620	603	652	600	617	682	644	580	616	632	583	630	627	625	634	631	602	628	609	626	612	607	605	648	628	614	629	624	605	600	603	647	648	588	678	606	615	578	615	622	589	605	618	641	596	619	622	604	646	624	615	623	605	588	591	579	637	627	609	609	646	585	612	597	607	620	636	571	573	638	627	633	628	610	577	633	654	627	612	612	616	647	650	533	595	628	621	611	639	640	594	660	643	586	637	609	627	640	625	626	599	632	630	576	615	640	663	645	610	661	630	645	631	618	565	628	659	599	605	607	624	634	606	645	637	629	631	608	605	604	611	617	645	611	662	645	643	600	607	603	646	622
53193	82982	56075	1165	818	778	702	659	624	636	662	624	621	643	614	610	586	627	612	718	2335	2634	1951	1226	868	614	621	615	579	637	591	561	609	593	552	599	616	629	647	616	563	570	580	634	578	613	588	601	582	615	591	604	616	598	578	580	616	549	594	561	605	569	545	572	562	604	583	597	549	572	590	603	555	570	552	554	590	624	604	597	575	591	576	571	605	594	620	565	552	576	587	539	581	574	608	579	570	599	559	598	584	594	614	558	592	578	581	573	593	593	585	559	616	601	613	587	565	581	565	590	578	576	620	562	642	571	566	602	600	589	544	581	591	579	610	589	578	549	566	575	620	575	586	580	559	588	592	563	599	586	623	589	569	594	603	568	585	571	562	598	593	587	565	618	579	586	579	575	583	617	635	605	546	575	567	551	625	616	598	573	582	596	554	597	606	596	587	586	543	567	556	577	597	602	569	591	605	599	566	578	611	571	628	592	577	577	585	548	600	558	568	588	567	599	595	600	600	615	550	593	586	602	559	590	577	573	608	568	617	596	547	544	595	611	595	601	596	599	614	607	581	591	596	539	603	572	587	600	615	563	579	581	596	633	610	555	622	581	638	580	608	542	624	557	568	581	543	648	586	581	589	579	569	579	560	560	555	626	625	566	616	521	585	586	573	589	573	584	604	534	572	574	622	594	619	625	587	580	601	599	575	591	599	605	587	560	578	618	605	578	590	606	577	585	571	606	594	628	597	558	569	600	579	581	557	595	618	524	577	622	581	637	557	589	585	557	592	592	591	628	592	587	603	629	599	565	556	591	568	591	564	569	561	594	568	617	586	544	632	614	616	563	624	573	555	578	585	555	512	596	624	566	612	584	558	602	573	575	609	603	594	579	579	549	622	547	591	597	623	569	554	584	589	595	598	597	576	624	611	557	602	597	561	620	556	600	599	591	610	567	604	578	565	603	618	535	570	577	572	598	569	551	564	598	559	610	580	589	589	601	627	594	618	567	559	585	548	630	583	587	617	605	548	572	637	588	592	562	592	563	569	602	584	610	593	605	557	550	595	611	629	586	577	609	588	588	519	612	591	549	601	582	600	610	588	549	610	581	575	558	566	603	540	591	606	616	605	609	559	593	628	579	540	580	558	627	618	548	595	582	541	593	560	561	615	583	604	625	614	590	605	643	587	599	580	609	567	602	578	552	593	558	597	619	573	570	625	604	560	574	605	572	614	588	610	583	589	554	622	596	645	558	580	611	543	577	583	614	559	588	617	570	576	567	609	591	589	559	607	547	592	536	581	587	595	637	596	583	557	567	595	591	606	583	612	633	605	558	596	563	588	614	618	589	575	597	654	584	611	555	629	603	596	593	577	559	543	559	579	576	634	631	600	570	545	594	597	587	606	576	597	577	588	598	541	572	539	572	603	605	597	587	570	552	542	593	581	540	615	611	598	629	607	589	605	588	511	556	590	548	584	605	616	583	573	605	592	568	606	593	571	582	605	595	634	585	604	588	620	600	582	602	557	617	558	614	581	572	580	598	641	600	564	559	552	549	559	551	582	588	569	572	608	589	528	626	625	603	558	575	562	613	601	587	554	586	579	576	584	586	595	599	545	602	571	595	580	555	681	571	598	555	571	591	539	614	579	548	606	592	592	589	587	575	578	529	590	582	559	617	560	603	551	604	559	570	589	550	565	591	570	590	585	590	567	580	608	603	616	591	622	532	589	585	613	538	601	619	596	592	604	585	584	583	534	579	587	608	581	564	568	601	574	596	575	577	580	599	563	574	530	564	599	568	607	620	653	573	555	619	548	591	579	594	575	615	624	573	589	607	551	573	589	546	565	619	580	614	585	613	606	570	550	591	561	566	620	543	591	590	644	611	595	594	569	612	606	623	592	567	577	616	591	582	562	598	615	592	587	606	577	600	622	573	571	617	612	598	558	562	579	566	571	567	575	550	619	546	590	599	590	553	592	551	605	560	600	562	588	604	586	628	549	588	597	606	584	655	580	572	562	573	569	613	567	588	545	598	602	574	585	562	574	609	581	599	568	583	578	565	579	528	594	595	621	551	632	555	580	573	557	566	612	586	533	574	585	615	627	545	585	635	564	559	605	581	571	600	577	603	597	576	591	586	631	618	554	581	559	559	589	575	554	558	618	605	583	573	599	602	593	538	575	627	586	584	563	584	575	541	573	549	533	569	585	568	580	591	542	610	616	602	617	582	584	586	628	607	604	569	597	542	573	566	558	568	566	575	603	601	592	594	618	599	586	636	547	532	622	556	601	582	563	538	627	582	544	643	595	606	617	548	591	558	567	565	553	597	556	587	607	603	577	541	583	583	616	585	612	580	563	590	565	598	590	552	579	608	634	564	588	640	629	563	553	576	562	560	536	555	588	630	540	558	591	591	551	555	585	608	589	590	635	575	530	556	544	607	607	596	644	557	577	597	640	548	537	615	600	636	541	583	565	591	596	606	570	620	549	589	602	622	634	521	538	601	591	610	591	575	555	569	569	561	601	592	577	592	638	600	635	573	553	637	540	583	586	568	559	508	565	571	562	558	590	608	617	528	574	578	635	580	593	564	584	597	587	581	553	570	593	570	594	594	607	592	578	579	570	613	579	523	615	613	596	601	567	563	595	601	589	551	605	588	603	559	572	581	568	545	565	619	591	601	582	598	540	581	632	564	608	616	573	566	547	571	539	573	609	553	568	566	564	589	579	551	579	593	560	578	581	593	568	594	593	548	618	581	557	571	606	562	599	597	565	580	581	547	582	591	547	630	617	573	585	600	582	543	532	588	561	575	596	563	612	603	523	643	600	560	650	558	578	586	557	593	603	586	544	620	596	581	571	625	547	591	536	623	549	564	597	605	615	572	590	588	580	599	564	582	570	554	546	542	577	565	588	616	607	582	556	632	592	591	600	580	610	586	568	606	564	584	604	584	571	570	577	573	593	630	616	598	567	587	593	586	644	604	584	576	543	567	550	570	603	561	581	564	565	557	572	649	560	553	564	577	575	595	563	585	527	571	565	566	591	585	613	580	630	613	609	549	642	575	569	616	612	614	608	569	616	608	557	561	573	568	545	592	555	579	585	557	571	608	582	607	564	556	602	596	576	558	624	588	599	549	597	574	546	596	595	577	591	585	585	576	603	531	557	581	562	575	582	566	591	581	559	542	594	624	560	618	583	577	595	558	570	571	549	603	621	592	582	556	607	591	561	548	582	554	539	572	553	605	556	544	601	625	553	592	542	570	556	567	555	613	552	550	546	546	595	575	609	561	579	556	568	573	625	563	582	560	568	609	576	578	596	568	616	546	582	547	561	638	579	580	551	595	620	569	573	596	562	613	564	547	577	602	555	579	582	620	578	585	615	568	609	550	576	557	570	602	591	554	556	561	619	536	638	566	615	579	575	602	600	567	586	562	567	577	584	558	578	618	592	584	580	569	586	542	606	602	568	582	600	573	583	559	590	615	590	571	553	576	563	571
24002	22656	34723	25822	19025	7363	1522	966	825	806	830	811	801	807	754	777	728	708	729	1001	2825	3216	2482	1581	1049	851	741	707	746	704	728	758	741	745	730	715	738	730	711	733	714	756	706	695	707	695	727	715	696	706	738	715	759	770	688	727	735	669	677	675	726	713	743	738	733	700	672	694	680	716	693	700	709	731	720	738	702	689	733	742	748	721	754	782	764	748	727	723	733	712	725	714	712	709	726	728	764	732	697	741	721	707	733	729	696	715	708	739	693	750	759	705	736	728	763	746	753	687	771	670	735	703	724	719	758	684	762	683	695	704	730	718	762	693	735	678	754	751	713	668	717	652	737	787	746	682	737	780	719	729	703	718	744	762	704	732	750	686	732	731	694	730	697	723	755	708	724	730	775	699	685	723	727	772	724	735	733	715	708	729	695	752	696	758	753	705	718	724	760	715	688	757	670	750	762	684	687	767	687	717	715	731	713	746	726	676	744	730	685	706	749	720	745	662	730	749	684	751	717	704	717	774	745	781	754	742	733	712	694	697	735	743	708	740	696	687	706	714	767	699	735	708	672	721	712	681	718	751	721	702	721	656	752	702	742	688	727	717	736	695	739	760	728	748	714	750	702	716	720	784	699	745	716	732	691	672	755	697	741	747	705	713	730	724	687	748	749	754	742	730	720	738	729	727	705	736	745	652	745	708	740	657	768	767	726	707	731	727	685	723	706	754	715	732	735	737	744	718	716	793	715	712	714	766	698	748	717	750	703	702	723	691	745	761	697	730	704	713	710	739	718	726	731	720	747	689	706	699	704	697	736	743	737	703	739	669	713	667	700	738	685	698	719	687	746	733	718	683	754	676	710	684	777	756	692	755	726	734	708	734	732	668	724	711	680	683	726	703	717	728	662	736	751	670	713	715	721	684	754	704	759	701	748	678	751	707	743	694	716	726	754	721	769	690	712	695	704	720	744	755	737	722	714	722	741	727	738	734	676	783	686	731	696	750	729	743	709	712	718	790	746	726	764	770	734	710	733	739	709	749	748	705	717	765	738	731	725	744	710	705	747	706	692	713	661	724	719	738	757	739	730	681	701	736	724	693	703	768	789	737	797	711	760	764	727	721	749	709	661	709	715	720	729	761	768	711	695	706	705	711	697	702	724	700	688	742	740	718	728	717	723	742	683	755	652	719	733	765	725	752	730	735	744	676	774	749	747	703	753	697	725	673	732	735	696	699	732	726	692	681	734	717	687	742	758	718	714	764	706	711	737	747	757	758	712	728	697	754	745	732	679	715	748	701	728	731	699	751	683	749	668	714	736	721	712	734	708	713	734	735	734	680	713	703	726	668	722	707	729	706	700	710	733	715	714	781	730	706	730	644	684	708	720	694	718	739	726	725	760	693	715	729	765	706	759	711	758	761	709	730	770	713	760	718	717	719	695	665	730	724	737	730	720	742	725	754	770	708	722	722	739	731	704	747	713	755	670	722	747	699	703	723	766	750	728	694	739	704	714	729	739	703	732	664	747	681	763	696	681	724	757	725	765	729	713	756	729	781	745	710	703	722	769	730	736	727	742	722	723	723	751	746	692	720	718	696	692	708	674	700	779	735	707	729	695	666	701	738	714	785	694	709	740	701	709	711	714	710	701	741	751	716	772	733	751	714	763	757	702	737	745	713	755	751	721	698	722	752	747	752	703	736	663	714	720	686	714	749	717	687	777	718	684	737	724	730	719	706	754	704	739	745	747	725	673	709	710	764	696	726	727	712	716	700	765	686	692	746	711	721	764	715	757	720	760	670	716	714	715	702	676	714	686	711	741	717	726	695	739	720	701	711	753	728	776	733	714	714	731	696	708	710	718	764	743	730	709	745	719	733	729	749	717	711	729	729	743	690	748	718	747	663	749	766	722	715	752	763	743	700	730	724	706	681	717	745	740	676	763	727	754	758	763	716	744	658	713	750	731	742	711	765	689	679	650	670	715	728	745	699	752	764	728	721	703	682	753	684	748	681	712	678	741	718	765	660	714	693	700	768	698	685	672	697	695	708	681	690	741	707	755	697	747	719	743	718	726	747	742	696	710	727	777	727	715	728	717	725	709	758	748	706	707	709	730	735	716	725	710	720	703	709	751	725	700	687	739	736	740	762	697	701	757	716	685	741	708	726	715	721	687	742	698	774	730	704	721	711	749	732	723	667	701	748	745	758	679	727	708	733	737	701	745	719	700	718	733	712	794	739	684	689	692	741	760	735	712	724	752	752	696	716	714	677	732	730	725	712	683	722	741	753	702	762	750	747	741	697	738	726	733	728	745	692	722	755	703	738	692	782	707	713	745	715	686	737	725	691	690	749	724	710	720	753	715	691	705	682	693	741	749	730	719	759	729	716	701	771	705	750	736	744	726	700	708	770	742	722	676	707	718	743	743	724	698	712	680	681	707	722	769	719	731	704	683	759	725	724	717	685	732	710	741	668	714	700	677	724	696	725	727	824	738	705	718	711	706	736	721	728	719	722	717	717	714	731	721	722	711	729	695	712	710	756	752	766	739	720	758	733	692	714	751	713	714	716	719	655	714	705	771	739	677	773	683	713	722	725	798	696	727	711	719	750	743	756	720	737	624	765	684	693	669	720	715	762	689	729	696	653	714	698	716	699	741	692	754	714	742	737	728	737	725	767	714	741	681	714	743	740	708	725	720	669	737	690	736	725	761	709	736	712	704	696	745	773	760	662	703	718	679	731	744	736	706	711	709	715	759	739	790	689	722	743	710	738	756	773	734	692	752	712	705	703	698	731	717	766	678	689	721	705	750	746	758	753	738	698	711	728	778	751	740	728	713	698	681	764	750	768	730	800	736	706	694	746	774	730	721	661	656	691	732	696	711	728	712	727	710	737	723	724	721	671	681	719	685	719	701	712	681	760	777	736	717	723	718	752	804	738	686	700	746	737	764	708	729	726	722	716	692	710	751	711	733	732	724	725	765	794	737	702	712	746	702	691	757	706	738	713	765	745	718	729	738	741	732	688	770	748	720	719	774	708	738	743	750	710	699	731	767	702	725	700	743	758	694	709	691	735	706	732	691	740	705	726	713	704	782	741	713	731	706	685	772	712	726	712	732	726	750	741	753	702	698	755	731	676	717	694	694	715	746	766	669	749	736	733	747	765	742	685	708	730	729	725	734	687	789	744	708	749	733	693	766	719	730	733	744	717	767	749	755	732	741	691	783	728	730	715	722	737	752	761	739	685	687	725	680	687	683	691	757	715	670	735	735	721	764	733	683	718	708	731	712	701	708	703	725	786	747	737	746	752	725	698	703	673	708	739	710	715	758	743	710	669	731	713	709	696	722	755	744	736	737	750	730	702	720	685	724	656	743	732	700	781	737	754	665	687	768	768	689	718	750	717	664	743	713	710	705	731	748	664	781	688	684	686	724	731	704	719	756	750	705	745	645	691	694	722	737	719	712	738	720	739	725	703	696	715	714	723	705	727	712	736
61823	96936	64463	2090	1118	928	927	900	803	738	750	752	774	748	749	698	720	751	696	1194	4021	4279	3126	1905	1175	868	750	707	671	681	730	716	679	729	664	677	720	720	647	691	697	707	699	728	700	751	653	690	674	714	662	676	657	713	720	692	652	738	678	707	673	702	696	663	737	667	738	682	694	700	683	723	676	641	650	719	682	668	700	656	724	731	693	708	654	668	650	726	713	710	698	708	717	737	676	675	762	703	695	636	695	657	696	688	689	731	662	710	677	696	709	705	670	636	672	694	710	682	701	719	654	744	693	721	678	694	680	669	707	738	693	683	701	663	667	716	683	663	683	678	692	733	685	660	710	725	711	690	664	689	688	685	701	645	632	662	719	672	662	678	724	667	701	711	701	722	642	675	663	648	635	707	683	648	671	642	676	685	723	669	724	662	686	666	704	681	697	714	737	710	674	687	711	728	647	662	655	703	655	745	687	740	734	702	713	726	697	705	690	693	725	689	664	748	687	695	690	697	667	698	683	721	681	696	639	707	704	689	661	698	694	713	694	686	680	650	669	666	705	682	707	675	687	711	694	703	695	694	664	731	694	700	719	683	699	694	672	691	713	724	691	699	675	734	694	689	683	706	648	685	678	720	661	706	680	690	685	658	679	681	677	692	688	696	723	690	654	674	700	701	696	705	631	690	695	734	661	729	717	651	689	723	687	674	659	718	701	642	620	731	690	642	686	700	712	680	729	728	658	687	742	756	715	707	683	685	647	696	678	726	717	743	711	697	680	693	644	684	699	663	660	682	654	699	684	701	727	685	686	690	706	672	629	668	722	614	695	725	675	678	704	721	729	653	651	736	688	688	715	697	677	699	671	652	690	669	687	679	677	686	724	682	722	720	698	686	702	694	707	642	675	682	651	751	671	706	668	597	697	699	674	686	694	691	702	682	696	703	658	665	723	672	730	733	694	727	737	637	713	683	717	684	665	733	692	692	688	696	642	698	678	702	727	706	667	669	701	682	660	768	695	679	692	671	676	682	682	677	682	659	737	694	700	669	683	732	638	718	677	699	695	644	677	711	699	671	724	677	638	672	693	738	756	670	683	660	714	696	695	660	668	661	701	657	617	681	652	674	664	706	702	696	704	715	697	717	726	737	680	707	707	716	714	687	735	692	661	699	703	725	661	669	705	682	731	665	665	666	748	685	670	706	684	700	694	670	680	724	697	676	687	678	659	687	631	706	681	738	653	695	679	731	711	701	686	633	693	673	684	663	660	713	716	669	667	691	702	634	744	673	672	678	676	679	718	743	655	684	676	706	713	692	720	684	693	727	696	702	662	703	694	661	703	637	685	704	677	696	680	685	654	656	644	705	691	665	714	705	729	633	686	689	664	650	761	670	688	675	671	703	682	704	697	741	686	677	660	680	683	728	708	703	698	668	651	657	693	678	723	672	714	686	666	657	661	667	688	644	689	703	673	657	741	690	750	696	695	664	655	647	710	664	674	663	720	687	688	659	646	707	651	718	732	671	688	647	714	682	700	671	713	656	656	692	625	649	711	650	688	684	717	694	696	678	683	659	708	689	710	723	727	688	691	725	663	672	707	695	686	686	680	675	649	650	731	678	694	724	665	717	717	695	701	663	659	689	698	731	652	689	665	718	675	688	695	656	675	682	714	702	706	687	691	678	695	669	705	704	640	711	679	707	669	671	695	714	692	645	678	725	691	711	646	678	673	689	633	704	674	746	689	688	693	689	661	722	712	680	700	699	657	696	709	687	739	667	684	648	678	667	667	704	740	730	686	689	692	707	625	637	710	685	668	672	661	670	733	660	688	692	678	713	646	682	664	704	711	713	698	700	690	691	656	681	708	698	715	658	615	649	698	678	638	713	638	690	677	660	710	639	718	695	664	709	697	695	713	701	709	701	734	747	684	657	649	706	688	745	634	729	656	648	678	645	664	704	685	723	707	715	686	687	633	662	663	695	703	715	687	676	683	696	689	690	626	674	690	709	689	723	671	742	628	710	653	717	671	692	675	693	741	674	678	664	703	664	678	656	706	707	719	659	659	688	696	719	686	726	673	691	670	698	703	661	715	716	706	706	705	684	686	650	729	684	726	695	679	687	717	714	710	639	658	692	731	692	685	642	673	686	643	705	655	741	625	694	700	687	725	695	651	659	716	667	731	706	668	665	723	667	645	673	678	712	650	703	676	679	701	650	680	635	678	660	680	709	720	721	651	694	675	656	673	699	706	726	671	715	670	678	661	656	731	651	674	659	669	676	701	695	679	675	703	709	702	700	665	684	663	669	703	689	700	675	717	655	674	651	668	686	657	691	700	709	684	672	755	700	653	661	715	664	689	726	666	662	700	683	699	667	692	714	698	656	674	695	720	722	671	671	742	720	690	719	694	690	663	692	664	700	674	679	720	690	664	690	691	671	689	677	693	693	688	696	645	640	608	725	680	664	682	713	732	672	709	670	685	690	672	685	620	677	709	671	660	669	663	632	714	676	674	660	702	689	680	728	652	704	740	690	703	684	696	731	705	709	702	701	672	696	658	683	654	671	699	719	711	673	707	655	689	692	677	719	619	691	648	722	710	662	636	711	663	717	736	696	708	652	644	653	706	687	699	715	655	659	695	692	683	696	688	676	719	708	665	702	657	698	681	653	684	669	712	668	729	693	661	680	690	663	680	682	673	698	722	657	658	670	671	683	667	681	707	674	673	661	719	699	697	684	698	735	723	672	674	721	687	664	669	641	642	664	694	703	672	670	755	714	708	694	696	671	707	629	656	672	705	716	671	706	695	739	683	668	699	688	691	651	677	703	699	689	710	659	726	665	704	699	701	669	675	663	756	625	677	612	684	688	702	725	698	691	706	660	694	695	685	636	738	745	702	671	700	675	659	696	686	715	674	703	698	710	720	705	665	692	674	657	665	687	711	727	693	687	668	691	674	728	703	730	711	691	677	696	670	721	741	659	702	711	674	727	711	711	689	673	699	678	712	704	658	664	669	702	704	655	660	701	683	646	721	731	648	667	689	665	663	677	689	685	679	679	697	656	697	681	713	696	673	670	695	681	663	654	718	713	660	662	696	655	717	684	715	686	645	659	686	678	726	683	673	658	712	661	724	690	650	684	675	713	637	706	677	708	712	725	664	645	645	637	701	666	705	712	644	694	617	710	700	698	689	688	738	633	696	700	755	681	695	685	695	689	645	675	706	693	738	704	673	686	657	669	703	673	696	734	663	669	675	647	714	692	725	718	660	653	693	706	676	655	702	648	659	701	680	664	691	659	685	724	739	712	691	664	655	676	654	678	713	652	710	672	711	682	715	724	684	684	656	704	642	696	670	664	737	637	650	760	663	707	670	671	673	718	675	708	719	658	690	684	664	696	655	681	654	686	660	699	662	680	655	708	717	680	665	654	702	685	716	693	706	697	646	723	656	677	696	679	671	691	643	705	669	677	680	693	734	747	677	661	724	684	630	689	691	685
28419	25467	21553	3460	618	541	568	507	535	519	517	538	489	501	512	513	478	553	535	536	592	664	673	581	592	546	515	463	531	515	546	534	516	497	518	516	498	515	528	499	506	542	490	528	519	527	467	542	529	500	480	488	500	534	500	523	491	544	522	504	537	510	505	515	521	502	543	530	507	539	481	526	506	504	531	512	538	489	522	530	516	505	490	535	492	525	514	508	521	516	536	531	505	484	543	473	500	516	558	486	532	537	581	483	520	485	503	511	526	497	519	477	541	508	441	534	476	484	521	530	534	510	547	489	520	520	531	509	494	545	552	532	501	542	468	503	495	508	493	508	468	486	556	486	513	500	536	493	554	573	495	517	521	469	545	512	515	515	491	496	525	514	483	543	491	505	481	515	497	547	485	558	512	497	513	501	527	494	492	474	510	540	512	517	491	509	564	517	536	481	500	529	492	513	491	476	504	533	532	507	512	482	506	496	479	466	510	502	551	474	553	549	522	521	492	509	504	508	518	526	489	498	529	548	527	494	535	530	502	506	523	518	482	527	521	531	561	520	532	537	517	452	454	509	493	502	499	525	488	468	516	507	525	477	480	502	497	524	502	512	477	487	546	522	483	501	541	518	516	532	491	495	520	496	502	476	511	470	498	502	533	479	519	547	486	495	499	501	503	511	494	510	490	516	551	551	518	534	509	509	538	495	458	504	498	489	459	551	530	511	521	526	511	515	523	494	490	555	503	487	503	548	502	475	498	552	517	517	508	520	486	506	538	495	487	531	514	474	535	509	498	497	525	506	511	469	514	479	491	525	521	515	488	498	468	527	508	514	497	495	549	516	531	495	523	504	501	506	485	469	532	521	531	536	512	496	558	504	470	515	509	509	513	512	516	505	493	501	463	501	534	476	499	488	502	509	544	491	492	483	526	532	540	502	502	552	519	486	528	560	523	506	532	495	498	522	531	505	524	562	538	493	518	506	519	523	506	480	508	545	533	555	499	521	503	480	516	525	532	512	508	495	506	505	510	540	505	520	500	499	515	505	472	526	481	484	482	461	490	529	500	548	541	522	553	487	514	536	498	518	491	538	495	532	556	566	514	551	515	517	528	513	493	537	543	497	529	491	545	555	497	491	505	505	525	541	539	523	504	528	526	572	551	485	533	519	506	536	502	514	503	546	512	507	475	535	485	548	513	471	505	526	515	492	511	495	492	519	505	513	541	511	512	532	477	497	475	518	492	532	515	535	479	521	492	525	550	538	485	478	486	512	470	532	536	514	510	530	531	508	519	530	519	523	495	554	481	480	491	515	499	506	522	495	539	551	474	515	544	477	497	511	546	523	517	533	480	468	511	505	503	518	511	532	535	553	496	512	482	517	500	484	492	504	535	483	528	481	548	511	501	495	516	482	505	502	514	533	538	540	533	523	519	484	551	491	491	516	526	484	517	519	531	506	482	505	497	556	503	529	523	492	491	493	542	484	506	510	513	499	508	533	524	505	485	490	494	477	491	513	520	510	502	488	478	543	484	547	540	509	524	497	481	486	510	511	525	497	549	512	522	502	504	533	543	477	510	515	531	509	519	491	509	513	530	507	484	507	526	498	492	517	489	479	477	514	460	541	527	519	477	523	477	491	508	499	543	522	519	504	483	528	532	545	507	484	506	504	495	518	524	493	530	525	520	492	552	537	510	499	494	490	508	541	476	519	501	529	502	511	485	508	494	484	540	486	499	515	541	493	538	518	532	542	518	488	538	508	547	532	529	504	522	511	504	527	501	529	489	489	484	489	497	502	497	481	527	491	520	512	526	474	515	504	522	512	463	525	510	495	508	504	527	539	454	512	536	520	499	526	491	487	541	508	510	525	542	520	509	506	490	530	539	540	493	501	522	525	515	508	535	524	491	484	493	531	487	567	512	487	512	514	517	501	537	501	520	498	490	511	481	473	498	493	517	519	473	517	528	503	529	558	484	523	512	504	507	543	523	507	509	499	537	530	517	514	479	537	500	485	510	522	497	495	487	532	505	493	491	535	521	530	552	529	530	490	541	525	561	517	483	543	526	477	490	506	524	562	529	537	524	487	543	556	483	493	531	519	489	491	502	477	527	494	526	486	535	476	525	505	483	526	534	517	542	500	514	438	512	515	545	488	538	500	478	509	505	529	485	512	530	506	553	492	527	509	509	489	516	529	541	492	490	484	499	491	522	553	554	531	511	552	531	561	497	494	521	525	507	518	521	528	510	508	520	540	501	520	505	516	494	545	498	502	571	457	492	524	519	494	537	503	516	495	517	523	505	526	555	524	522	531	532	515	502	520	507	513	492	527	503	491	532	526	542	511	519	520	516	492	512	504	509	482	493	499	543	554	515	511	496	516	535	509	518	546	530	538	530	505	525	485	530	511	524	510	518	537	538	517	541	519	496	516	522	551	492	512	497	499	517	513	518	505	521	527	499	482	512	523	505	505	511	476	475	516	518	491	518	501	512	496	530	509	562	511	463	508	492	505	530	517	525	525	516	487	506	529	488	498	488	515	488	516	546	573	506	504	508	496	502	501	517	457	467	500	512	457	494	485	566	554	493	535	513	497	491	487	482	517	527	518	520	517	515	527	507	549	477	557	501	514	523	503	540	504	509	550	547	544	463	533	511	505	483	537	547	518	559	486	521	540	507	450	528	519	488	573	516	511	513	529	496	538	493	508	551	512	510	517	514	510	510	499	481	504	502	539	482	471	478	530	496	528	495	486	486	545	549	516	529	436	492	485	519	522	522	476	522	512	529	513	485	509	499	488	491	495	489	497	487	531	515	515	506	506	561	486	479	484	508	505	529	527	546	523	547	538	526	483	487	550	523	516	523	527	548	509	506	474	537	530	533	490	509	533	502	487	508	478	497	478	521	510	496	497	508	498	522	516	494	519	506	514	514	514	481	528	525	513	491	544	488	514	483	504	536	543	503	550	514	499	510	510	526	478	497	517	497	534	549	480	513	534	552	517	484	487	445	515	518	496	522	482	512	489	504	497	500	508	531	534	492	489	494	503	540	501	521	506	528	487	560	507	487	490	521	502	526	506	516	528	493	487	515	534	528	484	536	532	490	519	513	473	540	500	505	554	532	559	492	463	490	526	498	534	536	528	469	541	513	536	504	532	466	529	497	499	507	500	567	481	541	524	526	530	498	467	494	533	515	531	523	541	510	554	575	496	531	547	509	488	514	459	522	513	513	525	524	526	532	503	512	489	505	534	515	531	521	506	521	529	512	548	521	495	578	538	471	509	512	520	497	502	491	524	529	497	527	513	514	510	502	536	482	516	515	502	494	534	504	486	498	555	499	524	489	495	537	513	507	544	491	523	509	520	562	479	486	458	506	511	530	538	512	510	528	584	473	559	557	517	482	555	494	525	535	504	552	503	520	553	487	506	477	502	464	468	499	516	478	511	515	539	538	494	510	574	488	528	520	546	552	496	505	491	544	511	507	541	487	506	525	514	524	492
14310	29210	16565	767	450	452	471	457	482	446	438	478	461	442	418	459	425	456	487	485	648	705	668	609	508	473	480	497	460	481	477	443	469	431	466	451	483	455	449	475	449	448	460	475	461	429	446	474	431	465	435	438	432	466	436	440	412	470	408	423	466	444	487	463	460	455	436	441	460	449	420	442	462	424	457	446	509	464	441	458	464	441	468	461	450	465	464	465	475	440	424	481	428	417	433	420	449	438	430	462	474	470	430	440	468	459	434	466	478	487	483	426	435	449	425	442	484	483	444	418	424	421	463	462	428	452	441	436	439	445	428	461	469	451	446	432	449	450	424	452	485	452	429	423	471	460	434	446	438	426	437	428	474	438	481	462	472	436	445	462	410	458	463	455	412	457	402	423	450	456	428	454	448	465	443	444	482	442	448	478	461	471	429	491	433	469	448	453	435	444	495	489	420	442	460	449	464	487	454	432	447	448	476	434	453	470	449	461	382	418	426	471	419	456	441	470	449	413	481	462	453	455	472	433	425	424	438	423	464	432	455	439	432	445	500	455	433	462	469	451	473	412	462	442	483	434	441	417	422	449	466	484	479	468	445	440	444	462	463	409	422	454	432	480	402	456	449	446	447	449	440	424	448	421	429	423	498	438	450	454	453	430	490	439	439	450	444	391	489	473	464	448	448	429	475	459	450	423	430	463	450	465	469	426	465	445	443	445	434	448	407	451	440	451	485	458	425	445	457	428	459	442	440	395	470	428	465	424	453	467	439	446	437	473	451	461	445	449	445	465	427	455	434	424	462	437	445	468	466	455	454	440	453	458	447	439	447	396	482	452	439	423	423	441	446	428	410	452	459	469	453	430	464	429	468	467	455	485	433	475	442	429	464	465	437	437	419	434	453	433	438	412	432	450	444	439	444	429	428	430	448	422	434	453	421	449	431	442	445	438	464	445	430	461	439	440	496	444	443	462	447	486	420	458	451	463	471	461	417	427	459	435	463	443	440	462	456	467	485	416	463	445	477	420	441	473	463	468	469	476	469	401	462	455	463	441	462	424	459	431	434	443	451	413	487	422	439	445	448	465	453	461	428	442	456	435	473	471	455	439	496	424	475	437	488	421	438	476	419	461	429	436	403	472	455	436	447	445	443	404	469	477	440	415	439	462	437	471	451	435	446	440	447	523	487	459	453	436	434	465	457	403	479	487	448	455	466	432	474	427	428	469	430	412	433	400	443	444	463	455	458	394	503	481	423	450	427	433	438	479	476	472	430	450	447	437	422	430	428	502	449	466	483	432	460	450	459	442	463	511	430	427	453	457	449	432	466	435	417	457	458	438	466	451	479	455	468	456	461	464	478	447	424	462	379	435	441	428	465	433	459	447	447	470	471	441	446	446	429	472	467	458	434	495	428	451	455	450	422	429	425	442	471	429	434	428	404	473	416	478	414	456	411	465	421	460	433	498	487	439	462	419	429	459	467	419	403	449	436	472	439	462	429	462	428	456	479	471	436	491	452	415	480	454	435	426	464	435	472	429	471	458	406	439	458	440	454	467	437	427	445	426	429	449	469	431	387	418	438	426	442	454	473	470	437	470	452	428	472	461	459	472	458	476	435	474	475	455	443	443	417	451	441	414	464	457	443	455	424	429	453	430	441	441	458	469	446	488	440	447	450	423	459	463	423	442	458	441	409	456	426	465	454	426	430	484	463	471	443	455	425	416	429	436	447	455	431	429	413	442	453	446	453	469	463	437	477	432	462	438	455	466	461	426	449	454	463	482	433	462	440	402	449	434	446	420	476	500	439	440	434	485	473	442	461	411	447	437	405	453	411	446	438	456	472	455	443	426	435	504	414	481	450	444	421	437	473	450	450	432	460	428	459	480	440	464	440	458	440	470	420	440	472	467	465	453	447	487	458	444	500	415	413	422	457	462	463	443	423	456	466	445	439	427	422	449	443	474	468	479	466	435	456	463	460	428	430	416	478	475	453	457	442	465	422	487	454	450	425	452	492	455	423	459	464	473	422	427	466	425	439	410	457	439	402	435	433	431	435	500	400	458	467	438	429	442	439	460	446	490	478	464	481	433	459	444	454	438	438	464	442	468	420	459	449	425	379	479	433	479	464	463	443	445	428	440	473	450	458	421	459	490	458	422	465	429	476	422	434	435	433	412	470	422	474	467	459	459	441	418	449	430	440	455	488	453	453	491	429	453	441	459	449	445	420	477	433	462	461	475	455	443	436	438	460	442	456	438	464	490	450	463	413	490	413	452	471	427	466	448	470	445	437	509	448	445	482	470	439	463	471	424	429	488	464	444	464	419	482	451	443	444	466	432	457	484	445	436	430	447	433	440	439	383	420	437	471	463	441	426	456	461	450	456	449	446	463	419	458	454	451	473	480	404	445	422	446	509	457	444	463	442	467	459	447	452	417	432	431	402	460	455	464	447	427	462	434	432	434	434	478	475	445	405	499	491	457	435	477	458	427	440	423	447	473	448	403	454	420	426	462	457	486	471	454	410	413	432	435	467	455	433	454	463	458	472	466	459	426	446	462	457	452	474	431	403	448	434	410	467	424	458	431	439	434	459	440	458	441	471	437	447	473	463	453	446	440	424	454	474	452	452	456	503	433	468	469	471	436	493	453	414	463	439	453	458	484	464	500	476	428	461	474	452	470	436	463	479	443	462	490	461	434	463	423	457	441	455	456	418	460	436	430	481	451	424	488	419	484	437	424	476	478	470	476	447	448	483	479	472	458	454	470	434	477	451	440	447	463	437	459	437	476	443	445	450	461	453	418	445	470	451	458	491	451	441	446	432	454	461	468	450	436	482	464	452	428	437	463	421	472	459	473	433	454	431	419	447	442	482	461	413	476	469	422	418	449	463	434	446	445	400	411	462	449	431	427	478	464	431	418	458	511	435	486	440	428	448	445	423	449	460	433	486	459	424	456	450	425	495	454	436	440	445	433	446	436	429	460	437	423	432	444	396	474	460	461	463	463	437	467	443	454	416	459	474	470	455	466	446	408	453	463	427	456	470	427	469	432	463	437	454	478	442	440	424	467	426	448	433	458	476	480	431	452	450	479	431	434	438	453	480	487	422	409	433	453	446	473	436	472	441	470	480	437	456	438	478	461	454	452	446	408	468	440	427	466	425	442	440	461	491	434	476	460	440	482	422	429	484	457	454	435	441	480	446	465	452	444	468	448	415	444	456	402	518	504	471	432	448	441	439	447	458	449	464	431	478	470	467	418	475	451	419	479	445	406	486	430	443	440	458	451	431	447	422	459	460	475	424	424	457	462	413	482	445	493	457	464	400	469	478	457	420	434	455	432	422	502	475	455	456	435	467	463	466	461	473	429	439	442	429	446	446	443	474	449	449	429	427	476	430	442	390	429	454	468	455	426	423	455	446	423	464	482	454	426	447	443	458	453	443	426	431	447	448	434	478	487	449	465	463	468	444	427	444	450	447	506	482	441	460	448	443	465	432
24938	24659	34824	26002	10394	1624	912	757	693	698	689	643	599	639	663	611	590	603	647	756	1729	2047	1661	1191	904	744	665	632	630	666	613	626	677	595	649	616	632	626	638	609	662	642	643	658	595	634	631	628	659	606	589	625	610	572	609	649	621	589	618	682	599	569	615	623	621	680	592	614	615	620	638	661	657	613	643	653	657	614	626	614	640	631	637	614	593	634	636	645	596	629	626	615	588	651	623	630	654	596	632	641	607	607	655	604	659	645	584	658	598	591	623	623	659	647	622	595	599	659	598	621	637	657	636	616	632	674	614	621	637	659	575	647	655	608	603	618	608	635	716	606	649	648	629	607	586	643	608	593	645	588	600	648	666	648	627	632	612	648	595	608	610	616	628	633	640	648	654	648	609	620	646	592	618	639	653	643	574	633	643	618	572	679	657	621	596	628	578	658	633	608	605	622	612	630	641	634	615	612	595	594	616	579	603	610	652	604	644	660	599	609	556	634	640	591	619	638	608	655	641	571	568	596	644	665	621	592	615	653	564	647	609	594	598	634	651	603	585	598	617	624	616	642	612	615	613	588	624	638	623	573	614	658	640	604	633	606	592	648	603	590	614	604	643	618	595	657	584	652	638	632	605	655	617	574	606	612	602	610	620	573	624	609	598	619	587	639	637	618	612	626	575	628	614	630	659	608	663	606	596	621	584	552	595	649	593	632	653	566	633	591	609	646	645	619	608	628	642	599	632	627	609	607	669	633	650	575	569	591	634	638	633	640	654	622	659	571	583	673	605	648	630	639	624	615	603	588	630	648	636	615	607	638	616	607	616	629	639	646	618	601	605	598	582	609	595	612	623	626	605	600	647	620	588	644	636	649	611	583	560	603	568	593	617	620	620	607	649	635	625	620	610	616	608	565	619	612	651	629	617	580	608	622	617	570	592	587	644	634	573	608	559	620	654	630	634	666	632	635	586	572	600	641	584	647	602	623	624	603	629	592	607	589	628	634	653	627	603	620	641	620	647	601	645	641	631	637	624	639	625	610	604	582	654	620	642	637	648	652	605	604	611	643	662	655	605	607	653	609	573	647	608	585	599	638	589	649	635	644	616	633	586	635	635	618	619	629	685	612	626	634	620	626	655	591	633	594	634	624	583	662	637	638	643	602	672	587	668	620	637	598	605	654	643	600	630	598	602	608	724	590	633	603	607	618	627	605	618	664	675	663	605	657	641	632	682	591	599	597	591	593	615	604	626	612	624	667	632	618	604	620	613	660	644	610	640	643	605	644	643	616	606	639	653	647	652	616	621	661	633	627	653	602	663	609	642	615	630	619	620	624	612	633	606	640	622	586	616	670	603	639	653	617	635	640	625	634	642	611	622	636	619	605	584	611	624	630	628	613	617	627	666	579	578	623	626	643	637	593	561	653	595	642	563	594	643	619	597	621	600	646	632	642	626	661	655	628	605	619	644	612	604	610	629	602	632	657	641	598	644	587	627	610	650	632	581	629	635	605	668	626	653	644	635	617	617	607	670	624	605	561	625	628	620	643	612	595	640	649	654	596	617	612	603	649	615	614	600	644	605	610	607	631	625	557	629	625	649	630	626	638	614	646	626	669	592	598	630	644	583	626	590	631	616	583	598	640	609	613	657	626	566	593	662	627	633	626	657	642	606	630	611	641	658	618	635	615	612	607	595	592	638	632	626	646	568	561	641	634	613	661	681	600	582	691	658	681	643	668	606	601	656	619	627	605	676	632	632	657	629	642	613	589	589	609	644	582	573	584	590	590	641	619	592	609	597	616	607	628	635	651	604	596	612	609	590	619	608	668	643	627	600	624	587	641	623	607	548	601	613	651	623	623	621	630	631	644	607	607	642	659	624	633	603	621	629	593	573	638	638	630	596	594	651	613	605	655	645	625	615	602	640	637	594	622	616	611	616	630	659	622	592	571	656	607	604	609	563	643	652	633	596	643	620	646	625	633	630	657	637	603	629	639	634	652	629	684	614	584	630	609	601	619	602	627	631	638	647	659	614	609	635	627	588	602	650	588	650	660	625	604	604	666	603	602	636	571	556	637	683	578	594	615	591	598	575	594	606	646	615	599	590	610	608	646	592	587	641	628	624	613	603	595	644	671	588	611	655	635	637	605	635	639	589	620	622	668	621	589	621	609	607	652	599	625	597	618	598	604	603	571	645	612	641	619	597	618	628	645	637	624	600	625	591	675	613	648	602	610	620	637	619	616	608	614	587	636	643	629	607	631	600	605	637	589	617	621	635	636	624	626	570	630	616	619	588	613	579	605	634	625	628	589	609	635	594	627	611	604	644	609	643	636	614	642	614	613	624	626	610	665	564	616	616	631	619	637	620	633	592	691	580	648	610	636	600	636	613	671	597	636	611	667	585	607	648	616	657	646	609	608	639	664	657	610	621	635	635	593	642	624	612	634	603	618	600	614	576	633	614	636	591	623	595	587	604	655	646	621	602	593	625	656	656	571	618	651	573	649	576	590	618	574	622	584	591	580	608	578	643	647	654	623	607	670	624	630	641	605	628	591	622	587	609	612	640	604	613	604	604	645	608	625	643	608	568	618	641	629	626	614	641	581	635	631	667	606	618	637	623	628	634	632	598	629	576	595	621	594	619	627	626	614	553	638	591	625	633	592	598	628	634	662	606	585	653	663	627	622	648	615	609	622	637	617	661	636	611	643	635	670	590	658	629	611	620	611	644	621	613	619	635	645	586	613	616	628	626	622	601	615	635	596	593	619	599	609	637	630	628	590	640	571	602	617	590	607	612	632	610	642	610	626	606	639	640	588	656	614	655	637	595	620	589	602	626	620	648	681	662	612	590	587	590	609	645	620	642	635	684	622	643	616	657	622	602	575	628	639	646	633	584	667	608	631	567	625	602	620	606	653	653	636	634	585	639	652	595	587	647	583	636	613	552	611	634	626	590	637	606	634	604	616	620	637	624	618	622	601	616	618	623	674	604	592	612	621	631	648	623	605	622	652	598	629	591	644	627	587	616	576	616	644	647	632	607	602	629	585	629	620	548	619	618	625	641	626	649	610	630	646	649	640	608	655	638	591	583	631	570	593	638	614	649	645	588	634	620	663	620	572	648	626	635	629	627	623	632	622	634	631	609	598	592	585	628	621	594	618	615	592	636	648	616	606	595	614	645	602	647	642	616	646	621	603	600	564	631	611	622	611	622	585	581	618	576	592	601	560	601	598	634	635	605	582	600	638	563	606	639	539	610	607	646	623	604	632	575	570	622	652	640	593	595	607	621	599	625	650	583	614	641	648	639	656	633	602	590	656	663	587	602	611	646	644	637	566	604	594	594	612	632	652	641	573	636	573	608	648	595	633	630	602	639	630	638	602	641	618	603	608	672	647	605	601	632	615	597	578	626	594	627	634	608	593	638	683	636	587	605	628	607	623	631	610	608	600	604	648	612	659	598	583	628	631	638	619	566	623	655	605	597	591	643	678	606	623
53889	84705	49841	7498	836	747	723	679	673	632	653	619	639	597	608	617	602	576	574	805	2564	2758	2209	1400	935	735	601	632	641	575	655	655	617	617	592	591	575	570	593	595	576	577	631	623	577	601	576	571	602	624	662	596	606	605	571	551	606	626	605	578	577	634	592	587	649	610	591	537	592	608	661	592	585	580	610	607	595	586	602	635	616	591	621	591	586	619	664	623	584	622	605	556	557	585	600	606	610	589	592	602	566	548	613	577	601	609	612	572	621	564	612	593	571	588	633	599	581	587	545	610	597	631	623	642	603	579	578	572	615	573	611	645	590	532	570	604	609	567	550	596	572	578	602	561	628	556	555	614	564	619	564	586	580	594	583	595	601	594	545	587	621	662	567	595	580	573	590	596	666	594	585	634	541	666	607	602	575	584	585	580	601	579	559	568	576	651	578	601	548	634	562	609	602	579	545	594	585	610	613	604	547	616	639	585	571	595	637	597	577	593	592	613	594	605	563	548	582	582	584	564	588	598	590	603	617	609	609	609	593	596	580	591	607	638	614	608	618	591	618	614	621	643	593	579	587	627	572	606	574	573	566	636	571	597	639	583	582	598	601	558	612	594	608	579	617	595	570	621	603	629	586	617	597	597	576	574	568	565	587	607	573	569	563	591	618	559	618	589	550	560	569	567	609	600	604	570	602	575	610	576	618	564	616	603	598	591	599	589	602	607	602	578	597	573	573	570	571	568	603	592	606	636	614	534	584	595	582	623	618	537	590	573	583	545	601	635	598	583	574	586	598	594	609	550	588	595	617	581	586	576	594	626	611	582	570	562	579	611	573	571	567	600	612	587	594	571	609	613	620	581	602	601	609	602	607	580	663	646	599	599	581	616	555	588	573	558	611	654	615	598	636	607	574	587	589	558	580	589	589	644	578	575	555	556	610	613	600	646	606	583	589	603	558	616	598	614	587	575	578	533	592	610	623	634	572	572	559	578	606	600	607	579	627	615	615	625	641	597	601	588	656	611	587	649	586	639	575	608	614	573	652	607	616	596	581	597	581	601	612	637	598	600	614	607	609	582	578	583	577	629	590	607	575	652	575	568	598	566	597	597	581	621	596	602	596	628	662	617	607	583	634	567	561	588	579	627	588	564	579	561	632	549	590	587	581	632	619	625	585	610	570	602	556	606	575	615	580	542	620	624	577	599	553	612	580	569	620	576	564	605	601	648	602	585	558	594	618	597	650	592	638	611	592	574	600	613	601	600	583	617	581	570	620	575	630	613	620	632	585	567	603	553	589	585	556	594	637	606	547	550	594	627	577	588	616	548	623	577	613	629	576	550	561	592	597	539	608	606	615	589	554	556	636	601	590	607	588	592	595	554	565	608	636	590	547	635	605	588	598	600	593	637	566	564	601	613	558	614	554	596	598	664	594	560	595	624	573	546	581	617	573	573	585	581	596	558	576	604	584	608	598	590	580	564	587	620	604	594	593	579	607	601	556	573	590	585	613	558	602	613	610	593	547	561	598	587	581	602	662	597	558	567	576	600	567	593	590	647	590	598	558	589	598	625	574	589	600	580	567	607	620	595	666	619	584	612	644	598	590	623	602	591	633	591	596	600	543	616	606	605	562	626	610	615	588	666	588	596	585	564	561	627	599	615	652	581	557	591	575	604	603	630	590	607	607	594	584	557	608	622	574	633	593	610	577	622	651	578	613	573	574	613	613	601	659	590	610	626	638	590	576	565	644	580	570	589	597	619	582	635	551	617	561	611	599	560	587	600	585	615	595	612	576	562	579	608	594	572	580	580	596	554	586	584	596	609	550	636	583	573	585	561	596	633	572	567	598	557	585	598	569	603	566	598	548	613	657	587	622	575	586	555	600	580	574	624	586	602	592	592	617	629	625	555	624	565	566	594	612	627	616	621	514	581	549	606	558	605	554	612	586	570	644	607	591	557	560	588	586	589	578	618	573	598	601	620	539	561	565	615	610	614	624	559	589	620	560	588	635	577	598	610	596	571	586	601	601	629	594	569	621	584	575	579	636	579	582	592	574	582	615	618	612	628	602	603	547	588	556	589	602	621	627	570	637	579	571	589	579	614	613	589	587	605	640	612	665	579	557	608	610	576	599	632	590	604	609	575	582	551	598	585	585	604	606	566	623	585	598	614	620	597	593	605	576	578	614	636	576	619	602	595	610	564	604	578	548	549	568	573	565	593	578	538	584	562	600	621	584	613	620	609	569	601	611	548	591	558	597	569	602	589	566	601	596	614	617	591	600	583	618	603	609	609	589	571	560	571	580	567	579	568	538	597	587	606	611	560	565	588	594	626	566	599	597	591	592	609	616	606	585	584	579	611	603	577	612	622	585	566	575	602	570	596	565	613	600	549	627	612	594	591	560	636	630	593	578	595	592	625	624	595	615	588	610	604	623	613	566	559	596	623	590	608	584	590	621	631	608	626	539	611	608	626	599	610	617	614	584	537	597	586	627	585	587	584	558	546	580	584	554	588	578	567	571	601	610	626	602	601	565	637	617	595	559	593	647	600	564	593	610	580	576	590	606	651	529	585	584	614	577	616	596	596	551	602	585	609	625	564	570	594	595	593	567	609	553	603	601	592	590	621	623	593	573	619	546	555	599	591	568	581	596	613	593	603	593	621	607	632	659	619	598	646	645	570	590	630	580	559	541	565	575	581	556	607	568	584	616	591	563	610	574	588	552	590	590	562	584	558	610	645	633	602	581	591	588	588	540	586	580	583	631	625	602	593	590	538	605	579	614	563	609	612	515	539	572	580	576	586	634	561	585	616	567	555	622	574	564	584	576	574	596	595	613	596	581	555	616	630	548	591	603	583	643	589	618	594	593	610	587	603	584	562	581	594	568	601	605	586	595	615	632	581	604	647	625	564	594	601	616	625	588	624	590	562	605	580	565	574	605	582	578	607	591	635	612	574	575	607	574	591	594	625	604	597	588	563	622	603	588	612	590	632	608	595	584	550	622	595	582	559	608	619	603	549	569	608	608	595	581	622	633	558	615	596	529	645	580	610	606	587	537	594	603	600	618	624	527	588	603	586	568	566	584	616	580	624	573	583	558	590	592	586	598	567	606	585	604	569	565	645	582	617	562	569	541	542	600	608	571	606	588	602	612	618	599	622	599	629	610	612	601	615	622	578	647	548	572	550	582	609	588	616	616	551	592	592	594	597	605	581	560	620	585	575	571	593	591	591	613	599	584	590	602	644	608	612	587	594	614	564	619	592	584	561	591	568	591	576	584	623	583	548	599	607	594	612	624	565	596	577	599	597	571	575	546	621	620	598	618	587	574	603	545	583	538	571	579	572	582	576	592	594	584	563	540	609	601	610	596	564	573	627	626	566	632	549	622	597	560	584	571	570	601	610	605	613	599	621	565	585	585	643	587	559	623	599	612	596	584	580	601	570	551	591	589	615	601	587	577	620	617	604	614	589	530	584	593	613	611	605	602	578	553	577
23923	22483	33988	25421	19927	10066	1814	1017	873	832	804	770	796	753	782	784	777	742	755	842	2012	3602	2916	1777	1149	938	737	732	795	771	709	700	719	772	731	763	717	774	736	680	680	748	671	743	767	702	691	685	755	777	655	691	683	751	725	793	765	726	720	741	692	738	705	728	703	745	748	766	732	634	731	723	753	736	783	734	695	685	752	695	701	718	723	734	704	712	751	741	721	690	752	691	738	692	768	727	693	679	749	708	740	694	726	739	685	683	745	712	745	765	752	664	701	744	692	716	701	750	747	767	769	719	741	700	736	732	726	704	688	762	722	741	737	764	682	733	707	673	661	690	703	731	718	708	742	714	696	724	723	740	728	686	732	706	711	741	727	715	722	728	700	708	716	705	714	704	693	712	687	680	727	712	759	693	670	683	673	685	728	712	656	720	725	698	698	766	706	713	729	717	776	718	752	720	716	746	712	720	738	721	676	741	732	685	730	698	733	741	685	735	761	721	727	719	717	689	681	742	724	689	729	739	690	725	726	711	743	749	694	705	674	718	696	732	772	708	707	737	718	736	698	724	721	731	704	750	735	733	695	719	758	742	688	740	690	716	755	691	751	704	753	706	714	742	699	730	692	777	764	701	762	697	733	732	754	752	703	739	712	727	751	673	707	755	673	768	746	692	705	708	722	689	754	742	719	693	687	740	673	695	717	678	688	710	756	734	696	710	753	709	703	683	695	695	733	712	738	711	712	672	760	730	751	719	704	692	740	717	675	724	759	691	673	716	670	664	719	705	728	723	740	708	753	713	713	772	729	716	744	658	731	734	743	715	739	684	728	685	695	675	701	717	715	693	749	733	712	690	718	723	661	723	738	663	725	708	702	742	703	725	738	700	697	680	660	675	717	749	740	709	657	775	705	713	725	737	713	767	755	718	744	733	750	695	703	744	663	746	720	737	680	696	662	758	754	754	748	730	721	723	746	726	680	715	738	688	728	743	719	689	709	665	744	688	737	747	730	743	732	796	737	744	732	723	745	677	752	714	684	743	770	704	698	708	734	729	724	729	765	665	722	709	748	708	754	719	801	753	659	712	700	726	694	685	770	713	704	735	727	713	728	719	761	727	705	725	696	680	751	701	765	729	756	743	663	662	698	724	702	698	751	734	745	708	778	728	699	746	743	756	739	737	680	695	732	737	707	730	730	743	765	705	736	711	722	690	766	707	689	716	702	723	728	772	700	714	698	715	715	747	760	652	692	717	684	674	743	794	703	755	729	738	782	740	743	726	696	725	693	785	772	732	720	763	727	759	715	730	684	707	637	686	738	777	709	729	712	681	665	725	687	754	764	729	678	770	723	726	682	759	712	739	745	712	678	711	719	724	700	721	729	673	712	696	714	738	690	752	709	711	694	685	753	798	728	729	780	728	701	770	679	746	746	722	748	695	707	738	709	671	739	701	720	708	757	753	720	746	718	742	730	731	735	752	733	737	732	689	740	721	759	804	732	692	715	753	734	720	764	717	679	695	698	757	740	727	758	736	708	699	745	753	720	668	716	723	774	716	696	750	774	705	730	739	712	697	690	695	693	725	741	732	738	649	727	732	722	747	736	715	714	672	744	669	728	697	748	697	727	722	760	725	730	716	689	709	741	787	695	706	730	758	730	696	694	729	756	712	718	753	711	750	715	679	707	688	731	766	711	676	712	744	729	741	748	725	718	756	715	778	714	727	714	691	755	692	705	739	728	767	701	737	751	671	733	709	740	683	703	724	769	698	785	734	714	705	721	670	732	745	715	774	726	685	733	712	731	719	701	743	721	721	742	722	708	707	712	691	731	763	705	728	707	755	679	719	686	741	730	753	727	715	688	712	726	711	750	713	706	750	669	689	760	785	731	713	726	735	725	744	702	706	702	710	695	749	732	717	697	712	680	706	713	731	733	722	745	703	735	711	715	689	706	699	738	729	718	697	700	702	723	686	750	712	678	682	703	755	702	712	691	729	732	722	693	692	698	685	679	725	720	703	705	753	716	721	742	773	711	716	721	723	760	745	725	730	698	778	667	681	721	739	738	717	717	712	711	673	700	651	712	629	761	658	637	752	718	691	680	725	711	680	704	669	714	759	741	747	719	719	721	730	705	713	741	703	710	732	728	694	709	739	681	705	733	710	724	725	761	719	687	706	751	717	692	665	704	713	735	708	655	774	737	751	707	723	756	710	726	691	719	761	728	736	711	689	709	686	733	736	714	663	690	747	710	696	700	707	697	717	756	745	697	688	714	706	727	751	736	748	750	719	726	682	780	730	700	702	709	738	677	692	708	730	721	702	742	703	735	684	695	715	691	722	692	714	742	709	740	738	705	724	696	717	698	731	728	763	705	731	690	733	706	684	737	696	714	736	707	730	647	716	684	756	679	741	687	695	710	663	696	703	735	759	721	762	715	726	757	753	761	720	720	723	721	699	712	721	705	707	711	717	748	753	746	760	709	751	706	683	684	698	733	707	705	708	722	790	710	750	715	755	701	731	712	708	725	746	705	714	668	719	771	680	722	682	670	750	742	746	695	713	712	699	667	754	732	721	708	693	720	700	677	761	682	742	691	732	760	694	717	716	724	713	764	731	727	705	720	735	701	687	667	656	673	730	695	665	726	731	744	686	778	737	722	703	736	700	726	723	765	732	688	719	725	732	683	741	716	719	678	735	676	706	741	695	727	726	745	706	767	745	711	731	716	714	757	745	770	696	656	747	712	711	716	699	700	711	726	746	707	688	691	688	710	705	741	735	702	709	758	749	667	716	738	689	737	767	737	701	757	732	755	687	721	695	703	732	704	768	674	695	725	708	711	728	701	720	723	714	712	668	659	730	782	712	760	705	702	683	774	720	712	772	745	745	675	717	731	709	655	702	705	739	703	677	731	741	673	638	702	684	709	772	712	719	756	692	753	683	711	793	676	716	768	742	712	751	767	694	735	713	697	731	748	729	677	677	697	725	713	759	741	724	732	733	701	691	747	746	720	722	696	729	702	684	753	724	707	730	684	690	720	690	729	653	705	741	731	731	688	737	708	684	712	692	688	665	662	729	693	727	715	726	702	686	700	748	733	723	702	712	782	735	703	698	713	745	719	740	729	743	707	701	694	734	700	708	698	740	722	702	701	720	713	732	700	760	743	717	690	746	747	702	732	765	748	730	731	666	725	722	715	747	751	699	729	760	738	714	687	687	719	706	723	659	715	739	666	724	710	710	699	769	731	687	691	720	667	752	733	728	696	696	743	701	746	703	696	708	720	738	685	695	755	686	730	753	675	709	711	731	737	723	763	722	730	696	724	689	662	662	736	706	664	723	729	709	700	666	758	769	728	761	757	689	730	746	709	710	749	716	785	732	694	704	687	759	739	733	706	753	716	714	715	729	751	716	688	718	714	729	719	729	741	769	759	736	697	739	722	738	700	732	726	667	699	692	657	692	746	677	745	760	682	690	711	699	730	725	693	694	745	695	685	711
58215	93474	61581	17399	1082	979	923	834	812	777	772	756	772	791	719	722	730	733	700	874	3138	4793	3631	2267	1294	916	749	733	744	743	701	738	704	675	760	715	703	716	685	675	706	689	654	710	697	673	662	719	661	678	718	718	703	695	627	681	709	685	697	683	651	678	680	649	704	703	727	697	700	694	667	692	692	699	685	710	694	700	676	667	656	689	683	693	691	724	678	688	701	713	718	707	668	693	679	671	674	698	668	682	692	719	701	663	669	657	707	732	712	735	743	669	694	688	706	713	727	664	676	717	642	699	744	709	683	647	702	677	663	644	659	696	701	713	694	679	674	758	695	663	647	637	680	718	688	678	670	676	687	680	644	681	647	669	715	723	717	646	695	744	682	670	722	678	694	665	679	662	674	673	684	692	658	704	703	711	742	661	649	729	685	716	676	666	646	704	736	702	694	682	749	679	695	704	660	698	715	673	676	661	694	680	706	637	680	633	711	721	698	726	673	653	742	716	680	722	730	697	674	677	647	687	725	632	696	675	658	656	686	648	722	722	694	677	662	658	640	706	663	675	674	660	670	675	703	705	694	673	665	732	648	722	726	700	674	660	687	691	694	728	659	698	659	651	641	695	691	705	692	663	660	706	708	681	751	639	641	670	724	672	699	707	749	679	702	680	719	736	690	713	704	694	721	686	641	668	693	704	687	728	688	665	715	661	745	711	693	669	687	675	688	647	688	702	645	642	642	692	675	693	723	715	696	700	695	721	659	634	767	684	691	757	670	652	685	733	652	690	710	733	685	710	684	742	702	660	723	723	707	725	734	709	684	725	722	635	664	741	642	699	700	718	650	685	689	718	688	699	641	709	727	683	708	701	661	702	674	712	688	710	700	698	667	765	704	699	676	647	614	625	689	650	702	697	698	663	638	697	630	682	677	710	656	701	687	680	685	724	701	652	746	639	636	696	715	718	693	706	658	670	666	685	696	677	696	727	691	713	677	651	686	676	740	707	660	718	644	655	658	689	659	686	700	674	676	661	675	675	642	705	697	668	670	740	661	714	712	693	651	714	698	672	689	672	692	682	661	681	656	617	678	749	729	707	642	699	732	684	672	694	734	681	684	706	648	717	648	708	697	669	659	682	656	670	684	699	661	671	661	632	688	682	667	683	675	711	673	643	681	657	707	668	647	720	695	631	659	675	654	690	670	699	642	634	680	659	715	673	667	712	689	674	633	689	722	684	706	699	675	687	660	708	723	702	650	674	668	746	680	707	752	690	645	672	673	669	634	645	703	716	708	677	703	701	671	650	690	654	691	657	743	693	689	671	663	662	708	662	675	658	679	668	713	656	684	699	670	693	729	733	681	691	696	740	654	690	705	640	725	694	694	680	712	688	664	675	652	685	674	656	686	633	679	674	668	670	652	672	670	697	655	671	673	660	681	694	652	698	629	651	628	706	692	717	700	705	703	682	692	688	653	663	740	672	692	707	689	694	725	688	738	682	663	727	689	707	662	701	680	700	692	722	658	701	705	676	656	677	677	693	640	753	690	728	676	659	725	743	679	720	674	694	635	661	641	704	672	693	675	711	663	696	685	687	693	682	699	707	687	742	699	664	646	661	654	660	707	699	699	690	708	718	667	698	677	636	695	695	725	717	658	698	636	710	680	720	711	721	698	699	631	672	683	662	683	692	666	643	676	670	660	655	686	663	711	666	702	686	696	700	683	689	693	632	701	683	652	710	671	666	723	655	684	724	636	722	655	644	683	663	708	642	700	652	698	711	682	662	666	653	683	638	677	724	657	716	666	675	671	708	671	697	673	712	686	677	667	623	686	662	684	709	727	668	639	675	686	661	697	699	656	685	650	633	681	660	705	689	702	678	686	656	694	657	663	715	699	685	672	724	675	698	656	681	720	692	661	695	682	635	690	725	706	712	676	662	696	678	705	680	728	702	662	720	695	642	646	692	713	694	694	737	683	680	652	680	636	678	683	730	675	658	731	704	698	652	697	678	691	653	715	719	704	670	659	688	644	684	687	679	677	696	716	687	669	701	650	643	646	688	652	655	670	665	697	696	679	637	679	683	676	713	679	693	685	724	694	706	712	740	666	646	711	623	682	683	700	672	696	669	658	730	664	685	645	712	695	677	692	650	744	692	715	652	684	636	640	742	683	659	705	710	685	699	658	651	693	666	675	686	658	686	670	684	641	694	671	660	685	712	680	692	705	669	666	687	696	672	664	725	704	667	718	689	681	712	680	678	679	655	681	718	723	717	690	698	627	648	675	690	693	692	721	698	674	687	728	679	666	715	689	659	713	689	693	666	679	719	644	667	661	651	631	677	654	704	734	693	702	693	676	701	689	699	640	712	625	678	705	653	691	710	693	715	734	678	647	679	682	672	700	714	640	705	702	683	678	705	718	704	700	677	650	637	711	694	664	695	656	683	644	676	653	678	664	680	707	707	699	669	733	643	706	683	672	656	713	659	695	668	662	696	680	685	708	682	692	685	726	698	693	670	702	709	645	688	687	713	632	658	663	682	642	664	682	690	639	658	687	647	743	686	691	655	687	688	674	655	724	694	651	725	674	707	745	674	694	664	704	693	671	666	674	702	670	648	670	693	676	731	678	689	682	673	690	704	688	644	692	657	685	637	653	709	786	667	686	700	673	691	651	711	675	639	691	766	681	695	738	758	692	723	706	676	646	610	650	632	715	719	699	705	636	701	664	642	643	667	702	715	687	716	652	693	677	755	710	647	653	659	665	716	685	667	674	662	693	698	668	672	670	673	684	678	672	676	659	640	693	644	654	726	668	694	665	684	680	734	690	636	716	654	689	667	715	698	687	671	685	658	676	693	661	714	720	683	677	673	705	697	692	694	655	717	696	663	686	676	681	737	653	680	678	675	670	676	676	601	687	648	668	708	663	667	671	692	719	693	706	665	664	695	695	672	666	731	683	685	677	689	611	680	688	710	650	672	707	687	691	657	703	643	710	672	636	714	680	684	675	677	671	671	704	662	652	658	679	663	681	645	653	652	702	672	727	673	700	686	675	710	712	729	685	697	638	676	695	654	697	673	655	654	675	693	653	667	660	656	668	744	699	681	640	683	709	676	722	660	661	662	752	697	664	694	664	649	665	702	680	649	693	716	719	681	695	683	651	664	688	661	727	670	703	638	702	703	679	701	689	732	676	676	716	694	666	699	676	725	684	660	734	683	635	699	713	697	647	707	690	739	670	661	656	667	697	655	699	682	637	675	689	719	625	704	707	707	699	657	706	675	688	692	699	661	707	691	690	657	675	676	692	729	628	694	629	642	693	663	656	689	671	682	664	656	664	682	689	703	662	656	647	676	715	693	699	700	703	715	729	688	704	653	718	648	681	653	708	688	688	688	676	718	687	717	647	697	735	690	680	677	702	692	679	685	647	662	704	677	671	694	655	724	674	663	696	703	684	694	721	679	730	676	674	678	658	675	707	678	677	663	693	734	659	724	701	695
28840	28511	27775	5783	676	550	532	543	483	494	548	562	506	519	508	555	519	521	530	519	530	584	635	611	579	558	574	545	523	561	547	533	498	521	510	505	562	509	546	489	555	525	494	539	500	539	536	519	511	557	527	544	523	549	525	516	552	529	551	549	535	556	503	509	546	563	508	533	541	546	474	475	542	540	532	512	518	492	518	482	539	509	556	505	523	532	526	553	528	497	531	539	527	557	561	559	545	563	469	516	545	581	558	528	523	540	536	565	527	483	531	564	544	552	544	546	547	567	515	517	541	505	550	509	516	492	522	500	562	532	511	561	567	540	532	517	571	527	533	540	545	471	539	518	536	541	521	532	535	539	527	530	534	539	592	516	536	578	546	543	513	543	523	568	543	526	519	529	509	529	514	506	522	547	549	513	506	532	561	536	529	529	565	519	509	549	533	499	517	542	521	562	571	533	560	563	548	539	561	540	540	528	511	540	510	520	517	499	515	531	519	537	548	512	509	502	521	524	536	561	541	532	523	478	490	536	503	519	571	471	533	529	506	517	523	497	525	490	519	514	493	507	548	534	549	542	522	516	521	497	510	531	549	542	516	569	525	571	518	517	531	515	513	535	514	558	551	494	518	521	585	484	547	522	514	581	500	502	529	512	534	535	561	591	534	556	568	513	482	548	504	481	500	518	500	531	518	552	514	548	524	469	515	513	526	532	555	484	527	543	559	503	509	488	526	501	525	533	543	478	559	519	505	486	539	508	495	521	518	539	540	538	504	508	489	522	525	487	512	547	510	543	500	529	549	536	531	533	592	566	547	538	513	556	546	541	550	528	529	507	539	514	543	520	543	509	549	513	509	503	525	524	509	545	553	552	510	556	573	535	526	510	573	542	539	502	512	528	525	513	499	540	477	512	503	550	513	530	511	502	528	537	542	495	523	518	548	504	534	564	532	543	544	545	549	545	544	567	532	534	559	537	544	507	563	550	530	545	543	512	525	541	552	519	535	498	553	532	483	553	518	525	518	532	513	515	537	530	578	519	544	489	522	483	568	505	530	510	554	494	569	543	546	555	534	533	540	521	504	516	536	564	522	523	554	563	538	551	521	558	549	509	508	519	538	513	586	516	530	559	514	531	533	558	510	519	508	531	546	482	538	497	552	552	486	540	545	531	526	500	507	560	525	550	572	543	494	536	575	522	516	503	496	542	489	543	524	530	478	524	523	513	514	488	523	515	551	520	546	481	512	525	509	541	515	521	509	499	536	538	546	508	495	554	524	504	543	519	510	524	519	515	559	532	562	482	519	537	529	508	535	539	530	523	511	514	513	552	552	544	527	516	520	515	531	528	517	491	522	573	562	575	486	555	569	560	533	510	503	519	524	527	519	486	486	540	512	535	544	587	559	532	554	510	535	513	571	510	506	549	540	510	596	531	514	567	559	530	532	504	534	533	528	538	553	500	555	556	569	541	556	541	496	511	581	496	498	509	540	539	504	544	497	535	533	518	536	546	541	526	562	507	494	539	532	582	505	564	536	549	511	550	510	538	547	504	538	585	523	545	549	522	552	507	497	589	509	504	565	529	517	481	517	495	492	518	529	545	499	537	543	526	545	538	488	512	528	507	513	495	540	520	497	519	538	532	511	497	544	527	550	516	526	493	493	552	547	536	559	542	532	510	513	526	513	537	517	502	540	564	536	534	583	519	533	486	531	528	545	527	528	481	467	546	523	539	515	531	516	497	550	545	537	529	554	530	520	536	515	543	511	500	542	547	487	551	493	542	539	514	533	508	543	597	510	517	512	550	518	496	549	556	525	513	507	528	562	501	557	535	501	520	544	494	529	501	532	556	547	522	518	515	480	509	512	512	527	528	530	560	537	546	561	525	544	500	560	600	492	540	486	523	536	534	536	534	540	514	527	512	513	505	540	541	531	530	534	514	567	526	527	484	523	495	502	594	528	530	498	535	534	546	563	512	494	538	555	538	533	524	523	507	520	577	490	535	535	564	543	527	530	517	527	511	543	543	525	526	505	531	503	519	526	518	496	574	515	513	542	520	546	535	540	531	548	546	536	506	546	503	522	514	504	503	523	526	529	505	544	517	523	528	520	495	507	529	503	511	533	482	531	528	508	598	497	517	551	521	587	482	531	529	535	543	546	487	523	480	529	502	510	545	540	488	565	520	535	557	553	508	522	558	492	537	510	554	483	499	499	522	530	519	543	505	548	519	541	550	496	545	545	545	528	502	535	540	538	549	586	562	547	519	515	516	532	510	504	498	535	524	540	550	547	559	516	531	509	524	543	523	484	519	545	485	530	579	497	525	524	501	508	521	515	552	531	486	519	544	508	519	509	579	546	532	557	508	553	513	502	500	537	530	504	487	541	545	546	545	507	541	566	516	533	552	502	536	517	539	531	514	561	565	515	538	504	544	536	526	542	550	536	509	529	522	479	505	548	539	531	548	518	505	523	560	550	533	537	513	522	556	531	518	561	532	549	549	549	505	518	546	526	508	524	574	523	549	483	568	520	547	519	522	515	548	538	555	514	531	555	500	541	516	527	516	496	524	546	527	560	530	528	552	486	535	519	556	508	510	505	539	537	489	521	495	513	509	517	546	498	541	543	535	524	534	529	561	560	498	527	535	505	532	578	536	508	516	531	505	532	540	532	502	504	521	553	522	534	513	546	498	541	509	521	529	552	558	524	551	560	562	557	524	522	503	542	525	555	543	539	531	532	556	537	507	554	532	566	534	500	527	550	509	542	498	539	534	545	528	523	528	540	522	498	523	520	526	546	496	507	508	520	525	504	575	512	520	530	517	550	494	526	565	527	532	496	521	544	549	523	518	493	502	501	535	544	586	526	530	537	545	562	550	503	525	493	497	547	508	523	547	566	524	493	563	539	578	500	531	572	547	494	526	502	507	530	513	563	539	539	533	509	519	498	517	492	534	541	530	517	534	517	558	561	499	512	525	500	565	524	507	560	545	541	512	546	551	534	504	518	534	512	520	535	538	525	526	521	528	487	545	559	560	528	493	528	494	499	536	553	531	521	485	493	540	506	517	525	559	501	498	527	499	504	557	507	546	538	549	481	515	575	524	477	529	491	481	555	519	520	510	493	499	524	510	539	543	522	524	529	528	501	488	537	563	514	540	505	521	528	512	547	575	536	514	557	522	562	541	548	537	538	521	532	521	526	556	532	538	510	533	522	524	566	578	532	512	533	479	514	521	521	522	560	519	578	519	526	535	492	522	528	542	585	569	540	513	553	529	530	510	558	527	502	540	477	532	560	542	553	515	576	504	534	498	523	501	551	556	519	530	566	529	470	522	528	515	522	524	549	534	506	521	518	524	491	555	529	514	524	547	532	512	535	533	515	523	526	560	539	536	520	539	538	533	562	525	524	526	525	508	539	513	523	551	506	515	540	501	503	507	523	515	490	498	538	549	525	518	541	555	513	550	511	540	527	524	556	549	536	520	521	517	503	514	589	519
16807	35676	21261	1903	450	483	477	472	478	450	421	460	442	479	491	444	468	490	470	415	531	652	614	546	486	473	441	519	458	494	489	480	475	431	449	454	447	458	460	461	462	429	495	442	487	485	480	442	478	497	460	462	434	439	467	499	455	477	469	465	443	454	463	507	471	430	466	442	475	449	458	442	458	446	427	454	441	472	439	475	480	465	445	465	447	514	453	486	465	491	478	454	479	485	443	420	441	441	438	467	484	444	483	467	460	439	474	430	465	490	474	498	474	461	444	439	452	463	459	448	428	453	488	491	466	525	448	438	453	455	466	446	444	471	465	453	471	455	451	493	452	471	440	426	436	429	462	464	474	469	515	463	472	441	455	428	452	451	464	480	424	478	442	432	460	422	483	443	440	474	441	430	440	466	443	448	443	489	467	434	499	490	451	484	459	442	461	434	489	438	486	412	441	460	480	460	435	491	455	467	456	482	456	441	467	445	468	481	424	481	450	467	442	456	460	472	451	465	432	440	465	459	476	470	452	505	495	446	450	491	414	452	458	444	463	466	427	497	497	477	441	467	432	468	429	458	443	464	476	470	433	452	432	452	493	457	449	426	434	454	465	502	444	465	479	430	473	485	479	467	454	463	433	464	417	508	487	423	461	460	441	450	488	455	448	459	473	443	439	464	466	424	486	459	468	473	461	432	476	495	422	493	482	480	455	450	471	443	468	464	478	474	461	466	454	460	460	456	439	462	468	486	439	458	439	414	524	478	488	459	425	407	453	420	452	455	458	454	469	477	455	447	445	445	492	430	464	425	437	488	486	463	424	462	442	435	443	508	456	493	446	454	497	463	471	430	450	485	494	486	484	509	470	477	468	496	475	469	466	456	456	448	451	475	466	502	416	494	442	447	450	435	465	467	490	457	480	494	472	458	467	452	467	420	415	446	469	454	489	476	456	453	434	459	450	498	468	419	452	456	453	492	484	477	460	473	471	469	457	463	463	418	442	453	505	459	463	493	478	451	501	477	445	459	461	482	427	423	495	452	451	470	450	450	496	438	452	496	445	476	461	495	458	461	428	514	466	452	489	489	460	456	484	485	495	454	505	447	480	455	428	443	471	453	475	466	487	432	454	420	443	432	464	430	453	474	439	430	457	484	463	440	490	492	476	499	458	433	438	453	470	475	415	410	484	485	450	461	417	428	433	465	465	453	447	446	438	430	428	450	482	490	504	458	479	461	463	474	458	453	420	419	452	419	445	500	475	435	485	473	438	461	486	442	441	438	477	453	539	454	475	443	483	455	487	447	483	467	448	449	443	485	528	460	445	476	454	483	465	520	447	425	507	437	460	465	422	460	448	486	462	471	476	436	456	497	397	437	457	437	448	451	487	440	472	447	506	457	418	437	446	456	498	423	470	490	437	485	456	426	453	458	452	470	458	408	483	475	427	442	465	430	460	460	455	471	467	445	448	468	462	481	433	438	491	447	440	483	439	435	455	451	472	442	483	441	491	451	438	491	437	443	460	458	476	460	487	435	502	454	530	420	395	479	465	473	489	450	450	443	447	469	471	454	503	449	445	460	488	462	450	459	436	438	480	478	516	458	454	412	436	480	454	451	479	450	468	450	440	457	468	503	464	486	465	452	460	520	451	477	506	471	425	491	467	460	482	393	506	477	486	472	447	452	465	405	487	445	493	440	468	419	456	427	429	443	490	461	480	472	473	464	472	447	418	434	456	496	470	421	446	491	449	452	469	476	491	469	488	515	476	424	440	435	482	490	457	471	441	427	453	418	470	450	498	509	445	478	451	458	463	494	474	476	457	484	468	444	471	463	447	454	457	508	459	468	474	462	465	466	475	441	451	474	491	451	482	449	467	474	469	483	427	464	456	493	435	446	436	472	441	472	470	448	443	466	454	436	463	482	462	457	446	490	464	476	465	435	424	464	463	495	492	469	489	461	475	476	490	472	419	452	459	464	449	445	436	464	416	447	467	457	484	468	500	450	485	465	422	469	464	445	452	446	494	455	497	472	485	496	432	434	444	474	469	462	480	443	486	484	466	477	440	441	474	492	441	457	539	469	436	459	470	472	428	448	459	440	441	488	423	482	438	470	457	399	455	483	486	445	482	478	499	483	462	489	455	460	450	441	451	445	435	456	454	481	466	475	445	471	454	470	476	465	447	487	425	468	483	470	452	427	481	456	438	460	459	458	471	423	497	465	489	478	461	465	436	441	452	453	450	447	475	452	481	467	480	448	467	455	485	434	459	474	445	477	460	449	442	472	478	481	438	469	413	456	469	523	456	465	477	478	463	437	453	468	413	465	471	469	461	472	469	463	442	454	500	428	440	499	452	456	458	475	435	460	447	480	462	433	443	473	448	478	486	488	421	469	487	442	480	495	441	492	436	457	487	479	489	486	477	473	457	477	463	479	477	462	482	471	436	475	465	465	484	524	445	469	486	474	464	418	492	479	456	466	494	458	493	442	499	450	446	468	460	460	462	454	458	465	454	507	479	450	483	454	434	476	456	456	478	452	498	491	458	432	474	435	486	456	446	463	449	449	424	459	461	449	477	432	435	475	455	472	484	464	406	428	469	449	444	432	439	447	462	449	451	497	488	504	472	497	491	442	470	474	463	486	458	488	435	480	512	468	443	461	414	461	468	478	482	446	432	485	484	479	457	461	449	453	439	461	430	492	432	452	454	464	477	494	438	469	458	478	443	464	462	428	441	451	480	468	479	485	459	470	497	444	451	488	489	448	449	452	478	458	480	456	482	462	434	480	447	466	480	441	446	442	485	460	497	446	475	444	478	430	474	481	484	453	441	434	455	487	447	470	468	442	495	477	478	439	473	442	486	468	465	466	443	505	456	472	454	487	471	472	481	459	461	447	469	447	465	441	454	481	503	487	469	495	477	452	483	447	460	427	449	454	471	443	525	466	430	496	458	490	450	464	449	503	443	481	465	486	446	462	461	462	486	442	470	441	443	480	454	458	477	458	451	469	462	455	475	452	481	450	460	466	470	448	455	491	453	430	499	467	486	469	442	470	471	442	452	474	486	432	460	451	462	426	472	430	515	432	443	474	464	451	488	468	433	476	464	498	458	484	474	483	437	453	482	487	485	446	472	466	469	424	457	454	421	437	467	501	479	464	477	452	447	473	476	488	462	479	463	447	489	476	443	475	500	472	458	503	436	465	480	447	451	460	476	464	448	458	435	447	442	467	481	458	469	469	468	471	494	478	439	447	462	489	464	472	503	436	441	501	419	481	460	456	463	494	451	467	438	438	453	537	459	455	477	473	444	455	465	443	471	491	494	469	464	441	474	472	487	477	445	488	438	434	513	477	502	476	419	424	500	454	467	471	511	451	477	437	444	463	477	472	423	455	469	462	506	458	448	462	430	464	488	457	492	438	451	459	445	443	485	496	445	463	479	445	488	458	474	495	455	477	480	472	483	461	460	425	440	457	400	466	467	494	476	473	475	449	454	522
24939	25674	41519	30523	12354	2236	975	727	674	663	705	687	687	660	676	696	677	702	663	685	961	1250	1220	953	838	714	669	717	655	672	639	634	705	692	644	685	628	653	638	661	699	649	691	705	642	651	662	693	686	642	683	649	671	659	641	652	657	664	684	671	699	637	654	620	669	619	703	620	655	663	666	641	659	661	673	703	615	678	628	635	640	623	630	668	643	654	693	693	640	660	616	648	657	705	677	628	645	680	714	638	638	659	666	655	649	651	689	669	664	626	637	645	657	690	674	673	658	678	640	722	670	685	657	635	671	699	645	651	663	674	681	617	686	627	731	693	648	627	608	694	636	701	704	672	663	660	648	652	659	680	617	665	659	670	674	622	719	688	666	644	676	682	636	643	611	654	652	699	667	605	641	680	680	660	653	656	645	667	648	665	641	620	641	658	661	666	643	671	650	678	648	682	676	654	681	689	619	705	655	655	641	665	643	607	661	668	667	647	644	666	658	644	633	694	674	671	641	603	631	703	657	679	668	638	629	689	664	604	666	659	666	677	619	701	665	649	641	719	687	671	647	660	657	674	623	664	662	686	636	659	679	635	683	678	660	663	708	668	687	654	658	624	630	706	679	667	668	678	698	659	624	702	640	661	655	637	660	625	653	626	651	691	658	661	664	696	631	666	697	666	632	643	596	719	719	680	708	689	647	674	667	597	668	630	670	676	680	640	654	668	666	623	652	663	647	686	662	692	628	668	698	626	648	665	661	691	655	649	637	685	632	656	659	621	693	646	680	668	661	669	700	683	671	665	638	651	650	641	628	606	651	638	676	681	645	650	653	644	629	671	686	670	656	668	698	694	660	635	693	650	663	635	628	661	644	667	642	638	605	678	624	660	636	709	679	681	627	636	664	683	644	680	667	657	692	675	665	658	711	682	649	632	666	692	663	674	635	648	677	660	591	639	581	666	658	656	675	614	633	644	659	665	615	610	721	704	620	676	715	656	647	643	690	678	671	662	680	641	718	671	638	697	646	630	641	685	696	709	669	684	648	655	627	700	643	627	706	686	668	634	634	646	679	614	712	658	630	661	714	649	633	621	665	676	648	669	652	697	693	645	658	674	676	670	618	667	668	647	646	649	649	680	676	660	640	695	636	686	678	669	651	710	646	671	639	684	629	652	652	668	680	717	660	622	666	696	652	662	694	663	648	634	643	666	681	711	626	632	658	637	621	657	696	628	650	672	664	627	680	681	701	650	653	680	622	680	673	692	630	674	706	705	672	635	663	656	659	652	661	671	644	671	687	670	682	677	639	657	693	686	662	678	645	705	629	683	675	712	666	662	633	627	650	648	642	675	614	686	726	690	649	656	707	692	690	675	654	673	666	654	671	646	671	643	674	662	690	723	655	665	642	654	688	629	679	684	613	667	653	668	655	683	636	662	639	637	706	626	651	656	657	655	667	686	664	637	636	681	691	637	696	633	631	699	674	631	612	623	687	655	687	689	650	654	654	641	675	676	642	628	622	664	679	671	671	682	676	649	632	688	676	649	633	629	629	657	618	626	602	620	631	706	690	683	666	682	642	677	678	671	661	653	684	664	655	637	655	689	628	659	646	621	660	671	700	677	637	646	677	648	654	701	617	599	680	616	643	656	674	649	647	654	697	674	652	661	648	703	642	694	606	652	661	659	657	667	659	670	659	663	631	699	669	642	687	644	701	648	655	684	628	618	685	675	728	651	658	649	656	644	649	683	586	612	644	700	660	693	680	664	703	665	626	638	670	655	659	616	652	624	628	673	632	654	665	631	667	663	693	664	633	662	631	661	686	641	646	624	656	698	628	660	627	679	673	684	666	658	641	651	670	614	695	621	655	706	709	604	664	671	674	685	706	689	659	663	687	620	700	643	666	674	686	631	665	641	710	655	643	622	642	615	643	667	680	707	705	677	635	656	686	651	628	680	661	679	669	658	642	640	616	685	688	619	694	645	709	683	637	674	700	645	691	693	620	689	627	624	685	646	619	676	677	657	652	662	609	663	672	656	681	663	654	701	673	665	695	628	655	673	658	664	679	693	650	640	689	622	696	630	697	660	614	645	648	648	649	663	660	674	657	622	697	659	685	735	672	640	668	641	672	680	598	694	666	636	682	666	689	710	600	701	652	663	704	672	643	687	662	647	677	668	643	655	615	636	643	646	653	693	652	650	658	664	707	654	642	666	705	631	686	701	623	631	682	615	647	650	666	676	693	695	663	618	647	617	672	691	647	646	637	648	618	662	634	736	617	609	712	679	658	658	659	643	612	614	639	672	654	637	675	650	695	643	690	672	615	662	633	673	703	695	627	652	717	681	625	653	646	631	684	660	657	595	654	635	656	673	660	674	648	657	585	656	641	653	700	632	703	721	672	635	680	636	642	649	646	654	691	636	627	697	670	641	643	683	720	688	672	654	661	588	635	632	713	619	626	667	659	629	641	631	690	678	612	674	628	672	642	653	652	674	673	613	690	672	641	668	681	628	631	673	663	673	663	678	674	692	671	672	654	639	644	649	629	639	682	684	680	607	643	645	647	665	677	661	636	655	646	686	692	718	661	668	648	672	688	668	628	632	664	619	679	678	669	594	682	675	681	696	691	634	656	730	714	625	692	649	657	667	684	608	677	654	662	672	681	660	654	687	646	636	679	679	688	645	682	679	693	705	657	639	692	653	681	643	620	662	618	684	631	632	596	661	656	655	656	648	722	724	631	649	622	664	678	648	666	632	653	644	627	635	709	670	676	652	686	621	654	655	686	662	701	646	637	680	642	661	701	698	633	680	673	635	636	653	694	661	632	715	633	667	685	671	618	693	675	657	665	635	656	643	662	674	641	647	676	630	635	684	648	650	673	679	638	671	652	649	667	674	654	611	670	667	669	645	640	660	658	674	677	690	620	586	683	660	635	711	666	674	659	620	664	699	660	654	630	671	641	626	637	646	642	678	645	644	671	657	654	700	637	668	635	664	677	662	672	712	645	633	656	680	675	637	715	652	690	658	627	684	616	678	646	644	665	689	639	683	654	633	663	659	666	677	647	664	695	648	638	651	643	677	676	682	666	642	698	670	685	692	721	667	686	672	646	650	629	678	676	652	645	672	656	653	633	699	679	665	704	633	630	682	672	717	668	682	673	702	693	670	658	700	718	667	655	678	686	688	633	584	669	659	610	619	658	718	631	671	640	636	668	707	665	634	678	695	642	578	642	668	677	655	650	684	648	647	642	639	675	652	668	681	624	663	627	697	685	691	685	646	643	665	685	649	655	663	629	654	683	686	663	646	703	655	684	635	643	709	642	664	655	666	688	613	661	668	646	705	699	625	607	597	642	659	635	659	701	709	684	659	693	636	657	630	666	626	657	663	649	681	668	679	685	664	658	653	730	626	650	670	676	645	664	631	686	659	649	712	695	681	674	685	655	650	683	702	649	681	665	580	692	638	622	628	702	649	671	675	678	659	669	674	663	679	635	657
58170	93551	63237	13305	719	707	685	668	687	624	666	644	626	645	634	683	610	651	646	622	1220	1667	1496	1154	796	704	629	610	638	612	616	614	614	618	619	606	676	583	640	636	637	591	621	615	620	622	587	654	597	632	604	643	574	646	641	640	627	623	631	636	603	648	677	587	596	619	656	597	629	632	614	662	605	681	620	626	624	618	610	626	634	620	655	586	625	674	602	624	642	593	597	620	618	658	671	585	604	604	608	660	651	603	630	585	635	606	670	632	632	626	609	601	618	645	620	634	609	622	621	614	654	635	630	613	652	593	620	627	646	590	611	623	657	654	608	652	593	632	631	641	610	615	612	635	604	693	624	625	638	609	627	636	694	626	614	605	639	643	604	648	641	688	628	626	588	609	564	587	583	670	625	615	591	647	583	648	645	626	629	658	647	591	600	606	614	602	612	647	567	591	585	639	613	669	619	603	636	671	583	589	607	614	605	664	608	599	633	612	626	581	589	566	627	631	596	665	668	636	632	621	600	591	669	624	613	577	592	626	582	606	616	603	655	636	673	632	591	617	621	649	614	556	614	645	620	624	627	652	615	646	647	626	639	589	582	633	603	592	663	599	638	591	649	630	617	608	629	624	638	585	615	632	599	552	626	583	594	598	636	624	667	671	622	655	642	656	629	567	669	607	656	632	626	606	634	640	634	607	639	651	596	624	604	596	657	601	666	582	577	644	577	589	609	617	593	610	643	626	631	609	641	615	576	606	607	579	606	651	654	651	585	616	605	587	612	596	607	622	616	662	657	593	671	598	654	626	635	635	625	625	602	661	640	651	633	675	664	571	602	672	621	651	603	653	619	625	636	598	682	586	647	615	627	655	641	672	581	648	616	632	614	612	640	582	630	675	607	625	607	615	657	638	646	627	633	612	632	612	570	605	625	633	617	607	664	638	609	582	603	615	596	588	595	615	600	670	643	573	602	612	578	622	640	633	612	619	643	668	646	641	640	635	613	656	620	643	596	644	640	602	613	664	607	593	675	620	609	616	588	629	661	638	623	587	644	619	592	593	636	604	574	638	620	577	590	595	642	596	629	615	629	603	634	694	603	586	666	628	634	604	655	598	611	637	597	626	628	671	619	641	669	585	619	615	619	575	624	588	650	625	605	574	616	621	674	607	602	591	618	595	620	624	646	635	604	671	606	603	674	670	607	603	631	571	671	645	646	621	658	587	636	620	597	623	655	606	635	681	630	656	600	624	610	635	627	651	631	666	583	623	652	638	635	629	604	598	608	649	621	644	616	652	635	624	638	612	598	589	574	598	645	623	651	647	642	588	649	582	640	648	610	582	593	669	581	599	633	588	631	686	624	591	658	639	643	634	629	681	612	648	629	623	639	645	681	624	617	600	642	640	613	646	598	602	626	610	606	628	625	590	617	634	633	615	633	652	653	654	639	663	566	604	649	700	591	627	600	660	666	648	599	637	636	659	629	652	610	629	658	645	628	666	605	589	642	616	670	609	617	638	561	611	571	628	623	626	616	609	598	641	629	666	626	626	615	553	661	622	631	644	589	601	631	644	627	619	594	638	663	646	582	625	629	651	630	644	600	587	635	618	625	630	666	678	616	647	583	604	605	659	678	652	649	653	653	647	668	606	610	588	628	576	625	633	613	650	622	663	621	611	621	621	618	648	653	617	587	622	631	646	611	609	640	627	566	616	585	644	623	630	618	620	617	619	625	593	666	668	590	645	643	650	602	631	645	633	651	622	632	603	657	613	611	641	609	576	628	615	661	622	600	683	626	618	669	656	627	648	625	592	639	619	595	647	658	638	594	583	615	605	616	619	609	626	638	633	611	583	629	643	619	617	625	589	667	617	591	591	632	615	634	580	643	625	597	656	648	614	649	637	720	654	609	629	620	576	624	619	619	611	611	629	584	612	628	654	654	615	646	605	624	628	623	628	612	627	640	605	583	594	620	654	628	573	646	628	614	591	590	602	651	623	642	607	608	614	575	593	592	662	644	636	563	692	597	645	631	676	615	625	615	660	621	610	627	610	614	633	586	587	582	625	653	618	600	670	597	619	629	631	563	635	600	598	631	561	631	607	644	676	566	594	615	642	634	613	653	654	648	584	641	615	615	631	615	621	611	606	573	656	591	609	582	606	613	651	624	580	609	643	627	593	619	636	614	593	614	621	605	576	602	634	622	629	635	596	629	615	638	605	617	623	640	615	627	590	589	621	595	603	596	660	605	610	649	589	644	667	641	667	668	711	651	649	608	597	631	637	627	648	634	632	603	620	600	640	634	621	606	629	654	664	637	624	647	619	613	623	628	577	656	614	595	594	633	614	636	612	664	638	623	633	655	638	607	619	654	663	614	632	613	629	644	615	654	589	596	618	586	663	598	570	615	648	636	633	644	635	622	625	581	585	658	612	582	628	599	608	631	635	589	663	631	618	657	620	615	598	635	619	683	646	610	681	613	602	599	617	620	598	628	633	638	639	617	583	593	638	580	613	671	667	629	655	634	644	632	607	651	631	639	602	637	654	593	641	631	575	624	590	618	670	582	638	554	614	595	659	578	639	582	621	630	661	639	628	616	625	644	602	616	629	629	608	665	620	628	597	585	636	600	653	656	573	625	580	648	620	634	573	594	628	684	589	585	573	622	639	641	632	664	614	631	615	626	630	633	589	632	602	677	598	601	647	585	661	651	641	623	606	651	650	593	626	602	613	596	604	596	632	606	626	618	587	575	594	658	660	638	647	615	682	685	614	627	579	598	645	651	639	648	626	606	635	603	675	621	596	623	589	634	635	638	609	600	608	620	626	609	665	613	604	615	641	589	620	646	635	648	648	710	608	654	636	611	643	619	599	616	627	619	665	662	594	623	608	624	627	625	650	593	642	603	559	597	605	616	622	624	617	613	648	631	616	611	631	638	636	615	650	639	632	634	623	632	620	633	625	647	594	655	633	663	631	646	660	579	635	625	614	610	643	691	598	603	623	618	584	623	645	648	587	635	664	569	630	612	604	617	588	610	636	648	628	601	629	642	622	601	635	695	618	631	595	636	590	585	665	582	594	631	649	623	622	646	622	588	637	589	589	625	624	596	605	621	651	598	641	596	608	633	592	663	592	601	674	612	644	651	658	662	624	668	656	618	597	666	629	623	638	636	624	631	582	637	591	623	608	627	617	604	617	627	586	611	638	587	620	609	632	640	610	592	609	656	578	649	615	586	607	617	587	698	643	644	615	620	600	595	620	665	588	632	619	602	628	588	658	593	653	598	619	618	622	629	622	612	573	634	605	603	645	644	630	602	661	610	636	599	595	622	589	607	637	660	635	613	634	626	581	664	579	608	583	632	621	598	573	605	627	633	613	634	608	617	586	595	625	616	591	653	593	605	623	613	614	622	623	594	608	620	632	623	597	587	617	674	618	599	645	661	620	640	647	657	619	601	614	607	659	644	597	667	632	641	662	580	598	604	659	618	627	595	604	642	652
23956	23380	36567	30129	18305	7068	1504	927	778	817	834	787	813	768	815	759	801	830	766	782	1404	1829	1565	1229	939	900	739	748	774	768	770	749	762	768	729	787	779	762	776	795	760	773	797	783	749	763	747	719	779	760	784	758	776	735	742	751	751	777	750	823	800	747	744	754	750	755	735	792	748	774	728	744	744	752	774	748	714	759	797	725	783	809	770	768	692	786	792	745	776	794	761	818	709	756	764	799	761	710	750	754	737	810	762	757	781	763	737	730	753	770	767	777	749	737	743	761	803	786	721	778	809	777	742	782	754	812	749	746	755	812	807	780	779	768	755	752	762	762	768	751	776	770	756	736	754	721	734	725	748	771	796	761	697	755	758	762	776	757	777	741	714	772	734	746	754	761	769	754	698	774	791	754	746	742	796	756	809	813	775	736	746	734	772	770	761	765	762	754	768	778	778	757	745	750	771	780	765	745	733	773	706	809	730	768	760	779	797	789	779	738	764	759	758	760	761	811	810	756	766	769	752	785	716	814	696	713	746	735	779	762	770	756	716	789	838	779	755	736	739	724	702	788	735	722	789	761	780	779	767	796	744	769	772	766	737	732	716	752	763	770	708	767	791	712	789	768	744	747	752	761	768	758	754	695	757	693	744	757	760	799	776	749	777	771	783	749	757	740	825	780	776	738	775	800	804	788	822	778	740	732	755	764	758	756	762	724	799	738	745	762	766	776	784	805	749	725	752	785	707	738	765	739	764	788	722	806	728	758	744	691	757	762	732	732	725	780	786	791	747	758	768	745	782	704	771	769	716	758	708	746	780	754	791	856	790	772	737	766	751	724	704	793	771	817	756	820	767	769	754	792	768	802	798	782	762	712	733	731	788	721	769	760	765	784	721	781	759	780	743	778	757	735	763	744	791	727	764	741	746	762	781	736	773	747	770	777	733	722	777	729	761	720	744	784	760	797	760	769	750	765	781	753	729	792	727	786	759	762	800	784	784	730	736	727	766	759	724	802	770	772	750	756	777	755	752	754	723	743	740	744	697	744	756	763	784	758	754	759	793	718	716	754	742	786	723	831	723	756	757	768	734	763	726	782	725	748	730	760	759	782	720	722	793	796	754	779	782	793	720	756	756	762	783	774	769	736	749	810	759	732	780	796	789	808	776	738	798	814	754	787	712	725	820	715	781	712	743	817	725	797	760	760	786	748	765	704	722	805	748	760	769	758	719	779	745	705	777	745	756	793	768	736	739	742	753	736	766	739	745	785	746	749	764	775	745	729	817	821	760	758	785	757	689	758	731	717	783	754	744	720	727	769	817	735	744	738	769	693	738	835	747	775	745	748	723	786	730	722	786	725	761	737	757	815	770	729	720	771	769	726	774	757	727	759	719	712	780	736	769	753	777	783	744	766	748	746	772	770	754	750	779	758	750	738	758	794	756	772	773	745	733	747	800	754	776	770	720	750	741	796	755	741	737	778	740	711	756	725	774	773	735	762	735	768	755	770	776	767	764	722	767	741	719	762	724	771	736	752	741	717	729	765	836	771	745	730	769	763	776	721	769	758	758	781	748	743	739	765	712	744	716	792	840	765	783	743	729	747	805	732	760	755	754	778	741	718	764	776	750	773	753	793	788	769	724	720	745	779	772	715	760	727	773	698	769	754	749	762	740	753	783	761	788	748	751	755	763	777	784	736	718	727	748	760	791	755	763	717	740	699	731	803	775	782	713	801	782	808	764	758	750	767	744	754	753	748	783	781	779	767	732	755	777	800	744	691	739	768	759	731	788	743	780	775	730	737	775	740	775	761	788	721	814	789	758	687	749	742	783	753	754	763	776	762	755	816	749	754	746	772	768	784	778	762	773	747	779	781	760	746	740	778	788	751	758	797	734	777	758	787	745	781	758	736	745	734	788	726	748	781	749	763	756	730	770	814	748	733	688	742	761	758	741	745	754	759	764	769	786	781	777	762	719	752	780	733	786	801	778	738	753	801	758	745	793	732	740	697	800	782	771	745	746	736	779	787	753	783	776	771	759	759	758	729	777	723	750	831	775	757	754	756	843	777	734	777	756	786	751	756	728	749	758	741	770	756	772	714	806	775	756	767	764	782	794	757	716	772	775	733	761	714	752	697	730	741	764	738	785	778	747	751	763	759	794	752	776	773	755	783	773	749	758	768	739	759	748	770	827	784	772	774	782	713	748	726	753	802	753	778	784	773	734	748	725	745	785	736	730	781	766	740	810	746	780	763	759	758	805	774	808	741	781	730	800	748	732	762	765	780	745	745	812	748	754	778	721	748	758	735	785	755	774	795	742	743	713	713	741	751	784	760	764	781	733	742	759	749	777	761	772	742	808	740	733	786	728	689	759	737	762	747	790	715	749	745	755	735	728	730	814	781	754	780	702	709	718	793	741	709	791	751	805	749	765	785	813	742	753	759	738	766	768	778	739	760	743	790	736	781	719	760	797	716	735	755	746	751	773	739	743	789	743	775	795	750	720	790	780	801	699	770	735	748	773	801	773	773	810	746	722	740	741	758	827	776	796	744	780	774	742	804	749	787	820	740	721	770	775	730	752	774	766	752	765	759	791	770	731	805	742	739	785	771	764	744	824	745	711	757	752	798	796	755	767	731	753	773	783	761	770	720	802	811	708	747	779	766	744	739	746	748	790	748	732	748	738	740	778	730	765	699	759	736	709	758	763	748	753	727	750	781	800	766	705	754	718	777	779	751	718	709	752	789	755	735	759	759	782	778	785	734	738	773	736	802	757	744	703	738	793	756	754	779	776	781	754	799	780	779	770	702	762	726	772	736	749	756	779	766	731	769	753	767	760	788	797	745	699	795	729	724	758	720	760	711	713	764	794	805	768	783	824	766	746	764	731	803	815	759	743	737	751	753	758	776	707	771	767	752	747	800	733	799	741	794	737	714	767	762	780	737	753	788	722	754	744	746	797	793	756	761	783	721	753	757	695	794	797	812	751	705	729	792	753	770	701	750	772	771	762	763	750	780	732	754	725	716	782	737	730	817	769	791	757	784	734	715	727	739	768	779	781	734	758	756	734	820	720	788	786	796	762	776	775	741	719	787	779	758	773	772	758	815	723	740	761	749	730	759	725	804	799	758	757	762	719	740	787	747	738	734	765	783	733	754	767	763	772	786	752	786	765	726	776	742	776	757	741	748	747	773	742	734	796	754	792	743	792	758	768	733	736	768	726	773	724	775	744	754	723	718	754	750	782	737	755	798	775	778	707	733	775	749	741	771	767	717	763	752	749	782	782	758	725	743	735	776	751	732	766	774	738	749	758	740	708	770	760	763	731	756	744	714	731	784	779	736	828	858	724	754	797	774	798	772	800	780	744	739	729	742	759	704	731	746	791	768	729	738	751	780	762	726	749	785	715	724	759	735	812	798	766	750	752	791	767	801	805	796	807	757	826	738	732	746	783	796	738	798	782	717	772	736	766	723	790	768	757	725	772	750	784	750	744	730
63589	102358	71311	19377	920	848	867	777	772	738	780	797	762	799	755	754	761	715	762	764	1857	2394	2012	1379	1075	861	778	768	712	792	792	735	730	772	762	733	787	747	738	790	723	710	758	720	782	674	758	715	732	780	738	734	732	733	730	776	730	696	706	751	717	776	765	687	765	713	745	750	804	727	788	729	757	731	748	705	719	753	728	771	721	766	750	729	753	748	751	790	708	722	806	701	727	743	746	737	762	725	772	709	737	737	750	749	758	733	699	771	736	732	749	780	779	746	706	774	746	741	727	705	698	759	745	746	717	707	761	720	738	759	715	713	753	761	720	752	679	713	731	717	708	746	733	733	723	748	724	776	731	709	696	764	708	718	761	762	730	723	685	696	758	696	723	731	708	713	732	745	795	766	727	779	691	722	728	670	724	690	686	674	774	710	712	733	685	732	701	717	707	716	740	757	702	702	726	713	765	734	755	727	747	708	760	773	763	759	708	731	705	773	717	740	686	733	691	732	731	724	709	768	717	750	715	711	753	736	730	739	731	699	761	709	712	733	744	696	735	773	731	754	721	736	701	724	755	718	739	716	709	742	689	758	743	751	785	709	692	723	803	734	688	718	759	742	730	724	711	776	714	720	725	753	753	726	780	702	731	738	730	765	742	715	790	742	787	742	782	706	697	738	695	722	765	744	740	752	713	742	773	778	744	711	753	749	695	732	744	738	767	703	752	737	746	705	738	775	743	754	792	718	708	698	705	692	797	743	751	741	732	775	715	698	706	755	702	757	681	791	740	739	771	725	758	702	709	715	712	763	735	705	734	764	742	705	728	690	749	685	731	713	746	754	713	758	767	741	735	723	703	766	772	732	713	747	727	722	735	781	713	770	681	735	760	773	702	712	728	732	705	731	736	718	732	709	733	747	715	687	751	688	696	742	773	737	721	730	760	709	725	704	766	722	703	765	715	764	745	744	752	756	721	752	677	715	732	754	698	733	748	797	772	728	735	757	682	765	769	749	695	717	723	715	707	713	745	697	702	722	706	737	737	765	796	765	754	726	743	722	796	719	716	744	721	750	733	734	737	692	755	722	728	700	726	698	687	717	749	741	725	766	744	744	706	736	750	741	730	663	717	753	708	710	726	754	721	769	726	741	697	743	742	666	668	691	743	765	712	757	748	712	710	721	694	699	693	755	749	722	750	735	697	718	715	694	735	750	719	787	714	751	723	744	757	686	728	739	715	720	781	705	712	732	746	742	741	766	752	735	800	778	705	773	772	741	692	709	754	729	723	700	752	716	733	720	698	725	731	744	737	664	699	759	718	772	772	716	735	753	726	712	754	735	718	701	729	768	743	706	754	749	697	747	763	745	761	786	715	718	731	762	695	704	734	741	703	737	717	732	854	762	682	699	697	760	733	703	735	732	746	701	774	740	706	766	750	711	744	741	719	713	765	686	741	703	713	737	774	717	761	764	737	735	699	731	707	724	738	734	759	760	725	693	753	731	725	731	726	744	717	748	734	758	760	784	761	764	721	741	746	694	676	702	722	771	724	736	730	785	714	685	772	728	711	711	767	713	758	729	777	752	748	719	774	759	746	748	731	736	752	689	718	761	735	765	739	728	741	716	718	739	736	762	758	743	708	753	762	725	668	745	745	736	728	733	743	753	719	749	734	743	739	718	760	735	715	731	740	775	747	761	729	721	747	700	740	740	740	742	732	755	750	709	743	715	712	818	719	733	746	745	735	739	702	750	694	746	698	752	741	700	706	740	688	713	734	768	698	752	736	758	736	730	716	754	758	712	777	715	720	727	750	736	739	765	729	778	762	755	741	744	765	693	738	718	755	743	753	743	710	709	733	695	737	682	758	744	745	684	731	758	726	746	712	741	749	747	739	730	755	704	728	753	719	731	735	736	728	712	747	749	793	735	752	728	771	728	782	726	786	756	734	748	778	702	685	722	719	726	709	730	728	737	775	755	719	755	727	746	776	789	700	769	732	752	744	718	737	708	707	758	745	759	681	743	750	730	755	732	730	756	759	765	717	718	732	751	759	724	722	712	768	757	769	808	703	739	726	761	735	758	744	729	752	715	718	752	732	716	759	758	743	770	712	686	710	754	717	757	702	730	738	741	672	784	712	730	706	736	709	711	728	737	703	716	709	755	784	707	705	764	722	745	751	698	756	758	716	737	716	722	725	685	716	754	724	741	716	670	695	727	764	747	646	731	681	736	782	690	766	746	729	718	729	732	729	704	762	708	755	720	719	697	711	771	701	744	728	693	736	759	698	712	747	712	747	703	711	665	741	703	707	751	727	724	776	741	764	727	760	774	751	733	721	750	709	722	737	721	748	777	759	727	776	782	757	766	721	743	752	743	782	715	754	724	712	730	712	719	777	727	727	711	750	761	718	754	744	713	718	756	721	737	747	696	705	715	789	699	763	799	722	694	741	741	699	762	771	769	742	728	740	743	699	754	737	719	691	771	757	742	737	762	726	731	674	756	713	763	715	690	727	757	687	705	724	710	747	728	676	726	772	737	667	733	741	739	770	727	726	723	771	674	744	702	684	748	745	710	732	754	730	736	697	722	720	761	751	766	711	766	706	726	774	764	763	700	728	778	695	718	716	718	756	742	745	733	732	731	790	734	708	733	705	681	771	719	742	739	753	713	697	685	706	789	695	778	736	740	750	727	745	684	705	711	755	771	741	770	735	776	716	717	696	736	734	773	709	744	746	747	679	683	718	694	723	698	721	765	752	721	718	659	700	785	760	764	742	709	723	800	733	736	734	754	726	714	736	755	738	726	685	735	751	743	724	712	715	753	728	769	755	723	737	756	713	762	703	702	708	784	705	703	693	729	746	769	734	792	761	720	713	713	692	757	718	746	765	810	793	804	745	734	743	746	721	759	734	752	764	728	731	719	719	725	729	729	746	717	731	716	729	714	744	704	746	750	705	732	780	710	701	716	684	727	733	708	721	801	701	749	757	741	722	708	784	675	734	739	695	729	715	730	729	750	776	707	690	749	753	753	719	785	707	797	763	741	702	773	698	725	753	722	731	720	735	700	746	728	739	683	733	712	708	770	769	694	734	785	703	732	747	729	782	770	727	742	763	757	720	738	699	756	750	724	745	731	724	709	762	723	729	720	767	690	767	699	752	680	771	731	755	751	725	746	764	745	763	696	683	746	757	786	723	705	706	755	726	726	732	716	762	726	706	765	730	724	738	714	706	729	691	702	687	736	745	698	740	743	747	727	709	798	704	756	738	785	699	720	752	749	738	736	738	703	758	755	728	770	737	742	743	748	756	707	808	726	705	753	787	692	685	737	721	727	690	721	734	802	679	710	746	730	726	744	732	709	748	779	754	741	674	704	699	777	734	711	723	722	755	695	736	703	691	752	720	702	730	756	726	739	753	742	729	754	727	718	787	708	730	710	724	728	708	705	696	723	719	682	721	752	724	775	682	735	712	768	697	729	784	695	744	714	704	769	751	742
29224	27526	24040	6638	672	569	558	521	526	544	555	550	565	543	538	541	564	510	487	541	555	627	666	592	555	558	591	573	602	547	515	561	561	534	519	562	555	545	491	562	554	530	571	550	512	530	572	562	555	565	569	524	562	532	505	549	595	577	567	583	559	539	503	580	516	523	505	567	528	546	582	559	503	552	560	567	536	596	528	568	630	583	532	520	536	589	540	542	556	543	525	511	564	539	542	559	520	572	589	518	583	544	523	584	538	533	521	550	554	527	544	508	527	566	530	527	528	513	536	525	518	549	563	552	550	543	569	560	553	553	521	547	539	516	535	491	503	565	531	561	559	535	527	587	572	554	508	519	557	538	542	534	537	523	495	524	482	522	521	519	534	536	529	505	551	528	525	520	581	534	529	537	531	519	528	534	547	548	563	518	533	534	527	571	574	532	563	534	554	560	522	521	532	543	533	524	564	575	572	553	560	577	558	522	531	526	552	531	560	568	480	531	553	552	577	558	508	537	561	548	564	574	563	573	500	572	544	548	546	536	584	547	522	550	540	522	539	563	572	530	558	550	551	490	567	505	532	551	530	544	528	536	519	550	559	519	516	573	543	546	569	545	540	517	516	541	544	515	504	523	558	579	528	537	586	527	525	514	510	487	529	511	521	579	551	534	552	535	556	542	544	507	531	576	522	517	528	555	539	572	566	512	528	540	563	514	571	574	535	503	533	517	506	521	527	544	544	550	580	539	564	551	572	562	572	548	556	543	523	511	569	521	539	532	518	512	582	593	530	520	580	551	555	506	547	526	521	522	554	618	549	527	524	527	507	578	557	537	544	567	520	550	549	572	543	508	522	547	541	555	530	580	521	538	561	545	549	527	537	510	516	546	538	523	607	471	521	545	515	547	530	522	557	530	566	521	536	550	574	530	557	507	521	514	568	545	517	550	534	513	530	537	527	543	548	538	566	513	497	565	500	590	535	529	529	537	533	526	550	542	528	514	565	547	546	556	550	568	563	546	544	533	587	580	581	570	489	563	544	567	525	581	535	531	539	528	573	531	506	558	525	528	543	546	577	546	535	571	541	538	509	606	517	543	539	534	547	512	560	535	537	497	570	545	533	556	553	556	536	565	556	567	501	488	497	515	564	580	518	555	551	550	534	569	548	550	548	521	575	576	564	531	568	565	563	546	545	544	539	546	560	541	535	576	579	558	526	504	519	553	552	506	535	548	494	572	593	545	559	559	531	565	576	523	524	523	540	531	519	518	565	544	553	531	536	528	540	540	569	541	540	526	541	553	573	594	555	571	565	555	579	524	506	570	531	536	531	534	536	560	561	538	550	571	539	574	519	542	544	533	588	562	506	551	564	512	565	535	545	512	585	540	522	533	548	504	533	526	525	578	541	541	548	522	533	535	521	562	531	522	564	519	572	546	556	601	522	533	538	551	502	605	522	558	507	559	544	549	543	558	513	517	515	508	563	526	564	540	525	541	504	539	545	511	516	525	531	523	552	542	556	523	550	559	540	526	518	566	536	530	588	556	563	557	516	504	568	536	565	549	539	509	580	552	526	555	507	527	518	527	550	528	563	556	552	513	557	554	505	522	550	581	548	520	533	535	584	536	521	553	533	570	554	537	545	583	538	553	542	559	566	497	550	522	555	544	556	547	533	509	525	522	547	536	578	578	514	484	541	578	551	507	537	546	516	550	536	534	555	549	538	559	521	523	536	565	515	520	512	515	557	522	548	498	524	527	505	533	576	529	565	569	561	491	551	550	565	541	526	508	553	534	556	520	521	529	466	559	547	613	540	529	514	540	539	528	551	513	537	507	549	557	542	564	518	557	531	552	567	550	559	587	583	514	548	525	534	549	555	548	577	516	558	529	559	479	561	535	529	517	526	535	606	539	538	563	571	528	510	596	529	539	541	569	487	548	534	490	555	593	533	611	515	516	534	546	569	548	515	587	539	522	526	547	549	527	537	559	548	550	562	518	495	526	555	544	581	543	568	559	555	534	545	561	569	516	541	545	568	540	563	596	537	539	510	517	581	552	517	550	562	510	533	546	599	520	552	557	529	554	563	587	513	558	536	590	549	555	512	578	532	540	540	554	521	550	563	567	531	523	534	515	521	520	525	526	548	496	562	560	559	585	544	544	553	558	544	554	548	530	559	506	547	508	552	559	529	534	521	559	568	524	521	547	558	532	515	548	550	537	588	513	526	548	543	534	548	567	552	507	536	578	505	556	523	553	557	538	514	531	539	540	519	528	526	533	569	505	555	523	542	589	581	493	570	544	525	568	576	523	536	558	508	552	546	512	503	513	533	547	559	558	516	539	576	531	531	519	513	556	556	556	550	559	528	537	537	591	535	521	545	514	536	577	511	586	543	529	546	572	542	588	572	556	562	542	524	554	586	539	503	561	560	516	556	498	513	533	534	546	500	555	564	537	532	522	513	530	530	538	534	519	499	530	533	545	523	503	602	541	550	560	557	558	537	569	565	558	560	526	539	524	550	538	554	528	526	545	534	552	498	528	547	552	507	582	534	522	570	575	527	542	535	525	533	508	553	546	540	485	524	537	558	557	511	571	576	571	573	537	551	548	556	535	535	545	535	547	578	563	517	572	507	549	510	589	535	536	553	535	548	529	554	535	517	555	549	551	557	533	530	605	521	539	535	555	533	543	550	520	543	546	581	542	575	542	511	526	603	517	528	543	495	524	537	576	586	551	558	574	500	548	511	572	583	557	561	514	549	557	543	570	517	562	525	533	513	541	543	526	520	528	528	522	580	533	572	566	577	508	593	551	536	567	512	560	548	559	532	566	572	513	586	537	528	540	531	555	518	571	571	500	517	555	524	539	534	550	537	548	595	546	570	554	536	543	538	542	541	551	571	574	532	547	598	523	526	563	488	547	508	565	576	547	534	517	517	534	557	533	576	586	558	566	543	559	515	515	554	517	602	550	571	524	527	501	559	587	527	539	580	532	535	550	556	552	551	531	549	565	510	559	555	512	589	497	518	559	568	580	530	533	536	589	509	526	576	581	531	525	509	567	562	583	490	545	529	531	513	574	554	550	534	519	572	520	536	526	532	573	535	580	530	558	533	571	537	523	569	562	553	530	558	556	552	534	515	549	593	557	526	531	536	525	567	536	512	547	552	520	527	547	542	562	538	524	527	566	530	579	510	547	513	540	535	516	526	531	530	502	518	598	514	577	559	565	530	530	560	533	548	538	561	548	567	550	560	519	543	552	539	526	592	545	553	508	559	555	565	580	522	523	549	557	532	522	529	552	543	546	545	548	551	534	534	592	480	570	566	556	533	558	509	564	538	585	541	517	564	546	541	538	584	539	535	563	539	540	551	548	546	554	609	565	533	551	578	566	564	521	521	569	536	553	541	509	537	529	547	548	561	504	542	497	552	546	581	563	571	548	544	562	524	519	547	497	532	561	501	558	535	537	544	521	552	547	535	568	528	547	565	572	574	486	517	535
20108	31103	18949	2743	466	504	442	461	484	476	471	471	432	465	461	499	470	454	473	505	543	567	572	569	514	520	438	480	498	477	486	450	502	487	437	482	469	481	486	485	479	455	470	480	472	488	462	450	448	475	479	468	486	522	446	475	514	484	469	518	499	458	462	497	493	498	453	508	438	494	471	465	463	456	498	487	466	487	498	456	485	480	457	473	464	452	463	475	464	490	443	454	463	477	514	462	472	459	453	475	474	463	480	446	459	476	421	483	454	457	449	451	489	487	482	455	468	474	490	481	429	477	470	479	447	463	473	463	484	469	436	502	479	475	487	476	464	460	486	439	444	472	495	431	440	458	475	482	499	466	469	422	470	493	458	483	453	473	491	499	447	437	487	467	464	485	478	456	455	473	489	479	498	487	484	474	443	495	496	452	498	485	481	455	469	441	481	440	490	495	465	462	425	489	472	469	478	492	411	481	460	451	461	452	458	513	443	493	524	485	436	497	452	444	436	473	482	477	489	509	456	477	486	488	479	440	490	474	498	471	430	449	470	467	443	453	496	494	454	480	465	472	482	470	476	440	489	436	476	464	447	465	464	454	498	496	504	499	510	466	474	442	475	461	490	455	456	457	446	471	458	478	457	491	479	518	457	483	465	413	486	488	466	433	476	460	486	442	407	501	452	463	472	458	499	448	458	483	473	504	456	494	506	506	474	483	487	473	482	388	476	495	478	470	488	478	417	504	429	509	493	491	489	503	470	445	459	487	464	435	444	478	475	432	481	465	510	458	492	467	519	478	480	476	461	481	456	474	491	457	459	457	494	464	442	495	463	473	480	488	491	444	487	490	485	443	476	476	500	481	484	465	451	488	445	438	478	464	450	488	481	452	411	503	487	456	502	528	503	446	461	456	488	443	483	500	456	478	485	455	456	479	465	466	498	490	441	473	490	416	465	465	494	473	461	506	447	500	514	481	456	493	465	487	476	518	500	468	484	480	464	464	488	456	472	495	478	467	472	470	439	467	502	478	491	490	442	470	461	455	535	491	495	461	459	509	461	501	446	459	438	498	485	488	435	441	488	457	449	448	458	451	468	495	489	501	446	522	453	480	451	459	454	485	466	458	505	462	469	441	461	490	481	507	475	491	486	496	486	492	423	474	444	467	480	452	484	463	458	459	449	491	437	446	453	457	493	459	448	459	469	495	448	453	433	420	439	502	481	455	438	445	458	426	461	494	498	469	483	485	507	471	441	490	488	471	486	474	445	480	451	445	504	506	450	483	445	447	493	488	465	439	458	500	478	479	463	504	495	483	463	481	470	461	495	490	453	494	462	458	461	463	484	472	445	461	519	481	489	476	457	473	470	467	484	464	442	455	471	474	480	436	453	461	507	503	475	441	426	461	508	439	467	467	450	470	525	484	462	451	466	465	476	501	458	459	473	467	468	501	503	470	465	503	445	455	469	489	473	445	465	449	492	478	485	478	470	464	486	491	457	481	496	468	493	434	430	449	439	476	471	476	454	459	464	458	467	474	495	495	461	476	478	491	524	466	499	468	469	474	470	482	483	504	447	491	477	488	482	445	466	452	490	482	516	477	447	492	428	491	476	443	472	463	443	490	492	450	457	500	485	403	431	479	507	483	473	457	484	461	487	438	482	464	465	494	473	431	482	467	461	490	492	453	485	525	463	479	479	438	453	480	506	489	501	434	480	500	461	480	447	491	496	478	484	479	455	485	460	469	462	456	523	496	451	461	452	420	458	482	456	461	488	467	501	466	446	524	479	485	489	449	439	455	464	495	439	422	452	501	452	474	472	504	499	444	516	449	489	446	460	475	508	481	442	486	492	466	480	465	508	427	469	454	467	486	482	499	495	488	480	482	460	484	493	477	456	476	475	467	456	414	464	452	481	469	457	497	430	482	450	465	447	468	508	488	478	474	474	486	483	495	449	460	437	470	486	472	469	481	490	485	459	462	466	459	470	482	465	466	511	458	481	452	433	459	429	444	488	452	523	521	457	466	463	480	459	500	454	462	500	511	468	419	505	466	497	478	489	483	460	478	480	490	446	459	471	483	486	486	460	461	460	501	467	511	472	466	471	498	466	476	489	471	483	469	475	506	447	490	455	445	458	474	453	497	493	475	430	482	456	463	467	474	461	471	454	464	466	496	455	451	506	464	477	473	450	445	475	469	483	467	479	447	430	442	478	534	458	468	523	508	458	447	473	439	497	455	483	460	505	470	475	470	468	425	473	468	441	447	471	473	455	450	479	471	497	453	492	463	488	426	445	473	473	471	477	437	484	457	422	466	461	463	445	468	498	455	467	501	436	515	475	464	441	453	474	478	446	476	533	475	465	498	454	489	446	453	506	487	450	470	476	468	488	467	452	466	439	437	509	445	492	504	504	473	458	510	519	455	468	471	487	474	491	465	457	461	439	451	451	489	430	498	450	531	485	464	444	501	478	468	431	454	482	459	475	492	433	439	473	439	446	481	471	446	501	508	461	490	504	419	467	478	436	472	468	459	452	472	473	428	464	455	460	501	479	484	495	455	457	470	464	500	467	430	490	465	502	451	501	471	460	457	477	473	469	472	482	463	494	490	414	459	501	460	484	471	478	455	468	475	450	460	467	501	460	517	482	460	475	512	468	459	470	485	434	459	486	455	465	467	466	454	453	492	475	449	475	458	473	458	422	481	452	504	482	472	492	451	448	475	452	462	475	471	500	455	421	460	454	488	463	483	448	512	501	470	471	480	440	480	457	449	481	473	488	472	503	475	492	459	494	460	459	471	452	499	494	461	413	491	476	498	432	463	447	427	474	485	473	472	453	484	464	501	476	456	514	434	482	468	524	464	485	476	487	489	453	456	480	482	435	452	464	484	479	454	466	457	446	474	480	485	523	482	473	501	484	488	460	482	464	481	462	490	517	486	459	481	502	514	502	432	496	438	433	474	475	478	464	470	511	489	433	467	467	479	478	475	503	464	475	491	475	454	452	466	443	457	504	487	477	482	439	492	444	472	507	496	448	476	497	476	454	454	487	450	499	490	461	487	466	434	468	493	463	485	476	483	458	466	491	501	467	471	478	489	482	444	440	452	452	471	459	485	492	437	472	474	452	465	465	493	466	460	472	492	463	445	483	446	492	482	465	476	481	468	500	509	485	482	489	464	432	497	491	480	495	480	484	477	492	467	486	452	473	431	437	497	494	441	462	511	464	485	466	474	449	461	480	450	429	485	457	500	471	479	450	462	475	466	455	498	492	496	441	472	511	456	469	464	461	486	493	447	504	483	475	457	489	481	433	482	494	480	506	450	486	484	447	463	411	463	476	476	465	456	473	493	504	502	472	435	459	484	434	500	465	464	476	490	461	428	480	440	482	489	463	480	443	482	456	498	492	457	441	479	505	479	477	467	457	482	474	439	483	448	503	473	521	466	473	485	490	468	507	483	481	477	487	505	468	439	476	503	459	475	515	460	467	486	472	459	496	462
24971	25048	40177	30788	11519	1951	977	739	752	716	722	723	751	655	670	742	711	719	673	696	924	1439	1459	1180	869	767	709	714	666	730	595	681	656	638	701	670	676	754	684	712	678	651	709	659	689	664	657	680	711	641	655	721	684	675	686	658	662	678	680	684	672	731	649	712	685	696	656	698	668	723	733	702	661	643	702	703	711	694	721	715	643	653	658	672	680	667	653	670	698	702	726	720	686	674	727	627	661	641	723	728	649	668	671	687	670	684	698	701	696	698	706	674	663	674	707	657	682	650	684	681	690	751	635	718	688	705	698	661	693	682	659	693	697	645	677	649	672	648	679	690	672	690	639	659	707	715	676	709	716	674	703	704	717	658	653	681	652	655	661	703	665	678	682	635	665	676	709	715	608	643	680	712	661	744	714	694	686	672	690	690	693	636	695	702	692	703	648	637	719	694	717	671	668	662	633	638	702	707	707	689	699	666	665	674	678	730	677	684	642	682	693	610	666	700	667	676	661	696	674	688	681	683	672	643	721	697	705	707	676	686	705	639	699	713	716	716	715	690	658	681	657	711	667	669	662	682	695	678	704	691	708	654	693	656	678	646	637	682	665	699	698	689	667	705	722	689	672	678	654	654	708	643	718	663	696	702	652	667	644	691	708	680	714	654	692	737	696	645	673	652	636	682	680	717	696	626	659	700	715	721	680	669	679	712	683	668	668	707	668	650	693	699	637	689	643	692	686	683	696	702	668	649	689	648	713	727	713	684	713	685	668	721	755	667	665	676	720	642	674	683	658	690	654	683	674	706	693	683	625	674	689	677	708	691	652	685	684	683	677	675	699	720	671	679	699	684	704	690	699	684	647	653	697	658	663	645	661	637	682	671	683	708	670	670	663	655	675	706	687	694	706	716	674	693	617	667	695	709	672	684	641	684	628	711	674	665	689	697	682	657	667	626	641	700	709	714	705	708	691	672	692	655	692	664	667	664	687	690	706	681	675	626	671	688	687	671	622	681	664	682	682	687	643	691	699	650	687	663	702	684	692	673	687	654	680	707	661	697	647	714	671	653	675	676	674	680	699	665	733	650	652	687	691	663	694	692	645	668	689	678	705	647	708	691	683	746	650	648	657	712	665	682	737	692	670	678	685	673	656	679	664	710	726	716	664	632	663	677	694	682	731	705	668	715	638	656	655	692	679	647	678	660	704	651	669	679	734	666	702	653	681	684	719	648	693	676	666	723	714	629	681	652	680	711	670	680	701	656	666	678	705	678	694	695	680	638	721	700	644	699	722	647	664	718	685	723	661	663	691	694	677	672	740	656	714	666	689	661	718	683	711	723	635	699	726	667	675	685	680	706	716	729	669	691	687	694	683	688	728	659	678	669	682	702	671	730	652	713	686	629	669	649	669	693	697	650	692	692	683	661	717	652	690	687	675	689	673	686	682	716	645	663	702	673	701	669	641	647	684	657	683	669	699	622	697	662	673	669	685	659	729	643	707	674	697	697	651	719	673	672	685	680	653	679	725	688	622	673	716	737	672	679	667	703	731	641	678	719	657	674	683	722	658	661	613	682	713	660	699	686	668	672	717	703	674	684	716	661	663	671	637	664	720	640	695	669	673	712	681	678	711	695	694	677	699	660	692	668	711	705	681	679	688	670	695	695	676	662	675	689	668	700	706	674	671	691	679	698	641	677	684	646	641	705	654	677	682	724	659	734	711	682	657	720	646	673	683	656	710	694	644	720	763	686	662	685	650	683	656	671	671	647	683	683	637	681	706	691	665	706	680	736	675	672	639	686	688	672	650	670	688	651	622	651	721	659	665	623	696	687	702	669	747	717	678	663	653	711	660	667	664	667	632	711	666	699	727	687	667	711	695	680	674	683	685	704	703	667	665	663	667	708	730	670	721	654	667	684	686	652	630	667	674	647	691	706	670	677	706	643	708	721	690	648	656	696	659	677	642	688	693	686	676	670	606	672	688	690	667	712	681	689	635	629	660	720	690	643	662	682	667	645	592	657	694	683	668	723	677	624	677	746	644	669	695	713	679	686	660	689	635	700	721	672	655	684	673	659	672	670	681	693	703	675	630	660	668	658	688	657	685	678	717	675	644	708	692	711	658	712	696	671	689	676	675	713	694	686	665	690	722	702	753	667	686	673	667	676	691	700	663	669	665	668	678	643	713	671	661	711	697	645	672	673	652	679	661	729	682	662	700	656	646	680	725	743	672	657	664	737	668	635	669	688	678	664	659	661	648	657	632	700	702	689	689	636	673	635	688	683	657	660	717	693	664	678	662	723	667	666	711	740	664	685	708	609	700	663	679	696	713	665	665	676	695	728	650	698	680	668	685	640	698	656	708	687	662	703	731	681	633	685	691	683	661	676	641	649	692	672	704	597	676	660	681	669	656	715	684	701	684	686	675	636	636	676	673	650	696	686	653	665	682	708	673	661	667	649	676	675	662	688	671	702	679	710	720	674	698	654	687	674	641	690	728	667	670	689	693	633	684	640	653	655	679	718	665	686	739	669	659	692	667	665	694	677	655	704	678	623	686	683	747	658	656	659	711	670	596	698	671	688	685	679	677	728	668	744	708	660	652	694	676	679	681	675	676	679	706	687	683	650	673	659	661	680	671	708	668	704	662	714	657	665	683	658	694	657	720	706	679	659	681	652	696	628	716	693	655	686	693	662	704	711	647	629	691	652	668	636	650	715	661	755	658	660	691	681	708	787	719	687	668	680	672	680	690	655	683	698	666	695	658	639	673	723	678	696	663	727	644	669	694	676	654	682	660	691	692	665	678	618	718	684	669	684	699	715	670	688	674	707	676	705	703	689	667	682	700	683	676	642	645	684	695	702	656	665	674	682	657	652	699	689	684	662	662	648	663	670	680	690	687	663	655	749	676	693	687	656	680	641	687	645	699	671	703	671	736	677	636	670	700	750	655	692	725	653	739	691	657	679	650	725	684	730	651	665	679	703	667	691	678	711	663	666	695	653	694	671	697	707	642	628	671	664	671	672	631	695	661	656	694	689	675	693	645	674	674	691	716	712	638	698	659	665	697	712	637	773	683	684	640	680	669	695	661	631	666	682	700	684	664	680	675	705	694	710	694	654	725	667	670	679	650	699	674	648	670	684	638	694	663	679	690	681	680	723	684	664	677	704	679	685	680	709	646	700	681	668	648	650	664	718	679	589	657	738	674	664	679	681	701	740	700	708	712	687	678	732	724	699	676	668	706	676	681	663	646	665	673	714	678	683	734	654	659	663	653	656	702	723	676	678	712	676	736	672	678	677	698	718	688	716	659	674	676	710	617	660	637	690	707	718	733	660	684	668	678	701	707	697	637	689	663	670	640	672	691	639	682	666	667	675	623	730	687	669	652	699	649	698	722	657	673	700	602	677	679	699	669	687	635	712	664	672	679	703	734	683	712	709	657	682	667	651	631	714	652	660	679	652	687	693	672	687	705	675	686	675	656	644	669	681	660	662
55346	88759	63313	13484	826	700	682	692	648	687	682	656	669	647	626	695	673	658	672	623	1110	1924	1819	1245	927	763	663	640	665	639	650	684	651	626	581	633	629	656	620	643	644	682	629	666	612	629	654	629	680	644	667	650	657	604	626	682	656	636	605	649	657	666	611	648	621	598	619	653	639	623	629	621	629	598	582	635	650	618	597	642	613	662	666	625	633	615	670	621	655	641	636	621	606	626	600	666	615	638	602	665	625	673	692	634	655	634	657	665	627	610	638	672	638	655	620	648	615	661	625	651	633	672	636	625	618	593	630	635	641	660	656	644	621	628	609	658	672	625	629	639	660	607	648	642	613	630	599	668	631	597	652	635	617	640	636	659	635	615	629	660	611	614	654	641	595	639	626	677	631	639	589	605	690	658	612	635	619	641	611	636	652	635	637	565	621	610	624	603	644	649	662	680	614	589	627	600	645	659	632	675	654	604	669	613	655	662	667	649	627	589	613	684	662	657	643	617	619	624	637	642	667	622	633	687	645	620	597	617	591	677	644	674	643	676	650	596	609	674	626	674	633	634	615	657	688	621	661	658	614	633	596	645	615	574	661	641	640	640	623	660	618	596	664	619	596	618	631	603	642	649	635	569	640	623	626	566	641	623	654	635	658	618	670	594	635	599	613	654	641	657	646	647	628	646	626	685	654	611	649	601	663	608	622	684	608	612	604	618	652	626	665	636	649	601	676	619	619	660	666	618	624	622	600	641	602	622	647	611	595	647	647	654	627	630	664	643	622	658	625	668	643	668	659	648	602	609	672	631	645	648	628	600	628	636	603	643	643	682	610	671	658	582	643	646	668	591	642	667	635	634	663	650	646	651	625	602	650	647	611	634	638	639	656	642	666	652	610	647	638	599	583	647	643	635	631	635	640	638	681	655	671	616	660	629	635	621	633	656	620	617	656	574	632	632	637	597	640	639	605	610	638	660	602	623	635	630	605	632	611	623	615	634	638	615	642	710	623	591	609	630	646	615	608	651	590	631	589	637	663	630	656	685	637	651	696	701	626	609	607	686	625	630	672	650	651	644	672	629	671	639	629	589	588	648	649	621	633	638	620	608	585	622	601	641	638	689	648	652	622	601	657	609	648	622	634	653	663	585	640	631	663	641	627	643	669	628	618	613	668	641	623	621	606	650	621	635	627	622	604	681	637	598	692	629	659	685	628	636	628	649	634	656	587	644	603	661	587	608	634	655	669	593	618	674	648	641	639	663	638	632	604	647	641	594	637	624	574	648	634	614	643	649	592	615	604	676	615	629	670	654	606	628	619	658	666	667	653	618	629	634	655	616	599	620	641	635	614	628	648	668	619	586	621	638	620	600	628	629	636	640	629	639	607	612	637	583	603	631	639	601	658	647	625	647	628	620	596	608	627	648	668	620	631	634	596	629	636	576	667	631	588	614	671	671	647	641	625	624	633	636	641	614	666	656	670	633	645	675	617	587	649	638	627	689	689	658	635	610	620	634	603	653	583	600	639	653	637	601	639	623	587	626	633	587	630	622	669	640	630	647	600	636	602	634	655	612	613	671	631	641	635	655	621	644	578	656	661	608	670	630	648	642	622	596	622	631	654	639	649	627	580	650	642	628	647	674	646	609	674	608	619	645	639	624	639	627	635	586	616	612	601	614	636	660	630	614	608	611	664	689	630	619	648	604	624	631	638	625	619	628	612	606	622	637	603	659	637	671	625	619	641	653	625	628	649	611	605	613	615	588	594	586	664	612	633	615	614	600	671	641	662	688	681	624	615	653	631	597	643	696	622	653	611	674	636	613	643	681	681	636	665	701	642	620	639	685	626	639	637	598	637	638	632	631	619	604	623	600	644	651	605	635	587	677	617	625	600	647	610	619	607	562	604	647	645	602	636	603	648	610	629	637	652	689	568	682	606	610	636	651	661	634	654	648	618	672	617	583	609	624	607	659	646	607	615	614	642	584	614	630	641	586	653	652	629	600	620	636	634	595	609	633	635	619	610	617	674	615	653	609	618	655	623	582	629	642	650	658	653	631	619	660	632	589	608	645	581	644	618	655	625	585	664	673	621	656	613	650	602	638	628	612	661	603	631	628	659	607	632	613	656	642	648	659	617	602	659	628	608	644	605	595	667	638	618	663	641	637	666	648	610	613	596	655	681	608	647	646	620	633	667	658	607	639	599	629	650	644	610	619	619	605	630	652	631	638	676	688	596	629	655	645	618	629	647	619	644	596	641	618	666	648	643	630	629	630	614	603	653	618	628	607	669	614	650	602	604	647	606	626	615	622	576	612	637	658	642	601	636	628	621	581	644	635	609	633	595	612	689	674	657	583	629	657	585	643	630	611	605	600	655	626	616	631	625	691	644	636	644	660	690	668	585	649	667	644	626	605	633	630	629	651	641	663	649	667	614	632	591	589	614	622	622	627	631	613	614	598	652	625	624	611	643	599	619	633	608	589	615	639	623	633	628	630	642	608	608	655	626	631	636	587	654	601	651	643	655	591	638	691	613	619	627	658	659	678	618	649	646	588	615	660	650	609	634	658	627	592	649	626	646	628	634	668	637	636	650	599	653	617	650	642	583	614	654	625	598	639	644	584	622	610	638	665	635	626	629	616	612	611	649	615	602	633	662	609	658	647	654	641	601	668	657	649	657	641	652	620	609	633	621	595	626	700	627	636	641	608	671	616	621	612	623	603	679	652	625	618	631	624	646	626	637	639	650	659	614	624	642	660	608	676	605	624	648	631	593	638	622	628	592	651	634	652	627	678	648	645	653	620	662	607	613	668	601	579	664	642	588	620	629	607	600	653	614	612	610	612	603	629	607	641	661	609	626	588	651	667	624	602	632	628	646	628	647	657	632	635	643	616	646	622	624	612	640	638	646	641	658	608	639	605	622	615	627	595	601	628	636	618	606	624	596	601	619	612	653	598	589	618	611	617	597	641	637	627	608	638	643	672	613	613	635	610	626	632	619	687	627	642	613	626	611	658	636	594	609	648	608	680	605	644	594	607	651	682	629	611	658	616	669	615	663	689	619	667	672	598	652	651	640	615	641	594	595	658	594	589	638	596	654	601	635	655	597	655	671	621	640	601	644	650	653	608	608	663	579	620	620	604	606	673	610	579	625	641	591	573	678	628	606	617	606	619	659	627	634	613	668	612	610	679	639	647	632	641	617	597	611	653	594	610	684	659	648	610	659	640	617	625	606	643	659	627	635	691	626	613	635	635	620	633	594	599	655	628	654	627	624	653	641	613	712	636	660	651	628	677	615	657	614	658	652	651	598	628	630	629	605	649	611	653	637	662	591	642	619	663	596	589	635	608	614	627	587	648	616	640	598	651	644	601	597	624	625	608	620	657	626	626	619	668	654	631	590	648	650	608	642	614	612	621	636	667	632	668	602	655	594	579	621	632	599	641	638	595	664	626	634	671	630	679	681	630	639	625	620	622	641	628	650	622	637	562	627	590
23981	22941	35586	28154	18961	8226	1664	1013	815	813	865	868	820	816	818	795	807	840	828	802	1098	2341	2594	1866	1276	1005	803	811	783	809	757	753	774	789	768	770	770	763	783	825	763	805	781	764	795	745	751	843	852	763	821	788	792	760	810	772	767	808	782	766	773	795	787	747	800	770	840	794	776	756	766	767	708	800	707	791	776	756	758	735	817	773	766	795	776	762	786	811	792	750	830	766	838	792	786	822	768	832	821	807	787	813	841	806	756	778	803	780	760	779	772	784	762	851	750	755	812	762	799	773	771	789	784	802	773	744	730	783	745	789	765	800	809	774	794	826	789	801	830	756	769	762	719	804	795	718	783	739	742	751	790	791	762	745	760	833	762	758	746	799	786	797	767	739	754	815	799	756	741	831	795	747	887	790	838	757	737	785	783	761	786	781	779	795	810	768	774	761	764	764	766	768	748	774	799	833	872	826	737	779	812	727	750	737	760	813	767	806	778	779	780	771	785	798	795	750	792	773	765	757	803	764	764	804	795	810	741	792	789	762	737	785	782	715	826	801	742	792	782	760	759	756	741	816	738	755	811	807	823	770	771	803	732	760	764	757	741	792	770	789	773	787	779	727	789	763	802	849	796	774	796	765	781	769	775	729	773	743	823	799	724	800	794	809	780	776	748	760	741	800	775	782	761	788	791	805	770	784	796	770	780	766	816	805	759	819	765	726	793	826	758	786	775	788	842	792	788	798	821	757	781	737	762	717	766	783	748	828	812	788	772	725	777	785	822	790	762	800	776	758	839	822	753	776	749	751	817	796	795	763	734	804	777	781	779	795	782	732	767	773	822	771	730	788	785	771	766	772	797	780	760	819	800	796	784	740	767	760	775	850	793	747	708	775	783	750	742	790	751	764	766	780	776	847	756	712	776	824	769	790	817	761	778	816	757	797	735	779	757	729	748	789	738	758	798	811	792	766	810	822	776	839	801	782	785	764	762	780	776	820	790	764	793	761	812	781	790	777	819	787	738	772	780	822	807	819	802	830	783	810	831	801	761	765	708	783	754	743	742	781	792	838	779	828	763	791	771	795	777	741	770	766	773	801	806	752	703	750	771	805	789	780	782	755	760	787	821	753	770	755	774	781	797	775	818	798	822	808	755	782	794	751	782	739	783	777	764	769	763	763	777	754	769	796	794	804	754	772	772	783	806	774	734	777	815	727	810	777	786	736	810	807	752	772	780	807	790	749	772	747	815	766	786	813	748	831	814	752	752	827	780	718	712	790	788	771	806	704	804	762	747	778	838	822	799	809	749	714	735	756	778	790	766	779	797	791	786	763	817	725	798	769	813	743	759	813	798	761	783	747	727	794	747	733	761	746	806	772	760	726	829	828	799	756	770	782	827	780	718	818	821	798	756	760	836	766	743	762	779	766	756	725	809	748	820	782	730	811	783	780	744	784	761	838	771	758	800	788	735	804	730	740	795	819	754	770	793	755	771	755	826	715	787	740	796	710	761	775	800	747	781	735	783	763	794	765	831	753	751	776	789	748	805	766	736	784	781	759	759	784	756	783	794	752	755	757	778	781	797	728	760	769	782	788	800	802	740	819	770	812	747	759	743	820	765	761	763	822	789	778	758	729	771	797	758	774	758	795	808	792	785	779	820	821	783	753	731	827	753	839	749	772	805	793	776	752	808	799	770	797	779	793	764	804	796	764	815	783	775	790	760	822	775	770	800	821	755	816	733	757	805	745	727	724	732	768	808	824	746	747	790	765	761	748	781	777	778	770	743	816	810	754	759	763	719	803	835	775	789	748	784	797	787	834	742	769	751	751	747	753	795	796	733	737	792	776	794	771	782	792	789	775	720	791	788	759	780	748	768	758	794	760	745	746	740	799	805	733	753	764	765	751	784	755	693	837	795	788	756	794	813	746	801	810	774	807	747	776	767	796	788	785	760	788	754	780	812	818	777	714	770	797	818	790	752	791	830	797	785	749	771	785	783	773	757	772	741	730	793	778	768	773	769	813	744	784	778	759	832	763	788	791	739	840	771	787	774	821	777	789	786	785	787	771	821	755	742	750	743	785	796	825	746	777	807	740	781	782	749	771	811	797	721	729	813	764	784	789	765	775	746	763	770	772	787	797	746	793	756	756	816	810	774	750	771	807	765	804	745	737	783	749	798	736	784	747	773	798	786	791	770	786	769	759	806	789	717	770	734	712	770	716	754	753	758	741	718	772	791	762	777	820	809	733	726	788	774	778	828	846	720	775	747	796	817	792	772	765	776	758	810	815	804	804	773	834	796	793	754	773	744	781	750	761	795	768	738	798	778	808	758	780	760	765	756	750	819	753	741	752	758	791	825	757	816	769	775	795	791	757	781	763	762	767	777	808	752	762	774	769	787	754	819	767	772	761	729	704	769	720	790	785	748	814	753	760	795	769	746	781	823	769	736	769	723	832	817	826	773	776	757	774	764	732	775	803	740	736	794	778	764	754	763	826	821	791	815	763	788	794	847	743	769	809	701	712	765	757	774	771	782	795	748	775	777	766	762	762	748	771	772	792	782	796	744	749	752	799	719	794	755	783	787	783	777	759	758	795	773	745	764	814	757	779	809	750	774	801	791	742	798	779	763	781	770	729	771	750	814	782	772	814	754	831	721	802	768	742	788	732	776	749	761	746	755	780	777	772	756	792	746	778	748	750	752	803	765	786	763	732	770	725	718	744	768	785	795	754	772	788	768	748	794	718	731	828	766	731	795	760	774	771	756	778	777	749	795	776	768	728	802	797	784	743	771	804	786	766	750	764	772	731	808	770	677	754	783	768	764	732	816	787	768	734	749	771	802	797	758	743	812	736	752	758	773	749	785	763	712	762	759	783	747	769	764	762	766	799	769	807	802	824	735	778	805	790	726	762	766	790	770	782	754	768	769	750	747	801	726	793	786	796	809	762	775	678	763	775	728	788	760	790	744	732	759	809	832	790	784	785	770	731	789	730	747	800	746	789	736	732	736	746	728	742	785	774	782	717	777	758	817	738	767	772	755	772	760	757	745	772	774	828	761	796	766	801	793	732	721	747	793	689	755	755	807	784	744	790	776	754	785	750	857	833	748	758	740	752	755	769	758	805	824	760	775	847	766	789	772	760	792	764	780	737	713	767	770	743	812	756	769	777	830	801	755	751	744	830	728	812	787	779	731	786	819	759	770	772	801	744	781	753	816	768	789	763	786	810	779	719	800	767	733	756	743	793	791	795	748	787	770	788	716	815	748	793	752	772	806	808	744	786	769	757	814	813	814	795	794	767	736	790	760	750	798	772	740	755	756	832	813	757	796	777	768	801	765	811	792	768	755	792	741	774	763	753	766	800	721	815	807	791	773	796	774	777	748	746	771	793	816	762	763	765	752	809	785	801	811	830	799	734	769	779	787	780	775	757	784	756	851	785	784	785	785	778	786	765	753	747	781	797	723	809	743	800	789	775	720	754	765	806	790	728	765	717
62181	95313	73120	11947	1068	931	882	849	819	812	811	785	792	792	793	798	727	715	796	646	1258	3584	3389	2299	1404	1020	774	789	718	748	779	736	745	693	773	717	725	721	719	725	652	722	717	757	743	709	735	721	711	746	724	756	769	770	731	772	748	754	739	699	736	703	723	752	722	782	757	750	741	693	704	736	755	735	680	737	733	757	749	746	718	702	712	717	733	739	743	758	697	753	737	696	719	704	734	692	727	735	732	786	711	787	719	735	744	777	748	767	755	747	730	738	742	746	769	746	720	739	719	756	758	741	715	742	785	762	749	710	718	753	727	751	744	736	744	725	699	757	723	766	738	728	747	722	729	736	769	714	723	724	737	695	731	704	776	769	758	725	747	701	698	761	737	770	775	749	726	709	727	725	697	751	741	734	770	738	741	739	720	750	748	706	789	748	786	700	736	737	745	721	735	728	748	739	727	744	704	753	742	731	697	757	753	745	688	711	739	775	704	738	767	744	749	727	724	734	730	789	726	719	720	777	743	744	741	768	693	707	705	754	731	709	738	704	793	719	756	735	721	721	699	760	698	723	774	750	682	742	713	755	737	735	763	727	799	774	737	704	716	732	731	744	723	689	761	731	770	776	751	753	704	755	710	746	745	699	790	767	706	776	782	724	751	723	702	724	737	736	748	723	736	731	736	727	708	703	681	752	725	708	739	742	728	753	760	706	712	702	725	726	811	737	742	740	742	760	725	691	697	749	680	693	764	753	699	756	691	683	673	679	743	732	725	744	723	677	758	748	767	717	719	746	714	724	747	752	771	730	727	728	781	730	736	738	752	726	736	802	755	693	694	710	680	729	745	736	687	761	749	713	730	791	779	715	702	739	733	742	751	749	750	751	722	720	788	737	755	706	733	733	720	748	692	716	771	729	778	709	711	695	757	697	725	752	773	741	733	751	717	724	716	767	710	688	709	716	769	746	712	775	685	670	738	735	653	758	730	769	774	767	727	782	719	743	746	751	755	722	738	675	720	718	679	740	726	752	729	724	737	702	748	761	754	722	734	741	774	748	711	718	694	774	751	691	751	742	697	758	740	754	695	718	740	731	752	738	699	764	780	760	746	740	747	768	729	715	679	716	756	751	713	740	754	753	711	750	724	765	700	740	689	751	763	741	708	733	686	721	785	755	764	702	749	760	745	708	774	757	707	727	722	746	727	711	740	711	717	723	737	718	778	789	765	743	694	747	732	730	746	697	775	733	717	777	757	708	736	737	693	683	717	717	690	694	770	748	720	728	743	745	797	728	759	732	719	740	705	753	758	713	808	745	734	706	749	755	755	776	722	736	722	716	699	787	757	767	747	662	738	712	729	710	697	724	736	776	765	742	750	757	725	726	775	749	676	776	775	740	738	785	695	734	756	691	754	745	749	705	759	798	715	738	715	764	724	755	720	673	740	726	717	731	727	722	734	726	758	755	755	741	766	674	703	714	753	692	727	718	753	730	736	701	722	718	775	710	763	710	685	768	726	700	719	761	723	704	768	740	726	735	721	714	683	742	716	676	747	715	745	744	763	667	767	743	746	765	683	701	782	744	792	726	695	738	710	742	776	763	713	744	671	732	716	763	766	759	706	791	731	699	701	720	728	712	791	729	703	754	732	768	725	739	741	772	732	710	709	750	728	720	679	662	758	749	714	699	722	754	756	714	717	731	708	756	711	702	765	715	723	700	720	744	715	705	769	749	711	721	799	742	779	723	767	729	743	739	745	758	754	682	748	749	735	764	714	734	726	721	722	745	757	693	721	781	742	711	743	725	747	699	709	734	741	721	702	739	710	737	742	701	728	741	734	758	747	741	746	738	705	781	726	734	731	720	740	696	739	744	707	741	749	720	688	715	691	711	727	749	673	694	683	773	758	753	751	743	768	682	745	742	720	748	734	722	775	731	705	734	758	792	749	734	744	716	747	726	761	718	744	788	690	743	748	760	686	782	725	743	754	736	736	756	721	753	701	723	748	746	673	689	742	720	693	739	699	733	728	761	745	760	736	755	707	708	723	739	792	688	720	676	697	775	733	733	700	744	732	782	698	754	744	754	700	763	742	716	692	695	750	732	741	690	694	773	743	733	795	763	727	749	789	754	777	756	707	800	706	739	720	733	728	755	760	754	739	748	693	704	726	706	734	683	811	733	757	773	759	730	745	732	766	754	728	760	764	800	744	705	676	785	675	729	718	747	760	741	722	749	771	741	747	713	732	729	729	692	768	778	738	698	713	744	752	696	747	693	758	725	743	715	736	752	682	689	760	732	737	720	710	723	723	716	742	683	741	740	754	749	774	691	746	719	708	733	700	717	784	762	733	714	699	746	749	730	697	718	753	759	721	753	662	736	762	719	763	741	743	765	707	744	749	720	744	762	717	752	674	761	700	759	731	694	757	752	722	765	768	751	773	761	708	772	763	750	751	699	728	760	743	682	722	718	729	689	742	760	707	713	718	728	734	699	692	705	768	689	695	737	722	729	781	764	731	752	695	743	738	702	753	728	794	744	758	751	776	700	760	782	757	706	691	747	726	706	711	687	707	721	728	748	749	732	651	711	688	721	675	727	744	756	700	767	744	762	758	729	733	714	756	777	740	747	744	686	730	721	755	759	705	752	738	712	730	728	724	736	789	701	693	741	736	708	726	739	746	682	776	783	695	713	737	724	724	690	726	736	703	741	726	707	716	750	746	699	708	703	721	702	722	751	764	746	731	717	702	735	765	721	732	702	694	740	721	766	676	722	720	739	740	745	767	706	735	733	727	763	650	750	726	768	719	735	738	705	725	698	719	728	726	727	731	724	751	702	778	738	741	759	745	714	762	700	750	760	730	763	739	730	710	730	736	765	721	741	725	718	714	750	740	734	731	736	760	746	761	664	765	693	709	745	768	771	726	742	736	729	678	697	694	715	716	747	699	740	746	726	709	842	732	710	713	753	764	766	789	742	712	744	733	784	786	719	697	710	741	727	736	758	733	694	712	731	698	751	729	759	719	719	764	742	782	767	710	717	746	704	712	767	697	764	757	746	750	685	705	727	686	730	773	718	704	739	720	723	718	736	748	737	701	669	683	729	761	720	727	722	734	719	725	704	733	701	741	724	762	730	675	709	705	708	678	704	790	743	737	719	718	701	725	700	722	702	702	729	724	705	715	798	676	764	688	719	703	732	708	727	751	739	742	732	720	772	733	744	686	764	743	703	807	729	772	727	802	709	737	710	720	695	721	710	758	733	702	696	749	773	767	727	706	754	755	719	741	680	731	699	731	757	736	698	745	731	672	736	727	705	682	725	795	710	743	706	739	681	784	714	711	738	715	705	684	770	756	704	741	763	758	716	739	751	690	732	682	706	685	784	691	744	695	721	716	768	764	724	729	711	744	707	719	701	710	753	732	680	708	766	753	738	687	735	745	729	727	734	769	707	703	768	764	682	736	732	711	744	701	724	707	756	740	716	767	744	702	711	751	731
29040	26644	24312	6153	703	633	573	600	537	586	572	588	577	550	608	562	538	580	587	605	581	639	721	711	644	625	584	565	579	570	593	538	565	533	589	591	593	575	585	572	559	584	603	578	598	578	581	577	551	540	549	583	573	530	589	602	551	526	551	553	576	559	566	554	639	556	575	553	536	525	559	571	554	512	572	555	547	540	567	581	577	556	613	585	567	578	600	584	573	545	572	562	530	563	597	549	568	584	574	565	547	584	604	563	554	582	560	640	582	536	589	582	602	596	526	538	550	565	569	561	570	569	520	568	582	503	559	580	598	562	593	595	582	568	567	541	589	578	636	555	587	554	578	529	571	585	578	555	562	593	622	577	540	550	612	583	549	560	591	534	546	544	574	545	560	579	570	545	583	572	589	534	597	576	568	579	562	549	572	514	554	532	582	555	582	568	556	547	594	595	569	582	556	545	635	573	555	569	542	513	549	587	580	562	620	600	565	573	626	582	633	574	548	546	595	577	611	546	572	575	592	559	586	548	582	589	596	590	556	565	577	576	577	568	597	563	533	550	532	546	561	532	556	517	594	539	548	567	525	535	545	577	574	572	548	550	541	574	575	558	552	605	574	571	561	526	589	560	575	568	543	597	546	582	558	529	567	572	531	569	593	616	551	582	552	581	575	567	548	579	573	529	565	615	557	620	562	550	596	506	536	612	575	544	587	553	566	571	547	532	507	537	519	619	502	544	574	544	573	552	580	548	560	543	598	560	570	558	509	592	531	565	558	565	488	562	549	575	555	587	568	577	590	555	549	542	542	565	565	574	562	586	565	589	526	553	590	584	555	608	532	579	541	595	587	553	580	561	588	585	588	588	574	531	531	560	583	577	553	557	566	623	593	568	552	556	564	570	595	575	564	539	571	544	518	593	544	572	546	609	552	566	585	587	542	559	584	507	567	562	552	568	577	574	559	545	615	578	548	568	565	544	540	540	614	585	571	573	562	570	567	589	598	561	551	589	518	564	561	552	537	576	553	603	596	558	557	568	565	587	543	576	614	578	612	553	557	584	535	600	605	606	547	563	577	599	563	580	594	549	554	585	543	580	588	591	541	545	557	544	541	561	545	552	548	511	562	577	574	562	556	582	598	592	586	539	550	578	577	602	580	538	576	587	556	608	562	591	555	546	560	645	555	584	591	591	532	603	556	573	565	563	577	620	552	564	584	574	556	556	603	575	579	560	615	570	534	554	540	550	542	565	577	540	614	592	576	542	548	548	567	593	540	572	553	574	598	562	606	534	574	522	580	565	578	556	601	549	593	556	543	541	567	556	563	552	574	575	582	592	582	553	553	578	541	561	553	578	565	562	551	562	573	603	611	579	556	565	558	545	581	596	563	573	525	549	587	580	572	580	581	606	579	566	588	585	618	574	566	557	532	536	525	555	602	611	566	591	586	565	594	581	596	527	576	515	551	554	578	515	557	571	574	546	609	506	561	586	516	568	579	555	555	567	536	596	544	583	553	580	628	565	612	556	557	544	576	587	661	590	569	570	594	563	575	566	563	589	546	562	567	553	563	560	558	540	582	569	554	626	596	561	592	600	578	622	545	569	549	579	597	564	570	592	572	595	592	575	550	543	571	565	592	543	612	566	567	558	625	604	568	587	558	603	552	585	554	562	554	569	581	551	565	613	532	593	602	592	547	551	598	562	567	534	589	570	559	564	554	565	575	576	556	592	571	569	570	582	561	557	577	570	593	549	550	530	559	597	543	621	563	555	574	550	574	558	581	574	612	577	559	568	568	622	582	578	578	602	573	597	562	567	540	546	548	556	537	553	577	596	567	617	545	517	604	581	586	543	582	580	556	594	599	549	576	511	546	542	621	567	581	571	567	583	543	528	586	559	564	563	564	579	584	573	521	567	598	534	558	562	561	611	571	536	544	578	597	582	571	601	566	565	568	569	569	562	577	579	576	581	606	541	579	591	590	575	548	597	561	553	574	535	581	594	553	507	541	578	596	584	589	522	606	573	553	553	582	583	563	538	595	559	503	587	551	541	582	550	584	568	559	586	527	574	528	567	582	575	574	585	550	543	538	572	574	585	539	566	549	588	575	579	594	544	535	566	545	538	552	560	566	606	551	580	565	606	530	596	561	542	551	576	598	543	561	582	569	559	574	593	578	577	592	584	604	536	601	575	539	552	572	570	565	614	557	510	568	581	570	586	559	554	605	608	558	528	582	635	558	578	575	584	617	595	551	542	564	591	546	563	603	593	585	563	556	586	557	599	575	587	547	572	549	562	588	554	577	580	591	570	565	589	568	570	543	566	582	559	582	550	594	621	496	611	574	589	610	547	557	580	603	549	537	485	611	525	570	587	544	518	598	521	551	576	606	521	567	554	582	554	609	586	568	608	551	591	565	582	583	577	571	502	567	568	558	557	568	584	602	620	567	566	557	542	552	580	570	543	596	592	602	557	563	582	534	591	600	562	530	572	571	550	535	533	597	536	541	530	552	543	576	562	545	574	569	529	513	589	609	597	596	574	563	580	559	584	568	587	592	553	558	547	541	558	585	557	569	578	599	575	566	517	587	543	531	526	588	537	576	593	595	508	551	551	580	535	606	539	599	529	536	604	572	602	569	567	555	561	546	550	585	574	550	540	570	568	539	604	587	556	534	592	543	582	601	570	581	614	560	574	593	553	566	577	560	560	568	576	630	590	562	542	545	563	564	598	533	604	560	574	601	530	595	576	569	585	605	612	564	536	532	571	527	566	619	576	534	563	548	549	584	609	592	608	582	551	549	585	542	582	556	578	555	547	588	541	554	534	567	550	569	558	540	556	582	583	551	538	520	560	540	571	542	552	603	540	607	538	552	580	577	582	548	599	569	519	591	582	567	548	586	596	574	597	594	634	541	568	586	585	560	564	549	598	590	549	640	573	545	568	544	577	586	581	564	577	586	551	563	561	556	550	585	575	588	558	553	581	574	554	596	560	547	566	565	551	580	541	622	604	569	538	570	550	604	587	567	590	549	554	554	569	537	589	550	588	553	532	552	539	538	556	585	593	574	533	621	555	606	565	577	570	590	567	486	573	572	550	590	545	553	578	563	557	539	593	586	531	581	547	560	598	562	609	514	548	609	592	576	596	526	604	578	586	611	618	592	577	551	557	561	576	594	593	610	572	560	558	532	601	557	593	570	589	595	563	611	572	601	615	578	558	546	543	566	586	603	550	571	568	582	568	530	539	547	559	550	573	573	529	598	577	590	539	568	594	598	551	607	550	559	561	568	558	568	597	595	590	489	545	566	581	591	574	613	575	561	576	598	592	571	608	546	551	573	589	541	569	606	575	613	564	514	568	563	600	576	563	599	569	654	618	561	597	564	548	583	554	561	547	552	562	605	545	590	547	566	599	580	590	565	565	588	580	589	590	585	573	577	567	571	572	556	561	610	567	545	569	583	577	598	590	522	524	560	533	608	564	581	549	556	593	563	549	602	564
18164	31366	18545	2648	516	520	460	491	504	479	518	486	481	510	466	475	499	466	461	492	500	580	666	652	563	522	492	500	510	501	476	487	463	492	487	529	485	511	513	482	474	507	474	504	514	507	476	482	502	540	479	561	517	508	487	506	509	518	496	526	489	504	484	480	508	491	478	456	480	512	495	478	494	507	511	503	484	481	470	472	459	472	493	535	513	484	504	518	495	479	512	453	477	520	469	514	485	487	461	467	502	471	510	457	506	496	476	473	507	507	455	484	504	499	473	506	447	505	511	472	482	479	469	491	459	496	489	470	509	482	478	465	521	481	492	477	493	505	481	476	481	489	487	490	495	506	482	509	499	461	494	485	458	453	484	499	475	504	484	472	497	506	490	461	494	470	469	453	483	441	512	520	490	493	479	476	545	461	489	456	502	471	504	502	512	453	484	500	503	520	505	495	484	427	477	496	469	484	469	471	479	490	495	468	488	469	518	507	511	473	472	500	485	516	482	503	466	519	491	524	475	496	472	467	504	460	480	466	442	474	472	481	491	552	486	487	477	473	476	498	457	488	505	495	484	489	466	491	462	459	472	450	515	486	519	459	482	479	472	501	527	466	498	516	446	500	520	524	509	506	490	499	466	454	473	478	490	490	455	511	458	518	503	483	476	437	478	471	471	470	496	524	489	466	513	472	465	499	473	497	472	482	474	521	507	498	504	451	522	461	464	501	472	458	489	506	488	526	535	503	497	482	519	481	472	497	463	473	475	481	458	477	445	489	479	499	440	486	491	488	481	468	467	451	483	469	442	471	436	490	492	499	469	473	527	496	501	475	498	480	478	501	503	498	491	496	442	455	517	455	489	466	483	500	482	480	501	476	500	495	494	508	462	478	488	456	490	513	515	498	502	493	484	487	473	497	462	475	523	455	465	472	516	455	448	474	479	487	474	484	497	475	500	516	495	453	485	487	509	468	496	486	448	511	504	469	452	488	460	488	494	452	479	471	520	520	503	482	502	465	456	497	472	495	478	535	504	521	491	494	481	468	510	498	468	419	485	504	481	465	502	512	474	483	464	536	485	486	468	453	500	465	493	449	481	483	556	484	486	485	458	496	485	508	471	486	466	515	478	518	477	495	506	486	506	476	516	489	509	491	509	463	461	483	474	495	483	491	511	502	488	476	474	480	470	549	504	475	499	455	444	478	524	505	481	490	508	484	469	513	481	503	497	470	469	509	497	505	472	490	502	479	481	459	499	475	476	492	480	459	484	464	477	497	477	502	514	465	477	516	467	503	488	433	502	441	503	483	475	490	530	486	480	504	523	481	497	459	468	478	512	483	541	468	525	503	483	458	482	489	488	490	480	485	505	483	484	489	446	514	478	450	471	464	495	486	517	472	479	506	501	482	504	528	473	527	455	456	481	491	472	502	514	459	483	495	490	480	483	502	493	457	490	514	500	497	533	492	492	478	474	463	493	524	451	506	492	497	552	462	468	432	478	498	462	470	483	476	497	452	469	479	488	459	481	470	480	473	502	496	512	448	499	507	516	508	506	488	447	487	493	461	476	477	482	508	512	494	483	476	503	464	492	519	523	483	495	489	480	496	490	485	494	455	507	486	516	450	467	501	482	502	496	485	488	464	470	474	465	519	497	483	468	512	461	521	486	484	494	473	491	500	495	471	488	489	494	496	505	446	466	505	486	498	497	524	493	488	485	486	476	513	527	490	509	469	497	455	479	484	499	484	502	463	477	481	513	464	499	498	483	489	505	524	489	485	513	465	487	510	522	497	497	521	466	530	493	486	473	506	479	495	482	519	492	472	457	489	490	493	456	491	499	470	497	555	464	471	500	493	533	479	480	465	489	492	472	498	494	468	472	484	521	478	477	479	485	516	501	488	489	514	467	473	473	473	507	483	543	509	504	458	477	502	473	522	453	496	444	491	510	513	504	440	492	509	497	478	477	455	505	513	499	530	467	489	480	469	492	488	467	497	491	462	525	493	498	523	472	508	486	475	484	467	536	488	470	506	496	492	472	472	504	501	484	493	477	478	467	520	503	451	496	502	509	462	479	455	513	470	469	501	490	488	503	491	489	490	455	474	467	481	511	495	518	484	481	495	468	481	495	491	492	470	487	499	491	484	500	477	472	494	497	485	489	516	478	514	457	481	491	467	487	511	499	475	476	493	490	495	489	487	489	497	498	495	506	503	483	481	498	453	487	460	508	490	488	485	455	516	480	548	491	502	523	497	491	457	446	480	509	515	529	539	491	488	467	462	454	487	504	490	513	515	505	491	488	482	476	501	448	443	474	478	478	524	497	510	498	476	483	504	468	465	449	504	491	470	515	509	487	512	473	486	478	467	484	439	463	487	504	507	495	449	459	496	475	479	513	499	455	477	502	486	482	462	484	457	524	516	488	468	446	517	461	496	487	448	481	457	514	488	469	507	503	492	499	526	492	533	529	494	478	452	516	464	496	522	506	481	481	501	474	478	475	485	487	512	486	543	517	496	482	525	473	480	451	517	463	501	470	499	526	520	485	487	492	470	463	508	500	474	482	463	488	503	495	502	487	490	448	493	487	463	486	526	449	514	490	479	511	472	501	496	466	488	476	494	513	507	474	480	465	469	451	503	501	493	490	471	505	484	502	492	448	492	467	495	495	482	476	450	469	493	480	487	519	499	540	492	468	475	494	507	483	467	468	480	503	474	498	477	495	489	521	520	478	468	527	512	500	475	489	496	494	499	479	528	490	490	482	544	480	485	519	511	479	459	486	495	476	458	445	436	490	478	489	512	505	466	456	506	493	457	456	481	452	472	488	493	493	491	516	479	497	478	487	494	465	512	508	510	500	504	466	455	500	469	518	504	439	453	505	518	475	495	453	511	482	496	505	501	486	468	481	514	500	483	501	532	486	519	520	509	500	457	458	466	507	486	470	496	474	490	464	489	461	445	470	476	517	485	469	501	504	491	513	515	489	466	521	502	486	475	499	440	499	508	479	498	492	524	522	485	494	491	521	465	472	492	496	502	463	461	478	526	465	467	480	494	499	497	488	522	528	480	447	448	522	436	485	492	527	503	541	493	505	483	461	521	536	484	474	509	473	480	524	477	527	464	455	488	499	492	493	502	448	533	473	506	537	508	454	427	520	525	467	492	492	478	485	443	496	544	473	478	508	513	472	499	492	493	479	478	480	475	447	463	488	448	490	459	513	514	493	497	491	466	489	481	474	479	494	494	496	509	498	483	489	450	474	490	498	526	494	495	477	455	497	510	483	485	497	490	498	479	518	501	477	494	475	475	485	469	488	532	472	497	507	468	489	472	459	487	489	457	489	462	457	476	493	486	463	469	486	514	513	501	453	465	526	470	471	522	499	474	530	487	480	504	456	524	513	482	496	519	506	482	500	478	478	485	497	471	490	516	502	484	487	479	505	491	515	522	515	485	513	557	503	489	488	469	503	470	474	474	489	535	498	515	525	476	481	451	481	430
24896	25732	40062	28273	11319	1861	1039	806	756	728	717	710	747	733	753	754	707	727	751	726	744	1400	1619	1210	941	879	727	694	721	701	691	759	661	668	719	725	685	656	719	737	683	701	695	682	694	684	691	711	660	637	706	692	686	737	725	700	688	694	680	729	703	689	685	700	723	668	703	684	730	726	721	737	663	759	675	676	702	728	742	671	752	709	700	731	724	727	672	682	697	676	706	714	686	699	671	690	713	767	668	661	716	670	696	698	695	705	731	723	683	725	701	704	721	719	730	697	727	739	717	671	639	743	649	679	709	722	691	705	658	641	723	696	701	671	709	703	654	689	700	686	685	749	705	664	688	737	743	701	731	673	735	653	673	701	723	734	725	670	662	715	662	750	689	719	681	710	648	663	765	721	683	687	677	713	644	733	681	711	681	710	659	685	644	677	686	708	725	658	727	725	723	653	667	669	670	679	671	751	729	681	755	725	704	713	711	707	734	708	717	722	693	704	684	725	708	702	683	714	717	735	695	653	719	766	703	698	690	658	705	740	696	701	599	707	660	698	700	688	697	651	666	663	715	682	692	738	696	664	728	728	709	681	689	699	719	669	691	721	728	698	682	701	683	703	709	694	717	706	740	656	682	658	698	686	719	760	720	650	744	730	685	674	764	715	659	699	669	702	678	692	658	694	688	673	694	700	703	716	679	725	735	720	702	699	681	734	735	672	726	690	697	698	729	668	643	712	700	669	691	682	737	686	694	750	714	669	672	697	697	692	729	697	735	709	677	686	750	724	742	721	643	672	668	680	677	689	667	730	674	727	688	724	724	682	690	698	629	687	715	684	699	772	692	671	672	737	716	714	731	708	661	714	693	728	656	694	704	696	665	723	689	653	689	730	676	688	691	707	703	655	701	674	676	718	713	753	744	731	664	709	710	719	642	718	729	634	722	736	747	686	710	719	662	635	679	683	658	726	680	687	666	687	695	690	665	706	723	685	686	764	719	703	679	672	697	680	684	724	734	694	670	663	649	649	649	666	737	709	730	699	722	688	679	696	704	682	727	704	645	673	707	702	680	654	734	697	688	692	723	764	774	688	753	645	742	783	700	710	692	727	680	677	694	715	733	706	698	656	727	729	727	685	688	719	721	670	690	712	728	695	691	734	693	728	734	685	620	665	669	670	688	668	668	715	683	689	734	668	704	724	702	696	670	727	685	684	696	702	678	742	696	637	698	676	680	686	679	684	672	693	710	688	693	701	740	713	701	696	663	708	705	687	660	650	688	706	709	743	692	667	722	700	719	753	717	688	701	654	689	709	696	665	715	753	709	693	724	719	665	718	671	719	645	738	726	726	703	675	701	719	685	709	664	695	722	660	741	726	688	726	712	691	717	675	702	690	696	683	712	720	686	694	633	681	705	665	727	690	724	753	711	684	728	671	666	688	709	709	706	691	681	689	666	658	730	661	709	683	730	703	712	718	677	710	703	671	705	657	676	683	685	672	669	714	711	721	670	686	667	692	723	701	650	679	724	680	675	682	699	666	669	702	717	695	716	702	691	715	725	732	750	672	678	691	679	663	695	709	753	699	710	684	658	711	676	686	695	747	712	734	693	725	707	717	704	680	711	730	723	745	728	692	697	735	697	633	659	718	690	726	714	706	686	730	737	712	691	674	696	721	685	688	701	730	700	673	652	685	695	728	692	730	682	697	689	717	672	677	647	684	725	765	707	724	661	683	719	728	679	712	722	704	663	696	665	675	695	724	706	689	706	703	684	710	733	722	682	726	704	728	688	708	720	669	646	689	679	651	707	713	687	672	670	706	698	707	696	713	726	668	683	664	711	707	706	707	705	681	678	738	653	662	651	663	695	731	731	735	706	669	706	602	717	695	679	718	719	661	737	677	661	679	733	656	700	708	690	727	748	700	729	694	672	682	677	689	731	677	695	693	699	691	739	707	698	683	697	733	660	677	683	696	749	760	692	731	673	699	706	730	713	731	697	684	715	666	763	727	727	695	682	683	719	734	687	647	676	744	685	637	635	702	723	668	707	760	719	693	754	748	733	684	719	668	692	635	710	720	714	729	673	702	644	706	712	665	687	677	690	705	741	671	639	704	667	669	703	676	638	702	693	697	707	684	682	723	695	688	717	689	704	716	717	720	700	710	692	689	685	693	709	683	697	687	689	708	669	681	677	642	671	700	660	743	734	721	667	718	688	714	689	751	668	734	691	695	683	677	666	704	716	692	685	656	733	701	670	644	692	725	709	675	708	712	693	742	731	656	731	677	707	709	723	749	708	667	699	720	691	682	714	675	752	725	730	706	658	673	712	677	736	689	670	720	697	685	699	697	676	688	673	707	662	718	670	692	660	706	678	698	679	680	727	677	708	673	638	667	728	675	686	709	721	677	689	676	664	703	699	679	670	703	736	640	702	674	714	675	684	670	733	642	623	690	676	719	701	673	695	674	696	708	706	695	707	678	684	661	676	721	742	753	700	710	710	725	661	716	652	693	671	696	739	785	693	704	702	687	688	662	694	676	738	693	677	638	692	743	670	704	738	681	661	742	717	702	722	726	696	716	724	733	679	686	723	705	681	670	594	689	668	715	667	741	715	701	719	805	702	707	695	695	705	721	704	657	643	716	671	693	698	729	716	727	701	672	646	689	730	678	701	660	724	731	691	701	739	681	688	742	694	751	704	704	728	683	707	743	727	705	691	667	729	677	688	724	677	716	743	644	692	681	654	713	678	717	663	703	708	681	692	692	679	658	711	703	682	688	668	723	700	708	703	721	725	722	711	692	678	698	726	723	739	721	672	696	655	695	687	718	692	653	682	720	709	685	700	676	700	735	734	691	684	692	716	682	702	686	688	656	670	665	726	718	699	737	662	698	666	685	689	717	669	668	717	683	724	693	746	668	695	736	745	689	668	715	603	729	691	648	705	730	726	687	672	711	713	694	688	721	720	669	710	710	717	681	681	677	694	696	736	686	712	696	718	689	693	704	671	616	696	653	659	680	657	650	664	696	704	674	691	707	697	691	712	697	678	659	697	702	676	695	746	702	685	747	691	717	692	733	726	668	709	686	740	727	703	690	704	717	728	720	648	732	673	682	710	682	697	728	723	700	678	663	674	671	642	687	661	687	709	717	664	738	669	681	732	715	671	710	706	639	719	729	693	732	684	664	721	684	683	662	668	711	721	682	763	658	696	668	683	635	649	701	696	707	720	710	731	697	692	679	703	713	716	727	725	709	642	656	717	682	713	722	675	729	732	719	705	661	647	693	632	733	739	716	688	701	709	728	711	708	654	723	707	676	730	690	669	693	712	720	697	681	667	684	702	705	663	702	691	710	711	702	683	685	695	691	724	699	672	684	767	727	713	688	709	665	698	701	702	738	664	701	716	691	664	668	710	700	697	724	701	682	672	691	711	732	715	735	714	667	677	714	705	672	673	743	690	693	662	682	685	668	688	721	702	765	669	672	704	735	689	682	711	638
58490	93626	56891	9748	759	737	732	672	685	687	649	696	677	631	656	631	666	701	660	640	658	1744	1925	1407	903	777	653	675	646	638	669	649	665	649	625	669	672	656	650	715	607	639	651	617	652	655	645	646	685	629	677	647	646	678	643	655	656	630	665	645	660	639	658	661	657	688	607	662	647	638	638	688	655	626	654	642	651	680	685	621	675	658	603	682	704	660	644	648	664	586	631	646	658	618	638	683	628	696	637	653	664	622	650	656	649	641	610	656	693	613	670	637	616	637	609	651	661	630	675	620	658	637	611	643	687	706	704	637	654	656	670	690	638	637	685	709	669	689	654	623	669	668	724	654	657	642	665	690	664	659	643	650	620	654	597	639	692	617	649	632	615	636	647	641	637	651	640	670	650	641	655	664	666	675	653	674	701	646	651	642	651	643	633	661	657	685	597	623	637	657	659	639	645	651	646	660	599	626	679	650	654	604	659	647	621	641	617	660	643	612	670	619	630	641	656	616	639	660	680	700	669	642	693	650	625	687	685	660	662	639	624	635	662	661	691	617	672	604	662	628	627	642	643	659	671	693	669	708	630	697	640	638	646	652	634	660	647	682	644	638	638	672	649	649	596	656	634	612	624	683	624	663	656	633	684	700	657	685	669	638	632	640	691	600	611	676	646	648	643	643	602	600	659	655	637	633	654	662	621	648	653	642	642	669	631	659	686	669	636	648	654	665	647	654	614	628	638	654	673	651	652	636	674	642	669	614	644	673	668	646	608	659	602	621	664	629	620	677	638	618	654	640	704	636	648	659	675	638	676	629	656	660	680	634	667	618	647	636	639	627	685	635	713	644	662	641	659	657	661	711	636	661	635	667	650	656	675	674	682	635	634	637	632	672	638	639	605	665	661	660	649	606	680	631	620	625	636	641	627	618	636	660	692	672	617	666	657	655	643	691	658	686	664	663	656	637	670	640	674	623	664	670	631	652	645	688	674	656	726	633	659	630	627	651	607	657	659	597	675	647	650	648	700	679	666	651	636	654	649	649	617	696	674	643	626	655	643	659	658	656	651	684	649	643	629	682	606	655	622	673	653	643	644	681	671	678	643	660	644	622	655	655	648	620	685	658	668	648	624	678	610	707	623	661	661	658	626	651	668	638	651	624	645	643	674	659	695	636	641	660	669	636	628	675	628	637	633	618	632	591	691	679	642	667	633	636	669	641	655	622	664	647	664	646	636	621	646	638	622	620	647	652	673	673	693	634	656	604	640	626	638	660	689	663	654	566	616	617	625	618	704	627	644	655	649	639	659	640	657	622	656	655	634	620	621	617	638	649	689	590	642	623	634	678	632	631	665	645	640	663	664	643	629	652	616	639	649	600	649	621	676	620	611	677	651	659	653	652	654	613	632	585	627	635	660	588	626	665	634	624	646	630	596	613	632	607	673	640	634	684	673	671	621	630	653	628	651	617	646	647	693	667	695	637	662	635	619	646	628	617	641	662	612	687	691	657	651	630	635	690	644	612	655	651	675	653	651	639	628	648	667	636	673	677	587	659	691	657	581	623	616	627	630	665	641	625	612	632	660	660	648	680	618	616	663	655	667	656	621	651	625	606	631	630	611	589	642	580	651	657	606	680	663	609	645	657	649	670	653	617	626	620	668	674	650	620	652	637	628	662	675	690	675	626	684	666	685	632	620	648	635	653	661	632	656	597	659	629	668	657	642	619	659	657	643	647	648	646	672	654	613	616	669	633	648	644	648	676	658	700	609	643	669	661	610	629	641	680	605	638	723	693	680	647	665	641	666	599	658	614	638	666	690	640	600	640	656	659	627	638	598	639	666	640	620	658	661	642	623	642	668	637	638	656	643	644	613	632	636	678	669	650	633	667	634	672	640	642	614	690	689	678	603	660	657	651	649	611	672	625	657	631	648	613	612	624	652	653	622	661	613	621	645	691	610	588	636	643	666	647	672	662	647	623	650	666	612	673	614	609	598	607	622	638	651	669	653	633	641	643	635	632	674	595	670	608	668	653	656	672	674	663	667	638	632	656	704	606	663	696	645	662	643	683	603	653	646	681	655	613	709	647	645	646	614	638	622	656	652	655	612	665	662	663	620	586	677	640	684	596	677	647	633	638	633	648	685	621	707	670	655	698	658	653	676	630	700	643	624	638	642	663	644	643	666	642	630	647	642	609	629	655	644	648	647	655	653	607	654	675	603	669	667	622	623	639	676	666	653	663	665	641	649	632	640	666	672	640	644	671	676	636	632	622	698	661	687	664	636	673	625	670	677	601	640	648	639	668	626	633	619	623	649	671	618	612	655	637	672	668	653	658	618	653	643	625	632	641	648	664	623	679	656	614	660	673	672	640	574	678	639	652	626	648	670	675	637	641	672	649	676	681	697	612	673	666	648	595	606	730	667	621	683	659	624	660	669	654	633	621	640	654	619	678	683	657	669	677	634	653	639	661	638	661	659	640	655	622	641	662	646	655	692	645	664	643	672	590	618	630	656	583	647	644	676	640	628	624	614	674	706	697	654	637	630	646	626	614	680	687	656	626	638	635	622	675	637	642	645	585	653	634	666	640	646	614	629	644	609	677	630	674	660	620	616	679	665	687	611	624	706	659	626	628	661	683	604	612	670	624	673	650	689	614	651	625	664	628	631	705	633	691	664	671	666	630	599	661	628	651	621	631	678	651	654	659	661	622	636	653	666	629	620	632	672	643	682	680	648	682	624	627	638	673	620	621	661	685	634	663	599	620	651	583	656	604	676	652	637	663	636	620	652	656	675	663	661	679	635	639	606	652	631	612	651	613	687	650	667	618	665	645	634	615	613	660	651	654	686	629	635	633	642	690	677	613	630	650	676	631	666	618	636	638	652	701	626	617	661	649	649	637	608	629	667	676	653	621	644	645	650	618	660	656	656	611	625	670	672	617	653	660	679	646	648	635	635	689	606	589	650	640	610	597	684	609	652	661	623	627	681	660	695	639	658	587	626	655	690	678	632	683	651	656	631	657	635	625	662	650	630	657	652	729	660	657	675	591	642	628	702	658	660	631	637	662	619	648	642	650	686	693	654	619	646	654	632	640	676	646	673	644	679	670	663	629	646	621	607	635	700	637	671	664	661	639	614	642	620	666	634	642	645	662	608	636	677	627	676	677	698	610	649	666	675	599	672	658	649	638	681	678	656	693	583	661	644	624	641	616	633	639	646	665	645	640	603	642	637	671	577	623	685	617	637	646	659	638	679	631	645	627	652	619	645	647	658	666	669	579	654	636	644	651	641	658	601	653	646	605	697	658	624	655	648	660	664	660	656	651	639	624	658	644	640	655	635	597	642	659	632	646	648	663	673	637	686	684	645	643	689	605	653	666	649	648	615	623	623	642	652	633	617	626	664	637	620	641	678	623	675	647	692	707	635	621	612	640	630	597	635	630	646	685	661	627	672	680	604	673	627	645	690	630	665	652	658	672	678	656	660	643	678	629	702	647
23939	23569	34832	26888	19020	7867	1570	1006	857	879	832	828	862	841	887	905	887	898	828	803	857	1738	2238	1733	1181	978	906	795	822	824	783	831	858	780	803	849	829	780	774	780	795	809	850	810	862	822	826	792	824	846	806	807	826	837	785	747	817	829	785	769	796	808	828	803	816	780	849	813	806	801	816	781	765	835	798	802	808	806	788	805	814	781	795	838	823	767	809	781	819	804	816	813	802	800	766	810	818	854	817	819	818	852	793	879	804	794	810	819	843	800	728	825	766	797	842	838	797	812	808	854	807	790	835	775	834	812	746	782	747	780	827	785	727	832	810	798	806	849	832	801	809	830	789	838	787	780	748	815	775	855	802	823	768	782	806	811	819	817	833	767	799	839	811	778	795	815	819	794	858	853	812	750	740	801	812	785	790	810	779	824	813	785	797	803	764	808	799	771	817	840	826	804	787	821	781	768	787	808	784	795	800	808	855	779	772	844	803	767	777	871	789	801	791	794	787	810	806	792	800	779	807	821	792	801	785	772	767	770	789	781	858	771	790	812	779	832	793	796	778	835	784	824	741	815	803	830	808	807	741	791	828	792	730	806	798	744	786	784	827	810	805	802	816	837	803	813	813	794	861	777	832	742	751	804	791	751	817	781	798	777	857	779	779	854	834	834	772	751	763	794	822	779	800	797	811	848	841	809	772	807	789	795	825	792	796	814	845	795	807	759	789	884	828	798	840	774	731	789	822	764	811	818	780	780	772	793	780	856	782	785	821	824	780	818	810	839	804	817	796	817	756	797	815	793	775	860	773	799	809	859	734	764	841	775	844	846	745	859	825	770	797	820	805	813	843	777	812	809	789	755	813	796	801	819	810	874	830	783	797	802	822	802	794	834	783	773	851	797	870	789	798	761	804	903	811	830	786	802	834	799	773	790	732	820	775	772	751	847	797	820	776	847	790	734	790	842	854	801	845	811	781	824	802	747	845	791	745	755	727	786	809	796	756	821	813	842	792	785	832	805	759	814	815	774	805	756	810	788	815	795	806	810	834	793	827	793	809	802	785	805	814	801	814	790	789	790	802	834	741	769	779	812	774	792	749	816	790	810	792	785	779	699	813	811	764	826	740	829	825	709	816	780	806	805	817	827	810	820	782	785	838	828	824	836	763	767	790	823	830	790	813	784	779	754	820	808	792	768	759	860	803	776	827	786	798	790	785	772	765	796	771	782	856	837	775	768	838	821	813	824	771	816	783	817	839	787	786	818	798	770	838	820	788	783	808	867	834	751	831	789	794	827	782	789	781	852	755	779	759	794	821	831	827	810	815	834	800	786	813	748	854	796	762	776	789	807	760	769	841	780	768	829	791	793	819	800	846	817	799	782	848	795	791	769	776	782	856	798	771	795	802	801	754	808	768	761	835	771	828	770	776	841	848	796	811	752	796	823	827	808	736	782	769	807	801	856	857	825	774	780	799	823	847	821	851	843	784	781	778	843	859	768	799	782	836	783	793	838	837	817	787	836	826	760	803	797	840	812	792	793	786	794	802	772	788	768	827	830	854	811	796	826	820	749	784	802	846	808	779	796	811	843	831	773	816	840	830	809	840	824	809	787	771	826	824	813	812	776	797	748	745	777	887	789	786	782	780	832	807	768	811	789	823	787	800	825	783	737	802	795	815	808	829	774	763	809	818	772	779	802	819	812	796	824	795	837	795	835	827	769	797	848	827	820	834	807	848	759	772	805	809	770	801	768	805	827	847	765	824	743	757	799	787	802	778	845	799	806	809	768	834	800	820	750	806	789	829	831	812	832	786	782	851	846	814	765	813	821	817	779	801	810	803	811	820	767	798	794	816	816	872	850	831	839	790	813	822	759	756	811	770	832	834	797	840	778	790	772	812	816	829	815	792	798	801	750	816	776	759	778	816	799	820	785	821	799	784	744	783	792	790	764	818	852	800	783	787	777	807	768	828	818	817	825	797	813	832	720	784	799	745	787	853	795	848	836	752	837	757	735	779	796	794	790	796	758	836	852	785	831	789	834	784	834	802	836	776	835	804	826	761	749	812	827	789	835	797	760	809	803	784	757	800	811	806	796	799	786	812	812	792	758	738	798	779	829	806	804	759	745	839	820	792	814	825	808	748	790	779	850	801	801	814	787	721	787	775	796	858	798	821	749	837	799	808	738	760	777	770	813	817	781	864	770	795	778	755	882	864	815	796	822	793	791	791	801	799	779	798	786	803	800	752	794	809	807	776	798	788	844	825	814	795	763	855	823	770	812	808	804	793	812	796	781	811	809	795	831	810	754	798	766	816	787	766	750	819	814	779	827	740	784	873	808	845	792	743	818	861	829	817	765	817	870	751	807	763	823	800	799	803	778	757	805	805	787	859	806	791	736	807	795	793	802	781	816	802	798	790	852	774	776	757	798	828	839	807	842	800	781	795	824	843	754	848	814	789	806	862	853	822	820	793	779	803	810	778	824	792	844	770	787	832	797	750	772	783	845	828	824	787	794	830	791	789	831	802	776	839	780	802	781	805	837	815	824	856	778	786	782	739	749	841	852	815	765	757	820	811	746	808	747	849	806	865	833	846	809	801	790	761	749	849	829	778	757	843	829	778	814	795	797	833	777	814	788	847	791	831	794	773	752	849	776	772	783	807	781	784	797	783	808	856	812	801	772	812	798	733	791	811	808	839	802	800	787	773	793	802	814	815	781	870	769	804	817	794	794	789	786	821	820	753	809	761	794	769	810	855	805	808	800	798	749	831	804	779	860	805	808	838	783	860	841	787	787	813	809	791	799	821	804	785	803	796	802	838	830	809	841	831	771	824	788	782	755	803	788	828	767	808	801	855	754	779	771	801	787	801	829	830	782	788	799	783	823	784	776	804	804	802	800	824	793	796	787	803	836	818	790	817	789	767	811	809	773	839	772	737	794	783	795	782	760	782	811	826	815	779	802	888	783	822	808	833	790	794	761	810	777	786	792	805	791	782	822	802	788	824	738	794	798	792	798	852	826	804	850	782	758	822	803	806	766	810	840	782	750	830	790	791	749	791	807	875	820	815	791	814	835	792	817	818	796	792	752	774	816	789	773	836	785	812	797	768	853	831	788	805	834	820	784	798	818	802	780	793	757	768	804	800	840	845	780	823	822	807	771	758	783	814	781	784	794	815	754	799	842	791	803	801	782	751	798	819	817	880	852	827	759	784	807	797	773	836	775	796	847	784	807	792	763	804	784	783	788	773	845	809	770	800	788	783	813	806	806	803	790	786	815	797	809	722	789	828	799	773	807	807	845	832	871	793	772	806	800	834	812	800	779	778	785	802	773	769	766	850	767	799	822	816	745	811	780	770	816	747	797	795	721	819	780	839	823	773	734	802	800	798	784	776	774	810	822	809	763	761	758	803	779	783	842	785	819	752	786	810	777	789	813	781	805	771	791	815	745	799	889	800	788	822	771	759	754	811	808	805	825	793	868	797	804	808	805	779	797
64628	102255	61559	14507	935	893	837	822	875	797	783	774	766	755	730	840	770	843	773	789	754	2479	3010	2105	1296	1094	842	769	770	771	756	802	807	716	750	775	775	757	750	779	756	818	781	739	733	746	766	719	766	762	760	745	736	773	751	797	746	713	774	808	721	784	772	748	756	747	728	674	781	775	757	738	731	729	789	774	741	766	743	734	742	816	732	736	756	726	816	784	775	731	744	750	750	724	734	765	741	742	728	806	740	775	754	756	752	762	722	742	716	723	812	693	727	766	746	830	775	740	778	740	778	701	757	751	799	788	795	758	746	710	718	749	695	786	757	753	771	773	787	704	750	761	742	730	735	788	769	736	781	738	762	749	759	790	717	754	767	813	733	786	759	759	764	751	770	743	739	739	834	753	793	707	799	760	743	801	773	744	717	718	804	761	766	768	767	718	788	718	677	765	737	790	799	759	787	767	747	737	683	778	709	765	752	788	749	772	772	762	756	770	779	716	757	747	796	742	778	822	750	756	798	740	744	722	808	750	793	774	776	742	758	766	771	745	792	765	793	844	786	746	776	714	806	692	744	758	746	780	772	777	771	752	800	771	810	713	758	743	733	742	735	823	772	730	780	729	780	766	741	774	741	778	789	804	728	773	731	706	753	757	810	760	742	741	748	784	735	762	799	802	776	769	755	794	739	742	722	773	765	713	764	746	748	749	733	794	733	843	813	721	771	735	703	732	709	749	747	764	752	771	753	716	775	795	775	752	746	768	734	713	810	744	750	721	780	744	778	718	724	719	753	757	731	726	808	744	766	777	768	753	754	710	725	761	801	723	786	809	762	780	750	761	741	748	740	716	770	735	716	775	769	723	759	739	746	755	797	766	751	796	721	771	727	738	766	751	744	726	762	719	739	837	700	767	714	735	805	762	744	700	775	731	757	784	729	748	777	806	775	742	707	790	730	740	731	779	775	784	785	725	737	680	774	762	747	758	762	761	756	754	726	806	757	750	732	741	757	808	779	734	747	757	751	745	768	790	773	785	761	796	780	738	758	777	777	774	769	804	725	785	762	773	827	759	748	748	763	742	753	750	760	775	746	743	738	727	732	791	802	738	685	792	750	739	751	793	786	762	728	752	787	798	771	770	739	776	747	800	775	789	773	755	739	755	776	784	738	724	702	742	730	745	704	766	725	792	706	747	720	706	770	744	742	810	815	761	825	756	734	765	802	796	752	780	753	755	758	756	733	736	788	735	798	732	767	764	771	751	777	747	773	720	754	737	761	758	769	799	757	770	734	783	716	734	733	781	738	748	716	755	781	698	737	752	766	737	758	751	798	746	739	773	753	683	714	747	761	776	799	710	780	785	772	777	773	712	734	735	760	760	716	717	748	758	745	780	752	723	763	769	771	738	772	752	761	745	751	755	740	743	716	778	725	738	723	738	789	778	772	763	791	757	753	728	755	717	736	741	758	798	768	772	786	764	746	779	738	779	785	743	730	770	754	817	735	805	727	754	739	801	766	782	695	766	790	771	772	787	795	820	773	753	768	738	729	738	733	772	735	783	750	738	750	760	725	764	747	807	762	763	761	752	721	773	763	761	721	785	737	727	749	776	773	737	785	735	799	704	745	731	766	785	784	767	752	752	745	767	733	734	745	723	741	772	754	766	733	801	727	761	751	732	713	779	784	705	773	723	728	801	773	765	754	775	739	739	711	786	799	757	769	802	770	761	684	765	714	759	735	766	752	785	735	796	744	752	718	769	775	811	725	783	794	767	711	744	754	796	727	722	809	740	780	742	719	791	717	792	804	780	771	765	767	735	762	735	783	738	726	820	746	777	749	728	747	711	734	737	778	778	737	781	769	757	786	754	735	758	754	720	777	764	803	785	757	817	733	756	765	789	777	753	823	795	766	772	757	786	759	766	741	753	764	775	771	725	726	791	746	788	737	743	728	701	786	743	761	742	798	753	784	740	735	732	784	802	740	779	737	786	749	790	812	738	746	737	765	745	722	806	743	754	699	748	722	776	740	757	739	780	713	785	748	760	781	753	752	757	735	726	775	780	765	767	733	772	734	737	783	729	734	725	774	770	772	759	796	744	762	732	778	766	767	788	698	687	778	746	728	775	738	744	742	761	696	767	770	751	739	796	791	759	747	715	763	761	711	751	735	757	679	831	732	738	740	729	713	798	748	813	788	765	750	771	741	827	758	747	681	767	791	741	718	763	771	738	701	752	758	785	767	768	746	789	773	768	748	766	780	745	755	753	738	724	772	772	746	753	771	756	727	764	771	774	745	780	717	784	768	770	788	750	753	802	789	795	746	669	770	718	733	748	752	750	796	765	757	735	736	751	756	760	729	738	748	771	745	760	738	703	727	764	734	755	760	779	783	742	751	741	750	782	817	742	732	728	799	733	729	738	754	721	756	720	770	745	770	786	740	742	694	724	765	735	728	760	774	756	701	716	752	743	789	704	737	751	793	737	663	714	760	773	775	778	732	734	704	742	769	755	835	737	750	783	750	771	710	720	756	730	740	703	728	754	735	768	771	754	749	718	764	771	798	758	736	718	753	730	789	757	757	729	739	755	755	800	703	758	772	737	727	786	757	758	708	757	770	727	760	757	770	779	743	758	736	739	786	780	763	751	751	752	794	718	756	746	749	736	750	785	747	721	767	748	717	752	714	746	794	776	690	814	713	723	727	765	749	753	720	759	788	765	759	735	764	750	707	735	769	771	739	746	676	734	699	762	743	760	779	725	789	759	748	689	755	676	770	739	789	771	784	737	768	733	765	775	770	815	690	747	753	755	760	739	730	732	755	741	787	727	792	770	756	733	748	742	773	698	761	747	737	749	735	686	749	731	727	681	761	712	777	849	740	761	778	719	774	767	760	769	740	787	766	727	776	722	780	778	760	746	754	776	778	769	747	776	712	726	694	753	778	758	793	718	739	752	761	740	762	746	760	747	811	762	722	732	760	739	733	760	765	748	730	726	767	763	745	789	763	755	731	778	755	705	708	746	738	799	813	763	731	701	758	746	741	808	810	724	787	744	718	728	746	752	773	732	736	806	745	794	749	814	799	751	740	775	709	752	801	737	744	740	779	793	783	764	742	738	740	747	754	745	762	772	795	742	764	715	774	739	749	739	764	722	741	751	786	816	743	699	773	751	774	800	768	720	731	754	729	800	747	702	741	756	729	757	754	751	770	779	771	803	752	750	769	722	730	747	771	767	779	808	741	727	741	744	732	736	767	730	730	749	766	748	758	769	749	778	759	762	738	715	750	770	755	742	744	781	756	758	735	759	730	833	725	790	742	762	702	732	784	780	741	772	737	737	785	773	777	719	786	785	788	790	727	712	744	737	737	756	753	771	687	744	749	785	712	748	777	740	711	804	737	775	723	754	733	764	758	766	772	728	765	724	735	779	784	743	768	741	783	739	728	798	761	797	753	743	748	746	731	741	736	749	744	800	676	789	770	749	728	740	728	713	765	779
29625	29860	24956	7065	742	622	600	590	616	599	581	532	550	584	558	586	571	607	617	589	589	618	685	675	636	624	641	571	586	569	623	624	565	594	541	603	537	588	583	605	577	584	568	651	611	568	560	601	616	578	598	599	594	586	633	612	526	593	574	637	608	572	567	545	631	586	610	606	568	640	631	616	607	608	604	554	534	582	562	567	535	564	608	561	576	609	625	588	559	562	562	595	615	632	617	588	596	550	611	620	598	590	539	592	603	599	623	653	581	624	587	577	620	519	586	591	581	598	540	559	591	583	577	605	582	591	568	572	599	581	555	560	593	603	566	550	564	614	584	583	529	594	535	577	582	615	594	635	628	609	548	607	622	593	608	580	647	574	575	541	615	590	602	568	594	627	584	584	591	612	608	573	608	577	585	585	584	538	559	567	596	531	588	567	592	627	573	503	614	587	599	562	596	585	563	566	546	580	604	536	553	547	585	610	563	539	585	604	599	553	539	596	586	559	535	581	598	597	584	578	555	569	583	594	602	599	553	571	599	626	581	611	583	561	590	537	651	574	551	581	609	584	591	571	574	544	602	597	591	574	564	570	648	548	555	570	579	536	551	615	575	587	534	592	596	571	590	594	575	569	577	601	565	580	578	598	593	619	592	580	631	597	562	564	623	629	599	525	577	554	595	593	556	602	612	594	583	574	573	541	572	593	572	602	647	607	571	582	554	609	586	588	574	549	587	554	574	626	623	602	577	598	606	603	606	568	612	582	592	559	633	590	618	592	577	602	538	599	593	609	588	545	595	549	607	568	575	553	600	581	564	595	616	577	622	574	593	622	579	584	571	569	589	590	613	592	583	592	590	589	589	588	562	543	593	613	592	558	577	597	531	582	599	608	565	575	571	586	619	588	541	593	544	536	539	545	586	580	575	558	604	602	609	574	532	539	585	603	563	587	569	584	559	564	558	609	530	595	605	605	589	591	600	595	603	542	570	577	614	610	572	620	545	569	568	573	604	559	631	581	597	590	565	596	621	574	631	575	592	578	589	561	627	629	580	557	605	629	593	586	578	576	586	606	588	588	593	602	601	602	621	569	579	620	579	577	609	557	585	603	593	610	587	608	556	588	575	568	595	607	573	578	565	564	615	571	588	586	593	602	567	564	611	608	558	549	578	644	585	611	556	557	602	585	607	582	591	595	559	551	595	600	599	553	581	629	565	632	606	600	645	558	576	596	607	591	597	596	585	601	601	604	609	585	587	565	550	598	571	621	554	566	540	568	590	570	581	542	564	559	640	550	600	588	567	612	588	599	635	571	603	610	551	570	569	582	619	589	578	587	563	585	593	612	634	574	574	610	582	586	576	602	573	580	556	574	579	569	584	588	575	611	549	618	550	584	567	557	602	566	613	572	607	549	607	569	539	611	576	603	580	572	576	637	589	588	595	562	578	548	597	575	592	592	598	586	569	587	591	606	586	573	575	545	564	621	547	609	551	626	575	601	569	558	604	602	552	588	567	580	598	592	585	539	573	582	612	576	565	623	563	626	578	609	561	586	601	555	581	575	594	665	603	552	609	599	574	594	591	561	620	552	597	570	583	544	567	542	595	581	611	597	581	546	592	594	588	551	585	637	607	590	555	590	572	572	609	617	602	627	589	567	605	597	595	582	586	585	567	578	582	629	599	581	613	552	641	561	563	621	576	567	553	586	559	604	589	560	571	562	615	551	572	533	551	592	611	579	599	574	549	564	542	566	567	568	598	549	565	589	570	529	605	607	557	608	589	557	595	599	573	600	568	613	576	602	586	605	580	592	558	601	605	600	610	616	563	658	614	534	567	592	575	560	557	573	593	596	590	599	561	595	610	575	617	627	621	585	594	600	576	587	609	580	564	591	547	529	581	581	590	580	536	581	638	578	583	587	612	604	574	617	541	601	589	595	629	563	600	574	598	577	597	577	587	560	569	600	605	587	535	579	592	595	609	601	570	608	528	606	577	588	563	579	620	601	544	624	562	572	574	622	597	569	562	601	576	541	572	551	573	594	572	603	609	572	585	575	588	554	594	606	559	605	608	551	578	589	583	576	585	632	596	607	565	619	577	559	579	574	649	609	578	598	566	620	600	617	614	568	538	580	596	575	574	579	571	580	626	561	596	586	645	580	574	568	563	588	567	648	584	581	628	569	554	549	544	589	566	565	579	573	562	566	564	558	584	602	599	622	587	583	614	605	546	565	569	592	584	549	589	597	577	598	626	635	635	606	591	571	609	634	601	601	563	589	572	592	608	592	585	604	557	547	558	580	576	560	615	581	584	599	595	601	533	593	565	581	592	575	589	602	569	629	575	567	572	542	632	600	574	544	590	568	551	595	585	605	594	612	580	608	608	593	598	595	578	547	560	607	598	608	610	628	593	645	545	546	587	591	597	573	626	566	588	577	605	588	569	593	621	567	591	585	577	604	582	573	534	587	622	568	600	561	611	555	596	520	558	593	581	596	595	563	626	585	569	580	565	554	565	602	554	555	564	546	595	600	598	572	584	590	603	604	594	595	570	585	585	657	580	593	595	604	597	601	563	583	567	590	567	618	562	594	594	581	565	561	595	565	612	552	609	562	591	581	521	597	543	565	633	554	566	645	574	595	610	563	570	603	566	573	580	585	639	588	626	557	602	587	574	590	592	518	591	588	617	565	555	550	620	542	609	547	603	622	576	582	611	578	568	588	594	569	590	587	558	571	550	556	595	549	585	597	558	556	563	600	608	582	585	554	621	609	612	590	583	553	589	586	584	600	581	558	541	574	593	604	610	634	571	611	548	582	583	603	571	578	598	621	626	577	607	620	607	584	601	576	596	618	606	610	577	630	573	580	544	591	606	587	565	649	650	611	613	560	583	588	578	570	586	597	627	626	634	572	603	589	541	581	623	569	608	598	579	574	526	562	587	609	548	580	580	616	571	581	572	597	608	546	589	592	597	603	582	607	583	575	649	562	581	578	592	588	607	598	583	556	548	599	597	598	569	603	564	599	547	586	576	584	575	615	587	609	562	625	563	636	587	562	537	615	562	601	655	581	566	588	568	593	601	612	589	563	566	614	553	588	607	627	613	587	595	602	593	593	571	624	580	585	610	573	603	566	574	546	566	592	591	618	577	585	604	592	579	607	567	572	581	559	560	553	580	588	582	545	537	553	578	596	573	632	609	607	600	548	535	568	551	579	595	595	577	610	563	572	577	592	573	531	597	567	574	581	614	621	587	607	597	593	572	588	552	611	615	666	569	608	592	568	603	610	631	575	625	594	582	576	590	603	592	520	551	619	646	567	580	622	560	587	644	575	606	615	609	576	572	557	569	591	551	602	586	581	626	596	561	579	619	570	578	603	610	576	578	569	604	590	616	595	589	603	587	578	620	581	592	587	620	573	602	614	564	600	596	599	549	528	568	581	593	606	587	551	566	602	596	573	607	600	583	579	570	566	577	561	577	604	589	588	606	576	561	547	634	611
21546	35217	18284	2994	489	473	505	481	528	515	489	508	448	489	511	498	474	517	494	497	497	562	581	595	564	555	528	531	474	498	499	498	518	508	542	497	504	466	509	482	518	500	517	491	478	473	523	550	512	498	486	462	490	507	523	489	495	459	509	508	504	518	545	480	518	509	501	456	483	488	505	493	502	518	530	485	512	489	491	466	452	516	486	546	517	491	533	497	485	457	486	517	509	488	463	470	506	494	478	499	492	516	457	517	454	501	479	526	487	516	497	489	499	476	463	508	500	490	518	516	483	478	475	518	505	496	476	478	468	480	527	541	493	442	497	476	509	513	488	506	480	482	500	496	496	494	530	469	494	512	454	483	511	494	463	483	501	517	492	490	462	468	497	510	459	476	478	503	526	493	425	499	553	515	533	485	499	480	499	515	488	517	507	510	484	459	532	479	501	514	516	472	537	493	471	521	487	481	483	442	478	525	500	459	496	537	483	478	476	516	466	459	531	499	498	546	474	453	445	461	500	497	524	483	495	518	496	501	553	509	498	473	514	481	493	509	503	529	505	481	512	524	525	505	469	505	503	489	516	497	466	514	486	471	488	499	491	494	473	493	497	467	493	525	515	488	471	504	504	482	503	503	514	500	462	519	500	492	493	483	493	491	503	501	511	510	502	483	492	453	498	493	487	503	498	480	498	513	505	475	470	518	474	489	484	494	485	505	476	511	497	503	556	469	496	506	490	460	490	538	465	480	503	489	519	475	466	489	504	469	470	485	491	497	478	502	476	513	509	510	475	461	444	480	497	508	475	518	538	492	454	509	482	492	501	491	490	495	472	502	532	484	502	492	522	502	492	476	514	477	447	486	474	502	491	493	494	457	459	498	494	518	499	504	452	497	504	467	503	481	471	525	529	510	501	516	490	479	552	510	483	498	499	498	510	488	449	511	493	515	488	493	475	448	493	472	505	501	503	516	490	520	495	470	475	505	515	506	484	494	477	479	523	504	503	512	489	514	500	535	535	483	482	507	464	523	464	517	467	487	487	477	491	519	485	536	536	495	501	500	480	502	461	489	522	527	518	533	486	505	519	464	468	480	529	492	536	503	515	495	485	510	490	502	518	478	482	498	481	474	485	476	532	555	533	467	481	544	486	471	511	492	492	547	516	524	488	503	482	458	460	484	511	522	521	543	486	508	475	491	493	526	504	513	485	458	479	484	513	489	506	502	512	490	493	466	525	520	458	518	525	475	456	510	504	531	480	452	464	537	483	477	514	475	485	478	475	483	516	520	492	497	512	510	486	536	488	485	523	527	505	482	493	467	464	506	493	526	497	478	494	491	513	492	481	498	494	500	506	492	484	492	517	496	480	520	527	488	477	503	499	462	483	485	465	480	501	483	470	481	547	477	480	489	529	526	484	482	501	484	489	532	497	520	491	516	502	497	525	505	476	492	523	536	482	535	479	486	525	470	486	523	474	488	501	490	469	504	464	484	448	533	507	481	461	492	462	451	524	512	495	494	498	481	520	545	513	454	479	539	478	473	484	520	457	476	484	459	448	529	513	503	545	452	517	513	514	477	491	496	530	531	502	546	490	489	474	508	485	500	472	500	467	526	487	463	493	526	506	499	468	502	477	492	524	490	494	487	496	508	534	478	451	485	502	501	518	471	505	504	481	506	477	500	525	503	498	513	451	525	513	515	498	462	505	476	517	513	503	514	519	513	513	500	530	467	489	490	513	490	447	504	478	513	541	504	456	490	528	507	494	492	504	504	489	482	515	516	510	508	506	522	480	503	530	503	532	444	519	522	520	472	526	507	497	475	463	477	488	505	474	477	507	515	489	490	456	490	494	484	503	530	529	516	507	480	507	489	516	542	512	512	496	463	520	530	489	484	509	530	487	478	458	485	497	478	521	498	503	488	472	494	517	506	496	487	503	497	470	459	508	526	479	489	486	504	466	476	518	485	481	494	486	515	467	471	507	504	490	506	487	455	468	459	486	475	533	490	484	511	505	461	515	487	493	519	465	523	488	505	466	507	512	480	486	483	498	487	517	463	507	519	499	529	463	471	503	492	513	467	512	488	496	492	514	530	499	498	477	502	500	509	522	499	501	490	473	464	520	508	503	509	476	514	438	531	481	505	504	463	525	515	511	474	469	480	495	469	456	474	496	464	494	495	486	518	518	474	497	514	499	509	519	526	449	502	474	499	506	516	462	507	501	524	532	526	524	497	537	473	470	498	478	477	498	463	496	513	449	506	498	498	499	459	512	477	499	477	523	474	466	473	491	494	505	510	522	464	483	505	518	523	489	463	532	475	485	468	506	455	509	521	494	476	501	490	508	496	539	491	514	507	483	530	511	494	470	479	479	477	534	503	514	516	502	503	471	533	477	518	515	500	488	499	492	432	480	496	482	484	496	483	497	490	524	484	464	492	514	525	496	486	506	492	508	478	517	539	515	530	524	478	479	495	482	505	508	520	473	491	494	491	509	500	521	475	503	498	504	515	504	502	498	477	561	488	487	512	510	497	502	492	488	497	502	486	511	543	494	505	517	502	501	460	498	512	514	492	483	485	508	504	468	507	519	499	460	492	484	537	475	503	520	475	488	492	469	500	460	470	492	506	503	476	506	517	499	516	473	500	496	511	477	473	485	486	512	483	525	524	479	487	512	517	486	468	497	515	504	524	510	498	518	466	537	499	534	515	485	510	494	488	497	513	512	484	500	554	519	488	525	517	505	521	499	472	501	481	520	494	499	554	482	507	517	487	543	507	481	501	513	523	487	482	506	535	459	533	486	475	463	478	503	505	503	497	495	483	494	488	485	471	509	447	479	519	532	494	483	460	490	469	502	490	501	532	482	497	507	469	491	515	485	529	484	481	486	546	510	515	529	489	483	481	510	487	488	500	526	498	510	544	488	514	508	511	508	493	486	521	531	509	533	482	475	493	460	487	501	472	467	501	479	535	500	470	512	499	513	480	526	517	494	467	485	533	486	475	514	508	526	510	498	474	482	497	467	507	509	525	479	519	484	464	500	518	462	509	521	441	456	500	523	481	505	502	469	519	491	481	494	516	480	500	500	479	495	470	527	518	508	500	467	511	516	484	523	460	491	511	519	508	516	495	497	479	513	513	479	506	506	469	473	478	539	501	504	505	520	512	531	485	491	473	489	498	485	495	518	514	531	525	486	480	521	508	455	503	490	438	536	479	522	475	475	475	473	494	516	474	496	482	514	490	492	488	536	476	484	468	442	520	539	476	478	561	491	466	474	464	524	479	494	489	501	537	474	498	508	528	505	496	482	486	489	508	482	484	528	490	509	480	487	508	486	490	480	495	504	448	433	548	502	494	516	474	447	503	515	515	493	443	489	502	506	519	482	545	495	516	468	482	521	483	482	497	514	495	456	497	490	510	481	499	506	509	506	498	494	513	471	449	495	488	481	462	486	476	497	468	497	488	485	450	478	489	467	481	481	516	510	517	500	480	477	500
24978	25828	38696	29761	12303	2193	1036	790	765	765	744	777	729	710	762	784	787	692	738	726	761	1151	1305	1154	861	775	722	712	695	703	709	730	714	724	708	682	695	707	706	699	688	731	729	683	711	698	697	706	731	742	706	713	755	678	713	698	695	710	711	696	663	681	722	704	703	679	721	744	675	697	705	761	663	687	730	705	666	674	675	692	657	696	683	724	713	680	698	669	709	703	674	717	760	704	662	694	693	722	678	695	717	705	705	691	706	721	697	703	738	644	676	746	676	724	690	728	724	674	736	695	697	657	736	685	696	692	705	729	689	705	712	727	636	719	689	723	687	690	784	718	709	750	703	654	708	713	678	739	703	680	660	713	703	694	673	734	677	689	747	757	709	717	727	666	687	721	706	673	729	675	738	687	744	715	684	735	726	695	701	730	683	657	729	670	756	713	687	693	695	695	677	690	677	720	661	740	675	713	686	687	702	725	684	743	713	709	707	691	688	683	721	721	752	687	721	744	717	694	722	688	723	720	720	745	692	725	697	740	700	735	706	711	678	703	729	677	691	690	688	684	717	672	737	681	761	694	716	678	707	651	719	704	686	675	735	696	684	677	703	700	700	749	672	663	722	717	703	730	782	706	698	678	707	680	729	703	698	725	743	741	681	716	703	695	737	708	731	685	689	736	716	677	716	712	669	720	730	744	736	709	753	685	718	735	731	687	700	708	719	743	733	759	685	686	715	703	723	697	724	675	716	778	672	734	710	695	687	745	669	681	671	718	707	764	749	690	672	726	671	675	702	732	698	683	742	691	700	685	691	691	656	699	688	691	745	701	707	709	707	693	697	707	703	696	750	683	680	715	672	707	742	744	722	716	705	687	704	711	741	679	684	719	721	708	728	706	694	702	739	682	693	697	679	684	722	703	722	738	694	710	719	692	681	711	724	681	732	682	703	688	709	766	679	701	694	753	681	724	692	776	672	665	663	704	704	762	702	698	713	736	704	719	682	698	757	719	697	731	718	718	697	737	736	719	730	699	715	693	693	684	685	707	720	718	730	750	754	736	710	707	710	712	660	740	705	729	744	696	759	719	715	703	671	702	674	723	715	694	683	725	740	705	647	708	677	756	705	732	653	675	752	719	691	748	701	683	697	735	745	672	694	722	730	725	683	730	771	731	750	740	675	644	737	690	694	696	773	744	723	728	685	713	748	664	727	693	692	692	722	697	664	664	724	676	714	750	745	686	687	665	763	705	689	700	693	679	754	712	701	711	737	734	719	715	685	686	667	672	678	681	707	698	652	717	654	710	698	684	734	729	697	705	676	635	705	705	693	675	689	699	712	614	731	695	726	695	711	732	682	706	731	717	757	701	691	697	720	711	709	752	718	678	667	684	722	748	674	686	714	716	732	680	713	711	695	709	677	703	718	679	737	707	707	704	708	667	748	717	694	687	711	774	751	742	682	734	715	674	699	734	729	678	712	695	702	767	691	730	710	708	730	694	681	702	696	740	681	700	663	726	775	712	727	727	716	691	691	713	660	740	707	707	703	697	725	691	713	735	704	701	706	729	710	727	764	755	717	709	727	716	691	715	739	723	708	674	727	677	731	709	626	711	718	664	694	728	711	716	681	701	709	686	691	703	710	692	717	717	687	689	710	711	713	711	667	712	671	697	676	730	698	714	706	681	718	683	690	709	700	683	683	672	738	668	688	664	704	681	730	723	692	684	683	674	692	707	716	685	734	729	668	713	679	664	718	724	691	728	705	695	727	658	711	663	702	732	722	665	670	730	725	714	692	724	713	690	716	709	720	699	712	697	659	662	652	713	747	728	718	698	678	698	654	738	700	715	666	706	685	749	736	669	697	692	682	683	659	709	698	707	765	700	720	702	706	744	751	691	720	690	695	688	670	707	686	712	695	752	722	708	673	734	670	709	704	708	738	703	729	730	709	687	693	725	728	728	724	709	729	685	690	706	673	714	711	736	709	700	718	695	700	727	682	721	705	735	702	723	695	667	730	684	682	691	701	711	686	711	691	751	677	718	643	698	722	689	728	689	730	704	715	702	693	709	723	731	685	723	710	678	735	688	736	702	716	688	729	695	665	700	692	732	657	668	734	720	734	761	723	706	645	671	727	687	710	678	759	691	699	693	704	707	721	730	715	673	680	685	704	727	702	704	715	747	698	702	694	758	707	724	688	703	699	676	690	703	705	690	714	685	750	715	726	737	728	736	717	726	711	669	671	715	702	718	754	700	695	736	670	694	717	740	740	700	714	657	708	680	702	703	687	667	712	728	746	747	748	689	702	673	742	688	689	730	711	726	761	714	700	686	698	779	677	738	673	683	663	679	711	718	779	741	730	723	711	734	729	729	715	670	715	685	670	668	674	682	691	695	699	728	715	691	706	695	709	691	675	741	728	734	733	684	691	726	704	693	726	682	716	700	703	676	707	712	756	711	767	691	664	690	713	693	758	656	695	672	677	722	743	735	755	707	702	756	732	655	695	686	698	699	655	724	693	703	723	747	737	748	662	681	699	718	670	732	746	703	753	674	659	756	720	716	701	709	721	700	768	683	717	696	688	714	712	736	708	678	738	682	633	710	702	773	692	751	755	698	711	699	687	697	687	671	698	678	726	740	725	745	692	693	705	736	728	712	760	716	711	692	723	731	724	663	729	692	714	731	694	674	671	718	673	690	751	708	693	715	659	719	700	697	732	697	678	709	681	681	668	705	642	685	663	719	716	696	716	668	739	715	685	710	681	658	708	752	699	742	706	723	686	682	701	718	717	658	721	699	678	672	706	729	709	685	692	712	655	641	790	704	737	707	641	675	690	704	741	724	708	675	721	699	693	686	708	682	700	686	706	698	716	770	706	727	703	705	711	734	731	732	719	696	681	646	706	697	738	678	678	689	710	694	665	681	692	656	711	667	696	724	684	689	705	698	701	713	719	709	688	701	724	696	686	682	704	676	705	717	712	704	752	757	679	691	749	739	718	717	695	642	753	731	640	684	697	733	704	728	667	710	763	690	745	745	718	665	713	733	748	699	727	667	746	699	741	681	680	694	696	722	698	674	690	716	713	753	720	710	733	725	714	721	719	713	717	683	679	705	677	762	713	778	693	694	718	715	691	702	670	704	726	706	679	722	647	751	705	730	712	733	651	706	713	714	743	685	676	672	712	706	677	709	680	671	666	668	731	670	744	704	721	689	731	709	735	722	674	685	723	675	716	770	681	696	776	745	718	721	737	709	718	722	690	681	675	682	692	663	769	665	737	701	672	717	731	708	706	699	674	735	678	714	718	693	731	740	689	736	723	705	649	681	685	699	689	689	681	717	718	759	675	750	727	667	697	689	668	674	673	709	707	682	688	690	650	690	711	695	706	690	685	748	709	735	674	699	709	719	674	658	708	663	729	707	665	712	697	715	710	701	739	738	711	665	709	692	726	676	709	690	696	676	680	730	707	681	693	773	707	639	660	722	669	724	671	687	666	733
60068	92310	59423	15103	764	698	662	692	720	681	633	684	674	664	698	653	659	664	713	622	709	1449	1491	1283	973	809	709	653	646	690	649	661	636	631	635	660	657	679	691	629	676	710	616	684	638	654	658	678	695	668	610	706	673	683	683	685	677	638	653	675	685	653	643	648	642	698	627	666	646	676	657	660	676	683	664	662	643	685	673	664	679	663	608	648	645	670	654	612	619	658	612	648	661	668	666	647	660	661	657	642	631	606	673	693	627	674	726	668	589	613	651	657	674	617	658	671	677	677	636	670	623	689	654	674	686	666	645	716	631	654	623	680	614	676	666	671	648	655	641	700	637	652	633	628	644	692	682	685	680	666	646	699	675	648	687	628	674	644	665	640	707	658	645	652	637	692	688	615	661	640	694	678	642	663	651	654	646	671	649	641	614	620	624	665	666	688	701	644	670	666	683	686	610	658	632	678	652	634	684	660	665	618	696	696	643	645	617	650	678	635	632	653	661	637	649	665	642	652	678	711	652	635	637	692	624	631	670	650	648	671	636	635	668	650	624	637	684	642	633	664	628	667	632	649	639	614	619	696	637	690	655	621	668	642	655	647	663	645	642	707	725	672	682	679	637	664	664	697	652	693	660	689	641	649	663	671	640	665	651	698	671	667	667	661	655	649	682	602	631	602	685	654	679	671	641	649	656	605	678	656	646	619	647	700	616	625	686	626	655	658	674	650	672	654	689	614	654	689	644	654	689	654	657	612	651	650	644	671	623	693	625	619	634	637	651	649	638	676	687	658	663	672	653	674	698	656	697	626	641	638	683	672	662	641	624	662	671	644	666	658	679	654	674	616	665	715	678	631	655	682	651	674	655	682	656	647	660	660	632	708	696	632	628	680	690	684	672	642	695	678	675	669	639	662	622	665	687	662	660	664	640	687	692	635	700	671	654	670	577	630	676	642	678	663	653	618	637	645	682	671	623	669	627	648	652	647	673	589	629	657	640	684	670	626	608	652	718	626	684	716	634	657	641	670	667	655	675	680	638	653	654	644	651	643	667	639	660	676	659	655	653	649	645	658	640	670	663	674	658	711	634	675	648	683	671	681	657	678	644	644	710	683	664	654	636	693	649	707	674	665	671	673	658	663	667	663	653	669	649	661	672	648	625	651	648	655	615	693	669	693	660	645	636	660	666	658	676	708	647	656	629	646	693	639	686	661	647	626	638	653	649	649	706	660	690	640	698	664	650	647	607	688	592	670	697	630	631	642	680	664	622	637	608	627	681	647	660	664	673	694	677	613	703	715	632	687	661	658	662	651	665	649	665	682	665	657	611	614	629	655	611	645	639	650	652	652	708	659	686	645	626	624	648	612	612	688	652	648	650	676	619	673	613	638	612	687	641	658	669	646	678	627	698	688	648	642	678	650	677	626	647	598	656	661	615	643	680	627	686	668	598	637	672	673	654	676	645	659	615	656	681	660	625	645	693	638	597	651	682	624	691	646	667	644	618	681	631	683	674	639	638	664	629	651	698	635	655	687	663	671	641	632	691	646	648	651	630	639	669	655	649	703	672	666	678	591	638	662	672	635	661	623	639	646	661	716	700	631	649	634	717	675	673	649	625	612	643	655	655	667	693	624	640	683	648	699	668	685	677	607	671	658	686	648	651	648	606	668	664	633	663	662	664	676	688	594	671	673	620	661	643	664	665	644	614	604	624	645	677	656	656	653	649	630	623	644	733	693	620	696	640	640	657	649	642	601	716	687	681	611	662	720	621	689	617	675	632	696	661	670	694	658	653	678	650	691	639	703	650	655	646	631	670	660	673	696	649	647	647	661	650	629	663	626	673	669	649	640	669	677	673	663	657	669	687	667	655	663	650	615	670	660	625	596	635	632	643	644	693	624	680	659	674	658	737	655	674	655	659	626	601	634	667	666	686	660	657	644	692	668	661	641	602	671	654	661	652	615	681	673	679	666	677	628	660	662	625	650	624	703	668	670	634	603	660	669	683	677	655	689	661	679	685	688	649	643	701	640	644	659	652	636	677	657	656	673	650	660	632	658	670	663	680	663	678	668	648	678	666	613	685	636	628	653	646	632	677	652	645	688	631	676	619	659	649	655	656	698	628	633	664	660	666	691	635	692	643	716	616	627	673	647	644	662	670	684	646	658	642	705	641	642	687	639	681	660	638	664	684	667	701	609	647	619	632	629	681	700	694	619	656	648	641	636	663	668	647	687	670	696	683	617	691	691	670	637	685	629	659	722	675	710	652	680	676	670	647	598	663	627	683	604	597	639	640	637	656	655	691	650	608	697	638	620	649	687	663	666	620	685	631	625	662	653	689	693	672	654	647	649	677	638	636	602	640	644	617	670	644	687	630	652	682	636	650	616	650	642	660	674	666	636	617	636	682	687	643	642	676	654	673	695	692	679	684	637	687	683	636	646	625	651	656	658	667	642	677	643	638	667	623	690	681	607	644	682	658	667	658	648	653	639	619	666	676	677	671	691	633	625	628	639	691	684	635	669	681	698	677	611	643	675	700	630	630	645	685	659	624	646	692	634	662	665	649	671	644	644	637	679	674	668	659	659	610	651	601	628	634	642	655	650	703	685	670	661	641	642	633	674	673	671	688	632	647	644	656	620	671	646	682	646	640	671	675	637	644	664	654	651	651	642	624	647	600	670	689	680	665	686	599	663	674	686	619	645	650	670	637	710	642	682	678	640	615	667	614	649	660	598	646	637	662	656	647	657	671	679	682	683	643	644	622	631	645	666	596	701	638	660	648	654	639	685	659	654	648	615	627	676	684	653	683	655	671	621	689	633	640	677	705	680	686	624	667	658	663	691	657	637	667	702	683	687	630	666	652	649	657	711	675	669	672	654	550	633	650	643	679	638	661	658	670	693	654	631	633	690	650	733	640	702	629	633	690	694	657	670	689	625	635	617	662	628	680	640	639	642	676	672	678	666	606	642	626	651	643	670	643	635	646	628	671	678	673	658	588	630	634	664	692	667	649	665	667	628	635	626	690	671	594	660	644	659	634	656	670	694	676	624	685	710	676	635	674	674	674	672	682	602	641	651	704	658	653	623	690	666	648	623	641	631	657	678	654	654	684	639	663	635	667	643	677	646	647	645	644	680	663	668	658	605	694	652	599	677	671	607	644	664	656	627	624	647	661	664	657	616	631	669	651	641	643	645	661	654	613	676	650	623	656	640	682	705	668	654	639	658	631	651	639	635	672	677	665	706	651	645	680	727	640	695	631	669	640	675	682	648	665	660	664	627	651	664	657	676	701	616	611	657	653	639	654	673	702	622	666	643	689	665	648	671	691	639	645	731	625	633	670	666	644	651	615	675	654	697	662	678	690	662	597	614	675	684	660	610	638	617	657	606	672	646	658	658	631	652	653	668	675	632	625	654	672	633	679	661	694	673	643	700	613	670	682	640	659	669	601	620	609	656	660	677	679	667	650	645	601	657	628	643	689	630	684	692	682	656
23961	23561	32559	27734	19657	9163	1800	1043	855	917	942	866	838	862	820	803	858	876	881	810	878	1863	1885	1535	1113	971	871	850	835	851	817	834	842	819	827	811	835	835	765	807	856	819	791	807	849	808	812	833	741	782	776	810	778	813	839	835	769	808	843	835	767	813	815	779	802	827	831	829	812	792	848	847	803	750	809	820	800	759	823	770	834	842	753	800	769	834	768	806	806	816	804	810	818	803	841	788	797	742	860	804	859	802	788	771	766	802	827	811	798	811	802	860	849	870	792	789	795	825	796	800	806	840	807	809	813	800	805	836	806	836	837	816	822	797	807	778	851	822	823	855	793	786	823	759	770	758	771	775	785	799	774	835	801	841	802	770	823	833	802	834	816	816	787	784	833	781	816	761	787	836	795	800	793	823	778	839	801	821	793	844	803	825	767	842	828	808	785	823	747	834	795	837	805	809	764	798	811	832	793	767	862	789	830	775	807	819	822	774	813	798	785	826	748	797	786	824	821	800	815	798	794	767	802	821	839	777	782	786	796	825	822	830	828	814	858	774	809	782	816	816	828	788	815	811	844	839	817	807	795	781	787	759	800	816	834	799	831	817	829	791	831	784	832	804	847	785	781	815	848	786	788	782	811	786	840	750	766	874	819	803	814	781	795	807	803	811	789	816	827	766	858	847	831	803	744	791	841	817	817	806	789	782	801	784	761	811	785	801	816	778	804	819	750	833	822	816	792	800	838	801	752	764	751	742	821	790	854	819	816	795	795	777	855	791	782	830	713	817	780	824	789	783	821	815	808	795	776	824	818	850	790	796	803	776	792	807	805	802	799	834	774	834	792	802	801	862	785	788	792	854	779	780	799	826	779	830	801	796	773	814	799	787	855	791	824	810	781	752	796	798	779	762	831	809	773	802	814	812	768	764	799	832	813	815	831	793	835	781	787	826	876	827	792	824	858	812	773	779	789	793	770	790	762	854	860	809	807	854	789	774	818	858	790	791	786	807	793	831	819	817	820	790	769	797	813	786	798	867	845	792	801	820	758	828	864	814	793	795	809	844	752	838	845	800	804	772	796	820	811	750	805	834	812	813	823	821	819	808	811	775	793	795	830	859	806	793	792	782	766	804	815	785	800	762	790	816	833	794	821	790	845	792	841	800	798	829	758	787	825	823	796	820	753	775	789	764	827	765	797	855	785	810	828	791	815	815	773	798	810	821	780	852	848	843	800	812	840	810	758	823	836	784	754	793	767	768	805	813	863	796	762	823	764	796	841	812	818	796	826	778	818	867	868	796	825	824	799	815	809	816	789	817	755	843	784	775	802	884	834	801	784	797	802	798	783	768	802	844	850	799	805	808	737	843	796	807	805	811	857	807	733	858	785	813	806	844	833	820	795	802	790	754	790	806	743	804	820	742	825	794	791	858	761	780	783	771	801	790	841	809	783	817	807	796	845	769	794	757	823	796	788	788	801	748	796	780	784	760	788	816	787	838	823	848	789	806	836	794	783	770	812	780	760	793	808	806	793	832	797	809	837	777	864	739	806	821	792	808	786	769	772	823	841	856	759	827	839	819	843	800	832	754	829	832	790	831	788	789	804	842	859	785	775	822	770	803	847	758	783	839	844	801	753	847	845	801	799	766	765	847	834	757	793	850	809	764	768	794	774	754	811	804	816	830	814	853	857	824	823	807	822	790	798	813	793	789	767	827	745	836	826	796	828	793	789	778	786	812	814	787	772	801	803	805	864	761	834	775	830	800	799	830	817	791	845	801	819	817	758	818	789	788	798	831	796	860	818	795	834	782	777	811	775	826	812	777	791	789	778	791	804	795	830	805	761	769	791	811	798	829	741	874	826	893	849	764	790	814	817	791	789	789	769	824	772	798	800	798	808	845	832	802	803	811	779	768	803	803	780	817	783	762	796	793	835	816	825	820	803	831	848	833	833	804	740	853	796	795	807	815	830	797	844	818	816	806	810	818	864	783	830	809	786	818	783	827	787	842	799	861	822	772	744	773	833	810	760	795	803	862	781	791	781	825	784	758	777	789	827	754	791	855	804	827	767	816	813	785	809	771	819	796	760	791	767	782	806	834	797	796	882	782	831	833	747	784	736	849	840	782	803	819	838	815	795	778	818	776	747	821	840	814	793	825	837	770	817	786	806	825	865	810	815	853	860	747	765	772	770	796	839	789	784	766	793	781	820	794	868	769	755	765	836	816	764	759	789	796	820	871	824	793	790	763	799	773	834	794	807	792	819	825	814	777	812	834	804	827	784	801	820	763	859	768	807	833	788	756	842	804	789	783	828	788	800	771	827	843	775	786	773	855	815	782	813	843	812	787	800	825	803	787	778	779	812	837	822	845	798	747	788	811	785	751	821	850	852	798	801	761	825	802	824	843	752	771	762	803	780	803	797	801	790	770	768	838	792	786	772	760	791	837	765	796	812	765	817	776	817	807	847	802	808	843	857	791	792	779	793	788	824	796	797	784	836	811	783	835	800	791	779	787	796	857	796	823	869	815	785	815	814	813	839	803	820	770	799	766	798	842	782	795	735	798	829	806	799	832	771	844	803	792	827	779	781	806	851	813	825	798	788	809	803	836	775	765	824	796	822	810	804	797	790	816	839	808	809	828	769	800	807	813	869	803	771	848	834	780	852	772	772	777	791	789	773	804	749	771	829	756	813	833	796	762	762	869	798	832	815	799	819	824	796	753	756	828	810	795	875	840	835	791	852	837	795	817	832	772	814	800	785	795	819	809	807	789	811	846	781	836	797	806	831	836	782	794	783	827	775	761	778	757	844	749	813	819	746	802	892	804	786	767	799	745	776	860	808	716	826	813	773	850	758	837	784	872	836	813	811	817	814	843	805	781	806	801	793	731	824	821	800	782	760	849	826	813	793	824	854	778	819	746	783	843	760	805	810	807	794	768	774	796	779	771	804	817	766	807	804	821	818	817	790	796	806	770	795	797	819	824	814	806	765	748	812	790	823	834	766	851	799	845	762	824	789	746	758	782	797	795	808	840	785	784	738	803	814	744	785	850	759	836	778	772	800	808	760	781	820	814	806	795	785	801	770	789	801	792	802	802	769	850	806	829	817	758	813	803	799	860	794	832	791	792	802	817	804	848	832	828	780	783	811	768	765	800	818	781	844	800	778	817	813	787	824	824	853	793	778	841	841	830	830	767	815	772	789	795	774	774	842	818	856	802	773	830	845	827	773	749	727	815	795	736	828	823	808	831	801	813	766	810	797	830	813	774	834	780	800	777	772	818	852	776	812	811	805	800	841	785	776	788	816	793	797	738	836	815	796	822	825	866	830	747	823	755	818	808	800	800	835	812	807	791	734	791	831	797	763	816	805	752	806	857	801	801	827	815	759	772	793	799	801	777	805	832	834	791	782	811	793	820	824	799	874	767	790	791	793	786	821	761	787	818	892	811	776	803	797	802	795	834	816	851	817	814	818	768	831	775	832	849	837	780	765	769
64014	99395	62158	23892	968	936	835	840	868	776	792	760	753	784	755	778	776	763	753	783	856	2553	2441	1928	1273	970	780	794	795	746	744	795	776	786	813	730	737	776	807	774	731	744	702	771	750	710	743	764	792	750	752	746	761	777	812	755	777	779	768	781	742	794	753	734	775	739	770	774	713	752	745	770	775	760	747	801	767	748	764	786	798	740	755	740	757	718	764	759	814	747	740	756	784	753	751	760	743	771	765	770	805	775	802	783	795	761	789	757	776	720	702	773	762	755	756	753	727	786	767	751	746	779	743	761	781	780	765	743	754	748	788	726	727	713	769	820	785	745	722	763	753	750	768	738	756	767	737	766	747	739	716	728	774	790	686	737	795	750	807	772	709	821	805	740	719	725	767	775	810	763	779	804	750	735	756	768	774	739	744	814	747	737	765	765	732	765	729	783	724	766	760	786	761	727	778	787	715	764	700	748	788	745	719	847	762	740	706	739	720	771	760	796	761	731	748	803	751	761	785	739	767	749	720	776	720	755	753	782	775	834	792	799	706	789	689	746	771	715	748	783	731	756	763	744	722	724	732	792	741	759	762	814	774	780	768	801	783	776	698	771	791	723	751	766	753	805	759	775	803	771	774	762	758	759	758	797	766	767	784	751	739	730	747	754	739	742	763	742	786	795	789	781	693	759	743	770	741	742	735	795	750	745	734	763	769	766	739	730	750	773	752	753	731	770	735	736	745	761	766	749	740	778	728	806	750	729	770	702	804	774	799	749	731	760	727	775	768	731	780	774	781	708	750	715	747	785	759	742	770	745	738	773	736	715	779	696	728	709	784	759	759	743	752	746	739	758	764	778	771	807	749	766	721	718	733	726	755	790	772	762	764	748	740	777	763	746	770	728	779	778	764	755	788	798	711	782	785	768	793	769	769	725	788	741	792	725	758	742	757	802	749	768	725	791	782	758	747	722	751	740	751	742	786	818	756	797	738	757	788	758	780	778	714	747	763	778	704	780	771	708	796	743	769	732	739	765	797	763	766	797	713	784	777	751	767	760	730	751	757	774	746	770	768	718	796	799	756	726	707	766	792	711	766	775	745	756	728	759	751	770	721	773	746	803	750	728	784	788	782	729	724	741	832	715	772	792	761	826	758	759	722	738	729	725	761	738	755	726	772	733	792	744	773	785	777	730	768	717	739	743	760	765	738	712	750	771	697	734	730	803	791	752	742	763	763	696	758	743	704	745	741	741	733	761	742	757	737	706	747	728	756	746	763	768	768	730	749	704	746	790	754	741	738	728	720	718	763	732	760	746	797	747	728	741	737	777	784	766	717	768	769	725	760	766	784	770	802	726	716	769	741	745	803	744	761	782	736	759	769	736	799	789	741	753	760	746	758	727	764	735	773	724	783	766	770	747	746	782	714	735	753	751	722	743	742	743	794	790	743	801	726	765	744	737	708	721	780	734	766	739	735	752	740	767	742	784	753	775	749	749	739	744	724	774	773	781	771	780	756	745	793	783	795	743	776	731	783	738	736	796	803	762	726	766	771	749	735	764	765	758	793	784	724	727	750	769	720	770	787	768	775	781	791	755	755	760	808	793	814	753	786	775	777	748	740	825	753	756	798	786	756	754	784	755	733	723	767	717	743	771	738	726	782	774	780	723	741	813	764	727	757	761	742	766	707	764	749	776	711	756	684	799	754	761	749	744	769	737	717	796	816	691	730	741	764	734	779	758	768	781	774	779	756	749	763	773	752	736	817	744	756	748	759	746	734	744	744	775	763	794	776	751	723	767	759	725	699	773	757	754	821	731	754	779	746	774	739	794	715	747	723	715	746	736	778	783	755	752	766	799	733	756	719	775	749	783	763	675	695	738	738	757	756	748	776	743	768	778	762	760	778	799	753	788	744	749	763	780	792	811	725	728	771	802	761	715	722	719	790	784	767	746	725	813	782	799	762	707	719	715	761	787	751	751	709	789	754	711	789	780	719	731	750	743	776	757	745	745	723	719	798	757	747	785	742	780	763	771	740	729	789	695	754	752	755	742	745	759	723	804	700	751	776	759	807	740	734	741	767	798	764	713	764	746	792	779	745	765	741	723	778	745	756	771	778	766	724	712	788	754	751	761	847	715	768	738	770	752	748	721	728	717	762	796	782	758	805	739	739	731	747	763	722	781	740	756	788	726	717	729	759	760	746	743	728	791	792	738	770	770	818	721	716	771	767	785	766	782	754	789	780	833	744	793	734	732	802	710	763	747	768	742	741	792	781	732	775	782	727	726	713	743	804	791	770	759	752	780	766	767	727	788	741	813	663	738	783	717	839	718	763	780	769	724	760	781	770	758	839	789	781	766	763	720	734	727	719	778	766	767	754	792	767	742	784	760	752	709	721	750	756	752	745	728	734	781	744	771	779	712	789	774	777	752	753	743	784	729	724	717	767	742	741	775	760	785	766	738	745	745	735	745	781	778	738	743	748	747	780	762	722	742	790	769	707	788	750	753	764	735	769	758	765	709	732	722	702	784	753	794	729	739	730	760	727	761	750	755	762	729	775	797	730	736	767	734	738	778	794	801	724	739	729	732	713	706	715	794	691	780	757	745	720	766	764	678	748	746	737	732	747	714	740	716	716	782	786	734	721	812	751	747	738	737	728	739	726	740	778	739	763	722	734	773	739	752	779	763	780	755	793	757	762	740	804	717	706	744	805	759	761	778	714	763	748	759	761	770	729	728	729	681	746	727	774	787	724	741	754	700	796	778	716	766	740	737	748	738	744	729	784	809	768	747	793	772	687	728	743	751	716	724	740	741	737	712	731	783	760	752	735	779	756	695	745	746	779	785	758	765	738	765	748	757	764	776	753	784	789	765	730	754	795	814	783	746	761	742	696	780	768	811	753	786	722	772	732	703	737	773	732	732	742	802	759	794	766	737	751	732	771	752	802	714	724	721	806	772	706	733	743	768	805	759	778	731	772	705	758	747	793	730	741	768	766	771	745	725	754	749	811	734	737	723	786	740	736	773	777	764	744	720	720	747	745	810	754	726	748	769	717	747	757	727	770	774	729	706	768	742	768	767	742	779	804	749	773	751	744	714	745	734	718	736	781	766	737	734	741	767	805	792	805	777	738	767	743	776	788	762	749	742	736	759	738	756	757	750	777	777	730	709	694	790	726	736	772	757	742	731	715	753	698	738	718	735	784	797	691	731	761	773	756	767	723	741	741	774	699	736	758	760	717	779	736	782	725	744	770	737	753	793	796	787	768	739	796	727	748	795	795	736	731	751	720	753	738	736	730	771	750	756	748	778	783	733	733	782	803	780	750	724	812	756	744	722	753	753	739	751	768	777	730	774	772	762	735	774	763	730	800	720	725	793	718	721	749	784	732	712	739	772	728	787	752	763	760	752	764	770	718	768	780	725	757	789	715	787	773	761	751	794	766	701	791	730	758	752	796	753	774	759	758	777	774	723	751	710	708	742	764	773	722	763	747	730
29578	29582	26249	8891	812	628	621	551	585	509	570	635	618	599	573	557	587	520	581	568	603	660	629	633	619	604	576	574	617	557	593	614	606	551	584	587	557	547	537	552	574	585	550	592	576	545	580	559	569	604	589	617	553	542	565	574	594	579	591	570	615	570	581	549	584	576	600	569	565	605	594	569	591	609	563	563	551	543	582	603	552	544	580	573	592	643	595	550	565	579	549	572	581	604	583	606	558	612	587	590	572	557	575	572	534	578	585	620	544	580	609	571	598	589	572	604	580	591	551	558	570	584	577	551	611	600	565	582	567	571	545	583	627	594	582	625	587	538	608	590	564	579	588	557	568	595	568	546	579	598	601	564	628	618	585	568	615	567	571	552	608	558	598	556	545	568	554	571	590	623	602	602	570	591	586	566	563	572	554	586	603	576	600	578	582	576	583	616	603	557	591	638	550	614	574	590	612	627	597	570	599	566	600	585	554	614	585	589	535	617	592	575	601	567	582	576	610	582	592	584	517	578	588	582	575	600	564	595	576	558	598	586	602	566	556	574	565	603	563	592	571	551	586	546	611	601	576	570	560	564	595	600	633	592	588	587	589	561	577	556	534	556	535	585	594	572	558	558	596	606	618	601	576	597	579	615	555	565	591	566	601	578	559	583	604	590	566	603	569	568	574	557	593	589	605	605	577	555	564	549	561	543	570	553	607	635	611	591	548	593	577	551	617	577	585	591	578	624	560	589	581	561	569	568	637	569	549	579	548	595	590	579	576	539	601	589	617	560	552	553	546	567	643	554	559	557	555	595	565	556	582	608	594	597	549	603	579	603	607	606	611	579	568	610	605	569	556	577	646	578	579	571	516	594	602	544	559	570	535	597	563	528	540	596	551	574	573	567	562	648	578	556	572	568	611	614	556	598	580	543	607	562	575	521	606	568	583	562	545	567	528	559	532	540	608	607	585	565	601	558	627	547	584	619	574	569	562	567	576	564	555	554	564	598	590	610	605	538	560	625	590	531	610	567	576	574	606	599	599	582	605	605	615	571	584	553	542	611	577	538	576	610	560	611	598	602	596	574	566	565	599	573	603	591	563	571	564	575	547	586	592	613	573	581	587	581	573	615	601	562	567	581	572	606	577	604	574	574	577	541	590	635	538	577	570	592	550	602	578	546	573	598	574	543	535	573	578	555	571	561	585	576	593	544	538	582	566	562	581	581	577	582	527	559	569	571	563	594	559	596	575	596	555	616	563	609	592	604	600	573	566	581	567	578	584	569	583	584	565	551	562	623	556	610	576	605	561	590	630	585	589	567	592	598	603	604	560	607	558	577	610	547	611	603	596	565	578	593	597	612	524	594	561	597	534	574	584	540	592	576	603	544	591	587	567	563	599	591	581	608	582	565	545	532	579	592	549	571	552	579	621	570	600	568	584	602	578	512	567	575	597	586	559	565	561	580	548	584	578	567	565	559	561	551	567	540	565	567	600	588	596	607	575	519	562	589	599	568	588	569	564	586	615	583	597	568	596	564	590	558	574	583	557	517	613	602	587	571	563	599	600	535	567	583	601	602	553	569	607	580	624	584	572	594	600	586	560	580	592	586	599	609	590	602	612	563	551	659	567	531	582	603	580	565	592	562	580	560	594	593	567	582	582	585	585	601	602	599	570	619	576	593	591	592	580	620	539	593	577	543	603	556	601	605	539	600	609	608	569	616	620	618	588	589	571	577	516	567	601	643	598	570	586	532	562	559	619	556	581	555	594	583	555	609	598	550	517	592	583	608	606	535	584	602	613	612	602	572	616	559	564	573	569	571	559	615	581	607	552	599	625	620	539	572	531	582	561	589	605	569	567	580	600	593	589	555	558	635	583	597	569	567	585	574	562	591	539	579	595	639	593	602	607	615	608	591	604	557	577	573	577	588	593	609	532	554	584	590	553	606	620	595	582	570	588	599	550	569	582	595	569	619	607	584	560	560	569	621	605	584	610	548	585	553	609	558	579	565	645	565	620	549	591	606	609	548	569	604	554	608	572	578	617	594	586	573	584	582	511	571	587	556	550	593	614	577	552	544	579	581	541	618	605	593	578	608	593	573	561	592	543	556	557	587	585	646	569	572	606	581	526	595	585	618	572	574	541	610	589	612	570	591	565	620	572	579	568	575	541	543	594	543	582	574	577	559	583	546	576	569	593	545	561	578	576	541	581	541	563	544	584	592	628	610	578	618	568	590	537	540	591	583	597	589	579	587	593	621	574	593	565	600	603	614	535	502	587	590	553	549	606	577	570	603	563	567	613	587	575	585	579	600	593	595	632	555	606	610	535	564	573	566	566	568	579	579	564	549	611	619	600	579	565	600	604	590	585	556	587	573	587	571	606	545	563	616	585	596	552	594	610	550	612	579	589	577	587	571	570	585	603	566	596	593	567	595	535	572	577	556	632	572	602	588	571	565	553	544	574	629	604	583	572	593	562	567	588	541	568	554	580	565	550	604	625	597	552	591	609	574	608	562	597	564	601	605	565	578	584	527	594	598	582	583	573	572	562	594	616	630	578	596	620	564	636	520	565	583	575	592	596	578	541	536	542	563	562	605	598	582	566	583	575	597	578	539	608	562	572	564	564	582	569	561	590	586	598	564	544	618	548	575	591	569	579	549	610	557	609	590	609	560	604	570	564	612	547	578	524	600	603	631	567	591	601	553	557	609	579	557	569	539	556	568	575	619	568	609	585	635	545	608	598	594	604	539	606	572	579	545	593	573	590	552	576	612	531	576	637	568	622	565	567	591	595	588	613	557	561	580	572	594	587	567	609	602	605	553	585	553	576	540	590	592	620	569	609	587	578	577	610	567	565	612	609	636	522	595	579	623	593	593	590	601	581	550	565	567	612	615	607	544	587	598	580	533	564	600	621	621	601	554	539	555	555	557	538	567	583	605	596	655	582	578	568	572	561	622	543	574	574	572	597	593	575	517	588	580	577	552	563	596	520	556	610	605	606	562	631	606	609	558	575	571	575	595	533	567	556	584	581	583	593	584	548	586	591	580	598	580	606	534	558	568	630	599	563	613	580	586	559	585	578	596	566	607	606	548	600	592	612	580	536	594	578	573	556	598	579	567	565	580	570	548	575	594	610	615	600	536	568	599	545	598	541	588	549	619	607	542	653	547	551	592	581	582	557	542	583	573	554	608	579	577	563	558	586	540	569	605	573	582	605	583	622	577	585	604	591	633	579	547	580	600	591	629	576	575	610	597	577	590	578	556	582	570	585	581	549	582	605	597	590	574	570	558	603	617	605	574	564	559	576	584	602	580	603	569	552	583	614	594	600	599	559	590	561	545	610	567	611	549	570	600	568	560	565	565	597	585	575	558	578	538	620	566	562	595	581	565	577	608	599	594	567	579	594	588	552	526	568	613	592	612	592	589	604	547	578	562	570	589	551	580	623	591	541	564	562	572	608	590	583	570	575	604	594	620	596	571	589	633	600	591	601	588
21223	34899	20164	4080	528	479	554	528	506	539	537	516	491	504	488	458	511	516	499	521	529	535	562	568	508	490	514	474	506	491	510	483	494	441	491	465	512	498	492	487	492	492	475	533	527	475	517	459	464	488	504	517	453	499	513	495	518	550	493	528	478	476	461	496	504	498	516	480	504	496	491	491	489	504	517	502	507	481	467	511	483	483	541	484	471	512	446	510	497	477	495	468	483	467	522	476	538	495	485	490	474	462	509	496	469	505	524	522	512	521	466	514	467	468	525	497	511	488	496	533	478	499	489	521	487	489	487	469	509	483	516	517	496	507	467	497	472	520	492	483	500	466	474	476	525	482	491	503	470	520	458	510	517	494	487	492	504	507	479	503	526	516	510	466	496	489	514	516	470	480	499	472	495	505	500	470	486	504	532	526	513	470	478	508	486	516	489	476	504	500	496	515	497	525	505	488	534	488	443	528	489	475	479	482	486	515	506	463	523	473	487	476	507	482	476	504	518	511	519	524	476	486	494	486	499	517	515	481	518	487	493	500	477	481	500	498	505	531	500	474	513	528	530	493	514	494	507	537	480	485	520	486	494	473	491	486	488	467	485	435	501	505	444	495	483	485	486	506	481	517	491	482	507	494	485	520	517	534	485	483	466	473	494	457	492	556	481	497	504	494	502	476	497	535	460	436	465	491	490	488	478	512	520	485	482	507	477	459	508	484	495	472	505	506	480	471	559	529	463	485	480	518	456	508	524	482	482	559	493	475	495	516	459	470	477	482	511	493	495	482	507	511	502	477	511	509	484	443	496	482	507	465	488	510	478	485	495	506	509	489	484	484	519	463	481	521	460	490	445	498	469	461	483	473	506	497	492	483	488	472	493	507	496	478	489	508	526	502	481	493	454	501	497	491	478	518	511	464	481	517	479	517	475	486	505	479	477	483	501	472	488	504	487	550	468	482	501	483	515	502	474	460	474	489	472	480	448	513	495	479	491	502	474	459	497	514	481	474	508	490	511	477	472	487	490	507	479	509	546	512	489	482	504	506	474	510	506	493	472	502	509	495	516	462	450	500	460	461	488	488	509	529	479	491	464	561	508	506	526	504	497	474	491	480	530	533	517	513	514	500	445	459	499	486	459	504	503	478	527	513	528	500	486	519	512	476	470	482	486	505	461	515	463	500	484	516	506	480	498	496	462	481	510	506	453	493	506	496	488	498	503	494	507	484	492	479	497	505	538	438	486	476	531	474	530	478	493	487	495	462	488	492	520	504	541	494	482	482	467	446	479	467	499	483	502	463	519	492	496	529	471	511	512	462	516	485	523	496	517	508	463	451	481	484	473	479	484	516	497	512	492	535	489	505	485	502	490	463	498	493	487	478	485	494	489	484	504	528	522	498	467	473	497	495	504	473	471	533	490	450	505	524	500	535	449	496	526	484	468	501	438	501	511	467	520	481	501	489	511	476	476	481	507	489	486	478	489	512	466	500	481	498	475	456	542	532	504	474	452	497	507	499	510	458	477	470	511	523	467	515	484	510	504	532	501	519	487	502	473	495	486	495	505	505	468	499	504	489	481	495	484	462	459	479	458	473	505	500	471	484	455	570	481	484	455	490	543	484	471	517	453	534	500	449	499	492	502	477	483	474	523	486	495	457	472	447	481	498	494	475	521	487	505	497	491	520	489	479	476	524	492	483	481	502	510	450	489	524	461	475	463	523	464	508	514	482	482	501	507	501	498	452	483	504	497	468	475	523	490	488	473	498	490	476	484	487	491	503	474	518	485	468	501	463	458	498	475	504	522	456	451	482	499	492	495	461	466	485	484	507	481	512	507	492	471	504	494	505	462	525	475	474	533	479	513	460	473	513	454	492	486	503	487	497	489	483	477	484	534	459	485	478	501	501	491	487	470	539	488	496	514	460	471	518	477	492	493	480	460	497	485	490	486	474	483	508	468	460	510	499	491	500	492	501	496	481	514	491	476	499	486	506	491	508	460	483	508	466	513	471	522	464	455	525	494	491	500	509	508	501	497	463	455	509	496	528	514	502	477	475	444	496	526	489	467	480	484	458	477	481	487	467	475	521	523	477	508	502	503	499	507	484	532	457	488	461	506	514	504	517	482	501	474	518	480	498	507	486	513	474	472	506	506	495	487	501	485	480	480	464	512	485	523	481	492	512	487	499	479	441	471	510	528	468	486	501	476	512	490	519	524	504	481	476	455	483	455	502	491	505	508	469	486	516	496	471	485	477	458	480	476	453	448	520	514	523	468	467	489	490	529	522	479	470	464	532	491	495	495	503	484	468	499	479	498	429	499	517	484	440	526	513	472	507	466	452	529	521	513	510	503	538	490	476	489	483	504	507	517	492	497	465	487	498	487	496	477	487	467	483	493	487	506	471	471	487	476	490	481	501	494	466	476	468	483	464	474	486	497	497	483	510	476	463	525	497	483	490	490	505	517	473	489	483	507	503	495	515	479	485	479	470	499	499	481	492	477	468	491	468	480	488	485	495	487	465	486	526	484	517	469	512	503	487	474	494	497	505	478	537	524	457	497	517	478	503	483	480	508	481	482	527	514	501	523	473	487	507	495	470	490	450	429	469	469	495	534	451	506	453	512	479	485	474	511	521	476	515	494	481	501	493	491	484	479	475	498	480	443	466	518	489	501	482	523	500	503	517	538	534	498	482	517	497	498	482	524	510	510	461	478	504	491	498	490	527	453	510	510	535	511	489	465	513	493	492	484	478	503	493	495	534	512	473	485	499	461	479	460	469	536	490	494	519	490	477	495	470	516	513	507	504	477	504	487	493	460	508	491	535	496	482	468	484	524	460	531	501	485	498	461	457	445	498	475	438	468	460	475	496	510	495	467	465	495	512	514	546	479	483	468	476	470	518	522	477	468	489	482	505	501	504	495	474	477	482	459	494	514	461	468	534	483	500	474	506	512	501	489	489	496	500	496	482	539	448	508	550	526	490	552	479	497	471	516	508	466	488	483	532	472	523	464	542	525	506	487	509	485	435	525	450	476	499	457	482	498	492	479	473	489	510	505	525	461	516	522	524	487	484	496	487	496	466	472	479	472	487	496	493	477	478	471	507	492	482	472	528	468	551	481	469	507	456	485	514	512	501	513	486	501	507	453	491	496	482	492	510	491	510	474	479	499	450	469	508	503	470	520	487	529	489	493	479	456	499	483	506	499	496	484	485	478	508	443	503	503	478	495	470	518	485	503	520	474	471	490	506	504	501	510	518	513	535	493	479	506	477	502	495	478	510	524	544	497	470	497	512	471	512	501	461	503	490	507	522	463	476	480	510	477	495	504	459	504	486	461	456	435	459	512	504	489	509	509	467	459	488	461	503	462	486	478	484	430	495	494	502	538	526	499	502	529	510	490	468	488	462	503	511	450	490	484	481	476	486	496	485	502	497	484	531	475	503	489	484	457	488	506	455	454	489	493	507	510	488	501	493	490	449	515	509	492	474	503	507
24965	25832	40983	33386	14708	3068	1103	820	698	718	728	721	792	763	724	698	757	750	742	692	743	1104	1115	951	839	719	671	680	722	738	720	655	704	746	709	742	708	705	751	754	701	730	755	633	727	739	693	710	768	690	694	745	665	713	685	688	724	727	724	757	723	717	695	712	701	697	657	713	673	694	732	725	736	740	693	700	720	762	722	685	689	725	720	695	684	689	762	710	718	714	671	672	704	709	733	712	711	750	718	685	732	715	676	746	704	674	721	771	716	704	691	709	721	677	738	726	710	733	687	723	749	722	674	702	723	681	705	687	643	675	678	696	708	715	691	733	723	662	702	695	723	705	701	653	734	683	748	715	669	675	700	727	695	696	746	714	713	719	715	713	660	680	750	732	708	648	724	697	772	685	700	710	708	746	671	680	700	752	730	733	702	746	677	734	770	686	705	736	722	687	709	722	701	739	671	706	773	766	667	721	738	735	629	717	676	696	722	691	706	654	713	693	748	734	720	726	701	708	715	737	676	724	750	677	738	730	688	735	718	689	705	698	680	720	720	743	733	652	678	741	725	711	749	694	700	706	709	708	721	744	719	724	757	756	720	695	691	737	725	734	725	698	708	706	678	705	715	747	705	710	676	718	697	707	729	683	694	713	693	698	723	723	733	720	761	745	714	698	682	721	750	691	705	743	720	651	727	697	682	703	707	702	716	706	743	694	757	710	751	700	741	718	675	658	731	714	701	714	694	664	705	727	709	718	693	688	690	696	675	715	746	688	732	718	705	724	705	723	681	734	720	681	747	710	704	684	671	732	689	689	719	676	709	745	692	707	705	665	699	715	693	727	744	663	681	712	706	693	657	700	730	740	747	635	684	727	721	720	702	729	740	720	685	690	712	759	746	705	731	720	699	647	644	763	712	729	690	709	709	705	728	727	750	723	713	736	686	730	779	687	711	718	717	707	676	735	720	760	683	729	697	707	752	716	669	679	716	750	699	698	705	781	733	699	690	662	723	695	718	699	707	751	700	682	730	715	678	732	678	726	710	691	687	677	719	740	741	715	749	698	733	698	724	717	789	708	726	706	695	682	704	704	731	703	729	692	677	727	717	715	730	709	717	736	679	695	741	675	739	690	708	681	762	687	681	703	754	725	698	696	701	699	701	735	678	678	725	690	694	717	720	702	714	716	751	715	675	715	733	775	718	695	734	729	685	664	691	650	682	720	721	727	758	730	686	710	698	670	724	691	720	712	699	760	697	687	722	751	691	697	694	655	682	658	689	697	668	767	698	721	699	725	688	739	710	695	698	701	693	734	671	672	725	755	718	706	709	694	701	669	739	720	689	747	708	701	683	735	695	730	670	718	670	677	672	685	718	723	711	754	714	670	699	685	752	700	709	706	708	679	766	753	708	690	711	727	763	695	690	689	705	694	685	707	664	734	696	732	694	693	703	710	700	715	704	676	756	732	706	702	679	663	742	690	683	719	703	702	691	752	726	706	723	659	741	741	664	676	668	699	720	663	720	709	698	733	694	747	703	691	740	698	684	687	684	721	707	749	688	728	768	705	736	711	693	722	708	729	659	733	723	707	704	689	736	721	694	723	741	730	668	708	690	715	707	703	713	728	703	701	742	716	707	770	739	698	751	684	692	716	726	686	719	748	694	750	726	726	719	709	733	667	745	730	704	682	726	696	700	712	709	718	687	691	708	697	691	755	714	725	721	730	699	662	685	742	731	693	705	693	720	712	705	695	675	705	661	709	679	716	681	686	697	686	705	719	702	689	719	645	675	761	731	683	737	644	709	702	756	752	694	696	676	677	709	700	693	716	736	712	681	737	725	737	681	719	718	674	673	708	732	714	722	677	673	703	661	740	726	713	747	677	757	731	729	700	726	725	725	666	699	699	684	665	748	703	708	711	690	693	679	689	723	753	720	673	691	713	744	685	754	719	730	692	651	718	732	693	656	665	715	719	711	697	707	676	735	722	732	734	705	726	722	718	699	706	702	752	713	718	708	663	704	719	655	653	701	676	756	738	718	713	663	776	727	715	736	700	690	643	699	700	766	724	730	698	701	711	716	722	708	707	724	672	642	725	712	693	717	763	735	671	709	707	708	694	716	721	690	703	725	764	693	663	709	672	735	729	705	696	719	740	705	701	671	685	727	714	728	746	735	755	713	756	707	660	699	670	722	742	732	692	753	697	727	679	748	662	709	730	676	725	712	714	706	706	731	715	686	688	690	729	719	734	768	687	675	716	705	740	698	670	677	659	711	739	747	704	656	716	696	675	711	751	734	701	699	705	629	654	727	695	712	692	730	695	711	690	727	678	711	685	751	692	672	726	731	669	727	650	696	651	720	762	710	770	745	716	676	716	756	690	670	746	734	719	667	688	675	726	709	711	705	729	749	684	756	686	716	741	709	696	727	679	717	729	726	697	726	725	692	687	736	703	663	712	717	687	708	678	764	669	711	701	733	714	693	722	700	704	731	701	703	691	727	734	708	702	704	719	716	655	705	675	707	698	704	729	734	687	711	691	695	730	682	672	673	716	695	717	702	672	700	776	709	702	736	670	701	730	707	728	674	643	714	681	708	710	683	713	681	686	715	707	678	690	674	649	739	693	720	727	741	687	706	726	669	676	693	717	693	650	709	618	705	722	754	754	758	655	694	647	660	728	717	668	677	659	700	699	689	715	711	693	681	710	710	731	718	731	674	700	713	712	705	705	697	715	720	718	661	671	714	740	683	703	685	738	657	713	700	725	692	698	753	705	692	771	709	746	726	726	687	726	714	714	715	706	673	720	687	744	669	733	649	688	697	704	742	677	689	687	742	738	698	717	727	703	674	646	733	696	659	685	673	653	700	733	679	712	715	733	702	733	697	725	759	714	679	739	746	694	684	680	752	676	687	691	703	719	738	740	703	725	655	685	723	677	685	712	735	721	667	714	668	705	742	681	701	703	695	701	730	682	706	719	741	676	738	698	725	700	712	716	763	700	728	683	707	695	724	713	655	681	745	698	705	711	713	670	753	678	742	728	701	716	727	657	681	726	651	743	718	667	704	701	677	731	692	709	686	688	731	754	682	702	739	732	732	676	738	695	729	700	736	677	693	727	680	668	668	710	737	654	728	700	697	713	769	731	694	734	705	719	697	696	705	727	694	736	726	659	707	706	727	720	681	698	740	686	670	720	664	744	699	749	736	722	697	692	728	739	714	684	712	717	695	714	742	731	704	686	706	761	719	724	715	749	740	753	726	679	733	663	737	708	725	737	656	654	725	733	728	704	728	698	702	699	720	699	707	726	743	696	687	688	690	736	679	675	720	683	675	740	728	719	714	716	723	721	725	706	743	698	716	708	683	764	692	769	719	729	784	683	703	687	749	708	710	694	726	753	733	714	704	695	669	723	668	690	724	709	697	700	733	684	711	766	669	732	693	719	698	662	697	692	696	698	721	693	699	686	693	672	765	714	718	681	717	730	733	701	733	674	706	712
60033	94082	63954	23853	818	697	686	668	698	641	680	697	684	658	670	763	639	668	666	691	741	1295	1165	912	825	698	694	709	645	648	629	645	635	698	657	687	672	598	617	692	671	695	686	692	677	677	618	644	655	677	717	650	633	666	648	683	656	627	613	640	657	645	682	608	657	687	663	671	668	700	615	677	646	635	664	689	630	634	695	640	696	667	654	664	675	631	657	650	668	693	673	701	691	673	659	689	661	728	646	653	659	648	666	645	658	661	699	678	686	643	677	651	646	721	687	670	665	652	658	692	613	677	684	657	669	677	632	596	685	642	687	650	644	684	629	681	673	633	606	677	687	660	654	689	652	646	625	642	669	658	629	633	680	699	659	674	677	664	660	619	615	649	698	682	676	663	677	673	652	651	614	627	625	682	689	689	668	680	638	692	676	648	575	652	651	618	611	630	656	691	667	678	635	645	625	668	648	724	642	604	653	665	660	582	706	684	668	696	649	696	672	641	612	647	634	677	652	661	706	645	628	653	631	698	657	636	668	622	628	634	659	671	630	663	662	634	688	676	665	654	658	614	628	684	620	650	651	653	711	619	621	636	647	666	681	673	653	645	697	632	657	705	683	646	666	643	661	695	659	668	650	642	710	678	658	642	692	649	672	665	652	675	640	699	666	619	680	633	704	674	664	629	632	645	671	616	660	637	646	659	636	598	669	661	680	648	655	619	626	668	652	671	671	670	631	715	674	666	669	671	643	652	656	679	659	644	685	686	679	667	669	659	640	655	637	642	634	663	657	644	625	666	654	673	627	643	646	665	632	655	634	675	605	597	675	615	653	645	629	608	606	598	629	683	639	638	681	670	678	645	655	640	637	687	657	682	667	609	654	696	631	644	631	678	692	705	621	658	699	626	638	681	668	663	630	644	659	686	689	668	643	630	676	638	647	624	676	655	671	645	652	677	604	682	634	657	624	638	700	619	611	665	654	677	652	729	671	670	656	666	653	650	661	691	670	658	650	695	625	657	681	661	620	669	673	667	647	621	624	651	623	667	604	675	652	640	674	641	669	662	656	619	639	668	649	636	717	667	672	670	656	652	692	669	643	663	668	676	649	605	661	653	631	627	623	660	676	692	616	676	632	661	654	691	678	662	669	622	666	650	658	668	676	633	685	614	647	679	612	633	633	636	628	685	655	668	646	632	699	631	669	661	646	635	653	667	650	678	686	648	628	644	680	667	641	670	624	676	651	680	687	658	638	698	604	648	639	675	677	620	611	682	639	668	644	660	656	630	647	626	617	676	650	650	675	658	654	655	677	676	630	662	676	662	667	660	645	661	622	651	666	633	624	685	683	619	648	623	660	644	648	695	646	606	642	673	657	614	646	690	648	639	679	680	620	678	675	700	634	613	668	670	660	628	648	615	642	657	659	610	642	641	618	671	643	664	624	639	654	648	682	678	634	664	652	630	641	642	608	645	664	655	655	631	646	653	615	634	686	667	651	643	622	639	645	659	691	663	642	654	579	618	700	652	684	598	632	656	609	631	610	678	666	643	621	620	657	634	628	629	630	675	611	676	652	658	641	666	678	658	670	668	641	711	657	653	663	640	709	671	641	641	595	620	643	639	641	643	687	677	707	640	653	616	641	582	655	649	617	670	688	651	663	627	647	659	652	640	668	652	655	701	646	675	669	671	625	649	663	705	626	690	686	702	638	702	701	712	592	657	672	631	669	657	661	664	620	635	680	674	683	666	701	658	651	651	669	642	619	652	673	682	662	621	703	687	633	658	622	680	656	649	648	656	713	675	652	678	671	622	657	573	657	634	621	651	653	649	601	677	642	680	621	669	651	614	682	666	620	628	622	648	675	659	639	699	637	650	679	642	685	668	676	643	669	604	643	622	639	639	648	694	674	665	630	612	712	636	667	654	657	660	667	631	649	616	670	577	664	670	677	635	654	667	643	642	679	610	623	603	654	695	622	694	616	646	665	591	681	637	667	686	632	658	627	642	651	676	662	661	624	753	602	645	675	636	628	653	620	630	662	638	665	633	644	654	626	622	647	668	637	633	642	640	656	623	672	679	677	665	621	686	696	635	654	664	609	703	615	676	686	645	660	683	671	653	683	671	655	670	663	627	650	695	650	670	637	640	649	656	662	616	710	668	628	625	644	686	650	631	684	637	675	640	627	599	618	659	680	627	729	636	676	629	644	624	612	659	698	626	666	646	681	656	675	669	670	673	664	644	606	641	639	667	674	602	657	618	672	670	624	642	627	661	675	697	680	634	684	666	666	671	644	694	661	681	678	660	654	630	660	660	673	665	650	630	686	644	710	659	672	646	659	683	746	614	684	660	683	664	688	652	657	642	646	672	599	672	639	683	637	695	629	667	667	661	628	636	591	677	642	666	678	634	653	644	634	649	662	660	710	680	635	667	665	661	683	613	638	662	648	663	640	603	684	685	630	678	622	644	670	684	645	634	658	657	655	662	630	651	682	677	675	668	646	617	679	653	708	615	662	592	681	635	611	654	636	652	660	663	665	679	621	646	681	661	668	653	611	678	665	619	665	651	664	636	630	681	651	631	688	648	672	657	688	698	630	655	678	619	632	665	644	662	651	606	654	685	680	637	664	726	635	692	647	691	632	657	664	649	652	674	592	597	625	644	669	688	602	692	640	659	650	684	687	675	687	686	665	587	633	615	703	628	649	650	666	671	648	623	664	699	652	686	679	662	661	704	634	675	695	660	619	687	637	716	628	652	678	643	657	630	626	649	658	648	652	625	634	667	665	619	629	665	626	642	649	666	641	649	635	636	690	593	628	623	678	676	651	632	679	656	714	633	662	638	653	664	646	627	641	639	656	656	609	617	647	653	620	671	655	671	669	624	656	653	657	658	653	637	681	624	622	668	687	651	640	646	672	679	604	655	632	655	609	684	673	654	696	633	633	649	672	638	693	697	649	649	663	662	661	679	667	628	646	636	705	633	668	640	649	695	678	626	658	640	651	657	702	675	663	656	667	610	635	671	635	656	598	674	666	703	657	641	629	691	691	634	673	688	678	616	642	651	643	597	652	644	630	659	633	664	642	662	643	663	622	653	626	660	669	597	646	672	631	646	656	652	646	609	638	660	633	623	703	644	645	649	683	672	666	693	661	620	615	699	633	666	622	660	672	683	651	691	688	638	637	677	640	687	635	644	620	675	649	678	691	640	661	649	665	646	660	662	627	674	690	621	660	639	685	601	682	669	641	614	682	627	629	663	631	661	665	662	671	607	661	651	672	673	629	634	602	698	666	671	644	662	649	690	676	646	654	676	614	677	630	618	680	653	657	628	688	624	670	674	676	663	619	660	668	634	652	674	658	643	657	659	622	668	625	638	653	710	648	636	642	659	664	677	592	659	663	661	644	669	675	658	681	625	647	635	700	614	660	612	658	635	664	669	638	708	638	654	662	639	639	657	631	647	649	667	623	636	610	631	627	694	653	675	691	660	688	676	647	651
23856	23910	37101	28655	19008	8236	1603	979	845	804	866	851	793	845	861	832	853	848	840	809	1001	1574	1515	1259	1053	843	832	845	839	857	793	803	798	846	823	725	808	839	843	815	792	815	807	784	805	800	826	774	861	838	855	808	791	795	799	780	801	864	752	796	800	817	822	772	832	761	768	817	843	815	842	812	796	811	756	800	797	775	844	809	792	855	834	821	762	784	793	820	846	823	796	868	847	815	829	808	850	756	800	820	801	802	784	799	757	836	788	793	807	811	741	786	839	853	815	798	818	849	805	856	742	804	811	826	794	847	806	780	841	774	835	836	827	814	789	873	803	830	784	798	792	821	813	828	815	819	803	768	787	774	793	820	870	802	792	825	789	823	811	769	796	803	805	805	833	778	787	783	809	822	851	739	838	831	798	833	781	858	779	768	761	762	847	812	794	821	807	766	824	818	808	786	779	855	784	795	760	793	792	842	765	826	824	812	776	817	793	799	789	785	850	801	818	813	776	783	828	797	826	820	854	801	758	783	778	837	778	776	858	803	843	845	815	784	778	805	778	825	774	794	806	805	820	813	777	794	768	797	825	865	799	809	807	765	796	837	810	835	799	797	861	800	790	830	797	858	781	770	810	772	803	810	781	747	797	773	844	802	783	757	880	861	789	822	809	790	817	837	795	779	795	826	763	757	814	788	806	819	810	838	714	807	804	826	809	851	879	807	777	777	758	773	857	764	777	819	772	789	807	830	814	812	773	748	846	832	808	813	787	819	802	752	770	811	749	765	778	804	806	804	801	815	825	791	829	843	825	815	782	788	783	806	809	799	790	813	789	841	783	845	853	809	837	820	733	790	841	802	849	806	749	825	801	799	798	794	883	784	866	819	813	791	797	742	806	802	818	823	847	821	791	825	794	788	792	793	826	823	792	764	832	824	793	775	826	819	752	803	850	826	829	820	790	784	794	841	766	786	858	808	772	779	765	852	776	784	798	784	769	807	758	837	800	777	779	850	793	843	818	812	810	826	828	779	746	789	790	807	708	761	790	774	798	778	798	788	806	817	864	817	815	801	814	792	786	826	859	777	826	823	813	830	806	817	826	796	791	848	799	788	777	861	792	805	850	725	843	839	781	792	780	820	792	744	824	796	818	785	798	808	845	782	745	841	772	819	800	831	798	837	828	758	805	810	807	809	827	835	845	798	867	818	760	775	783	809	802	793	770	787	864	796	819	838	826	773	853	828	787	819	815	802	766	820	796	800	832	809	816	777	829	783	831	837	810	772	828	817	825	831	804	792	796	831	796	811	782	814	753	787	820	787	813	743	828	836	828	805	757	838	783	805	809	786	844	792	838	775	793	808	809	814	853	818	816	805	839	817	810	778	854	816	808	833	799	800	795	789	791	810	778	815	735	786	763	802	779	810	811	812	817	809	844	750	831	767	798	775	851	825	855	766	796	829	738	803	796	777	772	835	797	783	846	800	804	845	812	824	766	797	836	780	806	825	835	844	812	760	792	843	795	862	863	794	830	856	782	774	828	789	859	871	837	796	775	804	848	778	808	842	841	810	778	782	791	819	834	833	866	774	834	794	789	827	808	795	814	811	844	760	798	835	817	791	782	801	757	853	800	834	789	837	802	799	811	846	833	775	772	752	797	765	829	764	816	778	784	801	814	818	816	811	799	803	796	805	824	813	761	848	804	796	833	768	766	808	819	789	738	825	812	849	788	811	765	804	845	753	820	788	804	809	791	764	849	796	766	799	808	792	850	809	857	790	805	830	776	746	833	780	791	811	811	787	812	816	797	868	775	808	824	752	757	845	829	804	806	824	822	810	802	812	768	795	784	814	824	785	801	795	815	819	836	817	824	817	818	771	835	827	821	786	833	835	834	841	834	761	792	830	804	745	793	769	795	800	802	733	792	795	813	793	770	838	795	801	866	772	781	815	857	812	845	772	812	814	785	831	811	802	744	790	797	829	826	839	771	816	815	812	820	799	831	848	812	743	789	849	783	817	733	792	821	789	813	799	833	798	768	782	829	811	830	802	814	796	786	835	748	800	786	800	796	814	808	803	806	812	770	794	792	822	814	743	827	809	801	795	802	800	836	766	825	809	763	868	856	817	812	832	793	819	765	811	830	800	796	739	762	816	751	838	783	826	840	770	824	762	831	813	864	812	818	766	826	817	768	812	791	813	810	779	806	766	817	750	820	818	812	784	844	782	812	813	844	815	838	780	781	792	778	807	772	832	790	847	791	781	755	786	803	768	743	818	816	861	858	846	813	810	778	826	841	759	818	867	783	779	813	769	821	828	825	829	800	765	783	796	809	788	767	799	865	814	767	808	798	772	846	772	766	740	784	808	818	814	814	825	810	806	793	806	828	772	800	751	839	831	827	795	800	827	788	801	765	812	800	806	800	804	848	801	812	822	834	801	770	789	766	792	781	792	825	829	834	795	778	817	795	770	776	775	775	803	803	786	788	814	793	807	789	769	857	833	810	799	785	842	789	775	821	804	780	795	787	789	794	842	878	785	760	803	796	761	800	793	831	809	793	724	851	770	767	784	818	842	800	810	794	770	824	770	782	814	838	790	802	801	794	820	799	802	838	773	776	770	816	776	796	853	795	797	780	727	790	772	759	774	784	817	786	787	855	797	801	814	875	818	768	781	833	842	785	776	813	785	751	775	872	806	786	820	813	777	798	824	823	838	759	783	775	827	795	831	801	849	827	729	816	765	817	818	809	792	826	743	796	762	808	869	833	786	806	848	751	836	754	802	838	802	843	779	868	829	815	802	780	785	853	824	825	812	837	775	775	802	806	808	791	808	848	771	831	808	832	837	805	838	801	815	848	765	794	823	822	843	808	798	804	828	773	821	745	781	830	873	823	812	784	807	781	793	760	819	782	844	790	897	780	800	841	791	853	837	795	785	764	789	795	754	775	789	803	805	850	798	781	819	818	768	816	773	822	796	816	787	782	789	782	815	840	833	778	803	792	808	863	816	830	773	763	833	762	783	854	788	807	761	777	826	824	817	789	757	828	800	815	791	805	772	803	800	794	749	758	791	819	794	803	824	811	811	785	764	789	822	794	806	831	762	835	815	793	769	813	769	829	731	799	759	743	833	755	776	789	785	780	801	812	762	782	804	817	823	861	880	774	846	783	815	848	812	834	819	797	813	835	790	825	772	750	768	811	769	764	798	809	811	841	778	789	785	803	827	787	778	780	780	859	794	791	840	845	808	795	871	792	768	855	851	769	768	835	842	793	817	783	810	813	788	755	827	814	784	793	822	833	861	796	820	785	812	818	819	735	797	846	801	832	764	771	778	776	775	801	811	820	814	827	812	811	762	796	813	813	818	820	810	794	797	790	784	866	757	816	852	822	803	762	793	799	815	797	776	803	803	811	807	803	782	774	821	796	815	781	774	791	818	821	788	813	804	797	820	756	807	778	774	884	791	805	764	788	772	784	816	828	839	774	792	790	769	812	835	790	791
62461	103284	67554	22664	856	812	803	857	836	752	789	825	753	771	777	778	807	740	770	828	1076	2146	1934	1366	1091	903	763	743	756	804	770	784	806	774	742	768	823	780	807	793	752	749	748	753	783	788	810	745	781	820	765	768	760	774	746	761	756	747	802	814	777	788	783	803	746	740	779	813	789	739	761	765	766	800	738	797	729	721	751	729	769	767	729	756	779	756	746	749	754	755	792	768	743	740	765	770	780	730	744	780	759	781	748	800	777	707	750	765	749	723	805	779	751	788	770	784	712	779	767	772	813	850	833	725	732	768	732	771	800	766	755	794	773	806	710	793	757	758	759	737	807	750	789	769	777	727	762	792	724	767	766	709	752	806	755	770	848	738	735	722	800	751	745	782	769	789	711	756	804	771	799	770	766	806	759	768	761	739	775	759	747	716	748	794	786	788	788	776	765	789	739	804	732	825	792	765	714	784	781	739	721	748	766	736	794	841	738	785	769	755	781	741	748	733	755	776	823	794	751	748	751	761	753	732	784	763	764	756	783	757	794	745	792	747	764	718	757	788	797	731	799	787	750	782	762	728	725	793	757	738	773	768	765	780	775	798	803	755	781	778	748	773	732	761	724	784	780	744	801	773	788	744	781	759	752	766	754	733	754	739	769	792	717	775	803	767	759	748	770	776	791	781	762	767	791	796	767	819	780	759	805	762	747	757	722	750	744	792	775	719	749	769	756	782	763	769	744	746	734	749	744	769	754	759	819	740	726	764	778	731	748	772	797	759	752	797	737	734	701	778	753	791	717	745	782	748	788	775	774	738	732	788	785	710	740	738	807	721	760	734	773	703	764	763	817	777	781	731	744	787	777	808	756	776	720	786	733	795	701	756	753	773	799	763	760	797	726	764	701	788	689	767	812	776	731	799	784	767	795	797	808	811	722	768	749	775	746	766	740	780	769	719	763	715	755	767	744	760	729	783	777	763	717	749	753	779	753	724	784	758	759	712	752	806	696	750	780	790	749	716	803	785	782	794	765	759	787	750	781	749	802	765	792	770	804	747	775	726	753	794	716	742	770	741	784	776	762	792	736	756	760	727	757	774	731	779	784	721	813	696	819	716	813	787	717	775	761	820	751	783	779	757	793	784	821	738	791	771	740	785	740	734	761	738	789	771	707	791	821	805	791	778	749	720	801	761	757	771	815	730	750	787	725	823	761	774	764	746	802	770	741	771	808	726	770	783	790	778	795	726	755	758	782	801	805	775	803	762	729	727	734	726	826	726	751	775	787	746	802	771	718	781	750	783	784	739	716	752	782	780	776	735	782	794	775	743	745	747	746	752	752	737	757	808	832	768	770	729	802	734	805	777	775	781	773	733	760	760	768	763	796	713	773	772	748	741	754	778	766	764	738	713	748	705	774	759	787	752	795	779	807	741	763	733	781	808	764	754	782	751	783	761	745	736	785	695	757	715	737	783	744	747	754	714	750	716	762	771	807	794	730	814	779	783	783	754	759	728	766	714	789	747	812	730	732	774	745	775	759	760	764	743	772	753	718	749	796	761	803	741	706	757	792	742	737	741	704	770	741	765	759	759	753	673	774	776	739	738	750	766	807	753	747	794	779	761	819	763	734	781	782	715	739	750	763	741	749	731	791	752	769	762	804	713	758	731	757	738	767	816	747	769	787	781	709	768	785	750	695	774	761	742	756	741	777	767	792	762	771	748	716	782	781	738	781	755	775	786	708	691	754	761	717	783	749	728	755	740	814	788	812	759	784	683	754	721	754	780	745	764	749	768	768	752	756	754	753	781	812	748	770	726	772	749	770	748	730	767	783	758	795	768	745	752	775	732	761	752	755	756	787	804	738	790	763	776	721	707	781	746	826	775	768	738	764	748	787	767	796	795	745	784	741	769	785	785	728	763	770	719	739	780	791	728	745	761	718	755	751	765	746	795	797	741	732	744	715	764	754	827	750	780	776	778	731	797	767	757	775	747	771	790	785	755	778	763	783	762	717	780	771	759	785	764	744	753	800	800	740	810	739	752	772	732	752	802	713	743	793	768	739	768	720	776	765	786	778	747	740	721	711	752	775	760	779	732	756	775	757	764	764	723	723	758	780	778	769	742	753	776	762	775	738	767	759	737	789	761	784	780	758	751	744	792	714	735	779	752	746	740	800	775	772	744	807	779	746	752	743	762	790	714	769	742	778	748	769	727	818	739	768	757	747	756	771	707	784	768	741	773	766	710	799	770	768	770	781	752	765	772	721	753	783	775	764	740	742	771	780	759	829	740	743	737	789	724	759	741	727	785	750	737	801	785	757	750	765	753	760	755	749	775	765	782	791	755	734	768	738	765	718	737	818	743	750	757	739	783	772	758	798	746	747	792	769	828	718	765	743	808	747	754	790	703	733	730	787	760	736	750	755	768	738	732	728	775	700	721	735	782	724	779	757	770	805	785	756	735	770	779	762	740	739	770	772	752	757	782	814	743	759	797	722	735	786	788	782	773	741	785	720	714	770	757	756	800	759	730	787	780	807	738	746	758	766	763	778	779	759	758	766	763	778	770	757	799	749	748	801	728	704	726	747	815	772	720	719	787	805	767	727	739	783	768	707	762	775	772	723	693	799	743	746	750	780	715	702	748	756	765	768	763	751	760	785	815	774	734	789	795	749	723	762	737	779	761	746	738	773	708	726	679	721	751	748	729	696	747	742	755	747	794	801	776	801	725	712	712	730	751	781	796	775	780	716	796	788	735	805	756	769	760	752	796	746	760	745	771	793	775	822	752	754	752	759	764	754	753	712	749	742	762	763	734	793	752	802	788	748	798	748	752	783	765	699	776	750	768	754	756	792	738	756	730	696	816	776	780	773	748	774	798	779	790	747	767	729	760	672	752	738	747	809	801	794	794	758	785	747	775	750	756	805	727	742	748	747	776	795	734	769	751	756	802	760	782	808	769	739	747	751	760	771	818	749	704	759	753	737	757	780	768	766	831	775	781	757	757	744	701	756	753	730	774	781	755	745	759	724	692	769	770	756	755	770	724	761	780	800	726	802	764	772	706	734	807	789	771	736	768	772	784	769	765	803	757	720	750	750	753	790	724	785	711	750	786	763	775	741	781	762	774	776	757	757	761	762	833	789	745	751	791	742	729	759	764	771	765	721	817	724	753	722	719	775	791	787	759	725	761	744	758	724	701	777	791	745	808	799	769	738	754	782	771	776	715	810	811	801	776	775	783	760	733	749	764	754	771	764	709	800	778	738	775	825	740	749	794	786	704	768	767	779	764	802	750	743	745	765	737	728	701	751	739	809	752	745	787	768	756	730	762	750	735	743	736	807	709	780	757	792	775	786	814	774	774	715	813	744	733	732	800	730	777	710	760	792	799	747	778	780	737	804	740	787	751	780	751	779	765	762	737	762	712	751	780	763	774	740	769	776	770	756	751	743	739	738	739	795	772	758	774	787	739	805	743	757	785	791	719	754	737	803	783	777	775
29945	31061	26208	7682	771	659	576	587	621	573	656	555	585	610	570	622	575	610	523	610	605	605	634	665	571	628	575	564	593	603	578	616	575	559	550	573	573	565	566	572	603	621	586	583	622	575	592	628	587	624	598	567	621	579	573	553	573	615	567	581	572	593	572	565	590	610	616	583	592	612	588	533	618	617	579	612	598	571	630	607	571	559	594	575	579	605	560	588	588	598	598	571	589	614	592	584	575	555	581	587	577	584	598	613	592	595	584	599	562	566	618	597	593	662	600	564	586	591	595	597	590	620	607	638	584	590	564	607	571	626	571	595	610	596	596	592	573	617	568	576	570	551	549	582	575	566	556	564	609	568	597	568	568	565	589	565	604	601	595	568	619	604	558	583	613	599	578	591	605	549	613	554	543	590	534	562	594	569	619	601	571	589	592	576	552	612	621	572	637	608	639	562	573	531	636	566	570	579	582	610	596	625	544	569	559	609	565	568	580	531	535	630	591	609	565	609	561	607	571	557	537	559	594	606	570	576	570	605	629	571	621	576	578	614	605	624	560	617	567	608	622	602	588	602	586	565	556	544	559	603	606	575	550	576	585	542	563	544	590	563	574	594	533	609	599	623	587	572	551	554	604	596	573	597	610	559	615	570	614	534	580	578	608	602	561	592	567	579	579	634	625	589	582	553	579	561	586	563	580	577	589	601	584	626	587	613	615	570	531	571	586	599	617	575	607	572	581	558	608	618	601	600	566	570	603	567	591	630	588	573	608	608	567	627	549	585	619	582	597	594	606	595	580	586	607	590	526	609	569	575	620	608	593	559	603	577	612	583	569	592	591	618	563	552	605	585	556	587	569	615	645	608	551	579	547	556	593	559	589	606	572	605	592	572	601	587	604	568	579	574	601	592	591	592	540	580	566	589	554	593	598	577	568	579	602	580	590	574	534	565	598	605	595	574	587	619	585	596	625	615	552	611	587	550	598	576	591	579	633	588	592	541	584	545	611	587	565	570	578	591	554	583	567	627	623	585	572	560	583	532	612	623	625	578	567	573	606	543	616	572	583	579	541	618	618	586	602	571	599	599	596	585	591	608	583	553	590	597	538	601	577	563	620	594	602	586	590	593	574	590	618	585	539	608	597	582	580	578	589	598	594	542	589	553	568	538	579	563	594	577	591	580	562	542	557	583	559	579	598	594	602	588	574	557	579	619	591	616	577	570	609	534	570	564	571	591	602	587	588	622	595	564	554	589	585	582	535	566	544	570	580	589	588	602	604	597	569	569	610	581	545	521	554	553	616	600	565	617	584	561	608	603	602	580	576	563	534	591	632	602	589	599	531	594	589	583	575	569	597	551	575	590	592	595	564	566	598	559	607	591	578	572	627	609	543	569	570	588	624	610	576	599	620	581	605	609	560	564	566	618	575	626	583	587	619	601	577	642	594	621	596	556	586	565	579	556	560	558	569	590	541	560	582	554	552	597	555	620	576	613	599	591	621	570	609	617	582	556	643	566	559	567	562	596	622	595	576	585	574	598	603	595	601	611	615	567	570	556	585	570	566	607	603	609	555	606	599	623	551	588	590	606	602	582	606	579	611	582	564	578	571	537	602	609	569	589	608	629	575	583	561	552	581	604	648	579	609	534	562	597	584	532	577	574	546	559	622	589	599	620	564	570	584	617	574	539	580	616	575	578	572	550	582	603	598	607	509	586	565	587	558	557	593	615	568	577	573	623	616	598	619	608	573	606	575	565	555	533	613	598	611	604	588	581	564	580	642	583	562	592	605	589	583	583	586	574	577	601	592	586	548	581	595	585	579	619	598	549	569	578	604	597	616	533	566	570	615	547	584	613	549	578	569	611	608	615	593	594	596	532	600	553	523	614	592	603	553	618	596	611	576	559	605	603	569	575	577	590	579	598	582	618	530	594	616	593	573	564	559	555	601	613	583	617	587	567	587	573	569	587	571	631	606	611	619	614	602	560	592	615	584	571	538	600	543	606	597	558	611	599	618	589	600	584	571	563	547	586	568	585	584	606	615	628	588	612	597	565	607	564	559	584	599	593	605	618	603	606	600	573	576	557	564	610	590	592	609	577	589	594	592	577	608	575	580	555	598	583	582	550	574	617	606	608	566	575	622	562	587	534	538	568	591	582	634	584	564	595	594	591	635	553	585	584	593	604	591	622	607	543	617	605	567	639	564	620	604	575	585	552	584	559	566	568	579	626	589	603	572	648	563	621	554	567	573	560	563	548	587	606	591	582	583	601	602	542	570	550	582	549	568	643	569	587	653	576	581	593	602	590	535	567	591	582	569	573	592	593	579	609	561	563	532	563	577	626	621	573	595	608	555	618	563	601	524	568	580	575	589	547	562	542	592	593	598	575	585	588	586	560	568	517	571	578	592	580	561	627	594	554	565	578	605	585	572	594	576	591	566	575	571	612	597	611	579	576	602	607	559	598	602	547	538	548	567	583	597	520	553	622	559	557	640	594	611	602	608	553	623	656	581	610	610	623	605	582	578	618	603	623	580	603	563	619	601	623	586	594	594	647	575	596	568	567	549	601	557	560	555	518	555	566	597	626	622	559	590	544	585	595	590	598	584	603	621	566	579	590	636	571	582	562	553	607	570	585	559	613	589	569	529	579	623	559	589	598	618	561	564	531	599	557	570	605	623	611	610	579	554	635	642	572	606	531	578	644	602	581	571	587	606	601	556	568	568	564	607	592	599	585	593	583	629	601	609	580	574	605	546	590	567	616	597	574	583	601	568	581	605	584	591	563	589	586	554	523	600	608	585	598	596	565	591	605	531	594	579	660	573	567	561	556	602	628	555	595	578	613	512	610	577	553	592	578	584	565	602	556	616	601	558	619	624	549	628	589	569	552	545	580	573	627	589	604	600	578	597	589	589	573	580	621	565	607	611	626	602	557	576	542	599	556	551	561	556	564	598	571	582	614	567	541	572	585	557	597	596	588	607	596	597	559	580	566	625	556	581	580	598	590	544	612	592	587	558	574	572	610	607	609	539	549	581	550	552	613	587	603	597	568	622	556	557	573	625	526	561	574	571	610	578	579	586	617	589	649	626	615	598	630	564	596	590	587	620	588	634	587	625	581	559	549	628	635	565	585	556	589	591	548	638	626	592	622	602	606	599	547	593	582	561	576	610	588	593	595	605	585	605	577	603	530	537	587	581	604	609	583	592	595	566	583	595	578	559	601	602	587	553	592	585	580	598	609	593	581	556	536	585	568	594	610	552	541	586	615	554	566	596	579	586	587	568	583	613	581	580	632	579	635	581	603	573	585	631	578	542	592	605	565	599	573	625	582	579	566	627	624	576	636	569	648	610	639	595	584	576	588	588	577	585	571	622	597	622	586	536	593	605	584	602	579	581	575	588	596	557	570	620	579	587	606	577	579	593	605	566	624	596	579	579	582	588	571	597	538	565	578	630	561	599	592	597	554	593	621	634	593	574	628	602	617	601	578	623	621
22095	37398	18822	3514	519	484	533	548	515	512	508	519	503	488	528	475	471	490	484	477	547	544	552	569	543	510	488	495	505	497	516	462	519	518	484	498	507	515	504	496	483	513	467	483	493	504	543	480	500	471	519	467	524	507	534	491	488	501	494	492	558	479	479	508	525	454	528	487	504	493	527	467	489	463	491	473	477	473	538	501	516	539	503	497	501	520	523	531	480	535	541	490	488	478	479	515	514	480	528	459	479	469	450	490	537	505	541	488	517	499	503	487	511	468	491	520	483	495	481	525	481	539	517	488	491	493	506	479	508	540	485	522	483	520	479	520	458	531	501	474	503	494	513	501	528	507	471	515	509	495	504	481	511	498	472	465	482	501	483	565	498	526	567	535	506	509	499	483	498	491	483	517	529	478	501	479	535	499	503	474	446	534	489	538	524	489	488	500	505	496	493	518	466	508	520	514	480	493	489	492	478	491	457	529	511	514	494	502	464	477	556	450	474	497	455	486	462	484	480	488	512	489	484	503	504	507	465	462	496	503	509	493	470	522	487	493	491	453	517	460	487	547	469	493	531	498	511	504	452	490	480	488	487	477	493	492	482	463	506	485	509	495	554	503	506	499	495	517	479	506	573	522	483	492	513	525	445	526	516	489	480	500	446	499	511	498	488	461	486	510	490	494	474	472	497	484	475	511	492	524	501	494	556	494	530	503	518	493	541	482	510	504	501	482	535	502	508	466	535	501	507	500	491	466	505	485	492	528	483	482	497	496	462	464	509	495	501	525	486	497	493	499	503	489	530	526	461	545	498	485	483	484	542	489	485	500	509	501	508	482	516	482	507	479	491	477	517	481	521	524	521	470	478	480	499	528	474	521	508	491	466	484	489	503	478	498	497	500	466	535	540	498	535	490	504	489	491	505	455	512	491	507	497	494	512	465	501	475	472	498	532	480	492	519	479	503	471	472	505	498	511	466	494	522	529	505	494	493	476	503	531	494	509	481	431	529	451	517	483	506	482	517	501	511	510	513	545	492	479	510	525	481	484	475	529	478	492	546	496	496	496	496	531	475	540	484	507	514	493	504	492	513	492	520	508	510	517	513	513	494	495	496	525	513	495	523	478	515	480	535	526	506	493	488	497	493	511	490	530	526	505	526	488	501	465	515	496	483	499	477	523	493	468	521	503	495	491	511	556	504	455	520	576	571	520	504	488	527	509	503	514	507	511	502	520	507	519	515	509	527	468	480	526	477	522	495	502	535	519	517	478	478	515	450	525	474	485	501	466	519	522	523	501	528	513	482	550	484	474	501	495	516	500	472	492	496	483	498	486	475	485	508	494	464	514	532	478	463	491	486	509	493	511	492	503	480	508	478	468	488	519	507	532	459	517	506	505	537	514	515	478	528	479	510	465	484	481	479	484	474	475	520	502	485	533	502	491	483	500	511	523	506	478	481	506	490	491	506	494	516	520	496	488	549	503	511	505	496	476	559	507	477	476	523	468	541	482	507	496	499	511	495	485	442	521	511	504	522	517	481	512	523	503	480	531	477	535	497	526	512	496	472	496	549	489	468	540	474	510	502	469	486	462	460	495	556	478	487	543	508	490	528	508	480	533	534	480	483	507	518	454	514	489	489	485	489	455	495	507	457	526	487	522	502	481	479	461	508	484	493	504	476	524	545	511	494	473	487	485	524	484	550	483	499	471	532	522	460	543	499	498	502	495	509	506	478	478	487	532	551	514	513	496	481	508	494	472	511	517	492	485	556	513	522	498	495	486	484	486	522	469	484	508	478	512	522	495	498	491	482	473	518	471	508	494	528	486	476	474	516	498	523	462	512	522	515	459	523	504	502	529	482	490	500	498	509	509	475	488	484	501	515	454	503	472	494	483	483	507	528	538	505	445	516	504	522	498	507	529	491	536	524	462	469	479	473	454	522	478	511	496	458	541	524	460	472	493	490	509	480	487	470	468	490	471	511	521	512	484	520	531	492	497	493	544	503	523	514	501	489	512	492	525	531	470	520	484	475	500	466	477	524	509	541	521	519	522	503	469	466	492	520	491	495	483	505	519	522	484	452	479	473	498	528	490	497	518	515	514	487	503	493	532	485	515	530	522	492	456	477	470	466	504	473	489	499	481	481	516	519	506	480	511	539	508	488	492	499	515	497	517	491	518	493	487	466	475	503	474	520	490	501	470	478	521	546	494	493	494	513	525	479	445	481	521	530	512	500	529	482	503	497	500	518	530	530	526	520	477	526	542	481	491	541	497	468	464	531	495	529	456	483	490	533	508	446	495	506	489	533	464	499	494	467	476	488	560	485	499	449	448	497	516	443	510	503	497	474	485	526	533	508	468	507	485	503	506	488	508	487	484	448	527	507	529	512	466	495	485	479	488	522	504	491	438	510	490	497	495	502	482	498	504	472	481	491	461	457	463	464	479	500	486	505	523	496	510	463	503	502	477	528	507	489	498	496	463	494	520	496	510	493	482	506	473	485	510	525	456	466	524	496	500	504	477	498	508	501	499	496	517	512	499	528	496	520	465	479	507	510	454	483	503	477	525	467	479	542	516	457	537	498	520	480	477	510	491	524	473	484	509	503	493	466	517	472	459	514	529	461	457	508	507	465	490	493	501	522	518	489	432	516	473	518	485	489	507	471	505	479	511	501	504	522	534	483	498	490	519	507	516	492	512	497	464	475	534	530	498	514	482	511	511	494	538	488	483	506	474	467	512	508	470	493	497	503	505	505	511	505	504	464	472	524	528	497	434	550	511	503	517	481	462	514	481	486	503	511	521	494	505	513	471	480	474	458	487	512	499	465	479	524	526	508	516	484	489	515	505	505	490	552	529	529	510	510	543	490	499	469	482	490	493	486	496	476	460	496	474	495	472	494	537	506	506	469	490	477	520	529	529	517	532	538	522	533	443	528	481	498	497	499	497	477	489	499	484	507	500	481	526	484	494	533	500	448	523	502	471	443	523	508	483	549	503	491	503	512	489	461	467	496	511	493	465	461	488	472	500	486	489	468	456	480	448	516	537	516	474	531	496	510	480	476	466	524	465	518	479	501	475	454	489	490	526	493	513	506	496	537	487	496	480	515	492	530	521	477	524	512	502	510	505	460	500	482	508	501	536	505	507	477	468	534	535	491	507	494	447	482	545	503	487	507	499	531	504	476	515	511	489	517	489	441	520	518	505	491	485	491	472	503	471	481	462	495	487	503	557	490	449	501	497	522	513	502	495	518	514	500	497	519	459	499	502	496	509	499	496	519	510	506	526	503	500	479	520	477	494	476	533	500	472	438	504	519	496	513	494	503	512	517	514	466	512	477	444	496	548	507	513	496	477	521	487	494	517	501	470	471	516	521	500	511	545	490	500	531	485	509	519	455	498	492	501	515	488	505	505	517	502	526	490	460	478	516	440	491	460	509	527	475	500	456	545	474	507	521	472	537	477	546	537	493	482	508	499	507	507	489	483	520	502	444	524	515
25059	25809	38673	31439	14525	2989	1012	807	782	729	782	764	776	743	771	678	736	775	726	763	843	1116	1046	937	863	768	809	735	724	766	685	776	664	713	668	705	693	759	734	725	723	734	741	697	732	711	701	696	751	691	723	709	713	727	661	732	739	717	712	705	697	718	680	727	748	718	709	735	737	743	716	737	710	721	695	706	727	722	739	720	744	743	738	695	694	724	686	716	724	687	744	676	705	733	725	716	674	697	707	716	724	702	720	733	735	763	650	686	734	702	715	699	717	717	718	701	697	711	721	733	700	658	760	707	672	686	717	690	683	723	730	730	710	715	700	689	707	696	708	726	713	699	729	709	724	750	750	674	714	741	661	692	697	710	713	682	708	694	740	718	752	733	708	675	706	732	703	663	739	772	706	678	716	702	673	700	698	674	698	733	692	670	725	684	741	730	756	691	686	726	706	725	712	726	689	694	727	702	695	649	731	679	684	672	736	701	725	738	666	658	693	715	744	677	707	672	706	685	695	681	730	701	681	714	726	704	702	664	741	724	711	661	683	710	728	723	706	687	697	720	677	764	687	783	697	742	698	754	726	702	711	713	723	703	733	701	733	733	708	715	727	705	729	690	731	731	746	703	744	719	698	734	690	680	757	763	697	698	704	687	729	701	734	708	725	642	718	738	711	677	755	701	675	660	702	699	733	718	741	712	726	735	722	723	716	701	716	691	704	708	703	700	713	711	669	702	702	689	712	720	666	699	704	758	684	694	683	703	714	707	671	673	705	708	745	723	716	695	730	665	703	766	748	740	690	650	712	722	715	692	698	688	667	718	707	743	687	689	708	737	698	775	705	713	703	713	702	729	740	716	773	721	730	661	674	726	705	671	729	688	721	738	736	727	691	716	701	711	688	721	712	697	716	743	673	724	690	725	663	709	714	736	727	733	736	742	676	693	721	703	735	724	678	755	731	721	765	669	702	716	700	719	718	730	758	701	681	704	739	709	695	730	663	727	753	745	736	696	699	707	715	681	693	751	710	690	715	662	703	666	712	668	721	720	734	700	714	699	738	759	727	736	696	694	678	757	737	709	730	779	731	671	700	730	721	739	705	715	683	720	759	716	765	729	696	691	721	714	664	712	688	720	740	722	723	671	747	675	744	713	748	698	720	701	750	745	689	727	713	728	704	717	718	675	719	741	724	691	719	739	710	710	689	709	696	690	720	749	712	718	694	687	725	695	704	705	663	690	757	741	732	755	660	731	698	711	723	677	725	728	711	661	750	758	750	718	702	732	712	687	722	719	705	757	717	736	735	718	691	697	724	705	735	728	764	711	714	662	726	694	705	710	771	713	665	722	731	702	667	691	715	697	710	734	689	719	717	699	717	667	721	679	721	743	724	691	743	683	667	722	730	700	742	726	739	741	729	678	723	738	689	729	710	694	736	727	687	715	726	639	712	710	750	692	722	685	647	742	692	734	792	725	699	683	736	690	708	684	746	726	769	696	659	659	687	730	725	686	716	689	679	723	717	723	708	708	718	667	652	696	710	698	662	703	744	745	740	712	686	682	722	708	698	725	780	736	698	706	670	737	675	749	715	715	688	748	758	740	774	712	697	716	708	701	695	704	715	698	722	763	725	702	763	715	707	733	687	691	665	760	705	640	678	713	708	683	706	752	694	749	695	700	737	684	744	682	728	728	678	725	714	719	712	714	726	695	689	684	746	726	688	707	643	741	737	759	701	681	724	719	728	709	699	710	692	691	720	718	736	776	720	687	717	684	723	703	698	732	733	719	690	695	709	701	681	745	709	751	703	693	736	681	680	715	662	742	722	719	703	680	702	729	759	720	707	664	679	756	753	725	679	672	729	697	748	709	711	712	679	657	722	702	691	723	693	734	698	693	729	658	737	709	773	709	713	693	713	724	699	705	717	709	722	730	686	739	703	703	739	746	697	700	697	699	735	737	691	723	678	749	704	718	692	712	677	747	759	706	675	727	744	701	731	676	728	749	682	719	703	758	711	707	713	687	708	687	689	690	743	690	744	715	705	654	726	678	660	714	713	730	742	742	740	747	692	710	724	726	720	697	706	736	709	730	661	711	713	742	688	745	695	749	705	745	676	697	676	710	749	682	701	718	725	694	709	704	701	731	713	733	724	737	672	658	718	710	719	783	736	670	698	682	701	709	713	740	769	748	749	688	698	727	735	685	703	743	712	712	699	704	682	680	667	683	747	717	662	715	670	728	739	697	699	681	738	702	719	697	700	725	665	729	732	691	678	737	691	718	715	671	714	741	757	755	670	698	719	680	710	689	737	675	703	648	656	771	715	726	707	674	732	685	707	714	714	707	762	691	703	705	736	733	739	681	745	699	714	702	692	701	724	729	695	679	642	687	721	683	715	749	686	695	689	717	761	756	700	653	726	708	773	709	684	710	713	724	730	708	724	640	662	700	673	733	718	712	710	683	686	677	637	698	753	724	751	715	681	689	699	696	741	736	687	684	745	650	722	694	721	709	740	737	695	737	686	724	726	679	712	687	710	726	687	753	723	711	709	668	708	685	709	676	690	688	721	763	723	760	695	696	680	674	695	722	714	734	701	745	677	718	726	715	672	725	711	712	721	696	693	750	720	735	708	684	710	757	759	743	724	729	715	718	751	724	732	665	736	753	750	718	721	698	680	688	747	714	704	745	723	697	738	715	759	678	712	711	710	699	723	693	770	716	727	685	661	704	700	696	694	758	702	732	682	702	734	749	748	740	773	754	694	744	740	703	711	702	701	751	682	741	724	706	701	681	728	734	650	767	774	680	706	758	712	752	774	725	721	693	764	727	728	749	761	721	686	707	737	771	718	726	689	730	714	708	710	685	651	716	656	679	714	729	713	729	652	750	733	700	674	697	716	702	717	719	745	751	709	710	718	717	686	739	664	700	735	699	696	646	679	693	687	713	711	686	660	699	691	711	733	710	746	732	746	691	746	743	760	700	720	699	685	716	704	692	709	726	711	720	695	747	741	719	722	713	697	697	752	688	660	730	730	749	723	693	704	754	781	686	737	667	636	727	752	700	710	703	720	643	743	716	716	661	689	705	704	709	684	723	682	749	717	714	712	659	702	704	714	682	723	688	721	743	680	772	727	656	683	704	712	699	737	699	696	710	765	705	729	712	749	720	714	688	731	727	742	691	707	685	756	709	676	721	694	731	743	678	722	705	742	729	711	718	702	732	748	700	697	706	679	708	739	761	746	712	719	696	682	719	706	628	687	737	708	716	716	733	710	662	746	722	731	651	748	744	693	697	718	713	779	713	738	732	766	707	720	696	684	699	761	749	726	718	661	724	716	706	695	740	677	750	696	720	729	688	731	689	711	702	713	720	744	736	694	720	725	690	697	702	674	712	740	722	770	731	729	714	699	710	735	733	700	702	709	712	721	741	716	709	684	665	736	729	745	715	685	716	682	732	692	764	697	722	692	684	676	728	705	674	724	694	727	734	736	723	734	692
61511	93178	60838	21113	702	705	687	682	718	703	648	671	649	678	684	688	672	684	677	667	797	1267	1139	954	806	682	685	665	673	692	722	652	668	700	663	665	677	639	643	653	649	736	690	685	704	670	669	662	676	640	635	674	638	675	666	668	679	659	663	660	644	691	649	646	679	627	657	668	667	640	641	680	689	668	672	681	664	663	668	706	678	688	683	672	655	725	628	684	643	678	678	675	678	630	674	641	644	709	601	630	703	666	631	656	632	641	670	634	728	668	644	686	656	649	693	666	684	653	679	679	685	667	649	686	648	677	656	675	672	645	642	641	630	592	659	675	640	659	649	675	656	659	653	655	652	654	586	655	676	667	650	664	628	663	691	631	655	652	678	667	675	703	666	655	606	653	647	654	646	679	674	631	666	681	624	657	634	645	668	661	639	628	596	631	644	628	648	648	666	668	650	627	651	703	644	658	719	653	632	618	644	660	683	623	714	675	671	669	690	659	650	632	683	705	686	678	648	678	677	635	643	679	645	632	670	642	621	650	663	670	673	675	641	678	641	678	658	638	666	658	612	590	696	647	657	625	628	671	641	621	639	682	636	629	658	665	653	654	594	658	682	614	652	651	691	640	608	677	667	656	678	681	638	660	642	683	669	647	679	630	681	659	661	637	653	674	705	640	645	659	680	655	622	651	644	677	686	634	676	692	694	668	613	640	673	680	648	725	678	627	668	664	653	670	676	637	636	672	644	647	676	642	703	637	692	660	680	638	656	634	602	711	715	619	688	668	678	646	634	636	687	675	678	681	649	648	720	661	638	637	604	680	672	674	707	620	642	630	685	635	638	678	645	668	653	661	690	597	630	675	667	633	684	720	664	658	622	672	699	656	673	696	667	646	717	647	718	667	651	634	690	648	671	702	604	696	653	661	673	662	611	615	690	673	688	667	665	666	654	672	630	665	671	682	630	676	635	669	669	651	666	626	633	666	664	657	685	654	720	647	744	662	634	660	664	643	673	648	636	667	670	633	660	664	674	617	668	626	703	617	632	649	683	641	654	694	653	623	673	647	666	641	698	659	663	653	683	673	662	663	660	627	683	629	698	644	672	663	629	664	675	694	675	633	705	674	635	674	672	647	691	667	663	661	669	659	659	645	661	652	641	704	648	674	647	625	584	677	660	621	695	626	670	631	648	652	654	656	635	666	626	683	650	654	656	650	655	660	690	664	625	698	620	623	688	672	683	699	642	671	675	619	632	628	723	671	642	667	625	631	636	659	635	647	644	647	679	641	616	646	689	708	665	624	620	626	673	640	663	700	581	660	629	624	665	694	611	652	619	644	678	632	639	690	643	658	641	651	708	656	655	645	667	671	685	663	707	675	668	687	650	684	657	644	670	685	650	683	610	666	706	672	679	654	636	662	659	654	710	705	647	692	646	615	638	616	690	631	639	643	687	632	651	672	630	676	655	637	646	654	627	663	663	685	643	650	667	635	674	695	668	640	632	676	666	685	652	678	624	678	694	673	702	660	652	701	648	675	614	662	694	693	614	661	691	630	640	635	677	665	655	639	636	659	644	668	637	680	650	642	679	676	644	679	729	636	659	638	670	643	624	632	659	669	672	632	672	624	626	690	604	637	709	668	697	688	699	694	624	667	682	643	697	670	676	618	651	705	644	644	620	628	604	659	668	663	665	595	647	663	629	670	677	704	692	584	617	675	673	624	670	603	668	642	646	710	697	673	682	641	659	617	729	619	682	680	625	625	647	655	625	655	663	687	668	619	637	607	660	707	643	636	634	640	653	610	633	682	689	641	687	655	631	649	605	655	670	637	647	646	648	647	658	671	667	641	673	674	685	653	582	657	646	643	680	719	675	657	712	644	670	654	659	644	694	634	658	673	648	682	611	618	643	671	647	647	659	655	681	666	688	681	652	668	641	666	667	650	687	644	658	673	643	673	637	655	668	634	669	648	665	665	727	663	657	629	640	662	636	615	620	648	640	636	691	664	696	641	646	698	647	675	605	702	647	653	650	648	637	670	669	615	662	656	658	637	676	657	624	633	659	666	668	680	627	657	662	670	703	678	619	686	637	645	708	671	674	658	668	661	635	613	654	668	678	637	643	675	673	646	638	693	734	686	637	657	658	667	625	669	708	646	673	680	666	641	612	663	686	643	674	684	636	682	637	675	661	658	615	624	672	660	617	659	618	662	678	667	690	630	686	653	674	673	652	620	638	663	662	688	658	679	663	619	684	693	637	615	660	648	640	632	602	627	633	649	641	680	640	701	671	668	630	652	648	635	594	668	650	691	689	684	673	645	660	683	639	711	648	668	648	662	620	603	662	647	604	616	668	684	677	665	662	647	634	641	665	655	674	632	683	659	599	698	635	652	683	639	636	654	633	652	626	659	619	635	645	632	682	663	675	667	655	678	639	655	654	709	642	660	632	676	589	630	656	638	621	620	656	668	641	635	647	682	667	619	682	645	630	705	681	632	637	656	661	643	682	650	613	675	617	668	667	668	652	629	649	671	619	663	666	653	660	662	647	619	657	639	664	623	679	683	685	644	696	691	694	674	649	617	664	653	635	632	693	619	616	634	671	709	628	648	667	689	637	663	656	669	643	638	712	674	621	708	632	645	656	657	656	649	669	667	642	630	622	668	667	639	660	683	674	640	635	660	643	658	636	570	620	668	604	665	685	697	634	646	682	669	633	647	633	666	679	691	655	715	621	641	685	634	632	651	693	639	652	747	658	661	664	631	650	643	641	678	646	673	664	610	642	694	649	653	706	632	646	642	700	678	647	618	662	675	672	641	673	679	623	602	663	685	665	683	691	690	652	701	678	682	628	656	700	631	640	667	641	602	655	720	662	693	659	647	647	651	665	652	681	634	648	683	682	650	617	692	707	621	647	617	628	650	656	627	682	735	695	639	731	691	587	653	695	649	670	665	725	662	631	639	695	633	653	632	662	656	631	670	641	646	676	672	673	663	660	635	639	653	670	648	651	691	634	645	654	635	676	663	650	613	638	705	655	661	654	657	689	667	658	688	631	666	650	635	683	657	691	669	610	690	641	684	653	650	665	665	657	600	658	674	625	651	662	629	698	626	651	620	637	637	668	663	646	635	643	677	672	646	682	635	655	654	642	705	617	707	621	653	684	666	630	696	631	642	640	719	691	610	701	673	621	706	633	665	654	637	700	665	657	669	628	638	667	672	662	662	632	592	644	662	678	644	677	684	622	677	639	675	620	660	667	712	674	630	654	671	655	650	648	713	659	687	629	706	644	642	663	642	655	700	661	653	597	647	669	678	660	624	697	656	635	629	641	685	656	631	646	672	674	662	649	655	642	685	666	654	665	658	689	706	658	690	644	640	661	684	669	640	623	671	649	652	610	654	619	705	648	684	641	649	648	662	677	656	687	640	698	681	652	644	694	638	694	699	651	643	668	675	642	625	645	630	622	651	698	678	661	649	681	687	622	693	670	595	644	630	665	665
23943	23648	36078	30403	19438	8806	1708	971	912	890	852	856	870	835	844	867	816	839	888	868	991	1397	1293	1062	1021	885	836	833	876	879	817	851	803	834	777	789	827	855	862	770	832	840	857	803	783	837	810	777	834	836	803	854	825	835	790	788	841	822	857	850	881	799	810	800	792	808	779	866	816	805	781	844	852	806	837	848	826	835	786	807	838	819	790	828	810	793	788	791	871	817	848	820	788	837	786	792	890	836	822	821	801	793	802	805	816	801	825	810	750	809	823	818	842	843	802	852	822	775	806	751	859	826	855	768	858	813	828	850	825	765	903	819	846	806	846	865	838	830	818	823	799	801	765	813	834	835	868	865	857	841	838	835	862	792	841	802	843	784	840	847	821	844	821	832	781	855	824	788	837	811	829	821	833	848	806	847	824	860	881	825	808	797	874	774	813	797	758	800	831	759	817	857	820	814	762	804	802	795	809	834	861	827	836	835	850	797	809	800	812	834	846	766	827	816	803	789	832	820	847	833	770	817	831	823	821	808	852	832	841	808	815	804	792	809	802	768	804	805	788	843	808	811	792	753	793	785	885	822	843	874	790	822	803	837	830	825	771	844	825	856	827	802	781	811	781	806	872	760	843	762	745	804	815	793	813	858	818	799	820	854	815	770	811	830	835	800	833	841	836	807	820	832	807	844	894	848	803	858	792	820	842	808	808	853	838	862	804	810	816	825	815	896	808	737	807	802	793	774	811	795	813	816	800	819	806	850	807	812	835	884	868	802	812	826	803	849	837	818	794	867	817	817	850	812	798	819	783	780	804	843	817	809	839	819	805	810	846	842	782	814	804	825	828	785	874	803	787	814	843	877	854	795	808	776	845	848	825	855	742	792	830	814	835	816	810	814	783	788	728	786	782	830	818	815	864	824	835	837	813	812	815	827	796	815	825	811	810	828	838	838	789	833	873	814	832	848	832	818	847	827	783	834	788	872	817	810	807	809	808	874	837	799	786	798	819	806	776	834	842	884	854	795	811	802	824	822	797	804	828	779	827	842	824	834	836	817	806	798	814	769	856	882	844	850	836	827	785	805	821	812	816	780	792	821	823	867	774	806	836	811	840	782	812	792	804	805	785	826	832	850	788	867	798	817	833	799	781	854	788	830	778	840	852	727	850	791	832	862	814	828	860	807	796	862	811	792	798	801	807	812	812	897	845	852	833	824	791	807	796	858	799	776	801	757	784	843	830	803	832	782	798	850	783	763	776	842	841	824	826	797	785	813	814	810	846	790	778	806	803	805	837	809	813	860	775	814	863	844	782	805	818	820	838	828	758	849	786	791	840	836	793	832	854	814	832	819	739	805	868	831	838	758	823	792	793	798	837	795	850	853	821	835	799	832	828	829	780	812	792	821	831	842	861	816	824	804	790	810	805	792	772	812	831	835	786	781	869	796	831	800	832	785	845	824	804	806	770	792	828	840	805	826	823	814	828	828	796	818	917	790	872	838	851	783	835	827	820	816	864	795	768	801	812	756	832	737	868	831	810	811	813	871	802	810	808	769	888	778	819	839	825	817	812	876	803	812	838	834	800	799	802	794	814	796	825	802	825	772	807	857	858	789	779	825	825	782	821	859	860	838	866	824	791	837	781	784	879	810	787	839	813	825	764	865	826	811	813	823	793	799	916	874	860	828	824	819	815	790	808	801	800	816	841	812	832	823	820	801	858	806	825	810	777	776	853	824	824	807	818	810	819	807	850	806	813	805	806	842	796	802	871	808	869	779	828	815	853	803	835	829	854	792	788	865	883	763	782	831	754	828	827	842	827	779	821	810	853	828	846	829	778	760	798	821	810	867	789	864	825	797	837	777	831	815	815	814	791	822	858	771	829	827	801	829	836	872	867	827	841	756	796	817	842	909	814	813	808	814	782	799	882	815	799	888	775	776	841	794	797	820	808	806	846	833	857	843	825	828	832	802	846	830	804	837	780	775	848	829	790	852	827	816	799	846	799	856	767	807	793	834	780	784	839	841	812	772	834	806	809	817	814	822	793	824	800	838	880	824	809	798	790	836	868	756	810	828	836	854	832	805	767	832	872	803	767	817	818	819	787	780	793	851	799	800	801	803	810	806	886	796	814	780	828	819	848	845	859	861	868	811	812	821	801	811	883	804	802	850	783	852	814	870	788	759	799	795	812	792	842	793	823	836	811	840	830	805	842	844	850	811	879	792	782	825	788	829	821	826	813	803	801	813	813	846	813	801	849	822	833	772	830	824	789	802	834	846	835	832	825	768	797	843	828	814	808	901	787	813	849	847	801	839	843	803	896	784	779	801	843	845	808	871	778	810	800	832	832	842	814	812	824	804	800	847	812	786	825	823	778	766	821	834	782	806	805	883	812	774	812	768	768	825	812	862	792	831	816	796	771	771	779	877	783	768	778	777	833	823	762	821	811	813	789	907	824	823	808	789	835	852	839	792	831	847	772	850	823	858	850	813	813	755	824	803	798	799	807	808	769	781	835	764	816	758	847	826	817	840	765	792	850	851	838	802	841	779	828	820	817	876	794	805	838	800	819	834	829	847	862	845	814	801	820	842	852	792	804	757	780	798	803	818	810	794	750	832	796	846	813	807	796	838	821	795	882	797	795	795	790	825	842	840	881	851	774	831	810	794	795	851	839	844	843	802	829	829	877	795	812	772	826	862	829	786	815	810	849	790	846	788	850	784	771	833	811	823	835	829	866	802	824	784	831	813	832	744	841	825	829	850	791	826	801	794	844	778	826	830	833	841	799	830	827	765	795	811	807	816	863	828	810	797	868	815	829	793	820	845	853	784	790	759	797	816	828	833	799	854	886	834	836	770	832	848	806	802	779	794	849	793	818	813	815	934	846	820	812	803	761	795	806	890	789	746	794	865	761	807	783	842	853	778	807	823	842	789	831	822	828	779	820	830	783	877	792	833	832	782	855	837	808	795	826	825	793	799	833	812	827	776	798	835	801	773	814	819	806	801	827	766	852	848	834	827	833	801	821	832	784	799	736	799	831	775	811	803	844	805	797	781	806	830	806	836	788	803	837	822	829	805	759	855	849	827	857	800	833	797	844	840	844	837	843	858	859	796	846	828	875	773	814	820	797	850	816	828	877	828	879	833	757	820	817	804	837	822	753	815	880	820	761	837	800	784	834	814	828	825	788	820	789	824	813	821	805	796	776	821	855	804	815	783	800	836	740	772	823	864	813	801	799	843	819	809	756	866	776	751	823	871	816	859	829	811	783	864	813	739	877	835	775	799	805	854	820	807	826	829	846	825	807	804	820	830	833	803	772	839	816	777	787	790	790	839	789	811	826	777	847	795	874	799	809	779	822	800	820	777	776	848	814	844	785	824	807	882	829	804	813	852	802	804	819	833	791	790	849	857	784	846	803	803	788	793	821	853	814	788	753	770	776	876	813	816	850	852	834	831	806	810	859	820	879	828	832	814	858	781	842	782	867	828	794	790	781	876
64191	102211	70319	29191	815	797	815	816	803	784	814	756	796	803	829	792	805	799	884	754	975	1645	1444	1228	991	824	826	792	789	760	775	742	839	831	823	784	810	753	779	784	821	828	824	820	773	798	775	785	798	727	784	774	759	792	752	789	752	744	789	816	844	765	794	780	776	816	775	766	787	832	716	748	774	722	792	794	774	741	788	797	809	716	777	751	799	746	770	809	792	811	777	786	767	753	769	765	754	807	798	741	772	780	735	760	757	779	741	776	794	786	830	750	785	813	756	796	770	757	800	777	761	822	777	782	744	803	736	795	757	752	778	716	770	782	755	810	786	772	831	818	785	799	760	771	746	832	781	834	756	779	701	741	734	771	757	813	806	775	745	809	752	765	800	763	805	806	770	750	813	724	739	813	797	761	747	787	796	723	773	782	803	779	798	752	743	723	798	789	753	783	735	749	731	801	744	795	781	734	769	773	749	724	789	765	757	767	797	779	753	835	793	751	792	820	790	755	805	751	763	697	785	750	792	804	758	763	788	739	741	812	799	775	774	815	812	803	813	779	774	754	763	803	763	815	784	743	762	831	744	742	801	802	778	779	734	797	764	767	760	786	799	805	776	844	785	770	799	812	809	762	765	768	797	749	726	798	857	816	809	802	799	751	725	769	774	782	776	766	764	794	774	754	822	753	756	809	772	768	753	769	727	749	808	714	803	804	793	755	727	744	716	779	767	761	785	758	771	789	763	742	791	772	736	738	770	800	727	701	729	741	783	779	779	792	771	790	764	765	761	775	740	783	811	747	793	756	724	811	831	764	799	762	762	790	759	740	752	794	726	710	772	835	818	770	788	807	819	778	737	754	793	765	777	767	792	781	720	789	796	782	770	739	802	784	753	784	797	837	779	752	784	774	770	755	759	807	770	760	777	741	778	821	758	789	820	776	784	765	730	790	824	790	737	769	792	801	762	784	791	748	813	772	767	797	785	775	762	754	818	780	758	793	777	750	786	778	798	787	688	785	806	778	759	796	793	766	769	727	815	791	744	783	750	772	782	781	788	767	730	786	784	767	724	781	775	782	761	687	764	768	771	825	753	755	798	760	756	827	759	800	769	794	745	726	797	783	823	749	821	759	784	752	769	762	786	745	808	775	754	856	798	746	751	803	742	773	753	749	772	778	799	799	754	716	741	772	847	739	778	775	771	769	716	802	781	758	777	786	785	714	807	750	745	782	779	758	780	750	780	762	785	795	820	801	741	763	773	718	818	750	798	770	807	747	752	708	737	787	790	783	751	823	759	745	762	724	751	781	774	806	791	787	735	807	817	774	797	767	765	792	742	813	829	763	802	795	790	814	750	789	767	743	789	803	742	733	740	732	799	762	768	769	805	800	732	795	773	758	752	803	804	805	751	752	796	786	750	800	752	774	788	746	785	803	751	782	807	821	761	742	780	767	763	786	774	753	757	761	744	785	780	751	716	750	776	838	763	772	791	770	795	781	773	808	750	764	740	754	738	761	778	760	771	819	787	762	735	776	753	751	771	796	769	772	759	775	822	800	797	739	755	761	781	755	752	743	747	756	835	823	745	793	739	769	756	740	751	764	765	820	796	744	748	813	744	756	782	758	755	766	751	782	770	757	750	760	802	750	801	813	755	785	743	788	755	761	758	778	762	786	793	810	777	798	761	752	789	758	785	759	751	779	775	792	748	798	806	781	749	758	816	764	756	745	792	783	770	799	731	789	761	767	734	781	782	775	777	811	790	820	771	745	761	792	778	752	775	750	786	833	756	797	771	827	761	763	813	690	750	774	724	779	764	734	762	783	762	728	764	768	785	852	755	744	758	762	749	747	752	775	777	782	763	738	772	752	794	777	761	742	775	821	727	847	744	791	806	726	787	828	724	749	755	767	785	758	797	749	792	766	751	761	774	801	733	708	770	786	741	802	752	796	828	769	782	770	752	745	811	782	770	760	748	738	791	767	722	790	767	747	775	826	737	809	747	805	769	799	826	753	842	775	783	741	770	793	766	813	787	779	756	781	750	776	734	741	752	806	724	779	781	785	796	741	772	732	796	712	741	792	826	796	795	751	803	803	819	807	746	739	743	794	721	728	818	774	779	806	796	766	785	768	770	757	763	768	741	794	752	762	768	769	792	785	773	764	777	798	734	701	777	732	784	785	740	789	740	783	790	760	789	812	775	807	769	764	742	780	751	784	746	831	820	740	820	738	763	770	800	725	763	738	756	712	770	756	776	806	796	775	768	774	760	745	764	766	773	819	796	779	756	762	774	773	772	790	731	783	777	815	775	766	760	706	759	807	762	785	759	703	786	729	801	824	763	751	757	792	787	756	755	738	813	765	772	763	770	725	790	750	793	763	751	782	767	757	807	765	798	745	783	739	767	717	747	744	791	837	708	701	809	747	834	735	799	779	770	766	776	766	749	754	778	757	814	800	787	759	776	746	735	768	730	761	744	808	768	774	766	779	741	753	750	752	783	764	782	791	755	771	782	734	769	751	782	716	758	766	774	771	768	786	796	766	790	754	769	787	790	729	799	783	812	782	803	787	740	820	750	768	753	776	753	745	731	757	809	787	780	792	715	790	768	818	785	765	783	731	730	757	772	772	729	789	779	823	761	796	726	733	731	772	797	757	791	771	786	749	746	784	731	710	752	776	787	757	776	810	798	791	813	755	753	766	788	793	782	746	764	727	780	799	758	744	749	784	774	734	690	795	769	736	761	778	752	759	810	795	782	773	696	778	763	760	743	785	751	753	769	753	769	796	761	794	813	739	768	757	784	818	765	776	737	704	731	712	736	717	802	806	740	792	799	735	730	735	695	787	733	753	781	708	771	696	740	760	788	762	743	763	765	818	727	741	804	732	778	773	755	788	792	772	722	798	801	739	737	774	713	776	757	785	777	767	801	775	784	742	780	775	731	808	760	791	771	744	801	780	756	740	762	738	768	751	750	743	725	779	773	725	779	765	756	794	779	755	779	781	809	788	758	794	793	728	764	766	744	772	765	744	754	804	776	772	792	756	798	750	741	790	762	824	715	798	772	772	753	754	782	758	803	753	736	738	839	688	801	750	764	750	734	732	757	783	755	798	792	763	756	786	776	731	734	869	755	720	774	776	776	759	768	741	775	761	837	803	716	771	782	735	769	784	778	725	732	805	770	794	746	769	758	737	797	745	754	790	826	772	730	750	736	752	736	780	759	742	730	778	743	725	778	758	785	750	748	777	776	782	796	746	742	798	794	756	742	797	778	761	736	764	743	791	768	755	742	752	811	755	771	773	766	804	761	759	782	823	780	765	762	787	713	797	768	783	755	733	749	777	781	807	711	756	768	814	757	762	728	824	778	727	803	789	759	770	889	768	757	754	765	762	758	785	773	776	830	766	782	754	765	804	780	775	754	777	731	735	795	766	736	765	766	759	823	786	796	807	744	759	774	735	785	815	742	790	779	759	715	813	748	827	765	740	770	752	825	778
30047	30928	25064	7659	752	661	651	591	623	582	632	593	610	607	608	577	618	614	595	593	590	622	655	639	613	592	607	569	612	627	618	648	606	617	633	592	622	591	578	603	618	586	581	588	560	675	606	561	609	598	581	593	604	559	624	590	596	612	530	600	615	588	571	618	549	596	611	601	641	563	547	571	639	620	613	600	621	580	588	547	591	569	612	596	575	617	574	585	528	623	638	572	571	595	587	578	589	583	533	612	586	561	595	561	589	600	608	632	567	565	626	608	576	573	558	589	644	574	589	549	606	592	585	634	638	580	559	594	579	605	601	602	655	600	559	568	610	591	591	526	596	566	648	592	607	601	588	609	602	563	560	561	563	615	607	614	555	592	570	539	546	623	588	623	596	587	550	570	579	619	596	587	592	571	576	638	555	632	582	593	559	566	578	659	580	627	586	610	609	588	615	578	589	636	587	586	535	568	567	588	565	552	587	589	607	613	585	618	590	585	574	574	595	617	542	611	547	592	560	574	599	586	580	608	591	593	595	589	578	599	560	582	595	590	604	579	597	588	563	573	618	596	577	571	579	583	544	582	628	626	601	631	582	573	615	591	637	623	583	592	592	617	554	615	631	596	601	612	599	544	648	583	580	656	637	607	622	560	595	596	570	641	624	584	629	658	590	602	603	604	603	584	620	600	584	635	576	573	585	599	619	560	582	596	604	609	560	531	609	608	620	640	598	590	597	601	571	607	601	598	625	581	615	585	571	565	597	558	629	583	580	578	590	589	621	656	554	581	609	591	589	622	573	623	619	588	594	573	616	625	602	601	574	599	579	636	619	610	569	608	585	629	638	663	556	613	560	593	560	587	623	606	620	598	583	557	616	573	584	599	595	631	586	580	590	622	617	603	570	550	604	592	599	590	563	592	602	578	545	582	592	630	584	588	596	589	574	579	606	606	619	640	560	572	568	633	550	597	648	600	585	549	569	574	577	610	569	603	583	591	600	589	572	574	580	542	588	562	582	592	579	555	554	571	582	613	597	575	557	573	590	630	620	594	608	601	594	594	588	554	574	592	611	598	578	593	618	578	587	662	633	602	593	573	571	565	629	599	580	603	568	577	610	607	621	575	597	592	587	578	611	607	573	660	554	583	615	592	590	618	563	622	596	611	543	570	595	617	576	593	584	557	581	579	591	558	615	576	607	623	568	592	579	604	561	617	520	594	605	592	633	565	595	567	607	588	572	596	594	605	603	584	551	604	636	642	616	581	573	649	598	591	581	656	593	622	564	583	611	620	588	570	593	590	589	630	565	567	631	591	618	626	590	563	624	566	612	609	561	617	554	577	610	576	608	551	588	551	598	610	578	642	599	553	572	616	535	608	594	583	610	605	602	585	580	584	655	613	585	584	586	582	580	605	579	569	586	627	586	547	546	598	570	605	584	576	596	597	593	607	598	587	549	564	606	623	528	614	532	602	579	623	613	620	636	588	586	610	568	595	585	583	576	579	610	587	563	575	620	558	607	566	630	585	610	634	585	645	595	565	576	581	615	595	578	620	585	610	613	573	619	616	602	554	583	549	604	591	570	579	606	564	560	591	608	598	616	585	537	604	580	627	628	587	611	607	591	635	626	595	591	601	607	588	540	606	607	585	547	601	574	607	587	595	573	567	568	576	616	630	576	553	634	583	618	571	553	614	595	668	582	594	580	591	575	556	611	605	601	560	640	589	613	563	611	584	599	533	601	574	578	623	613	600	569	594	609	556	598	571	613	620	602	620	559	580	569	601	588	575	574	587	632	588	574	581	552	600	599	604	632	584	566	621	620	574	590	533	545	601	565	621	614	590	547	577	596	609	555	587	625	592	593	593	571	612	572	598	607	598	596	605	614	606	639	656	555	591	610	640	592	561	594	568	564	534	600	579	594	590	595	651	590	569	633	571	626	587	582	603	563	593	599	597	563	549	595	586	550	566	587	553	603	553	606	599	598	594	597	593	562	606	583	572	629	618	555	545	616	615	559	587	615	607	611	596	576	613	535	594	610	572	639	599	611	582	575	611	565	592	642	651	585	589	593	643	633	586	582	579	610	615	586	578	610	563	577	594	589	587	635	611	563	619	558	613	569	569	588	614	584	582	601	580	585	634	631	585	596	601	576	563	571	599	555	586	591	611	595	597	599	558	569	597	634	593	602	631	589	597	631	551	604	601	602	617	559	601	609	577	590	585	569	557	592	587	601	566	670	552	565	589	570	582	571	617	578	596	596	625	634	602	571	574	580	589	597	596	538	592	579	589	642	620	554	632	610	530	609	619	562	595	557	570	575	594	570	612	570	621	569	598	589	607	602	593	565	590	573	547	599	580	595	558	579	592	626	599	589	595	586	573	579	632	549	597	600	565	563	544	579	610	593	596	593	565	593	586	590	621	611	600	612	586	569	617	568	661	601	612	586	615	594	579	644	551	613	609	636	627	631	568	580	625	612	587	606	574	588	584	596	651	583	605	553	558	576	578	585	605	606	586	555	567	569	553	612	620	591	552	600	571	587	577	578	621	610	573	571	572	617	610	612	603	616	600	606	568	597	597	630	587	572	587	595	713	575	618	569	612	632	576	598	607	603	564	571	599	528	592	615	628	603	601	552	646	591	639	587	572	553	605	599	585	560	614	600	617	560	608	588	601	543	584	586	605	561	570	612	619	569	582	593	615	600	575	614	574	600	613	600	605	549	576	589	620	586	648	597	580	590	592	605	611	559	600	589	567	577	604	642	567	563	578	596	566	591	636	634	544	594	606	565	601	565	618	630	587	588	622	594	575	533	608	577	616	587	601	614	551	623	646	580	595	645	550	590	574	627	608	575	568	601	538	554	619	607	598	581	624	590	563	632	595	622	587	577	588	602	565	596	577	592	602	598	545	596	585	583	590	575	606	610	542	593	601	597	579	631	598	618	575	582	573	567	665	603	596	568	553	566	612	534	650	625	574	554	547	615	542	658	554	600	603	525	601	593	597	575	597	546	631	614	628	580	619	643	590	601	602	593	555	588	601	567	633	603	576	562	622	592	567	586	655	544	580	570	564	567	602	611	638	607	545	663	599	555	590	588	527	600	576	595	556	590	601	596	546	566	548	586	596	613	597	607	625	604	596	561	588	664	605	595	590	587	588	567	587	599	611	539	585	583	637	621	577	598	578	614	602	575	583	600	550	592	590	592	621	589	655	602	576	559	564	597	643	584	575	563	547	568	579	619	595	609	625	596	613	575	584	551	541	649	617	677	550	631	604	597	590	580	603	582	577	615	603	584	657	615	559	631	604	650	625	560	659	593	562	635	596	571	551	573	565	620	599	619	589	539	603	605	600	577	578	606	586	608	605	582	571	564	588	580	547	592	584	537	609	570	606	576	551	608	610	608	667	651	640	572	606	591	598	569	538	609	598	615	597	570	602	610	627	581	599	602	592	623	609	595	577	572	604	619	606	562	572	590	614	556	592	579	598	617	593	593	616
23367	36460	17373	3906	528	513	563	486	513	506	506	494	506	482	488	543	512	504	522	529	498	558	572	593	526	531	477	469	501	514	496	529	529	490	511	514	488	486	505	538	488	498	466	543	509	504	512	482	495	515	469	503	535	478	524	528	496	511	489	528	461	506	522	506	487	514	518	494	510	459	509	504	490	498	531	554	495	490	500	494	549	474	511	476	513	519	484	513	518	473	503	505	468	481	512	486	509	493	525	504	507	505	466	475	492	520	531	506	520	540	486	492	451	477	499	504	474	540	524	497	540	519	515	475	475	514	492	500	502	500	477	523	448	459	533	466	503	536	487	466	503	499	469	511	490	484	539	465	542	446	475	476	504	522	510	526	489	539	503	496	515	516	508	537	483	517	525	527	519	526	502	489	499	479	490	471	505	492	496	523	468	512	536	493	521	474	514	491	528	485	529	524	496	497	489	480	480	471	493	491	483	505	520	537	511	489	547	534	472	529	520	522	533	503	510	479	492	502	513	516	486	491	502	490	531	521	475	489	447	479	475	509	475	483	473	515	488	520	508	511	524	476	500	513	501	497	485	548	494	487	506	484	542	493	480	498	499	498	507	499	541	467	525	533	517	553	505	494	469	532	484	509	520	492	528	492	455	498	529	476	518	510	529	458	493	514	496	498	509	472	538	509	493	490	507	461	528	467	468	468	498	527	525	455	469	476	468	531	520	496	462	499	501	548	516	483	522	537	533	479	516	467	522	517	496	488	497	465	505	497	477	520	500	520	518	524	487	539	528	479	499	532	474	525	539	507	486	439	490	519	522	496	551	429	483	518	498	498	509	512	484	523	482	464	488	471	496	481	521	502	488	443	467	528	501	490	509	509	507	488	466	500	538	515	486	492	515	504	509	507	485	541	470	472	467	494	520	502	533	517	506	470	456	488	523	542	482	534	472	479	471	477	495	484	497	479	459	500	496	526	494	508	484	516	502	471	501	487	528	535	504	515	502	528	467	467	494	536	499	481	505	517	474	497	496	507	507	475	492	503	495	520	519	501	512	476	466	558	502	494	509	512	535	483	513	488	532	477	474	504	498	521	489	481	509	517	454	492	503	514	458	496	513	536	470	506	481	479	535	496	501	529	507	503	510	514	520	461	480	539	501	558	492	511	491	491	494	510	477	506	460	500	517	479	506	467	513	527	515	519	494	440	479	520	477	497	509	482	487	502	491	474	486	480	463	502	499	522	471	506	501	470	482	536	519	497	486	499	511	509	489	544	517	495	479	504	526	482	536	512	512	544	519	503	485	528	533	476	504	498	486	510	508	522	475	507	515	555	526	491	481	513	492	460	516	563	465	505	489	482	533	541	484	517	473	519	507	518	491	479	489	468	510	504	466	541	521	505	531	474	495	530	513	488	493	528	477	492	496	475	494	516	514	543	534	540	483	489	468	464	487	479	515	453	529	498	508	541	513	524	529	490	536	520	501	479	509	471	493	457	522	457	474	506	505	553	490	521	498	460	539	482	463	493	498	501	497	448	494	504	517	519	488	473	492	478	503	480	473	501	520	493	545	505	542	506	481	462	464	507	499	514	512	479	514	530	519	507	495	507	519	494	509	490	510	480	504	513	559	507	499	508	461	476	485	507	510	520	466	493	499	540	529	506	504	521	514	523	460	480	497	507	496	494	496	500	484	524	501	509	508	493	500	513	463	516	477	523	482	505	536	466	509	477	501	481	503	519	511	512	504	526	473	505	491	497	457	507	502	516	530	496	507	493	499	522	521	491	497	477	514	523	500	524	536	494	490	499	548	512	509	484	451	494	476	489	462	477	458	529	515	510	524	525	462	523	515	449	495	499	490	484	505	491	472	466	476	494	479	486	507	534	501	482	540	514	489	539	531	490	483	478	520	527	503	527	443	512	504	489	492	485	515	547	520	538	495	489	478	499	493	516	499	480	496	483	484	497	505	483	502	521	486	507	498	530	500	498	508	503	516	500	521	521	526	491	530	526	499	497	500	487	529	524	502	508	529	511	524	500	447	466	501	488	493	489	483	545	497	518	516	516	469	438	511	522	495	480	525	477	469	516	542	522	484	505	509	515	488	515	501	536	505	517	465	514	522	469	493	504	488	500	466	561	516	508	492	492	519	491	480	506	557	512	449	501	488	452	518	498	503	497	532	529	492	515	545	468	507	519	501	482	557	484	490	519	532	500	463	533	499	483	499	490	503	527	484	472	512	489	514	506	519	542	547	505	519	472	489	503	527	532	526	542	469	506	502	487	505	537	507	500	471	502	529	481	522	493	538	528	465	547	510	470	528	486	520	489	494	525	503	499	472	523	468	501	492	520	502	446	480	536	446	496	517	506	503	508	514	519	481	529	511	524	491	537	515	465	509	492	497	524	505	493	515	522	522	474	480	535	500	494	474	497	470	520	545	486	531	528	482	489	493	474	511	498	479	496	520	495	503	460	519	521	495	512	511	509	471	477	500	485	538	520	504	482	478	470	505	503	471	468	515	473	495	503	496	471	520	515	473	520	517	534	523	502	475	500	500	555	499	510	557	484	499	492	481	536	490	562	566	514	494	488	500	527	511	509	513	504	497	526	470	533	515	474	462	465	473	526	502	520	471	515	506	499	459	481	458	519	533	515	496	482	471	492	527	498	481	499	552	475	498	464	500	515	482	492	503	493	526	465	477	523	491	501	540	531	539	486	500	486	512	464	497	479	528	473	476	542	527	492	521	526	481	492	470	498	500	513	498	480	465	484	519	519	555	535	498	470	528	467	512	517	488	503	475	484	502	486	524	501	515	475	493	528	459	501	522	521	536	517	515	528	514	523	462	497	482	509	488	479	527	512	537	454	491	516	491	494	524	506	443	519	508	528	489	502	464	476	490	549	488	496	486	494	457	455	514	514	479	520	492	536	476	518	501	494	492	530	467	485	495	492	488	464	464	482	476	506	471	476	511	480	487	492	530	464	507	446	494	455	533	510	500	519	538	467	491	484	532	504	486	498	501	491	487	538	497	470	485	491	467	503	500	510	482	478	509	490	491	485	481	499	487	477	479	521	513	504	481	475	515	480	509	488	494	508	512	516	480	511	496	461	507	489	505	491	484	484	515	502	539	519	492	504	510	526	526	497	498	478	482	498	476	481	515	510	519	499	468	467	494	481	474	484	464	531	548	489	498	544	478	502	506	485	474	512	485	490	484	527	487	538	521	494	460	572	507	525	483	489	480	524	519	473	494	502	514	486	486	513	516	530	534	482	469	527	470	530	499	518	470	506	501	514	514	507	473	521	516	466	480	516	507	521	483	540	481	495	476	524	547	515	514	506	513	498	536	462	475	531	503	506	550	498	496	510	537	472	462	527	488	462	471	493	529	493	510	476	500	501	505	519	461	503	487	508	491	480	491	504	508	475	474	505	504	493	471	538	505	501	472	550	517	442	489	515	513	532	479	526	502	502	520	515	501	489	512	475	512	498	485	478	521	531
25035	26007	37412	30558	12834	2358	1008	852	808	758	748	762	784	704	763	731	771	807	713	749	808	1132	1073	1004	854	817	747	743	758	735	716	720	747	717	726	755	715	787	750	732	714	747	711	735	703	743	701	713	740	714	733	723	714	672	758	742	730	712	709	744	728	758	760	688	756	750	748	689	748	711	722	759	718	710	734	748	749	731	782	730	743	716	734	709	678	718	695	697	745	676	745	757	733	728	742	754	730	714	738	723	701	724	698	753	777	728	806	720	727	764	726	727	757	763	775	720	703	709	763	736	748	764	794	715	702	691	727	724	706	731	688	779	740	711	731	689	728	725	806	733	711	734	763	755	732	775	757	794	708	745	739	744	710	705	705	743	777	739	713	733	748	751	720	733	719	759	734	701	704	721	751	810	759	696	729	728	748	718	717	740	699	734	713	783	767	695	712	757	696	680	711	730	750	682	719	750	739	716	754	726	716	723	704	793	737	700	785	746	708	733	740	735	688	725	765	767	673	746	715	752	713	743	741	697	720	746	743	739	698	680	766	732	708	735	702	714	754	735	735	713	757	734	775	699	746	775	694	748	718	716	713	711	752	760	737	731	782	702	805	721	750	760	748	736	734	705	721	758	749	754	685	703	667	753	693	699	742	726	725	803	759	714	705	745	795	742	693	757	715	798	673	705	725	733	769	728	727	712	739	757	770	746	715	730	711	718	759	718	796	748	717	742	709	752	712	743	675	754	684	745	680	766	732	751	751	682	698	745	706	712	752	733	712	760	742	722	680	706	790	727	758	701	741	724	714	694	702	708	702	735	700	744	715	759	755	730	696	696	736	774	718	675	683	710	730	744	723	745	651	750	716	722	666	712	710	806	754	690	738	745	724	763	810	756	728	706	715	714	738	706	779	739	740	788	770	732	738	779	753	734	756	717	731	719	714	755	766	718	727	685	737	752	711	723	770	746	765	680	724	784	718	784	730	726	712	789	722	776	736	755	769	789	741	741	729	741	758	746	754	734	687	726	670	722	759	776	741	723	751	747	766	732	752	735	746	660	711	729	707	691	751	713	713	707	764	764	786	722	755	682	731	772	698	725	771	805	727	695	721	731	748	764	745	729	778	717	716	746	773	715	745	765	752	687	756	721	709	715	697	737	723	748	739	719	710	742	736	721	732	748	709	730	723	718	766	737	777	738	735	716	717	713	706	775	760	719	749	709	651	747	733	685	700	762	724	657	726	760	719	748	748	739	713	729	736	743	666	716	763	750	732	705	770	717	789	722	778	673	739	756	737	736	776	734	767	753	769	703	747	766	738	702	716	751	712	761	718	740	675	698	757	729	768	769	755	750	741	715	690	764	740	776	702	696	718	766	739	756	726	741	712	703	727	711	715	715	750	733	718	752	745	713	768	688	754	722	779	778	726	705	721	743	711	759	774	739	742	685	782	761	695	737	710	702	719	715	761	779	721	760	737	722	752	691	737	731	730	764	702	741	735	736	728	747	723	711	713	753	728	731	732	735	721	755	755	705	739	762	725	737	765	711	697	777	707	742	739	759	758	706	727	760	710	703	750	711	742	749	764	697	713	707	737	765	710	731	703	737	747	704	799	744	759	737	697	732	741	722	769	764	734	729	746	815	754	723	754	720	691	683	742	767	709	734	738	725	741	749	736	772	768	733	724	757	714	700	732	740	715	699	729	715	716	718	745	725	715	738	685	747	695	729	761	686	693	756	723	697	723	728	728	711	709	713	736	716	748	688	710	746	739	729	759	793	753	739	720	752	692	736	783	693	697	681	746	749	724	716	720	761	740	684	752	764	736	723	733	683	735	708	713	737	734	684	699	759	755	735	717	721	679	767	740	705	757	711	730	750	697	721	743	744	715	747	740	727	715	775	721	658	718	685	721	724	731	763	728	741	701	759	743	712	674	700	667	756	750	691	771	754	703	679	644	709	742	767	697	748	800	735	728	727	684	752	719	777	750	761	738	728	704	772	745	709	800	734	714	687	731	762	744	714	717	738	692	770	750	741	728	762	770	770	760	744	740	693	696	766	729	705	719	758	710	704	708	725	713	723	714	754	734	758	717	722	737	738	754	722	732	771	711	716	713	718	738	717	696	731	763	709	755	760	740	705	753	713	719	698	709	752	743	709	799	732	733	674	692	751	735	739	752	701	730	747	735	697	721	742	717	746	654	813	727	745	713	677	756	743	709	725	746	711	648	694	736	709	720	712	756	764	706	754	763	719	759	708	677	807	688	707	729	704	748	714	709	729	721	691	731	786	718	684	731	702	751	732	784	740	739	716	737	741	694	805	739	677	716	747	725	727	712	693	724	721	696	731	749	722	727	705	772	736	726	739	736	714	708	709	766	711	761	759	747	668	759	726	729	703	739	726	727	760	717	684	703	787	752	746	765	749	770	692	717	703	684	686	732	695	701	734	721	747	720	734	730	711	728	697	709	693	747	727	706	761	695	704	710	776	735	755	742	766	746	703	736	703	751	690	700	752	697	749	707	759	740	746	740	704	773	742	708	721	740	733	723	711	729	732	717	749	752	720	723	698	712	731	770	728	746	772	711	716	747	742	710	761	731	728	729	710	754	794	725	704	747	692	734	703	763	673	754	740	735	763	746	692	750	752	686	687	725	713	735	704	714	699	741	698	756	704	748	761	700	726	756	711	744	757	704	775	736	794	732	694	725	738	732	727	752	730	771	729	723	712	754	712	722	756	694	737	703	747	704	709	751	759	732	716	716	735	709	737	710	720	761	783	716	753	679	744	747	714	736	761	702	759	724	706	742	765	715	721	713	754	706	736	704	770	692	712	702	748	719	807	696	715	755	736	725	726	746	788	757	741	724	749	727	656	742	753	757	732	669	763	712	700	712	743	738	686	723	726	737	695	713	764	741	733	746	744	788	730	753	728	705	704	783	744	716	716	720	684	747	744	756	714	727	705	754	727	716	737	679	711	713	688	704	680	701	773	732	751	739	736	748	736	775	689	757	731	710	714	781	715	752	814	754	722	735	731	741	712	686	743	751	734	777	778	776	697	704	702	740	696	777	722	741	741	756	776	743	727	694	767	756	723	706	718	730	734	748	731	750	738	709	728	723	699	730	756	727	749	731	734	702	716	659	717	719	715	771	727	767	717	736	722	745	747	706	765	730	701	734	729	742	739	689	749	735	753	748	657	718	762	729	720	737	726	748	729	684	736	741	703	712	739	766	732	767	759	723	735	709	701	709	684	753	700	747	710	718	772	769	724	750	729	762	779	717	682	751	758	733	703	752	726	678	710	737	717	727	714	750	770	753	758	748	767	755	740	755	684	682	753	801	707	756	706	739	744	696	748	698	757	734	729	688	722	765	720	746	782	703	753	687	737	750	717	713	746	740	706	799	711	696	674	720	716	780	761	749	728	717	778	723	740	714	735	734	712	685	719	735	745	719	760	693	764	716	685	693	788	712	710	692	718	720	730	778	766	704	713	658	730	719	680
61939	92864	59085	16001	721	690	718	702	660	685	696	694	698	715	722	679	687	681	722	700	877	1350	1297	1059	803	732	711	646	695	669	740	684	685	661	638	688	662	679	722	723	664	699	657	610	674	660	671	663	674	661	662	634	650	653	619	643	686	640	657	683	643	673	704	645	714	660	665	692	684	640	693	633	678	614	652	645	700	638	675	665	656	674	672	611	692	685	629	674	716	654	664	691	643	638	684	678	641	653	636	647	629	645	676	662	669	672	658	657	665	679	617	656	663	659	682	667	647	641	680	674	672	638	694	664	711	699	697	696	641	632	661	630	635	659	682	675	656	671	636	706	669	668	676	662	617	706	669	633	670	672	716	655	603	674	642	671	727	677	699	656	698	631	728	660	634	639	665	648	656	653	658	655	688	684	667	657	680	648	670	695	686	649	657	602	649	666	646	680	660	653	664	629	679	666	673	671	676	682	628	640	664	712	669	690	655	689	678	627	631	698	644	663	650	711	651	634	663	627	692	610	654	635	651	666	646	645	725	650	656	654	687	663	678	691	630	625	642	664	666	697	627	669	704	673	684	663	652	699	659	688	696	676	637	649	673	685	634	666	681	680	659	649	667	650	637	669	672	729	628	644	669	648	645	645	637	675	630	696	630	662	677	632	661	667	688	691	691	676	664	663	609	663	693	678	695	683	696	638	676	676	681	690	638	649	695	680	664	639	648	637	712	679	693	696	660	626	640	637	643	646	687	674	644	705	658	651	656	642	653	676	652	665	703	658	647	692	669	735	628	656	694	688	696	656	726	655	625	625	713	618	676	651	687	643	703	709	690	665	645	718	677	623	636	679	687	698	660	692	659	693	661	660	685	655	693	692	689	662	657	653	660	637	690	660	660	608	680	667	627	678	658	678	623	658	632	656	654	682	699	657	678	716	676	628	636	656	682	691	609	690	672	665	656	642	643	653	641	675	670	664	629	614	678	676	693	640	709	673	661	631	655	656	640	665	744	655	695	657	649	701	693	666	652	673	681	698	694	637	639	666	676	659	648	645	664	653	651	640	654	625	635	674	688	698	705	685	618	655	701	648	669	633	643	695	688	672	675	643	694	675	703	658	650	620	635	665	707	671	652	646	642	659	691	686	692	652	632	658	711	663	676	700	683	649	682	709	645	655	648	643	678	680	641	615	665	641	645	683	639	634	632	653	656	652	652	706	651	657	657	681	693	687	673	668	708	677	622	656	670	641	709	654	677	685	682	676	671	672	672	668	644	625	623	641	669	708	624	639	652	671	643	673	654	645	688	673	672	646	658	678	653	652	675	658	653	633	676	677	656	675	698	668	674	692	633	660	634	636	682	697	655	628	640	634	677	633	677	678	660	695	663	694	686	696	673	656	705	686	701	650	642	647	679	653	715	611	654	646	666	670	670	652	620	686	677	611	648	637	671	685	670	668	697	638	656	687	659	698	727	623	725	690	654	697	732	610	664	686	638	637	645	662	646	663	610	694	671	655	692	620	623	657	649	686	684	651	629	660	647	640	619	679	655	731	662	650	688	637	666	641	666	669	679	695	642	676	638	628	664	642	715	655	678	669	657	662	676	645	689	682	752	690	672	648	659	660	690	669	622	697	642	690	683	692	654	656	699	679	697	707	674	631	636	675	677	666	655	651	672	635	697	662	676	679	722	670	706	633	682	660	681	649	720	679	622	645	680	632	662	706	654	640	686	685	684	652	661	667	656	693	639	664	630	673	670	690	635	659	634	665	644	666	656	661	620	636	685	680	681	673	690	646	672	658	688	672	684	657	686	699	648	655	653	677	665	634	707	643	686	647	666	682	667	690	680	670	650	638	640	674	654	692	712	664	656	643	656	653	667	693	662	641	637	635	665	645	666	696	697	700	650	679	671	711	672	653	662	663	649	654	642	692	633	688	667	674	706	647	657	680	641	607	685	704	689	651	664	692	682	655	690	669	729	687	663	674	662	696	682	642	678	642	700	694	650	677	650	681	636	650	680	677	679	656	624	683	646	656	650	671	692	675	666	618	628	685	661	711	691	670	715	682	653	693	656	679	636	613	651	676	677	690	707	700	649	638	662	688	663	645	667	651	671	650	674	651	678	676	658	650	648	637	670	677	690	639	658	649	650	678	638	645	650	681	668	682	632	663	649	620	678	652	698	667	650	670	635	658	665	672	648	606	698	691	669	689	653	690	658	669	629	669	650	647	620	686	645	704	674	667	641	627	686	646	645	698	682	622	624	703	652	691	670	659	645	615	647	665	664	706	673	653	642	646	676	654	664	670	644	691	643	702	684	669	672	674	668	699	686	681	679	610	672	650	671	678	656	674	630	691	686	647	669	649	660	683	625	694	650	677	614	662	686	690	651	623	681	666	659	678	684	644	670	674	681	669	662	692	675	639	667	712	696	629	642	700	647	670	643	656	681	677	673	679	692	691	666	635	662	647	687	644	619	646	682	674	663	722	608	656	664	670	682	675	655	704	610	644	674	660	650	690	659	683	680	675	687	664	729	708	642	685	666	672	723	668	651	655	664	707	626	657	681	691	679	663	742	628	649	677	659	682	671	672	632	642	686	650	624	691	688	645	673	639	695	676	634	655	680	653	658	664	717	668	650	661	655	671	644	677	668	661	629	671	667	666	605	628	646	650	687	678	679	697	725	664	639	686	661	648	645	660	719	660	656	682	661	683	636	667	706	647	694	702	680	652	683	637	691	698	664	713	631	661	665	641	623	644	671	693	676	627	678	672	625	650	648	622	641	643	638	676	707	632	676	692	681	647	670	679	670	705	656	624	670	677	667	640	673	712	724	738	669	639	674	705	732	656	678	629	668	675	689	673	696	673	650	674	716	668	698	626	655	666	695	665	617	687	661	636	660	645	660	647	662	658	660	683	653	640	666	733	666	624	703	677	689	642	640	658	652	674	657	682	614	698	697	662	666	633	650	661	667	680	664	626	658	673	673	669	667	662	652	661	725	630	665	655	668	650	650	676	675	719	676	651	684	716	635	654	635	680	674	622	667	692	656	683	653	680	685	682	659	679	690	640	681	697	629	638	680	677	641	647	616	624	685	675	648	685	711	627	624	672	645	730	640	631	655	680	646	695	688	692	686	670	658	674	663	641	644	647	634	691	663	649	682	626	674	682	710	644	643	643	696	681	678	680	651	661	643	660	698	650	620	640	649	695	682	636	661	670	676	662	673	645	637	702	703	697	699	673	650	680	700	639	650	705	721	666	642	644	657	612	627	693	674	663	654	668	646	694	652	676	675	676	672	684	678	697	633	639	705	675	665	642	661	608	673	671	656	626	699	696	635	635	655	653	632	680	695	648	660	642	707	674	666	711	675	662	603	678	685	698	713	683	704	662	687	689	685	624	728	643	607	689	658	641	673	684	688	705	658	647	611	614	634	653	655	667	618	663	729	647	627	698	652	668	666	653	648	671	672	666	631	628	641	685	692	664	686	651	669	709	653	661
23908	23599	37718	32910	19211	8166	1605	1008	916	943	904	916	890	835	892	912	909	852	880	867	1035	1352	1391	1172	1008	903	883	843	905	899	894	853	885	855	859	852	873	811	881	821	831	916	876	827	828	880	782	816	886	828	837	859	830	793	817	826	882	837	851	839	885	845	861	842	843	872	918	885	782	857	852	897	900	907	861	851	855	909	815	856	867	843	837	825	822	832	833	877	866	919	850	897	809	853	854	889	853	864	841	855	837	812	872	877	854	857	842	830	819	824	851	863	859	838	860	927	868	849	858	811	853	814	859	869	891	824	894	823	845	815	820	809	848	849	832	808	831	867	876	909	845	896	861	868	830	814	867	838	831	867	857	855	856	817	831	810	860	869	847	860	839	816	817	878	832	839	800	848	900	814	837	861	792	851	850	817	834	866	807	856	891	866	904	824	827	851	770	861	835	826	832	834	806	862	799	792	867	839	805	865	841	843	862	868	795	857	855	829	810	857	838	835	831	813	859	843	861	799	827	859	814	827	871	844	858	846	854	822	842	793	817	831	835	855	843	820	883	784	839	843	817	858	821	831	880	801	873	826	812	832	811	823	830	822	867	865	807	845	884	830	895	873	848	827	900	806	825	871	854	824	854	834	859	878	812	841	847	835	877	841	807	870	863	835	834	806	841	828	831	834	903	822	867	855	846	835	862	826	807	848	811	837	843	854	809	893	818	880	823	818	855	830	864	879	866	805	833	805	834	799	832	841	858	869	800	839	870	870	798	820	858	886	827	848	853	786	828	854	845	812	867	876	831	827	859	877	810	808	845	804	835	852	837	871	896	820	818	872	867	831	880	878	875	842	884	829	833	811	855	868	798	881	838	834	836	809	860	832	836	856	836	873	869	864	822	876	815	776	888	847	843	827	863	877	852	834	864	840	887	791	871	826	862	771	849	837	834	853	907	841	855	895	847	795	867	875	793	863	800	883	833	837	856	819	848	822	857	789	823	816	831	830	879	838	836	817	796	879	848	867	792	793	831	830	850	807	823	871	944	854	824	878	787	865	827	819	847	844	828	826	867	827	815	848	844	855	849	866	861	821	817	861	903	844	782	850	824	848	848	858	837	835	804	881	825	867	797	897	904	829	825	820	783	832	843	847	826	852	838	901	807	931	843	868	855	892	779	840	874	815	835	813	858	888	829	845	857	871	841	850	796	866	843	860	817	809	816	804	821	847	829	834	829	834	822	890	862	873	920	876	880	806	822	804	838	846	829	858	872	847	840	847	862	811	855	829	892	896	844	822	843	835	868	829	906	869	862	818	819	854	805	799	815	852	886	857	856	816	816	862	883	913	883	861	848	863	831	832	845	781	853	809	857	871	868	894	842	883	855	857	831	845	822	876	899	859	840	870	824	874	872	882	864	862	854	832	857	846	887	823	827	855	819	869	825	848	850	833	847	825	841	808	805	841	819	816	826	860	857	841	811	863	869	835	862	845	817	833	859	862	825	867	902	813	829	857	815	866	817	855	877	782	832	786	869	869	866	864	877	834	849	793	823	843	902	823	804	866	799	908	885	876	855	825	828	827	835	809	877	846	837	792	843	874	861	792	825	859	839	846	827	806	819	798	801	898	879	873	826	871	829	874	857	821	854	837	809	886	839	795	850	866	834	842	868	894	851	816	827	904	916	859	856	860	899	830	831	874	823	809	881	866	871	900	834	806	863	902	860	825	881	836	875	854	874	837	850	835	814	846	769	827	838	827	844	838	842	848	821	801	846	897	818	864	846	854	802	802	808	810	807	882	845	827	843	828	855	837	845	834	835	882	884	847	804	858	853	824	813	770	845	819	847	848	827	913	878	818	787	868	801	837	847	823	835	866	829	867	819	834	844	853	852	842	860	847	832	842	877	858	878	831	880	866	895	869	825	846	843	835	841	829	814	818	822	832	834	838	835	847	872	815	818	854	867	825	809	829	862	821	830	834	890	797	789	839	835	784	852	818	857	833	818	851	817	861	774	874	819	851	883	837	864	886	800	834	823	864	801	883	842	849	844	806	825	843	821	870	873	805	808	858	845	815	863	832	780	802	817	821	867	839	825	847	871	831	840	891	826	851	825	814	853	884	862	829	896	840	862	805	839	866	868	844	796	870	815	826	864	847	858	853	824	817	823	859	864	803	868	825	861	865	845	824	863	900	823	773	831	828	841	832	886	809	885	862	809	876	804	849	832	795	853	846	867	806	796	858	849	857	881	787	896	802	895	820	819	845	884	855	811	876	865	868	873	788	841	800	857	843	873	863	825	793	857	892	863	811	906	907	899	808	930	916	834	860	784	833	872	898	828	810	891	801	857	829	770	852	817	837	850	872	815	850	862	860	805	820	837	875	870	799	893	848	829	845	832	840	837	853	817	838	874	833	882	833	839	878	810	853	786	880	837	866	862	790	822	836	830	798	832	858	810	845	852	848	842	814	866	821	829	829	870	852	860	836	837	838	832	839	844	835	855	796	892	915	848	857	852	866	807	839	845	821	872	842	917	849	800	841	897	847	893	830	881	826	833	845	829	812	855	819	838	836	876	819	812	835	845	880	809	826	827	831	840	803	872	839	869	874	889	883	820	870	815	834	838	874	862	837	869	849	801	836	829	869	851	831	816	860	829	826	824	881	886	817	777	866	845	763	813	862	856	845	850	835	839	819	846	878	815	833	841	858	812	864	839	824	872	843	850	826	850	863	830	819	869	872	779	829	819	798	842	787	872	836	830	832	829	885	854	879	833	831	842	837	858	848	849	829	819	860	822	830	810	797	840	829	797	842	788	818	852	832	815	810	816	813	840	824	865	846	877	798	919	823	898	833	831	826	809	844	796	865	872	837	820	865	835	844	821	892	774	819	797	786	842	803	813	859	855	851	838	862	863	856	822	819	855	839	816	822	855	852	848	805	812	861	804	854	808	852	870	843	811	831	813	834	853	830	894	823	877	822	829	829	867	764	791	845	827	755	820	812	855	884	879	865	833	854	859	843	828	853	919	810	891	819	868	828	870	873	785	849	815	841	822	736	883	862	816	844	824	815	844	867	871	844	860	803	814	862	828	855	856	805	839	881	862	813	881	814	831	909	817	803	838	863	810	876	822	881	830	822	800	848	782	799	820	822	832	836	851	808	807	810	839	842	857	867	857	839	831	871	800	859	834	851	847	848	875	828	840	843	814	891	826	841	882	799	872	855	842	836	827	841	885	851	848	846	807	858	813	825	818	822	818	843	835	824	809	847	839	882	840	828	875	848	827	848	826	883	825	840	871	902	866	850	823	839	852	872	867	839	868	856	856	918	826	877	812	817	861	824	822	798	825	864	847	788	836	851	828	834	818	891	780	869	816	779	822	867	851	848	847	838	872	812	827	815	900	838	820	832	845	867	838	828	834	810	858	869	834	848	828	846	840	870	868	848	826	808	829	770	851	886	846	844	813	809	805	834	877	880	834	810	855	883	819	880	828	891	799	797	823	833
62822	102056	72537	30620	946	779	773	837	794	772	754	789	785	790	812	807	845	822	839	740	1115	1691	1573	1256	1050	866	762	821	793	817	803	794	787	763	784	841	818	801	798	765	776	846	783	850	746	830	763	779	767	780	779	757	803	785	794	816	854	811	823	787	790	797	796	772	766	811	805	811	813	811	801	822	717	808	732	822	758	774	798	778	828	787	781	779	803	782	780	806	809	762	767	814	797	758	807	797	769	810	807	772	760	763	806	727	769	791	819	800	764	834	798	796	784	759	763	779	794	794	766	762	753	761	771	777	824	828	755	810	774	755	826	820	754	785	745	843	795	753	744	751	816	750	849	749	798	783	803	791	793	727	749	752	816	787	779	797	783	761	795	788	744	771	758	858	766	763	774	794	827	748	814	839	804	753	734	778	796	797	766	830	766	821	804	810	789	716	769	782	725	798	809	783	786	790	800	813	752	734	794	801	826	789	768	781	768	753	759	783	810	783	784	783	742	771	749	753	795	791	829	724	782	817	739	776	785	763	754	795	781	794	752	797	778	776	806	845	771	722	758	764	785	757	724	776	787	791	781	737	770	824	824	815	763	822	779	713	795	783	773	792	815	810	750	788	792	821	808	828	787	768	754	834	756	771	749	813	782	785	842	831	728	790	787	755	784	744	762	808	769	778	807	805	749	777	756	818	726	814	785	789	796	839	842	847	801	770	786	824	745	755	775	819	754	791	729	859	763	723	789	793	773	786	776	784	794	790	764	744	755	781	760	829	753	767	760	812	779	745	727	784	813	775	766	753	831	737	810	787	799	814	801	782	818	767	760	749	772	774	796	801	794	823	751	795	796	770	755	778	767	835	823	825	760	740	772	771	777	828	787	798	777	788	784	790	765	740	842	766	829	757	807	759	792	795	764	829	762	791	738	794	789	785	723	733	779	745	793	835	754	832	798	735	807	807	785	727	773	746	791	744	801	761	835	757	780	773	741	779	763	801	763	790	774	776	764	857	783	840	757	738	839	833	768	726	806	749	798	817	797	768	767	830	787	804	807	786	804	718	784	815	826	825	734	760	798	785	777	775	776	787	851	819	804	758	772	791	769	794	751	872	768	765	726	801	772	782	789	788	737	763	797	776	740	758	808	777	804	817	780	809	814	765	826	810	764	790	804	777	759	756	817	764	768	751	777	781	780	767	832	747	777	774	832	799	769	754	794	754	793	798	801	769	835	797	802	769	808	774	776	744	788	781	776	838	828	829	749	814	774	791	769	754	788	765	808	740	776	753	771	739	747	786	755	786	752	810	821	823	787	784	816	793	828	766	704	787	774	733	820	762	763	797	768	749	806	798	758	834	754	811	782	764	797	819	717	846	786	736	800	769	740	797	751	807	757	773	785	815	767	728	763	749	707	821	809	725	781	858	754	784	775	771	799	778	780	758	733	793	762	778	764	797	729	793	785	754	758	784	763	799	779	831	805	812	794	828	766	780	776	774	801	791	804	805	768	756	770	825	796	802	746	786	831	728	830	707	827	739	818	808	764	767	770	777	780	748	766	789	808	769	803	781	781	768	738	793	813	795	793	777	808	806	802	736	775	766	781	812	802	741	787	793	777	775	817	815	779	723	780	777	813	780	796	720	776	758	822	757	732	802	759	762	772	810	795	745	767	851	787	743	786	766	765	741	748	832	797	867	753	802	740	793	789	794	742	776	779	834	778	784	767	837	773	797	788	744	801	780	803	774	810	763	784	796	824	793	779	785	791	795	777	743	802	735	819	833	733	807	792	771	748	765	756	779	796	800	756	794	751	793	740	819	761	738	816	776	773	744	789	779	798	773	750	749	781	784	772	759	810	796	844	810	771	720	784	767	856	781	777	731	767	780	820	789	760	771	774	768	795	762	748	825	770	748	784	832	788	773	761	740	828	761	759	810	786	803	806	826	793	762	789	781	787	785	785	775	782	825	821	784	781	783	787	758	722	736	781	768	772	786	773	789	768	679	743	769	826	745	777	784	758	767	820	831	783	786	801	760	767	783	740	788	807	840	735	786	765	771	770	756	777	799	794	819	769	783	783	808	741	808	753	803	722	776	822	803	765	783	811	829	782	801	751	768	782	776	802	767	724	764	823	742	742	838	778	773	810	774	817	821	754	775	777	779	793	751	787	797	825	790	794	795	816	737	747	771	779	815	854	790	759	793	770	810	834	829	760	795	765	740	764	799	773	785	755	795	752	734	777	771	768	743	786	792	776	775	737	755	770	810	773	797	808	741	770	777	822	825	749	765	783	764	771	806	781	796	840	826	744	775	809	773	743	757	779	799	761	791	773	757	829	771	730	814	776	808	792	769	815	796	759	778	772	732	769	766	744	765	810	801	806	819	813	816	775	770	787	765	763	750	806	743	756	769	793	786	806	794	736	781	747	801	803	767	738	813	790	740	779	782	813	789	769	782	740	789	769	777	769	782	805	756	802	774	770	779	766	770	733	747	791	821	759	777	712	734	767	778	831	798	718	753	746	771	774	790	758	763	797	758	825	722	763	771	775	765	797	811	753	752	799	734	784	804	796	766	787	751	803	814	801	788	791	753	778	830	818	741	758	759	819	791	773	704	772	728	751	790	743	767	789	739	792	775	778	829	753	776	823	789	772	803	778	755	766	774	823	828	812	747	778	755	772	784	799	856	774	842	730	783	811	778	804	740	742	752	806	767	765	777	822	827	765	775	815	720	789	768	846	806	777	795	781	793	809	797	768	802	776	840	795	774	774	747	765	810	741	835	750	753	786	807	820	838	769	740	774	742	801	786	825	791	791	796	780	790	773	721	785	780	761	743	767	718	807	770	779	784	772	738	799	833	846	742	720	729	750	773	793	848	790	754	810	817	794	788	812	767	734	752	754	757	790	807	818	794	798	826	770	727	828	790	818	780	789	782	809	798	771	787	804	735	727	777	775	819	750	766	804	746	759	786	824	774	783	803	777	769	780	763	802	798	795	755	734	772	755	755	816	815	847	763	813	739	792	753	799	806	788	754	783	811	709	819	790	801	856	774	801	758	823	826	771	764	826	765	826	820	809	742	822	785	785	769	800	772	786	814	786	752	689	769	767	759	766	728	726	822	713	741	775	750	785	760	736	783	779	750	788	811	733	796	748	751	781	771	788	785	798	808	758	816	777	793	804	783	752	785	785	781	740	769	790	801	753	760	786	788	779	795	797	773	757	793	785	744	804	805	781	787	761	761	759	776	805	750	815	755	828	785	786	770	802	814	820	831	835	778	760	731	732	769	750	719	780	791	754	748	828	812	758	810	787	755	790	786	837	815	792	785	789	791	808	808	797	765	773	772	759	740	760	778	711	755	788	735	755	764	760	807	745	790	763	766	788	789	792	777	810	804	759	761	771	796	709	770	802	758	747	720	801	746	790	722	779	753	738	752	775	802	746	749	781	768	796	751	774	766	768	765	811	798	741	747	767	747	744	840	760	763	786	756	752	788	776	751
29730	29684	26353	10407	957	629	621	610	640	608	630	574	553	655	633	630	599	630	570	574	615	658	616	669	642	635	624	582	602	605	614	612	607	671	619	619	621	577	597	603	584	603	655	648	625	591	640	586	601	590	600	573	579	622	582	625	645	602	609	621	623	632	584	594	599	575	661	599	582	623	596	586	615	640	641	639	620	621	643	601	607	603	612	625	632	606	616	550	619	622	615	575	583	625	595	607	602	606	537	648	599	596	592	587	650	594	656	615	633	612	615	567	630	619	624	596	633	597	627	617	629	634	577	625	630	603	599	577	603	635	635	606	589	537	622	650	614	579	561	604	681	597	647	621	612	623	586	626	650	608	603	602	624	591	611	580	622	638	580	594	605	623	619	618	636	639	631	591	581	615	655	638	661	607	633	624	577	633	568	629	666	609	659	643	558	604	622	630	648	613	541	624	586	631	660	640	615	604	620	571	560	612	645	604	607	579	614	563	616	626	618	653	617	639	607	599	603	631	607	582	612	597	587	564	549	622	579	614	561	612	616	573	603	592	607	591	610	581	603	660	623	644	605	615	627	624	612	626	600	668	628	606	639	569	599	592	610	597	584	578	636	633	612	597	643	626	599	598	637	623	584	592	622	623	602	606	602	634	626	633	652	609	576	600	600	630	580	612	561	603	616	609	574	640	625	592	577	602	614	589	630	629	613	631	610	643	631	621	646	606	633	617	576	613	589	624	623	656	608	649	627	616	640	563	571	627	598	673	640	629	599	638	648	606	590	585	640	597	624	639	627	616	616	615	589	640	584	615	615	599	619	593	631	643	578	645	572	645	590	609	672	628	593	612	583	637	598	617	625	630	649	611	542	632	627	628	596	602	629	561	615	586	640	641	604	569	635	643	616	601	619	639	570	585	623	635	612	625	601	627	614	630	609	638	573	596	663	601	563	604	622	592	594	633	607	597	646	605	545	584	605	567	628	629	604	622	581	641	626	624	587	582	649	662	636	546	590	624	642	605	594	626	631	641	620	644	562	589	591	595	594	630	637	597	621	551	605	605	594	623	588	615	626	596	610	636	637	579	599	617	616	588	617	605	587	612	617	617	608	615	584	588	608	572	600	612	626	605	592	550	613	660	642	582	590	623	589	639	592	615	610	592	612	573	642	602	619	596	600	626	617	600	602	585	624	588	581	585	622	593	630	623	622	583	622	587	591	604	645	655	597	653	624	576	629	597	639	577	629	631	574	616	638	587	645	599	624	641	638	578	628	604	639	608	604	610	597	615	610	632	610	602	653	623	619	607	657	646	639	577	620	608	604	599	585	604	613	589	636	592	628	587	619	650	589	635	650	593	589	602	645	656	577	645	575	623	634	615	614	609	616	607	637	594	643	612	643	581	576	603	586	648	612	630	608	611	567	561	639	644	578	548	574	618	669	644	596	650	580	620	589	578	598	614	608	627	641	601	629	609	602	652	617	581	597	605	619	664	591	600	591	585	611	591	642	595	595	645	586	617	612	625	611	603	604	583	590	590	632	637	600	575	614	608	597	606	583	605	584	604	655	573	601	618	602	666	601	581	598	643	635	632	580	604	615	613	567	615	630	623	655	597	586	607	612	612	617	629	617	630	621	625	573	649	579	609	606	588	617	615	615	613	625	560	598	547	600	649	602	605	604	620	600	641	606	641	629	580	617	596	621	587	570	622	632	563	564	587	627	607	563	586	624	628	648	576	591	578	630	648	630	594	619	572	592	623	569	609	623	630	620	594	592	627	598	573	590	578	615	603	611	653	631	594	625	595	602	612	599	640	603	570	597	608	620	643	592	596	654	601	627	579	610	596	653	571	634	645	630	624	585	593	589	622	593	605	585	620	640	626	604	606	613	609	591	636	654	582	619	601	615	595	585	590	604	603	647	585	583	621	595	643	616	653	622	601	644	620	609	656	608	602	641	580	608	584	615	612	579	650	577	586	616	616	629	622	638	618	610	587	583	606	626	588	647	612	612	629	640	568	597	669	581	623	616	615	651	598	618	551	612	648	600	661	579	621	602	601	630	627	603	611	607	606	604	646	609	631	598	624	646	639	640	610	613	608	620	625	616	613	604	590	600	605	647	584	567	610	583	606	623	631	601	579	604	609	614	607	645	581	598	603	602	611	600	602	614	606	611	662	565	608	613	585	661	586	635	614	613	613	615	610	595	605	648	567	620	593	637	613	630	629	624	616	594	622	591	643	613	594	636	624	602	608	605	596	632	626	601	623	637	623	604	605	608	566	594	617	636	578	596	596	605	612	624	581	599	556	601	578	608	619	614	642	575	650	637	613	594	576	627	608	631	563	652	632	644	584	578	588	588	611	616	639	593	618	607	631	551	601	655	617	608	629	606	604	613	619	597	611	598	613	602	606	627	616	588	591	643	615	609	620	603	622	636	629	625	597	632	648	628	553	650	607	581	630	607	630	616	587	618	656	640	587	598	576	620	637	616	616	628	616	574	615	633	614	623	620	611	636	623	648	679	607	617	592	644	638	598	605	575	626	631	645	611	601	570	616	644	611	622	593	627	604	642	620	630	599	615	600	605	578	615	576	610	578	618	575	588	619	591	599	623	577	597	653	606	606	613	622	615	567	586	601	635	605	658	681	664	623	623	621	646	646	604	636	575	618	587	622	564	586	620	626	621	659	606	627	593	635	605	600	606	631	611	609	589	623	668	640	642	619	548	630	578	626	638	615	651	558	619	608	619	639	626	641	631	593	598	581	597	611	627	590	604	629	582	607	624	611	619	598	646	623	556	598	659	617	626	637	621	573	645	648	655	643	630	637	617	626	595	608	636	610	602	616	627	612	637	621	638	573	625	569	610	598	631	609	567	648	641	602	610	590	609	626	625	640	640	618	540	579	644	622	642	614	590	607	635	571	593	576	623	631	595	634	631	612	603	607	578	587	648	613	657	584	659	611	659	593	649	597	601	576	605	599	602	617	586	599	620	621	624	549	582	619	585	632	601	592	582	566	625	636	593	599	568	598	617	652	643	606	622	612	583	636	613	635	613	601	585	609	652	610	650	652	643	613	625	618	627	579	597	664	624	591	581	608	579	637	592	582	596	592	677	601	631	611	615	643	625	619	604	645	642	622	620	606	610	612	640	584	610	598	623	634	624	664	584	604	611	623	645	625	618	658	598	614	620	621	579	608	615	641	590	616	614	579	639	657	608	613	637	613	650	613	605	617	584	615	690	634	628	584	590	612	601	554	588	625	672	617	644	621	590	644	585	669	552	629	614	654	608	619	617	631	610	617	594	590	610	614	630	588	655	593	634	594	595	590	654	607	568	634	633	627	610	597	594	606	604	579	620	666	621	632	641	574	572	630	617	631	626	619	605	603	597	603	571	600	621	619	575	625	588	609	603	631	580	619	634	562	631	628	602	601	611	624	633	567	612	611	633	588	589	638	669	625	619	581	625	602	604	624	625	575	637	621	606	633	623	571	588	672	605	590
21717	35896	19161	5236	557	490	506	496	552	511	520	525	539	539	487	530	497	508	500	532	532	551	553	542	510	527	477	507	491	485	519	538	517	501	477	470	494	539	538	485	526	510	550	527	506	503	472	505	529	511	488	528	509	520	506	525	547	514	498	519	470	457	535	517	519	501	499	513	494	553	523	520	523	500	575	534	516	490	508	514	532	487	498	476	522	540	508	462	561	500	548	479	482	490	508	475	525	520	531	477	488	524	530	496	460	495	525	513	519	491	501	528	547	492	479	510	544	484	515	505	451	542	521	522	518	507	515	481	516	503	502	478	484	493	535	516	498	555	521	502	482	521	497	527	556	505	500	502	500	514	525	546	526	504	498	527	517	501	512	487	513	514	484	520	458	512	526	494	486	507	547	529	540	491	548	512	538	524	519	517	524	493	491	520	463	536	514	524	515	510	524	547	531	511	489	503	492	502	549	523	465	496	486	485	498	514	488	523	517	478	520	526	518	491	522	516	531	509	484	525	529	455	521	515	496	531	528	508	493	496	532	515	473	501	514	516	534	476	526	511	537	518	486	492	510	473	531	523	533	487	475	502	490	529	535	518	498	521	514	485	497	516	521	527	514	491	551	479	503	512	494	488	519	536	481	494	543	487	521	522	500	506	459	538	523	493	521	559	503	515	511	474	514	522	500	511	502	522	508	498	460	506	483	482	507	496	525	495	470	499	511	521	502	521	475	459	506	504	507	498	513	480	504	490	512	514	509	487	500	486	532	485	506	512	498	559	513	506	488	511	499	500	456	489	438	514	506	521	512	493	534	486	476	538	484	511	449	547	553	501	492	521	467	499	542	484	505	510	530	563	489	547	538	529	492	535	472	505	490	492	494	479	507	507	473	498	485	512	509	502	532	523	519	485	530	494	502	519	487	522	515	525	517	568	496	527	499	530	481	526	506	495	534	497	541	503	503	492	475	563	504	509	475	490	554	541	516	502	542	531	534	477	537	515	509	486	483	529	505	494	512	460	496	550	506	516	536	531	495	495	509	493	545	544	524	525	491	554	542	508	517	497	504	513	520	534	511	492	511	488	538	496	528	531	498	516	496	469	507	488	475	491	520	519	516	479	478	550	497	506	497	493	541	498	523	516	505	515	522	570	478	498	497	551	485	497	467	509	529	517	519	528	479	467	501	468	502	456	506	502	520	546	522	501	531	542	553	550	534	530	505	497	501	532	505	499	480	502	493	514	501	504	483	461	534	504	511	550	515	461	451	505	496	479	508	538	545	486	522	520	532	502	526	500	530	477	515	510	478	503	524	525	508	508	458	514	510	498	513	456	499	508	527	485	499	487	519	473	494	492	529	505	519	551	501	551	496	477	494	502	532	517	518	501	533	525	522	517	470	539	534	526	494	499	505	509	505	444	543	492	483	478	523	510	455	524	523	540	508	508	516	492	539	484	497	527	525	510	522	556	492	513	498	505	515	514	524	468	506	538	476	518	478	511	495	529	514	490	527	521	529	504	476	498	490	536	501	551	437	537	522	542	542	536	528	507	496	520	503	474	500	533	516	491	478	543	509	525	522	496	511	535	493	502	509	499	480	463	511	464	513	516	543	516	515	516	493	550	532	483	511	489	486	537	505	520	500	465	480	511	535	536	510	519	475	495	526	485	516	516	509	503	547	492	510	513	479	527	542	532	537	509	458	514	513	514	515	542	475	510	518	519	519	532	515	534	515	517	517	515	511	489	503	481	533	570	509	477	500	547	500	493	472	470	484	526	488	504	566	527	504	520	526	496	511	520	519	482	483	522	529	539	502	483	535	482	490	495	522	521	530	560	524	512	511	532	516	540	507	475	528	514	525	526	499	517	519	483	520	541	512	516	527	511	477	491	488	504	475	499	476	538	495	496	496	530	504	527	495	530	491	550	501	493	483	460	499	495	507	507	515	525	549	438	535	481	502	511	496	500	451	534	503	504	525	484	493	516	494	500	489	523	486	500	522	515	507	495	528	499	527	483	523	530	450	504	500	473	466	533	492	486	479	544	497	511	511	471	520	563	520	496	482	556	515	501	537	506	508	491	526	474	509	516	495	478	481	543	481	515	501	480	523	522	505	523	496	505	499	476	506	510	532	526	506	545	466	512	491	505	489	493	521	529	497	526	521	464	495	511	546	512	487	477	536	509	516	502	527	497	536	486	500	517	570	476	523	515	515	531	492	504	513	547	511	518	514	495	519	526	475	496	521	511	505	515	511	545	461	517	473	524	487	524	504	523	539	505	520	511	497	509	490	498	493	505	498	515	505	512	532	484	460	496	521	544	535	519	516	525	462	487	503	526	544	484	531	497	528	514	496	521	535	517	508	540	507	515	530	539	506	494	489	502	507	488	537	530	502	504	497	485	523	514	472	492	514	549	494	487	530	564	535	465	493	494	484	484	522	493	484	480	518	487	522	550	464	479	525	510	512	521	500	493	487	491	515	496	521	482	531	552	539	462	475	530	506	496	511	493	516	480	505	541	499	529	523	507	515	497	528	510	510	543	501	532	525	516	514	484	485	484	495	522	509	553	503	476	485	511	532	521	517	548	472	518	528	512	510	477	537	486	577	501	532	537	504	510	514	504	511	484	508	518	466	492	515	531	506	515	500	514	497	520	492	535	529	533	545	492	505	518	507	560	501	539	526	516	498	526	484	526	484	505	497	490	485	515	535	505	494	491	493	497	478	537	486	491	512	486	509	500	522	542	483	505	506	525	531	520	536	505	510	516	509	511	526	488	497	517	510	479	514	500	480	466	507	494	491	462	526	464	512	517	552	492	526	545	510	504	522	476	503	482	499	505	486	491	526	497	491	519	526	502	517	525	534	499	498	478	467	464	503	496	498	513	521	484	520	529	519	509	540	522	538	483	514	546	529	504	477	502	553	508	504	485	513	529	496	503	507	507	460	531	498	542	501	518	460	512	514	501	508	518	541	531	527	542	506	548	518	553	502	506	541	491	479	489	489	493	537	529	513	497	527	545	516	531	510	496	470	494	513	523	531	511	499	473	484	502	508	552	493	522	500	489	500	500	530	521	488	494	544	505	497	511	467	511	495	523	524	496	508	527	498	501	520	529	514	500	518	520	467	508	485	520	495	509	509	504	497	496	482	521	554	523	474	467	514	506	473	540	476	487	502	521	549	480	500	500	505	524	512	475	527	512	494	516	488	504	493	501	530	469	484	564	524	495	467	494	521	506	502	499	540	506	501	529	493	538	485	530	509	499	510	496	493	494	458	494	511	520	521	515	521	511	491	519	495	516	522	510	503	494	502	508	505	503	498	525	521	495	476	532	506	555	516	514	511	495	500	497	511	503	471	516	482	520	527	542	511	517	511	554	546	542	502	529	503	517	477	510	511	515	455	492	524	509	563	534	530	526	514	491	503	508	508	503	493	509	478	515	487	478	504	505	499	509	513	495	538	530	473	499	498	494	531	508	511	516	492	527	492	485	478	531
24954	25490	41717	33000	14589	2855	1074	803	755	741	796	738	778	762	731	734	785	762	773	734	782	1103	1052	948	854	762	761	753	763	763	730	777	758	740	781	758	735	731	723	743	796	727	788	743	758	761	732	754	796	737	756	728	745	769	746	782	731	748	729	718	689	775	719	729	641	745	780	723	748	755	740	751	712	702	739	711	718	729	743	751	706	760	767	704	733	723	743	732	762	711	703	730	738	703	728	687	725	767	743	738	736	741	735	756	708	725	701	713	744	768	759	768	708	752	762	818	740	692	796	760	821	730	738	698	740	715	747	711	732	751	753	715	713	736	726	726	736	705	733	761	741	705	766	728	757	762	717	741	677	725	771	788	716	711	745	704	688	727	753	752	717	718	731	710	766	741	747	699	749	738	714	764	738	727	750	696	758	778	738	727	703	787	740	753	714	762	738	724	722	782	767	796	724	732	701	719	722	726	756	762	723	706	717	733	743	711	727	717	744	765	737	753	776	736	702	712	767	724	774	700	733	730	717	726	695	710	686	701	704	728	744	696	753	767	792	715	726	724	746	692	713	735	724	762	761	732	712	770	773	710	730	771	690	763	783	749	744	749	731	749	716	738	766	708	724	785	721	714	737	723	722	687	704	746	704	766	748	732	718	753	718	704	696	720	759	731	762	735	741	770	723	749	716	741	760	719	739	705	740	715	740	746	757	722	743	719	730	743	725	737	786	700	708	717	724	720	758	681	740	730	713	685	758	698	742	740	753	718	702	749	803	717	758	752	728	729	740	797	743	735	769	697	700	729	739	715	669	714	759	702	715	691	758	762	720	773	730	718	713	776	739	717	723	781	749	749	700	729	761	747	720	764	707	727	761	701	723	704	695	774	749	698	810	736	714	795	747	703	731	787	755	730	743	757	717	751	756	734	763	722	725	683	752	745	775	729	774	768	707	731	771	749	691	733	751	759	727	699	747	706	748	735	722	757	773	703	732	660	717	715	797	708	771	722	722	777	751	751	734	716	717	709	745	723	697	705	749	730	742	757	713	754	794	728	743	773	737	730	767	731	722	752	754	730	764	723	714	714	775	774	733	743	712	723	757	729	754	735	751	717	758	749	720	720	706	738	737	765	755	757	727	776	723	750	716	719	729	768	728	691	764	753	717	710	797	749	750	742	733	774	712	736	700	750	750	727	768	766	750	726	739	763	711	732	697	734	742	816	764	717	706	703	720	723	711	735	742	780	729	730	752	748	725	732	724	747	739	754	758	737	728	763	754	754	781	731	710	738	747	748	735	777	734	728	704	705	720	733	774	712	779	756	772	753	712	712	809	725	732	741	724	730	672	769	730	735	748	706	775	696	734	738	694	747	742	731	738	712	738	732	763	737	755	699	737	678	738	741	675	701	671	710	685	728	761	759	713	736	770	776	736	738	770	791	748	733	682	713	675	774	759	751	718	724	805	763	721	719	731	775	720	767	729	760	736	747	764	759	729	728	748	697	739	730	668	729	733	697	697	715	776	792	740	737	709	720	710	703	730	719	713	782	707	701	756	717	729	743	733	734	732	778	801	691	724	737	733	789	718	724	762	750	751	735	712	704	727	729	725	730	710	723	780	740	697	755	739	729	715	713	728	729	733	782	724	725	742	722	729	718	742	763	674	709	779	709	799	764	726	746	744	754	745	744	698	694	746	734	696	723	737	737	716	733	728	755	723	769	703	750	747	723	749	749	723	741	781	789	725	704	734	776	715	752	773	700	738	764	794	736	745	667	751	715	731	737	744	756	754	725	743	732	742	729	770	689	750	729	748	739	731	756	748	727	761	713	721	735	762	684	730	782	747	745	717	730	720	699	728	759	704	782	771	801	760	731	705	749	743	757	730	702	733	704	680	717	701	761	744	707	719	727	740	754	766	745	720	760	795	743	716	734	732	703	774	776	799	714	756	799	758	747	710	741	755	756	773	723	723	680	796	749	756	742	719	769	762	753	711	732	707	722	727	770	707	735	708	771	769	764	712	727	737	683	738	745	744	740	705	689	711	701	727	713	716	757	682	753	789	745	762	734	770	752	775	758	768	814	742	726	766	733	751	748	733	766	753	758	751	763	706	746	754	726	743	701	726	693	747	704	750	754	733	733	737	730	717	742	731	728	724	734	721	713	710	766	732	712	725	738	755	754	752	741	746	792	761	726	714	706	750	757	682	749	715	728	716	756	779	707	751	696	708	738	735	733	749	731	711	740	735	744	682	719	764	708	691	769	716	707	718	778	763	695	689	766	699	730	716	744	776	761	755	726	749	708	713	717	754	741	673	704	707	753	706	782	676	751	758	717	762	737	741	704	759	719	739	792	726	710	735	757	722	754	664	705	736	723	746	691	703	747	748	683	725	707	724	712	673	750	728	747	700	709	701	686	688	782	682	702	713	696	691	724	778	747	713	738	748	718	694	731	736	718	734	717	756	722	759	761	689	677	732	758	759	760	734	787	750	727	712	756	722	763	721	697	748	769	732	702	755	701	732	760	726	720	762	740	733	759	755	735	721	723	694	773	750	736	742	707	751	735	765	695	730	769	765	681	805	757	701	786	740	724	710	725	782	742	815	710	754	720	747	740	699	730	734	713	764	752	740	740	754	789	720	723	734	761	746	708	719	721	754	719	791	691	727	752	674	792	710	722	699	725	695	760	763	740	795	732	767	780	712	701	736	731	744	685	750	693	719	706	754	756	707	680	742	755	741	743	787	755	745	745	739	752	726	737	725	757	782	716	753	835	764	782	693	697	740	695	797	751	751	803	779	723	742	697	717	744	735	696	758	722	698	714	710	706	762	751	738	740	724	798	751	743	726	706	697	748	766	749	783	700	733	778	750	746	787	732	678	713	697	725	765	720	759	756	712	784	749	697	765	768	748	790	822	713	741	727	754	760	755	762	697	749	733	728	738	761	763	751	706	730	739	713	726	745	743	763	734	743	733	791	716	764	735	725	742	749	711	757	739	716	759	737	733	713	750	740	707	767	767	772	775	710	767	736	758	716	719	718	765	750	770	758	714	771	704	768	745	779	720	704	782	726	738	733	724	756	719	753	696	740	721	731	751	746	729	742	735	739	711	749	752	764	731	764	727	724	708	700	730	739	772	786	719	716	736	703	724	747	749	690	668	679	743	713	771	743	768	693	738	748	785	709	713	767	758	749	798	747	711	719	706	724	697	754	729	746	717	777	744	682	751	767	736	673	740	781	786	714	748	779	763	744	791	731	721	699	732	722	710	720	718	726	763	691	709	724	735	753	706	738	792	698	746	730	728	684	707	674	705	717	700	731	749	733	739	728	727	690	743	668	719	728	709	720	730	736	683	737	702	731	694	732	750	690	776	721	759	815	767	641	706	741	724	756	705	718	765	723	715	722	781	737	764	761	784	742	765	732	779	705	757	724	704	717	744	737	731	745	741	712	753	784	747	784	784	745	717	730	749	763	784	737	699	755	766	730	761	760	705	735	720	751
60582	94846	62137	25566	902	734	724	715	731	731	634	671	651	700	746	671	712	677	689	703	820	1198	1170	972	826	696	675	694	697	697	650	681	665	636	721	654	702	683	641	659	691	674	671	643	690	701	671	681	718	675	696	673	717	654	669	724	690	661	659	703	696	651	710	687	664	643	686	705	649	636	635	679	676	701	645	685	662	664	628	690	680	638	647	669	699	688	696	690	685	631	670	677	662	666	698	641	646	700	682	689	679	645	688	704	671	674	758	701	655	632	680	688	673	679	685	709	637	670	644	661	690	614	690	650	730	665	704	700	658	658	707	679	692	710	668	704	687	692	676	690	692	695	639	652	707	685	676	695	676	700	645	677	674	656	661	668	635	690	702	656	681	681	732	668	660	653	672	677	647	674	615	692	683	654	629	671	696	664	669	668	690	639	655	712	661	685	684	667	687	706	695	678	645	658	683	649	682	677	685	665	672	651	666	715	657	671	660	672	677	634	693	672	666	685	656	709	662	705	682	662	669	708	666	675	674	713	723	674	694	643	693	712	623	651	681	685	685	660	668	680	668	672	648	726	682	672	672	652	701	683	659	657	655	698	624	677	697	721	678	695	711	655	654	632	671	715	681	667	692	652	628	659	636	683	630	678	681	680	684	704	657	670	712	633	694	714	672	675	631	639	709	701	685	639	642	617	659	679	657	653	714	685	670	692	706	674	693	661	654	677	722	677	648	640	672	697	678	726	655	640	681	683	693	658	691	667	669	680	689	720	711	705	675	728	685	646	633	646	673	652	673	636	657	705	690	702	663	664	706	676	636	689	686	694	656	662	687	684	735	677	681	647	671	663	665	706	705	666	671	690	696	589	729	675	676	661	689	658	661	683	688	691	650	643	720	659	691	692	668	685	717	657	682	664	632	739	689	712	687	743	651	627	704	745	671	668	693	751	664	652	662	634	684	659	664	655	683	672	715	652	649	708	680	678	719	668	703	730	687	675	687	672	702	652	657	637	617	663	712	635	676	700	679	619	673	683	678	652	687	689	708	682	702	701	691	690	680	675	667	673	661	699	636	681	657	680	715	676	639	628	639	652	680	670	657	671	654	702	668	663	714	700	693	641	665	719	649	713	701	687	697	705	752	676	647	677	631	629	689	662	703	692	637	668	699	683	730	643	691	683	713	663	675	682	684	677	686	658	688	743	722	748	688	669	687	673	698	693	708	649	649	701	665	676	687	676	643	691	649	708	703	649	684	684	653	678	623	693	703	692	630	630	638	649	679	696	667	707	682	713	715	700	689	658	667	665	620	713	720	702	697	635	678	644	673	674	698	676	687	659	656	674	626	680	676	710	612	652	625	659	661	666	660	681	671	687	679	687	667	642	685	686	651	684	658	630	684	632	648	651	650	673	683	671	677	659	643	674	693	714	669	687	704	704	655	666	691	675	630	668	651	665	649	698	686	635	687	635	708	645	682	644	649	604	726	671	681	691	689	660	709	677	649	670	717	648	689	710	675	620	686	733	689	651	696	682	690	636	692	665	635	684	661	692	699	631	691	646	661	679	672	675	705	680	675	674	702	679	641	658	650	673	669	686	668	665	666	618	693	720	682	643	680	642	665	662	648	729	638	620	662	634	690	683	712	609	691	683	649	655	641	636	658	654	668	715	659	646	705	644	649	667	698	688	716	659	676	673	654	686	669	657	671	699	718	697	695	632	676	684	681	695	690	644	712	684	684	665	654	651	670	676	638	665	672	640	666	696	698	630	705	676	726	653	710	633	676	683	695	659	691	665	697	661	667	627	674	679	688	674	689	688	683	663	638	667	679	685	662	733	718	641	623	668	622	625	682	652	657	651	680	664	676	653	651	678	663	673	704	650	673	669	716	653	628	641	716	707	713	648	682	670	667	664	650	650	692	660	711	648	629	700	668	601	615	659	643	699	679	689	662	692	647	687	674	672	661	682	727	627	690	659	650	689	656	653	679	659	646	650	671	667	663	667	738	676	638	618	670	702	664	701	635	652	661	676	698	695	647	670	631	650	647	707	675	688	700	630	643	625	676	652	669	678	620	723	660	660	693	672	698	719	638	636	700	718	682	635	654	700	683	724	633	653	674	636	668	655	680	677	678	684	664	664	666	671	685	648	668	677	656	729	686	693	669	655	663	668	684	691	679	613	669	639	659	662	677	643	645	665	723	689	663	669	693	691	645	698	649	677	710	663	695	713	660	672	664	667	679	685	606	642	656	664	682	739	702	739	636	639	687	677	683	653	646	703	666	672	660	653	656	704	612	710	654	663	714	665	699	669	685	673	662	653	679	639	693	658	651	658	682	655	647	681	659	707	764	646	666	685	690	694	696	659	658	684	669	618	683	687	676	736	679	647	669	718	652	723	661	682	647	705	693	703	655	665	677	646	662	696	653	665	654	691	677	643	683	688	675	662	672	682	661	674	713	647	664	681	650	732	684	653	680	652	645	657	633	658	719	670	696	669	657	662	724	681	632	652	675	689	682	662	666	702	621	682	658	642	663	736	662	652	640	619	712	680	692	705	654	652	626	654	695	653	689	654	677	609	664	645	670	633	714	670	647	705	677	664	644	704	664	664	696	666	679	682	712	661	663	669	634	696	658	699	646	675	677	672	693	722	682	680	704	722	640	669	689	691	648	675	696	666	669	652	641	647	677	664	717	719	647	702	646	668	679	676	689	654	673	640	710	725	675	692	638	641	624	694	699	614	710	694	702	698	674	659	633	661	642	682	690	725	675	685	665	646	664	639	647	645	668	638	632	671	655	649	660	651	685	683	618	664	694	673	674	650	674	667	713	623	657	642	682	689	660	648	659	661	670	645	710	661	670	669	682	624	712	665	707	671	660	680	687	685	673	618	647	697	657	674	655	632	698	676	684	635	681	701	695	700	687	647	690	654	685	664	675	672	636	685	655	714	668	715	674	688	642	650	676	677	641	679	637	626	696	641	683	701	670	646	683	688	667	635	681	694	680	688	639	684	679	660	649	684	656	666	656	678	682	654	667	723	677	655	630	673	666	654	658	651	649	638	678	710	705	648	716	712	652	685	713	652	657	681	686	631	651	665	721	661	686	677	686	689	662	639	674	693	701	654	654	668	692	696	679	624	652	678	670	631	689	640	667	682	670	627	655	656	717	651	657	685	686	684	680	652	652	683	705	644	688	677	681	718	664	659	667	671	677	669	649	634	709	688	720	720	669	684	667	660	674	728	734	699	671	690	719	716	664	613	629	665	698	685	670	665	635	663	664	663	684	670	697	668	704	692	673	691	657	659	660	702	737	657	639	700	674	698	692	696	675	694	688	698	661	664	679	678	654	682	642	682	639	637	697	644	691	688	701	703	661	738	691	652	693	681	638	700	692	689	668	675	661	674	697	719	649	626	712	638	607	646	663	643	669	713	672	691	643	703	673	658	699	665	669	621	660	664	681	668	691	694	689	669	687	671	675	680	675	727	691	684	636	665	688	677
23924	23849	35998	31255	19175	8199	1630	1090	913	888	910	914	825	903	923	908	855	828	808	877	937	1386	1443	1222	1051	968	857	830	824	818	885	865	828	867	884	851	875	796	845	846	855	823	861	823	838	819	857	880	879	779	888	863	842	813	810	796	835	877	800	837	820	862	781	864	872	861	867	836	786	850	910	876	820	842	853	827	846	856	863	811	880	797	859	795	853	871	840	860	809	854	836	773	865	849	872	883	809	811	818	823	824	884	819	844	807	844	856	850	822	804	833	789	778	881	809	813	863	836	835	825	867	849	848	871	881	832	854	868	875	853	899	822	843	805	891	774	783	862	824	860	845	826	811	825	878	825	814	860	819	826	876	786	791	855	852	851	802	837	850	818	846	802	833	897	862	886	817	836	833	814	794	827	786	912	840	844	818	833	776	832	849	825	811	810	772	811	817	815	878	829	842	843	871	807	877	814	813	825	881	833	791	830	881	806	822	832	802	872	849	814	832	884	851	856	848	812	825	809	823	829	866	820	849	813	810	792	805	772	820	834	850	816	836	859	833	798	902	817	881	837	794	844	881	880	832	821	797	812	876	795	846	790	839	801	863	879	810	867	867	835	848	807	864	866	824	884	810	847	829	845	847	833	862	826	821	857	892	799	863	822	785	839	821	804	813	819	856	843	824	834	857	868	829	905	870	827	840	826	865	845	852	819	824	847	829	816	787	859	833	834	852	821	824	826	839	785	821	823	825	828	787	887	862	860	826	857	824	858	772	825	825	828	773	856	829	789	847	887	835	822	826	878	782	802	866	834	812	803	793	866	834	832	885	861	819	838	817	844	847	883	814	842	814	814	849	838	862	858	805	880	813	807	826	832	839	814	846	835	847	873	836	857	841	877	817	858	855	872	820	884	828	843	833	833	857	855	829	811	804	814	883	858	882	834	875	863	817	838	821	808	832	845	820	870	808	875	760	799	827	828	796	801	878	905	837	804	812	824	826	893	870	837	869	856	837	837	892	824	824	835	838	835	812	823	824	791	829	853	819	809	845	864	844	842	869	822	841	842	876	802	824	848	862	833	837	839	851	816	798	823	828	837	881	818	839	841	866	829	829	795	767	860	843	831	859	846	800	861	837	870	822	810	825	803	880	870	789	829	823	793	810	883	848	774	872	865	867	827	833	809	805	834	810	840	841	805	829	850	805	846	812	825	869	811	860	786	797	837	819	760	867	838	849	820	866	854	845	824	843	812	816	833	821	850	789	815	828	851	830	870	885	791	835	809	853	832	815	820	846	853	865	814	886	810	813	850	809	840	833	849	861	822	841	826	855	849	813	822	828	817	809	826	869	828	833	827	815	817	841	828	834	850	855	849	831	881	876	815	785	799	862	832	860	835	918	809	826	825	783	837	847	830	903	819	834	797	845	868	857	821	830	898	861	850	844	818	782	843	843	851	829	798	841	795	875	855	852	835	855	842	829	863	822	825	843	848	803	851	826	818	868	824	853	850	870	906	873	802	856	830	812	796	835	882	854	868	833	860	837	840	789	857	793	845	890	822	822	814	822	835	809	828	792	854	859	848	788	855	786	855	819	843	850	867	832	798	836	808	817	899	834	821	795	821	841	873	809	773	783	867	833	813	864	835	884	888	830	826	804	851	847	835	843	892	769	834	827	859	871	848	789	807	782	836	821	810	861	808	864	873	842	812	888	839	832	862	834	850	836	860	832	841	842	834	818	878	832	806	857	802	823	801	849	820	779	839	822	802	871	812	857	872	827	834	833	783	822	831	866	842	830	839	796	891	832	839	845	840	839	831	852	801	824	846	818	821	846	858	848	822	845	825	823	814	814	756	777	811	842	842	816	831	791	816	867	827	829	832	849	823	828	819	833	846	883	854	794	841	860	791	830	828	825	803	840	802	855	858	881	786	836	810	800	804	837	889	927	838	827	827	874	849	860	806	880	821	777	858	844	821	870	859	860	854	825	847	864	792	818	823	810	801	827	879	864	840	837	767	861	795	895	885	829	842	809	820	836	799	808	794	776	826	805	804	813	841	861	853	838	870	805	821	863	829	802	834	868	848	837	891	871	844	856	879	836	836	815	809	852	818	843	789	861	801	795	849	820	844	827	840	802	817	843	785	890	854	843	841	798	843	832	824	851	870	911	831	826	827	806	857	822	839	859	813	844	856	814	839	858	806	803	786	858	851	817	792	864	838	801	778	799	840	854	819	837	821	794	880	859	799	825	829	911	904	837	880	845	786	823	814	818	826	850	800	841	823	826	851	845	867	880	855	816	786	828	842	843	832	817	891	809	844	812	918	825	853	807	824	800	839	838	827	837	830	845	844	869	817	827	806	881	849	831	858	836	834	846	799	812	838	891	821	836	870	838	835	884	817	831	847	820	807	889	832	864	848	818	820	846	831	864	881	873	811	804	825	861	784	848	841	808	813	823	842	831	835	835	842	856	832	851	865	862	790	836	809	843	859	794	838	886	882	841	857	816	814	816	766	805	808	838	850	869	829	837	811	880	867	796	883	798	854	871	805	863	814	844	809	813	837	772	827	873	821	879	886	860	838	867	831	859	836	839	782	821	838	860	829	874	829	834	844	818	838	799	888	866	831	822	821	828	844	830	779	821	841	794	839	855	857	850	863	861	855	832	791	818	857	826	804	840	867	871	870	835	830	827	856	785	829	833	855	843	837	808	803	854	846	853	869	865	861	846	854	835	850	835	870	782	855	861	859	799	848	846	804	821	898	874	805	841	890	790	795	856	849	834	842	848	786	866	840	904	841	921	861	842	858	825	794	762	830	846	804	816	845	884	751	825	852	814	894	833	862	787	869	886	835	845	819	829	824	863	842	819	846	822	838	793	824	833	831	828	850	852	858	816	816	815	811	785	848	856	876	855	836	843	857	856	773	860	857	838	803	895	851	815	877	819	865	911	844	814	808	810	857	767	824	816	866	790	809	827	835	851	872	827	871	862	846	833	892	825	819	830	825	832	839	880	868	836	839	790	846	820	831	819	832	863	854	843	789	791	828	821	797	839	835	897	864	844	885	822	783	833	833	822	856	866	838	806	812	856	818	842	881	823	836	823	875	821	815	801	806	787	831	875	836	845	825	893	834	790	811	864	850	834	864	831	810	804	849	828	833	814	801	798	777	792	819	847	849	825	843	854	871	743	828	845	835	858	875	858	873	846	835	832	824	841	843	784	833	829	834	844	824	824	789	811	853	917	845	876	871	826	820	857	839	807	805	865	876	854	844	829	807	822	814	800	822	799	874	828	851	835	770	814	839	843	817	789	791	802	839	820	806	794	831	866	851	776	855	834	787	805	894	768	845	863	811	850	795	874	854	872	845	834	892	826	794	807	833	886	824	874	818	874	806	818	770	817	787	794	803	784	859	846	837	809	841	859	851	803	821	848	843	847	872	834	823	799	777	796	869	851	814	783	831	811	819	837	842	892	850	827	820	839	855	864	843	836	833	824	862	833	851
64710	103015	65645	32188	834	844	802	809	831	806	838	794	778	842	809	863	773	828	813	810	945	1839	1814	1464	1111	891	810	810	791	809	784	749	798	780	783	802	794	812	857	810	822	793	785	821	809	750	785	861	794	749	844	814	798	813	764	784	792	820	764	771	780	777	734	818	800	820	775	810	804	796	820	795	830	785	815	801	772	842	840	769	746	781	755	791	802	767	764	835	717	775	844	762	794	821	800	741	805	803	803	805	749	801	766	792	749	764	801	757	759	794	776	813	758	742	756	807	763	825	777	769	797	764	777	771	755	803	782	777	781	759	812	805	790	763	759	777	815	785	802	775	772	776	824	805	781	773	749	818	788	793	733	767	800	774	877	815	796	783	768	790	774	820	739	804	795	745	820	780	844	795	751	724	761	836	775	742	784	784	771	772	782	768	761	814	783	772	763	743	802	860	818	771	748	838	763	821	735	801	798	760	748	767	840	765	815	789	813	788	762	763	725	806	759	812	764	789	728	748	763	745	855	795	741	747	788	801	807	795	830	846	774	783	822	777	786	817	798	729	805	762	786	775	778	789	750	807	771	807	762	818	831	754	825	763	749	758	794	754	770	801	817	812	835	791	796	767	810	793	822	832	811	791	811	803	719	805	828	755	767	778	811	762	805	811	833	817	744	784	829	787	766	831	786	825	807	763	816	806	774	772	815	750	814	744	772	818	836	849	794	790	798	766	817	747	809	795	761	773	716	789	752	816	770	745	747	770	793	800	785	763	800	780	814	783	777	750	793	764	778	800	816	794	789	808	751	743	767	769	741	807	817	781	805	779	834	822	781	788	788	783	795	792	774	838	805	793	770	754	792	779	761	801	726	807	803	799	798	740	763	765	802	816	796	764	794	787	805	764	816	791	793	846	768	781	781	740	783	845	768	763	809	751	820	789	800	775	829	787	790	767	725	831	775	730	807	738	808	781	803	772	795	752	785	777	859	767	798	744	742	782	768	806	783	808	747	762	783	783	746	840	782	833	790	770	783	812	809	776	752	761	784	768	808	775	825	800	763	808	787	754	815	813	724	790	773	736	772	756	771	711	783	797	771	765	729	767	782	779	800	730	766	815	781	783	786	760	743	816	762	752	806	793	724	787	753	815	801	780	797	765	821	808	801	804	827	810	829	776	751	776	757	751	798	783	799	777	717	760	769	746	799	772	793	767	823	782	804	770	760	795	779	795	802	782	785	773	738	755	798	697	767	789	787	797	799	761	795	800	784	784	764	803	808	795	808	789	817	757	806	762	777	778	816	787	821	805	750	772	799	800	786	766	740	788	774	800	765	788	766	702	806	772	781	787	798	798	785	823	823	762	786	778	763	758	781	797	736	767	707	810	756	853	804	745	769	758	789	804	782	762	767	753	777	711	800	822	761	740	772	785	839	784	783	764	751	759	740	767	806	779	768	723	733	820	769	762	774	770	844	783	784	769	803	807	810	814	810	765	816	770	782	741	790	815	810	839	800	822	788	817	776	809	737	763	819	763	774	778	797	795	757	747	783	783	780	739	783	779	805	763	758	735	780	806	776	799	798	754	763	802	704	762	815	791	743	821	759	756	816	794	785	804	797	776	770	811	786	783	794	779	788	751	768	765	779	789	819	771	818	795	732	769	783	759	819	812	801	779	789	823	777	826	734	771	770	747	765	785	754	784	783	772	800	808	763	779	807	718	766	785	784	791	781	783	715	779	734	737	769	764	791	783	750	777	793	742	772	770	796	827	785	726	760	794	785	792	837	804	771	770	803	863	752	809	694	730	804	811	754	794	776	732	782	777	745	778	743	779	776	765	773	782	774	791	795	820	752	759	814	782	746	776	793	749	780	793	814	768	755	806	771	765	795	794	741	809	734	749	754	810	800	758	788	764	786	749	774	787	758	724	766	782	812	783	759	754	779	784	737	792	784	849	756	826	761	848	791	759	767	759	781	741	797	763	761	795	770	790	786	787	742	728	815	784	761	727	747	786	739	769	756	798	828	805	787	779	847	804	765	730	784	763	772	809	747	808	745	818	752	755	793	783	741	790	753	749	797	800	752	835	759	818	791	795	772	787	777	810	767	805	797	769	721	794	791	756	792	732	789	788	757	766	747	770	748	760	776	774	789	768	772	809	746	766	827	743	801	767	798	777	791	767	793	741	815	789	783	777	763	761	781	758	776	717	803	798	786	752	807	749	774	744	767	799	804	789	786	771	725	764	802	787	813	775	813	826	763	804	823	770	709	776	755	810	761	800	787	722	779	808	758	782	759	825	784	786	770	789	756	789	767	783	806	789	783	814	819	855	766	841	804	814	777	782	801	760	787	800	798	766	808	777	834	758	784	749	761	803	797	822	801	751	805	799	804	781	825	821	761	770	741	750	796	746	780	757	773	737	800	799	744	781	771	786	793	761	823	775	809	764	808	798	748	783	777	749	759	784	797	765	736	769	785	809	804	798	794	787	798	761	797	719	820	745	754	786	787	766	762	807	770	800	806	755	782	724	767	748	820	802	828	778	805	765	782	792	807	795	745	807	790	818	759	840	745	783	793	763	768	774	785	780	797	742	821	793	824	734	818	780	750	771	764	772	794	752	754	794	787	791	751	788	782	769	809	817	746	754	711	796	783	792	738	773	818	836	745	719	851	782	749	749	755	809	809	777	768	810	793	757	793	773	787	802	790	785	779	763	848	816	763	815	767	799	762	744	752	787	799	758	791	765	767	822	810	806	753	805	820	777	790	782	819	790	769	797	778	757	705	743	784	777	781	793	804	796	794	765	786	790	760	841	779	761	800	772	787	812	737	783	811	795	813	764	761	748	781	742	775	802	773	797	841	719	742	718	786	775	729	755	784	809	834	800	744	758	812	770	784	790	738	771	797	775	752	768	757	826	790	785	788	785	763	782	800	835	860	799	766	795	799	800	772	782	792	761	808	757	846	829	759	815	796	747	759	796	752	736	797	772	820	805	798	814	845	801	787	783	789	821	807	758	787	743	792	791	760	785	779	756	776	760	789	802	766	749	789	760	761	740	766	761	771	787	799	765	792	780	794	802	772	761	777	781	796	778	785	837	743	747	770	819	777	774	789	826	743	751	776	753	808	749	753	769	779	779	773	753	747	797	733	823	787	786	774	755	759	783	804	804	789	771	788	727	766	749	763	797	794	740	820	785	809	756	791	764	723	735	760	774	762	812	746	801	777	726	789	773	760	805	774	766	760	771	776	781	751	695	788	792	761	787	786	788	787	826	791	777	744	770	770	826	800	770	763	712	823	758	811	766	773	767	812	782	782	765	743	754	775	739	841	782	753	796	826	769	759	785	769	789	764	799	791	789	771	798	769	812	750	723	773	798	822	799	816	835	763	819	736	794	780	808	775	789	754	794	765	721	736	777	788	814	809	756	770	785	812	788	800	808	802	776	772	747	793	773	700	780	777	746	765	792	815	763	779	784	763	808	774	788	759	775	843	759	764	761
29706	30374	27566	10305	915	638	618	597	597	589	629	593	597	662	555	629	621	594	609	630	564	670	622	629	616	609	624	597	609	597	587	612	590	582	619	574	639	649	571	601	596	581	594	633	578	615	615	617	588	600	625	627	624	636	571	612	592	589	578	612	592	562	605	630	635	633	612	596	570	616	613	636	581	617	606	579	631	600	578	643	615	672	628	611	612	631	637	627	619	619	590	585	575	601	609	616	598	636	565	626	574	596	604	615	596	568	613	602	584	620	584	582	615	604	610	563	618	609	579	583	578	582	616	591	601	592	593	596	607	616	607	634	606	632	623	643	624	626	628	601	652	595	576	644	609	607	632	622	597	589	601	568	593	626	595	579	630	610	624	600	615	618	621	626	615	650	627	584	633	555	597	592	586	592	616	587	650	637	605	641	589	597	615	595	606	637	599	600	605	589	633	626	645	614	562	612	615	583	633	595	655	629	633	585	589	603	582	583	614	583	625	597	612	572	612	596	576	565	584	605	622	592	624	575	641	577	616	649	570	577	614	599	621	616	562	592	605	567	613	602	611	603	592	644	576	602	669	615	581	608	578	593	614	611	617	584	648	603	634	552	590	642	607	586	635	605	659	643	577	638	618	573	593	590	643	617	598	593	595	601	572	627	670	616	609	626	622	585	548	590	582	579	680	589	621	596	585	637	578	582	582	607	636	613	569	610	603	623	590	607	569	570	582	630	567	623	597	592	604	566	598	620	602	573	590	591	614	602	622	598	596	582	585	612	617	609	650	594	596	589	561	631	568	609	569	633	601	638	558	615	609	605	593	580	652	627	620	610	575	588	560	611	586	576	637	633	622	629	591	603	608	599	625	615	605	643	595	654	624	624	579	594	643	617	573	639	605	590	618	600	606	616	620	597	597	615	623	581	630	656	564	569	576	606	594	606	624	610	644	595	586	667	644	639	594	638	630	643	582	593	603	555	626	625	596	623	603	610	595	637	597	597	635	601	580	615	597	595	667	635	629	584	645	604	616	582	620	610	639	624	614	591	575	608	636	648	579	627	599	620	636	602	602	669	592	609	609	596	548	558	628	613	610	602	631	597	645	597	579	605	616	582	616	615	592	622	639	605	602	615	612	567	608	564	600	641	597	584	617	632	555	603	593	596	667	639	624	636	626	681	646	584	631	571	586	587	666	592	573	649	579	579	609	617	577	625	604	606	607	634	566	576	620	636	577	631	604	609	611	590	619	609	635	602	615	595	602	608	610	639	606	599	597	615	596	594	594	581	646	613	598	613	662	610	557	646	609	644	637	629	616	601	603	578	622	603	620	636	622	594	645	590	602	640	601	583	601	581	589	560	606	577	587	598	604	617	603	611	652	585	646	581	613	644	613	609	606	611	580	581	599	633	571	588	621	595	571	577	632	555	629	653	629	591	597	580	627	599	563	572	615	596	624	602	573	628	628	593	591	611	595	580	647	605	557	577	610	622	618	649	617	615	565	592	570	638	620	596	612	565	555	569	597	588	625	639	629	598	624	559	539	584	678	573	560	576	584	609	587	625	636	643	593	607	605	570	556	614	581	589	620	636	596	606	633	569	676	619	613	573	592	657	592	619	581	567	556	610	583	601	590	609	587	598	635	609	509	586	630	624	578	624	628	605	612	672	654	593	613	609	608	596	571	566	592	565	585	623	574	611	581	617	606	598	627	621	599	603	611	585	598	567	643	589	576	650	603	638	639	612	596	601	596	550	554	572	609	583	620	631	575	577	607	577	604	641	596	567	594	596	583	637	591	567	602	616	616	622	605	575	624	603	576	600	622	651	612	631	595	582	596	655	616	586	553	608	577	598	587	616	619	606	592	610	610	613	621	611	616	646	554	585	585	599	598	612	621	587	578	599	602	608	672	610	636	609	597	618	615	576	605	584	584	571	607	634	568	588	594	648	613	579	639	617	595	636	586	601	596	572	592	593	651	593	563	606	594	647	590	596	617	602	601	574	559	608	568	609	574	582	635	645	646	590	600	586	631	565	547	623	564	611	620	583	622	599	632	616	612	626	613	637	619	620	647	642	580	636	605	614	597	598	571	621	617	590	634	605	623	616	611	567	624	551	580	552	626	575	610	596	614	567	564	612	609	656	603	600	599	598	619	603	619	611	610	573	652	614	588	585	555	621	608	627	608	547	624	642	587	588	624	596	621	587	596	585	565	589	623	597	644	605	618	594	608	619	621	596	615	610	601	597	615	591	652	602	585	624	609	598	635	606	590	582	549	595	584	620	553	599	577	614	643	570	603	633	575	608	618	629	607	629	579	636	579	588	616	591	592	604	615	612	618	592	591	562	568	641	576	632	615	582	621	611	589	625	580	606	624	611	604	627	546	593	602	585	584	607	626	628	599	593	600	595	593	604	601	612	572	595	616	543	602	552	594	571	586	645	627	582	592	581	615	610	558	598	599	575	592	592	626	620	631	591	604	645	606	583	596	632	615	614	569	617	628	652	577	618	612	586	574	602	622	619	628	604	626	630	563	600	648	586	651	621	601	579	644	558	596	600	576	598	617	578	590	583	566	616	597	626	596	578	575	635	589	587	614	605	618	635	605	627	630	604	588	617	594	586	612	578	575	589	606	632	594	628	621	624	610	593	582	617	633	627	610	636	612	602	605	617	589	599	611	626	585	617	643	546	579	629	585	592	569	632	665	583	604	582	620	588	578	621	610	589	580	599	605	598	577	601	611	557	598	596	614	594	624	601	611	605	559	598	600	611	607	564	591	623	573	641	615	568	604	604	588	618	616	631	639	639	595	617	600	632	582	634	562	562	579	589	587	633	605	608	583	604	593	631	625	575	611	655	623	604	662	622	590	616	604	555	593	570	594	614	610	638	590	577	660	596	639	615	574	598	605	581	600	606	639	578	600	597	592	563	581	643	577	630	644	607	597	572	612	587	647	588	632	626	611	546	582	610	617	623	587	595	575	644	598	645	599	594	596	640	646	620	546	634	589	620	646	583	571	613	561	607	606	570	635	618	593	612	627	616	584	604	601	615	611	602	553	570	582	621	604	603	591	619	572	568	594	641	599	628	584	642	588	618	592	622	597	597	605	626	552	593	564	643	585	633	609	582	580	607	585	578	625	668	597	586	643	602	610	573	589	583	632	605	602	597	610	655	648	593	642	614	619	640	633	570	631	653	611	585	619	607	575	567	617	579	591	594	608	640	638	624	618	576	601	583	664	581	610	602	630	558	606	588	633	600	585	613	580	598	594	551	598	561	604	656	605	610	582	580	594	601	598	583	608	588	584	647	554	628	618	586	605	589	603	581	610	595	612	575	608	630	593	657	577	594	588	578	591	637	636	590	609	625	581	629	578	587	577	598	612	585	668	625	575	586	619	616	633	610	620	630	630	626	609	612	627	594	619	620	628	596	624	586	625	598	559	583	608	600	596	595	606	625	617	644	636	580	596	628	642	602	551	594	585	615	606	560	598	580	633	578
21066	36726	20981	4976	535	535	538	477	513	512	497	518	500	546	497	502	515	474	495	484	490	567	598	559	561	505	537	542	503	474	524	528	525	534	543	549	513	503	487	517	479	526	512	500	511	541	490	522	521	495	504	504	490	471	521	580	515	525	496	524	524	526	527	503	503	524	496	500	536	480	515	546	516	506	509	540	509	489	493	504	469	497	495	490	529	497	516	497	494	536	524	527	497	529	524	478	547	496	503	521	559	527	520	571	525	538	500	505	502	516	531	511	501	492	492	519	492	514	511	494	526	563	511	529	489	470	467	488	534	520	547	505	500	500	515	543	475	475	534	513	525	520	528	531	528	531	520	515	543	502	452	529	496	516	504	492	527	559	490	512	502	477	517	499	512	529	505	516	513	501	537	521	468	524	512	518	525	474	470	522	508	522	529	569	491	505	476	505	550	501	490	517	505	548	541	526	527	498	536	520	521	489	516	523	533	492	507	501	501	488	491	473	469	521	501	497	482	489	511	508	537	476	553	480	474	531	506	487	511	513	522	544	558	534	505	518	487	501	507	468	526	488	485	466	509	500	488	518	512	513	514	537	479	495	528	479	535	487	534	519	537	551	520	530	518	544	492	491	492	492	506	496	541	514	497	525	464	504	502	471	477	503	496	544	506	501	500	467	492	496	541	498	497	535	488	488	509	511	485	519	520	504	514	499	545	502	515	501	497	504	499	535	497	499	516	458	543	538	538	494	509	506	469	511	424	509	527	504	545	545	548	531	532	512	509	502	514	531	466	488	509	498	519	558	516	521	478	519	490	527	490	536	519	516	521	538	492	500	506	506	503	548	524	495	488	483	514	514	530	511	508	543	506	537	508	499	502	528	504	519	506	508	564	520	511	503	506	504	463	502	542	518	489	525	502	489	514	494	489	491	530	515	536	468	523	534	486	516	511	485	506	512	458	498	515	493	525	497	485	548	486	518	528	507	534	466	507	511	516	521	517	501	527	491	501	528	491	536	503	503	502	502	533	523	501	489	466	504	493	522	503	484	499	498	490	492	524	534	501	507	504	540	545	481	525	515	525	524	499	499	582	528	558	515	539	496	518	548	508	529	569	480	523	510	517	503	457	563	500	505	486	491	496	528	493	465	499	512	502	524	507	538	507	489	501	502	518	511	489	531	459	498	514	526	504	514	502	507	516	488	542	517	535	499	525	498	524	535	516	500	493	494	509	546	491	571	524	495	537	507	482	514	504	535	488	494	517	518	505	535	528	476	521	547	497	509	481	523	485	498	495	496	506	551	499	505	522	532	502	484	545	507	549	520	529	525	508	490	511	485	537	561	488	546	514	511	518	484	504	485	509	530	517	526	495	522	514	489	492	495	511	492	517	490	451	510	436	567	532	501	495	496	504	536	536	484	493	528	509	467	510	523	517	523	526	514	496	522	482	502	531	516	497	505	520	477	489	490	502	476	490	506	471	546	520	502	488	566	483	558	515	519	550	488	505	477	459	534	500	510	480	502	481	512	502	470	481	544	502	523	535	533	507	501	516	502	499	521	508	520	508	517	497	499	497	552	499	578	511	535	525	509	444	522	480	486	482	515	547	540	525	510	544	543	489	518	511	498	533	549	518	534	548	487	525	562	547	515	507	530	514	510	526	509	537	495	510	529	498	506	504	528	453	526	466	531	503	528	501	499	457	531	530	513	500	514	543	491	513	511	496	540	470	512	535	503	533	489	478	501	529	486	515	492	472	482	536	494	529	535	491	491	540	543	541	497	495	479	501	529	493	527	503	519	564	500	526	535	519	494	496	512	540	479	528	495	526	550	527	532	511	529	533	524	479	487	504	483	480	497	480	490	509	554	484	470	491	518	524	513	492	528	496	503	483	499	524	557	544	526	512	484	538	512	483	507	460	521	528	531	500	523	532	476	513	481	556	532	479	496	499	546	514	508	531	487	546	499	512	530	497	530	530	525	498	556	512	557	500	497	462	525	493	478	539	525	468	505	506	502	488	537	510	530	469	549	532	515	494	513	521	523	527	522	508	504	498	503	525	543	550	544	534	521	484	488	487	546	495	507	472	514	508	509	511	487	528	561	473	490	496	485	501	469	502	479	519	509	478	488	543	495	508	525	508	530	532	533	529	499	497	514	490	546	503	524	502	515	497	530	488	506	506	481	501	492	511	493	482	538	526	547	495	486	493	496	541	514	474	537	502	537	530	508	498	520	484	540	481	492	503	489	507	512	515	494	505	477	512	496	544	479	518	491	499	494	555	557	529	477	557	470	519	510	520	506	526	494	537	539	487	515	533	522	494	533	539	506	487	515	523	523	476	503	471	513	496	497	483	564	516	463	517	529	531	527	513	483	496	526	479	501	531	541	502	479	480	541	510	511	483	515	519	519	497	520	505	497	520	543	513	514	502	506	510	529	527	550	506	511	546	478	528	518	511	498	476	528	523	532	534	519	520	497	484	531	546	499	516	512	538	486	515	519	526	528	537	467	547	538	519	547	548	511	515	488	519	514	510	520	530	515	491	506	496	519	530	483	513	516	562	533	502	492	479	524	535	512	505	509	492	473	512	455	516	537	514	525	502	491	490	542	494	474	477	491	531	509	492	520	521	556	517	494	529	507	511	534	492	504	497	523	463	510	451	523	531	531	501	494	544	482	504	513	497	541	505	500	524	533	474	485	512	530	495	486	530	503	509	486	506	510	491	526	492	526	513	497	509	527	495	513	529	539	518	481	470	483	536	500	523	508	505	478	492	481	507	494	500	552	526	486	508	552	507	507	539	514	532	568	497	507	538	490	530	534	535	519	480	523	478	513	526	552	503	497	507	513	539	552	486	525	516	548	491	509	469	519	543	539	538	507	543	505	476	494	543	477	493	513	512	572	479	483	501	482	540	496	535	502	488	487	487	476	500	524	499	532	486	508	462	496	569	488	493	524	513	473	527	522	532	513	497	483	460	506	544	533	539	506	522	502	520	538	502	498	506	537	513	517	525	479	547	503	488	496	488	512	504	503	541	534	503	501	507	502	492	504	528	536	472	506	494	501	530	535	488	509	453	485	504	561	529	513	521	506	500	528	450	517	522	483	519	522	483	501	501	479	477	502	534	496	525	507	519	520	533	496	509	493	508	491	563	510	549	521	493	512	485	562	545	505	566	545	460	483	486	501	530	517	529	526	550	515	541	515	542	550	548	492	496	504	468	520	525	486	507	506	485	494	517	517	475	534	479	531	500	548	486	543	501	540	503	533	536	498	513	521	485	514	512	487	558	498	519	513	559	510	534	524	476	533	523	490	535	523	526	555	490	511	529	473	549	501	512	496	478	490	535	462	543	480	499	514	482	513	499	472	520	464	511	500	480	527	507	550	529	448	488	485	470	511	498	501	507	505	477	512	492	488	515	509	527	517	499	491	509	532	483	478	478	543	503	540	465	493	542	532	553	494	515	545	488	500	501	477	538	512	516	487	494	524	526	539	485	500
24891	26194	42106	35951	14286	2650	1063	817	798	764	752	732	766	746	763	740	714	758	778	736	777	963	1004	947	889	804	696	761	765	756	777	695	724	715	755	774	744	721	716	741	787	744	754	772	752	779	667	714	709	717	794	714	714	756	734	707	730	751	769	695	693	782	785	813	731	743	715	694	735	708	725	711	731	736	742	719	709	747	765	712	744	729	734	700	703	746	728	701	733	711	695	724	702	682	680	759	760	745	719	737	722	692	753	755	770	753	750	720	724	717	748	747	716	706	769	768	706	743	676	747	658	715	745	753	811	745	746	736	717	728	711	711	692	744	746	806	722	764	721	716	749	754	739	679	748	725	710	717	738	690	706	690	710	722	730	678	755	711	732	761	693	731	697	735	764	785	740	698	736	796	744	717	745	722	702	724	699	697	755	760	745	740	731	743	709	759	690	692	726	723	749	781	750	672	731	715	761	725	686	674	739	719	728	733	735	754	743	665	788	764	736	727	721	703	759	729	708	746	731	671	757	717	736	776	725	703	675	699	730	711	738	706	721	729	758	791	705	730	699	738	773	728	778	746	687	725	764	766	699	728	717	753	735	744	737	699	745	740	744	726	742	736	749	755	690	763	701	719	690	725	726	756	744	734	767	756	724	730	721	675	742	759	718	723	719	749	717	714	774	753	780	696	766	732	724	712	782	731	708	740	780	748	704	684	720	692	713	716	762	715	677	732	722	717	780	744	748	751	695	760	726	748	701	745	783	759	767	754	742	719	723	716	771	714	715	706	777	802	650	755	725	695	707	727	749	741	719	719	725	754	673	778	671	726	707	806	734	797	713	769	738	731	715	780	715	745	746	696	710	688	688	687	726	774	746	744	712	723	748	727	740	763	755	732	726	727	743	733	733	711	736	794	725	686	720	729	721	692	759	746	791	814	730	750	742	717	753	708	648	707	713	735	739	763	743	708	791	735	685	763	769	699	708	778	786	665	784	732	754	726	755	696	686	752	734	686	781	700	716	757	714	753	705	766	779	695	722	738	744	701	715	754	747	724	734	707	756	681	714	714	731	684	667	722	678	728	718	776	763	776	742	726	749	732	770	731	771	718	723	738	718	715	747	776	768	733	751	738	730	724	704	766	737	714	767	709	748	725	765	738	713	703	712	717	730	765	725	731	750	729	771	755	727	772	756	696	767	743	672	741	718	710	687	726	726	705	722	739	737	738	749	752	648	719	722	728	709	743	774	796	734	733	728	682	710	704	735	797	739	688	730	760	791	730	746	763	743	759	663	729	701	730	780	777	693	751	716	761	727	729	737	697	697	797	767	736	774	741	766	714	732	766	719	692	731	772	705	685	758	744	784	765	694	707	705	755	743	714	745	777	787	719	698	743	764	723	754	720	722	738	706	724	673	702	789	793	724	734	752	746	731	718	771	805	722	734	747	740	692	766	719	720	727	703	734	710	777	690	757	702	712	745	771	713	700	700	709	729	687	741	753	724	681	753	711	696	679	705	757	741	744	771	728	770	774	685	715	741	720	724	718	737	721	767	797	721	714	776	722	730	702	725	718	726	719	734	795	763	740	733	717	769	743	772	714	757	713	725	790	751	748	717	739	727	769	748	746	728	754	753	687	718	726	719	813	747	767	672	716	739	679	732	712	757	720	729	700	770	672	724	701	744	709	719	755	739	682	731	758	734	679	697	748	754	757	717	691	712	654	745	715	713	714	750	698	749	713	767	728	747	751	727	703	714	723	746	685	730	732	740	720	719	661	708	775	688	747	733	703	751	674	666	745	726	759	743	695	683	733	781	746	708	752	647	728	693	674	753	741	695	725	727	736	732	733	744	712	771	731	750	727	779	699	720	716	727	710	726	707	765	753	719	727	741	702	691	723	752	702	761	724	716	729	748	715	722	735	747	734	698	745	732	730	702	750	766	748	773	770	737	713	755	730	723	801	716	786	739	702	731	724	716	727	697	714	743	740	767	743	740	709	750	694	744	692	732	726	723	727	755	770	714	709	696	764	728	771	715	748	750	731	762	741	688	752	733	780	699	726	752	714	707	742	703	731	711	694	740	774	752	677	712	722	740	722	738	706	707	758	771	702	707	703	725	721	764	737	771	772	819	734	742	732	772	733	751	751	724	732	737	726	697	764	754	696	726	708	739	709	703	707	723	705	769	696	685	729	736	742	667	737	729	763	716	736	756	704	748	727	721	776	708	758	747	713	740	745	751	752	693	705	700	720	693	736	756	753	716	720	741	699	729	724	737	741	724	681	734	735	747	743	773	776	723	723	718	672	735	730	753	715	668	721	699	746	730	741	769	704	726	708	769	748	776	729	694	718	756	758	733	718	734	748	724	771	699	758	724	689	704	726	757	681	685	719	677	707	684	735	759	689	750	741	715	768	721	718	740	699	717	706	772	720	705	717	722	731	746	717	730	749	752	706	821	724	732	717	768	770	718	667	741	716	738	788	709	697	736	743	743	731	715	725	718	747	688	776	766	765	697	728	754	744	780	732	775	743	750	746	730	695	718	739	726	718	722	689	726	720	723	753	711	721	731	724	741	762	760	719	719	690	699	719	749	764	686	681	759	681	710	737	722	804	725	714	679	735	746	716	709	731	746	739	684	719	728	709	750	751	702	716	705	722	706	700	695	703	752	752	704	723	762	715	719	722	695	700	700	703	671	740	736	769	721	756	729	692	720	743	746	669	686	739	752	715	717	743	669	685	764	733	722	709	683	738	745	749	720	751	707	697	701	744	746	754	753	732	775	753	737	716	737	741	728	750	760	719	717	713	754	739	742	729	690	734	714	700	761	737	730	749	730	716	733	698	701	699	744	761	770	753	733	760	747	713	699	752	696	731	757	672	788	771	723	711	699	707	722	698	739	723	683	735	737	755	773	730	738	736	706	767	695	706	752	685	766	735	712	716	748	717	748	712	692	740	738	716	752	697	715	746	716	695	736	774	725	748	751	713	717	731	681	730	716	782	743	760	776	676	739	770	762	719	763	709	721	743	781	742	731	750	756	721	758	677	757	734	660	724	673	694	710	690	736	780	783	689	738	790	760	733	712	736	719	713	744	736	756	724	763	695	726	752	712	747	760	722	734	730	726	754	727	702	756	719	720	692	705	754	726	736	702	735	752	720	752	735	729	761	727	721	692	700	727	715	709	711	703	723	673	716	693	706	719	733	728	697	686	717	735	701	753	711	724	763	720	713	718	717	745	680	725	721	739	752	733	736	733	748	745	709	734	783	708	727	797	698	726	714	750	723	751	766	704	732	667	718	744	750	689	739	724	738	749	715	737	772	745	782	793	750	751	748	732	725	720	758	702	750	743	693	760	713	743	815	708	686	735	764	716	703	739	722	739	701	693	744	750	697	741	731	742	758	739	698	723	738	715	806	721	741	703	705	744	751	744	712	736	709	724	741	732	698	663	746	784	743	672	750	661	674	737	709	744	737	745	716	678	681	792	685	759	692	703	727	715
59418	94353	64724	28704	838	709	754	682	672	701	673	683	694	739	706	692	712	647	738	653	751	1099	1181	979	801	739	669	712	714	695	641	674	727	693	694	678	663	693	699	642	677	695	687	655	681	684	703	669	656	643	709	653	684	668	678	642	693	634	699	669	636	690	725	666	642	684	687	658	683	719	667	704	667	623	659	688	681	642	668	694	707	636	667	695	695	683	676	641	681	683	653	689	619	652	692	691	730	725	673	686	670	629	665	674	700	676	683	634	610	644	676	696	630	624	643	712	654	716	649	649	692	676	669	630	638	643	641	631	698	652	665	654	649	678	721	668	685	649	681	666	684	649	695	669	671	637	656	668	682	682	711	716	650	665	698	628	704	622	657	697	619	670	676	661	691	688	665	723	662	613	650	651	678	708	689	639	680	671	669	681	671	658	659	684	675	630	697	666	700	666	696	697	652	672	635	684	653	673	698	684	647	620	651	686	641	726	681	703	708	631	694	669	693	655	684	651	714	696	652	685	682	680	670	664	673	659	653	643	683	704	672	671	659	658	673	663	648	676	689	663	699	641	756	666	696	653	668	713	684	642	686	671	665	668	686	691	646	691	657	678	721	691	656	674	710	665	701	701	663	705	648	674	716	686	674	666	648	728	645	703	648	669	676	658	663	694	617	669	653	678	686	641	602	696	651	695	672	698	621	668	715	707	666	677	702	681	643	685	673	692	698	673	677	713	644	648	654	637	689	684	683	657	685	650	665	657	683	699	688	686	696	719	635	687	665	596	747	670	688	692	673	680	673	682	640	671	700	642	676	669	656	702	706	652	715	654	673	639	665	630	665	640	631	679	649	672	663	680	700	640	676	637	738	666	662	664	669	678	699	667	666	690	689	687	665	670	702	701	647	681	657	721	676	655	663	653	669	677	672	689	623	709	683	685	675	670	703	698	697	725	667	677	672	643	680	692	648	655	707	625	631	712	669	631	730	628	685	686	716	683	646	691	680	654	675	661	693	715	704	711	689	680	728	706	693	680	696	675	681	718	683	711	687	657	668	727	658	713	658	717	692	716	666	683	639	708	676	687	655	644	659	680	654	659	644	675	701	665	648	641	694	687	658	699	712	689	666	650	657	683	633	711	669	632	654	646	692	668	651	694	675	679	666	670	719	715	696	710	681	675	640	693	682	683	666	625	689	667	689	682	645	688	659	635	649	636	667	673	666	649	702	670	648	682	706	710	701	688	678	643	678	668	685	660	665	698	674	671	668	676	715	693	650	684	699	668	697	671	672	682	699	662	702	697	667	669	664	637	667	680	662	701	651	644	632	619	673	689	709	691	691	735	676	720	708	732	662	697	664	655	687	637	669	680	655	723	690	659	680	651	693	729	713	694	670	741	642	677	666	701	683	616	677	661	657	659	633	716	673	700	627	698	666	683	683	703	674	710	652	680	683	670	655	670	632	666	705	659	663	656	666	683	651	659	667	681	626	690	648	645	723	676	657	712	654	661	651	713	689	670	609	638	650	669	640	658	663	731	724	670	685	623	650	682	681	657	716	662	678	636	653	689	669	677	646	655	703	643	710	690	719	648	674	683	677	664	678	652	649	694	659	693	688	673	674	663	650	680	657	702	655	669	683	644	623	686	682	717	658	690	615	642	692	667	675	694	639	663	670	698	683	658	696	651	672	697	694	674	665	707	655	695	653	636	630	649	634	686	690	674	666	681	692	623	680	677	651	679	683	646	713	666	708	676	642	656	694	687	641	683	697	711	701	674	675	714	675	673	699	719	681	668	655	681	642	685	668	661	685	677	662	623	660	671	680	674	679	630	660	680	699	686	660	703	685	716	637	651	658	685	671	666	673	653	670	670	705	661	647	718	687	679	653	658	696	679	653	670	648	699	722	660	645	654	657	642	657	635	679	693	734	654	674	655	669	659	656	688	669	726	675	654	719	657	641	696	619	681	696	653	669	682	643	626	672	700	650	676	705	665	669	650	668	681	684	680	689	684	698	684	684	692	664	720	621	679	698	687	670	671	699	649	699	733	668	616	636	643	613	698	646	661	659	707	666	674	699	702	650	653	665	678	675	687	665	645	662	712	654	650	646	687	681	686	679	666	686	722	655	689	628	686	702	683	665	714	677	662	718	643	663	662	678	657	680	685	683	705	652	653	695	722	703	679	661	641	641	661	684	660	646	662	684	710	651	643	691	646	690	650	642	664	678	693	692	709	695	678	637	645	686	664	645	706	651	649	683	669	710	666	660	686	662	666	686	633	682	694	635	708	692	683	656	681	651	679	683	665	666	686	642	651	638	665	641	720	643	665	651	702	668	668	675	679	648	701	646	639	629	700	677	660	689	683	693	705	674	631	662	667	654	657	687	644	649	688	680	704	722	636	622	685	628	671	704	701	647	660	653	676	672	722	679	638	643	693	633	655	663	657	662	649	669	717	660	694	678	683	690	644	673	651	666	673	725	684	644	658	662	656	691	657	680	670	670	693	705	668	680	680	676	621	661	671	698	682	711	673	669	750	678	682	700	662	657	662	718	663	716	645	675	688	685	673	631	620	662	639	723	732	706	719	655	664	666	660	715	751	688	697	650	694	635	668	652	683	677	732	623	655	718	726	660	695	659	682	705	653	699	692	682	642	659	701	683	724	665	673	694	662	626	677	654	672	682	667	655	735	690	654	684	684	675	679	703	609	690	682	677	654	673	680	650	706	667	664	616	681	702	678	701	647	639	672	650	689	660	700	710	667	674	639	629	621	685	671	687	704	633	691	654	668	693	617	726	692	706	648	714	658	641	686	641	674	645	661	676	668	615	647	687	683	639	668	713	672	692	696	668	655	632	709	669	637	661	689	678	641	645	662	608	702	661	683	632	646	717	646	668	644	696	678	667	682	638	658	708	677	738	672	741	637	651	679	667	643	656	687	678	705	686	662	666	690	686	699	687	658	687	684	667	626	644	642	669	673	645	659	670	636	639	659	666	678	723	645	666	683	697	672	669	659	702	668	677	699	667	667	704	675	697	638	696	654	632	670	676	673	695	730	693	655	635	654	652	671	690	696	684	659	651	641	701	640	701	668	671	706	680	635	668	674	656	672	684	655	731	683	673	691	639	680	693	669	632	636	695	663	699	669	675	685	700	658	650	647	705	675	649	684	692	625	633	696	640	676	706	659	672	715	687	690	656	651	681	658	708	663	648	697	683	655	672	641	651	720	657	671	633	684	684	609	655	677	644	673	674	680	700	720	680	673	713	651	711	613	634	670	628	658	689	676	674	717	655	713	649	668	643	651	678	702	684	674	698	699	664	674	711	697	674	670	657	662	711	644	651	721	658	637	690	686	673	694	680	653	697	652	702	671	678	679	668	633	670	686	667	668	637	646	714	648	688	697	655	693	677	708	652	645	664	738	638	648	667	681	720	664	709	673	733	643	673	690	673	653	669	636	685	709	646	651	678	700	686	630	663	734	710	674	678	680	699	668	679	705
23903	23906	36999	33389	19553	8350	1712	1018	886	864	869	826	810	896	848	881	882	838	885	861	909	1374	1368	1149	1009	930	853	851	810	839	844	820	802	809	837	865	864	813	815	864	837	850	769	836	840	819	828	822	843	806	834	817	799	770	854	845	812	840	822	876	889	862	821	819	806	829	790	802	828	771	801	872	817	857	822	870	829	814	864	812	825	802	851	857	877	820	827	777	823	781	854	811	836	827	855	753	839	814	810	824	829	853	807	805	842	831	826	809	831	767	787	899	796	808	884	793	806	840	789	842	810	833	816	884	821	861	829	828	831	810	786	814	870	829	846	791	783	872	795	760	831	812	791	842	792	802	832	793	835	814	863	853	814	805	785	841	827	798	820	774	797	820	768	830	837	821	800	797	880	809	826	903	821	834	799	852	825	783	820	837	885	830	819	859	871	870	837	832	804	789	772	828	820	788	810	818	832	829	860	807	811	821	815	833	808	849	798	868	856	838	768	782	829	822	840	847	817	851	844	846	778	835	811	808	826	805	795	796	822	816	828	854	859	796	773	863	805	842	810	820	766	836	823	806	833	789	817	818	869	835	796	822	849	792	801	831	808	824	844	811	841	809	881	795	801	812	808	857	811	784	783	801	808	820	816	810	782	857	791	838	852	846	809	813	859	829	844	846	820	795	837	871	837	816	817	841	830	794	832	838	815	830	795	774	819	844	832	847	839	823	867	856	842	818	811	819	781	806	835	865	807	819	827	870	775	797	843	788	825	829	812	802	876	809	884	854	769	807	849	857	797	856	839	853	807	790	791	822	859	815	811	823	832	784	818	776	820	845	813	796	790	857	856	866	836	761	832	845	782	824	839	775	815	797	838	820	850	875	872	761	797	780	808	823	812	793	869	835	841	810	819	821	837	881	827	886	830	822	810	856	778	802	773	812	799	812	832	772	749	814	811	802	840	794	812	789	834	808	822	806	810	847	831	829	834	828	813	837	828	834	838	878	794	816	777	818	785	874	844	791	802	814	790	853	869	819	776	854	831	843	871	837	801	845	882	813	810	812	792	792	816	769	797	816	809	743	807	832	812	851	817	838	784	790	877	767	857	801	853	850	790	889	853	849	807	793	857	832	835	831	783	802	807	798	814	795	813	760	811	859	818	795	810	840	824	847	879	817	816	770	832	845	844	874	854	809	810	802	844	795	814	849	845	823	863	888	803	827	853	821	834	847	779	844	797	905	819	854	854	799	836	816	838	845	826	863	849	837	833	804	799	813	855	861	783	839	843	837	888	813	831	850	832	827	799	796	826	851	817	795	846	809	771	830	817	817	832	855	801	848	825	857	873	840	785	898	881	822	820	809	822	801	802	798	775	842	811	806	851	821	772	782	787	902	788	772	769	807	811	798	767	888	850	840	845	774	838	808	786	848	803	819	791	828	829	818	814	809	816	854	817	819	779	766	825	836	811	822	815	790	871	852	879	837	832	799	828	757	790	803	824	752	823	873	896	873	842	837	796	833	802	812	799	814	801	823	802	807	781	804	808	816	808	797	857	816	806	819	817	833	803	806	854	801	836	812	816	835	891	810	762	823	801	825	832	847	812	814	813	878	790	809	827	793	782	749	817	818	835	819	805	796	843	817	814	756	793	772	823	821	794	833	823	810	840	798	839	843	797	819	824	806	809	835	890	793	836	822	769	855	842	830	825	814	835	865	825	843	871	839	850	818	804	811	840	884	857	760	836	841	823	803	760	845	873	846	829	847	807	787	870	856	839	775	756	803	838	809	793	796	802	846	798	785	815	785	815	794	843	835	812	813	826	823	819	810	809	808	799	794	792	821	836	846	838	833	851	870	819	852	809	831	841	843	833	872	799	803	850	816	787	814	862	813	844	846	839	830	822	778	851	792	837	832	871	780	781	849	828	815	823	832	807	894	810	843	816	849	802	800	891	827	790	842	820	806	757	744	837	813	830	863	768	817	852	826	839	798	780	807	828	787	818	815	832	795	813	859	806	782	816	811	756	779	819	827	788	808	777	837	756	851	842	809	851	793	824	821	785	817	803	850	853	809	809	815	772	824	849	817	857	885	856	773	840	797	840	837	826	825	770	820	826	875	808	866	828	818	827	848	858	846	855	821	842	770	793	778	830	831	807	772	804	808	884	787	818	836	832	790	785	802	845	813	830	790	813	797	833	806	840	843	776	815	782	790	867	803	886	780	861	818	779	823	849	789	831	806	802	826	849	788	832	842	780	835	854	825	816	815	793	784	869	820	855	832	863	835	815	846	822	799	783	836	828	823	762	831	788	815	801	789	836	774	840	784	804	858	816	752	797	834	902	802	805	846	848	797	823	773	805	874	840	841	836	792	757	821	802	831	813	833	811	841	835	777	835	792	807	790	818	880	793	846	849	825	769	826	839	798	816	853	825	878	826	812	782	778	817	825	834	851	792	878	855	813	830	799	821	894	860	831	799	814	818	788	869	792	802	810	799	801	833	809	853	772	838	858	773	829	845	789	779	843	809	798	821	790	812	829	812	822	815	812	850	831	830	801	801	855	812	831	799	852	839	841	872	844	831	774	793	777	819	823	788	831	841	822	827	842	816	793	789	813	843	829	784	870	829	820	822	830	843	772	809	790	819	799	770	838	812	841	848	859	845	812	805	835	787	810	822	828	829	807	809	832	830	833	859	801	773	838	790	827	771	831	851	856	826	888	811	834	865	822	784	806	876	827	814	777	767	797	805	845	856	840	831	736	841	871	819	819	861	835	830	800	774	836	788	852	788	820	815	780	851	828	852	818	766	797	829	816	810	815	835	858	878	756	802	846	822	813	860	879	822	801	855	865	860	815	859	855	830	892	822	787	812	839	808	817	816	905	806	832	845	823	804	838	861	853	883	817	847	822	811	822	803	849	762	867	894	842	731	809	799	816	840	847	848	788	826	823	820	872	813	870	804	802	816	813	843	824	828	832	834	814	872	805	828	831	821	806	833	851	807	826	873	804	839	819	846	824	834	803	875	823	806	871	873	870	830	841	859	751	801	798	802	783	842	828	857	848	848	819	804	792	800	800	799	816	850	819	823	788	796	813	879	825	819	851	790	794	760	816	812	812	807	836	846	809	798	861	808	841	861	836	815	877	800	866	795	778	828	790	827	862	816	824	831	837	798	801	806	816	773	780	791	807	826	844	839	818	790	831	821	795	838	762	813	833	841	815	813	847	792	787	803	856	844	818	810	785	789	808	834	878	765	833	840	813	810	822	795	801	831	829	811	842	845	817	913	813	820	889	795	820	875	818	816	828	857	870	772	831	841	837	793	836	783	818	777	846	812	845	853	792	880	795	799	808	829	812	832	832	883	863	812	845	826	852	793	855	845	842	797	828	784	808	846	855	772	842	838	824	822	828	816	846	833	805	840	849	851	830	786	853	876	832	841	838	837	826	877	794	827	804	790	831	854	772	905	862	769	805	801	807	810	807	787	802	840	822	838	826	852	772
63474	104021	69797	37996	853	853	871	828	858	792	807	785	804	830	827	832	802	746	817	823	979	1769	1616	1426	1077	876	850	780	781	779	818	796	768	803	768	773	766	838	797	818	809	780	831	845	804	805	836	750	768	748	763	849	731	782	772	795	834	763	821	815	784	806	795	838	777	756	789	830	767	769	786	755	729	794	784	778	822	798	815	777	758	808	778	844	805	808	748	781	779	793	803	789	806	790	820	798	732	791	751	793	805	738	766	793	798	753	733	802	789	744	699	797	771	775	754	741	750	783	794	808	790	829	817	824	767	803	732	821	829	813	769	861	782	752	798	798	804	807	811	772	791	783	820	778	772	777	771	843	773	753	758	762	807	809	752	757	789	773	823	763	801	795	836	773	850	723	783	765	804	812	764	789	754	761	742	846	795	775	794	775	807	775	812	804	814	757	838	808	779	774	756	790	798	771	809	770	785	751	756	798	775	777	797	840	768	731	802	818	749	789	767	807	787	806	776	766	781	829	753	799	798	773	792	801	806	771	801	746	798	758	769	790	787	750	827	777	735	797	758	762	763	711	799	814	786	801	775	806	794	846	796	794	764	812	793	770	733	813	792	784	738	781	695	748	849	812	786	766	778	818	830	781	799	766	744	803	769	783	788	776	763	771	771	777	832	796	763	740	759	795	786	789	805	784	757	789	751	779	813	752	795	796	839	781	794	785	769	804	824	784	768	802	779	705	813	735	801	777	788	786	790	783	744	757	761	797	785	783	760	814	779	775	793	815	754	748	744	847	731	836	804	783	770	809	791	803	788	808	792	782	746	768	771	809	781	824	762	819	766	819	787	799	811	802	736	758	768	741	807	766	770	741	795	832	793	744	758	779	792	776	756	827	790	782	811	784	790	750	761	729	803	765	774	774	762	762	770	772	824	781	790	836	853	783	789	798	789	809	835	785	756	809	821	782	794	829	769	746	735	794	756	792	780	751	786	750	779	747	758	769	758	765	761	780	824	823	814	747	811	778	785	802	752	737	736	792	790	818	863	769	810	768	777	758	732	741	825	783	786	803	747	794	767	773	748	829	783	810	759	778	771	762	797	793	820	795	748	740	738	851	783	763	761	766	735	790	801	824	815	811	787	766	804	821	776	795	807	772	814	782	809	769	762	797	838	751	804	790	767	773	762	758	753	796	784	740	832	801	774	794	740	777	784	772	793	825	751	769	803	769	732	793	838	741	763	761	782	789	773	750	762	793	768	761	803	785	801	745	775	750	766	777	827	774	814	824	784	811	783	801	816	772	745	766	773	789	776	771	778	786	821	802	759	787	742	784	776	776	803	749	789	797	733	854	811	773	786	784	817	749	773	804	770	750	775	790	747	801	795	790	769	757	776	829	774	745	781	837	775	776	740	768	800	794	797	794	767	793	756	796	804	770	800	756	749	801	816	768	739	825	762	743	782	795	782	773	765	821	808	748	744	822	808	754	804	772	798	772	803	748	769	790	759	761	820	836	789	824	745	791	774	795	749	764	849	779	810	842	773	772	795	787	815	763	766	816	790	720	774	743	796	779	849	775	755	769	782	790	779	780	799	768	771	811	835	758	803	766	774	777	747	844	767	849	788	771	784	752	789	803	771	820	730	832	810	806	806	749	764	790	768	737	809	740	773	806	773	790	767	803	745	762	823	783	774	761	858	739	814	786	743	793	807	778	775	793	786	727	783	813	740	802	759	762	793	791	770	775	738	784	776	773	776	837	776	777	745	786	768	809	793	804	777	749	804	761	784	801	769	790	761	747	765	780	749	786	793	736	780	753	778	828	810	706	802	792	783	761	738	821	745	824	780	744	769	737	807	837	774	791	818	788	796	820	805	744	845	787	747	752	745	765	741	791	760	776	759	772	804	786	759	785	778	790	812	816	764	743	758	781	717	831	804	758	801	780	782	804	778	791	805	756	783	806	806	728	756	803	778	765	770	780	751	790	786	755	768	818	762	812	827	758	782	772	810	801	818	784	753	808	761	783	738	774	804	814	751	752	799	780	768	755	773	751	750	784	741	772	765	795	793	751	758	804	803	760	748	762	783	755	828	776	835	827	743	768	840	788	800	771	798	770	771	783	783	768	797	823	796	768	787	757	760	754	837	762	803	791	743	772	754	811	793	757	765	753	786	820	793	758	784	722	790	799	775	783	760	763	830	796	807	766	783	802	820	814	756	789	794	773	808	845	778	815	785	868	802	788	799	801	801	759	803	788	775	796	799	772	810	799	770	770	756	774	793	774	793	791	773	839	815	813	746	804	747	753	778	789	756	781	777	790	814	783	733	797	782	757	760	789	732	764	752	751	778	778	822	815	792	782	840	808	746	795	804	768	773	778	775	773	820	781	765	795	795	757	819	786	742	759	783	784	781	786	764	803	766	828	806	797	775	779	811	769	827	771	819	793	793	770	773	794	767	837	708	769	789	812	827	761	789	793	756	778	751	764	755	754	788	760	779	824	774	746	708	745	806	832	792	793	774	745	811	758	803	766	836	766	777	792	757	798	814	793	754	728	772	782	766	790	798	731	767	787	796	771	793	784	789	779	767	779	814	772	743	799	753	710	785	794	794	787	816	752	806	770	773	767	765	745	796	802	768	765	817	754	814	766	759	810	787	789	792	734	760	739	754	741	777	801	811	754	790	775	830	752	770	775	757	741	778	770	782	794	733	780	790	746	773	745	794	790	791	814	778	792	783	807	815	812	778	808	765	804	725	811	763	795	747	773	785	797	728	766	746	783	761	783	773	747	800	821	824	780	771	790	793	757	740	802	802	779	765	742	797	811	817	762	777	806	773	773	735	761	762	822	732	784	762	803	749	805	799	784	801	786	769	757	784	805	800	807	741	804	786	820	736	827	876	771	802	731	772	765	726	788	812	796	763	756	754	788	751	826	765	776	806	784	836	786	778	731	807	822	758	766	783	778	781	818	817	803	737	813	780	779	726	850	724	775	766	770	757	742	814	783	759	762	764	752	773	761	777	782	755	775	776	769	824	728	781	762	748	805	776	787	794	794	732	757	778	805	811	768	759	764	793	759	831	790	744	800	807	797	762	765	788	793	766	788	835	796	786	761	791	777	787	780	741	749	743	779	775	828	750	761	782	859	783	787	789	816	793	805	741	756	764	758	782	774	766	733	763	769	803	797	779	784	781	771	769	793	762	811	750	800	811	750	817	770	787	791	709	713	816	803	816	806	772	786	769	703	753	844	738	760	837	790	814	767	747	733	749	747	781	810	772	783	794	772	811	762	713	780	753	754	809	784	790	768	788	765	815	738	775	772	775	788	786	763	775	815	771	813	750	755	816	816	768	790	770	875	763	798	788	795	813	761	717	776	803	802	791	772	755	778	769	778	826	775	769	820	820	803	745	776	779	791	753	781	775	776	837	771	779	790	799	755	775	831	716	761	786	798	807	782	729	816	750	743	772	782	802	795	783	792	794	784	761	765	763	762	821	768	798	713
29506	29006	23783	10614	868	600	584	594	588	578	587	596	610	562	594	563	603	559	574	604	608	644	657	633	618	571	618	563	565	511	548	647	571	563	559	556	561	590	533	565	561	593	549	573	585	597	569	595	539	577	565	565	605	526	578	563	571	584	596	587	592	531	536	542	542	557	603	589	602	530	608	547	581	576	590	557	547	662	560	635	565	576	579	590	588	579	578	540	591	570	572	593	562	553	575	556	560	511	559	583	540	615	580	546	566	575	576	549	644	596	595	596	590	553	552	587	604	606	574	572	562	584	541	566	582	534	547	589	564	575	570	570	592	577	565	525	598	527	580	573	512	570	594	567	554	575	574	523	543	595	523	593	602	616	538	609	603	594	514	568	556	558	550	573	605	602	605	579	572	566	570	597	559	533	575	595	538	550	571	585	554	605	578	563	555	572	589	604	569	610	583	593	578	569	587	567	572	558	540	547	594	572	545	580	606	580	563	576	551	602	556	560	570	546	581	575	529	581	550	575	600	601	574	607	582	555	586	567	581	598	596	584	628	578	551	575	544	582	576	568	546	529	576	594	580	586	573	591	583	545	580	558	578	574	571	550	538	628	585	570	574	593	530	595	567	589	568	571	596	540	559	572	611	561	561	580	554	575	588	521	585	563	586	572	583	602	550	565	594	600	583	560	568	585	557	596	563	600	557	584	583	559	558	566	531	582	580	577	554	587	587	621	597	605	575	576	586	532	576	545	562	590	592	592	562	582	567	585	573	597	570	576	568	567	571	572	576	554	564	557	575	590	550	559	587	579	574	575	564	574	540	574	589	575	575	535	582	583	568	521	567	560	511	513	535	550	539	540	583	585	589	578	595	539	577	589	504	579	577	580	616	547	598	590	610	590	558	569	569	550	566	582	608	522	508	573	581	554	585	557	565	566	584	510	570	542	578	618	550	581	593	542	548	555	559	599	584	550	585	587	588	574	572	596	580	544	582	567	557	551	620	599	579	554	605	622	547	583	562	588	594	607	565	576	550	526	562	549	555	573	550	564	603	565	559	550	570	591	603	538	583	537	594	569	643	557	550	558	593	541	560	515	539	601	578	583	595	570	565	566	608	581	561	566	551	560	589	570	575	571	604	575	573	546	566	593	557	576	561	609	556	541	608	580	582	595	560	586	595	556	556	584	586	543	590	532	606	570	557	564	555	595	559	557	543	571	547	529	593	569	564	554	585	590	579	612	593	587	567	589	544	576	577	608	622	570	573	563	578	588	563	564	621	596	581	560	593	562	556	529	556	546	599	541	569	593	596	601	584	584	571	596	567	551	569	592	584	579	562	587	536	549	541	585	593	587	553	538	597	573	549	498	565	580	570	576	552	591	584	582	640	568	580	577	564	569	566	558	556	538	623	576	563	577	559	543	575	592	609	526	577	519	536	541	581	606	615	589	598	547	573	566	555	572	586	535	613	609	593	578	537	548	556	582	601	599	555	559	558	580	584	560	569	570	557	549	563	572	583	544	545	547	552	553	545	585	566	566	587	566	578	586	584	557	573	599	616	561	557	573	572	568	531	538	571	560	585	515	590	556	553	583	575	569	536	604	580	584	596	581	543	586	514	555	606	595	583	594	550	578	545	592	546	573	579	603	567	579	552	631	570	589	563	549	555	567	583	555	594	570	593	557	536	589	534	570	511	550	621	568	605	543	570	553	578	572	550	543	565	590	558	563	562	593	579	601	600	599	528	602	570	568	547	593	590	625	583	589	564	597	620	561	606	556	585	555	548	559	593	563	561	623	587	547	597	608	533	558	540	524	593	608	535	590	573	557	588	573	557	568	537	635	531	573	626	571	569	623	581	564	558	529	566	557	549	577	551	582	582	554	546	583	551	546	596	556	558	602	566	596	598	579	558	571	548	550	541	551	570	575	548	575	564	538	550	515	544	554	537	537	574	557	580	589	606	532	561	563	559	572	635	568	588	502	599	561	537	537	561	569	577	535	621	589	540	574	547	565	591	545	550	565	586	589	601	605	525	546	570	566	583	575	591	567	568	554	534	595	531	572	584	584	589	583	583	575	578	537	563	529	598	571	539	579	616	575	594	609	587	597	565	584	605	590	559	577	562	567	608	558	565	588	567	607	598	535	552	570	583	557	550	540	547	598	526	573	556	588	583	609	558	577	627	572	585	590	600	593	569	561	594	613	580	592	559	574	542	594	553	581	586	534	541	510	605	566	559	609	582	608	590	559	560	559	606	590	626	585	585	576	605	603	573	572	615	555	551	545	553	570	554	568	581	588	552	558	516	584	558	570	598	578	534	562	541	610	596	550	594	588	601	555	553	570	631	601	565	561	597	567	587	559	575	584	603	547	564	591	556	569	557	549	592	598	569	551	606	582	575	611	585	569	624	564	545	595	532	540	599	592	565	566	609	608	574	506	563	542	602	542	548	563	552	565	564	563	585	558	599	567	532	592	585	559	576	573	519	558	577	568	546	534	577	606	572	575	575	538	570	574	570	574	584	539	606	522	597	573	577	527	560	599	562	586	591	580	574	584	565	555	582	537	544	580	534	579	571	560	547	534	522	578	616	579	507	578	582	549	550	570	596	571	584	584	582	636	573	609	561	549	603	518	602	561	532	566	530	557	608	565	568	606	572	557	616	585	566	561	564	581	577	540	570	587	532	625	585	556	557	588	536	575	559	610	620	565	604	603	577	562	554	562	544	583	567	572	549	579	620	577	528	548	595	585	599	558	569	576	582	539	525	615	576	616	587	618	553	543	543	550	577	574	581	544	603	569	542	594	550	561	561	563	542	579	572	572	546	581	578	555	593	523	505	554	559	585	596	578	576	591	557	609	573	619	586	586	577	528	586	585	556	566	563	543	607	568	583	544	550	543	564	545	567	568	536	554	547	571	517	595	615	568	520	584	564	551	573	593	564	569	574	579	569	563	579	558	584	599	524	559	558	571	606	601	576	589	591	607	595	561	566	561	573	555	548	543	584	525	597	570	608	564	570	551	535	601	618	582	542	532	538	611	544	633	573	588	573	596	592	553	571	564	559	540	580	609	574	606	567	615	592	606	628	561	585	562	556	557	520	595	575	592	610	615	579	609	586	561	601	572	593	575	628	591	603	555	574	544	565	616	584	561	532	568	596	621	563	526	562	562	571	568	615	593	537	596	591	572	531	566	540	571	554	577	552	573	632	601	610	593	567	578	565	579	576	596	572	554	570	586	568	591	530	565	603	540	564	590	558	600	596	595	572	587	559	569	596	569	559	560	610	589	597	567	587	575	546	578	558	576	587	587	562	551	542	521	581	554	568	560	618	562	562	607	600	569	572	529	558	637	595	594	544	557	583	593	592	557	524	537	557	578	583	582	542	584	562	593	589	622	618	558	572	565	483	586	557	566	550	595	541	573	570	540	561	626	587	583	546	599	612	596	549	593	599	573	619	585	550	598	579	562	560	548	602	602	578	564	560	594	614	568	602	582	587	539
20498	33989	17801	5746	480	511	481	474	464	511	497	466	488	457	462	486	493	467	491	506	536	516	523	553	532	476	479	485	486	499	482	470	500	458	487	507	481	489	489	479	485	478	481	486	493	459	472	441	503	476	475	481	497	472	474	519	496	454	441	481	465	487	452	493	422	443	483	463	487	463	504	480	473	467	498	486	492	473	460	496	481	509	493	513	466	428	479	532	475	505	472	491	470	494	474	514	489	497	485	428	507	490	441	459	493	511	460	463	489	445	464	507	487	532	460	481	517	491	477	494	474	440	440	477	434	475	471	550	488	488	491	484	465	476	469	482	456	493	465	482	492	485	480	482	499	498	490	461	502	508	486	473	527	497	456	486	517	465	487	446	437	445	462	468	475	483	465	491	508	476	477	478	489	473	462	483	504	473	512	478	501	524	514	448	505	513	544	470	471	479	492	483	459	483	474	489	479	523	458	494	473	505	464	455	459	496	452	499	473	481	465	477	471	461	444	477	526	489	510	471	521	496	465	467	461	476	505	450	494	488	503	503	488	444	487	424	486	480	490	470	442	473	450	504	517	483	445	469	464	488	506	472	452	456	441	454	469	439	442	491	459	472	488	470	474	498	460	479	461	449	484	464	479	477	500	484	496	459	498	464	462	483	453	489	493	485	460	478	513	466	508	506	511	492	491	504	479	489	506	487	475	456	490	471	469	466	490	490	527	455	429	508	455	481	545	490	472	464	458	481	480	480	449	455	510	462	455	494	484	442	480	441	486	548	485	492	487	502	437	451	510	472	443	480	482	487	472	475	493	496	442	474	459	491	490	485	511	471	509	515	470	506	455	448	497	494	513	482	493	479	474	500	431	462	484	484	452	459	488	470	468	470	471	510	451	452	515	457	490	479	483	488	467	464	477	487	480	483	452	483	481	541	471	526	428	502	484	449	476	498	469	492	470	463	469	529	486	489	489	447	454	490	480	445	475	493	491	476	419	484	456	486	479	474	468	471	459	472	495	490	494	488	510	451	493	479	497	496	478	482	468	495	465	471	480	489	505	447	470	488	465	485	477	500	493	464	494	442	506	477	534	489	476	447	447	448	512	491	472	504	482	441	435	436	463	481	475	530	451	452	436	494	455	510	502	475	470	469	471	462	447	482	474	469	453	511	522	521	507	503	471	487	512	499	490	503	462	461	458	483	467	467	488	493	516	514	467	473	454	479	495	498	474	480	496	463	483	529	473	462	475	498	448	495	458	480	474	481	504	472	482	490	495	457	494	491	489	492	490	443	490	494	468	473	486	486	501	488	469	483	480	514	479	486	479	441	458	525	484	451	464	492	478	482	510	482	488	475	468	495	502	478	492	472	448	498	458	484	442	451	455	524	517	503	417	461	483	499	493	472	474	484	453	468	490	451	493	443	483	505	483	504	484	491	523	472	450	466	452	485	468	505	466	494	470	473	506	471	467	526	495	469	491	484	454	428	465	452	513	480	494	504	494	513	446	478	500	485	528	497	512	448	494	469	525	475	490	441	480	502	488	484	494	493	514	513	494	507	463	507	458	483	472	503	517	489	499	463	485	497	448	488	465	511	526	459	503	510	509	469	490	478	521	484	478	497	502	457	502	470	481	480	463	474	446	489	462	493	467	443	499	487	487	521	485	463	502	474	478	462	473	529	476	483	497	498	488	447	500	465	480	471	522	482	465	511	435	501	484	457	515	450	491	497	497	472	501	482	456	504	485	481	474	502	477	479	488	475	483	468	477	538	504	441	490	494	499	505	462	479	551	469	498	511	490	486	511	480	513	478	489	455	492	476	479	503	519	499	537	483	470	427	480	500	446	460	471	462	490	485	522	474	477	480	475	482	448	485	478	472	449	491	520	459	491	521	517	466	472	477	478	491	503	503	500	523	497	469	511	490	477	477	451	473	449	488	471	458	477	439	490	451	476	458	472	490	502	499	519	480	469	490	453	472	491	469	491	436	465	521	511	482	476	439	470	491	491	482	480	509	471	488	471	468	488	492	499	492	501	483	478	470	511	493	494	461	484	476	481	484	491	460	419	459	428	475	458	476	504	482	492	484	462	479	525	468	488	470	477	526	502	497	490	469	449	500	454	499	484	494	456	477	503	493	456	494	482	465	480	476	467	489	518	466	505	477	465	507	492	457	499	460	502	481	465	434	491	505	437	476	461	499	451	512	458	473	457	503	454	500	467	512	476	503	507	497	478	480	489	512	440	436	487	486	495	507	438	488	467	479	456	529	483	509	501	500	472	504	481	497	489	502	469	499	461	469	474	460	449	469	490	479	490	483	474	473	494	444	461	459	501	459	492	459	481	471	474	449	485	525	502	473	473	494	448	488	491	481	484	521	503	484	435	478	452	494	476	478	454	475	504	513	489	500	476	476	449	490	480	492	471	505	478	498	495	500	499	469	474	505	466	468	470	455	463	459	459	493	472	473	514	504	439	480	500	545	461	488	500	457	480	515	508	482	467	489	472	450	464	440	508	488	472	458	517	499	481	519	508	486	487	471	488	475	499	497	467	480	515	478	498	490	470	508	482	459	452	490	477	480	489	493	476	480	503	468	489	475	456	508	460	468	485	470	501	473	455	540	498	456	457	506	489	496	490	474	476	473	473	479	480	484	493	459	488	457	465	483	500	488	510	451	504	485	511	486	501	459	500	487	483	485	472	481	489	488	501	465	505	435	504	450	482	433	498	482	516	413	516	467	465	465	475	454	468	460	486	495	482	476	517	478	470	456	472	461	502	479	494	463	470	459	510	485	471	456	455	459	481	480	464	485	483	450	511	530	502	484	480	483	491	492	497	485	485	521	523	486	512	489	455	424	479	479	528	466	460	481	503	461	445	500	481	488	457	466	494	450	496	480	451	461	462	499	500	486	462	422	478	436	449	494	531	466	454	494	471	478	503	470	509	497	474	485	482	485	500	498	478	495	482	497	493	467	488	498	481	503	438	521	494	485	475	507	479	479	430	465	460	461	494	511	468	487	464	457	506	494	477	483	488	485	459	482	446	474	474	478	490	493	468	476	507	453	498	517	522	498	522	477	474	497	495	493	484	482	477	525	489	443	511	468	489	506	457	500	433	439	487	488	474	486	468	497	479	491	474	484	451	511	462	501	479	502	532	463	503	465	464	507	511	472	484	478	461	501	493	523	490	496	486	527	503	475	466	459	501	478	491	502	493	479	496	485	480	500	445	504	486	489	479	452	504	482	443	502	514	473	463	501	466	465	494	457	511	501	517	468	490	475	512	454	454	474	460	497	504	491	485	430	512	473	481	488	507	440	469	500	483	513	489	513	475	475	528	459	497	518	487	477	438	504	455	504	443	485	453	487	463	470	472	506	486	501	473	472	513	440	484	496	498	481	468	473	460	500	462	469	531	516	482	454	505	512	450	491	500	472	492	503	472	445	447	470	448	498	439	502	435	506	475	504	476	484	496	487	468	497	500	456	461	539	477	484	453	470
24911	24108	35835	35648	14494	3096	1006	782	709	732	705	695	731	698	734	649	717	688	700	699	800	1285	1328	1258	927	781	725	672	656	716	657	669	701	706	679	638	717	686	692	679	733	656	677	645	692	656	704	706	672	685	701	687	714	677	666	713	686	683	705	677	664	686	688	676	642	672	687	733	646	732	722	681	702	704	665	710	672	659	672	646	673	708	684	672	707	709	623	710	702	682	684	676	648	675	649	687	678	673	632	720	680	717	672	649	667	669	676	661	651	651	699	701	663	676	671	694	655	679	671	663	678	734	663	649	655	672	687	642	627	700	645	681	671	676	679	693	685	687	641	646	686	723	711	673	654	610	666	771	713	685	705	658	674	711	677	654	706	661	668	672	653	704	737	721	678	695	688	665	635	695	674	674	676	664	670	700	691	673	693	714	679	651	692	759	671	690	634	650	716	662	656	662	699	710	659	664	625	718	670	633	672	616	693	681	659	685	746	714	643	680	687	687	598	684	657	677	726	679	720	660	720	676	703	718	714	662	676	701	694	668	697	724	672	647	671	658	677	701	662	656	717	671	730	676	695	682	663	650	645	672	696	672	699	654	672	658	670	692	666	715	667	661	727	650	666	701	675	687	682	661	693	697	727	647	660	708	632	715	630	694	716	667	700	675	625	694	711	698	690	634	635	661	679	669	677	716	679	660	702	660	701	676	677	673	683	722	673	693	693	675	699	668	693	718	666	642	698	699	643	694	646	711	673	682	695	650	666	653	643	657	709	687	670	757	725	695	717	694	670	665	684	673	634	696	653	676	670	695	691	641	668	676	700	644	651	702	678	733	649	651	647	684	663	634	644	668	655	706	708	664	700	687	654	682	743	649	713	665	707	653	652	638	669	712	645	734	659	714	739	660	698	652	692	655	686	653	660	633	681	676	678	653	688	627	675	718	701	709	696	699	674	651	689	730	651	703	657	699	676	664	671	642	721	738	689	665	688	692	707	670	644	652	716	656	685	718	660	668	705	759	662	706	671	678	648	703	693	661	662	691	686	665	704	695	643	675	685	693	640	688	675	690	651	729	685	640	658	690	707	681	729	713	716	651	671	668	652	708	726	692	661	665	676	647	675	691	677	684	666	718	662	691	712	661	688	683	668	728	726	694	712	671	749	687	653	668	715	673	709	689	686	650	674	713	667	720	649	643	657	729	717	687	701	692	682	679	705	727	708	721	658	672	663	681	639	698	637	667	663	635	677	687	695	698	667	688	711	737	672	672	648	645	687	682	680	673	651	702	656	671	658	667	699	650	672	667	635	687	620	680	685	678	701	675	660	669	682	653	675	676	677	646	715	686	638	727	649	670	618	664	694	665	643	675	704	694	684	697	654	711	730	648	664	678	690	725	678	633	688	688	693	633	662	664	677	696	690	641	633	690	675	700	641	680	679	663	636	709	677	689	681	704	732	686	708	710	671	660	632	682	693	702	653	721	715	708	676	692	651	712	706	669	708	646	591	701	691	703	696	692	647	700	703	703	686	673	640	710	679	666	690	692	668	703	703	700	714	651	722	673	716	685	639	681	681	703	658	687	688	698	695	676	701	681	695	638	694	713	688	647	700	668	690	697	659	690	674	675	698	642	682	662	668	639	679	695	659	681	714	720	666	638	657	693	671	709	711	678	686	743	661	649	677	644	651	702	680	693	682	650	681	660	635	676	688	643	680	640	694	674	663	707	650	625	665	710	696	676	697	709	693	710	652	687	638	655	670	717	655	647	706	654	713	649	680	666	679	690	674	714	673	698	693	677	665	666	701	654	675	713	681	704	685	704	673	707	685	648	673	662	661	629	609	660	694	722	681	670	674	667	684	700	635	666	710	680	676	688	641	713	655	734	646	652	663	678	626	655	663	667	661	722	687	672	680	725	701	682	702	741	674	667	639	731	688	672	700	693	723	692	721	678	671	706	708	648	683	672	728	654	715	680	652	690	689	655	691	670	703	724	716	671	667	672	666	706	725	667	693	649	667	668	670	694	700	694	705	691	685	695	715	635	667	650	688	658	679	717	690	703	687	663	683	683	667	660	713	682	650	706	668	713	674	652	696	634	648	741	699	689	725	738	662	674	667	654	687	647	619	683	677	608	671	663	690	715	686	656	670	647	631	693	686	699	602	711	665	672	721	647	676	722	646	694	698	705	684	668	660	656	655	684	711	656	708	649	694	739	669	701	671	692	693	684	689	692	681	675	675	682	677	691	599	663	753	699	629	674	673	706	667	661	685	657	697	717	711	661	716	641	706	656	733	682	706	674	672	653	653	655	736	711	706	697	660	686	669	684	711	695	665	692	642	684	684	676	661	629	647	673	654	665	659	645	675	695	657	675	653	670	693	663	710	673	708	651	679	691	660	733	693	682	706	673	648	710	669	674	696	681	654	676	684	664	668	689	724	719	699	683	710	682	700	645	653	628	659	657	656	625	664	668	653	699	686	673	709	681	668	687	676	658	721	713	655	728	665	707	679	714	652	676	661	696	673	657	655	668	737	587	706	667	671	630	645	684	690	689	695	669	667	678	694	737	660	693	693	721	655	684	704	732	696	677	691	655	710	710	698	654	712	634	691	672	703	695	685	658	656	681	705	712	682	646	659	722	684	698	705	681	633	726	687	671	639	712	688	713	705	678	652	644	700	763	646	695	668	647	662	704	674	716	744	647	721	653	634	687	674	690	698	733	680	694	622	663	685	689	678	686	679	666	666	676	721	723	724	732	716	666	682	674	715	663	631	682	666	725	705	665	703	659	681	663	637	633	668	669	662	671	658	670	665	667	687	679	705	651	639	693	652	679	679	733	666	678	680	674	680	675	649	646	709	672	682	696	704	653	707	693	686	684	646	644	671	685	656	646	728	680	641	700	677	668	652	683	739	693	698	684	690	720	648	682	717	689	702	679	663	690	665	690	704	635	646	648	654	675	643	651	701	726	691	683	734	710	696	657	670	649	659	679	708	663	712	654	677	644	642	715	648	676	701	700	724	681	673	651	688	664	676	681	748	672	663	648	698	634	678	696	697	678	666	696	691	655	644	670	672	657	700	713	629	668	675	703	619	711	665	647	720	661	679	663	638	667	714	703	696	644	685	695	651	698	677	676	686	687	638	659	687	666	682	677	686	676	669	707	694	666	657	658	681	746	671	608	660	658	667	693	697	666	667	689	649	709	747	708	661	638	648	702	697	636	704	689	658	667	699	716	704	657	693	713	723	701	640	629	676	692	680	663	674	687	706	668	681	646	639	661	674	695	705	686	693	663	716	692	666	635	662	710	675	699	711	679	665	735	613	692	719	646	669	678	686	679	687	703	668	641	682	668	690	617	738	676	682	660	682	707	680	685	708	650	639	636	683	671	624	706	662	654	645	664	662	702	671	703	673	682	655	683	640	636	685	717	699	641	682	702	694	742	644	692	705	688	644	652	704	637	691	699	703	724	676	698	677	713	688	684	651	713	686	684	704	737
59126	83324	64084	27404	811	728	663	684	662	659	674	634	687	672	620	646	645	654	645	645	841	1705	1704	1376	1010	734	651	646	638	634	616	630	636	643	614	610	656	614	640	665	585	649	616	596	652	600	670	632	660	654	644	594	676	620	639	620	653	670	628	677	643	627	648	649	609	650	651	654	630	610	673	615	644	646	670	641	629	628	625	634	614	623	667	618	663	662	630	658	645	646	622	624	630	579	615	626	644	645	625	629	628	613	608	620	617	579	619	608	604	654	623	638	630	599	649	643	672	617	632	610	607	632	615	633	639	603	634	583	649	591	663	638	646	633	622	610	620	600	610	631	612	582	588	605	658	581	635	661	627	591	671	643	604	630	602	669	614	609	644	624	601	611	630	640	620	637	619	614	619	645	659	625	649	617	614	642	670	627	688	656	610	652	687	609	662	627	675	630	657	691	581	605	620	618	607	663	595	605	580	650	614	613	616	636	629	652	611	581	610	620	605	615	641	610	604	625	621	599	618	608	609	636	649	639	604	633	667	583	618	666	650	627	654	637	628	613	657	609	650	586	632	609	617	673	643	651	659	608	621	605	623	661	621	631	629	624	633	644	639	592	648	618	607	618	617	648	634	605	598	622	608	586	645	663	668	641	694	602	673	661	638	639	589	623	637	599	637	636	625	629	626	611	668	666	647	617	641	592	640	576	676	635	631	653	656	636	657	582	686	640	633	592	633	652	662	587	636	586	653	602	658	627	622	640	637	628	660	635	637	653	640	630	635	644	625	593	654	632	631	619	660	601	619	606	648	622	625	638	650	569	668	621	597	627	645	599	612	668	599	639	661	638	590	608	592	609	635	634	611	635	673	614	651	614	654	606	632	621	594	638	602	613	603	621	668	641	664	634	673	655	633	630	667	623	649	641	614	642	629	587	596	601	616	641	616	604	610	624	610	591	639	664	658	652	630	619	645	634	642	613	646	633	593	606	641	632	653	669	655	626	595	612	634	665	607	607	560	638	626	627	626	651	637	629	608	625	616	681	620	660	662	630	647	626	611	686	659	645	647	613	650	645	586	621	635	670	648	603	618	567	600	561	613	630	623	589	639	675	634	627	620	659	649	639	651	567	627	617	598	661	667	582	629	660	606	650	577	613	625	585	635	586	640	668	683	628	592	610	640	663	677	632	609	678	612	654	639	634	586	605	624	606	647	670	628	700	611	600	643	607	598	638	645	617	611	601	650	651	621	635	626	615	609	675	622	656	635	616	627	637	639	631	674	588	612	585	645	662	632	644	639	664	602	642	614	656	594	643	627	626	592	603	625	627	676	609	624	619	615	662	653	595	639	622	596	617	632	618	645	640	649	617	587	595	620	644	663	645	599	634	668	577	652	637	620	594	612	656	665	620	609	627	623	660	641	627	601	632	641	655	623	656	647	684	632	595	660	621	659	661	646	655	645	596	620	600	633	620	599	596	655	612	626	609	668	594	629	619	660	665	663	596	647	651	616	614	608	630	632	641	639	631	594	648	676	664	625	644	643	608	592	623	630	627	631	607	629	597	629	642	616	612	609	657	664	592	680	661	601	575	615	601	669	627	636	633	631	627	645	643	654	630	663	634	605	613	630	666	636	638	581	628	618	629	630	631	614	586	626	629	607	593	621	622	647	629	615	632	644	579	650	625	611	615	639	640	653	597	682	620	589	610	602	597	620	650	595	665	586	601	662	623	581	630	579	672	681	643	604	615	636	666	605	607	654	651	657	634	625	672	625	661	650	640	593	578	636	620	612	611	630	643	590	608	597	625	598	645	606	607	635	609	648	605	625	621	610	612	584	618	658	649	600	604	600	614	635	614	647	647	622	627	617	653	637	639	621	612	649	633	619	628	628	597	607	638	625	647	610	622	660	683	606	609	655	673	624	587	626	616	611	651	675	618	631	644	613	610	621	644	621	613	613	650	652	655	595	595	613	623	598	610	645	675	642	645	645	638	634	670	613	638	618	652	695	638	641	622	595	608	635	649	671	591	594	655	628	580	596	630	622	614	651	604	604	650	656	599	657	631	615	575	648	656	641	610	624	639	622	638	608	612	631	618	665	589	650	635	685	612	645	617	654	637	683	631	631	619	622	611	619	632	629	600	615	606	633	612	618	623	614	627	650	609	653	628	593	678	643	655	640	596	625	682	645	622	624	651	622	607	669	629	596	636	658	628	615	648	598	625	626	634	661	663	607	636	632	639	615	613	639	597	660	615	634	646	624	611	565	615	584	615	667	647	616	602	621	612	622	644	630	625	638	599	601	627	580	635	645	628	615	635	608	618	604	597	626	584	628	614	618	650	618	576	670	607	650	653	604	606	614	630	627	651	620	604	604	660	615	641	653	607	638	626	638	636	652	661	598	591	633	634	642	678	651	648	597	636	641	613	621	609	644	612	679	626	628	621	606	591	580	661	595	619	604	655	668	661	619	630	633	615	603	626	614	649	623	607	649	648	604	594	634	598	631	637	630	659	609	585	639	676	644	633	672	628	617	607	641	661	600	679	641	626	695	630	636	671	626	633	641	642	630	605	632	604	637	656	631	587	638	606	592	566	625	651	635	616	631	648	613	607	624	619	622	667	613	695	609	643	648	628	632	612	647	653	591	591	607	640	604	637	630	629	611	596	632	624	627	638	650	593	660	613	595	604	656	667	643	589	656	624	630	668	626	625	612	641	659	629	625	574	665	647	639	608	649	615	650	626	617	611	666	607	625	640	645	550	626	608	639	624	634	643	601	617	651	635	630	654	600	668	623	616	603	645	636	611	619	656	638	633	609	599	654	608	615	598	628	649	641	620	632	649	646	629	657	647	610	638	616	643	590	604	593	623	638	625	616	625	615	558	625	615	575	602	634	636	619	592	571	598	609	640	622	663	610	635	612	647	644	652	669	645	622	616	604	630	619	671	600	628	633	616	659	648	635	629	648	629	633	630	642	612	622	629	641	611	640	609	650	584	634	655	652	630	631	632	617	636	629	658	571	615	664	615	599	638	629	605	642	628	629	601	643	639	657	616	627	671	629	597	607	631	601	621	587	625	605	640	629	669	583	655	607	665	619	619	622	636	577	654	622	602	648	635	615	608	630	668	657	620	587	593	638	642	675	697	611	616	642	582	617	651	673	650	612	619	640	617	655	612	623	622	588	597	594	595	637	659	583	646	623	656	606	633	591	627	617	679	629	611	621	622	573	650	643	665	631	676	643	647	596	624	648	627	616	657	629	624	597	604	648	612	652	630	658	607	678	632	591	602	635	596	648	613	608	649	669	652	628	619	614	576	618	623	643	604	607	633	655	583	631	611	624	618	657	627	617	654	599	631	651	649	628	629	636	585	600	648	677	630	621	636	670	657	583	653	655	612	659	616	612	653	624	608	628	625	622	646	588	632	645	632	643	578	596	643	595	650	625	640	673	650	621	614	633	618	614	600	646	647	656	598	633	591	630	628	655	682	647	647	672	658	659	613
23897	22828	33905	30012	19373	8737	1706	1046	823	863	833	834	882	776	807	810	777	873	793	787	1029	2300	2322	1854	1248	945	894	808	793	812	798	816	785	778	731	767	769	745	770	712	814	842	781	783	736	796	791	761	716	747	765	770	783	778	782	764	816	811	762	753	777	785	801	750	782	755	748	786	772	843	809	734	776	799	782	768	814	838	764	795	768	745	752	815	793	766	788	743	818	781	766	738	750	775	787	778	732	776	803	745	779	751	763	843	767	806	777	829	776	810	757	769	764	812	744	772	802	784	733	762	751	761	723	791	790	796	792	766	746	766	778	760	784	719	783	771	782	755	737	814	767	731	806	740	784	783	800	759	758	774	785	752	815	790	782	754	781	795	764	733	755	779	742	733	784	759	809	775	751	735	815	737	761	789	804	742	835	786	791	780	747	773	740	813	806	743	786	801	819	760	783	762	754	782	782	802	756	798	788	770	762	743	755	819	824	753	763	768	770	767	807	762	778	754	781	802	776	827	794	775	777	769	793	726	838	803	802	822	754	735	786	753	823	772	720	770	867	764	719	708	768	836	770	729	764	772	782	751	778	763	782	836	778	757	824	745	808	792	756	789	809	774	694	729	749	716	762	730	775	775	803	786	796	699	724	764	791	800	811	795	774	759	760	758	798	772	774	843	758	805	788	809	733	729	796	759	761	787	861	760	778	770	822	727	792	801	799	769	763	798	784	751	740	768	749	764	770	789	781	783	787	751	748	777	710	795	758	799	769	793	763	739	821	774	799	782	822	771	761	785	796	747	788	788	762	824	844	780	787	728	724	695	798	764	766	762	775	750	782	828	769	759	788	787	778	797	842	789	805	779	761	818	823	744	780	802	796	766	818	786	739	819	819	766	755	755	725	749	776	716	815	761	763	759	778	777	775	781	753	749	751	776	779	818	747	779	738	726	790	744	753	754	743	779	758	814	740	734	784	793	789	818	724	749	784	774	819	782	767	769	801	809	775	751	743	756	817	791	750	780	784	761	756	706	723	782	756	802	792	770	770	808	797	793	790	793	744	768	743	782	776	811	731	760	804	828	739	743	808	767	777	741	755	773	790	743	787	758	801	802	800	842	786	771	799	768	798	759	769	772	775	774	757	815	812	742	760	763	778	801	807	796	788	794	732	767	780	753	818	780	784	760	722	747	761	803	783	723	775	800	761	791	776	760	771	767	780	754	762	764	775	798	763	785	762	810	754	745	738	783	788	770	780	777	782	762	834	777	791	786	796	768	758	774	771	776	798	727	747	750	828	776	725	761	797	769	754	760	808	772	749	796	775	786	736	735	780	793	818	777	784	762	806	793	754	768	769	735	752	803	746	759	748	738	759	733	763	775	763	774	811	769	810	802	765	788	762	750	778	765	794	758	729	758	811	776	789	796	781	735	835	750	827	768	787	753	819	795	766	793	806	792	757	809	786	781	755	774	770	740	749	785	758	795	801	780	797	804	770	735	718	819	719	772	745	789	795	778	804	795	798	808	743	789	703	766	814	791	763	689	769	736	775	773	744	754	755	782	796	763	758	757	772	751	772	713	778	773	791	782	721	786	761	786	728	763	775	744	781	773	786	769	770	807	782	719	811	758	762	714	780	776	771	719	762	772	790	748	789	753	778	790	744	748	759	754	780	795	815	732	757	765	772	836	777	766	814	797	736	801	752	806	779	748	793	739	793	806	745	759	824	774	783	770	784	771	752	755	752	801	757	727	800	766	765	763	783	771	791	772	767	761	797	799	757	737	741	776	783	776	719	781	773	756	770	747	765	767	781	747	773	729	738	809	778	734	765	760	757	753	776	753	710	761	777	788	756	739	719	781	760	775	807	736	763	761	820	804	783	778	802	804	837	732	750	785	758	798	782	763	753	779	810	768	702	732	814	783	794	728	798	751	752	803	751	755	802	825	763	755	811	732	774	804	802	742	782	823	786	778	772	783	799	708	749	768	775	734	785	754	825	765	734	779	782	770	767	752	775	764	763	772	785	751	824	755	760	761	739	737	790	786	798	771	711	712	765	774	801	760	810	786	795	751	803	753	760	771	795	797	776	753	758	720	782	725	784	733	724	763	777	744	772	830	788	770	782	804	770	803	762	734	816	799	762	739	787	781	747	745	782	738	754	753	797	781	761	780	793	761	795	845	770	720	792	766	748	741	729	760	787	791	755	766	798	784	785	767	772	751	814	762	750	770	759	726	784	791	781	770	810	753	789	751	780	797	794	768	782	748	774	739	818	794	763	850	807	781	745	722	817	799	802	711	820	755	778	818	783	747	757	776	780	759	778	726	700	801	749	760	807	801	790	777	800	770	784	701	846	771	754	809	770	788	785	741	762	770	796	729	807	772	785	733	781	764	800	797	791	782	764	723	767	771	775	761	768	732	794	807	812	798	795	763	729	745	797	809	848	768	736	735	756	689	740	833	829	730	802	776	826	778	805	782	710	770	754	747	789	777	735	753	735	726	794	765	762	833	757	783	748	814	754	779	809	791	767	759	776	801	771	794	762	771	780	760	791	769	770	770	775	776	750	781	733	824	787	778	777	739	734	760	758	782	758	773	753	796	773	755	772	785	736	787	751	774	751	767	751	837	803	791	796	760	751	760	760	798	751	727	785	766	753	802	791	762	751	756	830	752	733	764	761	741	743	729	776	767	750	747	756	782	723	804	791	802	765	833	754	748	760	750	775	782	826	763	779	745	793	754	730	718	771	797	767	836	760	764	760	740	776	781	731	720	763	799	763	824	760	744	720	798	797	771	769	779	804	769	770	796	812	765	727	762	755	780	782	795	722	723	740	766	740	775	764	813	785	735	738	779	810	735	792	764	792	773	746	760	728	757	753	758	746	750	739	842	762	767	807	787	784	686	744	786	763	795	804	773	769	776	772	768	766	765	718	799	780	794	796	823	774	798	803	807	771	727	804	785	752	810	804	751	796	749	795	799	782	751	770	768	779	770	779	749	781	763	732	784	782	775	760	763	753	802	765	781	756	785	765	757	760	747	741	757	788	779	835	788	759	772	772	746	777	753	774	804	779	784	788	814	814	739	759	763	775	804	752	792	792	747	786	767	774	762	760	780	831	754	754	802	829	811	782	748	757	774	796	757	749	751	780	766	757	795	737	823	768	752	800	760	789	731	759	769	777	771	772	773	775	755	788	776	770	783	761	755	795	723	721	747	764	787	795	789	752	762	735	794	741	729	819	738	804	804	779	693	806	752	756	763	785	759	788	725	729	771	761	819	757	780	805	718	783	731	789	730	740	745	776	732	772	741	750	749	741	736	781	786	766	819	787	727	778	697	792	777	732	753	778	761	751	757	766	755	751	756	777	757	765	751	760	793	765	789	767	773	798	730	820	753	781	764	786	759	722	731	716	787	788	738	776	756	764	786	739	760	820	731	730	768	764	845	751	807	761	790	727	766	781	709	746	750	773	750	811	767	715	771	739	771	749	751	751	749	789	780
62900	94709	68925	27004	1017	906	863	877	792	806	806	790	778	753	788	773	768	726	773	755	1228	3301	2938	2284	1407	916	787	773	798	750	772	777	700	730	768	720	757	738	750	740	755	771	719	700	764	711	760	725	726	672	718	783	692	727	704	712	734	719	717	738	784	718	743	722	732	731	749	721	748	736	747	744	746	706	774	795	742	750	726	736	722	756	717	753	718	706	724	764	728	750	721	753	716	713	726	700	719	736	715	703	777	727	719	698	712	729	713	699	756	790	763	761	724	735	743	746	660	760	770	739	701	724	768	646	714	682	744	754	756	679	733	728	731	697	700	720	685	756	712	718	723	747	716	753	703	734	719	728	749	721	693	703	700	710	680	716	710	731	743	785	740	709	775	711	705	745	728	684	715	709	733	707	740	714	760	709	740	752	710	720	757	685	721	656	737	693	738	722	704	725	726	744	749	705	732	763	691	770	735	714	737	743	702	717	736	679	780	713	730	701	691	724	736	792	699	699	709	719	713	782	685	738	711	753	700	715	716	734	713	741	700	675	712	739	737	691	735	691	695	726	770	747	719	729	779	719	686	726	739	695	738	740	726	779	767	727	713	741	742	726	749	715	755	761	724	729	717	731	764	715	736	718	708	762	710	728	753	742	717	690	728	705	701	731	744	743	741	745	726	727	742	727	778	754	724	722	712	697	693	738	753	697	729	734	759	770	749	684	690	741	680	719	729	754	710	731	708	713	748	722	751	764	692	761	747	742	697	716	719	681	729	763	711	698	724	731	719	735	719	731	706	737	687	721	737	686	711	718	793	744	750	708	720	704	686	729	732	663	713	811	680	727	746	746	775	716	757	738	702	708	706	711	760	690	705	754	728	703	749	737	692	754	703	685	702	702	727	690	731	716	773	711	721	685	692	741	679	722	760	707	771	736	703	704	773	774	719	720	706	726	769	709	745	744	712	709	714	700	721	722	739	753	732	695	728	770	711	706	726	704	723	726	705	752	685	727	724	740	771	710	768	676	671	738	738	736	734	745	726	720	734	745	686	745	726	692	760	768	702	742	709	719	692	678	690	768	674	679	684	757	764	745	729	754	696	739	699	705	712	706	734	704	786	753	738	737	775	701	761	679	738	743	730	735	687	751	757	737	685	660	713	733	733	742	711	733	723	700	717	691	717	739	676	735	709	746	676	690	706	717	689	757	750	748	728	670	765	747	749	751	739	728	729	707	718	736	748	709	735	755	699	730	747	705	705	747	751	705	716	743	732	728	700	710	717	700	701	682	690	678	685	696	752	709	699	706	740	751	758	709	734	717	692	749	732	746	717	701	732	664	719	718	680	713	688	698	737	695	729	757	746	737	723	764	723	705	744	697	720	719	695	695	752	719	751	718	727	705	737	704	733	732	725	681	720	715	714	732	723	723	760	780	711	715	671	758	728	648	719	746	686	728	663	710	684	747	721	751	758	703	726	729	705	739	674	697	767	732	700	730	734	703	682	711	751	709	699	744	724	762	719	718	710	675	706	721	703	799	697	775	697	695	730	760	718	696	761	723	700	727	743	774	733	712	759	745	706	724	676	704	727	706	732	727	722	712	692	685	687	734	676	714	730	683	721	762	749	738	689	751	737	714	803	739	678	706	708	735	696	708	713	687	769	769	752	699	746	694	730	675	738	725	747	696	721	744	776	718	721	714	731	746	722	711	734	739	764	701	730	696	761	723	743	713	725	704	720	695	719	706	675	698	703	724	692	699	720	725	721	726	766	705	735	665	738	716	733	718	764	730	689	720	752	700	676	714	692	750	723	716	757	687	756	720	744	739	734	714	780	713	700	688	776	681	710	708	667	748	717	721	735	724	743	734	715	745	716	734	701	761	699	726	729	698	763	725	772	731	671	713	738	709	742	775	723	721	742	751	706	745	720	707	706	772	734	740	733	696	715	736	711	665	717	728	707	693	685	709	712	693	727	736	722	728	719	719	671	717	673	717	707	677	741	735	712	687	686	737	742	720	753	700	704	717	743	692	747	736	693	738	716	743	749	769	703	741	719	716	720	727	682	739	714	696	704	725	740	726	724	712	680	719	676	734	754	739	704	713	746	706	697	702	753	722	755	704	719	734	703	758	740	706	714	687	734	700	741	738	770	688	713	798	740	748	735	743	716	742	728	723	713	735	741	708	693	728	705	766	703	738	691	722	656	734	695	754	707	760	766	722	709	716	765	738	699	713	683	736	733	745	727	750	732	711	728	702	723	728	739	731	685	705	728	734	738	744	754	691	688	726	688	773	721	714	715	698	714	731	733	723	687	748	699	652	743	758	724	714	725	669	724	714	727	735	722	762	693	731	709	747	702	710	707	728	696	670	747	755	749	754	718	751	700	746	730	731	729	755	686	748	698	707	721	724	676	742	754	704	744	715	731	710	718	719	717	698	759	679	728	738	709	727	733	757	706	764	790	672	740	741	701	739	708	711	718	668	704	737	714	741	707	688	701	749	731	731	706	732	696	755	728	704	728	719	741	718	717	721	766	717	696	702	723	680	740	756	690	675	758	712	724	752	731	717	672	710	672	731	743	746	706	724	716	726	721	730	737	729	743	804	725	665	731	702	804	696	702	703	692	746	735	682	699	698	715	701	669	734	747	719	751	745	727	738	730	734	718	701	682	763	740	711	699	735	702	738	732	711	733	751	683	708	747	738	719	713	776	734	740	661	685	707	731	732	748	700	718	751	712	721	758	717	792	707	736	694	718	769	762	728	725	688	776	733	728	697	750	714	690	718	733	745	716	708	676	708	705	716	720	708	732	737	719	711	739	729	708	742	739	746	670	719	735	760	733	744	684	726	711	742	746	684	680	789	743	678	728	725	689	693	746	706	768	752	777	688	701	669	662	697	745	715	734	710	725	738	732	766	685	719	714	704	738	668	679	724	773	705	716	729	712	718	747	753	728	723	721	770	724	744	723	772	708	725	692	713	701	714	722	747	729	670	768	750	710	727	667	730	714	699	701	732	696	695	742	748	701	706	666	714	722	721	665	749	725	711	680	680	742	723	700	676	717	746	689	713	722	682	694	700	705	760	712	756	721	720	731	730	742	761	739	688	711	692	703	692	736	743	756	708	715	709	718	704	715	725	704	690	673	750	711	711	707	727	703	731	705	745	735	698	718	673	706	707	702	697	726	680	728	726	710	754	672	752	749	679	752	706	710	709	715	720	779	734	716	698	704	689	743	755	715	713	712	764	726	724	699	732	745	731	729	692	712	702	731	759	726	683	726	730	690	718	742	708	735	727	784	689	704	744	689	721	724	731	700	727	698	694	746	721	708	655	741	713	667	703	725	678	729	744	714	696	707	723	698	696	737	735	709	680	744	692	719	745	710	743	740	716	700	687	703	719	774	765	697	680	721	764	711	703	708	677	689	694	730	742	718	708	669	685	638	760	709	700	723	711	723	752	708	720	724	776	753	744	780	702	731	729	686	683	712	731	730	736	731	694
28938	27281	26717	9482	783	565	562	596	561	524	572	556	568	569	549	562	552	550	606	579	565	577	654	622	632	569	546	600	533	545	544	559	591	613	576	555	546	564	479	519	557	545	567	572	539	554	527	561	559	560	545	562	559	544	552	560	498	559	549	538	553	568	524	561	576	544	546	549	548	549	566	513	579	565	546	577	565	602	546	538	555	565	561	543	562	571	552	542	560	561	547	576	520	522	575	562	521	589	538	590	583	556	518	514	515	548	567	522	560	547	549	562	546	539	555	569	585	602	495	577	582	585	590	573	564	540	554	535	536	583	503	593	547	563	518	536	571	564	556	574	576	492	530	565	549	579	558	532	586	524	544	522	578	564	539	575	563	565	562	574	537	565	565	572	540	565	585	552	601	539	514	530	569	554	582	556	514	543	569	533	575	570	583	577	538	557	557	562	587	558	540	536	570	591	525	582	525	564	571	557	583	539	533	563	517	554	534	573	564	559	533	498	569	574	523	555	569	546	595	520	585	537	531	596	614	521	556	534	568	535	526	566	561	564	530	587	558	580	523	600	589	537	541	530	554	576	537	613	551	552	560	559	585	557	578	556	581	546	527	562	553	510	555	567	512	562	552	509	546	569	546	583	583	560	587	548	539	566	522	575	528	530	599	577	512	546	544	528	558	606	539	545	578	565	574	556	569	557	533	570	584	533	592	566	562	509	539	521	545	518	555	518	547	599	555	510	554	532	564	560	567	550	555	561	543	552	527	575	559	579	589	562	513	564	540	572	569	546	537	547	557	558	543	518	533	587	585	529	547	573	535	564	549	558	573	535	546	542	534	553	581	564	535	563	600	550	556	561	580	589	563	511	595	587	537	534	547	523	544	549	550	519	546	568	535	553	562	555	530	545	547	568	514	529	544	561	541	577	544	549	563	509	515	574	564	484	525	582	535	556	548	518	559	579	575	541	547	573	546	513	502	563	578	527	577	527	574	531	549	599	539	582	541	589	516	554	528	536	562	560	526	532	566	578	554	557	553	524	559	570	631	566	538	562	552	567	542	598	561	561	563	543	545	541	559	571	565	547	507	527	562	571	521	534	531	554	578	577	564	585	571	535	542	548	546	497	601	547	545	557	560	523	560	513	574	596	541	542	535	575	564	572	596	554	567	545	541	573	573	551	497	524	507	582	567	560	560	546	556	559	556	543	529	571	542	540	564	572	538	548	577	527	529	551	558	522	560	546	550	511	565	550	549	585	525	502	588	552	576	542	573	550	588	576	571	572	539	560	565	531	561	548	530	602	543	568	568	554	525	593	533	559	543	520	614	567	580	588	574	553	561	550	533	580	571	551	530	547	561	560	556	577	553	546	613	548	533	549	532	551	563	567	548	515	564	547	526	523	592	523	586	577	576	576	506	554	578	531	568	568	514	534	575	564	575	594	557	517	545	550	516	538	561	519	581	572	561	559	575	558	569	621	565	569	544	533	582	534	549	520	541	580	504	536	540	537	550	600	579	556	566	581	567	557	549	569	623	530	552	545	525	536	526	560	598	512	565	537	519	560	559	557	539	572	586	544	510	550	541	577	561	561	535	521	528	602	575	551	532	558	539	512	507	522	540	560	555	558	553	582	533	518	564	557	565	580	566	575	533	611	576	543	529	518	567	528	517	549	567	570	538	575	548	536	554	527	532	565	557	593	552	516	580	564	568	544	590	557	556	540	557	542	531	545	595	574	571	528	555	542	544	568	527	527	578	616	547	586	627	542	609	532	561	533	568	544	527	520	566	561	550	558	563	581	551	549	586	553	567	538	578	573	578	530	546	520	541	576	562	559	568	588	565	549	587	556	593	574	594	533	569	555	556	572	573	541	524	536	570	553	543	546	548	583	550	506	556	540	571	583	562	559	520	555	535	567	574	579	585	531	571	555	523	572	553	561	564	568	565	561	553	557	564	558	552	584	590	562	530	568	604	583	550	570	528	573	545	574	603	568	539	556	575	534	597	571	564	549	581	521	534	531	549	524	570	587	565	541	570	562	613	569	568	564	524	539	522	530	560	557	571	553	524	545	552	552	570	545	567	552	583	552	499	552	511	567	576	544	557	560	557	595	556	535	593	565	590	623	567	508	522	550	577	564	550	562	575	549	563	554	528	562	539	509	550	540	579	568	532	560	537	541	552	544	576	545	568	559	541	535	555	569	566	590	589	555	542	563	519	515	572	546	571	524	585	552	555	548	569	561	543	551	552	529	533	592	503	568	536	532	567	574	592	580	585	589	573	527	574	543	540	613	519	566	530	567	606	558	580	536	562	550	537	582	576	594	561	530	553	570	573	557	551	586	534	548	576	522	534	551	572	539	511	573	555	533	572	571	554	534	562	525	543	536	571	516	527	568	587	538	570	534	579	514	596	553	543	520	517	559	582	572	547	539	574	528	522	552	572	534	590	538	550	606	571	536	589	555	542	544	571	526	545	556	497	558	554	550	584	581	545	578	532	600	556	561	517	573	523	536	550	585	550	537	496	575	569	514	553	555	571	495	575	543	603	538	565	539	522	536	532	568	554	594	559	577	561	556	541	578	535	560	543	517	581	588	540	555	533	503	567	550	537	529	558	522	568	577	551	502	563	564	523	567	546	539	546	530	575	574	522	533	585	585	530	533	540	560	540	534	525	555	517	608	504	546	541	544	591	599	529	557	557	535	520	532	525	574	568	592	550	562	529	585	633	542	529	552	564	532	558	577	520	575	570	541	520	526	601	591	535	528	539	527	523	554	526	545	540	520	538	561	532	603	562	564	584	567	547	555	564	522	575	556	571	579	566	554	573	565	549	558	540	562	557	553	552	537	548	537	545	543	548	579	520	580	572	540	537	577	518	555	516	546	543	552	593	552	546	578	552	522	596	551	580	561	575	553	580	530	527	524	557	546	527	574	528	576	552	570	572	522	541	539	561	569	536	589	567	571	567	581	543	562	550	555	545	540	551	488	516	543	553	567	533	541	581	515	544	537	541	560	594	563	580	587	549	565	576	580	547	518	544	584	530	541	583	530	584	534	554	548	551	585	546	534	555	571	550	534	549	521	560	555	567	573	562	564	552	571	540	572	554	543	532	513	533	543	522	591	555	551	558	516	556	554	543	569	541	520	593	579	562	605	573	540	593	527	577	583	573	513	573	532	584	543	530	565	532	581	525	559	552	602	553	580	568	550	555	564	575	581	530	555	578	554	507	537	526	544	585	559	543	543	567	523	583	591	549	541	581	574	574	575	556	589	521	549	507	574	533	508	555	548	583	561	584	519	552	576	561	545	547	551	529	539	587	524	541	543	544	549	554	596	570	578	549	576	569	555	581	559	580	582	575	564	556	578	580	574	527	551	523	561	562	543	559	551	528	536	572	558	567	545	515	522	533	562	547	536	571	558	585	539	509	554	543	597	566	532	519	583	543	583	537	600	567	558	538	576	576	533	539	584	557	550	568	542	572	522	574	567	570	549	583	558
18366	32749	20708	4764	517	499	470	466	513	465	515	486	464	451	492	465	470	492	509	470	501	605	591	541	566	526	474	501	483	500	501	500	488	476	508	505	481	495	502	497	460	477	488	515	508	493	485	493	502	502	515	516	481	459	484	469	473	495	491	484	504	451	452	501	490	474	461	472	509	475	475	459	485	471	483	482	490	462	461	479	478	453	414	480	467	472	478	436	478	496	485	484	487	471	473	486	478	503	496	487	431	477	466	476	480	464	492	428	468	480	463	444	479	498	496	469	459	478	467	485	476	469	459	471	501	426	432	467	501	438	477	489	515	479	492	470	513	508	482	478	467	509	531	477	455	441	488	493	520	454	497	484	468	466	481	482	498	482	478	485	488	482	464	501	473	508	485	458	480	457	458	436	463	478	471	472	500	490	498	503	474	510	492	480	497	450	497	446	504	464	484	456	484	498	500	498	459	442	478	461	442	486	525	490	480	492	507	446	512	493	457	499	482	458	504	491	464	448	445	430	453	452	434	501	490	470	447	477	485	473	494	471	521	456	461	499	472	503	453	474	451	448	458	466	530	464	474	504	498	489	487	508	446	498	475	466	507	487	473	483	436	460	509	463	522	467	471	448	477	455	496	468	457	466	493	465	458	453	499	427	493	463	491	473	504	500	458	493	505	485	513	468	486	443	456	487	487	487	467	458	499	466	530	439	538	463	508	508	470	463	464	449	492	482	464	464	463	517	466	480	489	517	495	512	481	468	456	454	427	498	448	460	463	502	482	486	493	468	523	436	486	475	472	483	476	483	478	497	490	475	485	484	493	468	521	475	498	467	456	523	515	465	463	493	518	495	476	439	468	483	472	440	463	491	456	508	512	517	484	520	471	495	541	494	485	483	473	486	439	450	520	478	445	486	479	485	476	478	446	483	466	515	435	495	493	473	479	469	511	508	489	509	477	494	472	472	463	438	494	469	498	507	496	473	489	493	485	474	511	481	472	501	482	472	538	467	463	477	472	476	486	464	520	493	493	493	442	470	453	480	504	502	516	503	485	459	458	485	506	473	467	458	460	516	492	489	508	465	466	473	497	439	462	513	461	514	469	500	509	462	432	489	483	451	516	483	475	504	492	508	499	462	495	514	470	463	457	532	444	472	514	477	495	514	495	512	484	450	466	476	451	466	485	535	519	483	482	462	482	471	446	495	465	462	478	507	473	468	481	475	515	468	503	499	452	470	455	470	498	480	476	477	453	461	478	453	480	464	510	468	508	451	511	490	431	452	465	481	492	474	483	463	514	456	502	510	460	469	496	457	474	460	502	474	479	464	516	427	450	452	452	489	485	463	475	457	469	492	459	500	461	486	454	481	469	474	493	457	514	523	474	485	473	510	459	500	481	465	440	470	467	451	489	460	462	462	468	466	480	438	511	461	474	472	469	480	469	452	450	447	491	516	450	468	540	510	488	482	488	471	454	468	466	476	524	457	457	477	516	523	506	514	482	469	471	466	507	424	499	472	474	485	442	477	516	488	481	514	486	469	457	475	449	455	453	480	463	456	469	469	455	481	470	497	506	492	515	460	464	467	459	495	505	463	456	465	426	491	480	475	514	475	478	498	486	481	502	459	492	475	461	489	478	499	472	462	485	497	520	503	486	452	495	451	443	470	472	483	486	483	475	518	437	458	498	429	498	502	486	481	452	493	460	456	518	491	454	484	479	452	499	466	495	470	446	507	478	432	464	469	445	545	462	486	478	487	476	496	499	463	485	456	468	466	542	458	472	490	461	454	457	484	472	499	491	488	441	464	496	486	513	470	466	476	460	489	472	515	445	468	459	496	451	470	469	493	473	495	445	424	522	435	471	475	449	463	469	530	509	482	467	506	480	491	502	483	464	452	460	482	478	480	445	457	473	491	472	488	480	510	488	506	475	482	499	474	476	464	483	493	460	512	494	470	501	459	506	491	473	474	479	455	504	485	423	463	468	483	449	487	478	477	504	490	472	483	491	427	501	487	478	478	507	511	482	504	470	460	494	489	478	465	452	474	490	516	467	483	466	481	492	504	479	483	495	493	511	460	476	511	508	515	490	470	484	470	498	496	523	516	507	424	457	507	488	499	507	475	471	482	462	513	478	440	451	480	461	483	500	487	473	480	446	444	483	454	507	474	499	521	501	516	479	458	443	515	474	487	475	494	497	514	472	490	457	470	467	481	488	462	476	462	466	483	498	471	479	504	462	474	474	473	478	434	503	466	493	487	481	511	498	461	457	473	440	485	493	473	464	469	535	516	448	482	484	489	463	491	507	470	504	494	494	529	467	492	486	499	464	485	476	488	514	459	519	499	480	530	485	497	489	456	487	527	457	501	475	477	486	473	485	429	467	537	479	459	472	518	503	474	521	461	483	493	461	458	502	468	532	492	503	470	497	466	508	496	476	489	449	452	497	497	451	465	488	491	452	475	434	496	498	455	497	477	474	489	483	507	471	467	452	451	457	459	438	463	438	504	478	464	485	452	493	493	486	477	497	480	494	470	520	425	471	454	468	431	461	476	465	487	456	485	471	497	476	494	464	469	498	458	441	495	466	446	463	500	474	458	496	500	490	454	504	484	491	451	477	491	490	484	467	498	477	501	475	476	481	501	476	516	455	450	465	503	503	488	471	448	481	479	482	481	465	457	472	454	509	503	495	497	450	491	495	463	469	499	486	463	492	511	450	487	493	495	499	508	500	468	453	481	490	500	496	474	471	471	437	498	466	482	516	426	460	463	455	512	485	498	479	520	486	475	460	503	467	458	503	497	505	452	478	532	457	478	445	454	466	476	478	485	506	462	484	457	433	472	465	446	483	488	483	482	474	455	475	479	478	514	467	495	499	491	491	488	468	498	480	515	472	474	495	451	520	480	497	455	540	463	479	505	441	506	475	453	473	517	449	455	477	514	504	476	465	471	516	491	509	494	489	478	502	477	467	450	488	475	495	488	506	485	466	471	473	496	490	489	501	464	469	475	469	505	513	463	502	495	498	476	497	481	499	489	502	474	482	438	463	472	482	487	502	492	471	474	477	434	477	506	456	493	470	497	486	480	509	489	491	482	498	491	458	481	467	489	453	427	453	442	459	492	463	469	491	504	470	508	498	487	461	491	490	499	489	465	475	434	534	468	470	470	493	460	477	483	506	509	425	481	464	530	478	464	501	508	489	473	487	439	486	500	516	465	443	473	453	498	473	490	504	494	462	475	498	455	465	477	483	464	462	425	494	502	500	481	485	493	514	487	485	507	498	441	488	510	458	480	480	502	484	492	446	497	501	468	433	447	470	466	514	479	479	468	477	484	482	469	440	450	499	505	426	473	492	467	513	532	446	440	471	482	449	457	495	523	454	486	437	443	452	496	462	447	435	468	476	491	477	507	503	511	504	484	464	451	526	485	506	504	512	475	522	499	478	460	490	479	506	493	523	512	489	484	459	478	476	468	506	453	460	502	478	489	442	476	448	458
24899	26096	45110	37070	13646	2751	986	803	759	737	750	774	741	742	714	758	710	724	707	739	812	1140	1163	1036	830	771	726	706	764	667	660	693	679	665	747	710	715	782	747	698	683	715	688	722	711	683	744	730	700	689	744	709	721	738	749	736	704	702	704	707	707	696	670	697	693	725	661	687	705	757	697	701	734	724	735	707	732	691	719	756	725	741	724	725	690	718	680	692	722	711	680	711	725	688	677	716	733	699	712	715	737	647	691	681	763	719	712	705	724	726	672	690	674	717	727	748	710	712	732	749	723	713	705	684	713	705	753	698	702	724	749	713	702	729	696	724	694	700	697	716	658	663	691	634	717	657	721	696	732	730	712	680	727	729	725	737	727	727	741	678	711	725	710	728	793	703	704	718	666	669	735	689	671	717	730	682	709	698	678	703	726	693	732	722	683	683	726	695	702	707	735	713	694	695	733	670	738	711	740	691	650	747	685	694	713	665	661	698	684	677	725	720	681	703	768	699	693	702	684	701	706	704	717	693	743	763	693	728	729	662	723	669	682	716	686	731	762	698	641	721	679	746	691	735	722	705	673	684	731	733	720	718	701	716	700	710	679	720	672	652	697	734	756	709	735	710	759	677	703	725	693	680	658	757	707	716	693	702	679	693	686	697	733	707	772	716	703	689	717	672	767	729	778	683	667	717	736	705	723	769	727	681	690	729	702	729	698	758	770	753	681	696	719	735	725	704	708	709	721	710	728	693	693	733	711	700	751	774	709	690	705	724	724	731	752	711	722	719	727	706	704	672	697	731	706	698	703	712	715	710	710	728	668	765	721	719	693	687	665	729	715	694	740	736	718	702	694	726	695	720	757	638	679	697	745	736	768	679	730	673	697	700	736	689	694	716	755	724	765	717	696	741	727	669	740	738	738	663	687	658	685	680	701	690	708	691	722	739	777	740	684	695	708	686	697	708	694	735	689	699	735	720	717	728	719	674	726	691	690	692	676	744	741	716	717	713	680	685	712	721	716	728	691	660	719	682	708	717	681	734	731	744	746	701	696	739	717	702	695	733	699	651	734	720	725	732	714	663	696	693	722	719	673	706	683	704	755	740	729	750	762	667	716	676	717	755	667	723	726	729	668	728	708	699	729	745	714	703	723	728	676	761	720	729	707	715	724	723	703	727	717	717	713	728	727	741	664	743	700	692	725	675	726	725	736	655	749	743	694	726	687	678	695	755	692	671	662	686	676	689	723	728	722	710	715	739	711	699	728	731	740	723	702	703	693	692	692	714	701	709	708	726	698	705	700	682	726	702	754	757	695	702	657	691	744	703	723	748	709	754	784	752	709	722	725	697	730	680	672	690	710	735	722	702	697	721	729	698	687	728	673	718	709	703	738	767	760	726	713	715	721	726	707	671	707	697	698	742	725	686	750	699	721	684	705	684	720	701	663	645	721	725	694	709	699	709	683	646	710	675	730	713	729	726	692	712	743	717	694	741	743	675	726	748	722	738	663	703	693	691	721	720	713	732	719	696	672	744	685	772	716	733	738	725	651	692	703	699	708	665	659	675	722	708	713	695	714	698	717	692	737	672	750	690	686	678	691	737	716	704	711	686	675	682	704	694	671	734	700	747	785	694	700	715	729	757	709	720	715	736	737	689	664	736	673	661	723	750	695	713	737	713	736	748	689	678	680	723	738	714	674	709	706	729	728	746	707	712	715	726	740	703	683	721	695	697	688	722	709	699	731	715	759	737	679	710	713	718	706	695	702	723	720	721	707	698	719	661	767	712	750	703	726	678	692	678	738	737	719	662	725	728	746	683	719	696	708	763	745	712	722	756	731	704	700	689	732	701	706	776	678	713	713	715	753	697	712	712	686	739	724	683	709	673	669	726	767	716	690	722	675	714	746	748	705	717	706	698	685	694	696	694	712	730	708	784	690	750	754	703	721	668	732	681	708	685	716	668	685	675	690	723	706	678	763	721	725	715	689	743	642	709	736	753	723	710	714	749	709	743	694	728	715	737	745	675	688	687	696	704	703	693	719	756	696	713	697	695	707	721	709	713	695	709	692	743	729	728	702	738	709	699	692	651	722	685	699	720	755	685	775	707	708	756	733	708	753	768	646	718	704	747	733	749	698	761	691	733	731	737	701	676	723	721	728	696	717	778	735	690	697	718	769	709	709	753	702	690	651	758	732	697	747	708	731	679	730	702	704	678	683	731	703	714	717	663	707	704	709	668	714	692	679	711	719	702	673	734	702	717	656	686	758	729	757	692	752	688	701	716	762	687	692	683	690	733	700	663	689	713	677	750	745	712	698	718	770	699	724	727	685	714	691	700	716	746	755	659	676	729	663	705	724	729	666	737	706	704	728	678	668	718	702	720	701	710	681	721	698	673	676	676	704	736	702	681	729	678	724	717	741	713	666	683	689	640	760	688	759	645	690	681	696	703	697	725	683	694	733	708	676	637	687	732	674	689	730	726	727	701	714	697	674	732	727	708	666	723	692	731	717	696	699	711	749	731	700	667	670	689	686	717	702	691	714	714	714	675	670	663	695	718	721	679	677	709	681	735	728	702	727	685	693	727	681	677	727	693	707	715	741	694	660	728	728	697	676	690	688	652	750	679	666	677	724	700	716	726	676	743	701	643	690	650	694	742	673	702	709	702	682	648	709	752	720	744	702	728	703	705	708	723	696	679	710	674	671	703	693	714	710	709	704	676	668	673	698	708	693	720	704	707	716	753	684	695	707	740	697	732	698	718	702	750	713	699	742	701	691	699	693	682	704	717	689	700	702	658	715	699	748	759	671	710	694	726	685	698	692	765	741	735	665	671	685	691	681	666	701	752	668	709	687	720	717	696	679	719	664	744	712	737	722	741	696	723	749	682	706	697	707	675	698	697	691	708	706	702	644	721	712	722	699	730	658	692	685	706	692	694	663	702	703	719	737	697	701	703	691	740	716	697	716	701	687	683	672	718	682	715	731	693	678	724	734	680	683	726	724	742	731	695	737	742	697	647	712	681	714	731	729	693	714	682	736	744	695	754	701	733	667	716	642	687	702	710	714	720	676	677	701	681	653	686	709	722	706	768	706	721	704	686	691	700	727	685	750	714	711	662	729	685	696	736	698	740	698	724	721	698	683	722	663	702	700	703	710	704	670	705	705	677	706	695	714	665	702	705	739	715	711	702	712	735	707	680	707	762	673	753	666	724	758	687	706	681	699	718	703	691	716	719	706	758	743	689	679	714	694	686	789	679	657	760	726	666	710	689	721	696	715	704	733	713	737	693	690	668	680	706	675	677	727	725	748	709	699	693	695	689	637	726	706	744	676	723	730	694	733	718	737	747	720	696	735	674	708	710	662	716	696	716	697	721	702	738	691	719	693	686	725	720	655	695	719	693	653	685	707	684	682	700	687	689	732	744	704	664	680	717	685	709	724	708	762	696	733	680	701	666	662	708	631	762	745	689	704	712	712	699	697	759	723	657	691	706
57932	92479	69888	24867	748	698	688	644	691	711	701	682	685	661	687	692	664	673	678	641	846	1298	1357	1147	843	682	717	690	701	650	648	718	653	682	658	691	685	654	705	697	671	635	706	671	681	621	682	602	645	682	684	662	674	679	707	649	669	647	675	668	676	660	652	631	699	679	667	650	651	692	686	610	692	668	704	659	626	709	705	640	651	632	658	660	667	640	692	638	644	648	676	663	636	656	639	617	657	626	635	647	655	692	670	695	672	684	687	656	695	667	623	668	679	682	669	649	714	641	602	704	644	636	687	609	646	724	649	633	649	719	712	685	655	625	692	683	660	685	654	662	638	697	616	652	665	654	669	687	626	674	665	672	676	654	676	664	679	670	684	634	657	677	629	659	649	678	663	674	667	686	640	626	667	677	677	652	661	637	657	691	695	693	648	647	699	713	658	654	680	680	675	696	660	626	670	705	718	652	666	697	653	655	696	668	669	683	654	715	674	672	690	661	650	668	625	619	677	651	627	651	670	710	693	690	653	664	639	687	630	645	688	638	697	644	692	624	644	682	671	652	663	673	646	657	659	684	687	677	651	649	632	628	661	667	686	680	728	702	658	644	646	634	629	648	668	685	687	639	640	662	689	619	655	655	635	656	624	713	654	693	674	675	670	620	656	685	710	658	688	646	666	688	668	683	694	649	677	675	708	652	638	630	701	671	650	657	659	649	679	684	654	695	643	693	656	697	615	649	661	644	684	672	611	671	670	648	656	641	633	652	669	677	604	644	648	644	658	660	652	655	658	711	676	675	692	663	640	680	677	671	661	672	667	662	638	700	652	644	673	686	676	669	703	656	687	687	657	706	654	643	689	660	684	658	667	657	645	684	594	682	615	666	659	661	647	672	682	682	693	685	645	661	634	673	656	655	703	650	655	677	675	666	669	671	655	667	622	687	678	688	650	689	650	654	686	665	659	691	645	619	677	626	695	691	673	689	630	713	644	684	629	667	644	590	647	644	684	630	660	661	652	626	677	670	680	654	717	676	644	634	646	675	627	697	635	675	641	615	718	636	715	670	708	669	699	685	656	659	644	690	677	657	677	668	677	619	694	666	628	685	629	685	645	646	669	719	644	600	699	665	692	687	637	630	716	666	693	622	644	652	645	703	648	671	690	669	645	671	687	650	685	663	632	700	653	691	691	673	663	620	663	696	651	662	645	656	667	663	652	642	648	633	693	654	617	702	728	652	675	656	659	682	669	630	671	727	707	679	685	664	669	661	615	676	660	656	664	671	661	627	637	676	695	584	643	659	640	634	663	617	652	626	677	661	700	663	636	660	632	626	656	656	678	643	703	675	692	699	656	654	662	641	644	660	657	649	606	625	663	656	680	649	660	648	678	663	688	688	653	664	624	672	691	663	683	684	629	667	624	638	659	707	676	696	683	667	693	661	653	649	667	676	637	685	652	643	629	656	686	696	642	630	703	632	664	678	655	650	697	668	640	643	667	677	634	695	672	637	719	716	686	624	622	653	643	661	660	652	613	624	639	663	648	711	707	657	653	650	677	618	663	618	667	676	646	619	654	685	691	637	709	650	705	657	660	675	668	630	681	650	619	640	673	649	686	653	692	697	645	686	671	644	674	695	672	656	620	651	664	637	678	674	649	645	688	689	669	637	662	674	686	648	629	644	668	619	657	648	691	683	664	695	688	650	640	623	630	683	651	646	641	701	640	650	714	674	668	658	668	697	671	654	700	679	669	619	673	671	689	721	677	630	660	650	592	620	692	661	685	664	680	709	640	668	703	708	649	689	691	688	677	674	619	680	701	643	685	676	649	658	664	664	645	660	671	647	644	643	691	696	601	676	661	642	634	682	685	686	669	658	650	629	675	670	676	650	651	670	673	706	667	663	657	669	643	670	660	650	655	672	660	637	644	677	686	646	649	667	689	707	699	594	649	645	670	668	643	626	668	678	672	671	642	677	609	641	676	693	646	670	620	647	662	697	648	710	669	695	684	662	655	697	598	673	657	633	697	626	655	650	668	668	652	698	636	676	676	694	668	719	672	666	700	639	621	654	629	709	627	662	667	669	638	670	659	677	656	675	656	633	640	674	625	672	708	693	651	645	657	643	644	668	685	654	624	680	610	644	666	651	669	680	686	641	658	628	646	710	687	658	676	669	668	631	678	687	662	684	686	642	652	701	610	658	641	683	677	675	664	626	653	673	629	680	656	661	646	646	643	660	681	653	689	700	660	666	663	673	677	722	718	645	669	666	663	666	658	632	659	664	675	675	629	659	634	711	689	683	652	670	692	646	645	701	690	677	670	615	634	600	682	700	673	625	694	644	686	660	655	638	669	722	645	718	628	679	684	589	663	607	692	693	669	668	643	649	663	612	665	748	655	726	618	670	714	596	623	675	724	652	630	667	648	661	668	636	659	628	670	654	690	609	678	679	647	636	644	645	631	623	667	707	648	691	690	675	662	640	679	636	637	653	663	695	629	634	637	672	661	651	689	638	676	687	665	665	654	703	639	660	667	638	690	678	665	698	642	684	669	657	639	710	630	650	696	687	690	678	630	687	691	662	695	681	642	595	680	672	639	672	630	648	656	660	654	635	683	686	637	676	649	635	646	679	617	605	624	697	637	723	680	637	669	624	665	688	670	674	679	669	670	669	699	673	653	676	652	672	694	636	639	591	619	671	628	663	695	652	614	639	655	700	678	645	658	698	638	629	650	650	645	637	706	665	644	615	660	610	612	670	649	708	643	660	652	661	670	613	659	666	657	637	689	659	670	672	654	658	688	629	684	647	700	645	713	629	650	644	650	697	679	704	665	700	645	612	694	710	741	656	682	658	663	635	685	683	699	682	619	655	633	641	631	697	652	642	612	653	681	638	739	613	656	683	655	641	619	605	692	636	618	675	646	680	667	659	641	610	613	645	635	674	687	678	651	637	729	704	657	686	676	647	619	692	674	631	664	670	615	652	635	649	659	628	663	623	680	644	705	676	704	660	662	649	637	648	682	669	700	628	617	682	680	659	658	679	689	694	669	691	681	613	691	636	656	666	671	654	636	632	659	639	662	645	676	650	643	641	652	649	622	677	669	655	668	697	706	640	693	632	648	661	625	691	646	630	673	618	684	664	670	669	684	648	651	594	721	659	669	646	671	701	654	631	640	663	669	675	644	652	614	636	682	655	633	663	693	668	683	657	700	665	660	682	690	630	633	657	643	669	643	679	655	649	683	699	685	639	689	623	616	652	624	656	654	640	624	647	633	678	662	673	686	628	661	651	614	698	644	683	672	649	645	683	649	649	660	689	678	698	694	698	695	629	635	624	643	666	652	650	647	647	676	702	646	662	654	662	656	682	622	606	666	684	615	674	643	643	650	683	646	648	649	707	636	660	638	656	634	634	635	635	655	618	658	682	638	702	659	667	659	645	639	669	667	696	637	669	686	696	700	696	668	674	689	662	631	630	664	661	649	633	678	700	714	662
23868	23584	39248	32659	19557	9191	1767	1071	906	875	847	861	856	890	849	890	836	845	924	891	940	1398	1519	1275	978	934	844	894	888	808	837	806	857	799	822	859	876	797	861	821	775	798	810	876	826	856	927	801	792	850	886	806	807	789	792	848	836	789	802	816	849	798	769	822	865	832	806	802	843	832	829	793	820	856	782	816	785	863	815	835	802	812	822	830	818	830	806	839	842	816	848	783	796	861	820	849	842	841	874	798	804	844	841	830	830	810	813	847	805	812	821	825	819	816	814	832	827	815	805	799	899	893	813	812	838	816	830	811	840	865	767	780	835	789	766	814	784	817	809	866	803	791	818	798	845	833	824	796	830	808	855	773	829	835	813	767	773	833	811	786	820	830	899	827	796	790	819	823	823	848	852	798	831	807	787	819	835	843	798	831	851	817	832	846	867	827	781	839	803	873	856	822	836	791	796	842	798	844	785	861	837	829	865	842	781	823	870	838	810	805	821	764	758	873	799	887	827	854	806	854	822	852	870	825	829	813	823	778	846	820	792	843	834	819	830	763	834	869	803	816	827	817	863	811	844	754	823	843	825	811	822	822	830	831	817	839	807	808	860	810	799	823	850	853	825	840	827	843	832	830	848	834	746	837	816	811	799	878	853	797	853	862	851	792	803	824	825	827	817	811	865	845	818	733	793	856	784	848	771	744	822	782	851	866	829	817	884	784	832	841	852	838	773	820	851	825	857	811	840	785	812	806	821	828	817	840	830	784	766	811	784	790	822	785	836	845	804	800	820	795	817	825	835	809	833	806	850	773	795	807	819	883	813	804	815	790	847	809	787	873	859	846	818	850	879	810	846	798	827	817	860	850	838	804	865	845	798	821	797	834	819	825	820	840	849	807	792	800	875	828	780	846	790	825	770	852	792	850	819	846	829	846	815	833	830	828	854	818	855	815	824	848	849	805	811	833	795	794	801	818	814	792	795	819	838	857	790	822	829	815	823	858	820	810	836	801	809	815	807	785	804	837	841	817	817	827	796	750	810	841	864	854	802	799	794	879	845	833	828	785	894	798	839	812	802	818	800	822	757	784	844	792	835	806	808	845	843	809	869	820	844	862	802	819	874	812	842	820	773	874	813	799	823	839	830	879	801	825	823	797	781	812	842	806	768	835	758	733	789	861	760	843	824	842	844	847	822	815	863	872	806	799	808	845	853	801	835	790	895	830	780	822	845	828	817	864	819	848	853	838	815	807	811	834	838	796	799	845	855	804	822	786	812	828	812	785	818	844	804	833	864	783	785	813	845	846	796	806	834	832	849	873	809	828	811	835	832	832	823	823	811	776	830	832	827	782	795	829	829	834	852	825	787	830	796	804	838	826	857	835	826	826	815	821	823	808	839	837	821	841	821	813	821	787	804	848	830	835	771	801	837	854	826	801	820	826	818	823	853	852	822	826	859	817	801	842	803	867	817	828	796	788	814	787	832	829	763	805	773	819	782	840	801	857	854	828	814	820	811	831	826	831	781	804	787	877	852	796	798	889	847	860	833	780	830	814	845	793	837	804	794	842	812	846	863	825	847	837	844	813	815	811	788	795	810	814	835	809	824	846	776	761	821	837	835	838	826	843	845	801	783	857	818	879	845	833	779	856	815	800	838	839	838	823	827	840	814	793	843	787	786	842	806	921	821	824	764	745	798	923	858	763	786	822	822	836	748	801	845	827	835	842	801	852	844	806	818	870	780	767	842	852	799	917	825	844	806	786	815	854	787	845	880	781	842	831	849	827	815	787	874	842	795	835	817	798	799	801	789	806	800	773	851	804	806	812	818	786	800	882	829	777	803	840	840	791	803	855	850	804	889	828	811	883	829	793	806	825	830	819	815	818	809	807	839	857	802	812	821	789	805	822	775	861	775	858	852	865	778	799	837	859	837	824	823	830	813	796	843	817	841	766	823	826	783	808	798	794	826	822	835	824	838	858	832	830	810	777	788	812	820	790	802	795	847	801	881	846	797	810	829	819	876	839	843	868	795	857	801	802	868	848	832	870	799	820	822	824	839	777	863	813	848	836	768	769	853	793	841	843	847	785	838	842	822	787	838	853	814	812	809	840	868	789	785	883	822	825	807	808	775	812	821	829	792	811	788	770	852	858	822	861	830	827	744	753	797	850	844	800	789	822	818	811	809	844	772	803	824	791	822	776	835	849	734	810	877	791	803	813	787	844	811	866	793	812	864	847	824	910	852	853	813	772	800	787	785	866	803	865	833	811	813	817	836	822	797	807	801	874	792	812	834	826	808	812	817	785	832	832	860	810	791	774	828	823	818	782	807	826	815	794	823	854	859	812	800	815	831	797	774	875	770	835	824	822	798	834	836	862	820	861	868	847	824	781	867	821	819	848	800	897	833	856	797	792	824	799	809	824	837	814	817	728	807	830	837	848	846	854	842	830	810	851	799	830	806	789	801	807	898	779	792	837	800	815	807	827	833	785	795	800	807	845	776	834	838	801	786	808	819	829	819	821	843	821	821	855	803	801	822	812	837	829	812	778	843	821	818	813	840	818	859	810	882	790	814	793	852	824	802	833	859	761	812	824	800	813	838	757	873	841	775	819	818	815	847	808	810	840	871	815	847	838	815	827	824	848	841	870	822	838	811	784	878	808	845	784	822	829	782	822	820	808	816	904	843	810	849	857	827	833	773	782	813	782	843	815	799	877	805	835	764	844	813	861	828	888	823	895	833	824	873	839	875	791	789	844	783	814	757	807	773	788	779	821	801	851	815	842	817	815	798	867	809	844	807	844	821	806	887	831	776	758	846	841	807	756	842	836	786	804	823	833	822	836	854	815	795	834	852	843	834	842	803	829	857	813	834	810	777	848	852	833	803	856	867	805	875	768	846	886	829	851	830	799	826	798	797	758	815	836	835	813	824	871	786	772	822	855	797	843	805	817	848	865	844	833	829	811	829	827	832	818	874	851	861	826	796	794	838	814	836	798	755	820	811	827	820	791	794	844	822	771	825	818	846	781	868	775	817	799	837	817	862	816	835	800	876	849	865	832	826	758	795	859	825	825	844	847	808	774	894	848	804	861	849	766	774	838	834	828	828	812	809	786	844	791	840	812	818	785	801	817	828	847	801	819	817	849	856	888	824	844	838	799	779	769	788	842	850	782	797	799	773	806	809	847	835	809	788	798	815	851	891	789	823	857	805	797	803	816	779	813	850	823	871	840	809	773	819	851	818	815	794	806	778	830	816	869	818	791	845	818	803	791	836	839	862	800	764	801	819	837	848	860	771	797	835	839	821	763	815	765	801	838	862	870	844	833	851	855	842	769	848	774	787	802	793	804	818	853	834	844	785	795	847	810	807	801	828	793	811	855	851	826	821	843	822	800	766	829	826	852	822	767	818	790	789	828	873	837	790	752	868	808	828	842	800	876	857	821	790	836	880	791	847	849	797	827	807	774	821	803	855	803	807	810	815	816	801	833	781	761	764	810
63462	103433	71426	34311	913	842	896	838	863	734	837	790	833	861	843	798	804	764	803	812	1024	1695	1903	1516	1103	861	828	828	836	891	794	748	786	814	829	785	792	821	792	768	787	828	739	806	772	780	783	785	739	802	770	774	781	804	812	796	799	800	803	787	767	800	798	828	798	809	797	808	789	762	808	773	791	779	730	775	814	794	782	787	777	797	767	835	786	769	746	805	779	724	797	770	769	802	759	789	850	728	761	794	794	774	797	856	767	769	803	776	796	801	837	752	749	801	770	774	783	735	789	789	829	785	755	750	817	818	803	773	761	857	756	837	751	788	821	807	826	713	829	748	769	828	769	806	804	820	771	747	797	772	832	759	800	749	809	773	748	765	809	770	770	827	768	758	802	787	780	763	804	813	774	810	806	742	833	747	766	696	835	824	789	767	778	802	760	832	795	792	840	726	742	791	751	773	810	772	747	812	818	780	769	817	775	866	803	719	832	754	779	794	786	743	799	837	750	774	843	809	833	759	799	800	765	758	838	822	802	782	798	820	809	784	770	785	787	832	814	760	806	830	786	771	812	794	811	824	795	833	837	810	765	808	793	775	822	762	774	779	785	768	737	797	750	781	773	817	769	795	801	824	795	769	805	799	812	784	763	757	791	826	811	793	781	784	790	780	788	862	764	785	778	776	794	777	785	775	773	797	754	792	794	760	785	746	832	793	804	787	782	788	806	818	804	775	781	794	841	814	823	808	804	819	768	811	788	865	773	802	756	800	749	744	786	817	779	788	780	793	767	828	820	794	807	790	800	855	813	811	791	795	809	808	800	807	795	793	732	808	804	819	787	756	770	778	782	828	773	763	773	800	792	769	808	810	769	738	775	788	793	760	807	768	742	804	789	828	777	811	744	760	811	814	798	823	782	818	758	776	809	787	781	809	730	792	750	841	806	816	806	749	852	763	810	734	849	775	744	809	787	796	800	759	727	810	751	834	751	769	841	740	759	813	815	749	770	767	795	768	824	822	803	757	769	778	815	811	813	825	750	789	756	851	782	796	757	796	833	733	783	780	795	802	790	778	785	800	793	768	776	799	767	832	766	753	807	819	775	793	769	846	788	795	774	805	768	807	808	786	765	809	758	761	742	776	788	772	798	794	758	826	797	833	746	784	797	765	821	769	813	786	758	726	836	762	837	771	783	822	792	769	778	768	807	760	834	808	800	788	848	801	760	782	812	803	757	788	801	796	778	806	741	772	763	816	802	793	742	795	768	796	751	810	760	788	747	822	798	801	835	764	756	764	812	823	787	811	782	825	806	742	816	772	810	798	751	789	817	751	857	802	763	807	806	722	787	822	802	758	794	819	758	794	799	837	806	776	806	781	814	744	827	784	778	814	715	816	792	771	829	743	820	808	798	791	793	792	812	795	751	804	808	770	801	809	802	768	726	791	793	785	813	782	789	765	794	793	821	832	766	767	824	764	808	792	793	800	821	796	746	775	806	768	806	798	799	756	851	777	821	802	813	784	798	771	767	814	759	796	808	812	746	787	795	778	744	806	764	779	778	786	756	828	744	791	795	815	785	788	773	790	828	822	745	852	843	809	798	832	777	798	782	810	756	779	791	803	768	806	766	814	799	797	765	755	852	814	807	774	774	791	822	780	763	834	813	796	767	731	748	786	752	783	803	747	801	797	780	774	802	787	771	789	819	832	729	807	775	789	807	812	728	841	771	803	829	767	793	796	815	769	820	780	780	782	819	734	806	806	815	803	765	772	775	777	761	740	814	808	758	780	782	816	836	813	855	847	844	790	745	768	813	738	788	789	799	754	754	765	761	782	771	770	787	783	829	739	810	789	801	800	748	826	765	744	805	757	806	778	804	827	786	790	814	762	762	748	800	763	802	753	727	804	767	766	785	784	763	735	808	772	785	738	812	798	776	747	817	774	771	732	855	787	785	805	761	814	773	805	785	878	772	797	822	801	708	762	846	783	824	772	795	780	781	749	783	786	752	780	779	793	766	794	759	762	781	776	773	752	768	773	838	751	769	758	795	813	774	859	773	757	761	772	802	822	773	823	735	766	765	791	787	771	779	810	813	784	759	786	783	761	791	778	779	807	818	835	788	805	786	752	798	802	798	774	816	789	774	780	748	780	810	751	727	832	769	803	817	793	770	774	794	750	817	790	800	776	758	794	764	817	782	846	812	763	806	753	786	808	869	755	721	814	778	804	794	767	795	785	765	769	793	788	780	842	811	781	780	741	750	811	800	804	805	786	748	792	774	788	803	774	774	779	810	768	808	803	773	826	771	774	791	781	799	784	782	820	776	755	783	805	791	817	812	808	832	812	804	799	882	757	817	833	788	792	809	755	756	783	830	735	789	785	771	807	753	811	802	804	774	794	745	785	828	745	795	796	790	756	781	771	750	761	788	770	777	778	782	795	778	798	803	768	825	784	773	808	794	795	760	739	753	749	822	804	806	775	739	776	747	766	813	811	782	788	834	807	743	753	721	743	775	725	789	759	815	761	746	761	791	764	790	801	790	798	771	779	756	786	789	765	777	844	798	754	768	756	811	765	788	777	790	788	802	780	805	757	828	769	796	779	775	735	798	757	822	795	765	792	768	816	812	743	788	772	817	755	787	755	831	753	828	823	793	761	761	764	758	787	826	748	765	751	785	775	778	829	769	753	826	799	811	751	791	754	844	805	824	773	770	797	768	730	796	798	843	797	775	796	825	731	786	769	726	750	820	780	823	773	802	767	798	807	785	784	800	726	768	818	774	808	732	791	794	789	820	774	778	787	770	817	787	770	801	828	757	776	813	811	797	729	762	779	736	799	774	800	867	790	838	771	800	812	793	730	756	812	837	862	752	778	796	798	776	834	761	818	808	810	819	744	755	766	798	803	823	800	782	820	751	778	816	774	800	783	757	783	799	746	777	810	766	797	838	836	732	764	884	805	774	788	757	758	769	810	778	859	793	805	776	773	744	769	748	783	768	754	752	789	755	730	773	806	797	773	772	784	779	745	761	779	784	791	776	829	831	781	760	730	776	732	827	803	815	761	735	762	823	774	752	796	765	825	769	803	787	803	857	751	774	781	769	800	802	786	771	772	815	759	746	794	740	774	777	809	779	838	802	788	775	756	806	766	757	731	775	787	783	755	801	781	763	797	776	791	810	775	802	816	731	770	822	794	707	783	777	870	749	795	776	791	756	802	772	754	805	799	761	801	791	784	791	768	757	827	759	757	782	700	799	810	786	777	774	798	820	788	759	783	787	793	780	751	824	780	786	798	766	790	776	754	747	772	753	816	822	838	767	783	806	855	794	801	820	796	774	821	794	767	781	803	769	742	810	740	773	820	806	790	799	784	834	800	797	828	788	803	800	781	880	792	771	773	793	774	782	796	835	758	826	751	804	779	836	792	808	792	761	796	776	721	797	751	727	807	783	738	766	786	731	799	794	813	765	801	803	804	819	822	804	800	818	803	766	798	785	792
29605	30085	26855	8766	844	663	628	631	587	583	582	588	578	605	575	593	577	586	639	539	587	661	644	654	637	628	586	613	630	661	660	636	530	615	556	653	607	650	612	607	588	621	609	590	575	607	596	587	596	568	599	618	560	557	613	592	620	604	564	615	574	617	598	583	615	618	602	576	553	619	621	654	616	565	585	587	521	598	605	562	589	605	605	635	635	575	591	595	597	639	594	607	584	608	610	625	592	588	582	560	587	620	621	582	643	630	572	578	588	566	653	581	633	602	623	618	611	567	598	574	615	612	556	596	579	599	627	571	575	586	605	630	560	613	549	606	616	563	590	645	621	538	602	653	581	586	608	600	594	631	596	596	589	573	637	565	595	606	605	591	606	618	593	604	593	586	576	573	601	571	568	587	619	630	563	621	608	614	605	588	628	600	621	575	613	603	564	625	600	590	610	593	612	610	585	597	624	571	577	597	608	585	616	607	631	585	578	581	609	596	615	595	600	565	607	584	572	589	537	602	614	608	615	581	631	545	614	616	607	529	597	624	573	582	594	573	631	618	582	621	609	586	605	625	574	615	605	631	563	570	580	607	582	582	576	640	557	585	586	589	626	600	570	584	585	546	615	583	598	575	594	631	594	558	612	588	606	579	540	596	608	546	576	615	598	600	608	563	587	610	609	604	609	615	570	581	597	589	567	574	589	608	582	635	630	594	613	552	571	618	608	595	580	609	591	603	569	578	651	605	595	619	611	575	566	576	601	593	631	594	559	610	604	626	590	599	585	590	572	579	560	597	607	585	605	579	563	601	580	583	558	635	592	618	626	584	590	590	576	622	608	641	609	614	607	574	600	567	593	589	637	617	603	581	577	577	588	576	589	616	572	624	628	587	631	615	583	617	589	573	611	628	638	604	591	592	586	578	597	631	603	616	606	591	614	563	638	594	546	620	615	653	592	600	619	617	613	612	580	579	588	595	556	610	634	566	605	569	598	580	577	598	622	615	604	583	601	574	592	586	639	591	606	588	591	637	585	637	601	581	600	619	566	565	591	617	595	607	613	622	569	554	541	566	632	616	601	609	575	608	626	593	595	620	582	576	596	602	592	572	616	601	585	547	595	607	544	582	621	587	560	610	612	584	625	616	582	568	587	568	584	587	609	627	619	583	613	605	630	630	568	638	639	635	565	588	629	595	567	597	551	569	613	600	586	613	609	599	563	608	579	651	595	599	664	570	603	548	602	598	604	588	592	602	579	644	575	608	568	587	611	612	568	598	604	648	615	572	603	600	586	613	588	599	639	605	595	627	593	612	616	602	561	579	599	657	576	580	592	599	648	538	555	598	581	666	561	586	601	627	613	616	570	648	603	637	579	563	617	594	632	578	652	563	577	630	622	599	570	596	609	568	577	564	597	633	610	609	588	590	589	611	564	567	609	554	626	620	573	548	618	599	621	566	613	627	627	609	584	579	603	630	609	562	583	563	639	602	617	588	592	565	591	611	640	612	605	562	602	559	573	599	615	592	641	556	636	607	626	603	615	626	596	636	639	652	603	582	577	616	637	591	564	591	604	601	569	606	565	627	598	549	560	595	579	615	589	559	592	585	616	634	587	622	636	615	549	566	650	599	577	609	558	566	633	596	606	591	586	616	596	600	579	581	634	601	567	546	587	589	605	639	656	554	576	592	607	597	587	606	600	613	606	642	584	571	626	613	579	589	614	649	614	586	596	596	604	628	620	605	553	587	597	635	577	638	580	590	583	560	625	616	610	642	595	590	577	593	565	637	599	634	609	579	610	599	620	578	599	651	648	610	572	572	536	590	570	612	619	576	624	588	602	615	589	552	630	617	588	661	636	619	610	558	633	588	636	642	613	603	581	609	596	599	618	586	593	596	596	652	577	595	643	620	588	559	619	582	605	576	624	579	606	584	636	561	573	554	539	582	566	605	578	602	557	576	542	547	605	606	608	591	592	591	598	603	639	563	631	620	628	582	609	628	602	606	599	595	567	610	591	622	595	539	624	643	614	614	622	595	575	592	576	577	584	600	606	595	588	629	577	610	606	594	579	619	626	601	575	571	563	624	621	583	584	606	579	583	595	579	586	607	647	605	579	599	595	587	627	605	623	574	638	540	611	632	630	568	644	604	511	584	610	631	589	627	556	574	614	587	616	587	664	591	610	600	627	585	575	596	608	630	641	604	586	593	562	611	628	578	651	584	633	609	594	571	598	648	584	598	603	644	564	613	619	631	588	596	596	606	600	590	627	565	608	613	558	590	593	585	606	605	614	566	614	573	602	550	610	595	593	534	585	602	615	607	607	614	585	646	584	587	594	572	606	619	596	602	570	604	615	615	586	556	619	580	571	600	599	616	556	625	578	606	603	621	584	630	563	617	598	572	614	586	639	613	621	602	617	619	577	574	592	609	650	629	596	592	613	581	588	554	570	575	582	621	590	597	612	606	592	569	638	582	602	624	606	576	604	578	565	607	629	599	577	588	594	631	628	591	613	605	651	616	582	623	590	571	585	615	579	565	627	552	624	575	608	592	603	597	627	607	604	620	604	591	564	598	604	557	583	638	549	599	580	606	581	598	595	602	566	622	601	583	595	629	588	601	559	582	591	537	629	585	618	570	630	606	593	601	602	647	592	613	586	555	627	574	601	615	589	619	583	612	576	592	583	604	687	606	628	584	564	620	594	596	616	573	595	594	646	573	580	619	604	579	612	588	602	567	596	576	563	595	581	596	632	592	601	612	599	652	617	592	607	655	588	592	544	598	623	566	639	597	633	625	568	554	601	604	619	582	588	609	628	589	567	589	575	589	622	574	610	611	581	580	563	613	622	619	573	576	603	592	562	556	615	621	592	604	612	587	610	638	622	624	603	593	601	637	601	617	588	606	669	588	574	589	591	574	565	596	633	600	625	605	609	658	625	603	630	609	598	623	585	559	581	621	582	538	593	625	635	622	600	616	657	617	587	586	543	603	564	625	578	590	600	628	632	550	604	585	590	552	630	593	604	579	565	590	679	602	605	606	595	638	611	613	585	581	599	605	641	607	552	582	616	615	637	588	583	598	578	647	617	615	609	585	577	581	580	569	538	576	618	598	621	613	609	581	604	604	590	608	597	619	575	614	597	569	555	630	622	619	577	606	592	621	619	603	621	575	590	577	580	583	594	608	600	628	540	574	608	554	593	601	628	604	622	618	594	592	616	609	564	624	619	620	591	578	592	638	603	614	605	615	578	615	579	612	578	537	632	626	608	626	611	606	601	628	656	571	595	598	584	551	601	582	591	569	606	607	621	581	615	608	623	576	615	591	615	605	599	588	568	645	554	620	586	640	599	580	605	572	651	600	534	601	629	636	542	564	626	596	588	617	599	561	598	580	628	602	587	554	623	594	560	578	579	566	582	581	632	565	619	588	616	628	572	582	572	634	546	594	586	608	579	622	600	625	604	591	609	600	585	581	600	600	608	588	645	586	608	630	609	607
20771	36699	20042	4206	560	539	545	550	477	537	510	510	484	472	557	510	548	568	489	523	541	532	581	583	582	538	550	529	544	552	540	542	499	502	544	531	521	504	588	510	514	520	543	507	493	534	490	526	533	517	542	520	521	516	528	526	527	513	516	498	526	523	516	518	541	503	522	525	504	525	524	517	542	514	541	546	528	525	528	517	541	483	535	493	475	534	475	535	530	501	493	530	507	490	518	509	527	554	544	507	532	563	524	511	515	528	522	529	509	515	487	543	527	520	510	514	510	501	535	490	535	493	474	534	525	509	511	522	511	507	537	510	489	518	565	530	517	500	517	511	506	507	525	514	542	471	518	475	574	469	517	534	493	506	540	541	526	509	528	510	489	540	511	518	529	501	500	519	496	465	530	473	525	500	526	499	537	525	532	525	515	527	478	526	542	503	491	525	502	536	479	498	507	539	515	512	521	549	468	541	505	480	557	539	530	477	524	533	513	514	511	548	546	502	488	512	493	509	514	530	536	511	512	517	545	542	526	545	548	509	517	484	549	510	549	528	483	524	535	536	503	524	488	527	531	529	494	503	522	514	514	493	510	522	504	539	485	515	503	528	492	514	527	514	539	501	559	511	547	470	500	490	484	498	481	512	513	533	502	534	532	505	520	567	525	493	501	546	492	563	532	511	503	518	493	495	550	539	484	528	559	496	511	538	490	530	544	464	503	520	515	526	504	511	494	525	509	496	495	526	506	526	535	484	553	539	489	560	536	519	517	576	533	521	530	535	520	530	524	518	535	537	523	494	532	519	499	530	515	505	533	513	538	528	525	498	503	531	479	549	491	502	539	538	527	486	500	482	468	464	520	540	530	546	548	514	522	532	548	481	497	460	529	513	470	574	497	531	526	527	502	527	500	522	556	532	480	520	502	562	540	497	550	557	547	566	544	547	532	564	558	522	506	557	465	514	521	471	537	452	484	478	542	515	499	528	485	480	537	508	485	489	542	532	534	580	489	527	541	515	483	487	554	486	466	528	490	473	499	498	468	525	523	506	452	505	542	513	517	501	479	483	553	504	530	532	545	497	527	501	490	516	536	496	516	521	498	498	503	603	501	490	514	541	526	526	511	544	517	556	519	562	536	508	489	555	518	546	528	514	521	492	539	541	503	510	474	529	521	537	508	517	541	527	468	520	533	510	497	540	512	536	493	516	497	545	520	499	513	519	520	514	476	542	499	504	502	530	541	522	555	551	502	498	512	513	525	488	488	500	493	523	539	551	537	518	532	477	513	492	540	534	527	516	524	551	533	506	523	523	553	541	545	534	487	485	515	530	508	547	515	487	512	535	549	511	503	528	488	520	531	496	520	536	536	518	499	507	524	507	531	479	542	472	538	500	534	480	486	507	537	537	495	499	515	541	497	540	540	539	510	550	523	528	486	541	517	506	521	512	502	505	546	527	472	526	502	496	466	511	527	509	491	477	453	530	554	528	493	474	503	553	489	523	502	507	465	508	507	529	502	480	557	554	535	536	534	495	497	551	517	499	529	514	479	489	524	478	487	575	472	543	519	519	537	504	538	533	555	520	486	488	524	528	477	510	497	554	501	540	509	516	515	552	508	493	511	548	543	476	474	517	509	530	540	539	504	540	511	526	555	482	498	552	511	547	529	505	519	534	543	495	489	525	506	506	519	514	537	504	500	531	532	521	524	511	522	521	555	502	516	507	464	548	485	518	532	489	535	530	536	532	533	491	526	520	549	519	525	518	516	521	507	505	551	540	541	517	513	521	507	543	583	541	491	524	533	513	516	532	525	534	570	539	544	528	495	523	501	546	498	500	534	568	500	498	549	566	534	521	529	535	528	536	502	514	570	513	518	475	505	483	480	514	549	498	536	527	523	514	506	492	476	533	490	511	508	541	490	544	530	552	515	564	506	501	461	490	557	516	551	525	477	558	500	500	524	497	501	538	529	518	558	550	556	540	506	546	497	467	512	492	527	494	561	523	516	524	561	542	499	531	519	514	506	527	549	522	478	511	476	537	551	541	525	523	552	511	467	504	527	511	487	574	510	480	516	522	510	498	504	523	531	521	507	511	532	496	491	528	503	519	487	519	529	487	531	523	499	505	484	466	498	582	512	522	542	547	566	455	567	528	520	525	539	509	521	489	499	480	518	537	527	499	527	522	495	524	508	503	494	488	533	507	485	552	493	497	504	532	507	517	530	528	534	520	558	545	531	473	525	502	497	537	492	552	533	561	549	546	523	509	478	553	574	487	540	525	520	517	503	550	514	530	485	503	513	510	548	483	512	520	510	561	549	541	488	515	552	522	487	520	506	516	473	557	509	530	513	514	504	481	527	513	520	550	494	507	535	512	522	541	510	521	504	520	529	537	513	536	516	540	501	488	514	562	514	502	516	515	520	513	524	540	490	533	496	514	500	524	474	530	483	494	521	510	502	491	484	514	494	503	509	520	537	525	547	527	516	467	552	515	535	509	530	543	491	502	491	516	554	521	528	495	541	491	520	519	531	504	508	517	518	547	509	450	528	484	533	532	505	522	522	516	523	495	573	515	544	528	520	517	506	505	525	526	524	507	484	530	515	496	557	505	502	553	497	491	533	570	517	524	495	541	522	529	514	529	533	536	553	505	524	502	534	545	516	533	529	512	514	523	515	508	555	512	520	504	497	520	544	483	492	516	515	493	506	524	517	489	494	471	534	513	547	535	510	528	515	515	513	483	511	506	528	476	519	544	542	512	507	530	526	546	529	531	537	540	504	532	542	513	541	509	517	510	504	539	472	508	507	495	535	552	579	520	553	523	500	518	527	517	468	535	525	470	500	493	522	518	517	524	531	528	541	500	551	512	491	504	521	528	553	522	563	515	517	527	557	528	514	526	570	535	539	480	506	521	511	540	501	539	488	508	505	549	560	504	508	490	530	551	520	516	540	532	549	503	526	551	523	533	486	501	504	525	523	530	533	529	544	503	529	498	517	524	507	471	506	505	528	541	537	494	488	528	545	551	518	512	511	470	546	518	514	502	524	488	505	549	512	489	546	506	501	527	543	554	542	533	538	515	538	536	494	516	503	506	524	521	492	492	531	539	516	515	506	491	491	506	486	504	516	513	491	537	468	505	533	555	546	481	520	478	506	501	511	539	541	533	526	489	495	529	524	529	495	543	487	491	516	505	493	511	510	526	487	494	511	512	523	506	506	481	552	521	523	516	501	521	524	514	511	521	534	505	491	517	491	527	550	522	495	473	494	534	518	487	530	516	507	505	505	526	517	505	505	527	515	553	525	526	521	481	522	571	514	465	541	525	490	527	503	526	529	515	476	530	532	510	529	516	543	540	494	524	535	579	520	533	521	547	481	520	531	557	525	507	481	506	531	494	494	533	516	513	576	491	509	521	558	516	538	519	515	500	550	538	536	526	523	534	518	545	519	493	519	527	502	479	506	522	533	511	514	452	545	503	482	519	494	527	517	507	568	543
24904	26755	42582	32666	13605	2618	1121	895	791	806	830	807	752	796	767	750	775	789	738	730	828	1060	1185	1067	882	811	799	744	782	753	763	733	706	740	762	770	773	761	758	725	755	774	740	755	725	782	739	759	799	734	818	742	756	714	776	805	702	781	787	754	736	791	738	747	806	707	766	774	752	732	767	799	740	733	804	733	739	744	738	761	732	759	765	730	752	776	730	738	744	791	749	775	742	753	695	747	734	750	746	780	723	741	777	757	741	796	770	757	760	734	747	784	764	745	783	793	752	729	714	816	763	749	753	730	787	745	749	758	753	723	738	806	782	696	781	788	751	786	719	718	793	771	719	750	740	724	714	699	777	761	762	721	747	751	737	813	717	747	749	758	748	784	753	767	741	778	808	773	746	708	785	755	760	745	741	744	766	714	720	776	783	755	716	783	744	752	746	721	746	775	751	792	752	760	720	781	767	748	746	759	724	750	778	725	779	773	763	758	760	763	716	758	764	768	716	751	703	761	706	773	776	710	800	739	787	743	741	785	757	706	742	686	807	700	701	737	769	826	764	747	744	768	783	740	737	797	816	786	772	739	769	750	734	761	755	743	721	804	785	762	753	795	765	742	785	763	758	759	761	804	735	763	803	769	715	711	741	685	735	748	721	720	740	798	725	783	744	824	760	709	753	770	761	733	801	755	727	765	745	721	747	768	743	770	730	732	758	735	738	688	747	722	736	743	770	709	751	790	752	747	782	680	769	740	739	712	673	732	728	769	712	744	736	730	770	723	728	741	715	723	728	782	758	742	730	774	758	764	751	723	774	721	735	757	724	728	791	761	758	797	747	732	753	769	790	747	789	718	736	752	725	743	740	731	772	734	755	752	724	726	773	773	749	736	785	718	779	772	719	786	748	745	757	725	745	821	780	784	737	734	790	766	707	741	752	746	701	707	743	744	739	753	722	745	797	724	712	729	739	741	738	746	761	698	779	720	738	786	792	762	745	768	748	704	769	736	782	745	753	797	708	762	764	775	786	760	797	710	734	792	698	754	735	822	784	742	775	720	746	728	784	683	798	756	808	783	716	776	762	737	732	749	763	757	794	784	757	799	753	747	745	689	777	756	756	724	746	728	767	781	745	775	768	762	714	729	766	784	751	730	717	720	776	756	752	740	732	731	761	785	797	713	728	743	720	755	732	728	769	717	772	809	759	741	795	771	765	784	727	786	748	733	767	761	771	742	737	697	722	766	753	772	731	768	706	751	743	760	765	741	762	775	713	753	736	730	755	775	759	757	722	729	743	758	774	772	780	747	760	711	737	758	716	760	735	778	768	727	752	712	712	745	782	736	789	714	763	677	759	798	762	724	725	790	745	778	747	717	744	772	731	759	765	763	788	766	757	746	815	726	778	748	764	698	759	751	780	752	734	754	784	768	747	812	755	802	790	763	712	755	756	784	743	776	728	755	766	726	744	710	717	769	746	739	805	752	787	778	696	752	739	761	768	790	803	691	760	737	717	764	773	731	706	749	745	816	742	765	765	786	762	704	746	762	773	762	772	753	739	743	765	721	702	800	684	757	736	763	718	762	790	785	782	754	752	732	774	774	671	731	750	736	743	726	718	736	781	736	772	750	749	763	734	735	759	757	746	769	784	771	763	784	752	764	768	718	731	738	785	793	746	790	739	738	723	752	781	729	738	718	784	776	729	744	766	779	791	787	763	786	722	712	728	754	728	735	714	741	762	782	753	751	778	791	738	766	802	750	745	764	721	758	776	779	777	774	726	772	708	727	747	782	753	724	745	709	797	746	774	770	726	772	749	759	792	778	764	675	722	741	725	725	815	757	718	740	772	734	742	791	753	720	742	773	780	736	758	772	781	765	764	731	736	736	733	745	762	729	711	724	716	787	795	728	772	729	788	777	750	743	738	738	769	765	791	789	769	768	762	703	756	773	760	736	741	760	741	737	713	788	732	740	712	762	721	696	781	737	729	755	703	743	703	700	749	742	749	798	751	809	751	730	753	780	767	793	742	787	767	750	774	788	779	727	702	767	764	763	798	769	786	793	734	741	752	765	747	779	724	758	736	737	775	754	796	781	742	737	766	751	746	800	753	769	776	757	706	728	742	752	693	748	761	769	800	776	733	785	735	739	714	714	754	778	784	737	766	773	760	733	758	795	767	752	749	729	762	764	768	741	695	790	774	789	758	768	768	740	771	754	760	739	744	796	784	772	801	758	733	789	752	759	708	759	781	774	736	706	757	784	770	717	784	745	742	766	744	724	750	782	698	758	716	775	787	711	829	754	787	695	773	738	728	736	760	746	736	795	810	717	788	766	737	766	786	743	722	698	758	760	734	785	773	786	738	747	749	774	747	783	755	781	760	804	746	726	736	797	739	712	768	724	771	708	726	750	727	759	745	772	719	757	761	739	740	728	762	772	749	770	717	754	775	757	789	747	755	751	750	728	745	754	756	735	720	744	690	728	713	753	772	732	732	719	785	768	754	765	788	793	774	715	770	757	780	756	793	711	763	764	772	709	741	781	801	765	773	769	730	724	718	761	748	775	758	730	730	735	744	707	819	749	761	827	778	769	777	751	688	709	735	771	765	772	728	716	755	739	758	733	754	784	759	753	756	750	743	749	779	733	703	756	741	751	764	709	750	748	733	778	794	696	794	706	708	795	758	752	721	761	729	719	722	692	734	744	732	780	740	735	733	755	740	725	760	734	719	719	780	736	785	743	744	736	783	761	772	774	764	738	759	733	759	762	711	760	758	652	743	710	742	720	795	756	765	770	740	735	758	773	770	712	773	765	741	784	768	713	762	764	743	705	777	778	770	774	768	697	732	725	760	780	735	766	735	772	749	719	763	728	754	782	744	730	743	721	733	765	710	730	785	786	826	756	801	768	752	809	774	763	726	808	763	785	758	714	763	727	786	764	753	741	727	723	758	723	725	741	730	731	721	740	731	705	751	780	766	736	733	728	727	770	763	722	788	762	763	768	741	774	777	779	775	710	746	746	767	744	747	767	725	766	773	729	724	773	778	783	796	765	727	745	774	736	786	717	761	772	754	770	758	750	730	735	748	725	782	775	773	771	766	792	760	733	747	783	707	758	751	770	733	763	718	756	747	790	780	774	778	797	785	754	686	723	717	769	783	788	732	734	730	738	773	757	747	747	779	723	784	764	779	754	759	757	758	737	747	744	740	751	751	750	693	731	753	783	743	775	763	721	773	719	728	770	783	777	739	807	773	757	717	816	705	770	741	737	722	760	694	729	749	804	741	748	816	759	796	748	761	735	737	718	776	721	748	774	732	760	716	768	802	765	766	733	767	707	775	765	783	777	743	744	745	747	754	733	772	714	805	758	716	737	772	745	724	734	712	738	712	724	760	754	746	780	774	800	699	757	769	772	774	758	750	705	778	776	744	765	793	746	727	783	765	762	778	778	703	748	762	708	728	773	746	765	789	741	736	757	771	780	764	786	776	768	742	722
59594	95204	63105	23578	839	726	772	753	743	726	744	749	743	727	730	726	753	753	713	703	710	1252	1391	1216	886	780	772	743	750	762	659	748	693	714	724	694	689	712	724	783	676	702	726	731	726	747	694	739	704	706	758	749	752	734	745	704	693	737	766	721	717	710	703	683	709	727	750	711	722	673	773	701	672	762	702	730	697	688	694	681	662	678	692	710	705	757	700	723	709	691	684	731	722	712	674	720	709	701	680	697	691	702	727	653	693	712	685	716	701	721	696	732	707	688	696	728	715	701	678	732	662	726	705	694	683	688	713	721	731	755	711	691	698	695	671	698	699	736	747	688	652	748	702	729	677	684	702	710	696	744	711	718	701	726	679	755	685	689	702	694	744	704	746	734	751	707	668	693	695	675	751	734	736	730	730	737	736	689	727	716	730	740	714	714	734	663	725	700	773	740	701	734	701	688	643	669	698	732	704	748	724	704	681	749	708	692	727	660	740	750	739	749	694	728	749	685	719	690	698	709	679	700	667	681	686	711	696	706	712	697	702	744	706	680	678	731	705	736	713	745	649	681	692	710	703	685	691	714	689	753	678	761	696	695	681	745	725	638	724	699	719	708	759	720	704	745	715	710	706	703	686	750	705	740	704	718	692	735	721	730	723	747	730	742	695	725	705	675	755	731	694	722	687	678	672	670	719	703	732	732	699	737	708	706	721	664	718	697	699	683	654	724	721	719	753	693	670	693	689	698	724	684	696	735	671	691	645	704	704	704	709	745	711	691	763	691	734	692	729	683	692	686	729	692	703	738	712	736	726	738	697	686	687	732	738	659	702	699	735	693	716	693	721	695	690	661	751	778	723	726	774	687	725	739	751	738	684	686	721	699	709	707	731	681	734	707	683	687	736	684	731	736	728	727	721	723	723	699	690	689	704	733	655	673	706	721	714	702	730	765	686	719	730	702	722	768	749	708	726	733	748	706	693	699	710	682	733	735	683	737	715	775	731	724	740	722	692	688	673	728	716	716	659	712	710	690	676	681	729	756	693	732	687	674	675	686	659	710	742	719	697	727	698	702	726	723	698	712	696	714	708	711	689	671	722	699	711	689	684	697	702	712	741	700	723	712	689	726	707	716	674	716	728	731	698	685	708	675	680	684	734	687	749	671	719	708	714	694	728	722	692	718	755	714	733	726	771	693	725	741	710	747	715	712	665	720	719	702	728	679	730	707	734	694	688	752	740	656	674	686	705	730	732	694	698	728	710	743	703	703	710	758	707	677	710	650	669	669	696	740	693	691	718	734	752	716	701	755	697	705	753	677	684	703	705	667	747	675	695	706	722	727	722	721	780	717	706	726	690	695	693	685	699	721	662	738	724	733	748	703	703	705	740	694	691	723	694	721	708	701	701	737	692	679	698	661	706	742	718	695	715	745	740	657	686	683	693	702	750	709	708	694	743	686	686	738	715	745	689	710	743	736	691	788	697	742	767	698	742	707	701	721	725	676	683	706	672	733	660	747	704	717	703	692	729	711	741	717	723	677	680	672	730	695	702	693	688	709	734	747	728	766	698	721	708	688	707	699	666	701	755	707	746	703	710	744	750	752	749	725	676	726	710	679	700	727	679	701	720	748	703	742	701	715	697	705	706	701	709	711	643	711	708	680	670	718	698	728	697	677	721	701	635	731	663	697	715	667	701	736	743	763	671	681	711	717	687	686	672	705	714	767	707	728	696	727	709	696	675	744	714	708	697	703	685	646	725	721	700	706	704	739	716	722	719	706	713	721	683	716	719	743	751	763	692	698	641	710	708	714	659	693	664	694	647	729	701	698	675	720	678	703	724	665	651	714	698	722	690	644	694	726	733	656	713	676	693	738	703	738	715	723	726	731	760	679	707	725	730	704	714	730	707	710	681	757	729	673	698	688	728	755	710	742	688	734	687	740	747	698	728	678	721	691	741	664	674	715	676	729	723	689	700	697	691	699	655	696	661	677	733	670	673	677	720	692	726	664	709	711	682	689	699	746	717	727	696	741	716	694	704	716	730	675	643	677	707	678	678	702	745	724	741	663	689	717	718	709	667	706	708	736	727	659	756	693	685	702	693	691	692	711	732	694	726	677	721	705	727	755	728	659	669	713	687	743	704	734	716	760	723	714	715	708	710	657	716	680	716	714	682	684	705	696	680	690	694	721	675	704	680	740	709	654	726	671	703	693	740	745	645	723	702	685	677	715	730	706	693	727	710	659	718	710	680	716	667	693	676	715	752	680	738	687	668	726	712	769	745	692	687	727	739	678	705	705	674	722	638	666	683	695	687	702	692	696	703	705	699	736	701	736	706	706	714	712	726	716	713	700	663	690	686	672	693	714	727	666	707	682	668	668	730	705	728	677	713	723	687	672	687	696	715	678	744	702	708	692	726	742	710	699	685	744	652	758	713	679	706	721	716	718	682	662	712	688	718	686	706	672	736	672	663	697	717	735	716	688	707	721	718	730	695	677	735	685	705	652	707	662	768	710	694	730	728	703	771	706	635	687	731	719	698	689	710	697	666	715	712	693	673	673	672	687	735	698	698	731	720	694	750	741	676	685	703	733	700	682	679	730	718	745	704	702	716	706	675	721	705	677	728	682	692	681	703	749	702	705	711	735	677	676	754	735	692	747	701	698	699	724	735	703	712	696	714	674	733	691	659	728	708	735	708	707	712	698	725	705	699	740	700	705	657	661	691	697	733	683	702	702	725	720	745	680	740	709	664	718	778	725	674	733	721	719	695	758	713	678	702	694	718	743	708	759	717	669	688	679	626	694	662	709	723	678	701	721	665	722	696	688	728	722	728	716	717	710	744	693	676	689	721	648	719	706	688	661	685	699	713	726	649	759	711	694	668	707	722	725	713	683	728	684	667	682	723	729	690	696	751	630	732	707	749	695	739	727	703	714	719	669	724	687	739	700	687	715	693	707	697	709	671	684	695	703	668	708	730	681	696	705	674	724	678	713	709	739	670	720	652	652	683	686	721	702	698	684	680	697	733	678	747	670	700	695	704	743	670	648	712	669	711	695	669	723	662	698	678	690	719	720	716	691	698	683	714	722	732	666	692	697	684	719	738	671	698	729	683	730	666	762	682	691	759	684	686	663	658	681	721	688	673	730	702	734	649	673	703	714	683	741	738	696	796	700	693	754	757	702	717	736	681	725	652	690	679	704	686	720	696	631	739	739	682	706	717	746	710	693	697	692	686	704	694	725	678	712	708	709	734	737	685	696	658	715	727	683	684	743	694	746	716	716	716	723	698	689	723	714	672	736	703	647	691	726	684	717	734	714	694	677	704	695	706	748	699	694	731	738	686	717	653	745	723	718	760	668	720	731	694	666	704	708	681	708	717	693	687	718	710	676	780	679	668	696	725	699	683	703	723	698	701	690	699	677	674	739	709	702	676	724	724	711	688	674	691	701	667	709	700	683	671	677	676	714	652	627	694	764	754	719	714	703	676	745	691	699
23992	23859	37357	31741	19791	9960	1979	1115	968	951	960	894	908	895	888	936	969	975	934	941	1023	1534	1619	1523	1173	963	921	954	914	903	896	861	857	882	859	877	867	887	899	847	925	875	910	890	890	881	859	855	880	863	907	885	891	812	892	877	919	936	883	848	870	923	833	896	908	941	885	875	894	864	865	917	848	932	867	864	897	904	916	924	862	840	877	901	883	909	892	825	907	913	871	868	894	866	894	834	862	881	874	887	875	865	911	893	854	869	861	902	885	878	871	885	792	873	840	889	885	860	881	826	900	889	891	887	862	854	909	833	910	840	857	875	857	885	854	867	868	847	888	926	906	852	872	913	866	883	859	832	861	867	827	861	946	849	884	893	859	891	867	859	896	877	903	926	854	949	909	892	876	907	851	897	875	937	885	926	904	868	844	846	890	865	921	874	910	900	865	918	899	843	914	843	847	888	917	945	888	868	847	877	835	905	878	866	887	885	911	888	864	877	897	806	825	832	871	872	883	892	872	817	872	838	849	887	902	901	857	849	886	891	872	894	865	891	898	890	869	841	861	817	911	892	866	873	884	859	830	831	874	839	814	907	878	905	894	848	899	877	923	819	844	899	841	911	844	903	879	864	851	946	856	902	897	897	911	907	889	891	916	855	874	855	879	893	917	903	913	863	945	896	881	904	834	828	835	868	846	832	889	871	890	854	927	860	848	885	868	863	861	907	869	837	901	919	940	856	917	885	834	882	877	855	908	901	857	905	839	877	909	889	839	876	868	936	856	843	902	871	872	864	880	892	894	906	943	830	864	846	840	934	849	880	908	862	909	864	856	853	862	881	890	883	918	895	886	910	884	900	918	872	927	909	941	880	855	891	841	867	880	863	868	870	831	844	874	855	871	862	805	862	875	845	866	885	880	886	859	868	866	872	865	940	841	877	900	915	916	847	874	866	846	852	882	900	907	907	846	862	898	820	927	886	889	925	852	838	912	878	880	877	910	871	869	911	874	929	852	883	898	886	912	853	866	954	894	898	891	881	863	797	866	885	856	868	911	883	893	882	846	817	883	861	880	835	865	915	934	863	934	854	923	879	936	934	896	856	876	869	895	883	865	884	880	865	867	907	818	880	928	912	866	909	817	878	900	918	847	822	887	905	902	895	894	891	909	876	856	831	863	871	905	915	884	863	816	854	868	916	823	901	938	864	925	845	871	947	843	853	865	873	871	882	846	878	896	899	832	863	869	861	898	819	911	882	840	900	864	907	892	853	877	896	921	874	843	865	853	879	853	857	921	910	853	861	871	871	934	868	824	859	930	907	851	838	823	888	921	873	837	874	892	933	922	881	882	877	878	848	882	896	872	913	869	900	874	883	946	880	828	839	886	864	818	802	880	908	891	886	796	891	878	842	840	869	909	892	891	805	881	904	927	928	854	818	894	880	872	865	887	884	899	861	838	860	853	873	873	918	826	879	884	849	890	859	842	953	912	875	848	875	898	882	927	857	842	827	841	842	842	855	912	863	860	852	832	836	881	897	858	840	882	875	898	908	925	923	895	893	883	877	852	873	885	899	895	867	868	864	855	888	805	913	876	880	877	898	914	903	925	883	890	852	890	847	847	908	859	885	859	873	881	894	882	841	855	926	801	904	825	899	866	848	796	902	907	856	816	890	878	867	820	908	896	877	888	865	872	901	869	888	873	893	910	860	859	850	869	861	901	874	876	882	885	882	940	840	885	827	858	864	883	839	878	842	949	880	842	928	860	874	864	886	904	803	875	813	942	876	861	877	861	847	890	881	876	868	916	829	882	898	857	917	852	884	859	826	794	843	901	911	882	839	882	855	881	853	911	865	867	916	861	853	848	839	860	848	868	856	834	885	860	887	957	882	874	888	861	880	907	874	839	855	882	798	895	888	886	837	883	903	898	823	895	866	905	900	845	845	848	854	858	898	883	873	889	878	878	916	843	887	839	843	884	930	884	854	827	913	875	892	859	885	950	848	868	940	892	932	893	875	883	886	864	857	888	905	958	870	945	905	823	874	836	848	871	947	881	920	852	868	888	898	889	869	862	870	856	860	894	906	837	887	891	919	939	843	893	870	847	876	890	869	818	866	873	942	897	896	904	934	880	864	844	906	852	873	880	851	881	902	919	912	878	871	824	821	832	878	927	882	901	906	860	860	893	881	934	879	932	870	855	939	908	907	868	897	866	843	843	886	852	890	907	882	873	908	880	882	904	875	843	865	863	829	864	887	892	866	890	854	829	947	915	902	889	839	896	908	899	869	884	813	905	904	834	891	904	866	828	815	896	903	914	854	908	897	896	836	882	880	889	838	835	916	900	876	822	899	893	878	853	937	894	905	902	915	829	925	861	890	847	897	854	902	879	864	876	865	883	847	855	862	896	852	838	936	871	921	941	865	818	898	849	890	938	885	853	886	903	834	848	871	893	904	843	858	877	860	831	889	893	853	971	849	879	889	841	887	871	883	883	857	896	855	902	899	894	894	907	874	863	852	875	898	931	913	928	876	882	881	864	823	872	875	891	939	878	908	864	900	902	905	886	864	899	892	873	893	897	855	837	932	856	878	909	917	868	886	923	852	921	875	902	884	832	810	906	870	862	855	840	881	880	935	808	913	861	813	934	897	887	864	914	888	854	889	894	860	866	858	893	872	872	907	901	853	891	875	848	828	859	811	904	855	894	890	850	875	854	814	894	885	914	909	912	871	892	942	850	880	864	916	833	902	897	850	837	910	874	900	866	918	833	861	894	892	866	873	888	874	883	921	877	895	871	886	866	913	885	868	874	877	914	895	859	845	883	836	803	907	927	866	825	900	842	848	894	813	830	912	897	860	868	904	889	890	865	828	855	886	905	840	840	899	905	911	891	867	860	833	824	891	888	930	887	865	904	886	876	854	855	918	865	887	846	877	875	955	931	914	836	908	828	877	892	820	924	882	859	859	866	906	835	809	879	834	858	851	915	825	869	829	870	871	909	913	833	864	891	920	879	881	879	873	874	902	887	879	925	846	927	835	836	825	829	919	890	896	824	779	830	850	840	883	890	864	877	820	841	872	855	811	888	906	881	873	865	912	912	917	858	913	903	865	948	897	908	828	894	898	848	888	906	886	864	871	855	928	866	911	894	866	901	932	859	891	844	876	885	857	892	835	895	885	865	878	853	827	869	902	884	859	919	841	921	912	899	874	894	852	857	882	886	927	854	904	907	886	833	912	862	868	876	888	835	885	916	914	922	860	881	875	873	871	828	847	878	847	885	860	866	852	867	853	854	868	898	796	893	914	873	883	904	882	862	859	843	852	877	907	893	883	829	888	858	871	892	866	880	860	876	879	882	917	875	908	878	820	872	872	848	889	858	853	838	885	881	858	879	867	894	880	888	897	845	892	873	915	835	862	879	849	913	867	873	883	819	908	818	878	889	875	882	877	863	804	929	847	843	869	884	887	907	848	824	913	839	886	870	907	871	904	858	837	878	887
63809	101226	72421	30205	898	904	879	846	875	843	890	819	821	805	894	792	840	815	832	814	1155	2045	2093	1839	1250	983	905	919	844	861	843	875	832	790	848	804	854	801	805	806	798	890	839	841	798	889	847	870	808	806	804	853	757	797	838	814	820	833	850	788	860	782	852	774	822	819	814	823	825	835	895	840	808	857	848	860	816	783	839	822	841	830	840	814	825	847	816	848	845	819	822	817	850	795	814	845	830	827	815	775	842	858	863	857	823	834	806	834	818	854	851	813	805	861	801	796	774	814	795	828	788	830	829	839	829	850	859	832	843	840	824	827	794	838	845	826	823	818	813	873	790	845	844	801	794	824	758	889	844	858	787	787	856	844	837	829	865	853	805	809	833	860	813	821	825	838	821	829	824	833	812	896	876	788	862	865	815	768	780	828	834	857	847	798	753	813	806	806	846	808	830	835	828	843	825	795	835	881	783	808	821	832	842	814	850	860	814	810	826	844	856	751	793	845	885	826	843	846	805	814	831	858	859	811	838	879	826	812	833	815	817	814	846	826	813	829	838	847	827	834	816	861	825	814	791	809	779	803	845	788	815	867	824	785	825	866	834	779	824	790	865	832	800	859	813	805	840	859	742	877	829	831	825	835	818	869	874	848	823	893	836	844	786	833	817	823	798	783	818	796	817	852	777	838	864	874	836	831	812	829	823	787	841	788	820	839	770	784	812	859	809	795	814	829	788	812	895	830	868	841	815	854	842	816	834	812	844	828	841	827	851	840	829	807	807	799	811	825	815	834	835	870	850	806	863	839	859	818	814	858	844	833	850	812	768	850	813	781	805	765	835	827	823	839	814	807	834	799	816	774	810	863	839	836	841	815	798	801	825	828	806	791	849	786	830	854	863	853	790	759	795	772	835	871	804	845	860	892	872	796	849	818	855	835	822	826	808	879	825	830	826	858	798	843	798	811	847	836	831	841	855	830	771	802	832	855	824	784	837	845	822	839	822	808	795	847	855	866	863	881	829	821	856	857	838	791	849	795	835	871	810	865	785	825	811	839	833	843	857	841	870	831	830	815	869	808	865	890	842	837	843	844	862	838	847	791	860	761	825	850	821	836	952	861	860	827	839	825	840	841	809	756	831	856	857	864	798	866	832	843	800	782	867	799	798	868	842	870	803	823	815	842	864	825	805	819	819	806	868	822	804	813	827	801	804	737	808	809	867	833	810	861	884	821	803	844	805	856	808	824	806	803	847	805	815	824	829	813	847	812	806	775	823	888	791	859	829	815	844	808	853	815	873	818	821	786	823	803	856	794	838	838	868	853	812	836	796	834	780	835	856	827	829	751	805	839	820	856	807	751	791	793	823	845	771	813	803	808	808	812	856	810	830	829	796	814	824	793	834	833	840	858	854	867	865	791	813	843	850	827	847	811	820	830	812	823	823	824	806	823	848	824	852	827	812	853	806	849	851	843	795	809	842	805	815	837	840	861	811	836	824	822	822	818	818	800	795	811	807	799	828	859	839	825	800	825	841	794	857	800	845	806	828	842	855	828	827	771	872	805	839	797	820	798	831	808	820	822	783	836	825	821	839	784	886	861	853	847	835	817	827	801	815	798	840	806	818	854	800	805	847	853	791	826	820	867	897	824	879	824	815	845	825	779	813	809	833	894	797	828	819	814	805	836	761	846	800	763	839	814	860	850	845	845	803	864	787	812	775	773	876	847	843	849	827	821	810	828	838	837	793	826	838	805	783	883	870	812	821	873	816	806	802	818	792	808	822	796	798	838	853	845	789	808	786	790	824	817	831	809	807	846	833	856	808	839	812	792	879	839	770	857	803	805	819	830	788	849	795	864	830	815	810	816	821	808	809	833	850	805	904	794	796	846	851	783	802	836	830	822	772	876	786	791	837	860	840	822	800	827	809	817	839	769	862	804	843	852	797	859	815	803	830	826	804	789	817	800	843	803	758	787	828	816	759	815	841	790	775	853	825	791	804	863	778	812	802	813	859	805	795	801	847	777	833	815	823	827	877	822	830	810	808	827	835	882	855	861	790	835	798	815	854	887	821	841	819	826	840	839	843	787	812	810	818	797	820	802	854	847	834	807	809	816	830	792	828	810	861	844	814	820	831	859	872	865	788	817	843	883	868	861	876	827	876	839	857	804	860	802	833	848	790	838	836	835	851	834	780	801	799	839	829	842	842	825	787	813	813	857	815	863	827	824	833	861	814	813	893	815	876	815	771	868	882	820	845	843	810	796	786	850	768	799	802	801	834	851	846	866	813	845	759	866	843	821	766	810	850	732	862	841	830	858	819	782	836	836	819	824	812	844	869	844	830	807	789	810	869	830	839	797	782	878	770	799	811	840	878	833	830	774	840	818	773	822	820	903	838	827	799	830	810	798	795	794	816	829	801	817	803	803	814	776	834	854	771	814	844	778	809	804	787	817	843	823	767	855	782	869	825	815	857	795	848	864	810	750	856	795	780	819	789	791	798	833	832	773	793	858	793	879	843	863	841	853	837	825	821	775	835	822	819	806	830	861	855	847	822	774	840	795	860	832	836	814	836	843	811	823	794	839	856	813	804	846	872	832	829	788	831	810	800	797	819	836	800	818	859	765	776	836	818	830	793	805	852	817	843	827	807	829	789	836	838	832	830	839	808	779	832	873	840	838	789	806	873	796	835	778	863	819	833	820	869	802	821	847	832	780	798	812	829	819	815	847	836	829	817	787	832	831	794	809	819	853	849	761	834	834	780	816	854	836	852	839	849	814	838	827	833	808	837	771	801	790	789	846	836	797	805	880	834	863	814	834	867	833	858	846	794	801	879	864	783	828	788	810	818	823	813	816	854	824	828	820	785	828	779	837	792	845	806	815	794	805	832	839	840	815	785	774	775	803	879	821	815	817	833	810	840	818	808	864	822	820	827	797	822	848	835	758	848	848	809	837	849	899	780	824	832	855	802	872	824	828	856	854	777	831	790	853	876	799	849	825	835	795	836	804	823	795	832	813	798	813	868	801	845	781	836	806	842	774	842	817	840	809	773	762	842	836	761	836	831	829	834	797	854	829	812	840	804	803	831	787	798	804	881	805	834	814	831	779	801	803	807	801	820	793	814	792	876	779	823	864	842	837	846	837	775	798	819	832	806	844	813	805	777	781	811	806	843	835	859	817	795	805	845	817	852	905	833	824	825	788	775	825	827	823	832	837	840	825	834	852	857	820	759	805	787	811	803	896	822	811	823	798	815	790	834	792	820	813	825	792	805	843	855	785	849	779	840	822	780	881	832	831	750	837	864	819	808	773	735	798	818	820	809	801	729	799	851	850	843	839	800	800	830	805	853	825	825	824	834	855	785	850	840	802	787	806	808	840	875	846	830	813	837	835	807	824	875	808	822	830	818	843	835	786	820	834	799	794	844	827	839	810	904	833	839	770	865	808	778	826	849	817	843	872	864	844	817	853	808	811	840	807	821	819	817	851	829	838	865	845
29636	28269	24457	9526	899	734	720	626	646	625	642	663	648	682	633	646	685	668	613	663	627	701	754	692	704	681	699	671	662	624	662	665	649	682	650	679	645	642	645	656	678	691	662	671	622	663	664	662	632	649	665	627	626	694	666	624	692	655	633	664	668	661	654	642	638	643	620	651	668	678	667	660	660	642	681	667	692	655	660	623	626	657	626	650	622	663	645	645	659	666	649	627	611	617	643	704	631	609	660	634	675	668	686	631	631	664	635	652	671	644	624	675	719	684	646	660	655	668	652	639	644	655	708	669	610	640	703	672	659	655	641	670	665	689	666	599	641	666	664	692	629	626	700	642	681	599	640	672	631	636	689	631	656	665	586	629	636	644	637	664	671	652	643	682	681	661	653	628	659	657	628	642	657	650	664	632	671	662	638	691	639	626	626	627	690	658	614	642	639	610	645	613	603	585	654	634	660	638	672	649	581	660	685	655	672	671	657	648	676	686	672	615	597	620	663	650	656	707	630	662	631	635	621	674	680	664	637	684	658	619	653	631	664	605	622	650	655	660	607	626	719	652	631	653	644	667	643	636	621	635	629	687	626	661	653	664	675	667	679	621	633	674	659	679	684	614	670	696	670	654	629	645	658	659	673	617	625	614	620	642	651	665	623	681	669	686	667	630	634	702	632	653	677	680	719	634	625	634	720	664	694	670	645	585	592	593	664	626	635	630	656	643	634	646	628	669	702	625	650	647	635	678	665	634	688	622	658	661	695	657	680	651	648	656	641	635	667	659	655	630	655	659	664	660	703	666	636	659	719	662	668	657	630	649	659	652	635	694	654	639	687	634	683	645	698	675	688	666	625	681	646	646	617	643	635	657	625	681	675	656	640	675	632	627	654	627	676	676	639	637	696	628	649	659	615	689	647	622	714	630	640	658	651	656	660	671	630	692	632	656	633	639	651	594	599	644	660	709	616	654	699	648	678	699	635	636	651	642	676	663	673	690	633	693	626	681	644	675	697	628	645	634	698	637	663	704	665	677	651	641	619	665	676	653	694	674	629	619	612	664	684	647	653	659	670	651	678	638	689	671	660	625	673	652	655	662	680	629	613	633	675	672	665	613	689	672	660	670	637	655	701	623	668	653	668	619	626	707	661	648	620	668	658	701	713	682	675	676	663	644	669	692	631	624	671	666	652	634	655	658	639	654	687	710	688	667	692	652	636	665	666	632	660	646	726	667	644	668	667	630	680	641	665	682	701	697	656	683	630	638	651	688	673	628	668	655	676	666	644	676	686	669	676	640	672	660	632	591	659	708	645	640	636	678	663	682	661	650	654	655	659	613	678	640	639	644	623	652	654	621	629	599	639	654	682	688	624	665	631	674	706	682	594	683	612	668	662	691	685	643	657	647	678	713	649	692	635	671	708	656	660	678	670	652	646	679	645	623	676	600	651	690	672	620	690	637	636	644	650	650	664	614	654	667	635	609	689	648	672	679	658	598	652	661	732	668	679	663	653	644	660	658	643	633	657	653	645	639	710	680	650	634	643	690	655	680	633	634	640	614	664	700	679	665	660	635	602	683	684	693	658	685	679	654	703	688	610	654	626	652	690	624	682	633	660	644	669	672	654	690	658	697	628	647	659	680	589	631	697	651	629	609	639	668	642	649	620	692	643	637	660	698	625	685	627	655	653	707	669	610	636	618	669	659	671	659	703	621	705	673	649	622	622	673	626	694	654	642	663	680	671	632	646	657	681	639	619	639	683	655	651	628	642	710	676	629	723	630	684	668	666	639	596	664	625	683	647	666	670	711	657	661	645	664	626	651	689	662	658	632	633	721	642	671	652	657	657	650	661	663	661	693	662	612	644	690	653	657	622	669	627	630	651	627	668	643	684	664	684	676	662	679	680	651	645	635	620	706	703	648	678	680	637	634	626	655	612	646	660	640	641	624	646	640	659	690	672	634	633	650	708	642	672	682	645	698	660	675	640	641	621	681	676	628	712	648	689	673	601	640	643	698	672	599	639	611	643	685	675	603	645	605	680	643	608	660	665	638	628	661	684	651	655	636	629	704	594	647	655	621	685	674	661	671	649	641	610	652	630	628	727	654	634	668	688	638	640	682	635	611	632	618	617	636	651	678	634	630	670	627	699	667	583	636	625	648	632	672	643	620	636	664	628	659	663	657	623	612	670	667	620	660	638	664	663	623	656	619	614	670	696	628	675	661	661	681	667	639	678	652	682	660	637	661	655	623	675	669	652	649	631	645	633	634	633	619	647	606	645	652	638	671	643	660	597	728	676	666	640	679	685	663	657	701	662	704	676	667	700	630	659	630	666	652	691	672	698	679	646	629	660	675	657	672	644	619	658	633	664	681	660	668	705	657	656	718	654	637	660	655	597	615	665	638	638	662	662	625	624	674	669	643	633	595	657	688	628	672	700	638	640	646	718	674	643	619	639	652	659	664	657	684	682	631	663	638	671	662	633	679	626	679	663	656	674	653	648	642	683	675	628	690	662	656	680	726	653	641	647	693	636	677	682	655	659	634	699	665	658	697	619	677	622	636	618	622	652	657	699	631	667	652	646	686	708	621	675	668	622	654	637	672	663	648	689	639	647	681	706	611	662	677	637	715	654	629	624	669	653	665	634	652	670	638	629	648	629	643	645	668	674	633	672	655	624	647	635	655	632	639	641	645	649	694	710	651	627	689	663	664	639	650	642	649	661	697	691	694	690	657	685	648	685	628	653	691	662	596	627	668	654	693	673	644	638	667	669	672	646	616	673	640	687	630	670	629	682	655	570	686	665	687	699	671	653	649	626	649	681	648	649	660	636	644	673	684	701	687	642	660	681	679	706	611	635	670	672	731	622	637	660	679	661	619	639	706	659	668	655	625	698	695	655	658	621	625	636	648	678	653	663	630	633	644	625	702	642	644	656	655	679	640	670	652	654	686	674	628	654	667	669	656	619	696	623	653	652	687	619	639	679	652	658	649	621	640	681	709	683	641	691	699	662	650	676	619	654	631	695	652	657	642	680	679	643	612	693	654	634	676	605	665	644	655	654	674	646	680	633	635	645	635	636	635	690	655	604	649	648	596	677	695	645	653	652	613	677	656	677	640	665	658	666	638	667	655	691	642	734	679	655	619	635	609	657	664	691	632	693	676	642	666	629	654	662	674	691	649	665	640	661	635	679	610	653	663	661	679	612	690	661	634	646	678	692	671	654	660	693	635	649	686	657	683	650	646	657	643	649	627	644	656	682	619	628	705	659	627	657	642	633	650	635	678	642	646	665	640	655	647	678	678	697	653	671	667	639	664	672	659	694	606	655	635	655	601	646	640	659	638	666	662	682	644	663	680	684	646	627	672	596	669	641	659	667	633	664	686	673	682	637	680	694	691	641	666	692	646	654	685	675	658	665	654	612	673	681	659	692	654	638	671	694	612	589	645	626	670	646	679	680	622	645	684	630	672	658	598	650	643	661	649	631	615	684	702
21804	32439	18695	4819	542	578	521	585	573	586	539	589	569	527	540	562	549	561	534	598	530	574	668	614	599	583	547	569	599	573	580	616	537	553	561	540	583	590	538	515	589	563	580	581	581	539	555	556	539	584	546	580	568	562	551	560	558	561	536	558	545	553	572	506	562	545	568	544	528	527	565	558	560	560	552	517	534	528	555	518	517	570	526	550	602	515	548	494	516	577	537	572	528	537	565	565	578	554	527	509	558	555	512	569	594	580	570	545	533	594	553	535	568	610	538	529	556	583	552	584	595	545	572	554	590	596	572	577	539	585	566	541	581	542	556	567	515	537	531	552	545	558	560	527	583	586	568	570	542	546	554	516	563	516	598	581	511	561	583	554	553	503	549	596	532	553	570	553	545	522	555	561	554	527	540	564	536	528	540	561	529	549	581	587	554	540	512	570	576	575	513	571	579	567	547	520	554	520	568	507	525	567	527	558	555	578	573	574	531	568	521	562	555	554	574	557	560	532	558	573	575	526	573	507	499	537	559	540	563	537	531	535	544	587	547	583	545	571	569	548	570	570	528	569	540	544	524	574	559	508	526	548	558	593	569	557	528	539	558	509	556	577	538	563	542	527	562	513	579	523	558	584	570	564	542	570	526	526	550	580	552	548	570	579	549	554	551	561	567	535	546	532	589	560	506	543	531	509	563	527	542	555	573	552	537	538	581	595	568	554	572	566	591	562	558	556	525	554	559	556	585	530	596	547	593	551	547	597	526	589	574	540	555	565	546	555	569	564	537	497	583	580	528	545	561	509	538	541	562	542	509	546	523	537	547	515	554	536	552	538	562	553	547	527	581	570	547	562	531	572	572	546	573	584	549	517	544	550	559	589	602	582	519	613	526	561	540	507	561	555	552	579	538	552	541	569	539	574	565	583	548	578	580	533	510	554	522	538	527	495	569	587	541	583	547	519	552	514	528	533	577	579	571	575	545	572	555	541	557	556	526	558	529	510	563	546	529	524	544	557	553	552	564	562	516	531	527	579	554	557	580	562	562	565	565	554	508	518	523	532	584	518	527	567	584	550	569	546	587	521	588	587	578	538	555	565	564	596	526	573	548	536	550	554	568	597	571	518	538	537	533	563	559	546	564	533	541	604	551	537	583	532	603	528	563	544	547	515	562	542	520	560	535	563	526	564	567	531	557	538	595	572	537	514	534	564	558	539	547	524	548	552	534	549	558	587	530	550	604	573	605	511	533	560	572	539	536	527	589	544	561	529	511	526	519	568	513	556	570	555	567	529	556	591	557	558	558	583	588	575	568	555	564	536	517	553	558	552	532	542	567	552	527	531	507	558	563	538	495	533	580	586	547	511	526	556	552	567	590	544	523	537	550	549	562	523	561	574	513	579	550	528	509	570	572	587	540	522	568	535	530	577	556	513	582	624	582	519	548	522	557	525	514	553	572	547	559	555	606	579	536	530	578	532	550	603	586	547	548	554	559	584	549	547	515	562	561	544	563	537	548	567	556	597	553	593	503	586	577	543	555	565	545	513	512	560	528	581	526	544	569	569	556	547	563	592	551	568	497	546	528	531	592	541	568	534	552	550	550	567	569	548	534	565	550	535	536	539	540	569	548	559	591	540	563	562	542	549	535	585	536	567	560	530	587	563	559	521	552	553	537	549	548	591	537	545	566	614	541	572	565	571	552	510	531	525	552	543	554	531	556	508	570	562	561	571	567	512	534	552	526	542	531	538	550	546	593	542	538	557	544	548	522	524	530	560	608	609	572	574	577	550	566	525	563	549	516	549	575	563	548	539	533	529	573	533	500	544	556	530	589	532	544	561	514	560	541	552	546	561	582	545	589	558	548	583	581	529	574	565	551	543	530	506	532	559	536	528	554	548	548	555	565	541	534	545	549	571	590	554	577	538	556	568	539	537	563	566	598	577	553	555	577	549	561	549	556	550	572	543	526	553	588	540	563	564	542	552	562	546	552	572	511	574	554	553	571	528	550	576	605	566	554	542	565	561	539	542	563	553	518	544	566	544	546	530	549	532	601	533	561	551	555	535	539	546	577	568	561	560	512	513	568	540	547	526	540	563	507	544	539	557	505	570	556	539	540	581	589	557	565	538	526	546	543	569	540	586	496	558	560	549	556	541	551	554	529	570	534	567	546	569	589	552	556	565	538	584	527	536	578	548	571	517	565	514	574	587	567	535	523	527	531	551	566	559	615	545	522	543	551	514	557	541	523	571	545	559	540	564	524	600	585	531	540	571	606	571	583	553	563	529	522	548	554	517	544	538	578	578	575	530	560	556	566	561	572	565	527	552	477	523	545	523	532	532	542	574	518	546	551	585	531	596	523	563	569	579	547	527	513	540	537	574	548	579	524	543	556	584	529	562	516	562	524	602	550	546	533	568	519	560	535	526	599	550	536	541	545	522	534	519	534	581	554	554	513	549	600	539	564	540	540	574	601	557	551	552	520	546	553	506	525	499	579	557	562	548	544	574	543	507	536	552	544	546	593	587	565	556	515	571	535	548	572	559	564	553	540	528	573	546	550	549	587	550	547	575	550	550	571	571	527	509	531	554	565	584	570	533	520	563	531	603	565	597	568	500	568	568	528	537	516	567	533	568	536	558	575	563	544	532	543	539	590	505	508	553	552	541	555	522	536	563	580	540	578	555	540	538	547	539	577	553	517	575	548	557	562	566	546	594	562	577	553	561	532	553	542	567	562	528	529	531	511	547	549	541	568	534	534	523	553	555	563	555	526	553	541	552	542	533	551	559	558	546	541	510	602	562	568	569	575	567	554	570	522	551	537	548	549	576	584	561	543	522	549	570	609	571	591	532	551	558	563	554	529	513	543	563	544	573	599	586	540	505	570	531	614	553	535	586	549	560	528	533	585	503	564	551	568	550	586	569	558	519	510	591	569	510	553	587	590	545	511	505	586	538	558	580	556	561	569	546	551	521	559	552	547	590	564	521	558	539	580	542	539	566	553	555	555	558	555	552	576	570	537	585	538	588	570	563	559	560	491	546	512	550	565	564	504	561	515	581	545	522	539	557	526	505	537	566	583	526	557	523	548	563	538	517	545	521	526	579	544	550	505	563	527	492	554	550	565	585	549	523	548	542	568	527	556	546	531	575	572	512	545	564	563	542	581	539	513	524	561	585	543	585	587	571	555	527	533	556	533	558	544	577	541	573	556	526	556	566	547	557	576	534	529	561	503	521	585	600	533	571	530	568	574	579	576	512	562	583	537	544	587	544	515	588	576	552	546	521	516	554	544	551	557	549	560	597	526	581	547	531	554	516	580	581	620	573	572	584	546	549	596	567	572	557	529	548	513	545	590	541	567	517	564	579	525	547	561	559	560	581	575	563	535	540	586	542	584	547	572	514	574	590	525	552	553	571	554	549	556	534	526	533	569	558	493	544	576	537	513	584	515	546	586	513	520	559	577	559	510	549	556	533	525	532	561	545	546	549	548	547
24955	25173	39651	31600	12952	2534	1166	895	880	849	853	837	874	841	831	844	841	801	864	787	836	1238	1642	1346	1036	942	836	779	784	817	898	853	845	808	812	835	834	827	813	801	845	841	801	827	813	841	850	772	784	849	812	798	763	852	786	751	769	811	790	792	814	838	773	744	750	776	818	815	838	814	815	836	793	816	744	752	800	796	815	809	794	794	806	740	836	800	800	807	769	813	776	809	796	818	783	712	820	766	767	823	849	808	824	850	819	819	785	808	822	865	828	777	821	792	786	782	778	781	788	779	789	797	741	831	811	825	804	793	801	845	783	764	814	768	789	827	826	805	752	790	780	828	797	791	767	750	820	846	814	783	806	810	786	757	791	823	771	768	778	854	800	788	815	849	784	760	755	830	826	796	749	765	796	774	779	828	741	782	815	775	792	775	821	799	861	749	839	778	814	755	800	743	762	814	779	834	824	790	764	792	761	758	817	749	790	803	791	779	772	808	784	812	778	796	827	830	778	802	775	812	802	771	791	794	736	811	818	813	838	794	839	804	811	825	802	800	840	809	801	779	806	788	834	816	852	846	841	803	775	799	751	817	798	773	737	782	783	803	769	810	823	809	804	771	825	813	791	817	781	844	789	809	781	821	799	745	790	771	798	847	788	815	817	793	810	805	778	759	847	802	788	823	836	840	827	818	839	769	820	760	820	784	777	814	818	771	794	836	783	821	812	793	761	784	802	797	791	828	804	839	771	811	822	783	783	741	781	773	773	749	809	783	800	798	832	790	782	810	785	797	769	797	843	760	827	797	875	800	804	834	770	767	773	796	820	766	796	783	782	764	851	803	729	806	808	816	801	788	847	820	828	819	834	749	817	833	773	777	798	828	790	785	800	770	746	796	803	793	809	753	775	798	799	789	813	807	806	850	819	760	795	783	777	854	801	807	809	777	837	821	784	815	784	784	804	837	828	791	794	810	820	797	773	778	746	822	805	810	778	752	837	801	740	820	836	792	828	829	808	793	777	797	852	763	829	810	859	793	737	791	809	810	791	777	761	810	815	821	872	803	817	790	832	792	790	805	836	780	798	841	726	759	827	855	753	858	839	774	785	842	797	808	833	800	830	765	786	768	789	823	776	803	796	782	826	788	786	812	790	809	739	765	781	789	792	812	803	839	822	803	736	814	785	854	740	826	803	806	826	811	846	763	804	784	789	831	811	817	828	744	799	782	830	776	791	811	762	825	788	801	761	792	785	821	842	767	786	839	789	793	763	792	791	862	753	808	816	795	763	769	791	748	830	789	814	800	803	764	776	814	809	784	806	818	795	806	847	796	806	837	768	774	729	826	808	782	819	797	792	748	789	784	798	772	802	799	779	836	766	823	828	817	811	801	829	825	780	790	782	813	757	785	795	739	787	789	793	806	818	836	765	798	785	828	798	790	821	808	809	759	875	823	775	803	785	766	784	764	802	783	781	822	801	795	890	840	805	783	810	863	796	824	783	756	726	806	810	806	769	812	841	779	797	819	796	825	789	817	803	766	832	771	833	839	822	804	857	793	764	824	821	810	760	782	836	795	772	771	838	761	765	756	791	837	770	811	761	851	808	805	799	788	798	828	757	831	781	758	794	888	807	804	847	799	769	807	758	775	814	773	825	763	787	817	799	825	786	778	805	805	775	809	735	815	791	825	860	822	772	819	839	802	810	791	812	748	759	798	771	779	828	794	796	802	750	795	726	815	802	835	808	812	782	746	788	794	753	780	833	839	798	833	776	782	757	789	767	799	834	829	790	812	831	787	795	779	746	825	793	794	755	776	815	781	765	784	780	792	818	779	813	811	756	775	775	793	778	850	806	828	800	830	781	789	797	804	821	769	767	795	799	774	784	823	838	810	830	834	817	844	762	804	805	792	784	788	770	785	816	798	829	750	833	835	843	783	846	805	833	791	821	760	804	812	768	802	819	826	848	777	823	797	760	756	798	787	828	824	755	778	821	838	812	728	853	778	752	784	820	800	768	835	837	783	778	774	813	792	775	802	777	843	770	804	778	788	813	777	783	780	797	783	805	811	811	823	771	848	795	787	800	874	837	777	780	807	811	777	780	809	821	774	810	838	806	827	777	811	751	757	775	834	772	772	802	764	819	815	786	792	827	782	775	809	808	798	784	798	810	791	822	799	777	827	763	736	830	798	777	793	751	794	828	812	826	752	781	820	809	751	750	834	816	800	753	805	863	825	798	812	753	793	770	844	778	784	809	776	748	732	817	759	806	794	814	808	803	745	781	786	804	829	777	817	835	791	806	829	750	784	788	764	785	833	785	763	788	750	792	816	817	755	840	795	765	772	833	817	789	827	785	825	831	813	818	821	793	776	775	843	785	739	766	823	780	785	809	774	816	801	770	787	783	783	779	806	807	825	770	790	780	785	793	815	832	772	800	816	843	783	793	744	773	803	793	729	751	751	771	782	740	770	805	796	759	778	776	814	814	878	808	802	802	806	780	755	832	837	808	791	764	805	810	801	818	799	795	814	829	761	760	769	830	758	806	765	821	769	768	776	809	727	813	795	813	805	768	792	792	788	816	775	767	795	885	795	799	793	788	814	815	783	762	814	791	778	770	811	740	823	803	763	746	810	804	759	753	798	806	831	767	787	799	824	787	751	824	780	787	768	849	762	851	786	792	759	850	791	798	841	774	772	759	797	781	798	806	800	828	748	797	767	774	833	748	748	767	768	818	769	727	796	785	788	794	800	782	783	834	764	751	877	755	859	785	794	839	749	783	790	798	811	808	782	865	785	826	742	803	741	796	764	786	849	787	800	772	780	821	811	808	800	758	815	806	790	799	795	825	864	791	784	770	814	762	812	790	798	819	778	775	752	730	828	757	830	805	813	780	821	813	793	819	820	840	845	761	829	756	777	788	830	810	757	765	772	805	808	807	803	767	774	758	857	797	828	827	772	758	743	787	839	819	792	767	786	785	841	811	802	838	831	779	771	778	740	831	780	803	760	782	813	789	774	797	803	773	765	789	799	793	814	783	823	819	772	770	814	763	801	795	789	819	790	847	790	804	784	790	862	808	749	897	852	765	774	759	795	770	831	789	786	755	860	817	718	775	804	822	854	769	792	763	774	793	787	830	831	769	793	834	788	765	844	827	780	763	799	828	787	805	795	820	766	781	792	818	814	755	832	801	795	764	800	781	837	749	801	713	805	801	773	788	762	841	784	826	774	803	771	784	793	772	803	781	833	783	811	768	817	822	786	799	774	813	828	774	774	864	796	828	871	800	781	795	764	799	810	815	823	799	794	763	798	751	806	798	776	794	807	715	745	771	784	804	791	795	795	776	808	768	777	786	788	848	768	786	766	796	864	819	894	803	801	781	765	809	804	789	756	836	762	734	823	802	836	815	787	785	823	798	816	807	811	763	795	793	810	795	832	789	774	785	783	750	831	750	760	748	805	776	844	774	735	845	768	800	779	851	810	794	783	799	819	799	785
60155	91081	62689	16417	807	800	831	790	785	706	771	777	729	783	751	727	693	740	758	714	816	1471	2005	1464	1055	810	785	729	721	741	700	768	726	724	745	725	750	743	799	693	751	729	739	720	711	735	730	729	762	723	792	737	734	764	773	721	706	767	741	697	711	687	681	734	716	725	706	757	718	695	732	696	687	749	722	728	800	733	728	701	716	718	779	727	718	755	701	721	746	706	705	700	746	722	755	700	705	714	722	710	670	702	700	740	713	708	724	703	728	658	732	686	734	727	732	721	765	709	726	742	724	715	758	744	717	738	725	705	722	712	726	676	717	736	713	717	736	755	739	709	742	677	721	714	717	702	722	728	719	728	726	727	763	761	726	735	691	733	697	709	717	711	749	705	775	715	751	727	738	725	710	753	719	711	762	736	722	747	709	672	732	753	752	714	740	725	710	702	714	763	740	718	723	690	758	750	763	667	736	744	733	718	664	690	743	749	733	768	701	700	744	754	665	705	715	746	734	751	750	729	770	752	739	716	720	785	754	719	782	783	761	754	707	721	719	724	723	714	754	753	736	717	690	702	738	741	731	748	732	693	749	755	775	731	737	721	734	766	705	776	733	769	771	683	726	714	702	736	746	728	716	732	752	743	714	776	769	667	721	711	703	736	737	740	753	728	762	705	690	745	694	738	704	712	769	730	736	681	756	743	722	746	721	723	717	739	748	735	743	740	702	741	717	698	700	752	723	740	711	722	697	731	729	731	725	730	718	746	720	718	760	726	743	748	717	693	720	693	716	704	747	709	639	718	752	704	736	707	714	746	732	719	683	756	745	746	736	717	683	780	744	715	721	704	716	714	723	681	753	758	753	733	749	707	721	735	739	692	727	758	747	698	766	731	737	673	706	764	715	707	717	702	745	694	728	689	681	759	717	719	718	747	779	730	705	762	748	768	737	722	702	724	717	742	712	807	771	715	723	709	739	708	705	730	723	702	723	737	744	719	747	728	780	734	712	747	734	708	744	685	728	737	698	766	718	693	694	722	708	733	693	754	731	691	795	736	743	732	683	735	722	690	706	690	719	737	760	722	739	705	753	722	704	706	749	752	717	735	732	731	728	703	766	709	742	683	750	692	758	771	701	739	701	728	710	715	705	788	731	764	729	732	732	712	736	742	761	706	758	701	777	732	689	711	741	755	752	741	684	750	741	708	743	717	724	729	704	715	731	738	705	734	721	753	717	745	730	757	713	723	752	722	760	728	725	724	760	726	733	780	686	750	725	759	705	715	700	740	767	716	718	736	743	759	729	703	757	744	720	688	781	715	775	686	685	721	714	723	685	695	691	718	765	721	725	734	723	699	734	711	721	668	766	774	769	678	714	720	768	721	715	719	722	769	680	740	692	736	730	674	737	699	709	728	719	733	730	735	728	728	753	736	752	711	683	661	767	741	713	714	763	713	755	749	700	720	765	723	738	737	742	722	733	747	696	730	710	780	717	702	681	715	715	747	718	731	691	674	711	717	738	760	697	752	684	757	718	755	727	754	729	767	729	696	658	739	753	706	715	716	759	742	767	676	723	703	727	710	720	708	694	721	734	671	642	747	717	681	705	728	770	714	750	724	720	767	682	767	685	721	728	733	681	701	705	746	760	699	727	706	749	752	737	713	703	736	699	758	735	778	684	684	761	769	744	709	732	698	762	701	725	696	710	748	746	717	716	732	722	748	764	733	737	739	761	738	742	752	763	726	700	714	716	718	724	717	726	734	751	750	740	711	770	720	727	696	762	741	748	700	742	807	747	694	738	680	757	717	700	706	715	711	762	718	666	735	741	709	723	795	756	663	767	718	758	708	690	776	694	700	699	722	697	725	726	695	775	727	697	681	752	710	745	683	737	783	755	700	675	764	693	729	705	762	753	719	727	721	680	758	700	717	692	732	721	703	785	770	692	774	726	716	703	700	673	683	742	739	723	722	723	751	708	702	736	762	712	731	753	745	687	742	755	765	718	706	760	759	755	723	664	772	717	724	756	750	698	727	725	750	717	700	697	708	742	713	750	760	724	727	712	716	734	725	745	714	746	746	698	690	733	734	758	760	751	686	681	682	787	750	676	735	716	727	721	674	723	749	757	680	734	691	751	690	797	747	764	770	741	696	746	750	712	687	736	745	693	722	714	717	730	718	761	724	709	743	720	686	742	706	728	739	736	762	753	746	710	743	737	739	748	763	718	763	754	762	757	763	706	722	752	734	707	724	718	714	668	740	770	755	707	746	729	706	722	689	698	715	719	712	769	678	706	715	765	670	725	755	716	726	687	767	697	704	696	749	714	715	726	764	741	750	727	664	709	733	756	716	757	708	720	722	741	739	718	705	719	698	716	719	679	672	701	737	745	711	756	707	699	722	725	744	701	678	723	720	710	699	707	698	732	737	752	728	721	719	691	737	763	809	730	716	758	693	749	749	738	717	731	727	778	709	692	735	785	691	761	707	730	737	702	718	722	698	700	774	730	747	732	684	773	735	697	693	732	737	739	744	735	696	752	748	738	748	774	719	739	719	746	704	760	705	727	734	708	725	733	678	696	793	765	726	741	712	711	712	717	754	725	741	738	752	706	816	740	718	731	704	704	704	703	735	746	692	717	692	692	703	753	756	767	689	751	772	694	759	705	708	703	727	736	704	724	738	717	730	742	737	695	747	765	692	737	727	771	728	727	676	725	692	725	715	702	722	723	703	747	717	718	700	741	738	775	728	769	747	747	725	767	726	702	756	692	718	726	702	733	729	720	738	725	752	733	727	692	694	685	717	736	652	729	696	708	716	707	705	782	728	737	741	713	720	736	751	713	733	722	730	712	718	774	760	751	692	716	709	766	681	707	741	753	735	725	764	713	739	745	766	762	682	768	702	765	739	670	755	719	706	740	699	721	728	712	692	740	758	735	711	711	689	752	749	701	661	734	679	678	712	751	735	710	695	739	724	716	716	715	698	769	729	749	725	748	766	758	766	764	760	723	712	765	723	687	720	724	702	757	715	727	702	719	784	766	716	685	753	691	729	688	715	726	705	714	742	735	760	714	712	716	741	728	689	702	713	746	723	685	696	710	684	709	724	697	748	727	731	690	734	724	770	686	783	722	733	698	716	710	704	745	712	727	771	707	712	791	722	693	703	771	752	676	692	734	715	748	698	718	713	750	700	723	711	727	672	715	723	759	723	723	765	719	731	707	715	722	770	757	761	739	727	739	737	727	707	685	727	697	726	708	662	723	693	707	725	697	726	696	764	705	724	690	721	727	700	692	706	680	729	766	653	747	742	697	718	703	743	706	669	735	726	747	727	709	720	708	761	733	737	782	731	738	699	758	746	734	705	686	693	710	723	722	692	726	749	740	712	748	709	731	752	696	684	698	737	725	726	702	724	739	703	685	733	734	716	740	749	685	683	728	671	714	711	657	705	782	755	734	740	736	730	718	717	739	750	719	673	732	761	689	766	720	715	711	739	728	704
23928	23858	38697	30868	18653	7916	1759	1174	942	981	1006	960	956	963	901	916	949	937	945	913	970	1601	1936	1536	1156	1039	980	980	967	960	931	850	881	958	916	899	907	941	915	868	909	892	932	884	922	910	910	914	886	932	914	916	915	890	911	920	920	944	953	985	939	944	937	866	864	860	949	899	913	965	929	955	938	948	897	895	872	896	937	898	954	941	904	858	854	881	917	909	900	865	887	863	940	844	920	852	923	929	893	947	858	909	893	962	896	945	874	926	879	897	890	888	924	895	914	878	880	889	868	912	917	948	905	961	914	897	950	882	925	861	919	888	915	900	890	920	887	945	941	964	922	856	896	882	873	877	889	845	930	940	897	873	886	855	926	883	922	937	921	881	985	901	868	939	899	902	924	857	898	916	872	917	875	898	887	941	854	896	926	902	947	959	860	931	953	934	926	877	896	920	876	843	865	939	901	903	884	918	931	936	865	878	898	913	899	980	961	916	915	938	895	894	905	885	924	891	906	876	902	957	849	857	910	845	925	854	876	885	896	904	863	955	893	913	882	881	919	882	885	948	910	882	851	912	848	883	861	876	898	946	895	938	881	897	898	896	876	865	900	902	920	876	881	847	879	913	863	910	846	884	933	882	928	896	901	900	840	880	948	919	960	870	862	920	882	963	892	893	920	874	935	878	870	915	891	985	910	909	896	911	900	898	909	912	935	988	913	918	975	912	873	893	865	924	857	847	921	902	909	896	867	925	905	891	885	888	924	882	890	851	938	895	891	925	909	905	947	931	871	892	887	902	901	900	876	948	905	968	905	980	924	938	973	950	913	887	963	907	971	894	927	885	927	913	940	841	896	943	934	932	862	916	865	883	848	884	858	904	924	969	914	937	891	937	907	953	879	911	869	923	907	864	906	845	823	874	967	917	869	914	812	914	904	992	926	899	915	945	914	864	948	878	869	898	939	904	900	961	864	877	900	872	856	907	904	938	949	926	895	925	956	877	870	900	927	915	941	886	907	945	892	918	938	904	912	875	881	939	909	946	900	953	869	887	910	897	892	904	862	873	920	861	872	856	879	892	909	911	910	908	884	871	877	928	899	871	835	876	904	931	918	863	866	884	919	898	919	865	878	913	862	898	858	867	925	936	923	902	940	887	886	890	940	912	914	935	893	877	901	884	918	907	869	984	889	918	917	897	887	928	926	932	858	932	913	921	898	883	852	902	874	885	919	899	885	961	883	840	950	896	936	997	919	914	916	896	910	939	922	887	909	908	850	938	899	939	902	922	911	873	924	911	889	881	956	911	871	934	880	905	939	931	937	879	837	880	911	924	956	895	956	858	882	914	945	945	892	924	883	881	872	902	893	924	898	949	914	906	919	862	939	907	902	924	903	862	868	870	893	853	913	934	893	911	937	941	907	898	914	899	902	954	909	927	861	819	907	910	906	899	913	916	837	884	880	883	931	928	915	860	848	971	905	900	920	913	889	936	974	896	851	902	891	902	849	920	939	887	867	827	916	905	871	927	876	873	883	913	909	925	867	921	883	924	931	898	924	910	886	916	958	866	904	889	888	929	934	888	905	896	858	929	875	882	930	901	904	885	910	950	854	911	952	901	890	908	875	899	905	860	869	960	935	868	925	874	884	894	848	881	884	838	867	911	909	890	878	866	887	861	900	908	888	893	926	865	890	886	907	912	922	869	907	914	885	884	920	940	857	909	871	870	870	944	936	905	896	929	890	868	902	874	913	905	876	910	985	957	918	910	891	940	896	965	959	886	877	867	891	938	925	865	916	897	950	861	951	919	902	915	897	923	933	841	904	855	857	896	906	907	954	944	879	918	834	959	900	893	891	933	943	962	926	901	886	902	936	896	839	915	898	883	863	906	908	890	876	930	873	879	840	916	866	913	876	925	911	946	904	909	874	934	930	885	858	905	925	921	952	900	921	868	911	853	933	868	894	882	881	875	856	904	912	914	886	882	871	910	912	910	888	959	876	895	943	861	896	860	924	904	888	871	916	857	902	860	913	937	899	908	896	912	937	900	900	922	886	971	874	925	872	912	913	888	890	892	874	849	879	917	857	931	920	917	961	899	903	879	890	918	899	935	940	924	901	930	886	923	906	951	871	866	871	899	887	891	870	898	940	878	852	894	930	949	902	873	914	863	902	909	890	941	913	858	919	863	887	912	944	909	928	937	922	919	866	869	908	884	861	867	824	834	930	887	928	864	883	903	912	892	869	919	936	912	875	911	906	979	971	905	941	992	926	889	910	897	976	912	902	938	889	889	912	899	895	915	900	866	876	859	931	892	914	901	947	905	840	891	950	848	918	929	918	876	883	918	900	887	832	962	871	934	903	932	922	907	901	877	942	878	879	857	923	905	885	917	877	904	911	930	916	885	920	914	858	897	913	905	888	905	901	905	884	904	935	920	914	922	936	881	925	918	869	929	959	916	935	909	899	865	951	953	874	890	928	924	891	896	883	908	862	893	898	896	866	915	913	868	888	952	889	886	868	887	933	971	891	904	843	898	936	887	940	874	924	936	850	879	924	869	923	906	864	915	920	838	889	902	941	917	893	935	945	868	918	933	907	920	909	921	883	905	912	918	922	943	895	903	865	928	855	894	939	949	925	908	861	850	911	957	925	927	905	869	874	925	890	866	879	969	883	876	889	910	930	942	874	910	888	898	913	910	894	885	897	895	923	901	924	875	950	900	870	920	918	904	883	888	874	945	868	910	929	898	915	934	899	898	901	921	965	906	928	885	910	882	906	946	903	901	919	939	938	894	898	935	907	863	907	936	891	943	914	914	884	945	965	922	893	938	927	881	896	917	885	928	884	920	950	899	903	874	926	897	899	914	919	832	948	867	933	919	920	894	850	896	960	916	941	906	905	905	919	906	932	860	823	852	919	889	885	900	799	836	906	914	881	865	933	894	932	952	927	921	960	944	881	889	926	946	924	898	932	881	898	867	946	883	893	877	878	908	865	948	927	903	918	879	1001	925	919	850	935	902	914	866	869	909	915	893	913	919	927	880	874	912	933	902	961	910	928	926	930	866	916	881	916	958	851	915	897	828	910	880	891	932	896	898	961	928	932	917	951	966	878	905	884	937	875	933	896	897	889	897	946	884	845	945	921	891	904	924	884	917	919	891	983	829	880	912	905	910	883	966	913	909	879	956	877	910	911	912	909	943	909	889	898	894	916	891	932	897	878	861	955	936	888	908	919	876	950	873	866	847	871	900	905	931	898	872	922	905	937	893	886	896	922	940	936	881	942	850	888	909	877	942	882	846	925	880	892	904	891	874	889	909	856	896	894	970	906	911	911	881	889	955	894	871	934	936	916	910	906	925	921	897	912	851	882	940	919	889	921	853	897	906	892	901	954	913	929	953	876	945	894	891	917	895	875	868	913	891	882	921	885	910	900	855	932	911	898	890	896	881	863	928	884	864	965	913	884	888	947	959	878	898	927	904	931	905	868	895	887	880	934	904
63651	100829	73326	21336	915	956	905	971	952	866	853	865	945	884	875	918	881	879	819	811	934	1968	2305	1795	1207	1043	902	836	882	854	826	878	864	803	848	897	898	857	847	845	833	884	865	887	856	875	889	861	880	865	840	874	904	842	834	874	891	866	831	884	890	791	857	856	856	873	859	892	836	848	851	879	877	858	818	841	853	881	835	835	899	772	835	886	852	840	897	831	818	852	824	823	897	855	854	786	816	835	901	804	819	827	871	867	887	787	841	833	863	801	869	865	871	827	823	832	836	876	852	831	892	836	819	854	842	820	811	839	872	866	835	824	900	892	849	848	831	857	883	853	862	828	865	829	817	865	882	889	835	830	810	785	828	824	888	906	851	887	848	794	831	855	807	857	889	848	877	835	830	838	814	824	871	847	908	912	825	844	821	839	837	836	856	880	837	844	825	817	855	835	838	889	850	876	860	854	898	829	809	830	818	904	855	888	875	819	833	830	865	847	854	815	880	825	866	825	842	858	869	817	841	837	847	805	854	837	882	873	867	866	842	845	827	856	890	797	893	837	839	880	809	878	871	851	841	858	900	905	798	847	903	888	848	843	844	890	851	832	842	870	832	818	824	864	835	839	843	852	899	843	867	866	851	852	797	841	843	867	871	817	856	834	885	873	861	863	850	806	829	841	796	837	809	845	871	849	794	851	869	835	884	832	847	847	840	822	891	804	815	802	919	890	825	834	811	887	845	856	817	822	856	832	855	877	909	861	817	898	841	823	834	804	862	851	780	869	904	862	870	856	859	871	849	867	849	822	855	886	841	864	858	933	814	858	857	834	806	838	821	803	851	883	920	822	789	857	861	868	824	840	862	866	853	903	859	855	858	884	852	832	810	843	887	835	864	834	799	900	911	837	863	817	857	858	812	824	842	872	866	871	828	863	846	828	859	868	806	864	840	862	833	827	840	812	863	854	845	901	871	847	814	875	849	848	888	837	867	894	863	821	870	860	832	837	813	864	832	874	884	887	869	820	871	908	862	847	846	814	845	905	851	853	853	864	893	867	861	857	836	860	797	870	878	823	821	854	801	821	913	882	843	843	879	860	893	869	856	862	857	830	832	828	854	806	846	878	800	858	872	858	817	834	831	827	881	841	823	896	792	883	894	829	838	842	879	846	833	858	836	821	869	856	816	867	859	869	876	840	826	845	822	813	836	849	865	840	858	788	835	872	859	837	891	857	863	847	847	784	828	859	806	843	833	900	883	855	817	889	835	839	854	880	812	890	836	805	872	827	813	863	841	836	837	885	858	812	866	830	838	875	859	812	837	842	854	823	834	831	845	849	834	844	814	782	882	871	846	846	838	878	873	882	804	862	852	895	889	877	835	810	833	814	835	805	870	851	852	858	786	821	848	890	878	860	881	801	859	831	811	844	812	845	860	826	863	880	856	859	869	779	898	899	815	851	835	862	863	890	795	829	875	801	850	878	821	871	829	871	828	842	810	817	910	857	812	849	876	845	878	882	780	902	807	817	830	912	852	766	853	861	822	843	831	854	840	832	826	801	859	798	804	861	876	793	826	867	877	879	772	844	886	837	827	872	881	829	857	864	858	902	889	875	828	874	878	853	824	883	823	800	827	808	847	899	849	856	830	863	837	857	848	842	845	860	874	832	842	888	870	859	883	842	833	819	809	852	903	849	855	844	866	882	824	847	847	833	859	865	878	843	882	913	837	898	864	853	835	871	827	811	856	827	840	819	830	841	786	828	871	847	854	847	883	878	826	802	853	892	823	827	867	870	830	862	857	839	855	889	797	830	840	885	867	881	841	894	898	823	843	835	895	848	833	819	858	874	880	840	833	860	844	841	870	831	855	846	836	851	843	807	809	883	818	817	854	810	825	868	870	806	842	877	836	840	908	896	802	863	828	863	813	792	816	826	825	847	867	833	849	849	835	865	838	897	869	878	857	859	862	832	828	828	873	817	888	807	802	870	848	840	828	931	850	784	906	844	833	804	925	874	857	877	826	864	864	829	824	859	873	823	795	815	843	850	858	823	861	850	818	820	836	841	894	854	841	854	829	835	878	858	826	858	844	853	855	874	850	890	834	829	870	839	876	832	872	860	831	840	857	830	794	856	847	810	809	857	837	867	844	893	830	855	815	829	827	852	813	851	840	855	832	846	799	819	883	811	834	858	824	809	807	836	874	817	865	813	836	863	797	833	895	805	848	814	869	873	853	851	834	885	869	856	840	816	911	835	807	885	860	898	860	816	811	825	824	832	835	854	863	837	893	781	829	869	842	846	899	853	901	888	868	837	815	811	858	857	863	892	839	870	875	862	875	819	861	894	833	835	866	861	844	825	895	864	840	828	832	868	855	880	849	813	895	826	843	888	837	862	833	843	843	865	860	857	851	847	866	842	845	856	817	794	893	876	829	886	849	851	776	834	827	856	877	812	843	893	860	819	773	864	843	810	837	839	881	864	887	838	845	830	827	812	825	876	858	860	855	814	837	823	848	859	810	880	827	896	860	806	793	800	825	863	838	780	888	791	861	859	850	845	890	858	823	869	859	796	843	829	771	876	851	830	851	814	797	826	846	854	864	834	881	884	872	819	863	834	810	849	869	811	855	835	855	812	838	800	905	842	892	911	834	859	807	853	846	861	874	868	838	827	836	898	890	812	811	801	856	911	924	837	822	850	841	833	851	872	775	890	835	879	791	815	878	885	847	857	885	859	863	834	827	839	812	865	821	876	861	816	860	847	866	823	879	824	863	843	853	845	848	801	875	828	900	842	862	858	837	824	840	857	863	808	859	836	798	870	865	861	825	855	810	803	838	796	835	872	850	858	826	847	871	852	807	816	848	802	843	816	890	850	836	800	849	890	823	873	874	846	843	847	802	832	854	840	873	820	880	801	819	839	855	878	844	854	917	848	852	934	845	850	863	801	846	836	856	842	888	912	871	873	818	788	818	858	866	853	893	845	810	838	914	863	868	860	857	810	833	838	852	890	853	792	874	878	861	845	812	867	860	838	867	857	791	906	899	820	878	788	821	860	814	810	790	835	861	842	872	805	935	873	826	806	866	834	849	810	884	853	855	844	814	910	874	843	801	854	833	855	785	845	900	800	828	867	811	804	828	803	871	834	854	868	824	783	832	869	841	845	807	864	834	846	815	856	824	879	829	823	907	858	871	912	906	789	864	841	837	825	792	821	814	840	864	857	831	855	842	819	817	830	813	840	818	814	799	828	807	855	870	810	856	869	859	815	897	847	868	822	830	865	837	841	816	780	854	848	813	824	812	797	820	855	835	821	873	891	843	902	833	805	827	837	868	875	797	839	859	825	850	791	865	863	793	861	863	822	875	897	855	812	825	817	828	895	820	863	815	818	867	865	884	802	809	814	840	823	754	896	875	842	769	856	815	855	844	844	859	812	866	837	826	815	864	827	841	849	837	838	856	844	807	802	819	813	823	874	883	859	844	840	791	850	878	872	862	791
29551	29219	26704	7211	817	730	726	666	716	662	710	670	710	701	667	675	643	692	704	650	730	712	793	767	755	708	697	666	682	672	704	698	693	705	693	682	663	627	702	691	716	699	689	723	717	648	655	687	729	698	682	694	707	693	751	681	709	689	721	698	705	672	696	707	707	696	707	672	716	715	661	669	705	724	743	670	670	691	671	657	711	707	682	711	694	666	686	681	682	686	692	690	610	664	666	628	662	691	696	659	713	636	693	653	681	687	659	708	708	698	688	690	662	642	700	719	684	710	686	700	707	663	662	690	674	690	684	657	715	695	693	687	678	663	736	680	740	722	684	673	706	662	643	684	725	658	700	696	642	682	679	695	667	698	665	672	683	716	695	671	721	647	682	668	684	694	696	690	692	713	679	675	607	716	737	698	668	703	719	658	680	684	691	687	693	679	658	710	665	682	681	649	695	715	690	702	661	662	716	634	683	685	675	681	682	689	682	695	676	679	673	700	687	663	720	653	696	643	685	683	676	648	666	656	709	713	687	677	679	707	674	644	711	648	731	675	747	673	660	647	633	704	718	692	692	646	692	701	705	676	674	696	657	701	673	732	683	665	665	685	653	684	700	659	696	679	688	704	693	680	652	686	698	679	685	729	703	670	646	667	704	686	708	658	626	667	720	709	713	675	692	673	680	647	695	673	671	677	686	708	655	687	680	682	674	718	664	702	626	681	719	690	658	699	708	664	682	682	689	672	696	672	722	679	645	701	709	688	668	701	769	704	683	666	671	681	721	674	671	662	687	671	681	685	710	666	646	659	658	721	657	679	698	699	694	672	685	713	709	674	674	710	706	718	631	702	652	721	626	677	685	669	669	673	699	720	608	676	627	653	714	673	664	654	686	668	675	684	726	705	672	672	698	720	654	627	721	676	674	652	675	679	669	678	660	675	725	658	686	695	669	696	700	656	679	708	680	675	672	708	674	667	678	668	663	685	704	695	672	686	701	668	668	627	675	674	655	672	659	645	698	674	699	674	681	661	613	661	666	675	696	709	658	649	701	663	678	712	669	662	719	656	705	684	685	691	651	688	654	647	640	677	718	675	632	712	675	668	697	674	672	662	663	661	660	741	662	666	676	699	690	645	667	624	718	690	700	663	685	684	688	706	641	655	656	701	656	694	662	759	694	719	720	715	686	678	642	688	690	703	708	667	648	672	639	665	684	693	698	677	694	656	695	699	674	677	722	683	696	679	690	656	639	689	669	672	659	711	702	691	687	711	736	679	682	681	691	686	732	686	737	670	663	658	716	718	696	656	676	679	746	730	653	710	670	642	676	694	676	652	711	698	675	727	676	729	670	708	682	683	641	646	683	662	686	703	732	688	700	678	673	662	671	645	698	688	699	699	723	742	645	718	692	670	689	625	728	635	679	667	645	715	666	678	688	686	689	634	702	694	655	689	685	676	656	664	673	711	659	673	693	677	658	676	667	655	712	697	745	693	717	703	704	647	711	685	685	727	718	708	710	649	665	645	686	708	746	668	629	675	644	700	722	678	691	664	659	666	691	691	696	684	649	679	692	661	667	694	686	722	668	683	713	655	704	722	674	684	683	699	677	719	681	647	690	698	712	655	698	658	666	663	665	727	641	701	683	690	698	701	693	720	738	633	735	700	660	694	715	713	716	696	696	676	674	701	653	676	690	697	660	695	708	670	741	672	651	691	689	610	665	672	685	672	654	710	655	728	733	713	665	704	678	648	661	728	658	723	651	664	727	647	700	696	727	710	674	724	687	685	670	699	669	676	649	660	682	680	716	717	751	666	663	627	637	691	676	686	684	709	703	691	685	677	709	680	692	683	698	689	701	642	672	677	663	707	687	698	734	700	700	689	688	744	716	647	723	690	695	661	719	621	667	717	716	735	673	674	701	751	698	715	632	677	694	689	703	702	666	690	631	687	666	650	626	671	690	731	693	690	645	717	658	664	654	672	664	653	659	630	684	675	694	700	686	641	673	714	625	662	690	673	689	625	711	681	647	716	718	652	672	653	696	692	644	692	673	653	679	698	671	656	678	667	619	667	694	648	688	683	682	696	693	710	665	654	677	703	681	691	706	657	702	711	720	714	697	685	694	692	723	718	730	673	678	646	738	670	680	680	698	694	671	694	648	683	685	691	738	668	685	694	707	641	681	732	706	654	692	668	725	707	678	703	629	682	690	702	693	678	710	718	686	703	703	693	698	658	695	690	690	629	705	679	689	656	721	709	709	670	628	688	697	725	684	703	688	725	699	676	638	681	684	683	723	661	661	656	650	661	660	673	672	634	682	648	678	682	672	669	683	703	714	705	692	613	702	690	725	697	688	665	720	718	718	693	674	629	652	701	694	692	669	657	681	723	667	692	670	691	672	697	689	707	692	663	667	676	674	695	666	653	751	680	685	704	681	756	639	669	720	664	694	645	662	681	692	712	734	657	681	722	686	665	714	696	667	695	690	664	703	675	680	666	702	688	646	654	711	756	685	691	696	685	709	726	644	727	671	690	663	709	679	665	664	661	658	688	662	687	664	672	693	699	627	690	682	705	689	663	690	685	729	700	684	690	679	669	689	692	678	661	682	656	682	702	662	689	689	648	719	689	626	709	679	651	748	658	611	709	688	659	636	623	733	687	693	666	640	700	718	661	701	632	679	674	684	713	681	648	720	619	676	664	697	690	679	684	651	653	713	656	633	714	648	710	686	659	664	676	712	702	666	709	654	706	712	706	698	684	692	685	649	708	676	682	753	686	691	706	669	689	670	678	660	632	681	627	687	688	715	684	689	717	661	680	715	668	706	663	725	680	707	691	708	722	650	656	709	669	673	677	691	690	658	705	660	696	717	671	703	721	669	670	693	696	698	702	718	680	689	697	683	706	676	696	666	648	671	668	697	661	643	688	655	671	747	682	649	647	664	644	714	710	655	650	702	611	649	660	664	689	721	707	721	728	649	693	671	672	652	644	678	703	651	737	682	719	668	708	669	735	682	702	658	649	689	710	705	689	645	665	671	666	683	694	704	677	687	642	672	734	718	639	696	662	768	706	664	650	690	669	703	727	689	685	673	696	683	649	716	691	737	673	694	692	678	695	677	665	673	731	697	710	679	715	673	694	706	699	665	680	724	741	723	727	716	647	677	649	667	693	703	650	666	681	678	698	711	700	707	716	667	725	670	664	681	648	682	670	712	723	688	668	684	662	626	705	677	664	692	656	666	677	697	690	652	656	708	687	722	699	634	645	649	678	718	728	660	676	686	707	711	681	677	719	699	692	653	654	693	675	672	708	662	692	692	657	702	688	661	680	644	661	693	665	690	716	710	706	750	690	713	673	707	640	709	672	694	631	696	730	692	691	662	664	692	717	653	656	655	697	662	687	675	632	727	662	670	696	654	660	718	667	697	688	724	710	651	720	706	736	652	668	678	658	700	681	658	736	678	789	712	633	653	706	680	643	661	661	682	657	670	714	675	679
21052	35343	19536	2922	552	579	574	540	579	595	608	521	567	553	593	561	548	526	584	566	585	639	690	679	611	599	597	597	553	558	594	584	567	532	585	590	543	575	545	565	534	606	563	555	573	540	572	557	570	569	578	540	623	567	589	578	561	571	563	538	558	573	571	538	524	593	594	575	596	590	541	569	542	563	569	586	542	584	567	581	605	562	563	541	550	600	570	602	576	541	589	599	593	566	569	560	557	560	597	572	553	592	562	560	583	553	576	569	605	584	553	542	561	511	513	578	595	583	560	546	626	569	534	588	535	557	572	546	540	560	567	579	548	593	583	557	590	567	573	532	567	612	637	594	581	568	583	589	546	550	556	508	587	550	570	534	571	559	561	619	548	573	562	516	532	558	599	559	597	609	520	566	563	571	600	553	584	562	581	541	530	557	533	531	547	561	572	540	547	591	587	573	563	538	557	573	560	540	602	581	541	567	549	609	549	538	552	581	581	566	582	539	582	578	578	567	582	551	593	563	586	568	567	589	590	574	559	554	555	552	596	585	554	558	601	590	523	550	557	555	560	587	565	529	589	600	561	563	546	557	570	552	564	590	600	552	579	563	601	547	571	587	518	562	545	553	549	573	571	540	587	557	563	533	549	571	616	576	613	568	573	542	600	577	551	603	556	569	570	569	569	531	578	581	550	577	539	571	540	595	516	570	543	549	543	546	515	568	594	557	596	591	578	561	552	571	539	589	572	597	600	575	586	600	590	556	539	581	551	569	567	591	531	540	541	580	615	531	573	552	563	549	573	563	563	535	537	620	577	540	631	549	562	597	534	571	531	540	605	579	575	553	592	546	556	616	572	638	585	565	579	596	603	591	571	540	559	532	560	575	556	510	614	533	573	567	556	551	604	569	560	537	585	569	597	544	615	562	565	576	556	574	546	580	520	548	561	565	594	563	590	544	597	586	617	596	569	566	543	572	559	550	560	596	544	645	602	562	564	522	582	582	534	557	557	556	600	524	580	598	578	581	543	565	613	549	588	592	590	557	560	594	539	576	558	559	583	588	586	581	518	532	563	525	590	585	542	595	563	565	550	582	552	548	581	579	556	519	580	563	558	577	535	590	601	537	501	592	542	565	569	583	587	561	545	585	577	526	538	577	554	565	568	568	574	579	540	533	546	582	557	565	562	563	601	572	587	603	572	550	576	560	584	548	599	523	583	578	539	528	586	550	552	525	540	551	560	566	583	573	567	549	575	526	613	544	578	573	567	566	562	553	566	567	558	550	564	578	594	561	604	546	594	514	591	563	552	545	586	547	541	608	576	589	538	564	546	575	574	590	555	561	583	548	549	549	554	559	563	587	593	540	571	581	582	530	588	547	525	550	551	577	540	570	582	555	592	590	560	568	573	597	528	555	611	592	586	567	613	533	550	581	603	581	524	550	581	569	585	576	577	543	589	559	584	542	571	611	581	573	566	540	576	537	540	585	586	592	583	600	553	545	572	526	570	559	530	563	555	577	605	545	563	542	575	543	590	543	578	578	579	584	547	590	572	564	595	569	556	550	580	560	590	580	610	606	589	582	588	561	561	608	580	551	609	542	591	606	567	543	527	577	538	589	547	586	594	531	552	586	578	574	598	551	550	557	532	559	591	511	580	602	564	558	586	618	577	531	524	580	536	564	621	573	576	544	550	555	555	595	552	590	556	556	544	598	543	546	567	584	563	577	561	569	603	584	573	587	559	580	561	522	572	578	570	575	545	534	587	578	585	571	579	580	555	576	580	592	593	519	563	547	517	573	594	558	541	569	551	552	583	572	561	591	551	522	569	520	565	601	556	617	600	567	559	613	553	573	570	583	554	522	598	571	574	545	533	559	571	539	507	537	587	560	603	577	592	583	564	581	559	582	538	549	565	562	577	579	541	534	590	592	527	576	573	584	582	602	561	562	558	563	590	571	560	591	555	548	576	609	542	591	569	583	559	587	574	521	527	513	619	583	596	554	591	560	591	567	567	577	608	524	566	618	547	595	528	546	575	641	580	551	561	562	596	584	549	532	568	586	545	590	543	572	558	548	585	596	576	556	543	531	595	574	565	584	572	586	548	550	543	567	538	542	560	579	552	551	552	556	577	553	538	545	561	566	588	597	593	552	548	541	574	588	525	582	594	561	560	590	614	588	590	622	551	562	569	542	570	547	562	557	566	574	546	554	521	578	528	580	544	571	550	596	579	590	557	585	568	528	596	530	592	569	521	578	563	617	597	572	601	567	615	537	585	555	553	573	540	606	591	565	547	524	579	555	521	572	554	553	564	591	618	595	541	573	580	567	565	563	511	561	555	570	532	569	562	544	564	565	619	603	549	573	585	576	548	580	594	556	549	531	596	572	567	554	587	537	586	601	547	545	559	578	567	539	557	556	614	575	582	527	560	570	554	597	591	535	622	567	564	603	567	567	589	584	535	584	571	571	518	534	547	560	579	566	564	539	574	574	588	575	569	594	550	552	551	570	603	592	569	601	572	594	553	556	585	559	536	601	582	568	571	596	554	557	605	571	569	583	570	566	553	544	515	587	594	576	539	561	588	533	586	585	561	502	546	590	533	573	584	580	567	592	604	595	563	568	549	573	551	573	556	599	560	586	592	527	549	571	518	597	507	589	564	537	555	566	587	534	524	616	538	569	547	543	597	562	531	584	541	590	562	613	571	568	576	562	541	564	580	555	576	543	578	542	577	539	573	584	559	548	551	570	563	547	533	532	587	551	561	562	586	592	612	564	529	575	589	576	587	582	575	572	553	598	613	578	562	579	544	555	568	583	577	623	609	590	589	594	569	565	583	582	556	591	585	542	555	547	594	569	613	574	576	538	541	575	569	578	601	534	586	595	584	589	562	583	545	552	569	548	566	554	521	574	560	548	598	565	559	562	564	567	572	563	510	571	555	536	565	567	548	618	562	573	552	537	617	594	573	584	548	588	577	532	572	573	527	603	578	610	568	572	604	610	543	541	540	586	593	579	562	594	575	547	590	573	573	566	561	588	542	577	549	618	558	561	556	557	549	571	556	588	547	533	557	597	559	578	558	553	543	545	525	595	609	563	579	560	567	561	564	521	539	550	527	612	591	569	568	557	556	560	572	561	596	544	602	540	545	561	573	586	566	584	538	568	553	574	576	547	568	590	585	530	588	597	558	587	615	572	591	547	584	548	529	612	607	536	526	615	564	573	593	548	539	577	549	591	553	559	551	593	588	586	581	553	580	545	554	558	544	563	544	582	601	545	512	578	554	578	588	557	576	555	573	540	550	543	565	566	583	535	571	558	594	585	600	544	596	545	594	578	615	595	563	552	589	573	606	564	591	524	568	567	506	549	553	553	612	590	563	553	545	585	586	584	531	570	587	579	569	554	551	553	558	587	566	554	612	578	550	549	569	550	536	600	607	539	543	587	562	556	624	570	569	524	601	583	575	593	555	589	572	603	555	568	562	586	560	558	546	541	565	540
24966	25011	36956	28770	14974	3389	1228	924	900	925	893	873	849	888	831	871	875	918	880	927	851	1235	1519	1397	1084	949	825	908	862	827	814	778	789	857	800	805	837	836	860	903	833	797	805	785	786	807	852	898	833	816	864	819	770	780	806	838	848	837	809	783	814	798	815	824	816	854	819	812	863	782	832	860	836	796	812	821	843	791	850	855	782	792	804	783	806	882	826	828	807	836	819	810	850	787	848	837	815	818	805	790	831	813	808	849	802	794	821	792	825	810	885	812	787	812	832	794	795	807	793	804	793	871	820	871	784	801	822	788	808	775	826	827	829	848	788	820	805	802	809	854	795	858	856	820	836	832	776	794	813	814	871	833	806	814	794	848	828	818	837	796	783	785	829	762	782	793	836	825	834	850	871	850	813	883	824	816	784	860	784	772	821	765	850	836	811	835	803	829	899	839	822	845	819	791	828	829	835	805	820	776	818	762	798	808	820	801	822	809	826	802	778	793	781	818	799	811	845	825	821	814	800	811	806	791	834	833	758	824	816	819	735	795	818	839	800	755	828	879	807	776	796	802	837	804	832	784	788	809	854	846	810	842	789	836	823	814	808	814	827	804	763	831	859	720	809	797	800	811	839	810	839	849	852	807	824	805	810	795	814	813	815	776	817	828	854	840	785	798	750	779	844	799	819	834	831	815	832	792	857	802	822	768	857	820	819	813	781	784	816	824	803	793	843	837	834	821	811	805	802	853	777	815	804	756	775	788	807	891	782	857	785	878	839	786	870	831	797	828	840	822	865	862	820	818	788	793	837	791	769	765	788	816	831	789	805	870	776	786	814	803	844	828	804	797	812	760	862	828	852	801	830	818	786	809	799	813	799	766	818	796	839	818	836	829	804	781	806	876	829	839	856	773	827	845	778	805	773	829	852	802	844	863	781	806	806	802	860	819	838	835	814	777	836	778	863	822	840	804	832	859	810	802	835	836	829	815	779	835	838	906	809	776	806	836	795	890	842	843	819	824	806	859	807	830	788	786	761	816	855	837	810	831	886	814	805	769	824	765	815	793	866	800	815	808	792	793	838	814	798	799	810	820	803	786	824	822	840	854	816	800	867	809	821	783	761	832	836	820	801	785	779	809	836	779	811	824	764	845	854	773	838	798	798	792	788	814	790	821	837	882	832	821	781	829	860	830	755	827	808	799	870	838	785	849	814	794	793	855	799	850	812	762	811	821	813	825	811	816	829	836	799	813	849	809	765	796	841	827	804	808	822	773	881	827	812	816	803	811	802	824	796	831	808	817	807	819	814	790	892	805	849	797	760	837	852	813	801	865	813	833	821	810	794	802	790	802	797	826	799	810	829	808	834	769	855	783	851	825	851	798	778	840	799	795	837	814	784	849	836	826	839	824	826	831	839	793	824	801	795	753	800	888	803	806	860	855	823	841	842	842	798	823	852	793	860	822	835	826	807	812	816	805	799	843	866	851	830	758	816	814	776	844	838	813	848	845	872	832	747	801	814	835	779	831	878	818	817	841	813	765	831	822	828	809	752	880	850	837	857	782	793	834	815	811	859	821	816	772	784	856	813	810	783	790	819	828	805	846	812	822	895	850	841	817	799	806	868	865	735	787	820	748	838	829	823	824	816	800	826	804	828	813	864	844	798	823	788	880	821	852	803	813	813	797	805	800	773	740	810	800	847	832	811	832	804	836	787	833	853	822	768	857	838	833	822	785	814	817	787	815	815	775	803	783	782	813	780	836	784	793	815	828	838	803	797	837	816	817	796	857	794	829	838	800	837	838	790	815	827	813	836	819	830	779	815	832	769	794	786	818	888	764	824	841	792	794	808	808	858	792	803	799	807	851	858	862	807	867	793	819	857	869	794	793	860	852	810	815	843	835	881	843	855	801	820	831	838	825	821	856	843	866	812	792	805	837	822	860	816	837	828	833	796	801	845	819	765	808	836	823	811	806	849	810	833	803	806	808	845	804	871	742	744	807	846	829	824	803	837	864	857	841	768	830	766	847	858	815	841	762	834	769	829	821	823	825	813	793	821	796	771	810	806	807	836	857	815	781	800	813	873	813	819	854	750	855	830	810	803	845	846	836	813	830	804	823	806	823	803	790	836	832	759	779	851	795	794	791	839	784	831	822	828	809	795	812	793	832	858	823	848	794	813	804	824	821	769	797	804	777	817	819	756	818	852	779	833	844	783	810	809	763	792	764	788	778	793	829	830	779	833	816	802	832	828	807	813	795	863	813	820	832	852	812	831	850	869	830	835	845	871	828	836	776	836	814	860	797	878	844	829	812	784	799	789	854	806	805	885	835	799	823	833	840	815	777	856	793	855	810	775	795	827	815	806	844	786	770	751	881	832	825	837	801	828	816	822	806	772	789	766	844	824	838	837	786	822	791	817	821	838	783	840	834	818	753	803	804	767	792	748	846	788	829	828	833	812	768	828	808	810	759	832	761	824	776	841	852	795	818	784	804	776	788	808	814	827	831	818	818	789	854	769	786	818	841	746	874	790	750	805	811	796	792	823	809	796	830	839	802	824	842	811	801	809	829	806	822	825	801	840	805	825	808	784	790	848	833	810	841	836	823	803	765	837	821	772	846	812	819	835	815	854	859	787	831	816	821	872	864	815	835	760	822	848	779	751	829	815	871	831	782	831	798	806	866	829	815	812	802	802	816	842	771	848	842	786	816	802	784	801	833	850	765	786	858	822	869	839	867	830	817	811	807	883	821	803	819	847	805	793	826	814	762	791	822	832	809	820	803	774	868	812	870	801	758	855	838	824	794	863	809	813	768	829	785	840	829	786	790	779	785	850	841	860	822	791	846	792	847	842	829	814	816	844	784	760	830	799	804	878	796	835	840	858	814	838	814	833	802	815	838	847	839	815	797	843	777	753	825	837	868	871	814	797	819	819	791	857	827	814	803	855	838	800	822	815	809	824	778	783	827	806	842	811	845	832	808	822	827	786	786	822	846	807	883	784	818	796	803	844	838	853	812	824	811	763	797	832	822	779	723	811	822	833	801	822	779	830	786	826	848	820	831	828	846	812	790	820	767	789	841	812	842	785	841	851	833	779	852	843	833	801	823	845	804	834	841	775	808	794	839	853	784	863	788	791	822	807	810	847	785	789	777	764	805	824	841	844	820	843	848	799	827	828	823	839	813	858	828	838	831	809	810	798	789	887	810	819	808	835	809	851	848	821	831	845	807	691	797	788	814	830	774	803	785	818	846	773	819	810	815	757	813	822	843	807	835	797	865	812	830	836	801	817	832	799	821	810	796	762	805	822	828	810	793	838	803	858	897	847	790	830	789	807	815	808	822	821	841	851	809	775	820	774	807	809	802	813	789	805	851	848	785	786	826	783	835	789	844	809	855	803	818	835	843	785	833	840	854	854	807	810	788	792	753	848	797	786	761	821	837	809	794	839	804	820	792	866	814	854	812	846	797	826	837	865	748	850	818	844	835	778	836	796	824
59817	90653	61192	14337	854	831	768	782	785	750	761	767	787	738	738	721	741	702	752	768	719	1422	1838	1527	1087	918	779	787	746	737	739	730	702	758	742	751	748	742	733	746	744	715	719	761	753	726	722	718	744	755	710	705	697	744	708	733	761	730	693	747	748	742	757	749	745	764	753	740	729	720	736	741	720	707	712	785	704	735	747	715	782	694	719	743	746	736	762	671	757	706	791	748	754	685	771	718	757	735	685	767	723	761	717	741	683	716	716	736	715	723	784	730	711	734	765	723	722	682	748	733	706	725	696	711	704	748	738	709	705	729	761	717	706	718	738	770	734	747	710	792	724	719	710	737	775	736	752	751	716	775	764	722	711	742	768	718	727	763	768	757	782	709	731	699	717	696	722	750	711	738	678	741	703	740	717	743	710	771	771	723	659	713	731	735	751	711	737	740	719	761	742	730	727	718	687	717	756	721	777	751	735	776	708	727	735	783	745	711	733	732	733	712	703	736	703	714	769	743	751	680	748	719	728	747	726	737	717	699	767	760	764	666	708	725	656	721	732	776	763	759	785	752	736	759	773	719	760	746	756	752	696	757	763	723	721	742	735	750	707	760	689	730	708	707	687	763	723	713	783	762	738	690	724	681	690	749	777	730	713	711	796	722	731	737	756	756	731	696	783	715	724	707	743	722	776	750	744	750	750	698	729	695	732	744	700	734	726	746	749	721	743	733	761	763	703	730	777	739	712	697	718	739	732	724	677	755	723	797	761	768	689	734	723	753	706	735	705	682	738	687	732	777	703	705	764	772	735	748	748	776	763	736	756	747	716	736	686	725	754	696	715	725	735	703	706	692	748	702	704	698	725	761	732	704	726	707	750	719	744	769	759	734	712	712	694	714	724	719	747	766	736	715	707	733	793	723	680	750	716	741	751	711	706	705	714	705	744	783	777	727	755	710	750	743	694	755	709	721	684	756	708	730	740	700	675	724	745	720	711	779	760	736	766	721	702	670	679	708	732	736	713	744	691	747	797	773	741	677	687	771	742	676	735	704	751	721	725	720	707	723	773	740	723	695	688	744	741	739	739	762	702	760	703	717	703	713	759	692	749	723	734	731	768	702	751	694	693	713	745	707	787	753	758	754	707	706	753	711	724	776	768	730	721	759	790	758	764	719	703	780	743	730	712	725	724	690	740	714	787	696	744	716	767	781	736	719	725	740	749	699	704	752	714	714	700	767	714	735	782	750	748	743	759	767	725	691	737	705	754	748	748	717	741	723	757	727	720	723	806	723	778	753	767	763	729	713	713	743	723	711	743	724	737	702	729	700	726	749	739	713	721	747	751	712	695	760	712	763	745	727	766	722	727	715	760	786	762	714	734	762	784	721	739	684	721	723	707	720	743	718	719	755	713	706	753	748	763	703	734	713	757	777	770	687	716	761	687	748	727	694	763	734	744	743	715	698	700	707	774	694	735	717	739	748	657	687	697	780	772	765	726	700	672	730	739	716	750	755	775	760	760	682	738	717	695	774	721	777	761	749	731	759	780	733	753	725	777	706	760	730	759	764	754	778	753	741	784	679	726	713	794	695	710	753	720	741	726	729	721	726	737	740	766	724	742	728	721	679	733	778	770	751	677	737	703	722	751	721	732	735	774	713	768	723	779	724	770	746	749	705	723	734	748	743	709	757	737	725	724	746	817	756	761	757	720	759	726	755	748	745	749	747	720	723	727	736	721	725	727	719	733	722	735	710	782	759	741	716	779	738	749	745	738	758	728	689	754	733	698	739	732	685	751	716	742	711	714	751	738	762	706	733	749	799	744	728	738	718	744	758	736	758	729	699	738	742	732	748	717	707	721	714	707	718	757	718	731	754	735	723	737	712	706	731	732	784	762	696	736	730	737	780	795	733	770	736	721	686	699	703	748	763	705	705	732	718	725	706	709	740	692	699	717	729	762	706	708	725	724	713	748	720	719	735	759	738	746	737	738	757	741	735	720	761	707	734	726	697	722	731	727	767	727	772	708	697	716	717	735	719	714	742	751	732	742	672	705	768	697	743	743	721	745	699	712	727	740	747	714	728	772	746	732	764	750	735	763	738	763	725	704	728	740	730	785	772	714	734	750	773	766	704	765	714	714	702	737	740	695	730	722	733	709	734	746	751	724	784	731	761	766	729	726	734	720	700	699	729	725	727	722	716	720	742	670	786	705	706	691	721	723	758	681	793	725	720	746	773	801	750	707	731	676	762	733	742	733	717	732	786	726	743	718	755	718	705	711	715	730	728	718	744	739	738	696	728	775	723	709	756	721	760	725	711	715	762	685	712	764	748	723	745	750	772	692	717	748	718	734	694	717	746	719	730	693	751	702	715	749	707	724	751	728	725	736	763	739	725	711	752	713	764	705	724	763	734	696	752	778	782	752	719	764	738	740	721	763	706	746	729	684	776	720	719	731	716	743	701	727	725	734	725	728	708	735	738	697	708	717	741	730	706	687	737	720	734	713	685	758	702	726	768	733	760	722	737	722	707	737	745	727	704	749	761	714	724	756	713	711	764	760	758	712	733	748	711	675	783	771	744	758	783	790	757	775	770	731	740	713	707	710	785	724	682	723	744	744	784	732	780	761	695	720	781	688	714	714	747	685	769	750	781	755	719	721	691	717	726	732	717	730	757	742	725	717	715	723	731	704	730	745	722	763	742	718	703	763	751	702	717	713	757	720	720	730	715	706	752	766	713	789	736	746	717	729	748	700	755	748	736	728	771	757	735	726	749	738	751	711	759	758	709	716	752	718	712	713	762	779	717	768	706	757	689	697	738	756	750	682	711	744	788	700	731	698	740	744	731	763	695	732	741	735	717	745	717	782	729	764	738	666	719	745	702	760	745	713	769	718	758	685	725	761	688	730	745	752	714	781	701	739	737	732	727	779	720	782	731	681	787	734	728	737	745	759	703	716	682	764	725	697	729	738	694	725	725	710	708	714	725	762	746	754	722	724	734	726	738	724	736	762	678	715	695	667	714	731	746	727	664	727	677	750	665	735	695	732	756	684	719	708	762	739	734	727	732	722	711	716	673	739	746	742	753	684	743	725	738	698	752	704	755	714	753	793	688	753	740	713	754	724	753	725	742	707	744	740	701	758	801	720	700	745	737	748	696	748	704	695	728	683	743	678	731	731	737	736	737	720	688	704	707	747	737	703	742	691	740	744	721	782	740	758	695	726	742	765	707	771	732	719	653	710	749	740	714	745	752	726	757	765	722	773	729	768	776	745	750	724	746	747	696	705	715	711	732	697	709	741	736	735	697	730	719	733	776	714	744	674	708	696	759	731	721	740	792	704	774	702	756	732	716	759	739	725	747	716	757	673	741	738	748	742	729	784	725	770	727	762	691	687	705	722	695	768	760	773	753	734	702	734	720	703	704	713	709	744	740	736	698	753	707	721	722	695	756	703	712	750	750	693	708	680	733	732	729	713	691	688	742	734	750	746	758	694	712
23927	23728	37067	31237	19388	9117	1958	1152	1036	1008	941	951	1032	938	983	1032	991	1008	952	895	958	1381	1739	1594	1212	1123	1003	1002	1023	930	971	918	873	939	962	933	896	990	940	896	939	952	895	966	951	920	969	950	977	962	976	943	931	1002	864	894	890	886	945	951	916	922	886	923	888	946	961	949	909	963	882	919	918	904	921	885	993	901	912	988	944	873	886	931	939	905	883	923	961	983	889	934	938	938	912	903	915	856	884	918	920	919	980	905	925	932	913	922	960	877	987	893	960	877	887	928	965	887	936	963	955	969	906	929	920	909	960	975	926	932	937	954	943	918	924	917	909	950	941	897	944	953	951	925	958	888	934	947	947	915	964	902	940	942	966	882	953	924	886	933	893	944	896	848	861	910	941	945	954	892	848	939	958	937	937	871	900	918	923	939	910	944	916	923	936	962	967	940	925	904	957	933	956	948	861	967	927	1002	948	936	959	949	929	929	942	930	939	918	894	968	981	866	934	910	934	888	946	924	950	906	938	978	929	907	949	917	960	902	913	925	917	932	892	915	865	950	978	911	946	1007	916	886	954	944	922	893	927	972	924	889	871	951	881	1000	909	959	940	989	944	928	974	934	950	979	878	955	839	933	970	1004	945	927	953	892	948	875	845	918	943	911	966	908	899	939	957	1001	953	919	923	916	924	906	885	972	948	938	909	929	893	900	1014	948	903	901	947	911	971	912	951	927	988	894	912	894	962	897	924	938	950	899	975	935	931	926	951	874	980	912	931	943	899	933	930	1006	925	909	949	900	968	982	934	959	843	933	961	918	913	887	880	952	896	922	877	920	936	912	967	919	925	920	932	934	897	919	941	975	929	856	900	920	962	895	890	924	903	953	896	981	939	980	887	919	938	938	898	874	932	885	897	949	856	888	904	922	959	869	943	919	939	938	932	921	972	951	876	942	930	946	932	986	943	923	898	948	968	969	941	904	932	900	981	953	905	928	880	916	950	907	883	941	887	911	924	917	919	897	921	919	962	908	927	922	956	900	939	888	920	940	953	946	935	949	889	924	869	914	896	932	906	898	969	912	890	963	927	897	1011	916	881	940	931	888	892	884	968	915	926	916	908	858	965	923	937	901	859	900	923	912	902	908	956	954	907	962	976	946	949	943	871	988	916	928	887	924	851	910	893	904	964	932	856	917	942	959	906	962	885	869	931	939	996	865	873	864	907	946	915	926	936	923	952	894	907	905	987	962	975	980	864	851	894	904	978	853	979	948	892	910	956	916	899	907	889	949	912	911	940	954	964	899	952	950	943	918	943	945	946	891	956	886	956	908	968	962	895	932	879	972	904	914	964	917	935	955	949	962	881	934	905	951	951	922	999	918	955	910	945	893	929	935	918	889	902	919	959	981	870	971	942	900	915	916	922	967	896	894	889	945	924	1037	933	867	895	940	983	957	906	919	913	930	942	963	911	933	967	864	949	903	943	915	909	922	957	902	949	942	923	933	956	923	922	936	891	923	933	942	934	935	951	916	883	914	915	930	937	932	908	970	919	942	958	955	962	952	911	940	888	939	897	956	964	897	908	928	900	911	936	955	925	858	891	950	833	936	934	954	891	932	944	890	940	925	913	946	864	900	902	915	930	944	896	907	990	931	898	971	935	902	887	933	1000	885	953	936	866	889	945	984	895	948	947	956	915	936	921	995	922	973	952	965	911	952	966	901	927	930	965	931	941	940	905	997	936	894	881	995	923	963	942	971	924	977	925	952	891	906	948	902	875	913	891	907	941	925	915	909	947	919	901	913	893	924	957	935	948	931	893	947	922	914	934	915	1018	903	944	867	967	884	954	914	910	880	926	931	962	863	939	935	945	954	976	899	923	943	911	920	961	923	932	925	876	969	869	899	936	979	970	884	912	881	953	900	925	1001	976	984	925	901	868	920	880	971	924	916	957	963	964	925	907	985	894	934	934	941	882	913	917	939	954	915	911	946	915	887	853	934	941	901	951	943	910	901	957	962	906	951	938	926	917	922	921	942	957	930	930	925	963	1005	902	919	925	927	916	908	946	917	919	945	927	893	910	973	919	924	876	971	899	963	903	901	942	898	961	988	974	883	919	897	897	912	910	954	935	898	936	913	852	905	949	934	942	932	935	969	965	903	925	913	902	897	935	958	909	898	898	934	923	933	940	918	906	868	910	952	889	893	917	888	917	921	937	900	920	932	922	917	916	901	935	886	917	922	883	946	936	913	935	922	927	960	946	955	873	893	923	917	933	957	963	937	922	908	957	933	946	939	965	963	928	894	926	901	927	891	862	901	924	901	901	931	882	919	886	928	879	925	934	941	895	892	954	958	921	926	853	911	973	914	906	959	962	914	894	945	929	917	934	954	897	886	887	934	951	966	917	925	937	908	954	977	942	912	942	912	886	899	919	910	958	924	918	867	929	907	913	861	967	919	924	919	894	904	893	930	937	906	902	857	984	954	941	957	901	915	959	949	936	915	963	917	906	952	944	885	866	980	900	928	902	913	1014	923	930	901	974	950	916	952	924	890	876	945	888	952	879	903	957	940	979	850	929	939	885	894	917	887	916	912	921	950	922	850	901	927	914	899	922	940	933	968	900	941	946	927	907	955	940	961	912	958	938	984	954	945	909	893	975	891	924	956	964	929	854	888	925	941	962	920	841	948	909	904	884	871	855	932	913	972	910	972	946	920	915	946	941	963	924	886	913	895	917	933	938	938	916	938	893	926	884	906	928	902	934	938	942	972	901	894	873	979	906	896	935	856	952	954	888	882	920	953	927	951	930	943	879	919	919	925	919	1002	923	941	926	920	835	886	890	907	917	898	940	935	946	931	940	954	935	941	881	931	940	923	981	916	935	960	929	974	884	899	927	961	947	919	837	917	897	895	964	897	882	897	954	921	910	962	888	900	874	938	892	967	964	926	894	967	988	908	947	929	963	905	924	907	932	872	896	963	979	939	874	958	918	904	953	925	897	970	906	947	926	954	916	909	939	914	878	935	932	920	896	882	958	901	978	928	844	951	942	947	1002	932	959	912	915	973	945	940	988	928	969	893	956	927	925	959	969	927	928	930	941	918	904	927	953	935	920	925	889	944	945	889	952	935	919	906	891	926	947	943	890	968	964	922	937	908	925	959	901	947	944	881	905	961	919	932	944	909	930	855	935	878	920	910	920	880	871	921	936	913	898	974	902	886	969	943	929	878	928	906	909	918	949	942	958	904	853	934	946	937	891	915	889	980	933	902	865	907	905	907	908	915	953	927	908	887	905	890	967	922	905	952	889	923	939	935	884	890	910	917	912	928	859	863	910	895	873	987	948	921	1000	862	953	940	857	931	903	890	944	887	937	894	984	916	989	919	975	907	934	976	986	919	898	928	1009	976	905	934	853	931	934	978	932	919	982	929	891	934	945	969	989	923	934	939	885	945	923	986	928	948	957	1002	916	917	894	898	911	951	882	971	887	961	934	928	941	910	913	909	935	958	930	941	860	919	903	962
64558	103970	67567	30086	918	919	884	922	897	914	922	859	920	866	880	873	870	945	838	896	902	1579	2146	1866	1307	985	929	859	867	853	914	891	865	902	821	838	843	897	826	804	882	856	891	870	822	929	870	886	872	843	859	822	879	851	901	893	859	853	863	877	881	878	818	894	858	835	875	806	896	875	857	859	884	905	883	872	819	875	840	844	946	901	856	845	882	889	840	863	887	865	941	889	828	909	834	831	883	873	854	833	846	877	815	825	849	858	839	891	887	838	885	903	908	874	874	861	860	866	889	831	848	852	864	831	863	874	812	882	850	873	836	866	870	834	826	891	863	907	844	853	883	869	856	878	891	839	864	893	852	871	852	878	871	804	891	883	868	864	860	896	819	849	796	803	880	849	880	867	853	819	853	875	841	855	855	872	813	839	901	872	869	905	890	853	835	850	797	885	853	868	859	871	843	811	865	899	847	849	843	882	845	801	824	908	865	811	856	832	874	861	874	827	836	856	903	895	780	889	851	857	856	926	890	875	832	868	861	897	884	880	865	919	879	842	878	915	856	830	885	898	869	829	877	839	887	883	831	793	864	880	784	832	821	902	876	826	833	847	870	864	860	853	916	897	853	883	841	838	816	856	853	835	882	802	811	854	860	860	912	858	875	964	832	837	837	892	870	879	878	896	876	908	909	871	842	799	876	861	863	840	860	842	853	826	895	872	857	837	879	858	869	825	868	852	861	853	865	874	874	878	862	883	894	857	881	815	844	912	830	869	853	869	914	848	821	844	868	903	914	910	857	841	889	847	855	826	885	900	870	880	804	850	842	852	858	871	835	864	843	864	894	849	830	830	857	863	841	940	851	854	875	836	853	827	824	861	860	856	872	826	862	851	888	825	848	915	882	885	834	850	888	809	850	863	894	839	822	827	939	851	834	896	865	869	885	840	896	876	831	831	873	930	813	860	885	877	906	850	855	867	850	876	848	884	860	882	888	872	827	856	817	836	868	823	836	807	902	884	794	903	801	842	887	872	874	889	873	875	774	844	858	883	845	919	843	846	879	851	917	813	850	880	896	896	860	843	827	858	887	920	842	851	858	897	855	831	894	862	867	874	856	901	848	867	863	870	906	831	845	812	821	873	914	882	909	870	839	808	844	831	859	843	920	877	850	880	845	851	855	803	842	862	925	832	864	829	911	868	840	876	871	851	834	871	886	835	914	839	870	836	804	842	860	840	861	844	838	861	891	855	868	865	876	880	867	851	820	902	845	874	878	871	877	853	891	842	797	856	892	837	838	908	843	859	867	880	883	833	869	887	827	846	874	840	881	858	877	844	854	866	886	886	831	872	877	844	810	827	800	832	850	810	882	799	849	927	821	845	874	904	861	866	835	844	854	855	875	849	883	878	887	863	851	874	885	863	912	850	832	856	866	815	824	922	826	908	820	854	833	871	856	866	893	874	814	816	915	874	859	855	865	903	846	808	843	929	851	880	834	822	869	837	865	841	863	873	886	837	830	876	881	824	907	865	884	841	856	843	847	817	882	832	853	827	909	908	857	842	903	894	808	847	858	830	850	776	852	842	836	867	882	844	860	857	892	849	891	887	859	847	882	855	898	852	869	836	852	874	882	937	835	893	816	884	847	869	860	874	907	871	916	885	897	842	817	857	848	891	812	864	902	863	848	902	888	828	895	903	886	833	876	841	849	856	883	857	862	875	819	843	814	800	858	850	885	915	819	889	875	848	867	847	865	894	860	845	817	870	835	854	853	864	874	873	892	829	823	893	866	858	825	875	852	848	849	838	838	845	834	824	872	852	868	879	840	858	877	855	809	903	831	813	857	829	839	816	859	841	866	842	929	856	864	857	915	910	898	822	844	865	851	833	883	885	873	847	910	797	859	881	818	827	893	885	867	883	892	896	872	864	858	848	852	870	883	849	840	882	913	852	849	842	850	858	873	760	802	863	843	852	855	901	854	869	911	925	853	876	796	832	856	878	873	895	903	815	866	820	845	881	810	917	858	851	848	855	817	875	846	836	904	902	864	842	899	834	810	897	900	883	905	891	855	847	856	887	865	783	859	873	817	855	874	863	868	841	846	884	844	852	812	914	866	840	843	850	848	833	856	817	833	866	848	843	846	881	891	825	860	847	864	851	813	896	868	892	849	875	890	852	849	844	882	853	806	845	858	807	845	859	870	823	840	891	830	868	876	897	900	866	857	832	915	824	896	927	840	839	884	839	886	839	814	876	895	876	842	882	877	829	847	878	819	809	869	797	819	873	831	826	861	855	857	881	828	834	844	866	804	874	887	881	934	878	833	876	849	834	905	865	811	864	842	895	876	814	844	830	853	913	892	842	829	858	877	879	858	862	896	847	902	885	893	839	887	844	874	873	883	837	836	876	837	858	885	814	881	815	853	889	859	853	817	881	879	833	924	838	865	835	868	881	847	896	877	813	874	899	835	854	854	849	863	848	838	893	861	848	839	883	804	874	873	866	843	885	832	862	853	858	875	879	813	854	864	866	862	887	826	871	846	856	833	886	860	837	803	848	859	860	848	841	855	844	898	793	880	835	906	842	835	873	879	883	815	882	839	882	871	854	805	884	919	846	841	807	857	828	805	878	835	863	861	890	847	884	846	843	895	881	821	848	907	847	877	842	879	899	908	832	925	842	813	883	873	876	852	861	843	851	853	852	847	821	852	887	910	831	880	886	884	855	871	870	889	871	790	849	856	902	902	833	835	907	827	855	850	860	835	884	852	885	869	886	829	888	838	850	881	863	872	851	897	876	859	831	859	849	854	858	833	862	849	846	841	852	850	845	883	799	846	883	840	855	840	879	881	889	831	866	837	844	849	900	894	812	877	918	885	877	864	838	864	851	876	825	901	801	852	810	827	842	836	886	797	857	852	868	892	873	806	869	849	904	831	869	874	889	856	859	824	850	855	836	844	862	824	849	856	833	843	884	850	840	861	825	827	834	839	857	866	886	930	855	886	889	852	821	881	875	806	845	779	844	861	867	869	822	850	851	848	896	836	799	843	885	876	828	872	842	868	841	841	823	916	835	831	843	935	879	835	842	850	847	844	843	851	804	870	839	907	866	875	862	856	844	850	861	833	833	858	814	916	844	841	857	869	922	882	885	832	796	837	866	904	906	864	863	852	840	858	823	837	825	909	874	806	828	833	850	864	837	864	842	882	848	818	824	857	840	817	806	836	916	814	836	872	854	854	839	867	798	816	777	821	865	814	867	827	878	868	908	818	897	894	850	815	815	834	863	818	808	822	813	829	845	795	831	843	842	867	868	825	842	850	866	815	836	828	829	817	796	913	788	842	870	822	830	875	846	855	852	831	851	902	894	902	918	839	873	833	921	843	875	856	902	878	869	840	865	837	858	834	871	855	903	787	908	835	844	846	882	836	848	895	840	881	905	905	864	816	857	852	903	859	820	831	898	933	870	853	823	863	812	907	853	861	826	867	821	853	847	912	829	841	878
29566	30894	28901	9013	899	701	675	672	691	720	728	694	626	687	738	686	683	713	698	750	640	728	724	774	726	706	708	683	689	673	677	718	720	727	630	706	698	674	725	692	706	692	682	673	705	684	668	751	681	692	687	663	679	722	749	705	738	674	701	698	652	718	707	708	714	678	705	668	692	651	695	652	707	685	660	701	727	743	707	694	665	764	671	662	656	681	717	709	754	694	723	690	704	678	657	761	732	713	747	695	689	718	708	726	721	667	734	728	713	698	676	698	710	717	728	717	713	697	674	715	691	682	705	679	669	712	709	678	750	694	673	707	734	687	695	689	726	741	716	669	713	687	718	668	729	695	733	655	730	680	707	718	669	682	676	723	676	686	655	751	728	723	719	663	711	672	731	663	620	672	674	728	670	716	697	725	715	660	703	691	717	684	732	720	658	694	679	684	693	682	698	712	737	754	688	705	696	680	697	710	681	728	652	697	713	695	690	708	699	679	740	696	662	677	702	685	683	700	645	725	693	684	717	626	680	742	712	634	715	690	672	708	660	653	690	706	696	741	696	708	712	738	647	739	685	681	676	708	661	730	684	711	673	667	769	650	710	675	730	706	685	672	627	667	691	694	737	667	662	713	702	696	707	731	634	722	711	707	740	734	683	688	700	711	696	707	735	708	724	713	720	715	701	733	701	664	685	682	683	702	672	732	647	679	711	698	714	715	653	718	676	691	681	752	719	692	695	673	684	700	677	681	700	674	670	686	663	727	710	691	730	685	694	685	659	658	764	726	703	688	686	746	732	718	739	668	700	690	686	658	723	715	704	686	678	657	691	731	738	690	693	681	732	682	644	679	662	722	685	679	695	692	703	672	681	728	689	660	694	679	674	663	706	676	687	680	684	691	719	687	662	678	728	691	681	623	677	738	679	641	754	676	744	688	676	745	726	762	655	679	702	716	733	689	745	712	680	709	729	673	707	729	689	689	673	704	679	672	707	716	713	632	683	667	759	687	667	681	661	701	657	735	775	682	633	707	702	653	675	706	670	697	746	725	714	693	705	722	703	702	692	702	716	693	700	698	745	688	660	706	670	737	671	733	636	710	693	693	701	653	665	681	694	721	687	743	705	719	721	750	700	683	663	691	718	684	702	684	637	679	690	668	676	737	690	673	682	674	668	680	703	688	687	672	716	669	752	676	720	713	685	700	703	707	660	669	700	688	672	674	701	726	702	688	715	721	698	705	734	691	649	741	712	715	693	681	668	694	723	727	716	715	705	707	702	671	695	701	717	634	663	696	683	667	735	688	683	702	747	709	699	690	672	712	707	652	705	752	666	702	692	672	640	717	680	699	663	724	711	704	682	712	672	700	681	718	727	721	664	741	676	714	690	743	680	709	674	735	649	727	659	664	704	707	750	721	708	666	687	691	738	696	706	690	699	757	681	674	634	683	680	660	691	717	725	686	653	664	708	709	661	714	721	699	696	687	700	712	697	660	684	693	690	740	665	683	712	669	727	717	721	709	709	715	663	712	694	683	690	684	697	724	695	709	715	710	675	689	667	732	750	661	677	657	675	688	683	700	683	692	645	728	747	721	679	744	711	693	653	707	704	716	691	714	714	723	725	699	701	659	684	682	701	656	695	706	696	693	710	707	682	698	680	687	696	678	720	694	688	694	724	726	654	749	665	731	757	708	689	693	699	675	682	686	703	693	684	699	673	679	700	693	699	673	691	747	694	684	671	669	724	659	655	690	666	684	691	736	725	687	738	650	705	667	686	662	697	761	694	675	731	633	685	695	710	687	719	725	693	688	688	712	707	731	745	668	732	664	655	715	692	696	667	690	705	707	703	677	718	729	636	666	661	729	687	711	692	709	696	644	745	693	682	689	679	697	706	645	678	704	691	710	666	748	693	677	732	681	649	687	730	753	684	666	667	701	675	701	713	652	660	703	666	692	700	682	673	748	721	687	698	788	653	703	703	705	702	675	708	735	702	665	701	705	718	681	748	682	688	687	686	714	706	669	671	706	696	703	704	703	689	685	675	706	722	728	683	711	721	745	647	681	668	681	707	694	664	705	715	682	696	695	691	666	697	672	706	699	682	700	728	657	715	671	727	723	717	670	681	701	673	729	688	652	687	656	644	672	720	710	714	709	707	663	715	672	693	691	725	719	669	637	696	678	717	721	656	698	706	712	726	708	664	706	706	755	663	681	692	695	732	679	661	705	700	724	687	682	739	697	730	675	697	664	698	729	703	671	727	670	678	689	675	698	713	745	695	688	722	711	674	696	648	702	653	651	723	672	747	708	689	685	682	666	682	639	686	732	710	666	660	688	740	690	728	673	700	706	714	648	707	751	743	736	711	689	695	666	677	701	643	701	649	680	681	666	700	674	660	703	705	729	682	685	727	704	712	669	685	719	683	685	695	709	663	687	697	682	713	720	722	700	666	678	682	689	718	649	681	674	688	664	675	722	711	646	699	705	691	707	703	700	710	646	676	685	707	678	684	714	682	735	706	708	713	755	643	701	725	697	754	684	693	649	719	696	727	658	647	659	670	685	707	723	698	711	728	693	702	712	747	671	691	677	660	673	658	684	699	676	709	714	684	701	708	694	684	661	728	727	705	690	711	660	721	713	695	751	708	673	680	761	713	679	628	694	683	677	676	727	735	702	700	713	694	653	685	664	717	671	706	682	729	704	681	685	732	703	704	721	710	718	705	739	666	698	709	704	640	714	728	738	698	709	713	683	685	663	693	722	716	663	731	664	709	724	668	719	707	691	686	697	726	725	690	725	715	689	675	713	688	659	669	712	719	656	673	709	731	668	696	735	714	733	673	737	683	707	639	733	702	730	686	686	737	674	676	644	705	719	695	750	684	659	741	726	700	705	655	688	698	718	700	704	712	692	699	698	687	662	662	683	690	688	709	702	739	731	692	703	712	687	650	744	720	697	722	699	733	671	683	694	679	703	708	724	688	681	677	726	738	698	686	717	670	688	704	702	689	704	676	710	708	671	728	695	699	670	656	683	652	700	707	681	749	721	654	732	741	715	677	731	713	672	661	710	668	708	718	672	713	685	619	716	676	738	658	700	709	720	700	664	659	705	687	688	689	671	694	717	757	677	728	683	657	718	690	644	659	682	678	712	693	677	735	673	726	663	690	691	713	725	719	689	692	716	724	706	693	650	715	710	728	697	665	696	693	694	715	706	713	683	676	674	700	662	678	697	681	676	713	686	699	672	688	643	698	706	698	648	644	720	674	715	690	737	722	742	700	665	703	719	690	751	723	710	707	685	644	730	724	706	689	742	677	696	670	670	671	665	717	711	704	707	709	669	752	702	661	715	693	687	724	673	664	706	697	699	680	719	719	677	698	677	714	689	670	714	701	690	669	695	760	693	709	687	730	648	728	687	688	701	700	749	705	730	712	667	652	702	685	740	658	718	720	715	686	693	667	744	688	694	697	672	686	707	680	651	726	725	767	696	706	711	688	727
20890	37735	21996	3655	559	573	554	572	575	557	570	597	596	606	601	590	562	550	590	548	620	616	667	644	613	574	614	570	536	542	576	545	584	581	585	590	606	574	600	586	559	602	621	606	583	577	571	552	592	593	596	590	581	547	619	602	561	533	570	573	576	578	623	591	572	511	632	548	598	580	559	600	575	571	546	527	592	590	552	572	582	597	594	577	579	571	576	567	609	540	585	574	535	588	592	552	620	579	601	566	580	630	611	577	560	619	564	596	548	550	575	595	597	605	598	546	587	568	582	574	594	619	562	537	535	594	580	567	571	586	609	582	597	604	578	559	551	581	591	572	583	580	534	579	544	530	554	582	596	546	604	611	571	579	625	586	571	583	551	550	555	555	555	578	519	551	569	576	604	603	537	575	584	590	548	512	565	585	609	599	574	551	568	608	578	640	550	521	558	556	545	578	558	581	569	562	600	560	563	542	580	540	556	550	546	577	578	595	574	570	605	550	582	571	529	593	585	541	573	585	603	574	564	610	610	598	592	594	582	597	563	587	549	582	560	569	541	551	589	582	530	607	601	540	619	561	555	566	555	601	598	563	563	598	587	596	600	597	593	541	577	579	560	597	604	567	571	606	561	597	551	545	562	598	567	584	607	563	595	556	595	586	547	606	594	596	590	590	566	581	565	567	564	592	574	551	597	568	573	571	544	563	568	605	581	582	574	618	585	576	548	607	579	595	547	577	559	545	598	566	576	619	552	606	589	571	494	553	595	571	629	552	527	560	621	592	549	523	578	582	542	602	610	614	579	567	566	550	572	532	575	573	597	544	566	556	548	549	579	577	563	606	595	569	578	621	601	563	586	557	587	588	606	566	573	562	597	577	586	612	546	566	584	621	553	608	567	578	591	563	575	559	573	579	591	619	547	589	548	574	616	588	575	565	573	586	571	563	598	563	620	592	534	589	528	588	568	532	564	548	567	606	605	547	586	595	567	585	578	559	589	587	567	579	596	553	547	550	607	564	550	598	563	586	555	599	572	611	554	575	524	561	566	597	570	530	550	566	556	568	578	589	585	554	575	555	612	615	579	546	610	568	579	574	603	584	563	600	551	563	589	559	622	589	581	605	597	610	608	613	609	569	564	588	570	569	589	578	584	548	557	588	609	539	594	552	607	543	617	531	573	558	569	599	565	559	556	572	579	553	588	579	568	563	586	571	487	593	639	551	607	566	585	550	585	572	597	604	582	575	637	576	545	578	577	541	557	593	600	633	555	602	569	586	575	556	541	597	596	536	584	549	585	579	558	591	608	540	618	627	550	592	585	558	595	604	582	600	583	596	543	574	576	515	563	586	558	608	583	563	591	550	531	555	571	615	575	560	582	585	549	549	581	589	578	608	592	546	539	572	600	576	590	630	606	553	566	565	535	584	637	575	550	565	557	578	574	543	536	567	545	550	590	584	572	609	599	592	557	647	578	591	558	571	543	544	593	573	576	565	591	547	594	582	599	608	538	598	604	589	592	570	601	574	544	577	586	516	597	563	563	595	561	574	545	611	588	566	576	537	553	554	569	598	559	564	608	587	588	577	584	581	568	586	562	608	563	601	578	565	560	574	560	552	588	606	577	553	567	594	640	586	581	557	543	559	570	567	604	563	563	579	622	558	582	556	564	581	566	535	607	604	603	548	552	579	583	575	564	590	573	548	622	598	579	553	558	583	557	602	576	573	606	592	575	575	534	579	584	599	617	550	558	583	573	582	577	550	574	625	554	595	620	607	573	595	560	580	568	556	559	567	568	562	582	542	574	583	558	577	564	622	561	566	551	565	566	574	575	587	565	571	573	586	583	621	579	620	612	591	572	555	550	562	561	530	586	606	619	561	606	626	577	537	565	572	615	533	564	573	573	577	559	602	576	549	594	587	561	587	510	592	555	618	580	576	609	594	595	593	587	585	552	557	491	528	571	561	591	594	570	558	588	591	603	566	552	581	604	562	600	606	565	599	578	565	566	595	615	568	515	549	564	560	575	601	563	559	603	587	547	557	571	608	549	550	576	601	558	557	581	582	550	563	566	598	578	541	606	554	573	535	565	576	575	560	576	549	532	560	566	584	557	564	584	570	585	600	574	572	569	601	544	562	536	571	604	599	591	575	560	577	588	552	547	570	607	574	560	560	526	580	546	558	583	561	602	574	600	598	577	585	575	597	561	594	543	570	595	547	541	552	563	567	559	552	571	564	547	575	603	620	599	571	568	569	549	572	550	570	614	585	625	548	560	570	602	544	603	541	512	551	575	562	583	583	572	604	536	584	579	576	566	566	565	578	568	552	587	620	642	565	545	560	551	547	573	546	613	560	592	564	619	573	652	578	579	572	557	587	564	578	567	558	588	530	612	572	559	579	588	588	576	557	574	585	591	569	574	553	599	571	552	583	586	599	582	567	582	603	529	592	515	607	603	568	575	565	546	584	612	600	567	604	626	583	613	526	579	540	577	566	569	592	595	572	570	559	583	613	595	585	542	572	566	627	620	582	589	602	531	568	570	553	569	585	548	568	561	546	589	575	572	591	566	594	571	569	530	533	595	579	610	606	567	586	593	585	599	614	580	595	573	601	567	569	580	572	622	576	547	571	561	544	578	581	603	615	611	567	566	585	564	602	574	597	593	574	588	588	563	616	555	582	587	623	595	595	603	572	524	584	568	594	573	589	593	579	595	556	576	538	563	548	601	572	575	624	595	552	611	572	558	569	583	604	556	595	631	562	579	529	613	566	519	586	570	558	591	600	559	531	566	577	561	594	590	586	575	552	611	629	558	576	573	585	611	606	563	604	630	544	574	596	601	580	586	594	554	562	588	571	587	591	570	612	611	580	565	561	580	621	608	584	573	610	594	517	568	586	593	582	555	589	534	564	584	544	554	572	601	545	570	551	557	569	547	623	560	536	597	519	571	568	562	633	560	594	550	606	547	573	573	560	585	587	639	574	571	638	571	548	566	582	563	601	572	563	580	571	600	574	565	541	554	589	625	604	592	551	585	595	566	604	523	533	576	572	567	573	553	618	591	566	597	518	580	591	561	575	594	600	566	580	598	590	596	529	596	602	607	575	620	600	558	631	574	595	597	566	587	581	606	589	552	562	584	559	618	573	602	531	581	539	590	548	566	600	646	570	570	577	583	559	536	555	588	599	569	610	603	572	565	593	581	621	564	585	571	589	584	610	579	554	574	563	588	579	570	579	601	540	550	599	607	579	555	606	526	551	581	595	577	578	584	532	597	557	570	571	570	583	549	583	580	563	570	601	569	534	607	577	628	609	578	571	585	575	580	612	574	615	537	578	609	619	572	586	607	580	573	583	645	586	575	528	551	559	564	603	608	564	587	574	529	631	591	554	568	579	555	556	584	608	544	547	594	552	596	603	593	563	593	570	570	572	572	572	560	574	561	589	571	608	558	578	585	555	572	558	539	570	603	593	583	613	552	553	595	623	603	585	571	606	592	564
24926	26595	41625	30020	13753	2880	1170	962	890	873	910	887	848	861	866	802	855	879	859	900	901	1107	1372	1258	1122	943	905	854	870	844	848	835	874	861	847	847	852	840	841	905	851	851	829	841	855	891	880	860	842	844	790	837	812	848	823	792	789	885	859	847	897	857	831	821	854	849	849	850	864	858	875	807	869	888	822	875	849	847	852	853	811	872	888	793	846	871	829	877	851	847	862	823	823	819	829	906	811	810	844	847	866	817	855	858	834	846	853	863	836	821	865	889	845	839	821	860	792	853	897	858	826	803	856	832	839	807	826	829	876	778	872	849	843	870	836	812	852	824	837	898	855	857	821	834	825	861	852	829	818	772	722	874	840	832	844	829	881	834	832	844	880	840	785	838	848	891	836	791	866	818	848	813	832	827	822	848	855	857	904	821	819	880	876	790	841	801	884	851	850	865	866	856	880	874	884	783	873	837	797	845	857	817	864	819	836	851	820	794	836	875	846	853	828	864	861	843	828	881	859	844	843	838	821	821	870	839	841	815	878	846	870	886	870	776	873	828	851	883	851	865	869	821	820	798	839	798	865	840	811	886	895	873	788	807	904	816	852	868	846	827	853	845	784	881	852	804	852	847	784	806	837	829	888	835	869	792	855	853	801	821	842	913	850	780	828	820	841	848	837	826	842	844	848	801	832	816	856	817	831	819	839	877	842	819	829	868	814	843	813	821	855	869	846	801	889	859	809	827	838	836	818	826	851	837	860	813	892	868	850	836	835	865	920	861	823	851	869	824	816	799	855	839	832	874	830	913	839	837	842	821	819	815	807	759	845	886	807	812	870	878	829	843	841	850	848	804	809	851	807	847	869	835	828	799	818	848	814	855	816	878	795	826	852	899	862	838	821	858	853	872	840	829	826	806	817	815	807	814	842	839	844	880	817	812	857	856	875	806	893	813	851	857	839	870	793	758	847	796	856	823	816	799	864	853	836	852	817	820	836	842	895	807	830	853	884	841	862	861	857	801	855	812	809	846	828	799	822	877	841	826	872	815	832	826	898	826	844	826	829	802	785	873	884	851	856	875	850	810	847	825	847	844	817	872	863	844	859	892	849	885	842	795	804	855	846	858	838	835	843	804	864	853	852	785	789	828	849	868	821	842	835	795	872	838	883	796	793	799	829	824	842	849	804	880	853	839	830	868	796	828	845	809	846	837	860	842	801	857	847	810	864	816	821	799	850	791	873	814	842	826	866	784	845	837	851	873	830	849	905	863	839	808	825	849	879	872	818	807	866	805	818	885	802	845	843	827	773	821	841	846	850	873	857	835	882	797	825	866	803	808	780	863	810	825	844	866	888	823	805	840	824	821	803	800	874	775	807	836	847	857	850	895	854	849	841	848	875	850	874	839	822	818	861	824	827	879	829	882	795	860	829	841	864	812	816	821	854	865	835	850	788	859	819	848	804	831	847	893	890	846	905	832	842	850	818	836	811	848	815	848	917	792	892	848	828	842	833	819	842	840	824	850	827	868	853	849	817	859	818	874	796	852	870	878	799	864	803	835	842	833	821	854	848	817	876	849	873	810	856	820	834	835	842	865	830	845	845	829	794	875	838	861	828	785	818	865	830	822	885	854	827	821	881	849	863	791	837	828	849	850	795	868	809	842	832	797	829	857	791	845	858	801	810	839	824	818	764	817	859	861	849	806	878	832	892	856	817	836	826	857	792	836	818	820	874	842	828	883	829	835	848	858	803	797	814	843	854	846	873	840	833	842	829	857	828	800	809	845	802	845	815	851	859	852	860	853	809	841	823	831	852	852	824	846	885	861	809	841	796	868	811	854	915	847	872	802	815	828	809	834	820	839	831	865	847	885	857	866	914	774	805	831	823	867	840	809	845	857	854	852	863	832	828	817	853	826	844	852	827	851	873	824	816	822	835	844	839	778	854	794	830	863	840	882	816	800	833	818	858	779	780	856	807	827	890	860	863	784	900	830	900	808	836	831	816	827	864	799	803	836	859	806	852	887	869	810	839	790	827	803	850	794	852	819	822	827	816	874	797	840	865	854	834	853	851	843	887	803	814	853	829	829	773	843	812	846	825	817	846	800	843	800	822	822	843	805	849	841	815	845	864	823	846	882	855	862	903	825	854	834	800	854	858	846	812	913	867	868	855	815	870	809	885	878	806	802	882	804	879	839	847	860	812	796	819	856	803	858	825	840	842	871	838	863	851	810	820	806	901	826	862	860	834	784	902	844	859	836	834	839	807	858	845	780	846	859	849	784	789	809	867	905	878	879	809	801	841	804	870	836	853	813	823	813	839	860	853	851	826	893	837	817	872	837	859	829	828	829	843	830	856	821	914	840	876	862	827	802	800	820	832	914	833	848	850	805	841	845	815	814	822	831	838	843	852	872	867	844	844	805	787	877	864	863	802	855	870	876	760	856	851	832	823	812	822	868	843	850	814	803	842	872	836	812	837	844	884	798	855	869	845	806	792	815	863	864	830	868	881	883	817	847	775	853	876	872	856	847	797	864	874	872	839	831	914	861	853	840	822	887	808	845	831	822	849	825	823	861	835	814	899	863	838	843	846	834	931	817	844	861	833	836	831	871	803	863	854	837	845	898	817	847	786	852	826	830	812	852	838	834	791	830	839	803	836	846	871	842	834	899	820	790	829	838	836	847	839	831	830	837	874	853	881	830	814	863	852	890	887	830	836	829	824	852	859	901	834	815	814	799	839	790	855	806	869	807	896	833	867	852	857	821	848	844	821	815	903	871	810	883	862	843	812	891	803	859	864	833	825	873	812	824	859	855	819	838	850	807	840	859	838	801	794	802	876	827	860	862	883	873	854	865	804	865	914	854	884	865	897	846	819	822	786	822	831	827	860	806	839	804	863	868	810	792	858	864	831	811	841	826	799	800	833	840	807	894	836	833	881	861	876	814	829	836	874	832	845	815	845	809	897	793	805	827	803	853	871	806	861	783	787	800	834	819	824	881	764	827	859	817	803	832	802	843	828	839	828	808	814	854	821	860	835	876	805	806	843	792	840	821	869	835	772	786	770	829	839	841	829	776	808	848	831	874	821	829	876	857	848	844	808	823	840	890	840	865	849	797	841	796	810	825	840	827	802	854	799	878	842	827	828	914	818	855	814	817	871	884	853	849	828	798	776	841	855	841	865	823	808	804	837	795	854	830	814	852	838	800	902	813	829	770	904	819	816	854	874	846	835	815	846	887	794	823	868	839	845	877	818	858	885	809	822	871	877	835	858	902	832	790	893	875	818	880	828	829	769	843	803	829	855	850	867	748	802	873	781	837	837	846	798	814	857	859	789	803	817	840	905	794	801	826	861	836	826	793	806	813	865	825	830	798	837	837	828	813	861	822	865	859	853	830	863	880	888	789	827	808	794	859	802	862	848	798	838	842	895	837	846	876	850	905	833	834	869	855	857	813	842	851	834	821	856	922	823	839	846	849	826	860	855	897	884	790	875	833
60751	95947	61710	13955	797	816	814	802	791	809	789	792	742	795	740	764	758	730	755	781	784	1263	1514	1352	1027	849	796	748	727	777	723	747	765	761	780	747	710	802	808	758	713	801	742	747	788	726	755	762	794	769	712	787	778	779	728	749	744	769	746	729	766	743	800	757	755	792	810	785	765	742	729	782	726	789	758	742	772	760	742	766	748	732	789	754	739	767	790	765	819	757	758	750	756	739	731	765	826	790	753	709	740	727	776	719	781	763	723	771	758	784	758	765	802	704	783	744	743	784	713	761	767	763	788	810	756	762	762	763	677	728	716	744	743	782	785	771	780	749	699	733	736	788	769	745	769	780	740	729	791	775	709	770	692	713	756	747	741	766	787	807	721	741	752	800	718	764	759	736	809	737	762	726	747	743	777	752	724	764	682	752	787	752	748	745	745	733	731	768	754	796	743	793	771	722	789	733	792	781	762	753	712	769	770	730	789	747	729	770	781	802	741	730	749	719	812	757	744	787	725	717	764	734	736	784	730	746	754	767	788	812	809	780	796	760	763	755	768	756	753	807	731	727	759	763	728	736	691	757	762	782	719	775	723	739	762	810	803	778	715	730	823	763	750	754	814	739	764	772	763	778	727	752	743	790	771	751	743	771	724	744	760	759	745	797	745	753	776	749	798	764	705	756	742	778	743	804	749	720	758	775	781	815	743	738	735	756	744	774	768	781	743	759	755	740	709	779	775	754	742	786	754	743	694	775	716	812	791	787	749	750	737	772	764	799	739	766	755	767	745	785	727	702	783	757	703	757	743	820	756	744	762	751	750	726	751	765	742	746	749	703	761	717	759	761	697	768	735	714	764	785	696	766	766	749	791	802	769	721	783	753	722	724	760	802	762	723	785	749	785	764	734	751	800	764	725	802	764	699	749	793	726	715	759	766	771	765	734	780	732	793	739	760	770	689	709	765	737	790	734	780	768	707	797	741	782	739	770	716	794	788	739	752	778	748	736	747	760	759	792	739	773	742	760	765	794	759	773	766	778	752	759	696	756	744	734	793	743	752	731	744	744	779	766	795	726	779	785	743	760	769	780	773	751	774	751	720	784	771	782	727	792	769	783	735	762	765	764	738	739	732	753	725	777	775	790	695	758	763	785	770	738	729	756	728	743	723	718	733	785	750	736	760	733	779	724	785	759	702	740	758	778	742	825	766	758	766	735	743	783	697	724	720	815	753	759	766	798	742	758	721	801	778	794	748	750	725	754	767	826	728	731	786	754	736	767	753	768	764	772	769	734	714	786	727	751	746	761	790	744	713	755	771	737	726	730	808	757	758	685	774	802	770	785	785	725	732	801	747	798	770	770	761	758	735	768	795	750	740	801	767	759	755	745	737	723	754	774	754	778	752	729	765	811	793	774	744	737	788	753	728	788	775	783	759	732	750	766	713	749	801	761	741	708	745	750	724	709	744	764	752	733	718	745	736	751	748	749	778	736	742	787	699	747	750	758	741	762	762	729	748	765	745	728	699	755	716	759	759	769	758	729	734	768	737	730	732	769	740	775	768	772	738	760	805	789	721	696	733	745	752	687	727	722	759	763	813	780	785	748	739	770	740	726	784	742	793	773	700	697	783	747	714	778	786	749	742	745	740	758	742	757	754	749	730	765	765	755	787	760	785	767	743	720	764	783	731	773	815	775	761	769	712	763	735	812	732	725	726	754	770	731	756	748	777	758	763	765	816	703	754	749	769	736	784	817	704	751	752	769	753	749	780	746	778	758	749	768	715	754	760	782	755	719	778	699	778	754	750	735	761	736	703	751	729	772	742	776	779	775	811	716	756	715	789	742	733	756	699	729	808	814	783	775	755	760	771	783	703	749	780	758	818	769	737	771	806	756	790	796	737	748	727	753	747	744	812	713	771	771	803	800	720	780	742	770	746	761	723	807	790	737	737	730	788	815	783	804	751	717	768	744	738	768	708	744	756	749	766	732	773	732	732	768	743	734	735	734	774	774	764	732	771	761	798	745	774	714	743	788	744	721	772	769	770	759	749	743	762	797	774	754	712	743	783	740	778	714	801	772	811	759	732	782	684	755	679	695	738	746	723	786	767	732	766	750	796	729	731	775	780	700	750	745	772	759	803	764	739	764	728	729	709	729	786	759	738	827	752	758	754	759	755	762	765	707	748	751	729	820	731	738	755	734	758	743	734	743	756	728	748	741	702	789	760	720	751	746	780	735	763	720	751	715	793	765	741	788	744	721	744	766	698	778	773	742	799	754	763	754	712	722	742	739	729	769	719	768	707	784	732	723	729	839	747	755	764	758	799	734	737	762	807	799	721	759	732	739	737	768	741	757	769	787	730	775	759	754	745	717	756	756	765	799	745	762	769	760	761	804	761	806	794	721	726	753	743	731	759	743	779	769	730	772	742	759	774	725	686	740	704	737	770	778	772	728	745	702	765	749	717	740	732	796	787	787	753	771	722	697	778	763	737	763	789	747	766	734	748	756	789	823	714	759	720	731	703	763	747	734	762	700	747	694	755	766	734	758	744	731	765	769	797	737	768	775	730	751	758	779	774	744	723	774	792	722	778	780	725	730	774	711	778	733	706	770	756	776	758	754	694	749	743	758	808	748	743	699	765	775	725	761	739	767	807	771	752	755	718	697	764	723	772	747	776	734	726	754	777	781	729	768	816	730	756	749	739	731	768	743	751	802	821	774	741	776	758	720	715	753	779	766	762	698	760	750	792	783	763	764	799	780	745	759	754	791	751	717	741	743	767	732	781	740	802	717	745	778	751	771	764	767	731	723	749	797	762	716	745	771	795	716	731	725	738	757	734	739	775	768	746	753	740	748	776	776	754	765	791	740	731	740	712	721	751	784	774	780	700	725	716	765	709	715	773	744	760	751	672	763	751	795	724	703	772	730	746	746	735	765	748	750	725	737	744	734	762	815	817	720	799	752	762	727	766	752	764	745	738	788	730	745	769	748	762	755	741	793	739	740	748	746	782	746	750	763	727	766	749	771	759	724	691	705	784	743	790	766	754	761	755	750	773	736	729	736	776	757	767	762	775	760	754	738	789	726	790	728	756	764	763	762	801	769	745	789	783	787	772	856	737	716	736	758	755	726	690	764	688	686	731	757	801	744	756	768	752	744	775	763	734	735	818	772	742	725	765	751	730	809	781	758	748	760	738	796	740	770	763	721	786	750	735	737	732	772	757	719	793	733	758	738	729	759	762	753	782	765	745	738	796	732	700	741	724	780	764	776	725	800	751	755	812	765	761	761	751	743	716	729	769	729	756	753	759	745	728	762	764	777	745	727	755	764	718	715	713	734	731	765	750	838	715	744	723	767	753	737	795	744	724	762	802	745	762	771	753	755	763	730	798	746	752	773	755	766	738	792	809	784	727	699	808	770	771	744	699	801	743	762	718	767	747	731	746	768	777	750	754	762	770	754	701	761	752	803	752	724	730	748	746	749	722	746	721	768	763
23900	23330	35848	27699	18863	7987	1789	1124	1037	1069	1064	1062	1000	1013	1000	1008	963	975	982	970	916	1583	2315	1887	1506	1220	1000	967	963	956	992	997	963	926	951	949	956	976	941	939	986	966	986	970	914	975	940	983	939	914	920	911	900	967	901	957	941	928	973	983	981	948	917	985	964	947	926	978	1013	966	957	894	938	922	978	956	953	953	1000	906	942	985	959	979	954	955	966	957	986	959	948	957	990	949	970	882	885	894	936	952	986	896	955	930	963	980	910	987	1012	965	916	962	1000	928	967	962	957	934	959	983	940	857	990	952	987	969	924	873	958	944	950	903	1003	914	943	899	936	971	942	979	956	915	992	945	1002	961	1010	950	898	979	949	949	963	942	954	984	968	932	921	968	975	1004	904	957	958	943	978	903	959	925	932	958	1001	905	964	931	955	891	1002	944	1003	916	934	959	903	978	962	910	924	927	952	989	1001	939	942	937	934	956	914	965	970	976	909	966	938	956	961	947	947	923	904	955	941	971	933	962	926	932	993	982	966	948	949	973	976	919	907	1001	994	898	927	926	991	919	961	938	905	966	946	929	895	906	982	937	894	916	883	884	961	947	971	1040	949	955	964	936	951	920	915	886	948	935	965	942	949	953	982	959	969	995	918	915	947	948	905	964	926	913	971	953	950	905	923	966	983	900	915	966	938	939	914	926	928	937	946	915	920	920	964	939	941	966	970	888	933	942	916	942	928	1010	986	945	918	924	953	899	972	1013	976	930	969	911	951	989	946	947	935	984	947	981	889	938	947	965	978	973	919	899	963	959	928	909	925	1008	979	989	1016	928	961	929	949	1005	979	972	920	891	964	866	893	981	961	1029	946	908	976	898	978	995	954	963	984	938	972	891	960	930	942	977	966	913	966	905	922	925	948	941	965	939	966	928	920	952	903	975	975	950	945	944	966	946	923	981	986	966	937	950	908	978	969	922	964	970	896	936	983	921	919	947	958	954	885	893	920	948	939	925	919	945	923	896	937	945	979	944	950	994	953	916	907	953	938	903	911	978	916	905	1001	954	975	925	974	928	924	1001	941	958	951	1024	959	906	951	944	942	925	962	938	927	947	926	890	935	872	937	1013	975	968	922	890	976	958	916	919	916	1020	917	986	944	953	957	958	981	910	957	933	995	986	988	926	905	949	952	987	953	952	931	940	958	977	952	896	993	955	956	937	923	969	851	886	975	918	967	954	985	942	945	951	943	958	947	923	945	910	941	953	928	948	966	946	924	945	891	969	1021	959	957	971	984	1015	984	922	1001	924	1025	1055	919	919	933	844	945	936	995	961	928	936	1018	900	973	925	963	876	940	957	925	938	971	862	971	900	923	926	949	906	888	951	907	955	936	929	863	923	925	958	958	939	915	952	971	966	944	955	939	990	889	909	927	993	943	933	946	927	1002	946	956	953	996	961	957	912	956	952	943	915	969	1025	940	990	934	901	923	977	917	911	995	928	946	928	968	925	944	850	918	904	912	975	903	931	943	917	890	938	950	924	979	973	968	928	905	897	911	942	952	960	952	927	948	900	941	970	943	943	903	950	933	945	946	922	991	921	887	944	945	926	983	915	932	947	918	971	954	845	922	945	942	908	988	979	957	938	959	975	895	940	919	958	971	970	910	962	955	944	949	965	910	990	960	914	939	917	929	895	972	938	919	919	926	947	929	955	888	935	891	959	985	941	945	950	886	966	936	961	990	939	1010	911	905	961	957	908	940	942	896	950	913	922	872	976	934	932	929	951	1012	916	942	1007	898	937	954	945	952	969	908	954	1002	988	945	939	938	959	984	975	875	993	874	957	971	904	970	1011	930	919	935	910	926	951	923	983	963	963	974	938	998	937	991	946	967	959	955	921	911	1000	972	925	918	914	943	880	890	933	930	970	952	942	989	927	973	956	969	972	961	929	921	974	978	933	970	954	940	956	876	912	948	943	942	904	931	922	908	985	964	899	915	983	1006	912	935	959	948	912	960	959	933	951	893	947	976	985	922	966	911	956	940	912	900	954	920	952	935	960	887	962	936	886	973	928	936	940	898	957	891	974	936	947	945	908	908	965	940	903	912	953	919	913	933	954	956	948	924	986	952	963	954	974	901	949	1018	913	912	969	921	963	944	961	915	948	933	951	909	955	985	941	912	1000	933	923	896	952	930	902	950	968	1000	944	912	932	919	971	907	981	965	971	974	909	904	944	954	924	966	900	947	972	939	925	980	966	978	962	935	960	982	953	947	915	961	927	950	968	890	981	924	892	884	974	979	953	918	988	993	921	967	966	942	911	957	942	976	953	909	933	943	944	933	957	927	976	968	963	994	915	862	967	928	985	945	978	944	869	923	985	961	935	966	917	983	929	936	921	1032	970	940	945	960	949	932	918	964	905	934	985	897	923	981	973	915	929	925	1012	893	956	938	930	908	928	950	902	922	945	939	947	906	944	899	1014	939	907	931	954	895	967	952	966	956	891	913	934	930	966	942	941	907	958	944	939	974	946	921	975	968	938	1009	925	916	950	982	985	909	898	914	927	920	885	901	900	938	937	1038	868	995	922	969	989	976	987	919	955	873	859	930	920	943	963	975	917	938	974	980	892	918	909	926	931	951	927	940	947	946	924	919	922	923	963	966	920	982	924	941	952	907	944	962	964	942	928	939	928	918	955	929	965	991	975	951	948	963	953	1004	958	916	886	902	958	969	920	978	874	971	947	1006	950	954	995	969	931	923	932	963	921	920	887	941	873	1007	881	952	915	913	939	942	1002	936	994	935	983	961	929	925	942	945	959	966	970	939	972	943	923	958	950	920	942	862	908	902	960	982	912	930	911	1003	940	955	888	943	995	892	891	938	917	979	961	924	893	978	916	1004	979	963	959	942	930	973	947	960	958	952	946	926	953	910	992	928	1013	905	967	1019	954	911	965	890	919	942	936	987	927	918	958	993	921	916	929	929	948	976	899	916	984	952	944	962	899	938	976	946	933	984	948	985	923	909	992	905	968	1014	932	928	951	931	972	893	928	943	870	905	948	985	990	950	939	951	938	908	966	918	1005	934	920	960	945	957	954	928	953	1013	915	923	963	979	982	933	963	961	929	975	995	964	898	933	932	874	948	947	968	907	929	887	931	965	968	956	927	924	961	948	921	954	932	930	956	1001	908	845	943	977	936	990	943	973	913	936	885	882	947	917	900	971	992	921	924	941	954	939	942	907	927	919	940	958	982	884	982	896	952	863	981	955	924	917	877	958	912	958	898	973	944	931	926	965	976	945	922	917	998	989	997	988	923	924	955	923	984	968	916	901	980	959	975	946	930	934	901	958	974	931	862	939	889	943	978	955	958	916	989	900	919	913	962	1003	956	919	934	919	941	900	966	926	956	958	934	971	923	922	970	910	954	960	940	883	964	984	905	966	989	934	942	907	899	905	976	893	970	937	970	973	957	927	942	961	953	949	901	965	935	915	914	948	965	991	952	930	1007	962	917	909	957	953	917	920	942	900	982	949	956	975	963	936	994	948	938	941	927	946	981	938	970	907	919	942	971
64255	99793	70953	13042	990	1003	959	945	961	938	883	853	877	929	907	871	886	881	888	854	902	2011	3041	2242	1494	1163	923	915	907	898	845	913	872	882	841	918	893	856	876	926	899	841	860	886	897	859	903	838	930	848	866	835	849	834	839	841	863	875	882	886	849	873	847	831	890	928	894	872	863	862	852	871	870	799	879	921	877	861	887	891	890	880	877	863	862	872	882	882	910	864	886	864	860	839	867	822	899	840	881	898	888	882	925	898	853	903	875	860	861	896	865	901	879	860	858	870	855	969	860	916	921	915	834	872	863	927	905	875	864	851	841	871	861	890	900	873	901	860	823	842	887	875	891	889	828	944	821	902	910	850	852	824	876	881	846	831	813	883	879	924	839	832	863	889	873	889	896	870	923	874	835	860	871	842	882	836	851	860	860	847	887	903	830	896	868	843	845	908	891	844	852	832	829	910	849	852	856	912	821	811	908	879	874	868	866	884	858	862	845	896	830	855	901	805	879	864	857	856	835	867	866	896	830	864	872	840	843	869	885	846	862	857	819	849	884	914	862	893	873	901	870	856	922	842	899	882	833	870	826	904	844	908	875	843	858	840	850	897	846	861	861	869	888	856	825	861	857	849	794	873	886	869	837	848	829	874	896	819	885	901	838	816	931	889	874	895	855	865	851	840	854	820	851	920	882	896	859	875	894	891	913	879	885	856	882	931	845	846	886	876	854	876	851	836	878	815	874	847	869	913	834	924	900	852	885	843	839	894	866	812	867	844	850	895	844	851	892	818	884	837	886	810	870	866	845	882	870	848	841	873	847	857	856	884	869	818	888	826	896	873	856	850	869	860	858	873	848	818	840	861	897	881	840	897	865	863	852	841	853	868	879	854	914	839	915	888	839	865	886	812	860	830	862	834	899	841	894	883	886	865	830	871	875	910	855	882	847	832	841	817	862	872	886	839	832	860	816	852	859	830	929	849	851	891	864	868	838	853	878	804	899	882	853	803	858	828	886	885	892	889	858	893	845	887	842	854	813	877	872	843	904	858	877	880	847	879	848	842	819	896	842	823	874	833	828	921	867	884	864	853	833	851	874	895	873	864	830	888	875	843	851	840	834	857	894	838	855	845	914	858	859	885	860	845	867	845	858	853	832	877	886	904	854	891	857	880	824	880	802	819	871	857	914	858	875	865	854	834	918	857	858	850	848	857	845	856	874	848	858	839	884	885	867	894	910	923	795	848	829	878	850	844	842	835	883	937	817	849	875	898	861	872	907	878	880	841	849	858	882	854	945	796	835	860	888	838	829	839	858	841	831	852	904	877	849	867	899	806	808	861	927	864	792	900	905	871	836	858	869	870	883	913	888	894	886	886	906	817	882	845	886	852	896	893	848	910	869	821	862	880	868	831	835	835	847	902	857	857	853	859	865	897	900	908	870	895	854	841	829	817	881	856	854	884	867	904	845	862	868	843	858	868	870	886	905	912	919	872	896	798	846	844	805	883	848	836	813	841	892	916	893	855	864	844	843	930	867	904	845	906	843	852	864	846	852	833	848	821	837	847	849	860	855	883	899	860	892	850	862	876	876	861	858	876	893	825	847	877	822	857	827	964	905	854	864	816	834	887	831	859	867	859	869	864	933	868	823	830	836	855	847	819	845	785	878	878	904	819	856	905	937	847	810	895	861	878	931	902	882	839	866	871	879	861	895	929	847	834	869	846	846	795	821	843	845	898	874	882	877	842	905	896	902	857	886	903	870	834	883	829	848	873	849	851	864	841	849	873	844	860	862	833	861	896	856	880	825	916	869	860	869	860	907	824	849	867	871	837	863	888	842	865	854	889	876	836	865	822	884	901	900	887	876	838	875	898	870	810	857	875	863	874	863	876	865	854	837	871	861	845	847	899	866	852	887	822	876	867	894	890	858	793	872	898	828	866	918	892	869	925	928	846	828	877	855	831	843	913	812	853	860	838	895	832	864	869	857	853	915	901	918	850	836	815	887	849	863	887	896	893	797	849	842	878	832	867	813	861	815	892	861	846	840	862	874	821	854	892	870	825	898	875	901	849	833	879	854	848	855	837	915	880	903	847	942	875	826	820	832	863	868	862	876	919	847	885	895	870	835	925	846	904	913	850	884	949	841	898	818	845	894	882	886	839	892	819	878	918	891	862	898	839	874	838	842	923	853	830	834	816	895	860	855	866	886	827	844	872	873	909	864	853	887	875	822	836	821	856	886	866	857	899	841	874	894	924	911	900	871	885	876	838	851	904	852	859	862	861	869	858	884	856	856	846	864	837	841	840	860	865	844	895	848	890	867	891	885	855	851	884	879	884	909	875	876	905	861	901	884	885	844	823	831	840	887	919	894	841	852	893	836	833	859	866	833	877	843	870	856	883	842	863	839	859	840	923	890	865	891	857	852	912	799	889	833	839	852	791	863	884	869	827	860	868	853	821	879	851	864	849	923	906	868	911	902	892	880	884	865	905	853	912	865	862	858	869	865	835	858	866	882	857	850	853	904	859	870	838	875	854	870	854	870	810	912	882	877	840	861	838	911	868	841	873	867	869	877	825	807	821	882	853	838	857	864	865	888	849	858	873	891	869	838	880	859	811	921	823	884	856	872	882	870	850	929	868	880	850	824	863	858	880	900	870	810	826	848	841	877	826	907	873	903	859	865	841	830	835	822	877	871	917	868	866	856	841	834	842	865	839	876	876	904	870	923	855	869	892	854	906	899	841	866	906	842	909	812	877	872	839	889	876	861	862	870	795	863	846	818	910	860	841	860	883	895	817	866	848	868	806	852	894	847	865	829	837	895	861	859	865	868	868	871	874	907	882	816	864	903	851	826	886	875	896	842	820	819	864	895	876	890	870	819	835	885	891	831	869	874	867	795	937	860	868	836	820	864	851	829	812	880	851	895	841	848	864	878	828	860	836	887	842	873	809	869	816	857	895	869	867	852	890	872	882	881	883	849	870	883	876	824	911	883	935	857	837	831	841	803	913	840	848	845	856	897	877	820	857	860	841	896	857	838	857	845	826	837	860	871	873	839	856	875	864	866	839	887	889	869	868	881	879	795	907	868	877	835	930	874	843	869	860	854	846	881	874	832	812	855	869	908	866	855	837	826	824	807	838	850	878	840	898	834	892	877	861	843	881	883	863	905	890	844	826	810	893	842	887	848	834	896	828	860	864	805	875	896	820	937	874	802	885	885	803	925	817	825	870	861	892	881	831	837	865	885	862	861	848	802	833	886	875	830	857	813	900	832	837	840	834	820	845	845	885	873	899	922	874	877	865	841	889	853	779	883	826	885	798	877	850	899	866	856	874	832	861	883	885	846	846	845	861	882	879	880	853	867	864	862	907	857	853	901	826	801	914	841	868	850	935	897	885	872	863	891	861	935	826	892	906	866	849	822	827	829	878	864	858	844	931	866	851	919	871	881	875	853	840	842	902	854	854	877	859	896	840	939	878	849	829	856	860	863	839	844	839
29581	29605	26472	8688	912	755	785	709	710	732	745	750	690	689	706	737	780	754	751	763	719	766	846	811	811	791	769	721	721	718	690	743	766	725	738	687	752	715	679	757	712	741	692	723	680	766	733	727	676	715	746	758	730	730	713	705	680	726	753	729	724	693	733	731	758	693	721	725	708	695	775	755	781	725	732	725	697	709	729	710	693	761	753	778	750	784	742	722	753	748	675	727	735	719	707	725	700	717	688	718	711	699	698	721	699	772	739	696	709	701	712	663	774	764	729	748	745	755	659	717	700	757	697	758	722	751	703	744	743	693	770	771	748	668	719	720	722	768	696	676	680	715	680	712	686	722	771	771	691	704	734	726	730	662	714	690	694	686	756	714	738	724	749	711	721	729	734	722	712	784	716	748	690	728	724	732	794	725	701	752	713	728	719	762	728	755	733	712	718	756	729	751	744	662	704	704	714	708	768	726	693	700	667	735	714	718	769	736	691	754	707	704	761	717	691	709	735	747	752	680	751	734	727	711	731	714	738	757	726	736	702	708	757	708	739	708	731	667	726	687	679	696	671	754	699	740	708	713	738	743	747	730	748	718	740	786	688	716	733	775	690	698	677	731	706	716	733	722	768	736	743	714	705	729	676	734	677	742	705	710	727	734	758	761	779	689	705	750	650	741	723	665	777	717	675	702	724	738	763	703	724	736	741	740	717	729	696	749	737	732	665	747	674	718	707	748	691	729	722	725	726	695	746	714	739	714	728	712	752	726	751	714	698	676	751	748	722	678	725	728	701	747	715	754	736	733	739	704	708	703	694	700	716	701	737	742	738	742	793	731	742	767	729	713	737	694	753	723	693	761	707	679	701	724	723	720	742	690	742	685	737	742	751	738	775	725	769	698	745	754	762	731	735	786	730	729	686	723	740	695	697	771	712	776	704	728	759	678	745	715	780	714	707	731	703	651	740	657	719	727	762	792	733	729	724	742	721	667	715	734	728	753	756	732	694	705	676	715	709	695	750	732	754	677	697	700	773	737	748	688	739	649	776	767	706	762	748	699	765	768	671	740	676	711	704	718	675	734	705	726	755	703	702	732	748	722	770	719	752	715	669	747	708	697	743	698	715	748	727	767	722	747	721	749	686	742	690	716	737	737	718	730	683	753	742	734	743	738	746	737	740	697	728	757	694	734	705	766	739	726	722	752	716	710	732	726	727	691	729	686	726	680	731	774	746	729	753	682	748	718	778	695	760	702	708	710	758	726	738	677	716	668	703	754	747	741	728	724	756	730	708	739	748	722	730	727	755	725	778	753	748	703	753	770	745	705	727	683	686	666	734	756	736	676	713	716	719	693	763	685	717	703	766	731	729	715	712	716	710	722	741	727	750	696	753	748	714	773	757	709	678	728	773	768	764	726	760	682	739	762	726	699	723	728	785	673	731	698	717	722	730	735	687	754	688	734	737	698	725	719	723	755	722	739	717	698	724	713	701	720	749	736	728	732	725	725	692	750	723	705	760	692	745	765	767	702	739	752	716	734	780	719	721	753	737	689	757	703	709	720	726	672	726	751	713	738	697	750	711	755	712	706	690	715	644	715	719	761	753	764	699	699	736	713	727	762	763	750	737	732	703	762	739	753	716	756	709	715	742	711	750	706	708	759	685	744	710	748	736	710	747	733	727	708	704	726	702	754	731	729	743	700	756	738	717	653	727	676	724	727	730	715	730	743	739	724	727	733	663	720	733	756	749	741	782	726	727	721	744	740	702	727	738	686	699	720	687	751	681	673	719	733	690	807	776	699	774	705	756	764	662	729	762	700	730	734	730	687	706	813	719	714	665	712	717	703	745	705	761	711	791	731	681	733	718	752	753	759	727	744	729	768	780	736	754	692	734	667	711	738	727	708	767	720	743	700	710	748	728	693	702	674	713	725	726	766	708	697	721	758	748	673	717	735	708	694	744	741	732	736	706	764	765	681	721	704	717	755	744	709	732	714	728	734	783	713	757	768	716	710	746	730	749	702	775	732	718	700	740	765	755	712	732	713	709	677	749	693	736	696	726	718	766	749	736	742	727	707	742	683	722	734	716	712	738	726	735	717	716	740	754	723	724	742	731	738	745	735	736	720	780	676	712	669	722	741	749	724	749	728	751	661	709	725	759	710	715	701	721	707	697	694	691	737	736	725	706	718	739	706	716	735	731	702	700	755	742	664	733	719	743	710	755	695	720	689	706	697	696	714	751	725	707	728	704	718	727	746	774	732	738	727	684	753	730	711	718	706	718	705	714	781	755	720	737	758	743	748	749	727	731	794	737	739	753	726	673	769	703	719	707	699	712	769	712	691	714	684	715	713	715	686	722	724	717	771	779	724	766	744	697	737	703	715	719	730	745	747	727	723	728	728	736	727	723	754	731	719	720	722	765	713	707	715	704	737	733	712	752	747	697	786	710	739	727	682	685	683	742	717	734	809	728	720	665	787	739	755	696	720	730	753	724	789	765	707	720	732	755	760	711	729	739	735	740	722	757	757	736	726	707	683	696	698	756	776	718	731	683	699	702	723	733	677	756	722	772	722	707	721	728	732	739	750	713	679	721	679	705	678	707	712	743	692	690	743	719	702	758	725	726	729	750	705	701	703	779	769	724	689	739	733	715	706	722	739	759	759	773	730	712	752	737	748	646	695	724	756	809	710	722	771	705	750	709	732	716	768	781	725	762	696	701	735	774	723	683	676	719	737	756	718	714	730	746	713	787	733	734	726	701	734	713	717	775	747	726	729	753	756	685	738	747	733	770	720	706	695	684	699	729	730	713	741	721	698	736	739	763	805	751	719	702	763	744	748	748	735	726	735	741	711	740	682	758	710	690	696	668	717	752	716	731	718	701	728	720	729	688	749	680	715	721	714	748	740	727	695	721	705	751	778	744	754	751	699	681	716	725	698	703	726	706	689	685	717	753	769	767	741	730	719	755	742	750	694	766	765	743	709	738	691	762	709	727	701	725	729	761	743	779	730	760	694	734	772	732	725	704	706	683	717	703	738	684	728	701	687	721	711	700	703	760	729	731	736	756	785	747	735	697	757	748	710	700	767	760	708	791	733	723	739	714	732	702	734	749	698	736	652	766	697	728	765	690	724	714	720	707	699	693	731	700	687	742	726	738	746	753	740	720	749	708	743	725	758	735	732	745	706	764	743	701	717	696	728	684	693	693	715	723	723	774	720	691	728	717	721	742	712	638	697	714	735	735	761	756	738	719	725	760	763	767	727	674	798	731	720	745	771	717	731	769	717	728	729	733	744	677	733	741	716	741	725	722	733	686	772	743	711	751	707	724	716	679	758	750	736	720	698	746	726	716	704	708	714	738	711	703	766	764	732	748	712	692	741	762	732	735	684	752	750	739	776	711	738	712	759	728	696	727	730	760	729	738	715	703	727	740	712	725	710	712	705	752	742	749	723	708	674	688	759	692	725	741	754	730	758	697	707	669	708	751	677	755	697
21615	35092	19838	3791	595	624	583	615	622	611	599	587	593	572	607	581	609	607	637	597	580	689	685	719	668	647	600	630	665	600	583	604	609	580	581	607	612	632	634	586	570	619	619	594	578	555	589	602	616	532	674	589	631	583	654	562	559	618	625	601	576	558	578	587	586	577	654	629	572	600	615	622	640	560	623	565	615	588	602	609	622	629	607	637	581	649	579	608	604	576	618	566	583	630	573	621	601	602	594	625	620	620	589	607	597	593	628	551	564	574	604	613	605	586	597	614	598	614	611	610	609	568	631	628	604	604	572	568	580	607	604	611	531	565	618	587	632	592	615	600	611	605	613	574	646	588	601	592	584	582	617	603	585	604	591	593	560	615	560	620	569	588	613	577	603	648	579	592	567	621	603	656	633	604	589	600	559	574	620	614	618	600	624	592	589	596	616	618	552	594	595	576	636	620	587	607	613	565	606	571	593	591	602	598	607	582	624	619	614	569	573	590	608	602	591	574	591	604	566	603	611	564	569	602	594	590	566	576	575	586	623	591	608	631	580	600	584	586	636	614	582	594	579	604	615	613	628	582	564	591	613	612	612	600	615	601	580	580	577	589	569	641	667	572	595	582	579	611	629	590	586	622	599	603	645	616	561	570	589	608	596	622	604	596	609	597	584	606	622	629	595	630	607	595	573	611	552	574	611	601	571	607	607	576	529	607	587	595	618	608	587	568	604	590	592	586	586	606	629	561	579	626	615	576	578	611	602	572	597	598	625	618	605	619	600	588	598	612	619	564	594	568	593	598	634	596	585	607	607	621	587	584	585	532	631	608	592	581	638	594	610	599	595	589	604	634	606	622	641	591	586	580	591	568	581	594	567	627	584	582	646	603	601	615	543	595	590	608	582	583	613	610	558	602	525	610	612	612	557	574	591	555	554	599	591	574	620	600	561	607	617	588	621	558	572	597	591	578	603	618	579	567	591	617	562	605	631	639	563	606	610	557	628	614	629	605	611	635	582	591	586	609	607	595	588	584	584	576	594	597	619	596	588	609	615	578	642	588	601	599	578	589	574	619	636	542	586	575	612	588	578	559	619	602	600	582	652	604	612	611	584	538	610	616	623	599	624	589	596	609	601	593	584	600	592	600	614	611	556	612	589	572	617	566	556	626	599	609	571	603	567	632	627	618	585	620	599	630	616	588	617	587	609	633	597	605	588	592	622	570	634	649	589	574	558	612	605	592	596	617	596	553	542	587	589	643	583	587	614	576	579	582	620	578	575	580	584	584	582	577	596	567	613	605	580	554	613	626	599	616	548	596	554	574	578	622	602	619	615	630	664	595	597	611	616	615	636	550	599	621	543	622	583	597	563	561	642	634	626	596	560	576	618	578	609	587	563	616	619	601	590	594	651	602	589	581	607	600	579	614	580	594	603	586	641	646	597	639	578	591	610	563	585	597	645	618	605	642	625	610	600	597	647	569	608	625	604	531	568	590	608	562	604	564	605	585	572	636	564	630	642	624	609	574	610	648	596	565	569	614	612	592	612	571	614	599	602	601	572	608	608	579	579	584	567	562	593	606	581	589	618	601	589	580	624	582	583	595	635	594	617	587	574	635	621	598	589	619	608	613	634	579	599	610	621	584	606	626	551	583	641	605	586	569	586	605	609	618	603	594	591	626	585	584	583	583	607	593	568	593	613	610	572	621	583	619	566	569	605	609	608	603	579	580	594	581	630	530	614	592	613	586	609	570	590	619	610	636	579	602	622	598	619	589	631	569	602	615	605	571	566	621	598	609	575	595	558	612	600	611	581	616	609	552	600	567	595	595	566	613	592	586	635	611	574	598	641	598	592	626	645	635	639	620	573	581	612	595	635	622	603	591	600	603	591	594	634	614	582	619	604	637	612	598	584	613	612	574	618	599	614	612	571	567	563	601	613	613	578	595	607	578	598	589	613	600	598	642	615	568	612	638	592	594	605	592	643	632	583	603	593	599	626	628	579	589	623	670	598	576	586	620	616	596	624	617	590	606	611	617	595	657	605	616	586	606	608	601	605	656	617	625	618	611	578	598	621	586	608	587	678	609	578	598	579	603	593	595	582	628	594	579	551	574	612	611	634	609	602	618	591	589	602	560	599	548	601	627	614	586	604	558	581	641	545	529	586	579	568	590	594	577	569	587	587	630	602	571	552	609	593	635	619	574	599	591	582	625	642	600	602	613	618	571	605	587	600	567	585	612	615	596	564	587	604	575	588	585	601	617	582	576	594	620	610	604	577	649	555	566	619	623	595	572	575	541	557	646	588	537	572	573	602	592	620	591	568	623	636	596	616	571	601	591	606	616	605	601	553	596	611	605	558	606	576	592	632	602	619	568	589	588	599	548	577	617	582	579	641	618	533	608	584	610	570	607	597	611	573	589	583	567	612	587	591	576	604	583	580	583	610	592	638	627	555	550	598	627	567	643	605	589	577	556	603	603	600	599	588	558	610	604	590	602	585	629	591	651	595	621	615	644	603	639	620	657	623	624	607	579	591	638	575	590	579	631	562	574	566	606	624	597	615	569	639	621	641	655	565	586	597	610	633	643	608	646	595	570	584	561	594	570	653	600	632	611	647	611	597	562	601	580	583	574	641	620	660	587	653	575	578	590	564	608	606	586	602	633	648	588	567	604	619	549	606	592	610	597	591	576	588	596	591	585	591	607	589	609	581	612	578	569	630	599	591	561	624	562	574	595	614	600	632	628	588	595	584	606	567	619	547	572	628	588	580	571	627	583	587	598	616	617	579	606	596	612	641	624	618	592	626	654	597	602	628	555	611	571	634	608	569	582	598	608	608	599	594	611	569	656	608	596	586	632	588	605	613	585	593	582	597	593	600	590	602	564	655	587	611	597	587	597	563	612	623	593	593	611	554	624	579	606	633	589	599	559	580	553	600	623	595	643	593	593	598	601	566	583	637	609	583	599	587	637	582	565	577	617	619	599	556	630	589	639	588	582	602	611	605	575	579	590	631	616	594	604	581	610	574	583	567	545	619	609	593	609	559	600	578	586	605	579	593	651	591	599	541	574	593	603	575	574	624	588	598	566	642	632	539	574	613	613	578	641	592	622	623	615	585	600	606	600	572	577	591	608	582	611	600	615	588	568	636	626	608	568	598	620	608	609	640	613	594	592	559	602	592	608	636	583	607	588	630	567	608	585	619	594	604	600	667	623	625	619	599	635	600	615	639	554	632	600	633	649	574	634	574	586	627	592	562	619	595	580	572	605	530	612	546	613	621	567	613	609	595	647	622	600	593	601	648	596	612	597	571	585	599	573	574	603	603	604	597	597	603	619	602	619	566	569	596	584	589	568	606	581	581	602	598	618	598	607	565	592	580	663	575	629	624	570	602	614	603	558	585	609	583	583	545	607	589	606	626	584	596	563	598	606	577	560	572	507	603	596	574	552	592	591	624	648	597	578	607	600	603	616	611	583	626	579	643	572	586	617	560	592
25013	26189	41410	33154	13901	3102	1330	989	887	904	896	882	970	938	911	915	935	869	894	866	935	1049	1397	1237	1114	995	914	894	894	903	934	935	937	897	840	862	900	898	815	840	889	879	870	818	901	844	867	874	874	844	899	838	839	931	900	836	876	931	877	865	901	893	911	839	891	887	895	920	901	879	820	896	886	924	836	874	862	882	847	864	858	879	858	819	871	926	840	836	815	861	883	883	906	897	922	931	889	897	928	837	909	876	865	894	864	871	878	877	872	920	838	887	907	849	879	878	860	898	859	892	826	865	946	852	912	841	869	842	850	842	849	842	867	835	895	885	874	876	876	877	849	854	905	842	910	888	893	863	894	850	915	926	934	796	870	851	887	852	876	850	901	898	908	874	848	890	856	880	876	910	871	933	889	872	912	858	829	869	885	913	884	835	803	868	937	889	873	906	894	892	888	838	932	927	892	875	891	900	877	848	908	888	869	843	847	905	835	873	848	881	867	879	848	836	860	797	842	873	842	866	879	876	833	886	866	868	879	845	885	903	854	889	912	884	865	898	847	841	840	886	844	863	873	873	840	853	899	864	890	891	835	900	890	857	880	835	945	904	863	871	886	858	829	867	886	828	905	902	843	941	834	875	867	907	848	838	834	856	898	910	864	904	920	899	882	902	895	879	880	845	900	875	901	939	870	896	898	901	907	866	881	857	843	840	862	856	891	869	863	899	882	897	900	837	867	861	833	879	908	868	858	915	847	854	885	888	881	866	827	894	824	875	847	866	830	867	823	839	819	896	848	900	836	844	856	855	841	890	844	886	881	880	849	863	884	905	883	809	851	908	934	879	921	914	849	904	899	914	904	884	866	843	851	826	933	867	855	895	899	850	849	856	867	879	878	817	853	880	863	862	888	848	851	846	879	884	899	919	800	868	895	890	844	892	861	879	793	895	808	860	882	826	855	859	846	866	770	883	927	912	906	925	916	905	861	888	843	878	851	839	887	839	832	857	841	787	859	843	837	852	862	867	855	868	828	891	971	821	845	895	887	898	880	850	883	898	901	871	875	866	850	893	876	897	915	890	891	852	833	842	917	859	875	933	952	833	857	869	898	873	842	852	877	859	869	919	866	911	868	841	851	894	827	875	820	906	886	890	887	899	870	891	884	928	887	875	850	843	894	862	879	926	902	858	835	867	844	891	902	867	847	841	890	858	883	875	860	876	798	877	861	896	844	876	887	925	887	922	907	888	866	910	892	853	843	834	912	855	917	894	860	900	843	868	897	852	871	904	864	816	855	868	815	870	795	871	881	870	913	882	814	821	853	884	896	877	875	881	921	875	911	826	867	918	887	864	900	854	823	875	864	866	922	880	885	859	883	879	896	868	862	839	871	878	856	850	911	868	898	839	897	895	899	849	824	850	877	872	883	823	861	908	866	911	848	827	862	887	878	885	882	894	817	910	814	855	870	840	860	898	905	893	840	885	872	869	863	903	834	833	822	880	882	908	877	876	858	883	874	857	895	873	899	906	819	846	856	878	885	870	871	862	940	879	854	894	826	817	860	866	870	852	854	804	842	907	857	876	883	855	863	925	875	862	902	873	857	915	906	855	822	871	883	874	881	875	926	810	917	881	850	907	886	844	923	905	925	913	869	841	827	829	845	922	887	854	787	866	938	828	909	860	887	860	843	886	848	890	889	875	882	848	834	912	892	840	874	865	919	883	889	889	876	877	859	893	856	918	845	861	819	857	893	879	898	870	890	851	883	846	857	879	857	836	855	854	888	836	869	888	868	918	924	889	879	852	833	848	867	895	903	868	835	897	844	934	870	825	859	815	881	867	857	884	912	861	856	880	896	882	874	871	858	838	872	870	883	837	870	858	884	878	912	861	905	836	934	867	865	905	793	903	837	882	906	844	915	822	815	858	881	856	864	886	882	932	893	901	837	850	860	881	829	845	831	862	858	870	873	847	884	920	904	885	870	896	890	867	794	919	862	915	890	871	875	833	876	892	881	862	858	844	922	886	887	892	786	877	821	866	878	894	844	886	859	871	809	868	849	843	846	881	896	895	921	906	909	850	911	848	877	818	894	882	901	874	891	903	902	928	850	880	836	843	841	851	889	892	874	845	851	916	918	882	867	858	884	863	872	852	832	879	883	878	901	935	847	811	914	920	866	892	917	830	960	889	900	870	886	875	895	866	905	898	909	879	860	878	791	898	863	803	873	892	912	865	846	900	874	896	910	832	849	955	900	889	799	857	892	839	877	854	884	910	853	906	862	846	874	887	882	910	862	873	877	864	868	864	912	883	857	827	859	937	912	830	875	899	842	904	870	855	849	887	908	876	887	870	836	880	886	876	882	866	845	879	823	879	949	917	848	943	831	831	826	864	873	829	864	887	863	906	910	911	877	888	873	886	922	855	843	823	880	892	930	896	837	865	849	870	869	856	883	841	864	926	871	871	894	879	868	817	865	867	862	931	879	831	918	944	917	863	871	871	924	896	842	847	916	886	821	918	853	848	862	860	886	882	831	873	877	857	817	873	841	875	863	902	903	853	879	840	879	847	868	906	898	880	934	862	836	873	860	888	853	863	873	905	907	859	894	852	828	864	885	894	907	886	885	884	849	878	948	873	935	891	851	855	901	917	885	886	902	920	873	903	909	853	865	915	838	860	839	838	862	858	910	894	875	893	891	863	872	907	913	916	872	859	881	946	874	860	878	869	894	880	880	868	889	835	854	945	897	953	851	874	880	899	877	936	900	891	946	900	926	888	890	903	880	884	882	907	903	893	882	883	913	899	856	884	844	903	825	847	849	895	906	843	853	890	890	811	874	861	846	882	926	867	869	885	885	934	877	829	848	845	876	834	876	851	891	826	865	890	810	897	857	874	903	855	846	856	876	883	891	855	859	875	939	885	849	883	878	895	829	878	846	927	917	898	874	887	926	904	894	862	861	827	835	859	859	821	877	879	885	817	901	903	857	939	877	890	861	913	875	912	868	875	869	859	894	932	897	887	851	856	834	890	907	861	843	844	949	887	824	826	907	909	875	923	921	856	905	880	802	831	878	899	866	890	844	816	859	862	902	877	906	843	890	906	852	851	855	876	897	871	848	827	842	907	884	857	822	802	880	915	878	918	828	851	899	897	861	825	876	895	840	885	866	869	827	874	844	865	880	849	898	883	904	876	861	880	913	818	839	898	872	917	893	872	838	904	887	913	851	824	875	894	861	855	886	868	854	868	889	874	897	901	902	922	867	856	877	896	871	842	921	869	924	861	859	855	898	887	896	875	879	882	947	875	860	866	905	838	899	854	842	908	830	825	870	856	847	861	875	880	871	855	828	911	916	886	876	945	877	847	914	945	802	890	896	883	928	856	909	857	877	843	841	917	882	852	860	909	837	871	842	934	847	904	911	914	869	841	865	877	859	874	880	898	913	864	866	889	876	831	881	827	903	879	858	843	902	896	946	866	878	871	868	824	912	867	863	843	908	922
61066	95036	61693	21595	869	867	864	805	825	863	817	808	834	789	779	827	811	812	830	767	847	1106	1625	1248	976	866	811	804	751	774	778	811	762	763	804	802	795	831	755	779	757	786	793	768	770	813	743	822	766	790	809	811	773	790	778	780	760	806	809	791	824	769	811	768	775	805	811	780	815	817	827	811	777	818	789	809	807	758	740	790	739	834	842	795	724	795	712	769	817	833	783	802	841	793	771	772	815	791	829	737	761	806	793	825	791	799	781	795	785	782	783	811	759	795	788	774	803	786	765	789	826	832	764	772	818	809	757	800	811	770	844	781	719	792	779	762	807	816	746	812	762	748	787	777	781	832	754	780	763	759	801	848	813	802	834	782	785	788	768	805	753	788	805	807	769	771	822	752	779	748	814	750	809	772	787	779	745	796	779	775	736	761	813	738	817	828	766	781	796	840	817	781	758	849	779	761	776	763	784	796	763	804	760	826	777	772	746	798	764	798	766	814	781	810	787	762	770	808	784	765	768	772	801	832	784	800	814	803	773	854	782	784	801	785	798	764	764	753	770	790	753	774	811	838	754	795	803	785	738	820	810	725	801	763	793	771	763	772	781	760	787	789	802	822	809	836	757	813	754	794	774	797	802	789	780	754	794	785	767	750	788	838	819	778	728	754	779	780	754	773	808	791	742	825	787	789	786	797	785	803	747	754	779	803	780	781	754	786	796	801	813	787	825	828	782	756	774	803	763	798	801	808	797	775	754	774	754	801	773	815	741	754	783	784	747	768	748	774	761	782	809	755	775	762	784	797	750	804	749	774	780	793	773	799	798	743	757	812	807	764	806	781	803	857	833	798	808	783	797	783	815	781	751	741	778	818	794	783	727	797	761	768	810	774	810	718	819	732	788	791	758	778	804	757	788	804	756	776	785	765	781	833	841	840	797	784	813	757	803	782	766	776	757	839	781	829	831	741	848	765	828	752	775	783	779	781	829	817	820	788	797	825	800	753	764	748	846	775	760	823	743	832	791	778	844	774	759	798	818	813	818	764	789	821	779	787	775	713	821	815	808	794	854	791	749	754	768	826	836	785	817	769	768	813	817	825	762	808	833	759	827	785	795	791	815	776	825	771	740	790	773	759	728	829	808	852	814	793	793	805	786	835	750	837	776	814	815	817	815	801	800	804	789	768	744	821	798	827	814	731	785	795	752	736	771	777	795	753	740	783	771	753	792	821	803	765	768	826	766	833	755	803	822	776	810	818	774	784	765	777	782	805	788	760	771	790	774	777	819	756	792	799	808	779	799	824	804	811	777	793	776	803	799	799	770	796	786	816	801	762	809	772	784	768	769	811	777	759	752	888	797	796	774	845	767	846	782	798	756	812	786	756	779	799	825	807	809	773	800	799	783	827	825	777	793	816	760	766	787	806	776	784	759	744	859	773	849	832	824	793	791	774	799	816	768	750	766	853	776	784	794	843	812	815	760	777	779	820	767	798	750	803	757	763	779	759	795	774	793	807	794	826	801	812	827	777	853	802	835	790	752	807	760	751	777	792	767	775	770	719	816	757	765	803	755	788	775	782	752	841	793	803	789	790	793	821	770	796	766	780	765	726	784	778	814	775	821	810	774	763	782	794	836	798	760	788	752	810	782	745	841	819	802	848	749	774	765	816	802	747	743	825	809	802	792	779	776	756	744	789	768	810	774	789	782	774	808	769	764	775	764	792	723	773	806	815	772	835	820	804	743	755	778	759	804	820	829	793	801	780	776	730	780	758	801	770	727	775	776	828	811	842	784	784	743	786	815	803	790	755	742	759	727	791	796	776	815	737	785	806	800	791	782	803	753	823	774	766	764	762	798	798	759	806	804	780	820	742	793	741	759	779	773	837	806	749	775	800	785	802	814	788	833	762	759	764	804	849	784	770	781	787	801	768	696	778	808	790	807	802	813	805	776	836	771	839	752	748	795	777	770	785	752	805	802	844	818	758	806	792	798	779	802	794	768	803	774	828	783	784	781	725	772	844	794	726	799	772	803	771	828	813	807	836	750	770	800	809	837	848	773	733	815	776	762	802	778	773	784	806	791	776	808	781	863	819	741	765	741	747	747	780	788	778	812	763	762	828	743	840	792	739	752	766	773	794	775	767	827	750	789	811	736	765	770	749	845	794	779	753	802	788	848	803	780	784	816	795	771	858	778	780	783	769	774	760	789	739	729	774	809	794	777	769	765	763	746	783	741	819	785	824	803	791	835	815	800	784	803	787	779	827	792	830	808	785	795	804	796	770	761	782	732	803	805	717	798	770	773	799	744	830	729	815	834	809	765	713	759	791	798	723	772	818	757	776	802	814	748	791	746	792	825	819	787	797	778	802	742	743	828	801	791	839	811	805	874	778	785	803	805	751	806	793	778	792	778	805	797	805	813	783	776	814	780	805	801	779	756	780	801	757	784	791	745	811	761	769	784	805	797	783	785	766	761	779	788	764	798	779	750	747	786	741	757	817	815	742	807	786	787	822	781	846	750	725	804	790	726	791	747	805	777	750	789	776	765	741	749	809	806	813	767	771	787	773	778	792	798	728	773	831	775	767	737	830	806	751	836	802	792	768	838	754	742	722	776	818	831	817	784	775	837	759	785	751	809	775	805	788	842	811	775	779	815	771	804	790	808	795	736	746	789	801	814	822	810	769	806	792	758	770	793	848	736	772	742	809	800	800	810	784	781	782	813	816	769	764	800	811	794	800	787	777	834	783	740	739	808	772	756	833	787	752	757	784	781	795	811	766	802	711	803	786	769	805	835	790	760	787	819	792	799	797	729	785	769	775	768	838	807	747	760	806	761	821	749	798	812	787	798	765	798	796	759	762	783	783	799	761	761	818	843	789	782	761	796	817	771	816	767	769	803	809	752	759	799	815	783	846	804	762	784	802	771	809	719	781	758	799	784	802	747	812	763	820	761	800	758	785	830	820	765	801	731	796	793	815	756	756	868	803	765	761	748	805	803	798	774	798	829	774	772	757	763	810	816	804	752	720	768	820	818	762	743	860	817	770	818	735	795	762	773	768	779	828	760	767	788	795	800	781	783	841	815	787	770	737	771	812	790	815	772	818	806	754	753	741	778	792	750	782	774	772	791	782	803	806	757	775	733	862	832	773	773	800	796	800	820	788	769	791	753	763	768	775	815	820	735	789	757	799	778	860	711	759	821	820	815	782	799	786	814	800	762	774	736	778	775	776	780	795	768	847	820	817	756	780	747	808	766	802	762	812	793	795	756	829	785	807	770	763	765	798	789	797	771	787	788	814	813	744	777	853	763	828	789	756	777	706	771	736	822	747	786	808	787	758	751	848	801	772	788	743	795	806	799	792	723	756	780	799	763	845	796	810	717	751	757	757	763	782	786	822	811	785	789	757	815	792	781	769	805	829	803	790	781	783	789	767	803	776	777	742	827	785	795	769	799	798	804	800	794	815	813	791	753	762	775	813	784	777	803	781	805	814
23898	23376	34547	31705	19595	9426	2064	1228	1063	1097	1061	1028	1011	1053	1005	1037	1095	968	1049	1034	955	1381	2004	1802	1401	1161	1015	1022	998	956	998	1059	993	1063	953	924	963	944	975	989	1002	1014	982	1020	1023	1009	982	993	970	1053	976	1000	991	1008	979	1027	998	995	1030	1030	945	959	969	1036	1027	993	1015	957	961	1035	944	999	1033	983	922	994	926	1023	978	1004	971	955	961	1008	947	972	947	967	954	971	1044	975	986	989	948	975	1020	929	989	970	942	1020	993	992	1045	920	1004	975	990	990	1007	949	926	1032	925	1039	990	984	981	969	988	998	1053	1004	977	961	921	982	973	946	981	965	956	1002	974	1028	974	967	933	957	919	992	929	1014	966	963	1018	977	989	983	940	985	1003	966	975	1032	938	965	947	1009	1012	968	971	1025	1069	958	992	1039	973	991	1031	1028	977	974	991	981	989	998	1023	959	975	1037	980	995	1009	992	1029	1016	982	937	928	942	1045	988	941	1028	1002	1003	1038	990	1006	1001	951	965	1010	960	1006	937	1012	941	950	938	963	1084	941	1009	946	977	961	948	1011	982	988	966	997	1031	1004	984	1017	980	1017	938	953	1013	981	985	963	987	1002	1003	1046	981	1028	984	987	972	1016	928	913	996	1004	1001	978	946	1002	992	962	1013	1005	1036	977	1032	1048	997	998	1004	969	977	998	951	984	1021	995	985	1009	975	1030	1045	999	999	1009	1015	961	987	1005	1048	1018	911	1039	1012	1014	980	985	975	973	941	1012	985	997	998	984	984	943	925	1051	1013	1016	1030	958	998	972	984	1002	957	977	993	983	948	976	987	979	915	974	1017	947	1022	1000	934	1008	913	981	991	1016	1003	982	969	1008	958	1037	939	941	953	975	1010	964	954	978	962	974	1028	987	943	960	972	971	964	955	1002	973	1014	940	912	972	1020	965	977	938	991	1011	982	960	964	978	933	950	968	969	1060	970	969	1013	1008	994	928	949	1039	1012	965	992	985	1030	970	940	960	966	1025	992	1007	996	977	975	966	1018	976	1015	954	1004	982	939	1016	982	1021	998	994	918	963	1019	998	975	953	970	1007	997	982	916	989	988	1001	976	917	990	1011	999	946	1018	1060	949	973	946	1011	903	968	970	1010	1003	967	1025	984	991	944	951	997	992	992	960	1064	1019	966	1029	1035	1003	1031	1017	969	937	958	981	945	1019	1036	995	996	1005	990	947	1018	1034	981	1051	934	1008	975	993	968	963	953	970	991	1029	1018	988	959	974	962	961	994	920	989	983	966	919	1015	1014	961	1023	1002	1020	989	933	943	975	967	974	985	998	976	982	969	993	952	955	959	1051	1011	1023	962	908	943	1031	969	962	969	1012	1008	981	985	989	1026	966	1019	973	959	1022	1004	1001	988	942	1013	1012	907	1011	1000	1057	959	1018	1000	926	973	998	990	1009	1006	991	1017	961	955	1021	988	998	979	950	966	960	988	1011	1020	945	960	977	960	966	979	1009	1008	952	1011	966	931	951	1012	955	998	1022	976	1025	1030	957	1035	1011	982	922	958	897	1027	983	956	966	959	933	968	985	997	959	952	1012	987	1001	1009	1038	1013	1028	966	995	1024	993	1004	982	1041	1016	965	1043	974	956	950	934	976	1005	956	964	950	933	940	954	932	1022	968	934	948	979	898	980	1005	990	960	1011	944	1001	961	926	1034	1027	959	980	957	984	963	998	971	948	1002	985	1001	1041	985	916	985	994	1011	1040	933	970	970	980	986	943	973	955	1014	1031	1001	965	1022	980	922	937	955	1031	1037	1006	986	1010	939	982	940	913	991	988	986	980	991	1001	936	906	951	954	972	1019	962	936	1009	967	1019	980	1016	990	1041	914	985	995	941	966	949	944	1018	957	939	962	963	984	1054	959	998	980	965	1023	1002	945	936	1045	1000	986	1026	972	996	976	1010	954	969	1007	1013	993	978	1013	1022	1002	969	929	1006	971	987	1046	981	962	913	980	1058	977	996	978	1030	1007	999	903	951	975	971	946	969	999	946	955	905	972	948	1002	1022	1023	985	985	1002	997	966	989	954	1026	947	965	988	1015	1021	1016	980	982	954	973	960	949	1046	976	984	966	1068	1002	994	959	959	975	962	980	999	965	1008	986	965	981	993	980	988	915	992	1018	949	1007	923	935	980	994	1015	1024	1005	987	1023	915	954	1006	1041	958	1005	987	1007	996	982	970	1009	920	982	990	981	979	959	1018	1023	1016	1034	945	993	965	951	913	1034	973	957	960	953	941	957	1037	976	995	982	993	985	979	912	1035	956	1017	982	1018	1004	1013	970	981	940	969	1008	974	970	913	1044	987	930	932	956	1017	953	977	996	985	986	954	997	998	1036	969	1033	1044	978	998	922	981	1006	994	1041	1024	1012	980	1025	967	960	944	980	1008	976	977	924	979	1003	956	984	958	982	996	963	1016	977	987	983	959	965	1002	973	1024	974	1048	930	950	988	966	1059	954	944	976	997	962	1028	969	1001	966	974	950	960	1005	1038	1001	988	950	984	1026	964	984	988	970	973	988	993	964	1019	1016	1014	1039	957	1009	1014	1015	1008	1009	968	984	945	956	1000	1003	1048	940	999	1035	999	935	940	992	966	993	951	1002	961	977	1008	969	965	957	1002	965	979	984	972	964	1008	967	964	989	954	1008	994	936	974	927	965	1020	1026	1053	976	962	1025	939	989	1007	981	985	979	982	996	982	948	981	937	949	977	1033	920	968	999	1014	1054	972	998	978	950	1001	992	917	951	987	1009	950	1022	1027	922	933	953	990	1024	971	981	1032	948	1006	1032	959	982	1046	1031	1013	982	949	916	999	920	952	968	976	988	967	972	972	899	971	1008	995	986	982	949	983	940	993	953	982	992	973	898	975	950	990	974	970	971	947	983	1029	963	1012	986	953	1011	928	965	985	1001	956	1010	958	996	1041	1005	1088	959	948	950	986	982	1013	965	976	993	1026	957	954	979	970	961	997	1003	974	927	1004	1008	994	964	990	978	974	960	942	1004	971	1018	968	982	1003	965	990	988	1029	1020	983	908	942	970	1019	984	972	964	1005	986	937	914	1004	994	1039	988	955	1039	945	1008	1015	1025	1005	982	997	1040	982	921	970	943	978	980	1014	958	985	985	990	1013	977	949	979	955	1047	991	1014	1060	1019	1003	980	1033	936	964	992	1022	996	996	994	940	984	1010	937	973	964	1054	1003	1024	1000	976	898	996	994	989	974	964	923	982	1014	942	958	927	962	942	978	981	1007	974	978	943	1014	990	947	968	937	958	948	1012	975	1037	930	1014	969	946	958	935	960	943	1026	987	971	949	1016	1016	899	955	988	1043	1013	1000	1006	934	1024	1053	915	972	938	992	1024	1028	994	946	1016	922	1000	1013	970	997	948	1008	1023	993	1000	1002	993	969	994	1010	979	986	978	1012	996	977	1025	947	1002	983	1023	976	975	1004	993	978	982	978	940	982	988	958	1001	1021	997	971	990	937	1000	979	962	974	952	993	985	940	981	947	987	995	986	923	1003	1009	998	920	1023	924	973	979	977	942	957	975	947	1015	974	978	1026	911	978	972	948	937	1006	971	962	1010	944	1031	978	990	1030	944	988	933	1071	973	974	923	962	926	995	956	934	956	943	972	984	1011	1008	953	973	1032	988	991	960	1006	948	951	938	953	1007	1017	953	979	1022	1011	925	944	980	970	996	946	961	931	1006	995	953	945	937	976	973	1013	1002	1017	978	997	1003	1017	966	974	1011	929	927	1029	972	968	987	969	936	988	955	1015	1013	993	1005	982	946	968	999	931	959	959	962	922	981	1000	921	935	946	974	997	989	975	1005	970	995	973	996	964	956	1043	996	967	965	975	965	1021	1006	997	984	994	991	985	993	992	1018	981	971	961	930	1023	963	962	945
64434	96565	72949	32123	980	928	929	946	992	934	902	925	922	914	888	908	950	961	947	910	920	1805	2525	1917	1428	1085	954	901	900	917	909	906	945	943	875	905	876	869	905	907	867	956	963	862	915	896	872	946	876	930	915	905	903	930	893	870	865	922	936	876	915	913	851	869	843	899	885	875	946	866	911	883	970	853	965	903	921	879	947	929	911	941	916	914	906	902	939	890	890	925	886	876	870	852	889	875	890	914	903	885	859	917	877	909	902	954	874	896	909	863	931	892	884	905	894	938	887	898	912	891	925	851	868	932	892	899	887	923	889	839	866	913	904	942	866	930	880	889	863	935	856	905	938	863	857	925	883	935	916	860	932	906	922	866	901	842	912	918	835	859	925	908	943	982	893	863	905	944	924	899	819	844	893	930	911	966	921	876	922	855	866	868	938	945	836	948	896	903	848	924	886	857	921	914	888	940	897	876	891	923	951	907	899	961	881	900	901	949	893	919	879	856	931	883	940	912	871	924	938	916	898	894	908	905	854	916	911	885	879	899	909	824	864	915	901	904	885	929	906	857	904	906	891	931	900	886	877	922	902	949	880	937	872	891	894	913	906	958	924	930	867	954	902	911	947	917	919	905	933	879	830	928	892	878	910	924	921	862	913	889	853	916	864	902	921	938	943	878	923	914	879	893	862	918	867	894	870	929	879	888	918	931	904	917	865	893	919	884	912	926	862	941	974	914	855	898	885	934	894	872	903	890	930	891	915	922	886	968	863	911	922	872	820	874	907	890	884	928	903	882	865	935	905	915	893	924	884	892	963	925	870	891	934	921	922	954	940	908	901	901	902	888	843	894	874	892	879	842	892	903	857	882	892	904	908	896	895	829	884	904	916	902	837	882	870	902	873	931	855	846	873	907	896	891	901	924	895	883	948	882	907	871	929	923	916	872	892	851	911	896	905	885	943	898	909	893	899	877	865	905	897	906	919	927	904	921	913	935	895	902	889	879	878	966	897	944	912	872	887	895	966	912	945	931	979	937	947	904	973	915	905	853	892	899	926	880	926	904	935	931	898	924	939	894	859	908	847	861	881	940	897	854	866	874	913	906	916	867	952	825	858	857	915	944	864	951	891	860	938	920	901	917	886	853	904	838	946	867	907	857	924	933	967	876	883	896	919	913	910	865	899	845	886	862	924	877	873	924	906	884	942	933	910	884	891	926	891	923	906	910	928	977	939	922	892	882	903	939	918	873	916	910	873	877	916	898	881	852	872	797	844	959	824	899	931	927	928	933	908	934	958	900	880	872	912	937	894	891	920	898	933	877	914	870	901	904	911	850	953	910	878	878	882	918	897	927	935	852	899	863	928	883	851	886	918	876	886	898	902	925	879	860	925	940	890	869	928	903	877	896	870	896	892	898	859	918	844	856	904	916	932	928	896	897	898	934	943	923	926	874	914	921	859	883	961	884	902	959	920	904	927	891	890	886	930	905	911	848	919	913	854	874	883	915	955	929	892	920	887	903	840	898	976	858	897	922	882	878	939	916	852	895	867	939	912	874	916	887	906	882	863	873	838	932	905	916	933	916	880	871	921	875	880	894	937	936	891	921	826	928	890	874	898	916	922	930	925	950	915	897	911	953	889	860	884	926	931	872	913	925	909	899	901	940	900	879	934	835	903	916	947	871	869	933	906	875	903	815	864	874	856	899	836	893	940	885	860	872	913	876	886	915	921	900	942	874	951	917	920	925	906	870	914	873	856	938	890	909	913	905	851	842	912	898	939	861	894	908	913	903	894	852	886	938	892	916	876	908	896	894	897	918	921	906	877	859	911	895	959	915	868	920	901	907	885	878	900	908	904	929	883	923	917	911	921	933	898	894	907	861	898	904	911	879	928	878	919	873	894	897	914	899	883	903	912	869	918	911	911	851	938	878	891	917	888	870	915	876	922	899	935	879	886	942	921	929	842	927	879	861	889	889	930	879	871	911	943	944	869	896	883	895	940	832	933	861	865	877	897	839	931	928	871	911	903	921	911	813	901	927	864	898	880	944	884	923	902	871	889	861	921	934	903	899	909	902	890	920	877	901	851	929	869	919	881	851	959	935	907	888	838	907	859	869	904	927	916	883	868	895	913	870	959	930	925	949	919	917	911	869	870	911	854	923	930	913	922	864	880	881	849	840	902	928	870	919	917	852	923	902	950	981	931	926	918	940	872	952	907	894	874	915	888	903	881	883	930	855	919	929	875	878	924	892	886	855	912	909	899	878	902	902	885	941	872	883	885	948	890	839	878	886	907	910	868	913	901	920	919	891	885	924	868	936	962	892	884	892	939	868	836	887	901	839	937	957	933	885	902	884	927	874	871	862	870	901	947	832	850	917	912	917	898	886	873	896	925	945	966	957	865	910	929	909	898	901	937	898	839	918	923	831	885	898	958	894	892	905	901	944	898	879	912	895	922	949	879	901	853	913	864	940	971	866	894	857	845	845	869	917	951	888	880	883	907	921	922	895	923	963	908	850	859	876	853	921	892	921	899	953	940	893	918	911	885	863	882	874	935	889	895	889	910	907	933	885	899	817	878	893	926	938	967	877	888	924	853	944	920	843	874	909	904	901	896	898	899	837	879	879	920	902	908	883	914	877	882	937	829	897	931	855	906	888	908	927	816	908	926	919	937	928	897	917	883	913	884	893	900	923	914	876	896	899	909	900	894	935	934	876	872	910	883	878	895	900	941	841	895	882	886	912	937	876	916	889	881	879	834	860	949	932	905	924	931	868	886	900	936	958	875	891	878	895	904	883	875	909	918	886	909	912	901	901	890	891	824	949	897	935	877	881	848	895	912	890	906	895	897	875	916	887	915	901	904	882	932	891	865	907	869	911	876	890	890	830	887	953	877	935	891	885	909	896	915	895	919	960	891	921	956	894	896	855	879	840	872	873	889	886	899	922	875	916	833	868	905	851	889	973	927	870	870	914	923	867	922	881	936	923	961	885	888	904	931	879	880	916	933	903	874	878	853	890	903	894	859	906	866	858	876	937	890	883	911	920	923	851	908	893	911	887	871	865	933	909	896	921	883	820	914	904	856	891	937	890	939	923	933	870	943	855	908	874	917	830	900	841	874	917	935	905	941	877	889	896	851	881	850	838	859	871	920	877	876	941	924	909	878	908	905	888	922	888	901	851	871	891	919	903	900	973	946	911	851	937	888	917	869	907	897	899	899	902	923	907	908	865	885	909	862	867	915	911	913	877	966	943	856	856	899	867	929	872	878	898	894	902	896	940	899	937	879	895	939	892	850	902	957	876	885	891	858	902	829	894	909	923	967	890	867	901	893	901	870	880	938	921	883	904	873	860	857	920	890	908	918	852	924	921	838	908	852	897	915	919	921	906	921	922	867	954	873	914	845	867	871	886	823	863	898	915	872	872	904	941	894	891	907	932	870	901	857	911	913	898	921	881	873	892	869	945	917	872	876	848	876	835	835	865	887	852	882	906	958	906
30044	29154	25761	9576	1005	773	755	737	758	750	751	756	720	732	742	799	738	796	755	771	759	759	821	833	850	784	762	776	653	754	737	760	747	739	778	764	763	783	761	736	763	747	841	786	717	722	738	761	736	731	683	794	739	746	731	731	821	783	724	732	751	775	755	740	785	791	732	750	793	721	735	764	805	711	754	753	729	712	683	752	751	760	703	766	732	714	767	759	804	698	778	750	778	715	745	743	748	767	769	741	754	736	703	758	735	700	733	761	752	802	828	751	738	752	777	769	787	801	754	762	770	763	786	718	740	744	742	769	740	712	751	834	816	807	804	722	740	742	751	772	769	745	762	732	742	737	694	780	730	777	772	774	792	754	774	734	796	751	751	712	755	689	757	781	750	746	752	802	805	792	724	776	746	758	773	773	755	804	792	774	814	742	756	775	749	749	767	772	835	778	783	775	764	787	711	742	715	755	766	794	752	740	766	753	781	806	797	732	792	730	749	776	768	739	829	730	797	759	759	786	805	724	775	779	755	742	719	766	771	723	721	755	759	808	728	778	785	763	714	764	760	808	748	752	777	780	789	752	745	778	741	717	756	755	808	740	741	765	748	765	716	766	742	722	778	743	739	791	814	723	726	731	782	747	786	801	749	764	731	742	801	785	734	752	751	756	784	803	775	745	729	808	816	743	771	768	760	722	777	795	759	772	801	700	696	720	742	798	757	764	804	795	742	777	798	717	718	731	781	818	741	759	771	735	781	742	749	744	728	715	795	807	725	786	781	760	796	718	738	727	782	763	742	717	783	773	770	739	721	733	738	734	776	704	781	785	775	747	764	725	730	759	729	783	741	730	757	782	767	767	757	766	776	729	770	801	759	792	781	750	766	783	790	720	773	751	746	736	750	745	749	777	809	722	748	742	752	818	725	734	761	789	794	734	765	782	757	727	703	723	780	778	707	810	784	736	762	758	781	745	774	777	751	761	831	770	800	801	756	780	761	735	720	746	776	792	800	761	789	759	765	747	763	745	751	756	717	745	805	776	796	782	762	725	772	713	753	741	721	688	752	744	811	721	793	770	767	824	739	743	771	747	747	785	708	812	762	763	748	720	788	762	775	781	770	762	740	791	740	800	777	700	803	767	737	761	775	713	797	763	763	793	773	741	794	783	760	779	767	759	784	723	789	740	740	773	722	735	762	799	796	742	750	768	805	759	787	784	767	753	775	726	717	765	785	813	670	749	762	760	798	795	806	749	735	788	778	741	758	741	768	779	743	738	752	763	776	772	783	775	803	755	748	822	754	752	741	792	750	823	734	821	814	750	778	721	756	807	785	773	755	768	790	762	735	773	730	773	775	762	769	767	736	733	766	759	749	767	759	787	744	767	780	756	771	779	773	743	757	740	804	775	771	747	753	753	764	760	763	746	780	775	725	742	748	748	815	736	733	773	786	774	735	744	781	750	748	779	750	783	749	751	727	742	804	761	726	772	793	780	716	737	786	736	766	750	801	710	701	759	728	754	794	778	731	763	745	780	747	794	750	768	762	769	718	757	796	723	765	738	709	712	726	736	763	765	776	726	759	766	797	734	768	742	778	768	708	722	727	762	729	730	755	742	815	752	741	752	763	758	739	743	771	758	742	709	761	764	789	718	772	773	723	740	715	800	784	782	771	746	713	759	777	773	780	711	774	737	721	737	758	753	799	761	765	798	789	757	723	794	722	713	758	770	748	779	741	693	796	709	752	730	745	740	752	778	746	749	777	756	770	718	794	734	764	714	799	756	793	744	759	799	738	761	772	766	787	760	753	765	769	771	780	761	778	773	726	752	785	752	775	783	818	749	779	787	786	724	752	786	823	778	730	741	758	766	788	746	755	746	747	791	755	815	726	700	800	751	755	762	749	763	762	777	764	784	786	753	727	814	737	765	799	745	733	729	752	748	778	728	718	755	714	760	746	735	710	730	750	717	740	807	748	747	716	794	788	713	755	822	737	787	762	773	781	772	763	758	745	731	772	811	774	752	738	792	720	744	815	765	769	779	778	732	745	749	746	747	753	701	680	782	742	775	746	768	790	759	765	784	756	710	755	725	733	756	764	759	777	760	741	772	719	783	756	769	772	744	709	740	728	789	754	767	738	706	720	786	744	750	733	734	776	700	768	708	790	761	786	738	768	708	771	736	749	740	754	734	736	761	755	774	752	741	701	748	805	757	767	807	767	790	744	804	774	714	744	741	776	750	725	765	804	760	728	814	807	805	744	760	719	736	759	782	745	756	722	759	756	733	740	720	766	791	721	772	739	739	732	741	752	808	794	761	791	726	734	773	728	807	745	768	718	756	743	793	709	726	749	765	723	732	750	751	723	762	743	797	786	778	735	773	717	720	793	755	778	781	795	741	787	750	778	755	770	747	766	681	764	734	779	739	765	757	760	759	744	778	793	712	741	680	736	719	753	804	695	765	770	794	770	766	736	793	781	792	713	751	787	788	742	847	772	739	754	767	729	751	711	825	747	725	757	775	796	783	717	705	755	727	792	770	754	790	753	740	761	723	779	746	775	770	742	787	736	744	748	759	787	751	774	765	779	812	711	761	750	782	775	768	805	747	765	738	725	787	772	741	760	770	703	770	725	774	785	790	727	740	737	729	766	749	832	765	766	774	746	742	724	788	744	773	772	758	772	733	776	764	785	704	754	763	750	736	738	773	700	854	773	784	765	705	729	762	790	754	817	751	803	746	800	765	730	766	750	740	767	710	761	742	740	742	771	780	786	756	777	740	751	753	704	771	707	795	775	740	773	770	713	773	735	769	750	810	763	663	740	799	745	746	745	740	660	745	733	789	751	764	788	801	768	802	824	727	771	812	752	796	782	781	788	770	779	766	753	744	743	796	727	752	727	713	743	760	767	740	769	768	750	721	724	718	805	759	746	786	776	748	758	789	696	789	726	772	741	734	751	814	770	761	786	744	771	759	755	693	796	739	783	771	770	732	777	732	791	763	734	837	749	749	780	731	748	789	743	772	722	785	754	803	737	788	767	809	763	800	786	726	803	774	714	785	777	784	792	714	782	752	735	746	767	755	735	709	759	726	730	796	801	738	735	787	793	752	763	743	708	783	707	750	744	744	735	794	730	788	766	766	782	777	794	745	768	748	759	782	725	755	725	739	770	795	774	780	763	732	771	699	795	736	765	743	782	752	767	788	798	785	754	711	745	754	764	771	747	755	767	773	758	752	739	749	740	813	786	737	743	726	787	750	763	737	785	785	795	727	720	792	822	778	711	812	734	782	808	775	783	721	796	755	734	722	768	731	744	747	769	768	787	788	760	775	765	737	785	757	750	774	801	734	734	747	792	751	742	751	739	753	774	744	771	756	744	744	767	748	740	707	747	757	714	808	741	793	745	799	805	764	733	764	732	725	725	782	750	730	792	776	754	754	779	739	764	727	752	717	790	784	788	760	801	745	806	743	760	736	804	740	760	728	750	738	775	814	738	788
23008	33672	19497	4847	651	635	626	656	656	628	657	634	646	642	650	609	587	608	628	642	586	658	652	722	655	671	620	629	607	587	660	618	646	678	633	654	647	612	622	617	635	653	657	607	655	665	603	611	605	668	601	658	614	612	641	603	568	616	624	614	645	645	613	670	584	641	628	637	623	632	619	634	643	626	621	593	611	576	620	677	620	626	631	581	619	565	633	623	659	640	618	631	642	615	647	660	702	630	624	616	658	629	619	677	633	615	629	641	666	623	621	609	620	651	600	644	602	613	588	630	606	620	621	662	626	596	625	611	624	672	648	608	607	636	634	638	598	626	561	636	586	643	618	633	631	618	638	599	601	599	632	598	673	607	574	659	611	626	608	649	616	636	586	652	585	608	627	605	623	612	607	639	632	627	636	627	590	656	616	608	624	616	664	666	635	632	606	622	604	617	606	644	595	611	621	594	607	565	588	628	588	614	645	603	640	681	609	618	595	642	615	629	660	636	595	609	619	626	631	630	628	655	596	600	595	639	638	617	618	633	584	649	649	619	620	659	605	578	626	592	633	612	600	636	614	629	603	659	663	601	644	643	653	618	644	622	636	581	630	613	631	653	603	625	580	634	627	665	627	622	630	609	620	631	639	635	602	655	616	623	616	660	620	576	589	608	600	613	632	613	612	621	624	620	634	640	624	637	654	666	607	652	638	647	600	617	624	612	624	630	620	634	584	608	692	647	598	681	609	658	647	639	654	620	621	641	659	622	622	629	643	649	599	610	600	581	640	652	624	613	626	659	606	616	639	604	617	629	593	620	661	605	638	601	610	608	553	619	630	621	639	623	627	651	635	636	637	623	619	655	640	670	606	657	650	630	651	590	617	593	643	616	633	648	607	647	689	623	663	649	609	601	652	586	614	642	642	610	629	643	655	641	664	630	612	610	635	603	602	620	619	589	602	602	600	610	626	639	637	675	612	666	600	629	590	645	627	639	615	616	622	620	619	610	672	642	643	587	611	635	631	669	607	622	637	594	579	669	616	605	616	694	629	627	599	604	660	624	594	683	610	633	620	624	614	596	641	625	640	626	606	648	633	625	614	627	614	601	647	679	620	610	647	599	606	604	656	691	638	614	661	595	602	639	597	607	629	618	570	633	619	627	639	581	597	617	618	639	635	663	657	608	647	647	626	619	640	605	618	652	654	603	601	625	628	616	630	634	636	591	609	617	628	593	642	621	635	633	678	607	616	661	666	621	609	671	629	609	630	594	644	643	593	609	673	586	637	647	635	603	625	637	607	672	622	673	614	583	615	617	610	650	591	600	626	614	601	566	606	586	568	631	648	633	677	591	602	673	650	641	659	648	615	592	619	605	620	626	617	648	649	624	669	628	573	631	618	608	630	587	638	595	650	616	649	637	604	635	667	633	624	599	627	659	656	616	637	633	713	602	642	640	646	643	607	626	648	667	629	623	667	693	598	619	642	601	615	565	647	535	609	592	631	621	617	619	611	626	606	632	602	649	597	645	640	606	606	643	611	632	646	623	650	590	627	620	612	625	611	648	638	606	616	637	579	617	605	605	608	669	603	627	610	622	622	622	599	602	653	640	616	623	660	612	685	618	590	657	621	628	636	644	643	623	605	636	626	600	604	657	631	615	551	660	643	631	612	650	593	616	614	572	625	619	597	618	600	557	634	602	681	647	618	639	588	639	620	621	614	617	651	674	611	598	628	641	625	621	630	605	650	625	625	649	638	624	626	584	597	612	631	648	602	648	621	609	635	624	633	598	664	659	654	689	614	646	627	632	661	616	595	671	599	613	635	595	619	681	625	641	614	651	668	619	637	611	662	606	649	631	662	660	616	639	597	657	625	603	620	641	651	683	642	644	621	615	676	617	605	645	644	603	592	614	644	644	639	592	628	599	600	621	646	612	583	621	644	589	577	604	599	674	631	583	628	616	622	600	664	637	674	650	633	656	650	600	617	620	626	601	604	665	639	583	632	601	591	626	622	608	632	566	628	620	647	587	615	662	625	660	608	593	619	657	607	605	585	625	596	651	626	609	586	646	620	611	614	623	621	615	582	641	597	630	674	618	598	661	626	626	658	610	640	657	636	605	600	635	681	633	629	604	661	616	646	645	599	602	627	646	607	650	580	611	623	628	663	629	617	591	657	602	645	615	600	659	661	631	632	593	598	581	610	652	612	618	623	634	682	650	623	651	667	624	618	623	626	584	594	622	630	613	634	570	603	672	641	639	640	642	666	705	597	659	645	636	625	634	613	639	611	633	646	638	593	619	628	623	656	600	615	662	631	644	654	650	645	601	587	629	633	594	662	610	631	629	663	611	643	665	630	641	606	636	619	647	659	590	580	626	606	586	581	620	630	593	627	628	642	618	629	628	640	607	606	649	599	616	624	604	619	631	637	615	611	600	597	629	621	629	662	629	602	610	617	671	665	602	660	590	609	634	609	615	604	594	653	594	626	651	628	630	634	667	604	626	620	625	641	603	636	593	601	643	636	665	660	650	641	619	630	603	621	660	630	614	599	597	649	620	580	632	630	583	614	607	620	596	595	594	645	620	607	631	610	631	627	637	659	642	644	625	642	639	623	622	641	633	643	586	607	639	657	619	635	602	619	632	594	630	629	603	602	626	615	662	634	658	614	618	607	610	650	634	631	645	643	652	629	609	603	644	656	624	631	600	630	582	659	582	593	623	634	664	622	603	590	646	608	603	613	615	648	622	661	613	593	622	644	631	647	574	639	625	616	643	639	633	635	596	636	631	628	646	583	626	617	591	615	642	615	629	574	631	583	636	628	566	643	662	662	615	638	617	628	658	611	609	624	647	617	633	633	600	608	645	621	650	657	658	650	647	623	612	640	617	592	590	588	640	609	612	618	642	606	605	645	674	591	627	644	612	583	669	607	615	606	616	624	660	607	642	611	590	630	673	630	682	602	658	635	608	601	673	598	607	586	607	603	634	604	616	632	586	614	657	622	567	572	620	623	634	659	662	647	646	652	599	598	633	637	641	602	633	640	659	603	609	612	637	623	652	601	670	598	618	603	609	674	624	646	642	596	587	598	588	603	676	639	614	621	612	632	652	602	642	621	667	638	602	633	618	650	614	606	605	634	603	627	644	659	604	612	626	671	658	579	651	607	680	646	622	588	616	634	603	633	612	613	632	634	637	612	657	617	624	635	635	614	594	626	603	625	620	585	619	631	656	633	601	670	625	613	673	611	632	596	613	628	609	660	612	660	678	623	636	621	617	643	632	617	618	628	634	598	611	610	659	615	627	639	640	645	627	582	662	629	657	610	647	622	588	585	637	600	649	624	650	639	642	612	670	599	632	567	636	613	628	642	593	598	652	661	596	657	609	643	591	611	588	615	643	656	602	618	641	609	602	567	617	634	632	607	630	638	616	646	604	624	664	628	614	618	624	590	672	609	614	624	589	625	606	613	622	640	623	604	623	627	640	589	626	611	643	579	630
24911	25520	43291	36118	14836	3542	1336	1028	958	998	952	922	923	945	956	943	936	911	922	888	988	1192	1425	1277	1103	918	893	876	942	843	927	907	916	917	955	894	896	893	853	892	892	877	866	906	901	860	932	903	897	917	872	895	858	910	893	893	949	858	906	908	924	914	872	873	879	894	885	892	846	862	866	941	845	886	928	864	869	891	863	879	904	891	931	875	954	903	924	896	912	876	918	877	887	882	911	897	882	896	846	910	850	964	861	924	887	910	929	827	856	870	881	917	871	916	875	955	872	887	824	889	878	913	858	887	882	867	884	877	865	872	848	904	897	900	898	939	921	888	870	948	872	933	879	903	923	938	870	923	899	893	905	883	937	927	924	860	909	865	946	871	931	933	839	858	912	887	881	870	863	850	870	871	919	836	859	887	1000	913	902	914	887	915	896	846	888	888	903	890	913	870	891	889	864	896	928	873	861	889	884	906	858	899	907	926	906	858	852	926	893	841	816	948	870	890	930	885	887	893	906	918	857	905	898	838	932	876	897	884	921	907	899	885	861	884	908	916	891	813	856	934	896	912	935	845	931	917	881	894	875	940	883	934	903	858	920	893	894	926	839	954	943	925	898	885	853	933	901	899	799	888	900	929	889	941	889	880	883	875	909	886	918	870	918	907	890	932	860	851	873	847	897	873	860	900	940	831	911	892	854	867	931	896	854	897	913	864	891	910	886	887	859	910	813	916	897	879	880	917	910	902	928	868	893	888	910	918	930	901	880	857	884	859	898	901	899	861	902	943	904	850	905	865	866	881	901	872	909	898	912	922	901	900	861	893	894	854	893	884	908	833	874	879	868	936	848	917	881	911	881	848	897	878	871	894	819	893	889	818	943	883	932	888	870	906	853	890	849	890	932	893	871	954	894	907	907	909	895	855	883	896	909	915	877	915	933	836	931	903	878	920	916	944	916	927	839	879	869	878	881	901	884	887	896	842	853	960	943	904	908	877	912	866	894	841	887	864	866	897	917	933	886	905	879	907	839	914	922	939	896	873	915	866	883	926	900	861	870	889	878	855	907	916	931	876	890	896	905	912	896	930	884	853	922	870	884	849	888	877	919	912	915	833	884	832	864	940	867	921	875	904	904	854	873	879	904	900	949	886	923	881	868	903	870	892	876	904	897	899	915	886	889	914	876	841	897	906	915	855	877	904	903	886	899	910	891	860	839	905	901	930	901	883	916	899	902	918	889	894	930	861	888	926	909	889	893	874	888	924	867	853	898	877	889	909	909	874	954	861	887	919	885	842	861	863	908	874	921	863	893	877	931	947	847	895	935	861	886	918	919	896	893	883	937	938	886	910	873	863	932	901	886	919	863	876	858	897	886	919	889	894	925	899	871	906	917	827	853	883	852	929	910	910	927	840	871	906	872	834	907	902	870	880	833	907	968	916	900	856	900	899	910	876	918	855	892	948	918	836	875	906	944	923	858	894	890	831	818	924	853	893	937	923	859	921	886	877	857	828	863	868	876	901	905	847	926	908	928	867	861	927	906	885	865	886	901	939	911	929	888	897	851	924	921	867	904	906	892	882	871	862	899	904	888	878	859	903	840	860	858	879	931	828	877	922	882	895	927	888	879	915	863	911	900	852	920	850	929	890	873	858	865	892	840	918	906	862	905	841	874	857	891	868	884	910	930	897	909	925	874	892	936	855	891	918	926	895	903	890	892	907	879	940	859	923	910	900	920	907	969	939	915	909	893	915	876	834	926	818	882	909	878	909	882	897	882	868	861	901	854	946	906	865	909	942	897	917	907	896	871	864	932	853	852	841	883	895	916	932	961	909	892	881	889	916	926	901	909	895	924	889	841	830	907	866	866	925	878	891	939	886	932	882	862	949	900	919	900	869	892	932	874	884	903	919	923	876	898	875	895	898	915	920	904	889	906	950	896	948	904	859	889	883	897	829	923	936	905	906	894	881	942	934	922	846	910	937	882	897	911	942	890	880	931	892	892	855	904	909	929	923	938	878	905	878	882	874	887	899	924	874	939	855	915	871	875	866	924	904	893	936	955	862	941	936	908	881	920	919	875	848	851	945	902	871	875	917	893	915	918	908	876	900	884	876	899	862	929	835	866	878	910	884	889	938	939	877	888	890	856	934	928	826	907	887	883	896	892	931	956	889	910	947	894	904	800	882	836	853	853	867	861	844	863	901	899	876	920	873	907	869	874	907	939	905	933	851	858	938	845	885	942	845	907	822	868	904	884	878	850	907	937	886	894	871	876	928	910	875	935	871	869	958	892	858	898	956	958	910	874	933	930	907	879	886	883	905	896	900	891	877	883	859	940	871	840	845	866	928	868	821	871	918	913	879	840	920	935	876	885	918	892	874	882	880	915	887	910	903	917	896	840	948	903	892	938	888	900	958	927	927	901	912	865	884	880	913	914	906	906	857	952	885	824	845	870	855	903	902	865	884	898	909	852	937	853	878	877	902	908	889	933	878	898	911	876	934	895	903	875	866	879	913	933	900	945	886	895	875	904	902	854	901	901	910	907	893	896	873	882	940	933	911	870	944	879	929	862	927	872	872	851	873	887	863	879	876	977	898	921	876	946	949	862	869	913	873	907	889	871	939	898	927	847	897	902	887	924	935	877	891	955	902	905	881	939	946	918	926	845	897	970	847	871	882	893	955	870	918	879	903	860	937	926	914	918	946	826	909	884	863	895	873	900	881	917	896	897	910	864	945	901	892	887	903	948	920	864	912	827	918	864	890	913	905	896	862	872	935	889	924	890	869	862	947	880	906	913	862	934	896	870	862	887	878	912	911	945	927	810	903	868	860	872	923	882	840	906	951	932	936	854	884	942	915	894	889	947	885	881	942	876	874	919	898	885	871	967	857	874	928	845	888	889	926	926	895	890	897	936	944	885	870	929	954	843	932	895	889	902	858	834	864	902	956	899	962	878	894	861	921	895	845	869	934	875	912	915	871	909	921	881	906	894	904	889	899	904	861	816	864	906	872	895	869	878	861	932	902	877	879	881	888	930	888	933	859	856	899	856	931	890	886	890	851	882	888	883	906	901	888	924	834	884	894	874	817	866	918	916	881	915	865	869	910	825	943	860	914	922	852	938	873	877	866	899	923	839	900	891	864	826	872	885	919	909	903	931	881	888	881	932	906	871	840	897	931	955	930	895	874	905	933	889	915	867	861	914	895	819	921	938	843	882	842	902	870	856	925	911	864	864	911	964	870	944	846	920	922	908	855	938	922	914	872	882	835	917	866	922	878	857	900	899	911	885	865	869	936	877	905	902	942	853	913	939	894	891	884	862	860	889	919	879	897	931	890	875	899	929	874	940	909	910	888	875	889	914	903	852	897	890	902	878	878	909	891	850	905	914	909	871	880	909	862	869	904	898	914	925	860	913	877	858	928	897	865	947	866	840	892	883	918	920	955	935	863	900	917	932	817	897	930	880	940	926	922	817	917	915	858	811	896	920	925	895	892
59047	94920	63958	27194	881	852	849	856	841	811	829	836	802	801	855	845	824	825	768	836	975	1329	1526	1383	1007	869	815	798	806	822	831	809	814	868	813	832	766	798	831	817	837	793	811	791	810	771	793	817	841	809	823	838	839	807	806	841	792	842	801	808	837	811	791	878	845	838	875	798	792	792	785	826	802	820	810	811	773	799	766	825	786	776	805	801	806	828	862	756	833	793	781	798	756	798	845	846	844	788	860	800	832	767	812	787	820	758	839	820	807	805	854	811	858	801	752	805	809	812	789	819	799	841	829	793	783	832	788	755	839	830	774	844	836	840	793	782	829	775	783	796	799	829	802	836	826	828	846	831	786	818	822	809	843	819	798	754	806	830	799	779	819	804	765	813	793	776	811	806	769	826	769	796	789	803	813	795	806	781	807	761	856	811	835	795	834	794	764	777	841	763	862	834	812	798	796	818	803	836	793	849	837	808	788	784	845	823	843	768	802	831	782	782	764	833	816	802	798	770	837	792	801	773	811	788	809	765	822	789	816	811	823	852	810	792	864	751	804	791	839	783	787	775	785	833	839	795	788	818	806	806	813	795	836	778	817	797	853	773	794	793	756	821	811	808	844	839	808	763	803	792	820	800	791	782	793	850	774	839	816	852	835	836	761	742	814	748	829	806	755	772	826	801	764	799	749	811	822	804	802	795	762	809	794	782	853	778	799	799	787	760	794	792	773	804	822	773	775	810	792	815	810	781	792	810	814	809	803	838	819	791	830	792	808	837	768	842	823	823	796	793	793	835	807	785	855	819	806	790	838	770	804	802	780	820	819	844	806	774	825	797	782	806	822	795	827	803	766	811	850	788	775	783	782	793	797	805	836	811	838	763	781	812	773	805	797	853	800	798	770	807	755	793	781	810	775	786	820	743	845	757	775	868	795	794	781	804	844	826	815	797	801	805	831	830	784	779	790	769	807	810	851	798	836	779	784	822	811	770	824	753	805	798	756	803	771	813	803	812	807	805	822	782	804	812	805	792	753	805	810	782	823	785	813	782	753	853	779	812	778	791	831	783	821	748	822	834	842	774	810	829	739	736	824	796	861	838	821	771	824	780	820	825	839	777	855	790	770	794	781	791	759	770	783	808	801	840	791	784	823	815	831	767	753	790	835	809	772	828	819	780	764	815	797	783	858	793	769	783	794	826	784	794	820	786	760	780	744	818	815	822	832	767	795	826	862	759	839	793	748	795	876	802	795	752	830	773	780	795	764	767	813	801	801	806	814	799	769	794	822	812	782	782	812	815	815	806	838	839	793	805	833	856	808	794	798	784	754	772	762	835	787	777	797	824	843	804	758	820	780	786	771	821	805	837	790	805	797	819	818	838	784	825	797	835	812	778	823	821	796	826	779	824	778	837	826	790	804	846	788	869	831	856	796	795	795	769	825	823	788	783	772	846	789	763	751	830	817	771	726	807	834	785	796	767	831	831	818	798	799	776	805	835	792	789	837	761	852	820	830	807	838	801	837	801	775	873	748	805	789	793	810	806	809	762	802	817	838	783	798	799	764	829	802	802	827	782	756	877	777	769	789	814	797	885	832	754	820	801	812	861	796	776	837	867	823	811	823	799	794	830	878	811	799	832	806	798	794	848	836	812	808	808	783	794	801	783	761	835	788	853	839	843	805	820	807	786	829	792	794	811	813	835	845	766	845	812	777	831	785	832	763	803	782	799	773	800	803	844	851	810	818	806	807	847	837	808	794	809	805	789	816	850	768	815	794	773	756	824	786	752	821	801	816	773	756	800	821	810	801	802	793	786	810	762	821	798	870	773	783	773	810	850	775	789	832	820	809	812	834	798	779	770	848	757	824	799	841	791	822	771	810	803	816	781	805	807	778	796	857	842	790	783	739	859	801	771	824	813	791	814	806	778	803	789	791	771	813	789	829	748	804	808	848	774	813	747	768	795	818	743	778	861	826	814	828	716	804	820	819	840	792	829	804	788	754	850	782	777	802	759	770	804	810	815	814	809	819	806	821	841	748	771	788	841	803	801	827	746	785	798	778	826	834	783	844	789	837	822	784	809	758	826	843	813	800	803	826	767	837	833	822	772	855	816	817	780	823	796	780	788	820	751	779	826	840	805	800	836	785	812	802	822	782	752	757	810	800	773	819	828	811	804	783	791	795	811	802	802	858	844	805	827	839	813	844	831	856	813	821	779	753	806	812	790	835	780	777	812	792	787	750	804	809	835	819	797	833	816	759	839	775	775	824	840	779	791	739	820	819	781	798	795	730	807	776	766	785	806	800	783	808	835	844	822	804	826	872	772	759	840	806	783	804	811	849	832	826	793	799	832	768	792	779	795	864	825	792	781	802	799	835	808	751	814	768	819	784	771	805	824	765	822	816	791	771	836	757	795	766	797	785	786	806	804	818	745	766	800	784	854	803	769	813	782	776	779	858	834	827	781	814	804	782	787	772	808	807	779	823	800	763	798	807	790	802	784	866	820	816	833	753	829	789	860	793	792	827	798	789	806	791	783	807	838	814	820	773	823	799	754	846	760	853	866	819	780	835	848	787	804	803	772	825	814	739	796	767	793	817	824	757	783	764	860	802	763	789	810	788	791	807	814	797	867	829	816	812	786	823	831	829	807	809	785	776	771	808	794	799	791	800	746	760	804	789	722	789	847	761	798	754	769	800	801	857	811	794	788	839	796	761	826	747	771	813	802	797	807	787	830	769	821	800	784	806	835	777	796	786	820	773	826	775	780	826	806	823	803	812	772	774	778	805	840	837	790	852	790	806	801	814	750	824	836	808	769	772	774	810	774	858	799	838	803	781	795	790	819	828	791	868	808	807	839	759	806	817	800	876	814	788	797	794	811	787	800	816	779	791	849	788	760	804	828	778	827	793	819	769	830	773	743	802	799	773	768	801	782	810	769	791	790	842	773	837	761	865	809	818	884	839	815	822	784	817	806	826	795	804	890	754	790	784	776	795	753	771	845	763	786	802	821	806	763	793	776	786	807	786	775	776	838	750	820	772	816	816	797	789	761	807	837	777	839	850	804	761	843	802	799	789	830	780	814	795	811	828	802	777	830	800	820	864	764	860	799	787	783	792	785	749	818	800	815	742	814	782	831	776	849	752	789	812	796	823	784	799	767	816	788	825	815	811	798	806	822	805	807	767	802	794	821	789	813	799	792	819	832	844	751	738	820	808	787	808	815	762	768	793	773	819	815	813	843	748	746	792	807	817	774	798	813	852	756	844	828	833	822	760	798	817	837	776	793	781	834	768	875	788	793	753	775	794	805	827	812	793	847	729	814	795	814	784	817	812	797	814	773	767	783	835	781	772	812	782	815	780	758	768	755	817	802	820	795	815	834	789	767	730	837	822	838	831	792	793	773	840	805	783	766	805	836	814	794	790	744	821	781	800	799	792	845	802	798	751	839	759	798	802	789	805	802	788	839	809	879	792	886	787	805	801	768	827	778	816	780
23831	21743	38225	39435	20110	11218	2609	1209	1138	1047	1060	1044	1022	1075	1055	1029	1072	995	1023	966	1193	2114	2872	2285	1570	1169	1055	992	1018	1026	983	976	1018	934	978	1027	1002	1044	1007	982	973	929	953	1022	980	959	953	957	1000	938	974	1023	977	998	942	965	957	961	952	1018	976	931	984	964	993	920	1031	965	990	993	967	990	999	1009	1028	1021	980	973	988	943	1006	974	972	989	973	1082	1003	966	949	1014	944	905	990	976	949	955	960	970	981	988	1017	898	974	907	963	977	988	981	1015	936	997	906	1013	953	1040	976	991	945	989	953	990	981	935	964	943	911	982	1009	970	898	991	963	1006	923	999	1048	950	941	921	1006	945	964	956	965	967	1005	959	950	993	995	1025	963	974	1029	951	1013	955	941	992	979	1029	969	946	1027	931	930	1034	987	959	980	917	985	970	956	960	1056	944	940	957	961	1027	1006	965	970	974	1015	964	954	996	1031	1006	1035	977	1033	985	1018	1009	1039	1005	951	967	980	976	1007	950	986	971	994	1059	1004	1020	1046	963	991	1004	924	987	991	926	1033	982	1006	981	946	893	1006	974	964	962	1007	1003	1001	995	968	986	993	981	991	956	1016	975	961	1066	987	1003	992	1002	1014	1017	954	1014	927	978	989	1024	948	1017	991	1005	1019	1002	975	970	1027	968	997	969	1040	985	1012	974	1022	930	989	1055	987	930	973	981	979	985	974	974	979	1033	956	993	987	914	997	989	1004	946	998	957	949	987	1047	930	955	1024	934	930	953	992	1028	970	994	993	965	971	922	970	971	1003	981	1004	1017	937	944	1005	992	961	984	981	981	944	998	985	970	981	918	961	1008	1021	972	915	924	997	976	951	990	1006	933	968	956	1000	1022	966	984	979	1005	980	1012	951	1031	952	984	1003	973	961	997	935	970	1013	942	983	1040	945	953	995	986	1000	957	969	947	1003	973	988	947	952	1005	1018	1001	989	962	1003	990	968	938	986	988	1043	929	950	945	941	989	1013	1041	960	967	1016	1001	1019	1020	957	909	1008	990	966	1030	976	984	968	1024	950	981	987	977	998	996	955	939	947	974	994	1013	953	969	945	1005	1013	979	973	972	990	982	957	1062	1023	1016	1036	966	1094	1003	932	967	1001	967	1000	1046	983	1001	964	1035	964	1002	990	929	968	987	1013	936	1008	1006	979	969	975	946	1031	965	987	984	914	1003	951	961	993	958	1004	910	986	1034	978	973	972	976	930	1026	919	954	987	946	977	954	972	1003	990	987	981	981	991	952	930	940	1008	994	965	954	1005	967	987	933	944	951	931	1001	1007	977	909	955	1021	970	925	985	1028	937	978	989	945	955	972	953	933	1013	993	1001	909	979	952	992	962	986	960	997	1038	1002	959	972	973	956	1029	1012	994	1008	959	1028	939	969	939	978	962	967	979	976	956	977	994	970	1002	988	945	962	1002	987	993	984	958	970	971	988	1031	933	967	917	981	960	1002	1003	1019	987	939	981	974	982	939	949	940	969	938	952	1020	988	932	936	935	982	992	1019	978	972	952	1008	978	1029	1003	969	971	945	987	943	907	994	1011	927	980	920	1002	918	981	1014	963	993	973	1027	962	992	972	1009	971	922	957	901	948	970	967	962	992	974	993	968	975	956	954	1010	995	918	976	982	935	941	934	936	971	1000	974	976	942	947	986	974	996	939	995	985	1039	966	911	984	924	1012	967	993	977	979	940	1017	976	983	967	968	981	980	963	988	982	922	1014	1015	991	954	970	1006	1018	1026	979	954	912	948	1053	943	986	973	970	957	974	954	934	926	990	982	925	925	952	987	991	1005	979	921	914	984	1012	1016	952	967	1010	1021	1013	1003	975	956	974	988	972	998	971	962	952	975	924	996	1034	1033	938	1008	953	916	1047	1049	1010	984	1008	988	1024	966	981	970	933	1021	1005	963	936	952	991	950	1007	988	977	996	892	1012	954	1008	937	913	1015	961	968	937	969	983	1043	980	968	941	955	938	996	982	1015	942	944	988	914	991	986	1012	974	978	949	1000	981	992	971	938	944	972	1011	998	976	965	922	994	926	961	1005	975	967	966	1005	943	970	939	1007	910	1001	1002	1029	946	953	1012	984	1008	978	996	960	998	1008	942	992	968	947	966	1016	998	970	962	1014	985	955	966	978	940	937	992	1014	999	984	990	1020	983	1025	964	938	982	975	1004	981	946	968	990	1001	939	946	986	1029	1014	991	958	997	1063	1010	962	961	1021	938	983	979	1008	931	966	957	1016	996	979	1024	957	999	1003	993	957	976	984	1012	996	1014	964	951	925	991	1026	931	970	1038	994	1010	1014	958	937	977	974	986	947	1016	972	983	994	984	931	965	1012	986	985	988	989	979	987	1013	973	983	956	996	986	957	1022	1021	971	956	990	989	997	974	984	996	961	971	964	928	934	928	981	1011	951	969	963	983	1018	957	969	954	988	959	955	1005	987	971	988	1028	977	956	992	937	997	994	1003	967	901	987	970	968	969	938	992	978	978	982	978	1029	975	999	918	959	985	971	927	928	972	965	992	955	907	998	936	1030	919	956	997	1000	958	975	993	932	995	1053	967	1013	1021	989	976	930	942	966	970	976	993	1018	1027	982	1001	1038	993	957	1051	997	945	953	984	958	982	946	973	959	943	962	982	976	936	1013	947	1016	989	971	1001	963	1020	1014	964	981	1018	988	999	1005	956	992	962	1048	965	986	972	1012	929	1012	963	1011	968	931	996	979	960	963	1040	940	968	1036	914	1010	976	1009	936	996	1000	964	969	904	1018	988	948	1004	1001	974	949	998	970	967	917	920	972	952	937	1066	972	944	1002	977	1039	939	984	960	966	990	974	958	953	964	998	964	963	969	942	989	973	964	926	958	1012	1001	961	955	989	934	1018	945	994	957	925	1002	1019	1013	1036	983	946	931	1050	996	990	972	934	977	968	991	979	1010	987	968	927	996	952	987	1014	1010	1031	953	993	940	1020	922	939	986	942	1001	971	988	987	1011	1043	973	1015	1008	1001	973	986	917	936	954	983	955	977	1064	978	997	967	992	996	1020	1047	966	961	987	907	1042	985	979	957	990	959	920	970	978	987	945	965	962	962	1045	971	955	919	984	1065	991	967	1003	994	944	960	998	1047	1049	980	984	983	1013	943	972	962	1002	993	974	1008	938	942	961	986	985	981	981	944	1000	988	968	982	962	928	956	1015	959	999	921	998	995	1028	978	1008	979	940	932	981	998	1043	972	1023	915	1007	953	947	990	941	953	960	983	928	931	990	983	978	938	975	930	983	914	1008	930	981	930	988	981	975	988	946	978	960	1016	975	966	1028	988	975	1038	1030	1036	1014	980	965	980	962	993	961	1019	1016	980	970	963	997	957	991	970	977	992	998	970	947	953	955	973	969	988	1033	923	989	946	1034	987	977	1013	981	966	978	999	997	977	1027	969	929	993	884	975	985	965	1020	1013	915	992	1035	995	991	987	942	977	995	992	972	912	923	1053	984	938	1012	1009	944	996	1034	969	967	939	995	950	1012	967	956	1014	997	1000	970	976	977	948	958	997	1032	1007	982	993	1016	1027	937	975	1010	920	1013	985	946	1004	1022	996	960	1011	943	1014	1017	999	1014	986	993	1000	951	998	990	967	1003	1002	949	1011	930	1002	963	1019	978	951	943	976	933	957	979	974	940	916	955	1027	1011	1011	969	949	1013	985	984	968	975	959	953	970	1000	992	1004	994	954	950	1007	997	944	933	901	997	1003	1017	948	985	1043	1005	966	914	965	1025	989	951	926	992	929	998	968	1003	948	965	989	969	1022	981	1029	1021	951	975	1008	1001	886	982	984
53887	79216	82179	37884	1132	1023	1073	954	999	968	971	917	960	950	939	987	909	934	927	911	1212	2726	3689	2554	1576	1210	988	908	918	924	915	874	896	821	900	872	945	885	976	914	831	880	872	903	888	876	919	873	882	884	906	921	942	880	878	879	879	906	867	864	902	867	855	907	899	888	919	862	854	899	882	880	909	891	921	875	888	832	897	901	895	864	853	873	876	880	866	980	866	894	884	869	892	866	881	873	907	886	890	896	886	926	866	858	857	897	868	901	862	874	916	941	877	893	879	878	895	888	873	891	907	901	826	890	899	886	896	861	822	843	880	860	912	845	885	854	895	888	906	899	931	861	882	844	884	863	835	848	852	907	922	874	883	868	888	857	870	821	877	871	844	877	881	866	897	874	919	916	849	918	956	914	878	877	918	905	922	948	877	921	895	888	817	911	847	934	851	850	892	920	889	898	841	870	851	908	847	891	953	849	895	896	930	938	877	878	905	837	841	884	921	886	909	830	892	883	869	918	911	855	908	848	888	940	866	884	829	930	868	914	894	843	848	878	860	917	840	837	926	862	935	876	861	901	870	885	912	897	916	875	874	890	915	849	920	874	876	858	838	893	892	882	875	909	845	904	941	890	880	874	886	885	839	883	901	869	902	892	892	876	862	860	868	875	908	957	877	872	939	905	871	881	917	866	920	937	842	870	922	970	911	899	897	884	952	864	873	890	873	890	853	896	894	860	910	931	949	933	880	904	874	859	922	883	866	884	826	886	911	884	915	870	845	848	920	886	837	863	913	869	877	921	858	866	895	924	912	862	913	932	904	902	876	905	827	879	863	870	893	911	847	936	994	869	875	892	887	883	928	852	882	907	945	898	873	834	914	835	912	897	897	849	914	867	905	899	909	876	900	884	937	828	866	915	917	844	889	902	929	922	892	857	879	859	900	869	869	893	883	859	874	859	903	841	900	835	949	850	896	885	869	927	875	864	839	887	887	833	909	891	923	862	778	859	877	888	864	846	916	912	864	885	898	867	890	943	912	863	879	854	891	871	864	857	901	854	887	853	839	860	822	874	925	839	880	901	829	872	865	889	862	858	898	884	866	897	870	900	883	868	909	867	846	881	950	896	862	855	921	861	903	843	880	903	888	879	894	868	900	915	833	895	895	896	833	897	898	883	927	861	854	861	874	915	893	866	900	841	861	837	872	875	869	902	880	927	867	836	916	864	910	840	899	941	876	901	908	857	845	926	867	879	876	807	912	871	872	867	809	841	943	866	862	810	930	907	854	887	882	875	935	930	851	926	864	927	817	932	836	850	911	912	829	871	891	886	852	854	871	853	825	894	823	858	907	837	902	852	902	876	863	873	837	883	896	863	939	864	900	863	872	899	916	880	870	890	883	839	824	886	874	901	905	880	885	892	873	940	911	853	956	860	912	871	907	889	866	866	928	940	884	884	857	946	879	873	962	895	834	909	920	871	929	908	885	875	844	877	904	814	912	940	969	932	850	914	893	839	888	854	891	928	877	928	935	911	857	909	889	859	855	861	887	904	899	855	893	882	947	857	861	889	877	893	899	886	864	886	864	919	928	874	859	891	905	918	895	901	892	889	866	859	854	890	834	894	923	844	878	883	840	832	835	882	927	817	839	860	939	885	893	887	918	807	848	856	865	862	817	930	822	873	887	876	858	938	863	845	887	927	912	878	798	923	861	930	892	862	896	842	927	877	849	907	840	885	834	886	911	905	842	912	858	861	863	875	842	884	900	804	864	909	898	942	934	908	882	799	857	884	851	841	874	920	863	894	879	936	936	878	856	879	871	863	876	875	876	841	864	934	899	900	863	946	922	890	843	906	890	876	875	936	894	820	877	879	866	925	973	875	858	875	885	842	911	877	911	945	907	851	894	866	897	933	887	920	961	874	884	850	856	862	882	873	838	879	837	864	909	872	883	886	889	822	843	937	842	823	794	887	865	944	832	897	894	852	888	913	910	823	843	844	869	894	936	906	882	883	881	927	894	895	833	885	842	890	883	877	876	883	824	839	939	939	890	872	873	866	870	942	919	859	866	843	807	929	876	930	840	904	844	840	892	891	898	918	865	892	892	917	864	824	876	844	931	881	879	923	934	873	869	882	898	839	843	889	867	872	871	869	876	865	885	853	916	838	889	870	856	878	899	933	865	942	873	868	884	926	836	877	878	905	945	894	859	885	843	866	901	948	876	871	893	821	910	912	890	941	873	832	859	838	892	899	908	896	904	870	882	860	902	876	877	842	838	907	836	848	855	916	855	911	859	861	901	826	896	929	917	891	874	845	936	840	879	867	890	869	884	892	876	899	876	873	871	861	878	876	844	869	850	900	918	836	858	877	889	892	852	808	849	914	901	851	908	901	933	876	850	834	895	882	846	886	901	828	848	841	817	949	921	877	835	852	874	893	892	887	874	878	876	917	805	921	917	884	866	841	865	863	899	877	898	946	897	856	854	824	933	837	866	905	915	891	910	937	894	898	898	848	905	830	837	866	877	890	848	854	877	859	928	870	881	847	915	848	931	868	896	821	884	905	943	877	886	886	911	889	942	885	872	916	901	909	902	838	970	884	855	873	850	862	879	885	872	864	909	888	850	896	877	870	873	902	835	813	844	900	870	879	919	872	915	845	916	806	866	857	856	925	860	837	872	860	881	814	879	870	879	821	871	917	882	917	883	828	899	846	905	918	853	892	894	888	877	848	863	908	895	872	840	898	868	882	893	886	870	885	868	865	880	911	850	904	893	873	872	885	880	880	902	859	866	923	963	934	870	875	895	862	817	866	801	878	887	875	868	882	868	930	878	916	887	896	919	898	900	865	893	815	906	897	871	920	901	887	904	878	931	899	896	866	915	891	888	871	869	897	883	870	857	891	883	906	856	876	905	904	894	831	880	880	861	893	882	895	872	866	881	888	883	855	899	923	821	847	901	887	880	880	889	946	874	850	882	856	805	884	874	886	874	900	956	831	894	908	871	888	873	935	830	873	838	801	869	883	876	859	856	890	850	897	901	907	921	928	877	849	949	897	824	884	884	888	896	889	873	927	877	839	844	870	937	817	916	870	831	860	936	896	861	872	914	863	858	853	851	874	888	875	877	894	903	914	857	813	846	890	897	907	840	862	945	855	883	876	901	888	875	865	921	847	848	878	857	865	884	838	854	929	879	904	855	881	847	883	861	859	837	881	865	890	882	812	862	859	847	907	803	898	948	926	838	894	871	920	958	856	849	891	888	920	891	890	870	848	833	843	878	931	915	898	859	888	887	908	906	913	833	921	817	825	881	907	875	845	909	929	884	909	862	921	834	869	888	934	905	850	892	836	831	905	848	915	888	885	904	890	910	890	868	863	873	849	883	895	860	917	880	898	949	891	839	914	856	835	877	863	925	848	884	865	853	863	960	911	862	915	863	864	901	886	838	865	868	864	874	933	904	942	882	857	901	859	865	896	840	846	853	852	838	892	845	888	843	904
28669	20154	27560	14388	1160	822	786	748	729	715	734	750	766	710	772	748	748	736	720	793	780	855	917	908	889	791	768	767	769	755	746	770	749	762	744	746	769	756	747	758	732	756	742	725	746	777	746	760	739	759	721	743	727	719	713	733	731	700	800	719	721	736	787	712	743	710	782	736	736	729	740	749	768	795	737	725	768	725	734	778	737	788	725	762	766	768	782	739	746	727	749	688	797	716	802	780	740	736	761	738	711	731	755	707	789	745	775	718	722	783	739	767	767	750	732	720	744	808	759	747	722	737	744	726	728	753	792	745	760	713	758	694	745	741	714	716	765	752	743	760	752	765	747	768	806	698	758	746	735	721	724	720	736	709	779	706	775	783	709	736	751	754	772	712	707	769	746	782	728	732	723	747	727	770	777	779	747	737	761	778	731	736	774	730	738	714	760	814	733	761	722	797	707	752	731	746	756	724	747	752	717	773	785	776	721	776	759	710	750	744	781	735	753	714	800	776	754	738	719	722	700	737	768	728	754	765	802	809	718	739	759	770	752	719	796	778	778	739	709	753	706	739	730	693	794	795	719	742	754	740	728	808	742	736	747	737	762	697	777	720	698	747	708	724	730	739	752	735	739	788	773	742	742	778	785	778	757	797	751	745	774	764	701	729	795	763	744	735	676	771	763	728	796	705	732	740	752	709	751	746	735	745	758	763	709	727	783	755	775	780	736	756	754	724	739	776	715	788	754	755	762	804	787	726	725	763	746	810	707	809	765	751	729	775	730	755	745	794	747	791	697	773	763	740	756	780	744	726	769	731	766	797	777	748	742	778	750	749	762	733	825	750	782	758	673	716	761	767	745	767	741	778	748	773	763	773	813	770	773	722	725	744	760	801	700	752	787	792	771	742	723	766	722	742	760	768	739	726	757	783	763	727	779	713	732	780	756	750	712	695	710	723	726	784	812	763	766	757	766	744	734	760	756	720	750	751	720	735	747	771	743	806	745	762	757	705	728	797	738	706	723	745	754	752	794	779	686	703	702	784	701	747	759	726	774	760	777	800	802	730	759	750	764	758	704	759	786	732	756	718	740	763	707	786	754	757	701	745	785	717	737	738	771	759	734	748	742	714	770	721	731	767	752	773	675	709	741	673	731	784	764	740	716	773	735	791	717	726	700	706	759	768	762	748	786	758	720	732	738	801	716	764	716	731	727	713	758	724	700	732	788	725	730	807	744	756	718	713	764	738	769	740	718	702	724	758	766	765	748	776	766	738	779	772	729	758	735	769	744	764	792	777	721	673	731	694	722	732	738	745	702	791	759	728	786	753	732	732	757	724	802	808	689	734	752	724	747	718	786	774	696	764	768	737	768	714	793	757	773	735	737	715	727	770	747	770	751	714	709	712	744	733	751	746	808	753	762	776	805	725	789	821	755	750	739	735	765	787	829	702	825	732	734	732	722	723	793	748	720	773	781	769	785	793	763	744	732	772	729	715	769	776	760	763	742	742	776	758	776	749	751	722	734	705	718	781	719	732	760	695	798	764	774	720	748	700	729	726	764	731	718	728	739	748	750	777	729	743	761	771	767	746	745	775	789	753	747	723	791	782	770	748	764	748	748	736	743	695	772	732	751	739	768	722	796	781	741	781	748	732	754	695	760	787	680	799	739	735	750	799	737	768	806	742	751	773	749	693	809	743	736	728	749	753	766	751	785	734	760	770	771	752	758	742	757	769	762	786	765	740	736	766	761	775	709	747	749	750	757	762	724	781	747	736	716	776	790	741	754	721	727	794	756	776	762	785	758	783	722	751	722	709	764	710	809	770	768	751	757	764	807	739	712	731	784	730	803	715	727	730	765	778	793	751	749	721	724	746	717	733	769	720	749	723	765	738	720	720	733	764	760	738	715	698	754	745	740	737	747	738	740	763	755	771	745	689	767	777	781	798	792	765	747	747	753	762	713	748	757	736	752	728	725	737	693	739	792	747	773	744	723	771	763	731	749	732	773	762	758	776	759	735	755	737	762	713	736	705	752	761	745	751	774	725	807	742	743	767	772	779	760	740	750	742	762	766	738	741	741	734	734	737	822	739	748	752	709	746	738	748	725	689	752	720	777	751	785	747	780	691	755	722	763	709	715	746	746	792	766	793	785	811	775	748	746	728	751	739	710	746	729	730	792	714	777	761	765	743	802	738	760	760	767	753	760	756	764	733	742	777	802	795	742	785	771	728	804	821	732	757	803	765	692	773	828	782	752	695	712	774	770	795	795	785	742	719	773	737	786	750	765	704	706	745	784	765	719	795	816	732	757	751	780	728	834	810	760	721	768	739	754	747	729	733	766	774	750	759	791	748	782	757	758	775	728	733	819	738	745	727	754	782	753	760	768	794	726	766	779	764	712	750	753	748	755	796	804	723	720	763	710	759	738	702	732	732	728	695	773	718	745	770	726	788	736	735	743	749	737	790	742	719	747	727	776	785	745	774	785	725	759	764	756	792	781	739	783	745	768	715	742	728	748	770	730	782	722	728	800	745	754	701	755	739	804	722	783	756	746	766	785	768	796	746	743	691	763	736	737	773	799	747	758	740	736	709	741	740	738	755	725	776	755	792	766	797	723	740	756	749	768	691	744	773	806	758	735	729	739	754	756	718	745	757	781	763	781	717	744	749	728	730	748	735	772	763	757	700	770	783	744	718	757	757	748	795	748	751	754	752	749	801	765	765	777	776	735	717	761	728	771	737	753	752	788	805	784	737	764	756	747	718	703	779	749	735	740	749	699	759	706	790	737	707	737	776	745	722	740	739	759	741	740	723	749	755	746	720	767	752	790	761	770	750	738	718	748	794	727	726	752	703	725	743	735	808	749	780	790	759	705	733	734	751	748	717	793	782	781	745	758	745	716	757	715	742	780	729	768	759	753	767	765	708	775	776	753	743	767	741	809	753	757	770	788	760	734	745	754	766	743	751	778	753	715	753	791	735	756	748	710	758	764	767	696	780	759	736	728	758	750	796	784	749	719	715	745	732	758	737	811	777	721	732	723	739	704	758	769	748	703	735	732	845	750	701	789	722	647	746	768	774	717	746	762	722	705	741	732	724	714	778	730	752	765	781	693	744	726	721	755	741	695	731	759	724	756	762	752	748	747	779	694	774	765	764	725	707	708	752	733	836	721	778	732	734	739	801	693	725	717	765	794	772	803	777	746	738	759	776	770	718	758	728	749	723	764	743	746	781	719	768	729	772	719	751	787	779	713	751	736	710	757	739	745	747	791	736	757	798	773	728	749	741	713	734	782	782	770	740	750	752	729	680	718	748	706	757	790	772	755	760	745	757	779	775	800	760	782	765	797	730	787	744	672	737	730	768	752	753	757	721	731	763	764	711	733	785	751	773	757	714	780	706	747	752	775	738	777	788	740	748	712	772	784	769	806	760	746	742	788	762	707	766	750	728	750	733	714	751	766	766	802	760	750	716	778	737	769	759	717	724	776	734	780	729
14730	15302	26283	7056	658	695	614	601	641	626	620	620	609	624	611	593	605	626	603	602	621	735	865	858	724	672	607	632	642	605	646	606	647	626	636	624	617	638	635	624	614	635	641	581	644	611	628	661	601	635	665	627	604	599	586	573	637	617	624	639	582	612	612	645	628	618	612	566	579	585	588	578	627	588	628	610	621	591	629	617	669	614	626	631	622	624	609	619	620	591	607	658	639	605	624	584	644	613	646	644	594	612	662	592	628	601	599	637	607	561	667	609	619	631	600	585	611	610	613	645	600	573	604	664	610	604	597	588	614	598	646	619	554	640	605	578	586	599	618	583	642	647	620	596	612	602	590	615	610	647	577	633	621	653	641	628	644	557	613	627	586	683	606	649	589	627	626	585	589	605	604	608	602	649	642	620	616	567	635	642	641	630	645	604	578	601	627	626	582	617	581	637	632	600	636	581	603	636	640	607	672	606	643	631	664	653	588	597	624	630	607	650	632	617	626	620	613	642	616	645	607	614	591	650	650	649	638	600	642	621	621	607	623	587	595	577	633	624	591	612	610	618	631	631	617	609	604	600	589	680	630	610	602	599	647	647	608	593	600	549	625	641	611	627	606	565	660	616	673	638	631	581	635	607	598	630	618	609	559	627	624	621	614	639	615	616	610	616	657	628	612	644	607	665	627	642	622	594	643	597	639	616	633	641	556	605	634	608	593	581	614	633	609	641	640	636	613	636	585	597	595	703	598	649	619	594	605	643	639	591	605	603	599	627	651	647	579	585	625	607	597	636	677	609	628	644	608	601	607	625	638	621	640	653	622	647	592	614	661	582	641	626	657	639	662	569	658	606	596	621	605	587	635	634	577	603	640	655	638	627	611	635	623	650	637	617	641	616	586	628	649	627	659	630	597	606	646	555	654	617	605	561	653	642	603	595	655	602	604	613	587	609	619	661	642	587	589	625	626	632	578	644	559	627	607	611	619	610	651	612	640	617	630	613	621	619	571	655	608	616	613	648	610	641	604	621	618	605	627	605	616	601	598	614	644	637	629	611	635	659	660	627	567	614	587	659	638	652	607	649	625	613	616	586	630	613	614	607	648	613	664	621	600	594	617	636	643	584	580	646	698	660	612	616	612	583	626	623	593	609	615	619	604	620	599	647	556	599	588	583	628	633	609	586	629	632	635	618	602	602	641	605	610	636	640	633	608	601	617	634	585	603	650	584	647	617	625	582	601	597	633	599	639	631	597	576	593	626	584	592	580	593	581	583	616	594	671	606	610	569	634	626	615	603	550	621	655	609	617	588	630	601	596	581	646	645	616	650	627	592	635	592	569	593	613	600	610	596	594	682	602	693	581	640	584	598	598	611	635	604	592	606	622	635	618	628	645	630	636	635	672	641	650	612	617	594	605	621	594	643	652	573	600	636	614	602	652	597	607	601	608	647	642	603	643	639	646	655	600	621	619	636	615	616	639	616	586	639	606	580	610	622	595	652	550	605	608	603	618	612	576	627	653	597	610	596	586	622	628	573	646	625	601	619	618	634	609	637	621	604	644	607	626	566	610	665	625	598	602	587	605	616	631	623	608	585	611	596	635	623	643	559	609	646	583	588	609	664	614	608	622	628	626	611	616	640	597	592	644	625	593	585	612	584	604	580	586	586	614	624	606	591	615	606	598	639	560	599	619	573	658	626	605	636	552	599	634	615	580	562	624	605	625	638	651	582	627	630	645	601	623	602	611	619	565	624	603	627	621	611	658	615	612	608	646	550	584	658	594	645	608	676	635	588	623	615	628	561	608	646	575	580	678	626	639	651	644	649	623	646	603	602	609	603	585	591	655	642	633	605	620	583	615	630	597	661	657	603	675	597	595	639	605	596	633	624	621	666	654	608	665	621	608	655	646	621	629	638	583	612	610	607	623	629	586	641	608	584	650	619	665	576	614	588	615	595	582	651	669	642	633	654	664	622	620	588	641	640	638	604	605	608	603	594	606	597	645	590	647	595	626	626	615	580	598	615	589	612	622	651	627	607	592	616	624	592	587	618	609	626	616	641	586	591	622	575	636	624	638	593	631	651	597	619	591	634	610	586	618	605	631	577	602	614	643	685	670	632	633	621	617	605	637	632	622	645	643	613	602	626	608	595	626	637	630	591	660	624	577	588	639	575	632	645	614	627	589	609	564	611	625	608	615	599	634	647	641	628	603	613	602	647	634	619	628	578	626	610	612	629	608	593	665	623	592	642	630	646	608	628	603	633	591	615	612	635	627	600	612	674	662	607	621	585	612	580	599	626	602	599	619	626	648	611	639	625	615	641	623	636	596	610	600	596	631	572	612	624	618	629	601	622	671	594	612	632	611	630	645	620	641	611	633	606	653	594	628	614	629	629	598	668	563	601	616	656	585	585	600	663	606	606	620	611	611	646	603	627	606	593	627	608	639	659	638	569	615	609	619	619	602	605	604	660	642	603	622	628	615	599	616	591	628	659	610	592	646	635	615	627	631	647	585	632	626	637	626	595	600	651	616	595	631	597	659	662	595	646	622	638	616	619	580	591	637	605	632	631	674	623	637	614	602	595	634	609	655	658	612	639	616	640	592	600	586	606	640	601	597	639	581	586	628	593	574	612	622	625	670	612	603	620	610	639	642	630	558	620	611	562	621	612	618	617	622	660	630	640	627	646	573	626	576	648	591	619	605	606	593	593	616	568	618	634	666	628	558	605	578	653	573	621	606	633	673	599	636	604	608	631	667	600	588	588	650	662	628	590	634	589	649	666	592	634	628	633	609	619	631	597	580	638	627	604	615	633	611	648	591	623	628	639	587	604	569	603	586	633	618	607	604	638	660	604	601	639	619	644	645	601	623	588	656	612	634	558	581	639	652	628	661	593	614	651	628	615	632	592	574	600	610	621	585	596	598	573	604	595	628	618	643	589	609	630	613	596	676	653	593	667	598	599	620	602	602	595	634	640	638	628	625	633	606	601	648	625	590	615	579	648	599	596	623	606	622	616	607	605	618	603	593	603	570	638	631	578	590	604	647	633	594	619	638	635	557	613	604	607	596	618	613	626	620	562	615	599	601	665	582	597	589	608	613	582	634	608	600	585	627	627	640	627	599	613	626	608	610	601	569	605	636	619	647	636	588	552	596	623	608	580	623	629	584	603	638	590	607	592	608	617	655	617	648	641	597	627	582	669	609	598	604	665	604	583	607	638	634	607	619	614	601	625	631	612	682	648	639	616	653	620	642	592	607	598	593	632	628	611	626	610	603	647	666	632	624	640	652	595	658	624	647	564	596	635	595	587	617	563	612	629	613	631	664	589	632	649	587	574	626	674	596	624	643	603	612	607	582	571	654	628	621	619	636	654	620	581	604	587	587	585	583	628	622	626	605	623	634	622	626	588	585	619	587	632	587	601	636	587	652	596	676	588	588	612	626	588	626	604	595	593	643	626	630	671	613	576	606	628	645	616	636	583	659	580	629	607
24670	21827	46985	40152	16092	4704	1410	1063	881	930	1001	967	901	954	918	827	862	865	878	864	1038	1613	2058	1790	1341	1065	965	867	829	938	857	866	865	886	876	892	823	870	834	850	818	956	868	908	851	892	878	905	856	826	888	851	853	868	930	834	851	889	925	796	893	877	870	844	867	860	880	861	840	843	887	894	841	879	883	881	879	828	868	868	850	889	864	879	858	821	866	857	902	816	865	882	865	861	849	877	818	874	841	892	844	860	839	860	880	859	872	838	883	859	831	873	873	886	873	845	897	864	892	878	875	867	855	865	891	860	849	842	845	801	861	939	853	855	855	845	830	834	838	875	847	793	872	849	870	858	845	860	850	858	856	821	890	834	855	880	900	806	864	917	868	890	906	839	890	885	865	873	853	876	852	874	932	878	895	837	867	874	805	843	818	823	875	855	872	870	824	867	862	902	858	879	880	890	868	864	821	845	837	824	813	830	877	873	929	877	861	862	911	869	840	879	914	801	887	893	846	868	846	914	896	874	921	902	890	889	882	831	875	843	849	897	859	813	851	893	858	862	856	849	854	821	886	928	831	840	877	873	900	851	884	868	870	864	919	848	919	885	864	839	855	870	845	855	906	865	868	826	907	872	878	869	810	829	889	864	874	838	806	832	826	835	895	862	891	854	819	897	845	825	858	926	965	916	860	896	856	850	875	837	802	902	873	878	809	850	834	856	836	866	834	935	882	889	840	831	847	873	868	851	845	875	821	873	893	847	872	834	885	885	813	863	833	884	828	838	821	851	857	911	797	886	877	877	897	836	822	858	868	814	869	836	915	878	875	848	849	848	874	911	927	855	873	846	861	829	873	860	857	827	879	861	858	860	850	844	804	908	855	893	877	858	821	878	879	828	902	804	851	853	884	896	889	873	864	880	853	773	830	885	867	888	896	816	850	816	934	921	912	838	862	880	836	856	846	874	846	894	863	829	904	868	894	867	900	843	840	862	779	910	867	841	822	871	831	799	854	850	825	849	847	831	826	850	873	865	862	893	813	878	836	924	846	872	884	899	872	848	900	858	889	841	861	847	911	858	826	844	918	879	905	815	826	857	877	832	878	884	856	812	870	851	853	870	813	894	814	833	863	867	844	836	835	838	802	862	859	903	871	868	830	833	851	861	878	890	868	844	837	906	842	864	841	848	860	847	907	895	847	898	837	851	843	809	825	829	856	868	890	863	906	880	859	867	835	948	913	814	835	851	862	808	823	889	884	860	869	808	863	801	797	872	866	876	869	851	882	835	858	889	904	907	897	859	795	860	841	798	858	854	824	819	928	878	838	897	867	858	881	837	829	845	899	880	841	803	863	845	869	880	850	865	825	866	967	835	829	881	847	891	853	821	851	859	834	830	871	875	836	847	882	839	854	858	849	859	834	912	822	802	874	830	892	886	844	890	853	842	870	868	837	874	808	882	822	896	828	855	819	889	863	864	867	843	876	885	825	842	938	856	820	894	875	860	862	858	856	871	856	829	886	840	847	829	820	897	857	902	849	892	839	921	861	849	865	805	830	845	887	879	847	820	888	888	865	838	929	789	836	816	870	838	890	847	790	880	862	801	843	831	840	874	823	871	817	863	836	831	857	852	867	875	905	853	822	862	848	825	908	855	851	831	853	791	865	818	878	839	849	873	812	843	877	892	855	839	863	827	817	868	884	847	843	833	881	837	855	821	828	852	886	858	914	836	873	840	812	847	821	909	865	907	836	897	883	867	845	781	837	857	842	896	875	863	863	886	873	849	834	859	875	850	867	824	854	864	873	840	860	856	830	853	856	896	825	851	809	824	877	897	908	790	852	841	850	878	912	818	882	922	926	821	825	885	858	854	890	836	902	893	840	891	877	923	843	869	842	855	897	876	837	919	795	857	844	847	826	868	858	895	898	891	884	868	874	886	854	843	826	884	881	915	878	885	898	876	796	839	882	913	919	896	823	826	883	807	827	851	883	923	839	886	842	858	844	871	916	867	930	867	838	865	887	860	894	890	882	830	825	893	818	926	825	837	876	835	848	906	883	864	843	876	874	831	871	860	809	882	823	840	879	840	903	869	835	839	858	812	816	822	840	843	813	860	846	894	887	867	806	876	827	845	834	911	877	912	849	861	874	841	897	863	849	934	869	877	858	870	864	850	844	831	870	826	804	880	800	841	860	863	823	861	837	844	850	802	856	823	891	830	857	902	839	877	856	831	911	850	802	878	852	834	851	893	894	899	788	812	850	825	860	878	843	831	844	889	895	874	828	875	878	842	874	874	883	865	901	872	875	876	907	847	880	860	847	894	893	855	857	856	827	860	879	861	856	861	906	872	828	857	835	843	841	887	882	854	918	857	816	851	800	833	856	964	798	826	829	905	867	853	860	880	832	911	870	851	894	792	840	844	844	821	858	859	844	886	833	886	857	868	822	884	841	871	915	889	895	833	856	862	828	846	862	858	864	890	847	814	876	841	886	888	841	888	885	820	847	859	896	853	890	861	838	897	860	856	831	853	843	857	864	888	839	892	882	826	874	814	861	891	859	833	886	827	853	868	833	840	940	865	846	901	842	844	882	846	826	884	850	909	894	909	838	838	840	863	855	854	884	813	920	872	869	828	839	864	847	900	839	887	917	846	860	861	897	855	900	845	846	848	857	845	827	856	875	868	877	870	881	855	827	856	866	867	870	847	846	935	885	845	847	848	890	872	863	877	841	893	886	857	871	849	898	893	887	898	821	848	859	843	845	859	825	841	809	832	833	834	886	879	856	794	878	855	868	869	849	829	881	858	896	857	904	830	911	823	848	874	873	864	820	829	803	873	846	880	870	891	883	895	840	869	826	876	815	875	887	877	864	879	810	832	908	904	831	881	849	858	909	869	867	865	824	891	844	813	848	901	828	848	841	851	827	860	860	906	858	868	798	851	876	838	823	880	831	877	847	870	869	822	855	902	842	787	839	876	899	898	843	848	889	881	838	860	830	862	910	878	848	880	827	899	844	825	831	895	836	864	867	805	847	867	853	840	863	843	898	895	847	917	884	854	857	853	896	920	865	822	824	846	868	848	881	889	852	845	877	890	840	931	881	859	890	862	922	846	838	857	867	856	850	861	913	883	847	865	861	884	879	793	860	838	886	844	829	941	909	870	871	838	893	839	817	912	859	870	865	886	857	854	900	860	849	847	872	867	787	862	825	841	870	874	874	840	872	810	836	878	839	831	876	902	837	889	879	857	847	815	803	879	856	825	874	848	886	881	893	803	896	855	867	900	892	797	865	899	809	907	868	830	922	826	885	889	876	852	871	855	919	866	859	842	829	835	852	808	848	828	859	888	860	872	878	845	850	854	888	883	888	855	861	835	908	883	871	913	882	812	867	861	855	833	850	925	830	870	860	878	853	788	859	849	844	892	816	844	821	829	835	857	839	859	861	835	908	846	887	828	879	866	842	894	903	810	838	875	922	865	836	869	807	771	899	918	858	910
48854	55821	74716	26864	904	894	860	870	829	803	797	785	853	791	835	763	799	784	738	774	926	2014	2641	2143	1419	1002	858	788	726	752	782	781	788	738	734	767	727	793	777	794	800	771	756	765	785	755	759	811	739	761	762	783	767	764	772	778	742	767	735	785	776	738	765	739	741	742	751	773	781	769	767	788	772	769	771	763	704	724	776	790	781	736	760	796	787	783	749	765	818	723	747	775	703	771	733	795	783	764	785	800	751	788	741	729	740	754	747	768	760	827	706	766	712	741	778	757	816	800	771	776	711	750	747	778	717	731	786	787	742	804	729	788	790	798	804	713	747	734	773	785	747	735	778	758	718	739	828	799	759	763	760	774	779	815	751	757	734	797	742	705	849	762	803	738	718	733	766	743	786	687	792	781	740	767	783	716	718	784	783	769	763	731	746	733	745	760	769	791	703	747	761	776	812	781	767	747	742	763	736	739	790	797	815	811	784	811	785	764	715	788	766	744	785	755	759	766	755	789	714	792	724	729	748	721	750	759	758	733	751	745	774	755	777	789	785	771	772	753	792	735	814	728	732	767	747	753	722	701	782	752	746	789	749	795	719	786	782	762	763	770	730	783	728	735	707	810	790	784	761	769	787	772	778	778	729	774	788	772	768	785	774	735	794	794	721	770	813	754	784	758	756	777	788	769	735	773	744	747	733	799	783	794	788	759	784	754	752	811	734	789	754	717	786	759	765	768	773	765	759	731	721	726	752	806	764	743	749	785	718	783	748	754	732	757	765	747	754	773	759	772	805	800	748	717	768	744	779	771	776	730	810	749	746	750	762	751	765	753	771	744	787	797	713	735	777	760	748	759	798	740	795	731	777	787	752	716	730	778	763	740	779	827	798	743	731	792	735	751	790	779	747	750	755	768	784	728	786	723	744	751	765	718	758	770	733	764	749	787	771	731	738	742	770	761	753	745	794	753	723	764	730	786	813	715	733	745	746	711	676	707	809	735	758	763	763	785	745	731	766	772	759	792	777	769	744	788	742	754	793	767	759	806	753	717	792	779	768	721	756	778	748	763	775	725	770	805	772	733	801	734	736	756	758	746	745	737	739	755	764	717	727	752	742	766	795	778	810	752	819	751	799	697	763	762	740	749	741	721	765	782	767	775	798	761	759	791	740	751	769	745	776	763	760	754	776	765	769	783	780	712	796	771	796	747	771	762	772	714	732	767	753	814	768	751	704	757	771	702	738	760	853	783	734	725	761	805	774	780	744	751	721	748	778	743	759	751	800	803	804	763	762	732	807	809	760	761	751	745	768	755	731	782	749	722	750	759	737	737	694	775	752	781	793	766	764	788	783	756	748	785	774	736	731	733	740	746	751	746	779	756	778	750	795	700	776	784	721	825	797	761	773	686	779	717	749	735	788	751	745	715	759	704	785	749	745	792	741	763	741	733	765	793	844	743	724	724	776	748	758	808	742	760	752	746	758	773	722	787	788	741	766	777	787	770	797	754	767	801	738	779	790	821	793	780	773	724	747	708	733	743	709	752	762	789	745	731	739	737	789	735	758	733	783	751	752	751	785	791	790	760	796	714	780	809	729	740	737	747	760	730	782	753	771	767	738	789	780	814	766	747	739	811	755	764	768	757	757	765	721	739	761	752	768	704	746	749	735	757	792	736	791	761	763	749	729	726	766	766	788	746	784	783	711	770	760	707	721	759	792	757	792	730	804	775	759	767	772	780	815	786	772	766	717	759	730	773	757	752	734	710	743	801	785	756	779	726	775	786	787	750	719	747	727	788	745	754	731	721	802	726	789	771	717	766	745	805	794	746	779	716	760	733	793	725	731	724	785	714	744	771	783	756	797	768	819	720	821	771	808	763	769	785	758	735	766	760	762	744	747	728	733	784	753	786	775	672	740	761	771	753	761	769	798	783	757	762	748	730	752	770	744	759	761	797	759	730	764	782	721	735	770	810	706	764	759	752	810	807	763	760	747	785	763	770	735	796	724	741	749	695	722	731	799	776	716	790	746	731	708	753	745	779	772	786	750	802	801	723	729	789	761	782	760	693	743	788	767	740	760	741	785	686	754	761	801	739	757	744	795	780	749	779	722	729	762	734	723	754	736	738	771	729	764	797	781	735	731	752	778	768	760	786	744	707	773	736	722	747	750	729	784	727	770	778	719	776	788	734	790	773	720	755	699	825	795	793	804	791	771	790	751	782	788	738	766	757	737	793	743	774	731	742	738	743	760	816	783	722	737	741	722	740	709	788	735	781	738	743	739	751	761	769	811	739	820	778	742	762	783	761	758	739	783	768	744	731	758	760	803	760	756	742	770	792	793	769	726	759	725	760	733	752	819	751	710	766	738	812	778	786	721	773	761	767	745	743	762	744	775	772	731	723	748	709	832	700	792	781	707	800	770	777	705	770	759	776	763	748	772	789	766	756	764	766	763	779	764	712	770	775	767	726	751	744	730	753	740	757	767	763	805	766	723	753	755	793	786	799	801	782	721	782	753	790	776	778	756	767	791	789	763	727	779	752	686	734	733	735	742	772	736	775	744	760	789	767	684	740	774	742	734	785	728	796	708	752	773	742	718	788	764	752	752	733	781	771	794	751	746	779	746	790	804	714	733	743	714	760	734	786	815	762	729	743	790	777	725	764	746	802	803	747	750	787	773	765	729	714	781	721	766	798	777	797	772	833	726	782	797	765	797	751	747	773	755	797	711	773	726	759	745	746	748	768	788	759	748	728	775	762	719	762	742	741	757	717	743	771	764	746	804	782	802	756	781	778	753	771	733	752	775	794	767	793	744	797	743	748	734	713	723	764	734	769	770	780	747	770	758	739	769	763	786	740	740	786	763	759	764	757	776	778	797	794	812	762	772	704	764	777	720	787	758	762	767	732	734	747	731	754	828	793	750	798	723	782	776	755	781	773	741	741	737	759	814	776	771	754	832	779	744	748	775	753	763	753	754	757	778	805	752	768	746	735	782	700	707	742	780	745	761	760	737	746	765	775	718	761	751	750	795	730	761	751	748	769	769	821	754	775	761	766	750	709	766	761	746	683	741	775	752	734	736	784	748	798	768	765	774	758	770	766	783	777	752	774	728	736	715	744	786	736	776	748	782	744	781	749	757	721	765	725	715	762	774	746	728	694	762	760	790	715	781	711	766	757	770	776	705	775	796	747	762	791	727	758	784	737	759	799	720	783	708	724	724	757	762	747	801	790	761	750	750	731	750	759	727	715	792	799	789	762	740	724	723	761	765	763	769	787	767	767	759	746	806	724	759	794	734	779	712	755	720	721	726	753	768	779	680	763	799	751	765	757	772	733	747	803	779	800	777	782	780	730	818	767	767	763	755	732	742	736	739	805	751	822	799	770	766	728	736	781	767	761	770	714	776	750	717	797	795	763	767	782	737	804	733	777	753	757	717	730	786	769	743	723	763	756	738	773	794	761	717	734	764	752	756	733	722	789	779	745	742	741	755	760
23762	21564	40664	40742	20207	11123	2501	1260	1073	1075	1079	1013	975	1024	994	999	952	991	952	979	995	2475	3148	2707	1818	1334	1103	973	938	998	909	988	969	903	959	958	990	989	994	952	940	948	1011	939	886	953	979	991	978	930	974	976	993	973	933	951	934	933	936	927	938	940	942	879	963	993	938	930	930	936	999	855	965	945	923	985	978	933	971	929	921	966	956	1000	989	946	938	975	931	964	942	926	949	892	910	919	947	944	981	925	927	967	995	925	941	948	973	989	970	995	896	982	911	944	1004	981	902	908	1010	922	913	950	900	889	926	931	901	987	921	973	963	877	903	962	907	935	942	892	923	948	951	837	917	894	900	1003	925	911	872	925	929	941	898	927	989	990	918	942	965	915	922	925	881	975	933	964	878	959	914	968	1016	980	995	968	944	937	953	1000	925	943	931	935	952	942	966	975	969	975	880	981	959	1013	962	962	918	969	988	929	970	962	908	929	970	927	928	968	964	968	967	956	942	950	914	923	932	918	952	967	956	985	913	935	908	915	973	953	949	969	941	963	990	935	975	932	966	943	945	982	952	983	946	936	961	914	960	932	961	890	974	921	1001	923	952	942	955	957	880	915	982	919	950	964	895	984	984	900	913	945	940	898	943	937	909	985	941	979	946	907	990	870	956	940	925	928	925	909	916	990	951	967	991	958	982	950	913	950	965	967	876	961	957	940	905	920	976	1024	990	960	919	919	896	964	930	948	923	956	918	962	957	925	984	954	980	977	941	947	919	924	938	963	968	975	931	920	950	977	940	1014	937	954	920	966	922	929	907	975	925	976	916	935	896	963	955	969	925	945	895	920	982	933	981	929	951	950	910	883	924	930	974	919	982	933	988	922	914	960	957	957	941	961	942	888	939	965	984	970	926	957	935	911	989	936	949	951	970	946	922	943	958	899	963	941	935	917	912	1002	920	975	960	909	935	926	948	873	976	942	997	983	968	953	974	914	1000	957	947	928	948	968	911	991	948	929	940	958	961	976	887	956	913	941	938	928	914	959	932	955	957	881	970	950	911	877	900	940	921	899	962	960	908	939	958	898	935	945	949	1037	946	905	903	919	971	930	941	949	989	908	914	940	923	948	957	975	911	964	946	886	937	917	971	897	931	952	909	871	965	960	943	1000	996	938	927	899	952	893	919	945	928	901	963	922	954	962	924	997	954	954	936	966	950	968	973	945	993	1019	981	877	942	907	947	955	924	925	952	942	968	976	950	910	940	970	936	952	974	971	973	935	918	892	942	925	968	986	960	949	942	904	977	915	960	930	853	895	968	961	966	910	947	933	915	979	879	946	950	912	964	953	921	943	919	878	907	929	936	925	920	931	950	921	947	956	910	938	958	946	947	951	946	920	968	939	957	966	957	945	901	887	926	973	933	964	894	925	914	943	929	961	902	943	972	957	936	990	919	933	937	933	921	934	925	947	903	932	975	973	947	913	942	969	959	926	934	925	929	985	906	993	951	920	1010	951	915	952	952	933	974	916	919	988	885	952	917	960	906	902	967	955	950	965	910	940	955	931	945	942	983	937	934	928	902	939	959	944	936	899	902	935	945	936	920	951	975	916	948	995	865	976	935	902	905	907	922	933	934	875	893	927	939	951	924	937	1000	1026	937	962	943	994	927	894	978	942	960	949	909	965	974	975	973	956	930	964	920	942	958	885	1007	966	911	966	958	997	937	940	964	958	979	965	961	980	913	926	918	977	942	929	925	916	961	904	960	924	955	939	921	937	918	974	938	952	953	994	977	932	965	933	961	929	959	892	982	914	976	841	948	940	966	918	982	955	909	916	921	888	878	968	952	915	938	939	949	886	943	948	955	957	938	952	990	998	926	911	981	977	937	961	943	957	964	945	945	954	967	959	965	962	981	933	959	934	929	933	975	946	937	925	954	978	1023	933	912	949	983	899	912	932	949	930	979	993	990	981	946	879	918	931	935	920	919	932	933	960	887	933	956	948	954	891	937	983	983	949	896	891	946	882	960	918	931	969	955	971	975	964	866	979	960	861	939	910	947	897	946	993	1001	1000	959	977	928	978	976	939	940	970	943	935	980	908	952	935	953	959	960	964	945	977	951	910	971	994	971	985	827	887	949	1011	927	955	919	975	952	948	911	928	948	970	904	889	1015	937	922	925	966	920	959	961	920	932	955	961	923	950	957	924	906	919	883	1010	998	953	1010	976	967	899	976	903	931	939	933	965	930	906	950	932	915	952	925	971	968	918	943	960	912	954	894	964	977	953	928	946	963	954	940	918	946	909	943	971	909	927	894	914	896	881	957	920	965	927	958	929	962	979	904	899	956	983	900	920	993	907	903	958	991	939	925	878	920	965	907	925	966	938	913	940	935	962	950	949	931	967	950	891	962	897	964	930	964	950	928	912	958	906	952	973	895	911	950	915	909	886	912	898	899	889	936	1039	1018	961	914	957	929	979	942	926	952	897	911	943	927	993	972	969	935	926	952	899	963	943	963	943	905	1014	916	905	941	939	926	972	963	924	912	979	933	938	951	942	970	961	934	991	884	953	942	987	952	920	955	865	946	1005	969	945	935	938	904	932	922	984	898	905	984	910	969	953	1000	911	970	926	899	979	930	934	915	974	967	908	957	908	920	942	893	903	947	953	949	1005	874	905	997	966	952	954	971	911	959	885	957	939	928	947	900	939	954	955	1001	931	940	899	855	977	979	967	914	904	975	950	893	886	904	943	954	962	945	952	1006	952	946	916	951	925	927	923	912	950	889	930	959	882	970	931	953	973	978	947	998	945	1000	935	933	924	956	942	914	952	989	888	915	924	922	924	901	936	895	1016	929	913	920	938	971	903	929	943	891	920	923	913	965	942	891	921	955	918	953	949	934	956	957	961	956	987	894	937	958	920	958	975	966	923	909	918	971	970	922	1014	943	914	957	982	928	912	1005	942	917	928	931	898	936	931	973	971	911	971	975	940	884	868	960	895	891	898	928	953	952	920	925	894	944	943	923	956	922	945	935	984	923	995	948	922	909	955	948	905	931	975	927	933	945	916	894	955	917	972	972	939	970	925	936	901	1019	954	872	950	909	914	955	939	993	928	973	939	935	950	888	940	961	986	884	972	938	927	935	971	933	946	927	993	966	840	950	942	913	926	944	914	947	928	960	938	932	941	975	928	980	911	952	934	939	973	935	906	927	959	882	906	978	993	930	906	866	906	895	1008	897	928	961	907	935	933	948	942	953	961	923	966	931	925	930	944	953	964	915	919	963	961	976	895	932	949	1011	890	965	948	945	990	895	979	934	911	987	936	881	964	932	983	940	934	913	967	916	923	918	981	941	969	933	967	930	918	918	950	985	973	946	868	1003	964	929	923	990	916	962	969	901	963	898	930	958	927	938	961	922	931	892	931	955	938	940	1014	977	959	928	939	900	887	925	914	889	1012	957	932	940	969	941	989	935	942	951	981	905	905	973	980	978	964	946	918	918	967	936	949	927	925	1006	937	985	937	972	938	947	925	897	911	957	956	981	912	940	914
47098	65150	81553	37729	1167	1117	1041	943	990	903	936	902	923	864	891	898	888	855	902	861	952	3270	4010	3171	1872	1289	1056	923	870	879	857	853	884	873	834	904	873	879	861	859	821	798	867	854	869	849	926	839	864	843	861	847	812	807	833	830	860	850	870	826	864	828	863	819	828	824	831	822	849	918	887	869	853	834	854	853	850	849	895	868	863	860	852	831	888	878	863	885	842	844	856	891	854	815	854	833	808	824	879	812	910	890	865	845	845	855	886	902	834	823	817	827	863	811	869	799	851	812	856	862	813	865	862	850	819	869	814	911	845	843	883	823	846	862	861	800	872	864	918	846	833	840	826	859	862	817	843	858	839	845	874	860	859	865	847	846	836	871	835	888	883	851	811	827	839	865	863	892	825	863	898	859	817	910	836	821	830	843	855	884	892	826	851	798	842	791	812	820	891	881	833	886	883	844	862	854	826	811	825	882	816	782	820	881	835	884	869	842	845	805	810	840	876	880	864	840	869	868	832	867	838	843	868	806	854	861	857	782	821	859	886	843	835	879	805	841	838	821	823	798	857	815	858	775	847	841	815	870	922	886	843	874	808	886	842	834	845	856	868	861	852	868	823	836	829	869	832	842	860	808	853	846	878	852	838	815	846	804	791	847	819	838	831	858	830	844	833	835	822	807	798	853	884	825	834	839	819	813	806	827	857	826	853	916	850	850	895	845	849	820	837	860	844	845	848	814	831	835	831	851	822	840	859	853	787	852	813	846	838	847	848	862	877	827	907	838	883	884	859	817	830	859	807	864	832	893	869	851	793	899	799	780	865	881	839	845	852	873	837	817	841	865	788	804	849	800	845	872	853	832	858	872	830	833	839	857	832	840	831	853	812	885	793	834	801	844	854	896	823	835	831	823	820	893	819	840	880	839	857	817	854	870	936	827	837	810	835	876	829	792	847	854	853	838	852	864	797	876	858	842	849	850	794	832	863	874	819	803	864	838	857	888	856	824	838	837	863	826	908	846	829	857	843	874	866	856	872	839	839	837	847	805	864	785	827	860	871	875	860	818	871	851	832	858	869	855	828	848	860	855	882	911	826	807	853	857	785	826	838	813	841	846	812	861	810	796	824	858	824	833	802	870	883	858	869	810	878	786	893	867	862	795	853	870	848	853	852	862	792	821	859	865	839	882	865	883	857	908	860	805	868	816	823	795	830	809	880	845	807	827	824	844	875	850	868	844	814	892	799	845	886	828	837	871	861	815	839	863	829	836	825	851	814	854	887	825	870	820	839	866	810	846	853	800	869	793	818	868	858	847	850	848	851	814	904	847	817	858	843	829	892	802	819	866	862	843	858	806	880	813	834	837	820	822	890	835	815	858	865	844	820	854	817	797	849	854	817	861	840	872	815	873	815	811	863	827	838	831	812	878	861	872	816	850	832	786	817	913	880	791	828	850	775	815	815	872	804	843	888	862	841	858	803	888	824	791	846	835	865	817	830	812	783	854	829	823	838	820	845	884	839	851	855	850	856	907	867	841	851	819	840	800	868	859	806	858	846	868	859	840	857	840	854	810	854	848	860	850	848	851	862	827	854	854	851	858	850	808	848	843	813	847	810	837	808	852	842	836	859	792	875	797	854	821	834	837	811	864	866	803	863	797	833	891	824	845	836	839	888	816	850	832	817	835	866	836	849	819	842	820	849	902	828	835	879	794	816	846	893	880	808	859	842	858	874	838	918	810	815	867	846	867	862	838	843	838	856	887	843	845	888	839	919	843	824	837	853	895	855	873	799	871	908	846	857	851	881	828	878	856	782	784	851	838	808	831	851	822	865	812	875	856	834	834	879	828	854	884	872	848	770	835	810	782	846	891	821	802	835	851	849	858	874	869	824	865	818	825	847	832	928	877	850	870	851	830	783	847	799	792	891	779	876	852	820	826	861	877	886	865	830	836	833	847	820	795	879	853	894	882	812	811	808	815	856	938	756	839	803	849	802	880	842	852	929	791	856	812	840	778	803	855	897	810	863	846	878	818	826	859	845	863	837	828	829	884	892	812	882	838	869	898	806	834	799	833	865	827	856	897	805	861	803	810	767	901	830	890	827	867	868	827	835	806	876	848	808	873	852	863	902	828	851	789	888	809	835	777	856	798	831	882	849	831	778	779	842	852	786	852	829	797	863	892	889	865	829	882	811	902	959	851	807	891	856	875	825	913	818	815	885	832	825	892	862	799	831	871	965	776	854	858	861	893	802	858	828	832	811	809	838	888	799	790	839	838	813	803	857	836	874	829	817	839	840	809	811	860	830	859	823	872	859	836	886	886	832	837	786	847	784	856	823	844	836	815	898	822	894	906	815	848	818	854	834	805	874	882	801	869	904	832	853	816	867	850	832	840	906	869	837	846	799	864	823	868	893	812	870	841	839	851	843	857	879	851	803	894	876	836	827	802	849	819	869	789	828	817	861	898	827	871	851	850	872	847	794	853	879	786	866	823	872	890	851	862	835	866	828	803	869	814	843	791	860	900	826	844	815	861	875	844	854	853	830	823	828	898	860	767	820	831	846	818	886	828	842	791	862	835	826	836	858	850	818	840	813	828	885	824	787	821	846	826	812	857	816	839	823	861	849	876	820	902	813	817	827	867	835	818	813	865	832	821	862	834	840	867	874	831	817	883	819	884	821	859	833	841	847	820	846	773	849	835	821	822	840	893	806	834	863	865	864	853	834	827	832	882	828	802	854	846	844	872	892	840	886	863	838	840	836	880	839	791	805	832	819	887	897	883	841	872	858	864	864	811	891	799	828	846	874	810	853	852	898	837	842	885	835	834	869	865	874	894	777	838	859	870	862	837	852	815	873	827	874	828	837	837	795	845	862	848	840	846	822	883	845	867	841	827	814	801	846	835	848	846	847	809	852	872	851	797	797	858	825	863	816	804	802	884	855	857	817	791	836	862	856	888	875	823	805	849	861	832	824	891	833	837	837	849	818	820	794	831	852	862	829	864	836	841	867	815	842	861	857	855	849	760	854	796	884	840	755	860	861	827	854	887	846	851	880	905	835	832	853	827	818	855	924	838	823	815	842	831	856	839	837	834	814	850	856	801	840	849	797	777	861	832	859	846	822	837	824	809	814	847	844	869	817	854	877	823	864	880	798	865	824	848	872	832	829	854	875	811	832	857	887	844	820	877	850	796	832	863	864	853	819	852	821	865	747	774	845	837	793	833	808	799	819	801	852	855	811	884	844	832	867	858	874	881	849	850	835	886	839	862	854	808	849	870	842	841	849	841	860	819	841	858	869	835	859	860	838	869	886	884	792	821	847	833	839	810	855	843	835	827	802	848	803	849	840	883	820	818	808	881	826	887	839	837	843	918	862	868	868	825	855	840	879	814	850	884	883	848	801	870	786	831	856	844	862	803	846	869	841	841	855	830	817	816	850	840	871	831	838	883	875	821	855	811	836	890	883	846	890	847	864	824	841	880	785	847	844	826	766	914
28075	17969	29383	15772	1192	809	715	733	757	643	713	703	696	713	695	671	719	760	716	652	693	818	874	896	828	769	701	736	734	715	699	730	747	692	704	736	717	690	691	713	692	744	699	704	741	698	720	718	693	723	681	675	717	687	706	752	704	708	708	665	763	726	714	642	727	699	718	707	688	689	744	732	707	691	714	706	738	730	687	657	686	741	733	697	731	732	693	681	721	712	684	691	707	697	698	781	750	707	707	679	699	758	675	725	726	719	699	677	701	720	769	721	652	719	699	742	670	690	722	719	688	649	713	721	650	672	762	690	688	672	695	666	726	679	679	732	717	646	751	705	668	713	729	719	752	715	700	716	672	717	695	691	715	682	767	711	716	724	697	685	700	670	709	719	752	681	686	668	695	721	692	738	723	731	707	744	676	703	740	740	731	687	722	719	669	678	666	696	741	731	695	717	690	737	709	713	715	690	685	740	707	739	704	735	721	725	696	706	683	709	697	721	710	685	701	722	682	734	732	733	754	716	708	731	661	674	726	674	712	724	666	743	687	708	703	702	708	749	741	721	736	744	707	681	703	720	705	730	727	703	714	676	772	677	728	700	720	751	678	700	728	680	697	733	754	748	720	711	675	726	745	696	688	723	726	711	688	636	719	731	744	711	701	756	721	709	702	704	724	680	707	711	704	700	670	682	732	708	718	761	698	684	719	743	760	701	724	690	711	703	684	729	684	732	701	766	696	663	677	720	694	627	679	674	711	724	716	695	750	723	681	690	705	704	690	741	735	685	688	695	674	662	696	693	674	674	704	715	700	679	704	698	713	769	678	689	737	731	760	676	672	676	677	723	720	670	717	756	725	744	705	725	683	735	728	700	733	694	688	711	739	680	751	698	664	705	656	734	694	636	692	758	688	706	692	735	712	691	704	706	693	752	683	733	681	697	731	722	693	703	677	695	736	702	692	748	703	689	716	667	685	704	692	729	753	705	689	700	727	677	685	725	716	712	718	692	663	697	695	709	701	764	714	693	686	658	740	714	715	678	699	713	697	662	704	721	702	687	694	739	708	696	710	765	747	731	720	669	688	702	801	711	683	732	709	725	722	687	700	757	660	699	699	668	731	689	704	720	744	752	662	670	711	690	680	658	657	728	708	716	760	689	720	712	719	708	712	694	699	692	715	676	730	727	700	709	720	672	735	708	753	670	747	723	706	698	701	716	717	686	691	712	717	761	715	701	686	722	682	687	715	666	696	770	706	671	706	717	756	705	731	633	697	693	700	695	681	735	697	719	683	703	739	699	727	719	667	689	727	776	691	713	737	720	658	697	674	709	736	727	701	689	717	711	716	693	664	712	725	715	711	674	711	690	693	738	738	716	673	745	709	711	694	702	680	666	673	668	724	731	669	726	751	735	672	755	726	746	750	675	695	713	673	696	668	672	668	696	728	721	705	689	728	702	682	711	667	745	704	703	706	682	674	743	720	706	759	742	761	670	679	678	673	724	724	725	702	731	709	730	718	671	689	707	735	755	691	700	722	734	756	726	691	714	706	688	725	700	720	698	744	722	697	703	713	660	757	749	724	711	751	722	693	716	737	693	779	714	756	711	728	706	710	695	737	708	712	717	724	681	710	730	702	739	703	743	716	698	698	751	679	686	726	713	709	712	677	682	706	666	763	707	683	690	682	678	743	751	660	715	673	716	691	711	692	711	700	672	702	722	735	716	743	711	738	671	727	714	696	710	734	704	715	688	700	716	719	698	720	709	697	703	723	687	722	749	717	673	750	717	745	677	729	709	718	685	666	676	762	712	699	674	685	745	733	723	726	724	674	678	690	676	739	721	721	705	720	696	693	686	741	708	708	656	713	732	714	737	650	716	713	691	698	695	709	702	719	742	719	710	740	667	701	735	745	718	664	710	736	740	660	726	698	692	759	708	703	719	682	714	707	723	707	721	724	693	732	689	706	656	708	667	734	689	757	685	720	711	698	706	664	705	713	685	730	710	729	703	747	709	679	705	734	772	690	704	750	656	640	709	654	690	718	691	748	714	702	722	706	723	693	727	722	690	709	673	698	730	722	778	738	724	704	691	683	759	673	715	667	686	690	727	679	733	703	764	676	690	669	748	674	734	747	732	736	742	732	678	707	717	738	707	721	706	735	731	703	734	725	705	705	674	696	687	764	691	705	694	746	751	731	683	698	697	743	700	627	671	697	663	710	688	766	703	721	724	725	680	741	694	686	736	687	678	757	739	708	751	697	709	690	715	687	688	695	704	700	692	724	659	720	748	760	699	717	745	688	688	694	728	688	693	693	722	707	688	684	696	686	726	800	772	640	682	731	731	677	720	667	765	716	675	673	712	673	687	718	715	709	742	762	687	724	713	656	670	697	747	722	679	740	710	653	677	768	705	733	780	737	691	706	659	721	705	706	710	680	762	711	672	761	647	770	693	695	679	750	724	747	688	675	730	704	636	729	764	745	727	686	726	715	752	678	686	706	718	748	688	707	688	750	753	710	740	693	761	694	682	722	706	693	770	700	706	699	763	699	708	707	683	680	726	721	635	702	708	662	678	739	716	693	673	707	667	757	711	702	697	708	695	707	713	755	686	705	714	743	714	705	738	693	687	699	734	709	671	724	712	703	690	654	758	781	695	662	669	727	724	731	703	696	742	725	738	738	674	696	690	680	669	750	687	736	736	681	702	730	682	664	739	685	677	698	687	683	691	702	730	679	724	723	764	649	724	706	733	705	748	706	696	701	700	749	703	721	748	677	702	707	706	697	675	713	725	707	755	693	676	653	656	672	721	690	706	683	732	696	738	762	629	678	742	693	645	680	690	667	684	740	702	756	685	739	735	716	709	695	679	692	653	710	708	712	732	700	753	719	717	720	729	689	708	680	750	697	732	693	750	681	762	701	727	754	685	758	704	705	729	754	707	768	702	740	675	743	804	716	705	705	702	675	711	687	703	654	686	714	691	730	748	735	748	720	707	707	727	670	710	710	684	704	705	698	698	711	723	715	632	756	724	683	707	705	713	665	682	717	663	695	694	649	670	705	732	678	701	693	719	690	735	699	674	713	736	707	759	710	700	705	762	693	687	668	753	707	719	723	699	708	672	675	704	688	729	728	730	693	697	719	699	742	676	708	736	723	633	756	725	678	740	678	719	700	658	701	673	735	720	664	759	676	660	700	681	705	701	702	704	696	688	685	745	701	681	690	712	706	685	731	699	668	721	742	757	751	719	745	739	707	715	704	740	702	737	748	702	695	711	680	746	734	715	675	695	702	695	708	734	708	670	717	694	736	678	654	720	688	708	734	676	742	669	707	697	679	747	688	644	762	726	714	766	675	686	669	701	697	701	660	707	667	706	705	719	713	710	751	708	728	722	681	741	711	650	755	665	710	729	738	737	660	707	694	670	704	734	673	656	726	673	733	750	660	691	693	690	718	666	712	755	693	737	740	706	661	712	708	701	718	680	736	655	697	718	704	703
11299	11963	28482	7913	612	596	558	612	583	562	585	612	598	587	549	617	632	573	547	564	646	725	797	792	699	677	569	555	567	572	607	552	567	607	579	574	602	548	592	578	606	546	620	604	552	631	560	573	625	596	607	551	599	633	589	576	562	584	548	550	524	607	575	595	565	573	563	592	598	549	563	572	617	595	562	582	599	567	544	586	553	588	624	524	598	593	563	542	583	637	574	572	564	570	585	586	578	559	569	510	592	568	588	577	586	594	518	570	539	592	569	584	596	568	573	549	547	563	574	583	537	563	560	564	607	608	534	538	571	572	601	552	586	589	553	574	579	598	584	566	638	562	569	575	550	619	641	551	592	555	581	546	634	580	550	585	591	630	593	574	602	613	582	603	560	602	581	632	561	569	593	586	566	616	556	564	561	513	582	603	602	636	560	564	579	577	594	605	585	553	570	576	608	578	566	605	556	605	558	570	575	570	577	559	525	561	596	616	660	590	593	577	627	595	615	597	567	576	579	567	580	623	596	558	631	591	552	541	599	536	607	604	527	580	620	574	546	621	553	558	578	574	579	616	554	557	559	580	561	606	535	620	606	585	582	601	573	552	625	570	582	585	560	558	574	570	563	571	570	568	591	590	581	547	587	573	603	635	574	590	591	576	551	575	529	594	546	582	582	578	558	588	513	620	550	566	558	605	569	515	619	592	549	603	589	547	638	616	606	566	556	616	565	555	565	601	548	547	617	570	588	600	579	583	605	617	506	591	607	586	591	602	546	600	574	558	576	572	560	583	534	584	548	583	592	583	575	594	597	598	565	577	602	590	560	550	595	586	585	592	593	552	568	568	577	530	629	571	578	555	611	574	587	575	574	572	588	620	541	536	576	592	613	548	617	572	618	552	601	597	588	589	557	536	562	554	577	619	564	583	556	562	564	563	598	607	613	587	586	574	667	576	593	575	567	577	588	607	524	611	630	564	554	558	531	587	600	562	537	613	628	583	561	619	596	573	544	574	604	564	553	577	566	561	557	603	617	553	550	586	558	518	581	564	575	577	585	607	589	599	619	595	566	551	584	581	556	546	591	575	605	563	605	594	642	609	570	588	551	578	564	554	604	554	580	576	613	615	616	584	557	574	610	560	563	584	567	553	606	598	593	587	561	597	581	565	614	545	567	557	552	611	591	545	595	590	551	646	607	580	607	555	579	544	562	629	572	570	596	571	590	594	592	575	566	596	600	561	564	604	570	545	544	523	572	640	608	579	547	567	561	590	580	593	579	607	585	577	620	556	644	603	553	567	579	513	608	607	573	559	550	578	542	571	588	598	552	591	625	519	537	577	574	563	595	548	569	601	602	589	581	551	601	582	604	593	607	595	584	592	521	581	600	590	566	582	547	579	599	612	551	614	564	564	582	588	565	541	549	566	567	523	570	620	656	583	594	609	625	604	593	565	555	574	565	621	573	533	622	599	568	563	571	550	565	558	552	592	557	604	617	609	564	586	586	529	575	590	580	573	575	639	538	548	567	543	580	548	561	588	536	590	586	580	594	582	578	605	602	594	596	589	601	552	597	580	561	602	577	604	576	585	573	610	581	566	620	573	555	555	569	596	582	604	594	569	573	593	612	585	589	611	568	591	620	594	588	596	537	555	593	570	541	604	608	577	587	583	569	582	581	570	609	569	583	601	619	597	623	578	581	540	564	589	596	621	520	557	602	572	638	558	591	568	554	531	569	573	558	607	633	556	645	562	584	594	568	579	572	559	565	574	609	597	554	549	575	627	611	616	550	597	618	581	582	621	579	610	578	601	556	578	597	647	593	618	563	577	570	557	575	572	625	579	522	601	569	586	552	572	611	570	560	583	602	593	628	530	586	609	574	600	554	572	533	587	587	592	510	591	561	569	548	602	550	582	579	548	559	610	562	576	578	527	582	566	564	546	597	560	577	580	598	603	579	659	560	560	562	564	509	578	549	595	558	566	567	608	584	602	590	563	601	578	567	556	564	554	603	573	605	576	618	608	608	552	585	562	561	550	608	578	633	558	598	558	562	543	556	584	536	544	550	576	642	568	550	539	608	559	602	614	555	609	610	591	565	537	583	566	599	578	587	609	593	569	601	563	537	627	591	588	598	582	553	577	608	521	544	559	550	506	538	532	601	600	584	570	541	588	578	591	578	575	623	582	570	569	553	598	651	612	575	627	590	592	589	602	604	573	557	632	612	636	599	607	630	587	602	617	607	550	547	607	600	554	527	535	628	605	551	576	602	540	559	582	616	594	543	557	642	578	630	538	618	596	571	608	623	609	604	587	603	579	588	624	574	579	585	558	529	574	527	558	553	572	579	553	586	575	543	598	605	554	571	578	591	586	583	573	572	556	591	547	579	563	544	543	562	569	591	571	580	620	576	592	553	615	612	589	584	627	571	585	574	573	581	580	594	590	547	583	594	588	603	564	585	597	645	567	595	596	587	578	533	594	549	560	571	600	597	623	592	548	585	566	541	635	603	609	627	599	579	512	629	585	600	600	605	629	571	574	576	605	542	568	593	551	628	591	592	592	604	530	608	601	617	594	577	550	603	573	588	537	575	582	626	566	553	621	619	590	575	592	611	558	572	561	550	601	601	606	584	600	572	586	587	579	568	587	555	558	580	574	583	584	636	612	625	572	574	580	565	612	603	571	555	566	561	545	562	559	533	590	558	591	608	537	588	591	578	559	589	576	605	584	576	539	604	575	575	606	590	574	521	565	565	585	584	603	546	550	550	567	601	584	574	580	597	600	564	605	628	553	569	553	547	589	581	574	626	570	591	551	585	555	572	572	627	575	603	565	569	530	609	645	587	559	602	625	587	542	574	573	600	631	540	598	606	555	581	573	600	608	583	599	567	569	609	590	576	546	550	594	581	562	628	626	597	587	607	612	573	592	545	575	610	598	567	589	599	599	602	601	621	567	589	588	606	549	597	564	606	567	553	559	574	617	586	622	524	589	586	566	574	559	558	577	623	544	531	589	617	569	548	606	616	541	583	550	588	606	556	598	563	616	574	562	570	590	584	593	553	584	546	590	561	554	571	594	558	562	572	576	558	553	566	590	575	594	588	607	577	553	573	594	602	597	576	584	610	547	582	576	608	564	580	611	601	572	586	602	587	585	578	599	590	533	568	583	625	580	560	574	571	584	567	541	576	581	534	572	571	603	555	612	547	564	593	556	599	597	558	608	608	591	615	610	579	597	610	554	555	549	594	604	550	557	583	568	554	579	610	570	580	555	617	582	562	580	574	556	599	622	628	591	596	576	587	571	562	584	566	606	564	587	554	545	572	566	541	566	580	624	571	593	583	554	580	532	631	594	575	552	549	555	550	573	540	582	605	559	567	585	581	598	569	586	586	602	567	524	570	596	626	583	569	595	629	610	566	556	577	584	589	585	583	544	584	600	559	601	553	618	588	604	581	584	585	555	570	607	574	590	613	548	584	588	597	594	522	555	577	523	572	583
24716	21525	41144	40597	15457	3748	1329	1027	908	902	893	845	860	871	797	823	862	836	864	835	892	1917	2509	2171	1439	1118	919	811	876	850	803	824	860	856	803	877	842	853	825	852	840	807	807	811	761	784	824	837	799	802	793	837	802	779	802	842	861	761	830	845	820	805	823	794	873	810	819	773	800	791	830	794	857	804	785	826	810	818	775	798	854	830	827	836	809	864	885	839	822	839	826	833	829	769	805	817	847	856	839	784	841	908	819	794	791	826	818	842	761	770	879	766	801	789	833	841	870	817	840	875	840	799	799	800	802	787	803	816	809	806	800	821	791	829	829	812	814	835	801	825	816	789	784	791	859	789	836	753	814	844	830	800	778	795	770	860	826	816	802	791	833	805	800	841	777	809	841	820	809	844	818	780	834	827	797	807	868	806	809	819	814	866	853	820	807	810	806	769	821	824	873	822	861	844	809	804	831	819	851	819	793	827	817	884	804	774	819	823	839	860	784	788	842	813	850	818	838	820	846	826	797	832	835	847	783	802	835	863	857	810	828	818	828	787	796	813	858	844	839	803	871	835	852	852	814	823	766	802	780	824	793	755	828	815	789	802	815	775	836	820	814	837	813	789	828	774	805	829	883	810	779	869	857	875	762	812	776	826	816	854	847	831	819	860	891	853	822	817	807	850	822	790	787	812	809	793	805	800	785	843	821	871	793	802	823	833	830	811	830	807	813	838	808	843	824	827	817	783	831	801	821	817	790	800	816	793	831	800	801	822	779	745	840	785	843	799	785	831	810	836	811	802	863	788	857	760	783	794	834	816	839	825	801	807	822	839	864	808	811	814	782	811	857	822	788	813	873	799	833	798	822	826	793	846	835	779	820	795	846	851	842	849	840	851	807	839	826	796	832	859	831	841	811	857	802	819	793	855	881	782	788	805	826	845	796	808	823	848	857	757	820	823	839	805	842	790	812	761	811	880	823	863	818	833	824	788	855	826	811	801	804	811	780	854	808	873	803	845	848	841	798	821	848	784	812	798	848	834	832	845	821	804	803	829	844	804	791	835	844	766	804	824	826	802	817	820	808	844	796	795	801	804	822	830	823	824	818	807	850	844	848	849	840	888	772	777	798	810	800	859	833	826	860	775	828	793	801	853	858	798	854	827	763	851	882	829	778	848	757	883	802	794	851	862	785	794	831	800	831	815	844	812	826	814	815	799	855	792	802	864	822	822	810	828	816	805	801	844	835	811	832	812	870	824	808	796	842	825	806	782	810	851	795	822	822	795	777	854	844	773	797	814	813	854	837	783	814	856	817	808	834	824	809	830	787	803	825	827	850	772	790	786	861	850	767	800	810	855	808	821	807	796	823	860	838	816	808	837	831	866	793	822	790	807	776	818	868	800	807	809	779	759	826	796	784	843	784	789	837	791	842	831	799	823	786	801	787	845	846	792	825	818	825	862	811	763	835	809	841	835	819	809	822	869	830	837	810	820	816	844	811	849	841	859	850	818	810	821	831	852	809	780	805	904	786	855	816	805	875	866	836	832	811	840	805	809	785	828	809	836	857	839	832	831	819	836	848	853	800	820	787	806	847	844	809	836	821	781	800	818	797	811	831	797	789	830	813	790	850	803	792	804	815	785	846	830	878	860	816	822	802	831	850	858	807	789	815	826	824	841	852	843	781	837	841	783	812	845	788	804	770	853	765	792	811	822	808	771	792	844	861	824	844	846	802	819	799	833	854	843	841	853	830	824	850	830	816	806	834	828	826	827	852	844	821	854	830	814	829	833	849	804	764	794	789	785	824	837	797	814	813	797	821	793	800	857	819	799	850	780	804	831	801	816	864	864	857	829	777	801	751	815	855	787	803	752	825	805	789	859	826	795	817	787	845	827	889	784	868	837	828	830	825	853	786	796	798	809	879	837	752	818	763	837	849	779	822	823	793	795	799	802	788	818	840	813	825	855	854	785	839	832	896	823	765	811	724	775	797	845	839	798	841	790	787	791	779	790	838	812	845	887	778	852	780	905	802	823	792	907	866	823	838	809	764	827	840	805	778	770	815	779	802	822	803	829	817	848	824	853	846	823	809	843	855	823	774	794	829	833	835	858	799	794	856	797	789	787	813	843	836	831	795	816	856	832	849	842	831	790	870	801	835	852	857	838	819	824	796	787	859	826	806	876	870	769	832	812	849	818	777	783	843	881	845	830	817	793	796	837	764	822	865	852	760	902	779	832	787	822	809	781	839	832	816	739	797	847	882	809	845	849	761	839	860	776	808	845	782	858	801	795	845	829	769	812	856	834	801	814	789	801	824	871	832	753	797	818	817	822	869	820	823	795	820	847	813	863	873	806	794	821	786	823	815	804	782	855	826	774	806	788	768	801	801	843	842	803	841	815	825	780	817	784	822	816	847	780	850	842	804	822	830	880	801	840	807	899	828	830	815	850	805	803	834	820	856	780	814	781	787	849	812	852	839	817	791	799	794	837	826	818	809	795	829	818	803	837	827	822	863	822	858	763	798	809	784	858	863	788	806	866	813	831	854	836	841	804	786	834	798	818	879	805	800	799	789	818	783	871	829	846	805	791	843	854	833	792	809	814	812	844	853	786	857	821	785	833	824	823	823	786	786	799	790	814	820	817	840	806	772	860	782	831	835	844	833	814	814	827	816	826	822	798	853	861	837	877	848	830	821	826	833	833	825	816	843	794	822	830	783	811	758	807	827	843	828	819	774	807	828	818	789	830	798	789	815	786	800	848	848	807	789	862	814	817	836	859	835	784	832	742	833	821	859	794	787	830	838	824	766	855	822	824	788	783	825	834	776	792	868	813	822	834	857	799	805	798	833	819	817	839	795	809	825	816	858	820	863	814	765	753	848	834	828	839	816	794	776	836	755	801	863	800	836	847	770	823	808	803	819	773	826	784	900	851	824	813	782	825	847	832	818	815	839	841	829	834	853	806	836	850	857	758	791	807	844	858	856	824	841	776	804	801	831	829	834	839	798	779	798	822	802	752	804	845	825	827	814	808	800	841	805	815	875	830	796	819	841	812	797	806	803	817	844	786	839	781	842	797	842	845	848	845	800	808	820	835	826	838	813	830	842	819	842	851	794	782	847	808	812	830	833	804	898	804	845	827	870	848	813	825	776	856	803	809	836	769	833	764	861	790	813	814	833	862	824	837	825	805	834	835	778	835	799	799	820	829	881	840	878	837	828	863	800	858	853	816	803	819	834	874	821	847	830	842	849	798	809	851	808	846	801	772	772	819	827	812	803	810	845	831	760	781	878	798	812	832	878	773	798	825	754	778	797	810	821	844	797	833	839	863	823	789	774	845	825	817	849	791	818	803	786	816	832	831	788	855	767	822	796	805	827	838	831	826	839	849	835	813	816	846	838	832	864	782	810	826	815	798	833	793	806	825	829	818	812	826	789	841	774	833	825	846	852	825	801	781	865	812	810	798	784	748	809	819	838	813	816	763	828	842	816	830	850	801
42672	50455	65613	24989	1030	889	881	814	796	813	678	778	779	767	731	722	764	729	751	768	838	2470	3074	2493	1470	1066	821	809	738	726	739	685	713	704	764	676	743	726	723	693	699	723	673	714	711	730	726	718	699	717	761	717	711	711	721	737	715	695	731	698	701	710	665	721	676	686	738	772	780	720	721	672	717	712	753	693	715	697	720	744	780	739	718	706	741	655	664	720	692	724	735	759	710	727	702	707	732	690	757	734	678	749	759	752	733	732	699	739	707	727	734	766	705	723	703	706	715	710	734	726	736	712	708	735	747	698	745	725	685	747	733	693	762	707	722	744	747	725	724	700	736	666	735	660	747	749	690	682	717	717	689	714	756	717	731	738	719	731	707	656	721	713	692	754	659	725	703	692	725	706	673	679	751	733	728	691	746	759	739	738	725	687	696	738	661	741	717	739	738	752	733	677	723	691	659	676	706	718	741	723	729	721	759	700	709	724	739	697	716	784	717	733	686	701	692	693	729	746	686	683	730	714	681	709	719	751	714	727	718	732	750	682	693	689	706	730	733	688	683	721	716	773	696	710	739	721	721	712	671	700	727	708	705	704	706	669	760	737	720	702	703	762	731	699	714	718	706	714	684	714	754	716	758	748	737	727	730	716	727	733	720	715	703	725	692	719	694	737	731	724	717	689	652	736	644	747	750	700	686	727	747	726	730	717	707	736	727	667	753	711	690	702	707	729	720	682	719	684	690	694	724	718	702	733	712	753	714	701	698	727	697	713	750	657	683	682	674	744	757	733	654	784	696	702	754	699	685	745	680	725	730	684	713	734	708	715	708	717	748	709	687	704	694	756	738	704	687	747	749	727	698	708	690	686	717	701	675	731	670	723	762	755	683	683	733	702	708	769	739	760	697	714	704	717	735	723	733	756	757	700	688	696	734	685	718	705	758	746	709	665	710	729	698	665	759	759	704	707	764	707	735	715	746	687	757	720	704	730	724	740	707	739	678	724	728	722	690	731	783	743	742	681	759	738	706	702	719	701	707	665	728	739	753	726	735	700	753	715	725	660	705	782	680	719	685	735	727	711	698	749	699	700	679	697	730	744	670	754	720	700	723	689	734	686	744	731	699	752	705	702	684	746	662	730	698	723	731	711	734	703	749	676	680	704	704	693	727	714	734	743	734	778	687	728	725	757	728	741	724	712	677	697	702	672	747	720	731	678	738	695	722	731	715	726	716	739	709	693	716	700	713	741	720	754	762	716	711	695	702	724	713	709	731	725	682	700	718	688	702	758	756	683	750	737	743	678	686	722	720	696	730	731	715	674	686	697	725	707	701	693	741	675	675	672	741	693	729	696	775	691	744	705	701	711	717	728	713	699	740	752	701	740	701	722	670	782	670	699	692	691	774	671	702	685	785	663	726	726	730	734	724	667	723	696	709	701	679	695	708	702	726	697	699	747	749	684	711	730	699	700	733	695	707	719	670	722	726	727	749	722	696	749	755	688	712	688	711	779	676	729	746	730	652	670	758	717	700	747	686	683	744	719	703	731	741	665	773	673	735	692	667	666	728	722	728	723	726	702	725	687	686	728	703	729	698	662	739	683	722	659	683	691	720	715	750	738	744	692	732	729	682	708	749	678	743	756	751	708	695	722	706	727	703	713	645	684	697	726	703	678	735	707	753	698	719	735	664	677	683	659	740	680	704	711	674	699	740	697	738	719	712	689	713	721	755	733	718	672	735	714	695	701	702	707	696	706	736	703	732	748	746	734	720	708	653	722	733	736	688	703	734	702	708	712	762	700	681	728	744	714	728	719	700	740	748	725	718	751	695	691	792	741	749	710	720	704	728	664	671	682	703	701	713	704	750	700	694	686	734	692	721	725	722	740	719	690	665	717	721	683	747	715	715	733	709	735	759	715	750	709	684	739	721	717	719	737	663	690	698	743	717	744	710	717	750	650	730	764	684	682	673	729	767	751	694	718	677	681	736	661	672	752	679	752	741	673	741	717	739	682	670	676	727	727	741	750	692	730	731	729	715	684	731	724	738	656	736	727	687	737	709	714	692	712	740	686	673	734	742	707	713	678	651	715	677	693	701	720	738	725	738	724	652	728	745	672	665	717	700	761	693	673	757	761	619	736	724	734	727	699	737	718	728	707	717	705	736	689	725	716	716	707	741	741	769	761	759	740	726	756	666	663	667	700	757	699	740	699	673	731	689	713	703	665	737	718	695	690	673	706	721	699	693	668	741	665	741	731	778	731	713	686	695	695	758	719	734	753	718	704	711	721	749	711	732	726	755	701	654	726	721	652	706	720	712	681	701	727	726	692	725	729	681	718	698	702	734	677	681	676	740	700	711	699	748	726	727	679	748	707	748	678	650	687	699	738	699	717	765	740	729	681	683	693	722	721	733	709	681	734	731	702	665	703	714	740	727	711	710	707	690	695	689	743	748	694	743	679	670	732	721	685	716	716	692	698	686	752	706	652	741	699	712	733	672	671	702	710	701	710	681	657	713	748	687	687	698	729	730	750	712	736	723	735	711	713	693	676	708	686	659	784	722	696	714	670	655	705	673	751	689	685	721	762	654	714	712	700	668	693	734	695	708	754	672	697	705	730	704	708	744	671	733	679	725	681	729	652	698	782	701	712	699	694	694	729	698	710	726	710	731	701	679	718	712	689	717	768	718	734	714	695	710	724	716	713	666	700	731	711	700	707	765	717	680	763	681	737	691	695	705	714	740	758	664	726	711	702	698	673	717	729	696	747	710	694	714	721	737	682	687	698	684	718	691	659	715	706	698	710	738	762	702	704	724	745	712	720	730	699	720	687	746	766	719	733	673	745	761	738	727	770	672	721	718	716	696	700	732	657	719	729	680	719	731	644	732	707	735	726	688	759	741	705	720	758	679	727	666	683	727	729	750	714	716	735	711	692	718	763	738	760	688	760	699	711	698	729	686	719	684	678	736	701	654	709	732	709	710	761	702	726	771	750	716	739	759	658	719	705	705	717	702	693	685	726	713	739	745	731	713	734	717	661	682	682	695	680	692	756	693	712	694	734	690	732	751	686	764	678	685	738	717	707	671	675	696	709	655	689	703	700	797	682	714	708	708	708	692	717	757	665	661	774	715	725	667	744	731	688	716	686	697	693	715	681	737	720	723	703	706	735	723	669	709	707	733	716	653	755	740	706	651	724	716	686	682	746	711	684	718	732	720	693	723	731	721	705	697	723	728	664	720	750	677	724	756	699	715	721	727	712	732	735	736	689	669	710	731	701	725	696	718	689	756	703	711	721	705	725	734	764	692	699	705	682	668	744	730	750	721	729	744	742	720	730	681	688	713	669	682	706	803	716	744	718	693	745	690	774	731	740	709	761	687	699	743	680	800	703	714	711	732	690	724	702	670	704	713	769	702	720	713	688	701	730	733	720	747	706	762	694	725	708	716	750	706	691	712	673	731	682	721	697	732	727	719	687	687	699	700	718	695	717	648	733
23818	21628	37048	36635	18587	8262	1948	1173	1020	995	1031	977	953	1014	1002	897	970	953	939	922	1068	3082	4306	3522	2103	1505	1102	992	973	919	925	907	926	921	896	932	920	928	870	991	918	908	911	943	913	873	914	900	883	863	933	963	957	866	952	869	886	901	864	892	935	864	900	905	936	918	891	902	924	955	917	893	926	887	913	903	936	908	900	922	975	889	890	885	920	897	854	875	899	894	911	925	887	955	892	891	887	918	923	898	897	918	895	840	930	907	921	905	946	926	908	888	901	877	926	934	904	879	851	882	887	933	965	808	838	853	926	927	933	891	918	926	914	905	887	902	876	939	937	939	957	872	876	927	902	918	902	897	891	944	899	884	906	928	882	869	879	906	875	857	866	885	796	927	909	853	873	933	893	907	909	887	869	915	860	870	924	951	905	906	906	873	900	959	912	866	911	920	911	883	954	981	892	922	894	924	909	883	889	904	859	847	870	922	908	908	876	883	878	897	895	909	876	853	886	890	888	883	882	858	966	921	924	845	840	904	937	880	899	894	933	892	916	867	900	913	885	857	830	863	913	871	884	872	921	888	937	920	827	892	935	891	967	893	864	900	931	891	869	847	932	871	882	889	925	885	879	905	861	931	870	872	901	865	914	882	947	886	899	918	890	859	908	907	887	841	890	906	864	907	900	946	895	916	947	893	936	874	905	871	842	909	950	910	897	905	928	891	907	868	925	946	882	893	912	910	895	895	841	897	908	952	902	891	911	912	895	935	850	921	812	905	911	927	884	929	913	840	892	884	951	919	893	864	882	895	914	907	976	907	885	929	923	927	907	913	907	921	903	926	911	956	896	933	920	892	895	895	910	877	950	892	938	857	891	849	867	873	847	925	929	913	901	878	873	866	874	867	894	948	945	922	908	930	927	896	879	931	953	929	900	862	936	887	882	837	892	902	856	902	930	945	936	827	853	931	884	910	925	914	916	930	867	909	918	838	891	924	887	906	901	844	898	917	895	886	890	858	909	937	892	916	938	880	917	864	899	860	926	898	898	902	940	870	910	923	889	917	924	871	896	862	975	847	958	914	909	918	943	925	934	919	924	968	920	853	930	878	864	920	917	878	920	893	880	917	912	873	941	872	854	871	923	946	913	926	967	930	878	883	876	906	908	886	843	916	916	891	873	871	921	895	879	944	885	893	948	920	983	881	914	944	853	895	848	883	951	905	891	909	917	949	892	875	882	885	919	920	941	916	886	901	900	815	893	942	938	888	895	896	947	871	895	887	904	873	936	863	871	882	814	973	931	922	904	921	899	897	913	868	917	904	861	956	913	917	892	921	882	957	863	862	860	880	874	917	901	905	913	904	906	850	857	872	892	891	903	943	871	884	902	919	864	923	903	904	868	878	918	833	864	892	872	888	905	978	865	854	936	926	867	900	927	901	942	905	871	921	877	867	919	898	912	916	864	884	928	895	879	910	869	946	905	868	916	919	854	869	862	901	914	929	910	884	862	928	907	895	906	932	955	906	914	925	938	948	904	905	885	886	919	946	863	949	940	892	910	913	872	904	862	862	890	936	947	880	878	935	896	864	943	831	923	842	880	929	974	902	918	900	868	930	893	881	923	888	883	900	899	887	858	832	906	902	883	889	928	886	956	913	908	914	915	891	879	913	940	909	922	875	875	868	891	895	905	933	908	891	882	904	910	922	922	865	904	949	905	885	945	950	893	937	886	924	891	879	898	905	878	874	888	872	850	931	903	874	932	914	901	883	913	926	940	950	868	908	866	854	909	889	900	907	891	912	866	892	960	861	879	863	903	894	869	932	909	895	913	902	909	888	811	900	898	881	882	921	891	907	904	880	911	960	871	863	860	950	800	985	883	853	932	907	908	904	924	872	876	863	912	892	905	857	940	889	886	907	894	892	851	891	910	869	864	872	888	896	898	905	911	917	961	924	872	843	855	899	892	945	851	859	915	921	953	902	883	953	883	914	896	910	877	871	915	905	930	903	928	864	919	893	871	882	890	859	905	915	875	903	952	920	914	919	902	879	887	878	883	863	901	933	942	890	904	936	909	805	909	932	886	902	890	963	880	863	952	903	858	896	933	912	870	903	914	904	886	957	883	898	877	911	919	872	896	883	949	855	912	974	930	863	931	897	918	907	887	878	908	849	905	940	918	863	861	953	904	892	958	903	940	905	898	892	883	942	919	918	926	904	900	919	899	879	879	907	869	889	878	875	922	931	994	886	910	925	865	854	916	874	915	864	892	937	870	937	849	909	906	870	897	926	872	880	921	860	890	861	859	895	891	858	863	904	962	860	910	849	894	917	865	925	931	902	908	902	862	883	899	909	802	897	962	895	969	874	901	864	912	926	891	926	925	940	884	943	905	934	907	869	911	944	920	878	916	950	870	897	904	888	861	914	888	903	946	884	935	937	924	884	921	862	834	860	906	913	910	885	857	923	876	940	951	912	925	864	893	885	875	894	879	879	929	924	903	906	869	915	918	881	865	898	924	872	920	878	879	890	871	900	885	908	909	944	858	884	872	926	859	832	928	877	864	958	897	924	938	905	938	869	904	929	860	872	894	917	861	858	918	943	934	932	908	894	930	868	904	935	909	913	905	915	845	884	887	922	914	878	959	890	902	891	932	863	923	912	887	923	837	911	934	926	801	856	880	854	847	876	885	913	939	947	934	851	902	837	895	908	894	883	887	923	909	957	908	889	877	888	856	877	885	890	898	889	886	899	939	896	921	883	893	876	904	841	854	902	873	910	923	898	886	872	903	852	892	941	849	910	906	904	911	928	950	903	903	916	910	902	879	942	927	918	867	920	899	861	842	944	892	842	923	923	882	887	885	879	907	874	922	886	890	908	919	925	885	876	946	910	861	853	898	916	893	889	924	891	910	919	911	897	976	949	927	849	958	879	895	913	910	907	925	869	886	858	893	909	946	889	937	836	887	859	869	943	917	914	925	881	862	906	934	914	912	870	902	883	878	857	924	874	902	924	872	869	874	969	906	940	890	856	904	848	866	932	965	913	872	906	866	944	932	883	881	891	860	920	874	933	892	864	890	935	868	907	911	879	882	849	901	921	835	882	906	857	914	918	963	922	918	865	882	915	897	849	907	867	845	902	892	896	890	880	970	914	869	950	881	892	862	856	932	874	882	906	903	915	914	940	878	911	870	849	901	901	885	892	911	866	916	907	882	913	887	903	926	953	915	907	919	940	846	858	918	921	916	912	950	937	958	972	914	911	921	902	884	906	891	929	919	925	902	873	845	933	887	877	885	924	898	879	916	876	915	927	938	879	926	898	924	917	918	922	857	896	931	933	888	907	884	884	894	893	930	889	840	917	914	893	826	897	874	943	882	921	905	870	915	909	911	892	868	932	929	966	908	893	879	906	929	880	917	917	899	941	956	911	875	876	897	879	876	901	899	899	921	869	866	923	864	874	887	977	919	914	899	872	916	914	951	919	910	899	936	901	928	869	937	860
50691	64350	65436	24358	1283	1148	1090	993	1007	916	956	810	877	888	822	850	865	834	856	885	1004	4243	5248	4070	2348	1476	989	808	793	803	847	760	768	806	832	771	790	787	829	816	820	743	811	808	779	800	808	852	834	794	802	780	819	771	806	776	872	780	809	757	795	827	822	799	800	782	782	835	813	823	768	798	812	772	781	813	831	823	825	854	743	807	784	817	832	747	822	844	862	823	798	836	813	818	797	736	834	870	831	867	767	811	830	760	751	804	771	804	809	802	743	824	813	842	803	806	800	797	821	791	841	837	808	836	852	788	813	853	780	779	776	755	806	816	850	774	750	788	817	834	786	759	798	791	815	808	775	852	860	826	751	795	771	804	768	827	815	814	760	816	839	788	832	763	791	805	802	787	772	824	764	782	800	819	826	784	834	843	849	828	802	801	832	807	781	800	824	795	740	813	713	827	796	762	805	779	785	808	835	794	784	807	787	774	735	815	776	792	801	773	800	779	759	840	771	860	840	790	785	802	832	816	818	806	811	826	808	807	839	853	802	765	818	817	805	790	808	798	786	775	817	802	809	792	847	822	758	785	821	760	807	800	828	797	790	816	779	778	769	871	819	787	815	863	776	789	825	765	781	742	825	822	848	805	840	797	769	796	738	813	763	801	819	807	734	805	767	804	775	840	815	815	831	772	760	795	788	732	778	802	811	762	783	793	814	777	821	796	800	817	806	799	790	822	760	786	847	824	779	853	811	770	797	802	799	825	845	828	797	861	870	833	816	828	783	820	774	843	776	841	812	782	820	805	778	805	783	818	800	802	783	775	851	788	785	765	777	811	770	769	867	792	795	801	852	818	787	776	831	808	801	805	824	812	790	823	781	817	776	763	800	776	783	839	798	868	754	806	811	817	793	804	862	783	829	790	824	779	867	809	781	787	799	785	767	755	781	800	792	788	812	778	821	766	844	790	786	802	826	797	785	786	802	763	826	822	786	754	788	825	788	782	806	816	768	803	798	809	789	773	856	790	820	782	753	799	793	765	757	826	758	834	784	744	729	759	781	771	762	791	737	803	780	847	801	822	812	805	739	805	811	777	805	785	792	791	824	806	785	804	811	852	809	788	767	767	762	831	778	800	829	801	749	766	746	813	793	798	802	793	761	818	822	756	796	799	774	813	838	826	827	829	776	793	793	810	823	783	768	818	753	855	790	793	768	789	783	768	776	786	815	787	761	766	851	794	817	793	774	846	826	776	779	778	781	772	808	780	739	779	824	804	757	841	805	850	778	799	805	814	788	810	779	822	849	758	792	806	776	786	762	813	789	829	804	799	768	805	852	815	743	760	774	791	827	811	818	811	796	791	806	746	855	781	788	820	827	797	858	778	806	859	822	792	842	743	783	844	806	843	755	784	808	778	800	778	792	799	744	759	811	814	768	787	769	774	801	850	769	805	810	744	860	757	770	815	777	785	803	777	778	797	780	811	803	835	817	837	783	767	767	842	799	798	800	788	804	782	774	741	799	776	789	751	781	789	770	845	840	785	778	799	809	758	718	779	803	777	788	795	784	784	775	759	747	798	792	734	788	805	792	879	777	768	821	763	765	840	833	806	790	812	822	791	831	802	752	793	815	776	809	816	807	791	792	794	824	797	762	783	856	819	803	805	820	736	797	763	766	852	786	800	803	748	841	831	797	784	819	847	789	794	809	811	836	820	760	802	806	811	845	806	808	758	804	797	826	761	773	808	779	816	871	826	823	753	807	764	793	779	800	781	819	789	832	799	762	767	801	770	808	775	843	801	815	802	782	773	782	758	786	805	803	745	827	778	823	770	743	824	763	814	754	791	789	790	812	842	819	766	791	845	782	809	813	807	772	786	788	820	835	815	818	817	839	862	788	788	806	787	799	789	816	806	764	835	867	806	807	738	854	791	767	805	796	828	763	837	791	729	728	793	821	797	821	798	848	816	827	736	816	815	808	758	784	815	819	829	779	843	787	839	813	802	746	802	850	819	785	818	799	770	779	769	750	857	820	801	780	758	794	800	824	820	801	807	767	800	828	814	798	781	848	771	803	798	826	838	790	877	828	829	802	738	800	759	738	766	788	801	853	769	827	784	757	813	820	791	812	803	836	794	776	828	808	773	798	781	817	786	756	786	810	799	836	808	731	785	743	789	795	817	806	770	795	803	849	805	784	803	839	835	769	772	782	807	802	779	775	829	779	788	810	769	801	811	781	761	755	848	822	797	824	798	857	800	724	813	777	796	801	779	811	803	789	800	830	825	770	838	802	798	786	753	817	783	846	808	814	800	711	786	802	819	803	807	834	861	750	815	787	800	798	719	759	833	749	788	773	796	826	799	818	835	778	794	815	784	787	788	828	779	792	789	757	815	819	802	777	765	861	817	829	807	822	813	835	872	770	757	736	782	781	770	788	771	809	789	795	769	809	833	751	804	778	802	838	817	809	744	809	737	761	753	821	856	797	821	807	795	781	778	791	741	807	753	820	813	796	802	828	798	813	822	797	747	823	800	785	807	798	802	816	719	805	780	792	773	809	775	813	782	797	784	818	832	811	772	788	748	814	832	828	782	790	789	790	774	811	805	804	807	792	811	787	808	805	783	784	851	781	838	803	818	784	768	734	798	831	805	799	777	855	763	770	831	762	847	771	778	774	829	802	783	790	801	767	830	790	777	757	815	820	799	823	817	782	797	788	803	780	778	813	791	829	807	820	795	833	789	819	776	776	827	819	826	826	808	763	761	824	790	837	739	798	834	777	793	798	767	772	785	799	840	813	801	768	766	788	777	749	805	780	784	819	804	753	847	814	750	771	771	797	789	793	792	819	786	807	805	788	797	795	777	817	847	821	769	783	769	798	766	742	810	807	799	738	776	754	731	798	860	812	772	804	827	797	815	766	768	779	796	818	782	777	795	782	784	837	786	812	802	787	806	782	781	835	816	805	836	777	796	768	776	816	820	767	779	754	834	770	720	739	815	790	784	788	790	791	735	776	787	826	788	805	767	793	786	812	779	813	805	788	803	766	772	812	747	807	798	796	789	751	819	820	791	813	793	812	793	817	807	843	816	815	847	750	810	747	754	765	776	825	787	774	745	761	762	776	783	838	760	779	779	827	795	819	831	761	782	842	781	741	779	795	847	800	793	811	828	867	762	808	782	773	806	781	821	748	768	778	760	801	747	810	791	792	807	795	812	760	814	821	798	771	785	813	781	811	773	855	768	806	793	812	774	792	804	787	773	792	847	771	758	827	779	823	771	793	797	811	810	795	812	814	799	790	766	824	805	835	788	806	788	806	779	791	757	768	768	768	799	814	805	804	804	814	797	784	860	774	758	763	758	841	788	819	810	820	775	804	782	803	783	790	814	755	771	833	770	794	812	800	787	786	797	769	766	806	811	764	754	786	789	793	808	783	810	788	790	767	775	769	785	785	754	765	824	771	817	786	794	808	755	780	783	800	778	776	753	876	782	783	820	774	782
28053	22437	18196	7370	823	678	688	680	724	661	700	718	669	666	687	696	770	697	712	696	674	862	911	997	852	751	770	734	683	690	710	702	687	650	696	687	672	665	704	719	696	677	694	660	674	688	655	670	656	708	659	680	685	643	717	678	686	641	678	707	659	689	652	659	694	715	661	688	696	697	700	664	708	683	683	670	676	697	688	657	695	699	645	645	700	693	656	706	692	652	713	716	672	694	730	687	692	684	647	693	689	674	633	712	682	685	711	709	761	725	662	745	690	675	671	731	695	635	689	718	671	673	698	654	679	710	642	650	642	664	680	659	683	632	701	674	673	641	677	642	676	670	670	693	702	667	654	681	680	723	642	673	688	648	629	660	688	664	678	711	728	709	658	653	669	685	683	722	677	672	711	694	685	670	672	699	729	682	689	631	676	695	716	736	656	660	664	625	694	687	702	704	656	677	687	649	675	680	715	654	712	743	630	630	697	676	663	658	683	693	683	662	686	664	673	704	694	704	650	720	661	771	642	708	652	653	701	687	677	675	710	616	649	715	664	619	659	655	684	709	718	667	681	670	717	680	663	723	701	716	677	689	734	705	656	666	685	686	744	731	684	724	664	709	711	676	668	711	626	639	685	687	689	704	631	637	650	669	677	728	716	686	699	673	702	694	627	725	690	652	689	659	664	728	699	702	688	657	700	692	737	690	679	683	699	723	740	708	679	679	688	663	693	682	687	659	743	685	655	703	695	708	670	681	659	653	696	734	711	701	724	699	680	689	695	686	693	701	708	653	681	677	659	625	644	666	666	708	647	662	661	658	670	707	671	662	702	655	659	703	707	678	650	672	698	647	653	704	656	681	694	716	684	678	703	693	749	653	709	685	657	709	696	696	639	629	687	687	668	715	654	696	632	683	685	729	692	726	688	683	708	655	659	669	690	707	623	677	721	707	644	708	691	680	634	662	645	676	682	701	659	686	642	652	692	712	684	675	680	699	670	660	671	682	700	645	696	646	638	656	675	673	710	648	677	671	664	712	695	641	668	693	712	711	633	646	661	625	720	675	694	694	634	671	652	643	655	712	692	689	664	641	689	641	688	713	653	673	681	654	662	717	684	732	696	673	664	642	679	637	656	650	672	700	672	671	651	672	716	668	666	712	692	664	677	694	649	704	673	677	616	665	609	673	643	649	686	716	726	695	717	711	671	691	691	641	704	676	726	692	696	695	702	675	725	670	659	699	673	669	717	763	673	684	679	670	620	675	660	676	664	671	699	657	711	646	658	696	725	718	697	671	699	664	625	656	673	684	677	690	674	675	697	664	695	687	656	697	658	711	662	659	646	674	640	641	710	666	694	624	643	698	706	690	675	633	659	689	719	700	670	664	666	666	675	722	766	613	656	698	675	723	723	721	700	672	680	702	648	684	678	685	680	720	634	696	698	656	705	664	727	675	707	692	729	674	728	690	667	654	658	685	711	683	684	753	669	725	699	699	675	662	663	675	646	687	711	704	637	620	686	685	674	678	678	668	713	680	696	688	690	680	691	661	695	708	695	700	683	686	637	672	677	702	695	689	662	722	720	666	672	677	637	673	708	696	676	685	686	672	671	696	699	682	657	723	665	670	746	735	656	689	722	738	651	652	695	690	700	673	653	680	676	690	684	660	700	696	693	705	657	696	635	688	661	662	655	662	693	675	689	713	676	676	725	670	660	648	655	674	701	652	738	680	700	704	701	663	663	686	659	649	676	692	664	699	697	642	668	639	679	724	654	687	689	710	677	658	677	688	632	644	701	691	658	683	659	669	670	643	713	660	694	723	743	633	638	693	725	686	666	728	684	662	756	670	662	652	637	685	690	626	682	692	677	658	693	729	673	672	706	668	724	692	670	690	686	682	701	668	641	654	693	678	682	669	671	650	688	656	722	663	679	642	708	679	655	698	686	679	662	657	676	642	673	688	721	669	649	663	671	632	628	690	678	709	708	696	653	665	665	631	709	618	679	697	739	684	682	682	737	702	688	711	679	673	687	755	625	681	679	693	707	674	683	678	668	671	628	716	685	670	663	684	720	694	653	670	655	691	665	682	699	682	714	690	662	664	713	654	680	674	714	674	663	649	701	659	677	691	664	663	678	703	748	717	703	703	692	698	700	685	697	744	701	654	686	727	673	664	713	724	670	669	713	698	654	663	696	712	671	685	683	672	637	647	664	668	706	634	696	681	627	650	659	677	673	680	671	655	678	655	727	673	668	706	684	668	715	697	651	657	677	677	647	684	604	650	664	706	673	733	732	659	706	698	666	711	733	701	688	695	692	700	662	685	688	674	709	682	687	681	704	647	665	661	643	653	735	697	711	681	681	765	688	653	695	691	651	673	697	683	720	682	690	716	703	711	708	650	695	729	709	676	659	675	680	651	687	638	701	714	717	700	706	684	735	712	651	688	726	682	690	674	697	690	676	714	715	657	657	699	698	647	710	719	696	676	675	622	668	687	637	653	707	696	721	654	652	734	687	667	674	678	662	641	714	662	683	739	707	687	656	674	713	694	682	704	668	677	680	720	651	715	682	693	678	677	688	694	721	638	686	712	688	714	699	666	726	673	664	624	651	659	654	676	671	679	720	675	682	674	685	683	662	697	709	716	740	644	676	673	733	682	685	693	697	715	696	673	719	641	650	686	657	688	684	664	712	681	647	699	694	660	711	637	641	635	713	652	660	682	671	649	732	676	712	682	684	683	693	677	713	717	692	708	630	694	683	615	672	720	685	745	656	664	675	682	697	674	661	686	703	634	645	676	672	696	662	660	667	724	702	668	639	696	685	688	667	691	665	717	657	688	665	656	693	665	693	624	713	655	723	686	701	701	698	662	662	685	659	734	631	691	671	708	696	684	692	636	650	631	636	687	666	718	666	659	690	689	662	615	707	696	704	637	656	703	662	696	677	694	722	662	671	670	669	681	655	691	658	654	645	634	625	648	679	643	675	688	654	676	684	670	691	672	624	682	719	665	734	668	695	639	694	661	678	681	700	675	652	680	721	666	694	663	641	693	667	722	737	668	621	697	698	705	684	683	672	718	668	670	651	722	670	716	633	689	712	747	677	714	652	665	696	717	626	665	619	684	667	685	724	654	704	680	645	655	701	680	685	710	692	662	696	670	698	651	691	715	666	637	679	707	649	669	651	660	658	663	621	644	682	726	747	714	693	708	685	701	662	689	643	673	655	649	640	699	655	727	711	642	683	710	712	689	696	714	685	666	699	668	657	739	669	703	703	633	721	672	679	669	676	634	687	736	677	659	658	675	692	703	693	655	648	739	691	659	682	734	703	663	648	662	656	625	700	681	681	703	667	736	683	681	731	676	638	664	696	693	665	639	673	668	693	668	660	690	647	653	703	639	713	673	647	642	681	672	676	712	634	726	635	669	682	671	657	697	688	619	654	694	672	670	691	669	641	677	667	663	731	669	681	710	662	647	656	682	679	704	645	722	707	666	699	674
11779	21576	13716	3606	605	611	568	573	575	590	595	498	562	617	546	564	538	584	548	546	564	756	916	843	722	601	599	582	566	556	561	591	541	596	608	548	570	567	573	529	562	538	542	600	589	550	558	580	619	581	540	575	542	578	597	540	582	549	588	581	567	623	545	556	543	545	538	576	581	595	580	540	559	573	534	582	522	551	608	610	593	561	541	575	597	576	616	591	560	542	574	542	523	595	561	560	555	573	543	563	576	558	566	557	549	555	596	563	531	572	600	517	581	548	572	569	570	521	549	575	536	558	547	543	559	570	519	568	578	550	560	560	573	537	553	532	548	555	547	544	583	533	575	566	570	563	567	586	546	586	547	568	565	532	579	551	501	576	549	546	549	513	598	605	515	588	568	574	549	524	574	589	502	539	623	586	580	547	590	521	563	593	549	583	576	562	571	579	560	553	545	582	593	564	599	536	569	531	583	576	581	544	534	562	540	566	525	520	590	561	575	569	544	519	563	591	588	539	548	564	589	597	566	521	576	539	589	581	598	593	571	586	598	610	583	544	517	528	608	536	583	565	560	566	597	570	583	553	592	538	542	565	553	570	548	544	552	581	557	596	579	565	558	545	523	569	561	581	571	560	573	530	580	560	584	558	524	571	535	552	585	534	540	595	548	594	577	575	585	544	564	553	572	521	546	563	598	586	548	564	574	496	538	574	580	572	569	597	576	602	527	579	577	577	551	602	588	531	587	561	601	548	548	571	542	554	542	546	518	539	587	536	544	562	639	533	593	541	522	544	576	557	546	537	566	566	536	572	540	545	582	581	530	535	591	580	566	560	569	639	555	602	598	605	586	563	549	560	550	592	594	588	575	572	574	547	573	613	551	526	581	558	517	578	574	540	545	553	567	590	568	565	580	530	530	554	590	528	592	567	542	566	616	564	627	554	605	546	575	561	555	556	567	556	579	565	582	561	530	562	584	542	565	562	589	585	576	555	558	608	524	605	567	530	549	598	564	597	538	592	580	584	535	583	602	544	517	545	515	569	563	557	577	569	579	546	590	585	570	539	551	573	515	547	566	582	548	569	565	555	560	558	591	562	550	558	579	509	536	556	575	583	561	540	555	581	538	574	561	578	556	563	550	593	562	619	564	550	501	586	599	553	546	569	551	581	559	562	559	585	552	552	592	547	581	554	550	549	563	562	572	579	562	553	545	566	582	580	602	613	523	585	560	581	570	554	554	594	549	562	541	580	562	556	561	584	573	548	589	543	536	553	545	534	597	616	554	593	587	564	561	589	592	596	511	578	546	592	568	547	583	547	560	568	531	601	566	611	603	542	563	568	554	536	583	521	578	570	567	567	623	551	555	576	531	588	569	546	511	586	568	553	534	531	612	559	535	566	588	564	569	543	573	553	569	566	523	597	568	575	509	603	601	496	567	586	592	602	568	545	558	569	542	545	562	542	604	549	561	579	562	562	578	598	578	541	592	586	535	560	549	533	529	540	568	560	586	538	552	538	564	576	570	575	536	606	565	537	536	529	559	578	536	575	590	545	587	565	592	564	542	529	537	573	612	577	581	525	583	560	572	563	608	562	574	553	532	597	554	589	532	578	555	559	556	580	533	542	623	588	568	569	568	583	573	543	572	562	604	594	567	583	559	579	543	576	577	573	569	545	573	603	545	585	561	552	561	545	532	577	564	594	563	607	622	548	569	561	543	600	574	561	582	598	591	572	566	573	547	597	575	560	515	564	585	540	551	516	583	538	568	580	551	554	539	593	586	534	502	517	596	555	560	563	575	581	550	578	553	557	577	553	535	574	549	571	557	572	597	555	559	561	570	525	592	580	549	545	594	612	591	573	558	570	524	547	608	602	556	545	590	554	539	578	573	599	557	556	589	539	566	549	570	546	580	599	564	562	583	575	556	613	551	554	578	561	568	595	577	566	548	572	548	584	568	589	588	632	602	550	519	563	562	557	591	533	553	525	533	597	544	549	601	530	571	568	565	545	563	529	556	519	585	510	550	572	576	565	589	579	579	523	552	559	551	528	572	546	558	535	585	563	549	531	563	578	546	530	571	575	568	592	600	547	608	574	562	578	580	548	535	552	566	569	513	573	559	558	613	527	552	564	555	577	567	525	561	552	561	565	535	587	536	599	544	567	551	592	596	628	577	624	549	538	561	541	599	550	555	558	600	586	559	561	592	532	583	566	577	592	566	596	518	557	566	590	586	571	586	552	540	610	550	552	546	537	585	580	592	536	567	526	588	539	565	567	560	541	586	550	577	575	518	584	527	538	578	599	547	585	551	574	552	590	572	558	557	564	577	561	527	608	569	539	502	561	540	598	547	560	561	575	556	555	554	558	548	577	558	545	545	584	540	494	561	549	548	575	613	568	581	522	559	563	581	590	514	578	621	563	543	510	537	555	615	550	573	590	605	586	537	545	590	545	571	557	558	580	575	601	574	533	562	540	587	539	542	581	590	538	569	594	597	587	587	582	559	586	590	503	563	568	550	591	527	550	545	592	575	603	588	532	576	521	614	576	549	551	574	584	548	569	568	537	540	545	531	544	552	577	573	569	561	551	547	578	554	598	486	608	557	531	583	546	533	559	563	560	569	545	589	540	546	609	570	584	591	551	561	573	580	553	562	564	581	562	596	596	578	620	560	569	549	569	595	585	557	574	594	588	557	583	540	555	530	563	578	531	527	551	587	568	546	579	541	561	548	613	545	576	623	566	539	582	577	584	616	567	559	528	564	572	569	556	590	556	570	559	561	521	577	594	582	492	567	521	538	554	588	549	580	554	529	571	579	559	569	516	527	580	518	611	581	538	545	586	540	559	568	585	555	539	588	523	558	569	549	564	555	585	512	546	532	527	517	582	552	571	513	563	567	577	596	606	569	542	577	585	535	583	525	561	573	538	580	575	579	564	556	578	550	616	574	609	542	618	561	566	590	586	575	569	547	567	578	584	566	527	549	513	564	561	549	624	541	569	584	616	557	582	621	592	562	569	580	595	600	581	609	583	558	574	590	560	568	578	583	564	561	571	528	569	585	540	562	579	559	576	586	553	605	571	573	542	576	561	581	546	554	552	543	558	562	577	597	548	543	580	570	558	576	570	559	565	565	552	556	563	608	571	560	582	542	527	603	574	617	576	591	570	553	575	624	554	601	535	617	552	563	530	604	558	543	597	560	605	561	585	538	592	615	553	586	578	527	589	567	566	592	579	560	588	550	555	537	582	566	554	586	600	548	573	594	556	558	556	554	564	511	586	586	553	502	564	551	551	579	538	538	590	598	568	612	565	564	580	541	570	568	546	554	577	557	568	565	576	575	554	519	602	565	524	590	537	596	567	535	590	613	558	543	558	579	554	577	549	573	529	580	548	580	542	590	564	607	556	524	559	562	588	581	585	555	554	562	590	575	574	594	547	515	516	589	533	619	573	512	534	569	560	556	558	571	573	553	606	593	569	552	569	573	556	553	559	503	578
24697	23821	30342	26173	14499	2928	1218	991	943	896	891	856	846	917	869	861	846	861	852	867	914	2013	2803	2526	1604	1095	964	859	830	853	819	843	811	816	806	877	802	847	837	842	819	824	839	839	873	806	853	840	769	877	828	843	876	867	824	847	865	824	784	810	863	842	809	841	915	835	821	787	820	839	862	790	821	848	884	847	815	795	780	786	810	822	847	838	813	823	834	824	854	834	841	825	847	845	818	857	826	828	838	858	816	836	802	844	785	805	844	817	874	783	849	809	874	859	871	861	829	858	806	832	857	831	788	847	813	791	862	838	868	844	838	865	842	811	843	908	826	830	847	801	844	829	818	809	816	807	822	861	881	797	839	814	768	868	861	810	859	850	844	825	862	834	845	824	792	823	826	888	844	867	839	835	885	822	827	783	841	798	844	839	818	847	863	885	805	837	827	819	844	813	866	817	874	865	845	795	828	815	843	816	815	819	866	793	849	832	827	878	839	846	821	871	822	831	876	830	797	802	846	787	787	908	840	832	837	864	879	853	792	831	880	794	834	837	826	822	817	825	857	785	815	867	818	830	850	795	853	803	847	799	831	831	862	835	808	787	841	823	866	912	846	796	878	829	816	821	803	835	842	850	844	837	812	845	805	885	872	822	890	787	873	833	905	862	837	804	852	819	822	799	803	864	802	768	834	828	786	830	814	827	796	853	851	828	813	857	778	863	825	889	877	793	845	820	823	860	878	823	862	850	786	833	822	840	831	810	846	805	866	799	814	755	810	841	849	821	822	817	813	817	797	809	843	828	810	887	835	812	860	819	842	872	852	831	867	788	834	857	843	881	880	817	848	815	781	821	880	885	830	792	843	889	823	865	820	853	824	882	835	786	815	784	852	872	871	886	854	815	809	856	790	849	780	776	854	818	845	806	849	762	867	809	801	824	774	818	848	850	836	852	809	846	835	798	832	813	815	865	850	790	836	847	809	816	840	829	810	829	870	848	796	836	789	840	822	874	847	845	776	785	862	830	805	837	851	811	751	812	821	877	864	829	786	855	848	809	795	861	798	783	845	781	792	801	829	847	832	815	745	863	825	859	824	823	811	870	819	848	842	845	836	853	807	831	795	848	823	825	838	790	896	881	805	783	819	830	855	804	819	829	838	826	828	819	796	793	825	804	873	829	789	886	841	815	849	816	837	857	844	841	807	851	861	835	869	799	832	834	815	815	823	802	887	829	799	910	778	866	819	871	819	835	850	773	785	769	823	867	848	851	812	838	837	878	839	839	841	821	866	826	853	834	857	803	856	815	871	851	873	810	811	845	820	819	862	785	787	867	815	799	835	816	854	853	812	822	782	787	826	799	821	868	829	833	828	796	800	814	789	852	864	865	818	799	781	840	821	785	816	814	843	841	804	840	823	805	787	841	860	839	869	841	863	867	819	839	865	847	843	807	834	840	864	801	838	862	839	799	852	786	754	845	786	831	812	842	810	862	827	799	876	863	797	840	876	832	825	813	802	818	845	879	899	842	873	819	834	830	845	842	876	860	835	848	795	834	825	873	829	823	837	821	792	847	803	868	853	797	814	834	856	842	821	839	843	862	812	849	828	818	826	828	851	770	860	800	847	782	875	827	836	813	798	819	875	826	798	820	811	815	812	835	859	832	750	789	806	813	891	827	819	808	834	801	819	787	841	857	784	786	831	838	797	869	857	806	849	828	853	869	860	873	902	832	860	850	861	839	809	863	867	853	836	845	825	838	914	832	829	820	827	850	833	818	821	817	831	817	857	860	869	856	815	802	828	830	861	832	822	830	849	823	826	819	802	849	862	854	842	796	881	865	834	849	822	801	828	851	817	814	785	839	819	849	815	837	817	821	845	832	780	915	826	854	833	780	813	846	886	828	816	872	823	828	832	834	837	811	860	828	861	838	847	827	827	796	823	873	843	846	808	857	897	816	839	813	798	831	826	828	820	808	816	892	820	821	818	814	846	906	886	855	848	866	838	839	857	815	790	833	815	855	847	817	830	863	828	843	845	843	817	864	803	813	815	804	831	767	772	892	799	832	873	859	774	813	843	781	802	810	803	823	848	819	850	777	801	825	868	859	854	780	836	860	824	806	809	838	779	881	865	854	802	803	817	890	829	865	863	831	854	772	847	829	834	850	838	786	838	884	846	839	816	828	776	808	856	814	863	851	842	848	895	804	856	813	825	832	862	818	849	854	782	874	808	822	828	849	823	821	895	809	833	864	845	840	919	857	858	785	820	787	844	817	813	894	871	864	793	853	796	851	861	802	886	837	770	822	859	851	888	746	824	816	846	876	774	853	801	843	888	789	814	815	847	822	827	865	833	852	854	831	843	856	785	815	810	838	853	781	807	813	773	831	850	831	833	824	850	839	841	843	898	839	758	817	828	814	837	852	777	787	813	855	817	858	799	850	851	833	811	809	843	864	925	864	861	824	852	795	841	853	818	829	883	801	782	832	849	853	824	845	809	833	829	802	867	828	841	869	846	818	830	828	830	826	828	805	820	823	841	834	846	848	834	778	813	831	903	833	826	766	817	895	814	815	815	849	813	827	808	787	814	865	829	812	810	796	850	763	828	847	823	811	816	800	800	806	824	848	799	835	804	822	888	873	839	834	878	813	879	791	846	806	792	884	810	857	803	835	841	843	848	819	809	791	838	788	848	831	860	850	809	854	817	833	830	839	810	775	747	831	861	823	806	833	807	880	803	844	856	818	852	802	827	806	836	844	846	805	908	809	864	839	836	820	832	869	815	860	822	914	822	845	842	818	834	798	785	823	813	852	804	827	796	881	846	826	787	812	821	820	813	834	880	820	835	816	868	803	834	879	848	801	857	802	880	842	793	847	800	792	804	829	861	836	796	818	834	821	803	858	809	818	806	828	876	820	821	812	826	797	837	836	831	880	887	836	798	853	822	837	840	877	833	799	894	836	798	845	830	789	859	807	849	876	846	778	856	845	852	884	811	800	875	886	749	851	838	847	789	831	855	880	804	842	841	849	865	858	838	822	852	814	883	825	837	767	817	825	846	780	781	823	808	831	838	820	844	833	852	812	846	818	828	839	863	786	804	790	844	863	857	862	819	839	810	783	865	854	840	822	877	826	821	832	806	830	794	799	854	825	853	831	830	853	828	815	783	833	846	849	847	828	787	802	820	885	840	855	874	839	858	776	869	861	806	851	831	796	789	749	852	874	813	836	794	789	822	823	809	805	821	799	824	835	800	833	816	827	870	838	856	822	841	824	842	803	896	867	866	824	842	828	843	833	836	823	881	813	813	828	841	839	843	890	902	829	844	817	826	861	827	833	892	866	816	849	824	773	816	800	852	854	850	782	788	822	841	816	805	860	812	815	839	883	854	814	860	839	820	826	855	807	793	894	860	832	816	872	826	832	773	828	838	794	842	873	846	819	818	818	875	788	879	846	847	843	780	822	819	828	829	822	824	830	837	836	800	809	769	837	832	799	784	824
52970	86177	29326	14123	1094	928	866	808	810	786	818	817	802	802	756	747	748	723	752	796	842	2517	3694	2763	1682	1109	841	792	759	720	773	719	765	737	744	768	745	745	758	754	733	686	770	712	756	709	719	704	773	727	760	719	731	751	734	725	700	703	769	755	775	804	668	734	750	717	741	754	727	772	761	737	764	691	787	768	749	750	701	756	683	750	748	783	745	722	714	735	736	770	766	708	777	728	684	762	705	788	699	708	783	709	703	734	716	746	785	697	704	748	749	733	739	752	792	742	729	723	772	775	754	707	718	706	738	693	780	709	723	744	724	741	717	705	715	714	742	744	795	743	695	690	686	710	723	760	761	780	719	738	737	731	737	742	681	739	709	694	684	724	706	709	700	740	729	714	742	722	705	728	741	763	699	730	759	716	725	715	769	726	721	739	761	719	715	743	724	717	725	709	690	703	765	718	710	718	736	775	722	776	691	734	708	720	766	753	705	712	765	783	736	754	722	719	749	696	730	721	774	691	737	707	693	727	736	749	743	701	753	724	687	739	690	720	748	762	717	710	734	750	763	766	735	759	709	707	729	738	770	726	759	765	757	675	748	719	724	737	726	751	734	714	784	700	688	713	754	731	680	729	744	748	771	748	707	751	713	688	751	722	699	718	754	701	743	704	683	733	681	726	719	733	785	747	684	746	778	719	716	733	744	710	723	770	719	742	746	688	738	766	777	741	695	738	716	744	723	705	723	713	774	747	738	777	705	702	720	708	704	750	725	749	754	751	695	768	751	768	776	756	697	742	686	732	688	698	765	732	779	754	722	728	734	742	733	719	750	705	684	735	777	757	708	736	715	724	714	693	766	762	748	795	699	713	661	757	761	776	740	764	722	720	765	699	734	736	731	736	715	771	696	690	702	692	765	747	729	760	684	712	750	769	695	700	711	735	747	755	698	722	701	684	769	739	724	782	738	752	696	737	685	758	720	730	753	751	730	722	725	746	715	722	729	742	756	741	712	671	691	697	708	743	732	691	738	760	748	743	766	756	701	745	708	718	729	759	749	748	701	719	740	739	693	743	746	737	745	728	704	726	736	740	788	739	759	674	739	778	691	721	714	685	741	750	683	730	755	710	722	731	720	765	725	770	750	688	741	706	726	737	728	768	736	745	676	716	716	669	709	732	743	747	703	739	739	737	687	760	680	719	740	716	723	719	668	759	727	770	741	713	691	786	725	663	736	716	699	749	727	732	724	764	716	761	725	699	730	741	757	760	751	778	739	728	708	744	762	703	772	740	698	741	734	780	730	692	694	722	754	699	731	689	740	739	779	730	766	765	750	710	748	703	712	706	712	704	717	789	700	694	748	739	721	725	777	706	772	771	753	751	719	740	728	696	703	739	739	738	722	741	676	710	756	770	727	713	758	708	734	724	778	679	767	734	721	711	754	755	709	735	725	723	766	743	747	698	706	715	699	764	766	764	704	764	688	731	753	740	746	701	707	694	709	682	734	715	787	690	677	736	754	762	770	736	697	741	702	749	728	765	713	695	793	731	786	727	750	668	783	681	739	713	750	719	755	718	726	726	673	758	738	696	718	744	742	660	766	733	753	713	731	742	752	716	689	696	718	724	746	775	760	723	779	684	737	761	720	742	675	726	743	679	719	717	726	727	711	752	714	701	751	718	674	713	703	738	710	770	713	709	723	744	721	685	756	766	747	695	731	735	744	685	729	728	762	673	722	767	758	719	703	697	675	765	740	684	718	763	776	731	739	735	711	737	687	744	724	716	704	706	762	702	718	705	761	723	696	680	693	743	759	720	696	731	718	702	781	714	736	734	705	761	707	734	712	753	712	749	725	778	734	678	708	746	743	736	742	713	725	720	698	710	712	708	710	716	697	693	740	731	736	696	690	757	699	719	724	737	732	725	729	753	696	740	759	757	712	703	690	715	690	762	736	722	726	714	730	747	711	772	716	691	661	711	748	744	726	783	696	755	751	773	778	709	678	727	713	745	729	743	715	753	761	701	757	705	699	714	699	696	748	758	697	674	766	699	755	713	770	728	754	717	722	759	709	711	733	729	713	730	771	748	702	718	703	711	741	781	731	744	751	701	672	698	702	766	726	746	709	729	717	715	732	762	727	691	671	703	738	721	747	770	704	709	786	716	739	735	717	764	763	737	716	696	687	745	745	733	774	745	730	754	745	764	693	728	733	726	688	725	731	727	736	725	707	785	724	749	811	718	741	784	735	746	729	719	732	717	767	735	724	703	765	712	714	783	738	748	756	745	711	700	752	729	715	727	750	753	761	708	734	697	698	776	763	717	768	773	760	708	747	742	692	732	712	669	675	752	745	745	735	738	708	713	736	725	748	686	748	729	731	695	731	734	751	751	735	697	755	741	721	719	747	729	751	750	752	728	724	763	748	716	707	745	707	711	710	687	752	732	731	773	691	764	730	682	697	722	680	730	691	735	760	752	751	733	726	719	726	727	719	667	747	724	767	717	760	736	729	698	697	743	713	682	737	736	713	743	719	684	716	716	736	748	710	702	770	728	734	693	714	746	711	733	784	728	769	683	746	731	739	702	716	749	668	773	754	773	769	736	746	702	745	739	740	745	718	752	730	699	752	741	682	717	712	705	777	734	732	716	707	701	666	675	705	722	670	736	753	714	676	720	674	707	677	743	714	728	757	719	763	705	734	728	723	752	733	720	700	783	741	787	704	749	755	730	726	709	683	715	737	743	726	697	737	690	711	732	679	707	749	696	737	752	740	688	707	747	704	738	727	728	731	716	741	758	694	720	765	735	739	698	711	688	713	744	737	682	713	704	723	728	654	719	786	726	737	723	690	703	725	726	745	724	743	718	723	697	718	712	723	676	723	731	692	729	744	729	730	720	698	719	769	703	791	711	724	718	719	706	711	749	751	738	756	740	750	718	723	736	738	744	756	714	738	741	719	737	718	705	729	738	689	719	752	755	760	697	677	718	690	722	719	700	710	727	707	766	717	752	734	693	718	746	748	803	727	772	736	741	704	778	751	715	717	742	710	695	698	733	755	761	679	753	722	682	759	739	741	737	775	723	729	704	760	768	706	681	713	736	748	704	781	693	726	700	682	680	760	751	716	724	741	761	704	697	697	772	712	716	701	737	732	698	696	707	705	710	721	725	730	699	715	747	726	722	775	679	726	730	693	774	692	733	730	747	717	716	730	737	746	750	746	778	692	736	730	728	723	715	720	711	726	728	698	769	714	707	729	731	778	691	746	730	726	731	706	700	699	684	749	741	745	726	717	689	726	716	717	785	762	782	745	719	728	730	705	694	724	704	713	696	676	708	719	717	729	736	685	764	694	720	765	715	725	730	725	654	727	729	735	735	717	696	720	785	690	696	736	727	788	701	707	723	769	756	704	740	666	763	749	742	740	691	692	745	726	742	745	730	741	714	772	761	743	712	750	716	798	739	717	718	732	686	722	767	713	716	712	733	702	720	725	736	679	730
23917	21561	28533	24489	20728	10662	2173	1268	1055	1082	1026	1020	995	969	944	965	989	938	997	979	1053	3252	5501	4480	2605	1615	1070	1006	1005	949	924	929	919	984	947	930	886	903	913	951	944	944	919	958	982	956	911	876	889	951	964	848	914	942	952	957	891	899	890	908	935	905	900	873	898	892	910	945	921	961	951	901	901	911	906	941	889	898	861	966	980	893	885	963	954	947	896	871	922	856	936	884	943	952	934	857	897	925	924	851	910	889	920	928	897	927	926	924	936	893	884	918	942	897	982	981	931	869	928	908	884	925	940	926	900	930	906	886	868	913	886	947	900	889	918	914	895	938	908	906	893	844	931	940	942	886	902	938	886	937	948	961	890	884	961	865	916	851	893	859	932	949	902	892	983	894	904	908	899	922	958	938	953	919	932	972	943	926	861	892	899	923	892	959	923	877	889	893	905	916	935	938	919	888	959	843	899	930	921	946	927	902	916	951	930	875	924	891	922	961	918	960	896	942	893	886	954	885	930	923	892	901	935	850	874	914	859	979	919	898	937	934	919	910	885	926	933	905	942	889	936	917	909	902	988	942	932	876	897	905	963	854	880	926	925	909	899	934	905	946	969	899	916	845	952	878	895	871	948	924	953	930	892	933	887	921	902	891	938	919	915	936	830	898	906	922	904	891	876	889	895	961	903	928	892	898	883	884	884	914	939	972	900	869	900	921	892	942	896	959	914	913	918	874	924	902	928	942	882	915	907	905	899	950	900	893	930	955	910	965	901	885	903	954	897	909	927	873	894	953	944	924	932	910	962	950	896	934	912	958	911	910	925	883	849	912	945	906	914	947	928	862	858	903	882	924	990	843	900	904	988	893	937	860	896	945	908	893	904	970	945	940	914	918	933	914	950	916	879	916	965	911	913	869	948	904	936	935	882	866	923	884	974	945	913	939	952	913	926	915	958	913	903	941	918	926	873	902	932	858	903	901	915	959	896	909	904	907	934	915	935	963	907	899	858	947	859	940	979	897	897	883	935	950	903	932	906	907	848	917	927	922	884	859	931	905	979	917	878	956	889	926	890	932	889	882	908	946	909	945	907	918	893	911	888	902	933	902	945	879	912	901	865	928	907	926	877	928	918	925	877	914	953	890	875	955	948	882	920	969	923	871	923	939	943	873	897	896	924	915	884	970	897	856	939	913	908	921	914	929	913	914	960	947	929	897	960	971	921	921	896	816	899	921	887	913	882	907	934	947	948	883	921	971	919	920	879	911	937	937	879	918	883	873	939	960	944	923	911	865	929	925	869	908	882	930	886	968	922	920	921	889	906	946	959	959	919	912	947	923	870	926	923	918	871	879	900	862	938	907	884	900	877	928	941	930	902	921	936	948	936	939	973	975	911	935	880	970	872	928	946	964	896	934	888	889	859	966	902	867	916	923	929	879	938	956	914	897	965	896	897	861	936	895	925	943	927	897	940	1001	914	881	919	876	883	884	888	906	945	905	912	925	955	902	943	928	939	882	961	843	963	905	867	878	899	919	917	927	910	978	875	916	923	922	946	969	878	905	942	895	914	924	885	944	984	915	905	943	1005	914	874	935	969	905	908	907	926	860	909	989	924	905	940	875	968	884	854	939	918	893	888	911	871	948	945	885	866	924	916	906	892	986	940	924	896	916	940	863	943	904	949	972	878	954	922	938	915	897	878	907	906	911	865	949	896	937	891	899	928	906	889	896	910	883	903	880	930	943	883	923	903	927	885	937	898	964	947	880	906	909	941	899	915	915	937	909	917	964	888	932	868	877	924	943	932	898	887	894	898	880	872	901	928	927	865	872	922	947	891	936	865	923	834	918	908	941	929	958	879	935	938	930	902	931	872	949	887	938	930	879	941	895	902	895	899	899	918	856	895	901	911	904	916	938	943	926	934	923	905	907	907	892	923	926	884	902	905	928	849	879	903	919	1005	858	928	932	957	938	857	867	882	907	916	930	901	914	911	854	907	914	866	888	933	936	927	934	899	966	894	894	950	861	894	880	937	937	874	917	879	895	899	919	941	894	911	915	912	883	934	899	962	899	886	913	951	856	929	929	908	917	890	889	911	905	891	877	918	919	912	907	947	890	922	902	910	910	908	928	918	882	878	938	958	901	904	928	932	970	906	923	892	880	903	879	953	892	932	942	901	899	861	927	904	925	913	857	946	879	827	883	896	937	899	876	929	910	945	931	933	936	902	928	899	878	878	926	893	910	935	980	942	935	875	949	908	896	905	921	905	901	928	919	883	921	964	933	894	883	912	907	936	904	977	913	877	895	858	933	867	887	921	885	877	893	891	886	927	952	908	901	923	985	951	952	894	903	866	909	939	909	880	879	940	945	956	922	898	935	950	870	875	921	854	916	938	909	882	944	903	905	880	984	953	918	950	865	854	913	927	919	927	909	901	952	936	939	940	880	896	911	894	953	896	917	934	900	933	908	872	921	888	948	898	955	906	940	906	961	904	938	944	924	895	942	914	922	937	937	923	885	897	924	922	872	902	889	912	905	926	927	855	905	928	918	899	933	899	903	903	905	927	959	883	895	880	871	902	905	945	929	934	961	896	960	929	944	895	877	896	917	925	952	917	888	867	934	968	903	899	892	882	966	911	899	860	936	943	920	898	859	939	913	915	914	982	946	919	970	932	878	889	905	925	879	921	942	915	926	883	869	967	912	912	906	902	915	968	911	844	924	897	937	923	910	889	937	867	890	887	916	929	881	895	911	917	900	883	914	881	913	967	935	921	927	896	930	917	927	848	924	873	908	895	940	938	948	901	921	914	889	913	912	889	941	890	910	922	910	868	887	884	973	955	947	930	978	927	887	936	943	865	946	930	947	919	900	915	919	944	921	987	950	976	939	944	882	955	921	926	944	908	941	941	916	939	949	889	927	871	940	952	944	890	924	918	936	957	854	975	883	865	907	924	963	942	934	932	873	917	872	934	925	927	934	900	873	935	917	889	865	921	901	955	946	871	920	922	905	925	889	937	926	963	930	962	915	929	911	880	884	966	927	903	941	934	932	921	927	918	970	884	859	899	872	906	919	893	920	919	956	900	940	885	928	898	876	863	963	932	900	915	908	926	894	871	946	917	879	904	928	881	912	918	914	922	929	886	897	882	922	933	897	890	983	894	930	905	938	1003	911	934	927	886	908	883	968	931	894	901	936	933	925	879	881	911	861	919	840	907	951	955	894	954	894	910	986	925	930	905	913	864	976	853	926	902	927	921	893	960	917	923	872	916	982	957	909	918	909	882	955	908	912	928	901	889	895	957	939	945	921	881	942	953	928	956	916	929	906	932	930	936	909	920	941	925	928	919	933	900	881	879	954	870	954	986	937	889	913	893	904	890	933	930	867	905	935	964	879	950	921	955	895	927	890	953	881	927	875	911	913	935	909	928	962	880	953	945	905	944	903	939	894	859	956	964	966	901	862	886	898	903	889	888	930	909	909	872	949	960	861	853	878	878	864	888	840
60097	79221	32284	15249	1717	1296	1113	1077	959	1010	947	902	854	883	831	842	861	851	783	894	978	4312	6510	4995	2810	1597	1008	853	847	828	812	809	806	846	774	768	814	775	828	778	842	786	766	775	790	848	763	839	808	782	841	768	803	793	765	771	813	754	808	826	823	810	810	811	819	803	797	783	782	829	740	793	817	803	793	810	815	769	784	800	758	799	777	815	823	857	755	795	787	820	807	818	815	830	775	856	798	752	772	813	771	751	893	765	742	809	746	775	787	786	788	844	811	738	769	749	860	772	780	780	782	771	808	779	792	792	815	772	791	838	788	837	794	777	743	828	813	824	746	800	792	814	799	780	763	821	825	822	877	827	791	752	797	804	784	811	812	737	792	829	802	823	796	825	788	739	803	765	791	801	806	807	781	830	795	792	830	769	795	808	793	791	818	762	874	815	784	760	783	736	787	776	779	802	799	833	802	779	852	832	820	822	798	781	810	773	784	794	740	802	783	810	775	799	785	793	806	798	804	768	773	776	822	862	778	803	837	828	811	824	811	799	766	801	819	814	837	746	761	786	830	813	751	778	824	796	779	813	763	797	745	807	767	834	790	810	783	792	870	825	806	794	840	767	796	793	767	871	819	826	794	780	768	794	733	803	755	786	812	842	786	811	729	745	823	745	784	784	812	797	794	782	760	767	780	821	801	798	828	829	829	822	809	821	795	817	785	781	819	818	799	798	774	846	729	778	816	782	799	792	862	739	753	832	789	810	778	788	848	789	837	828	762	734	811	815	757	814	776	811	785	827	799	806	832	781	814	849	813	832	811	814	814	757	783	726	758	844	769	839	815	808	818	791	770	794	778	765	809	789	831	777	822	802	806	831	839	798	833	806	841	782	789	821	782	782	808	834	818	797	796	825	750	800	845	850	713	794	757	783	836	775	860	778	777	765	811	792	766	807	800	808	818	830	776	846	850	775	809	814	806	820	769	807	749	802	792	795	754	778	777	777	773	765	813	821	797	787	824	724	813	796	824	859	791	792	784	801	819	780	765	831	777	786	801	810	747	813	745	760	778	832	782	765	822	770	766	751	784	783	855	770	766	783	831	765	807	748	792	803	833	752	811	783	806	792	766	756	843	771	844	782	829	816	794	751	835	770	793	776	751	782	728	804	785	770	794	803	794	761	771	786	768	780	808	751	771	806	785	760	846	750	776	820	762	779	808	804	801	781	814	806	790	784	795	774	807	808	782	810	808	811	790	848	770	783	840	830	789	783	760	769	784	787	812	773	735	759	771	798	823	775	757	848	788	797	754	771	839	788	762	824	778	792	765	765	732	789	748	789	830	774	804	733	785	824	780	843	776	750	796	771	830	773	822	769	807	755	784	837	728	812	824	767	780	754	772	815	816	832	760	794	835	761	833	774	781	782	801	807	759	802	802	843	775	814	751	780	811	830	793	749	804	839	776	757	814	785	777	822	811	834	792	794	756	772	799	811	751	796	813	749	836	735	851	796	790	802	774	739	771	781	792	822	818	759	735	852	836	791	778	823	822	789	789	763	811	766	787	813	810	809	829	822	773	774	836	837	820	811	810	779	807	798	786	816	839	830	780	772	749	765	801	838	771	794	788	786	821	769	776	810	767	829	808	815	774	808	759	820	829	809	772	797	768	734	753	831	801	787	803	818	825	820	768	809	838	843	782	811	762	757	775	790	819	795	804	747	774	704	756	796	782	789	793	758	783	795	798	856	831	795	794	797	805	823	791	842	797	824	784	820	779	764	772	784	799	835	813	805	767	749	816	787	870	763	849	775	768	772	791	778	805	820	772	779	800	782	798	781	811	807	787	800	800	781	820	849	787	792	785	788	755	783	782	787	792	780	793	783	784	831	801	898	818	793	825	791	828	747	755	801	835	824	755	799	799	783	858	797	814	817	824	819	762	814	809	717	794	745	811	793	774	798	798	823	852	780	824	821	810	762	756	781	814	824	810	763	767	733	741	828	783	817	798	822	809	846	775	841	770	818	850	784	782	745	789	826	787	809	802	765	789	777	795	846	851	775	773	797	800	805	805	775	823	769	779	823	783	721	752	772	857	795	805	774	732	764	777	763	805	824	784	747	774	800	777	780	797	776	793	811	808	793	781	759	785	843	789	792	783	775	782	767	838	794	764	815	756	799	806	776	765	774	827	784	819	863	770	826	816	757	775	837	796	800	812	757	809	743	844	794	820	747	858	797	798	769	765	818	779	796	772	817	802	769	733	724	767	762	792	778	832	801	810	823	736	827	781	801	808	801	806	785	805	814	823	812	799	809	782	800	836	832	800	791	800	767	795	803	832	785	744	795	804	815	793	793	735	772	812	793	742	690	817	815	739	779	771	785	778	773	780	781	809	765	827	803	752	814	795	764	824	769	772	795	767	782	743	768	756	811	733	808	805	816	752	719	794	808	774	781	786	776	779	848	766	761	783	769	791	753	783	819	776	812	744	764	805	773	806	749	797	784	810	820	842	810	782	766	780	811	770	822	776	836	779	828	824	807	832	788	810	787	756	818	787	750	775	791	740	817	825	804	832	773	816	815	744	735	782	774	791	782	793	833	760	796	811	755	811	819	783	769	802	798	767	805	822	809	842	790	786	774	779	777	769	816	801	793	772	813	847	796	702	740	828	720	752	759	827	763	779	817	788	826	804	793	818	797	785	791	768	778	838	852	814	771	794	776	845	850	847	771	768	805	759	781	806	756	798	783	785	833	749	763	799	762	794	780	818	785	783	769	778	782	808	818	747	772	786	800	792	782	797	805	796	820	787	813	798	821	805	765	800	809	806	822	813	778	806	746	803	806	799	807	788	785	776	810	805	724	822	737	811	783	812	743	793	795	819	797	759	820	783	770	807	831	778	815	814	750	771	821	786	769	816	777	771	765	783	776	758	792	804	811	772	813	767	784	798	816	799	765	792	839	741	783	788	834	792	810	822	765	846	778	775	750	848	769	781	788	844	805	824	790	810	794	811	781	806	827	819	767	729	845	802	795	809	757	817	791	802	779	797	838	759	808	794	745	810	819	784	797	785	731	757	764	761	821	776	707	835	767	785	795	779	798	780	770	774	775	811	731	855	779	759	820	807	807	797	779	828	814	783	782	791	836	775	782	862	790	776	751	814	795	829	814	799	788	821	785	781	721	817	748	774	795	779	757	785	771	819	792	791	830	780	784	761	794	791	747	732	786	772	782	807	718	790	802	795	839	762	828	805	843	795	809	751	751	777	766	784	769	767	777	789	807	804	813	762	846	838	793	784	834	781	804	766	778	763	780	783	782	758	766	826	777	793	768	765	785	771	844	767	756	805	819	754	781	768	721	820	845	795	819	735	815	800	786	804	743	850	744	759	752	788	815	836	795	795	743	816	768	788	760	813	771	762	787	861	794	776	808	824	774	782	809	779	801	786	803	783	761	757	765	765	813	752	804	788	779	791	826	804	786	744	806	818	804	799	760	781	824	788	809
28440	20135	9947	6097	886	747	745	732	682	698	683	749	772	704	674	750	703	704	697	686	739	770	1025	1002	918	835	764	709	720	719	733	721	727	695	712	738	717	758	690	696	691	718	693	679	748	690	679	657	753	701	719	736	703	706	698	701	695	661	676	699	681	723	708	698	698	730	677	705	708	716	710	732	689	727	658	669	684	667	740	689	760	672	713	739	723	663	779	762	703	693	763	696	696	757	721	653	713	705	702	721	688	660	747	735	702	694	685	717	759	676	720	703	700	739	720	708	725	686	700	702	739	741	731	675	686	664	745	666	756	716	673	728	742	695	689	721	764	703	671	703	704	743	664	705	659	743	692	695	727	681	722	679	677	694	715	705	729	666	678	681	697	731	703	701	676	713	676	695	671	695	698	716	692	664	662	690	712	706	691	732	743	694	702	645	722	666	702	717	731	715	698	694	706	701	727	715	661	711	718	732	650	743	740	716	686	702	707	722	687	716	723	715	700	748	704	730	698	683	695	765	685	683	788	725	759	714	775	741	717	696	682	704	674	700	762	728	675	685	681	752	647	691	670	718	724	703	744	672	670	694	710	725	683	676	732	700	729	720	720	706	715	673	731	670	664	716	709	716	716	706	666	743	662	706	649	671	666	707	716	769	723	726	718	690	668	718	707	685	696	735	728	670	741	723	682	720	730	718	748	659	753	719	678	732	730	652	705	692	696	648	712	656	714	728	758	686	733	741	674	697	726	728	689	716	725	698	718	696	661	666	668	695	695	698	643	730	745	679	730	739	733	691	661	697	674	689	715	735	687	719	665	665	698	673	715	683	678	730	680	742	698	670	688	770	684	703	700	730	652	719	723	734	688	684	755	706	717	759	682	675	710	725	727	678	704	709	702	708	713	711	713	679	712	718	715	732	696	746	705	703	680	681	720	709	692	653	694	749	688	665	734	702	728	716	712	714	687	715	716	737	702	710	702	740	699	718	697	700	687	720	689	677	675	710	686	725	714	703	624	727	677	720	707	681	713	677	669	691	714	707	703	695	691	661	687	673	707	672	685	675	652	713	678	710	688	661	744	680	671	717	739	709	675	707	666	715	718	708	707	682	701	693	704	674	689	706	658	685	708	674	744	735	728	703	727	681	657	725	681	711	615	729	722	735	662	701	693	715	702	675	697	670	667	749	749	671	682	678	727	647	700	700	738	690	757	708	692	667	723	722	731	690	687	745	718	668	703	668	727	660	684	721	718	726	738	688	672	756	692	667	753	714	734	700	708	742	644	663	715	692	705	675	757	657	667	720	695	684	682	705	733	695	693	658	720	710	718	643	673	704	719	728	709	712	714	723	686	721	735	703	723	702	698	690	707	749	682	699	688	723	745	668	659	722	679	676	696	725	715	668	678	731	717	681	692	713	698	669	722	717	687	681	703	653	697	690	698	711	703	680	671	649	733	652	659	729	711	669	720	693	702	667	695	705	742	675	743	713	718	669	704	748	714	703	740	709	749	718	682	676	683	715	744	732	710	724	731	702	699	703	746	717	706	725	687	715	687	726	687	695	669	637	714	698	700	742	694	713	722	716	680	681	708	660	678	701	704	653	737	720	726	691	657	680	698	721	695	703	695	665	695	722	732	705	712	700	708	690	686	683	686	725	690	712	734	659	703	693	704	678	696	706	705	705	697	747	694	720	695	726	728	667	678	691	719	730	692	694	701	743	686	669	672	729	691	710	733	714	759	706	731	731	629	690	737	725	696	646	719	662	688	733	711	681	689	669	698	722	713	695	692	707	673	711	728	687	716	697	716	744	630	683	746	698	668	721	693	698	701	684	691	712	644	692	719	694	695	715	687	719	725	718	694	701	720	668	729	707	684	722	739	748	702	695	673	707	692	715	706	734	743	745	692	715	669	677	714	691	680	722	650	723	672	730	681	739	685	719	684	712	724	698	738	699	724	715	694	737	680	702	713	681	678	789	697	695	700	743	753	737	689	721	686	700	773	718	653	693	696	702	726	703	701	717	741	729	690	692	699	670	757	719	713	726	705	686	667	748	689	679	660	659	693	723	697	726	690	697	720	738	691	687	706	730	711	684	704	746	675	671	701	677	690	679	748	669	760	679	695	690	690	687	722	693	759	703	688	679	734	669	666	705	652	693	674	717	698	669	735	683	746	701	686	685	653	711	683	679	698	720	718	705	670	701	717	701	684	722	715	711	703	703	737	726	739	700	725	715	724	711	707	722	728	714	697	720	682	708	721	716	707	700	725	737	678	664	718	679	676	698	695	663	685	703	722	718	640	715	731	699	686	711	721	693	682	701	713	740	675	726	728	732	702	670	739	729	717	721	678	701	662	713	651	707	711	710	718	719	739	685	699	675	703	701	748	714	720	736	708	729	705	698	701	696	690	753	761	707	728	692	700	751	692	683	690	652	689	723	692	675	705	688	685	705	701	675	726	749	716	726	700	668	685	645	693	705	704	695	731	697	657	761	711	681	666	723	689	671	719	717	718	778	649	673	665	707	686	667	751	704	722	705	688	686	715	711	652	737	729	696	692	727	701	665	689	701	719	644	738	727	678	716	710	727	710	683	730	688	703	721	677	710	689	694	671	714	686	706	726	709	719	735	729	697	743	718	710	686	688	756	663	691	719	710	766	698	678	714	709	690	715	687	710	727	709	727	677	675	725	673	721	688	713	685	730	714	753	734	724	715	723	726	712	688	717	753	724	749	721	671	634	692	673	686	679	710	716	738	647	665	688	753	675	679	696	707	751	744	706	726	730	737	713	715	700	688	680	736	679	702	693	737	718	640	673	729	691	742	726	707	710	707	724	731	724	692	735	700	705	688	678	657	688	726	728	690	723	681	681	698	692	722	690	725	655	748	720	754	732	710	725	708	713	721	706	721	671	725	716	712	711	710	732	705	732	711	679	698	694	718	738	698	738	735	637	725	692	707	722	703	707	694	742	669	684	704	743	692	715	678	730	745	713	737	750	675	731	722	661	703	711	673	709	690	680	672	763	720	722	683	703	752	719	724	686	751	715	730	695	679	657	714	689	713	715	681	679	680	695	730	708	703	674	699	717	721	698	727	665	726	679	701	746	722	723	701	718	722	715	758	732	642	664	678	693	719	766	742	756	708	692	671	715	692	756	677	689	675	685	692	665	721	733	710	684	670	711	748	669	691	749	722	683	668	701	714	713	656	747	665	731	719	709	679	704	677	728	688	695	685	689	705	687	701	717	696	670	685	732	719	717	686	657	693	683	715	672	721	731	693	704	711	673	684	738	676	706	696	657	700	649	753	737	708	712	657	685	675	699	694	652	709	729	718	712	685	688	729	707	663	708	737	736	723	709	714	772	755	688	730	659	698	671	686	725	719	753	685	752	724	693	643	748	718	696	711	721	709	693	710	700	720	742	721	664	716	662	729	700	653	695	728	681	725	688	698	718	691	721	695	654	684	717	678	684	692	679	665	684	722	719	671	688	729	694	715
14378	15584	6563	3800	604	619	596	607	592	619	583	546	542	610	592	577	591	544	629	566	561	737	927	925	843	640	625	557	568	545	576	587	607	569	546	570	567	582	558	575	567	586	585	559	589	583	591	571	600	578	545	576	549	552	590	520	586	579	548	597	569	590	606	582	549	585	530	606	537	598	557	546	578	571	593	571	601	542	553	609	598	586	594	563	569	610	575	548	588	554	599	586	563	599	557	593	588	600	592	601	584	583	552	566	614	572	583	566	594	630	587	601	572	573	602	585	583	613	550	581	577	580	596	543	552	558	585	563	594	596	583	543	595	590	587	590	591	582	588	584	583	554	595	559	572	566	560	576	596	633	556	605	571	538	569	543	570	552	607	576	611	553	597	548	607	587	553	565	582	575	604	558	540	528	602	545	569	592	550	557	521	525	568	566	548	603	601	582	603	593	553	541	597	573	591	541	584	568	594	601	571	584	574	583	589	587	555	590	572	629	622	543	572	544	561	555	575	560	608	597	528	589	632	584	626	593	576	593	560	569	565	551	581	572	596	589	593	594	555	555	590	581	623	561	566	555	543	598	551	554	573	582	576	553	563	592	600	567	567	568	577	540	575	580	583	563	573	558	576	563	587	566	561	560	600	586	588	563	542	588	549	594	551	629	547	583	570	535	593	600	610	614	560	575	553	587	573	559	543	550	595	571	562	588	583	633	575	575	549	589	597	601	602	596	563	575	539	554	592	555	584	599	594	592	553	549	559	542	576	601	554	584	595	604	556	549	563	583	571	560	567	612	555	565	580	533	570	593	525	574	610	569	553	541	603	561	591	574	585	570	589	645	569	590	535	526	573	579	614	589	536	584	555	556	544	546	581	548	563	552	546	554	578	589	578	600	576	584	587	537	575	578	541	538	577	600	601	537	564	527	534	573	616	582	577	541	575	595	576	589	554	570	559	582	559	581	582	573	571	557	614	576	591	573	571	605	576	596	604	568	592	555	614	578	596	533	561	591	574	563	601	567	627	578	531	530	569	575	584	555	567	579	586	577	577	588	590	589	598	586	573	566	603	563	559	591	579	569	535	614	595	561	568	566	571	617	564	589	594	603	574	603	576	533	630	530	554	575	581	542	530	607	623	603	567	599	554	596	575	549	575	591	573	562	605	610	576	571	579	589	567	590	604	554	586	556	551	590	643	583	560	590	591	572	584	570	560	586	615	569	584	534	594	547	600	535	536	568	548	596	587	588	536	580	560	563	577	532	626	521	585	565	609	567	553	578	601	585	571	593	581	559	597	565	588	519	552	553	611	555	581	535	583	556	559	588	572	575	593	557	587	583	555	574	549	555	568	582	593	585	569	554	592	558	580	584	582	584	577	558	527	593	579	590	574	549	563	560	595	606	601	548	555	575	583	564	601	554	558	556	582	540	604	564	607	546	555	599	592	586	573	561	609	594	555	568	578	562	616	589	547	574	520	579	565	579	604	572	569	581	584	612	562	515	575	596	574	586	571	568	581	584	567	552	584	588	530	577	522	586	559	605	612	566	597	571	618	566	595	597	626	575	586	573	579	562	588	576	560	565	603	587	614	556	574	599	594	569	529	574	554	594	613	542	538	589	543	620	581	615	582	574	581	581	525	593	597	580	578	579	553	607	566	556	554	559	581	614	610	595	575	565	529	567	583	562	585	553	599	581	557	605	568	548	601	550	571	586	567	599	594	541	574	568	582	550	571	586	639	617	612	542	572	577	619	602	630	620	567	551	579	589	565	587	571	589	548	585	550	595	583	554	538	562	585	572	597	549	562	546	592	556	533	611	573	570	590	564	602	614	570	557	592	585	570	584	556	579	599	566	571	533	544	584	575	546	586	558	570	577	584	541	557	544	562	547	546	574	536	590	572	587	581	573	601	583	579	584	582	566	588	588	612	599	581	563	513	574	545	583	585	569	600	571	524	577	563	569	609	534	623	566	597	569	590	564	572	604	560	587	572	592	559	591	543	551	556	608	574	574	594	552	562	607	572	547	562	573	570	554	594	587	610	565	572	613	554	617	536	566	555	627	605	590	564	550	526	558	582	565	595	571	564	571	617	613	623	571	555	585	555	598	572	562	585	537	575	616	609	564	580	577	603	633	545	551	583	565	534	572	597	602	576	546	552	550	600	572	600	573	597	554	533	589	569	583	569	537	525	556	594	573	591	560	589	605	540	585	550	582	593	578	586	589	558	575	582	612	619	576	529	612	608	579	570	589	594	609	613	566	530	576	623	590	572	604	574	595	602	575	544	572	571	530	626	606	586	585	542	575	578	598	577	563	587	580	575	567	588	586	585	561	552	590	571	587	561	566	564	575	550	609	583	575	586	567	525	566	599	578	579	603	547	573	556	537	617	572	602	561	569	567	596	554	583	558	600	566	585	575	593	537	590	611	608	589	572	603	604	599	545	539	573	573	587	576	567	568	559	617	537	571	578	539	596	577	578	567	572	569	566	566	600	573	613	569	562	586	547	622	590	578	547	617	562	627	585	565	488	554	593	565	585	569	578	594	560	561	577	557	614	566	626	572	577	575	626	596	574	556	595	572	558	574	593	575	599	553	562	564	525	605	553	558	579	586	530	591	584	553	569	566	598	593	561	579	568	569	561	549	584	625	564	568	579	562	589	558	561	649	560	579	589	574	617	556	578	615	561	586	581	568	564	539	594	579	576	594	591	573	553	564	559	542	560	594	567	584	589	576	550	560	567	565	590	574	549	572	592	582	580	564	566	598	587	565	573	545	611	602	560	580	620	576	570	572	575	576	564	600	607	573	571	635	604	551	564	599	576	587	573	537	568	611	524	543	603	586	595	575	563	548	552	609	587	552	589	554	616	580	574	582	548	574	544	553	564	592	562	617	547	594	614	586	562	557	562	578	588	570	556	563	573	556	589	582	581	565	590	574	583	528	590	553	566	569	623	560	544	535	583	612	567	585	595	587	548	573	605	541	575	561	566	551	545	593	568	577	586	565	602	546	599	552	555	574	571	578	590	578	577	586	611	539	562	580	589	613	555	593	575	529	577	575	617	601	574	588	568	540	567	543	591	559	563	541	585	545	551	580	607	593	561	584	557	588	583	596	573	575	598	535	615	565	536	568	569	571	620	606	604	565	559	558	594	605	601	564	587	630	612	588	588	591	551	585	542	563	571	611	539	603	573	530	580	579	590	606	594	592	566	561	545	569	584	534	525	590	603	580	559	536	614	581	595	558	550	595	583	589	589	583	563	568	620	585	592	594	571	591	570	546	567	594	536	574	589	553	584	597	597	554	590	576	589	595	575	629	562	591	601	611	595	562	534	528	572	570	568	572	563	601	591	606	584	600	520	578	576	577	575	593	599	530	551	573	548	553	543	590	577	567	581	631	541	563	582	596	593	602	572	559	576	603	618	565	566	580	591	607	562	585	590	630	601	583	579	560	582	553	559	549	568	577	551	565	585	600	566	546	588	589	540	582	560	546
24806	22057	30458	32398	12247	2543	1166	1008	881	948	962	867	925	866	888	892	836	865	900	835	902	2195	3025	2527	1688	1173	972	867	942	844	845	874	873	870	890	855	864	834	815	830	870	852	843	897	880	866	814	903	848	858	877	841	881	824	878	800	824	825	892	844	854	815	887	792	863	892	843	907	845	868	823	852	830	825	836	888	862	812	825	828	854	850	881	832	814	825	827	824	797	815	830	844	845	861	848	833	934	865	887	838	871	884	754	882	805	865	877	826	823	854	855	833	828	922	852	862	818	885	828	854	812	859	869	807	844	893	891	805	826	871	856	840	860	887	882	851	838	819	874	843	835	841	884	845	827	868	818	804	868	845	912	874	839	880	860	888	838	824	890	846	894	842	866	836	846	844	817	864	861	846	816	885	860	856	866	831	821	882	812	848	806	813	881	840	821	884	862	831	869	837	778	819	829	828	836	824	857	829	907	831	903	901	879	878	813	842	841	863	889	898	840	827	874	905	847	873	810	800	839	788	817	848	826	791	846	861	864	831	823	879	821	850	878	820	903	810	902	874	860	834	871	831	825	877	840	817	851	833	874	835	841	856	804	862	851	830	859	831	818	829	867	857	832	858	890	825	821	827	844	852	826	833	863	873	840	843	834	855	856	885	864	826	842	846	887	832	866	809	851	822	842	883	808	825	814	812	876	859	837	882	876	854	844	851	833	834	810	860	885	852	862	838	816	840	863	832	850	857	789	805	847	823	847	817	864	863	861	916	852	865	824	829	854	895	874	841	844	856	845	844	884	837	788	819	838	871	856	818	844	816	833	841	793	823	815	846	795	795	782	830	784	841	864	847	841	793	856	818	851	823	837	892	837	814	846	823	886	821	829	871	817	803	807	835	862	833	900	882	810	828	845	880	886	805	839	837	825	837	816	837	835	811	836	784	858	891	837	865	846	808	848	806	793	819	812	828	793	834	817	815	824	851	876	870	842	835	862	858	847	853	866	897	848	816	826	811	800	858	837	867	808	900	860	828	821	855	830	839	809	868	801	816	916	897	856	874	885	850	894	874	850	862	827	856	843	864	847	868	832	847	839	863	844	838	864	871	830	811	826	816	838	835	842	848	801	906	861	843	869	863	821	819	828	822	889	826	801	833	848	842	864	856	890	844	877	831	897	835	855	790	860	830	872	846	888	859	841	831	888	867	856	787	856	880	869	808	837	837	819	837	844	846	854	856	889	842	875	802	835	820	876	799	819	852	855	872	784	847	820	807	855	812	880	911	859	834	813	834	792	905	806	888	849	866	846	845	859	858	852	821	855	806	811	864	837	867	844	901	833	870	844	908	778	842	857	901	824	850	843	840	849	893	817	838	835	847	884	859	837	792	803	863	780	803	839	883	830	812	875	858	895	852	880	837	797	875	864	888	896	886	892	872	817	866	845	838	775	832	912	837	858	844	829	847	850	832	863	906	838	871	834	871	835	854	826	843	845	837	891	787	843	853	769	830	864	846	828	861	826	867	872	855	871	840	848	823	839	875	855	852	883	874	853	803	859	894	854	885	808	840	895	878	826	831	896	868	847	838	826	871	837	930	852	799	812	823	813	855	855	884	844	792	835	810	870	834	860	852	869	864	860	815	867	895	882	829	851	860	832	904	848	836	904	841	856	847	839	809	861	881	889	911	841	848	868	876	852	858	866	832	825	829	838	875	849	877	826	824	849	888	803	859	842	879	820	847	842	840	897	831	838	828	883	864	855	898	876	878	904	810	862	845	903	863	853	799	915	915	896	870	866	833	868	856	848	804	848	839	824	883	879	839	843	857	832	868	838	892	820	832	845	847	843	899	849	861	895	856	837	858	839	826	833	874	897	869	871	862	819	870	780	844	829	845	821	883	853	827	873	847	845	880	844	862	838	788	837	871	834	849	841	862	831	831	835	854	861	776	810	810	852	816	870	864	871	837	866	819	783	821	838	832	845	832	866	853	844	886	819	872	815	867	854	866	850	831	875	874	883	864	860	845	840	798	855	840	795	882	809	836	873	850	801	820	872	818	799	834	838	824	879	889	856	803	880	872	862	877	798	863	886	849	858	892	846	841	831	870	828	878	833	887	852	810	866	889	900	831	849	818	824	861	912	862	855	856	880	834	842	851	840	856	820	817	847	863	814	853	863	803	810	837	861	870	805	863	852	798	816	912	828	829	806	840	835	821	853	863	898	865	796	846	849	836	832	919	799	874	842	844	877	833	814	904	899	870	823	821	818	889	854	883	829	882	935	833	887	852	908	839	851	825	865	853	837	854	880	853	877	861	847	846	885	879	855	803	921	791	833	859	795	861	855	824	856	855	832	867	842	864	878	803	839	838	800	804	835	835	788	816	847	849	809	814	782	849	857	852	860	850	875	848	874	841	897	846	869	814	879	822	819	850	861	870	838	793	859	822	812	814	826	846	850	868	842	851	865	891	878	869	792	841	872	828	835	806	801	810	861	845	869	862	809	815	820	831	834	818	837	834	834	817	807	893	804	874	810	837	883	852	885	829	830	819	848	900	868	875	829	828	816	782	877	825	840	883	826	831	822	887	797	780	855	777	842	843	859	833	859	875	873	791	832	828	853	848	821	840	819	817	825	811	834	833	841	846	840	842	843	840	872	865	858	864	869	818	815	870	822	770	868	872	858	838	823	779	850	833	886	831	859	856	837	793	828	815	843	894	789	839	852	856	834	839	806	828	888	836	865	788	818	883	871	867	889	873	847	869	887	814	840	824	822	785	849	894	844	815	832	787	881	820	899	914	847	812	883	870	851	830	841	839	860	837	851	880	881	860	886	900	887	820	822	867	820	872	862	861	843	891	899	887	821	863	884	805	840	866	793	834	833	834	852	835	892	795	863	849	893	841	894	843	866	839	855	823	839	806	825	846	809	785	876	832	874	866	886	847	879	834	880	802	928	840	827	856	847	862	833	894	786	844	871	826	842	883	846	845	843	845	803	859	863	818	847	841	845	805	829	879	843	803	811	890	878	888	848	827	855	810	841	857	903	882	875	841	822	807	823	883	864	860	805	845	839	862	858	829	808	768	916	817	861	889	852	853	862	836	822	818	875	814	822	842	927	891	812	823	842	909	864	841	857	863	864	890	828	755	821	861	820	873	880	822	824	864	857	839	845	813	820	830	845	842	853	820	930	884	859	814	891	800	806	827	877	891	793	825	876	785	854	849	873	860	815	818	868	844	859	879	852	852	856	811	873	805	819	922	819	783	842	811	814	870	854	789	786	821	827	815	882	845	833	832	853	849	856	849	885	813	831	858	873	811	886	874	834	925	825	846	847	813	850	822	855	846	824	873	903	861	879	804	836	884	835	855	852	840	861	839	823	873	842	844	846	864	856	833	853	882	829	828	836	803	780	896	845	859	854	847	815	874	834	846	819	872	829	855	805	857	858	882	853	865	882	821	883	878	809	836	839	817	908	845	847	881	833	876	876	814	903	872	859	806	841	860
50594	64027	46983	24262	1106	977	917	847	820	860	789	778	792	752	727	764	772	717	794	764	823	2818	3739	2914	1784	1109	855	808	735	773	725	742	681	757	747	758	728	731	765	711	757	715	741	740	752	743	757	754	767	709	747	714	773	743	748	743	754	735	731	740	742	778	736	703	750	717	736	793	696	748	762	716	678	722	713	751	761	709	725	752	774	729	787	747	697	712	791	737	706	738	765	705	720	738	728	754	717	743	721	717	739	743	744	765	742	768	741	717	717	765	775	730	770	712	736	728	712	722	746	752	770	757	742	762	771	772	706	784	742	730	735	811	758	764	771	709	707	700	718	728	726	738	722	767	710	748	737	713	756	697	728	713	738	761	701	722	710	725	784	734	711	749	734	761	727	704	704	798	752	700	777	742	773	731	749	737	718	715	745	731	717	731	713	720	724	737	708	756	730	769	705	733	774	761	747	718	709	690	742	693	768	690	787	771	733	725	724	686	719	757	757	731	692	745	705	705	755	694	696	710	693	731	754	711	743	757	742	716	748	732	717	731	752	733	726	731	722	720	731	734	746	712	742	710	718	762	729	747	755	738	742	768	712	757	731	690	793	709	748	718	758	755	700	757	759	716	762	715	705	700	740	754	785	702	746	737	727	751	710	734	758	691	709	703	703	695	692	764	782	732	700	712	722	753	683	727	767	726	734	740	743	723	747	725	778	710	736	731	731	755	728	768	729	773	699	784	723	791	706	706	700	769	757	736	766	739	698	749	733	707	725	703	709	720	740	695	735	709	737	749	739	697	756	699	711	702	775	714	722	756	761	716	710	741	773	679	690	692	710	708	719	718	710	704	690	740	706	705	725	731	724	718	789	709	706	764	738	699	696	702	705	730	737	772	747	710	699	739	730	748	694	745	798	716	756	735	736	741	709	728	748	680	742	708	726	763	753	678	643	822	709	736	732	748	742	739	734	770	709	747	696	703	788	704	728	743	723	758	704	726	737	717	709	757	751	673	786	759	740	726	717	695	727	727	772	742	720	723	752	723	715	730	782	746	721	751	763	738	726	730	749	802	752	720	712	726	750	725	701	734	740	759	757	801	736	729	677	753	739	735	682	750	747	721	750	741	749	703	704	722	733	775	741	734	694	716	725	696	726	814	704	738	761	725	737	811	732	728	751	770	775	757	762	738	741	699	739	716	701	737	696	763	747	782	746	735	740	740	736	759	702	712	710	723	748	748	728	738	684	760	747	735	798	716	751	723	682	770	697	751	756	702	683	690	659	742	695	717	783	726	723	732	732	725	732	711	740	689	771	767	674	716	754	719	752	747	715	715	717	770	741	720	736	716	747	732	725	755	765	690	696	718	734	769	706	699	763	739	728	715	700	726	699	776	727	775	702	745	759	747	663	754	714	757	729	719	749	742	723	706	721	699	734	723	719	724	705	740	716	773	718	723	717	701	742	693	721	745	716	680	743	719	734	744	741	745	741	718	764	742	729	735	683	727	712	709	752	740	723	714	705	734	679	729	731	769	761	701	694	730	699	740	719	720	699	755	688	733	709	753	718	709	712	753	732	752	738	728	724	764	715	698	673	724	731	754	682	745	705	732	770	730	711	780	723	730	756	705	761	704	707	698	758	758	747	729	713	737	699	706	803	708	700	741	720	699	741	745	753	742	758	731	706	743	674	713	718	709	701	765	716	767	707	717	771	696	748	728	711	767	736	723	774	775	761	794	734	731	704	750	737	686	733	708	704	742	741	684	745	719	718	721	745	730	746	715	730	756	764	702	692	718	713	753	731	726	752	725	768	737	724	726	675	748	699	752	708	720	751	698	735	734	767	717	744	735	707	776	754	745	722	726	741	738	712	726	747	723	722	768	751	719	744	792	726	725	749	708	750	754	767	747	758	725	732	722	750	719	717	723	712	738	745	735	717	772	720	801	807	749	715	697	763	736	733	735	687	684	700	728	717	717	714	724	711	770	698	756	759	767	755	733	711	733	753	704	725	740	673	717	685	718	691	711	769	703	768	677	730	733	761	716	703	700	741	748	726	755	722	736	729	727	715	702	706	704	732	700	731	728	720	745	742	722	725	723	702	724	745	728	793	721	739	716	674	716	685	738	768	725	760	755	766	719	716	714	721	709	726	740	742	721	737	681	774	700	744	756	680	715	735	702	736	785	775	753	733	758	733	719	753	689	748	766	703	726	746	710	686	759	736	728	703	718	736	716	737	697	784	721	713	732	752	735	735	707	751	722	760	764	719	744	745	712	742	739	763	711	745	716	753	678	725	736	723	718	720	678	759	726	745	694	725	712	759	765	716	732	718	773	736	699	727	720	731	708	699	728	750	759	746	736	739	720	758	748	790	772	697	735	800	688	736	755	725	731	747	787	731	775	741	766	738	743	691	712	678	794	719	739	721	729	728	716	770	713	736	717	734	721	737	711	674	748	729	729	728	753	764	688	730	720	707	738	741	752	697	736	748	771	751	759	740	718	711	748	741	712	726	736	710	749	710	786	706	734	722	780	748	732	694	764	754	723	754	731	756	691	696	727	721	709	684	766	731	720	742	751	698	733	772	703	719	697	728	669	685	760	697	768	771	738	718	737	756	740	762	742	685	759	777	695	753	702	679	774	756	735	710	703	693	719	779	701	731	758	700	716	726	757	744	729	685	708	717	715	712	763	705	780	737	746	734	680	754	717	734	740	684	732	731	735	772	724	764	753	709	706	697	752	736	744	723	761	693	739	733	708	772	736	725	740	757	744	717	742	668	729	751	658	737	787	691	740	713	753	751	745	734	726	770	730	776	727	775	740	770	727	704	741	695	734	751	751	719	737	697	713	749	707	730	727	715	703	687	691	725	716	728	779	701	711	732	720	720	704	731	713	708	763	707	721	685	728	759	722	748	749	715	732	749	715	791	726	719	725	724	701	662	656	737	720	756	757	750	737	737	741	727	723	729	706	727	737	688	727	748	722	697	713	700	769	728	726	739	720	712	759	714	708	729	767	744	711	759	755	752	757	723	749	737	762	703	684	736	752	708	727	700	717	734	756	737	712	708	694	743	759	752	728	777	753	713	730	741	759	740	770	687	723	724	687	693	749	741	806	778	688	720	724	723	734	736	729	765	724	742	717	752	743	737	766	739	724	690	729	770	724	729	729	708	693	728	698	686	751	705	729	753	748	752	726	720	736	702	746	660	748	756	757	794	728	684	756	719	708	747	700	698	732	703	721	717	732	735	709	770	731	778	786	740	757	703	742	676	747	715	688	763	720	751	729	689	780	770	723	730	745	717	718	765	738	708	730	711	727	672	723	703	673	713	726	705	716	699	732	693	778	764	731	727	718	729	696	744	722	699	694	757	749	723	726	721	766	658	742	747	730	755	720	733	785	767	712	745	686	712	772	727	774	799	719	735	761	753	709	729	759	770	707	753	722	707	702	682	718	761	745	714	739	741	732	740	702	746	704	717	705	786	699	730	734	768	686	710	726
23854	21616	30836	28653	18772	8178	1923	1303	1094	1052	1019	1034	1016	998	1020	1045	956	988	1020	982	1024	3415	4712	3903	2387	1419	1162	1038	954	967	947	931	961	949	975	894	961	937	937	939	942	951	974	963	956	948	964	994	935	947	992	932	956	982	954	946	943	961	952	988	935	968	919	925	990	935	969	966	974	899	908	957	991	957	956	965	1002	946	941	975	975	943	980	952	936	962	956	945	933	997	908	964	919	909	939	984	972	897	944	926	925	961	984	975	955	993	976	966	924	1000	960	984	969	929	979	942	947	959	902	970	995	937	930	894	940	980	957	953	935	973	940	932	963	909	985	986	914	1000	981	940	978	924	931	909	890	923	953	977	947	924	1025	906	994	942	880	961	951	930	935	956	888	938	931	941	1000	930	898	972	956	938	928	950	920	943	944	978	961	933	953	964	970	972	941	923	924	928	896	934	933	919	969	950	946	997	880	969	901	947	939	965	966	947	913	935	982	952	949	921	934	946	943	941	927	949	929	946	968	932	881	959	996	891	970	992	990	933	970	872	927	934	943	940	907	922	901	926	1033	946	986	980	948	972	954	952	977	941	896	955	919	995	977	989	980	944	1009	918	937	970	927	939	934	1007	955	944	949	1031	931	964	930	956	980	945	966	983	928	938	951	933	908	926	941	938	985	949	954	969	937	956	977	924	930	921	897	970	926	917	973	939	935	962	942	889	957	972	917	950	895	939	965	992	930	920	967	928	980	927	885	966	928	942	952	907	990	931	958	966	932	933	962	943	996	924	905	953	904	901	955	902	906	944	1005	974	916	980	902	970	929	959	955	958	942	959	945	967	950	928	985	934	923	957	949	945	995	919	970	962	973	942	930	915	898	919	951	988	994	945	945	937	937	915	991	904	957	973	954	932	942	954	941	903	963	934	944	931	921	963	902	920	956	932	975	937	957	880	958	909	959	1009	966	892	952	985	921	881	929	964	928	900	919	913	988	897	976	920	957	906	897	913	954	903	979	968	902	942	902	956	869	943	936	929	952	916	919	937	935	942	927	913	926	953	959	951	891	922	937	971	958	936	956	966	951	965	923	935	932	937	958	928	959	927	968	965	929	943	938	905	926	978	940	922	924	923	954	963	1013	936	933	949	995	961	949	917	925	940	910	873	975	971	979	939	970	996	973	931	975	967	921	913	936	952	971	890	948	939	924	945	938	876	971	942	923	920	974	940	905	900	1006	917	931	955	992	932	906	1018	965	966	943	898	968	943	952	964	956	938	961	967	929	967	914	972	926	974	967	968	948	963	919	929	932	967	935	932	953	940	916	961	965	1039	966	943	932	1010	969	953	961	910	990	919	968	921	991	936	947	994	930	968	904	938	943	942	898	911	1004	958	988	983	910	1012	915	991	891	912	1005	980	967	946	969	891	994	995	919	946	938	921	960	906	881	1001	978	938	992	950	897	969	1016	968	936	965	918	954	992	984	948	935	872	896	933	962	888	1020	989	983	928	979	973	949	936	959	961	971	965	889	933	907	978	949	931	931	973	1006	992	932	935	893	956	954	1000	932	959	980	912	936	969	867	949	1012	968	957	967	899	928	904	932	943	967	894	950	953	1018	932	952	938	944	899	929	894	964	950	910	948	994	895	928	953	926	958	958	958	930	933	934	924	994	981	922	979	994	1017	984	992	925	948	953	957	998	905	958	949	974	928	898	920	905	929	980	942	952	916	883	937	911	915	869	943	938	927	973	940	945	926	939	874	940	938	913	972	960	966	958	912	933	947	919	974	905	895	946	912	925	914	898	949	963	1011	959	933	966	898	981	916	930	916	949	942	946	954	957	966	936	949	919	976	959	965	919	959	935	971	892	971	937	896	908	950	930	969	961	931	944	992	953	994	910	925	1004	956	902	921	978	932	967	981	894	990	1001	950	953	941	920	921	922	952	954	943	912	964	985	967	994	928	934	961	1008	946	959	988	958	956	920	977	908	948	898	904	989	906	957	952	977	907	888	946	941	921	998	923	906	997	961	974	999	976	889	947	960	913	901	953	977	977	941	980	924	945	927	983	912	963	923	975	939	913	915	971	960	937	940	963	958	967	954	974	949	967	946	926	922	895	1001	872	1006	922	885	969	949	962	884	972	926	939	958	975	916	1011	954	947	958	896	1007	936	910	941	966	905	970	949	993	929	933	953	948	926	945	956	997	948	887	922	942	942	943	995	902	936	960	938	904	932	984	932	875	928	957	896	911	922	966	974	930	984	929	960	956	972	893	942	996	973	998	938	962	942	928	938	932	902	938	924	998	950	923	942	958	958	957	909	931	970	944	870	954	897	909	945	906	898	948	951	980	907	886	949	950	1005	920	1000	978	967	930	978	958	983	928	937	928	945	942	954	978	903	986	931	922	956	945	936	923	942	950	909	970	998	950	971	995	958	955	903	920	993	918	975	951	889	940	928	913	977	922	925	963	985	941	967	993	971	1018	907	968	929	955	920	952	964	963	921	951	922	925	877	952	964	932	965	933	904	950	987	961	967	979	967	988	904	921	917	922	944	955	971	982	951	860	956	934	929	905	918	937	910	926	969	933	906	960	920	895	1011	983	959	943	904	935	914	903	953	933	1016	944	947	926	955	1009	1010	929	936	925	923	963	955	963	974	940	991	947	925	919	869	951	932	1008	954	899	920	938	935	887	911	958	950	971	918	919	867	943	948	949	981	948	903	979	983	931	943	935	961	932	905	976	930	876	916	924	935	942	913	929	934	933	870	947	887	994	925	936	1014	964	873	947	912	894	909	924	945	999	917	906	990	924	919	949	993	969	937	1007	920	949	897	969	948	942	945	927	974	894	916	932	950	928	976	897	963	1015	899	982	968	969	979	927	906	929	876	930	923	937	889	890	905	926	894	887	967	997	969	904	928	923	964	969	944	923	1003	925	961	918	927	921	897	980	933	934	952	908	944	937	923	997	939	910	980	930	961	968	924	962	937	973	943	964	907	935	956	986	911	952	933	957	945	967	898	903	930	943	916	951	910	1017	974	922	915	984	946	972	950	977	939	930	934	963	895	1019	939	905	966	936	932	947	940	961	930	930	927	930	911	975	949	893	936	940	927	944	919	1013	989	966	957	900	968	958	922	922	907	950	990	952	993	976	908	906	951	936	990	896	1025	1021	904	921	971	968	953	923	965	942	913	971	951	910	884	890	1005	968	976	925	941	972	940	953	921	956	920	957	987	948	991	987	929	922	944	977	930	968	964	924	912	1005	937	930	941	934	970	950	946	941	928	930	905	931	894	926	913	952	916	941	942	944	899	907	999	927	949	919	947	970	956	915	987	927	936	940	951	916	922	950	928	911	929	981	919	936	945	927	938	942	928	959	1027	958	937	974	937	979	885	954	916	961	943	892	896	968	964	922	936	944	945	957	946	936	915	1001	989	961	967	984	904	979	932	933	942	966	934	951	903	956	973	946	889	948	966	966	988	946	956	935	917	955	949	930	910	950	943	967	923	978	912	941	896	986	912	957	964	958	908	951	924	925	970	939	903	911	926	976	922	959	893	1012	905
60617	73988	65100	21367	1444	1291	1155	1085	1032	975	899	957	880	902	881	874	882	897	894	834	931	4599	5680	4367	2515	1470	1033	909	832	894	820	848	785	876	812	845	846	855	827	818	847	848	819	821	844	863	857	808	814	815	867	841	816	801	854	829	825	837	840	820	836	812	829	770	805	803	852	810	791	822	849	906	832	835	866	836	866	857	789	838	821	814	862	841	859	777	844	795	797	868	838	778	822	832	872	801	840	850	804	796	827	827	820	836	833	848	820	842	828	847	801	856	818	847	863	803	907	829	791	857	831	887	768	906	864	783	858	776	805	862	850	858	793	802	848	901	799	824	809	858	776	842	852	890	839	825	791	893	834	816	853	851	867	878	853	819	834	815	858	819	783	837	787	821	904	803	814	811	874	763	837	827	844	838	840	852	839	820	845	853	814	887	847	843	802	775	855	815	871	806	832	857	843	827	778	839	837	910	798	885	777	831	850	897	848	854	807	857	883	833	817	810	826	829	815	876	830	827	857	806	815	901	775	818	855	817	865	856	876	802	850	828	822	833	790	797	791	791	838	806	834	816	830	848	901	847	841	799	823	806	799	801	816	798	826	879	873	863	867	799	862	843	848	840	817	838	837	828	806	830	884	781	855	858	826	809	828	852	807	846	814	808	812	816	841	818	824	813	864	765	863	848	836	851	821	796	858	839	825	838	764	829	867	869	823	851	774	842	763	830	834	803	830	837	838	787	848	830	832	808	850	844	846	821	768	868	858	846	853	853	863	863	858	856	830	865	840	879	810	852	863	819	807	775	834	866	818	828	841	833	890	819	841	863	849	861	833	781	829	868	820	847	865	805	803	812	739	811	848	863	789	812	875	875	817	890	805	832	823	839	846	782	833	796	810	820	852	833	846	827	857	784	858	857	794	809	806	895	870	823	802	811	859	856	847	800	854	847	856	885	841	825	817	784	778	792	821	810	882	781	796	828	865	816	809	829	860	894	828	895	808	769	866	906	822	840	839	800	850	851	884	770	781	835	800	789	796	820	869	882	874	864	863	812	838	850	836	843	802	869	849	867	853	888	831	816	837	820	797	843	824	862	788	861	789	855	800	791	849	808	847	872	822	803	846	803	821	857	789	819	899	868	826	840	809	825	793	801	844	783	840	829	893	814	829	806	835	846	838	781	805	839	846	849	784	786	873	857	901	802	815	854	863	831	861	820	816	865	866	804	833	843	839	825	871	834	814	847	824	819	790	826	819	854	812	828	868	804	846	800	900	876	864	821	795	895	843	883	763	840	826	817	869	828	800	864	889	806	774	784	825	801	871	869	871	788	861	878	834	830	838	832	877	847	823	835	858	784	800	833	784	813	790	892	837	862	808	875	842	888	859	837	806	812	821	824	856	830	841	816	811	871	780	829	860	773	794	822	824	751	865	820	810	836	826	818	870	810	812	879	834	777	842	829	841	802	810	777	829	762	883	832	823	859	882	843	817	817	836	839	829	785	836	839	834	830	841	788	824	856	807	874	842	840	882	851	844	831	810	846	858	870	809	845	815	816	844	818	851	827	890	826	854	845	791	815	848	835	856	871	847	863	828	861	821	810	792	839	838	834	846	847	840	844	827	838	848	806	862	847	832	810	865	742	816	746	827	829	811	765	788	835	842	867	852	851	786	809	852	783	850	838	839	755	873	854	865	826	798	901	816	811	854	834	814	794	827	820	809	798	852	849	818	881	857	844	811	872	829	839	846	823	797	762	801	799	817	802	790	860	852	800	877	867	817	840	812	833	806	816	809	838	810	774	858	870	805	791	824	793	825	834	843	852	796	884	804	861	854	812	805	824	849	849	827	843	839	811	853	801	870	829	758	868	866	815	856	828	830	840	837	794	834	823	852	833	879	806	845	837	852	873	829	888	777	805	865	828	792	803	867	884	789	834	778	818	810	861	845	792	854	826	820	777	751	809	793	905	791	808	831	862	804	844	784	824	881	815	850	821	851	785	859	820	818	803	794	803	828	800	827	854	786	882	877	843	825	839	843	805	819	821	854	806	859	806	838	811	800	835	842	806	864	860	850	847	803	816	812	817	878	810	816	821	857	826	870	877	812	822	827	869	788	818	887	818	828	830	829	804	809	826	845	782	902	816	838	797	803	847	838	834	852	821	791	735	756	814	846	839	820	824	857	799	836	861	829	816	766	821	834	849	819	831	844	802	850	834	784	835	868	796	837	831	885	813	757	902	846	803	859	809	839	852	865	836	852	824	868	804	810	837	862	855	810	856	774	775	857	829	842	825	863	855	876	815	859	859	805	795	832	837	818	831	842	833	786	854	847	856	795	744	806	824	886	847	822	796	815	822	855	870	808	832	801	840	815	861	801	846	847	791	816	799	790	850	840	850	818	836	844	838	856	856	839	774	847	865	825	855	831	835	817	881	856	835	768	894	754	852	837	800	848	804	839	823	853	831	845	862	826	838	767	841	839	824	803	840	827	827	836	875	870	827	811	859	818	813	771	863	842	799	850	810	867	795	845	861	785	837	840	814	794	837	829	776	850	861	826	825	899	788	842	835	833	844	787	780	807	815	862	817	829	828	833	838	858	805	847	853	833	836	790	810	898	877	830	888	847	835	824	828	846	830	832	878	824	875	827	848	769	842	821	825	860	859	781	849	884	789	833	800	822	798	825	880	799	792	775	842	816	795	860	823	839	822	813	827	848	846	762	834	890	840	881	848	788	815	864	840	810	818	822	853	813	792	865	862	857	804	866	860	831	813	800	828	833	806	817	878	842	813	804	801	834	835	833	847	832	868	821	848	843	845	787	791	833	797	800	814	831	843	837	881	759	808	836	835	817	785	887	798	843	815	825	842	836	853	841	810	888	767	837	860	816	772	815	823	846	769	837	827	796	810	813	834	820	849	818	795	811	835	889	859	850	820	837	856	826	824	837	838	796	791	878	798	820	840	792	809	804	807	782	845	806	844	833	862	828	849	816	791	868	807	825	835	817	833	797	827	837	804	851	776	823	836	824	869	847	849	899	911	882	846	798	820	794	851	815	852	819	798	814	838	814	831	842	788	799	811	841	836	788	804	790	855	863	889	785	802	854	813	836	796	817	838	805	877	834	875	832	889	834	818	817	813	835	842	819	848	804	834	818	864	843	842	875	840	798	827	856	822	824	871	821	801	826	833	819	821	845	852	849	848	874	825	836	823	841	852	857	765	843	846	869	816	845	817	867	820	813	825	808	812	865	819	825	786	782	799	841	839	847	854	808	876	859	879	818	826	850	787	779	833	873	798	783	823	803	819	854	842	851	847	850	810	811	819	883	855	827	820	813	871	833	880	809	863	830	837	824	820	797	843	905	838	833	881	825	837	827	835	796	813	819	834	794	836	821	848	826	793	885	842	841	835	842	826	822	840	821	837	895	864	860	855	760	769	852	854	852	862	803	860	791	836	794	801	794	885	821	830	811	853	803	832	811	873	846	826	844	810	832	789	882	807
28469	21610	17376	3584	869	787	802	735	718	778	685	707	705	725	759	737	704	688	719	753	752	816	965	963	890	858	779	752	735	749	736	732	728	741	778	729	700	725	750	722	758	710	708	767	749	756	727	709	694	685	673	740	738	797	770	715	720	701	767	756	710	735	741	713	730	713	710	714	767	773	736	739	746	750	676	767	732	743	747	737	780	751	728	756	742	723	715	744	768	737	711	722	680	714	718	728	759	688	691	720	726	699	717	737	743	715	686	739	689	739	745	739	673	735	716	732	760	758	769	753	730	736	761	758	735	743	743	753	708	744	719	680	713	698	742	708	724	672	743	715	753	770	758	711	719	689	737	749	788	770	748	748	706	698	728	739	763	774	761	740	725	752	738	723	733	720	800	745	747	704	684	686	703	776	753	711	689	697	707	710	739	803	783	708	722	743	722	718	707	763	717	682	725	714	788	730	726	705	724	747	710	717	697	767	669	724	726	736	710	747	711	737	727	729	726	679	731	696	737	767	685	698	706	740	726	738	687	689	697	759	689	746	713	734	750	671	715	756	735	728	724	664	718	694	718	712	700	685	739	757	724	775	736	721	715	730	724	714	746	758	737	719	735	750	695	717	750	700	692	705	760	699	742	720	731	710	760	781	718	734	741	726	774	726	697	730	717	672	770	754	724	714	712	768	689	720	696	761	795	697	699	720	716	705	701	708	720	770	778	740	685	727	716	746	742	731	720	714	759	723	744	705	726	730	673	717	767	707	714	702	702	764	725	719	737	798	723	714	746	796	707	727	764	698	730	667	699	732	765	679	770	735	681	709	781	726	733	736	774	742	663	733	744	724	729	729	738	698	729	722	705	744	798	726	763	723	741	712	746	699	711	750	727	727	761	736	742	693	750	706	708	709	711	733	688	777	759	672	751	772	727	736	694	706	704	737	765	717	683	705	755	717	748	722	742	766	738	706	739	751	724	733	753	733	749	714	741	735	737	693	689	692	689	700	710	780	769	707	717	756	744	705	720	720	777	753	777	685	718	742	734	704	743	704	721	716	718	744	727	659	729	702	732	715	720	732	776	741	764	715	710	739	713	682	727	674	733	734	758	746	765	686	726	722	713	720	692	712	735	774	721	718	760	721	652	718	707	710	706	715	665	750	726	717	735	712	678	727	691	733	724	712	791	689	725	705	697	689	717	709	718	730	690	756	744	686	718	721	698	730	690	743	783	775	722	726	770	739	725	725	714	682	679	783	704	720	759	684	751	722	792	737	732	674	707	680	722	696	711	708	753	699	694	751	725	726	695	748	712	689	757	702	727	710	717	675	713	675	654	742	735	774	734	706	705	687	791	723	714	727	674	686	686	739	741	784	765	713	704	717	770	704	719	801	723	693	735	760	707	726	732	730	742	727	754	704	683	733	702	757	771	716	748	713	747	700	715	705	721	696	752	710	732	696	737	763	684	729	746	732	702	786	695	788	758	753	688	703	727	679	743	696	712	736	681	745	706	709	772	767	693	702	693	725	744	741	748	715	709	706	714	715	717	765	735	707	758	742	731	713	691	702	781	746	727	746	704	697	758	692	749	710	709	727	668	666	681	693	767	736	743	744	693	695	731	722	748	772	714	686	686	664	661	728	708	716	772	699	721	723	711	726	735	728	717	737	674	708	701	739	701	709	749	730	731	719	735	783	713	720	767	722	681	742	711	724	791	723	710	716	753	735	735	695	727	755	690	689	753	695	706	758	715	756	708	675	683	692	739	741	730	710	789	709	712	738	753	697	708	746	757	708	737	747	719	743	720	747	700	701	716	736	676	712	696	757	684	725	767	756	706	708	735	757	726	767	711	702	702	744	738	752	738	773	717	766	707	702	688	670	704	708	688	770	711	756	701	738	726	741	716	783	733	777	716	770	718	717	703	678	711	737	748	751	697	689	713	762	782	709	739	778	707	681	733	732	783	704	769	741	747	710	734	708	734	720	740	775	671	709	655	729	720	743	740	715	759	726	688	691	761	692	739	713	765	734	746	707	720	734	741	746	665	714	709	722	721	761	721	740	709	784	706	737	767	745	769	743	750	731	714	724	718	708	701	684	727	738	745	745	645	654	676	725	735	728	758	723	685	710	769	723	712	747	750	716	735	732	791	785	706	681	695	706	726	729	746	786	729	677	706	726	705	787	745	726	739	688	752	678	743	712	683	711	683	762	727	658	714	706	756	779	744	738	735	757	739	735	721	704	750	752	732	684	700	748	779	705	746	686	715	735	779	785	728	737	713	733	694	750	743	738	709	753	722	716	717	748	721	703	711	706	698	728	702	739	732	693	724	751	719	713	669	754	780	764	682	738	764	727	719	729	698	744	696	719	724	800	719	737	777	772	752	709	736	658	728	693	712	732	696	717	730	701	728	764	738	713	694	716	727	740	763	692	675	721	736	714	752	748	703	698	746	762	731	759	753	761	747	734	718	711	738	732	757	720	733	726	807	748	736	749	743	696	713	728	709	736	682	703	760	730	738	683	713	708	683	793	698	750	768	705	732	761	754	748	715	756	728	726	680	689	758	721	675	771	705	749	725	738	701	742	705	710	682	696	712	744	760	726	725	738	668	705	728	743	706	725	791	713	732	694	695	725	768	697	752	722	744	719	756	689	742	763	690	760	713	692	755	715	744	752	733	764	709	702	757	695	735	715	776	736	714	704	683	708	778	721	694	746	765	757	711	757	752	738	708	708	740	753	731	733	747	696	733	699	707	741	742	677	721	743	742	716	704	710	666	706	732	769	720	746	749	775	711	729	732	702	715	704	674	718	685	712	708	710	747	759	698	733	742	720	728	746	792	729	752	755	742	767	756	740	736	686	751	771	757	742	683	778	687	744	743	738	725	653	768	730	770	762	701	717	736	709	743	754	765	716	768	695	704	768	737	745	756	738	748	707	715	714	708	716	726	696	727	731	700	718	714	719	753	730	801	694	672	722	733	763	700	728	664	765	707	715	743	754	747	730	729	744	754	695	730	726	786	708	711	711	708	714	711	705	659	750	739	689	717	707	728	677	705	745	712	726	739	693	716	750	773	692	707	706	714	752	705	746	727	715	767	742	715	772	771	687	717	706	703	665	683	734	673	700	694	741	723	697	717	704	722	730	706	783	732	716	751	786	697	772	715	714	765	695	732	774	739	761	730	756	742	712	708	745	728	745	737	727	700	690	736	717	678	746	710	676	738	699	743	721	732	738	712	722	730	749	708	716	722	738	768	709	717	736	769	704	712	744	726	755	730	743	722	710	712	727	752	756	744	729	731	707	738	726	708	708	709	724	697	755	722	716	754	726	749	786	751	770	728	729	706	749	720	743	732	708	711	751	753	755	751	736	755	744	753	744	751	748	723	735	695	683	772	715	691	758	759	765	735	715	773	734	727	719	725	746	762	725	718	722	708	737	723	742	677	727	762	771	753	697	770	773	752	725	729	722	695	758	748	741	720	730	735	690	712	771	719	730
14505	20026	13050	1075	594	663	623	644	552	598	628	594	588	612	601	603	591	622	604	641	644	772	976	903	828	692	662	655	640	642	622	580	585	587	650	601	638	579	576	590	602	600	610	555	560	543	636	623	617	598	605	555	613	575	599	598	598	591	597	593	577	610	612	585	591	613	591	593	627	604	594	621	573	566	596	571	638	605	605	563	570	597	586	645	554	604	587	599	590	630	589	566	609	610	617	600	583	585	582	637	596	590	592	606	584	620	616	617	596	549	572	593	600	612	609	625	577	644	573	589	616	574	596	564	579	606	576	590	628	590	609	621	579	561	603	582	579	589	598	605	584	628	599	610	542	590	626	579	570	604	598	597	587	540	583	614	577	588	591	634	577	636	622	588	605	596	614	597	626	610	563	593	604	659	563	609	571	564	595	587	594	622	554	598	608	582	641	622	619	582	616	597	550	558	568	593	579	618	627	578	610	580	570	573	551	604	568	566	633	582	608	579	603	585	564	621	589	576	579	606	603	583	571	583	551	586	640	610	586	649	564	592	626	521	582	575	586	605	605	573	609	613	620	600	631	591	588	590	598	606	589	597	619	585	627	621	611	626	648	619	529	606	577	591	616	586	607	578	583	625	580	582	586	607	577	574	608	569	589	602	600	578	588	608	591	595	630	598	593	574	613	576	632	612	578	591	597	614	574	549	573	585	597	613	611	565	588	626	642	609	657	559	554	603	599	598	631	551	601	582	585	625	607	573	586	597	596	567	545	577	578	572	586	606	592	584	598	580	601	560	582	575	578	582	588	564	583	592	616	636	584	653	624	587	585	613	594	620	583	581	598	600	624	560	613	600	574	587	647	605	573	620	584	597	575	540	570	580	605	597	601	582	602	625	623	579	602	596	578	631	604	591	631	591	604	610	618	598	615	598	586	598	586	585	572	590	566	653	611	613	545	559	621	614	575	571	596	630	604	600	566	628	582	569	615	580	559	625	594	655	608	587	566	578	577	606	611	583	590	630	581	591	618	589	592	603	598	598	618	651	580	600	646	563	584	578	611	551	587	574	580	569	628	599	632	573	600	632	542	609	677	619	591	597	583	599	595	603	629	581	593	627	610	611	575	649	594	592	602	611	606	649	600	555	602	580	583	652	597	618	607	594	598	581	587	535	557	609	648	578	618	600	574	581	571	562	598	576	613	562	593	623	597	587	600	576	599	593	630	591	574	616	612	589	587	566	602	595	570	597	584	599	609	632	622	600	561	650	563	591	564	589	580	603	584	613	636	577	612	608	550	589	584	589	548	594	576	607	615	568	606	573	588	593	618	591	596	581	561	609	595	600	574	613	583	552	565	568	574	575	612	591	650	588	647	581	575	592	555	589	621	612	576	598	579	564	624	599	561	592	596	606	622	631	566	595	582	604	582	609	590	606	659	571	615	611	604	629	582	593	555	578	597	628	664	588	631	588	587	601	621	590	594	637	616	615	595	591	606	610	591	589	642	538	576	578	570	638	558	614	590	581	605	600	634	606	626	613	596	589	577	588	567	613	561	620	631	544	594	594	547	573	560	597	602	567	633	583	611	617	621	607	577	573	626	544	571	609	635	590	584	596	568	606	596	614	591	590	595	615	601	618	597	558	583	601	580	591	621	604	548	540	621	542	596	600	640	610	565	630	589	615	584	628	608	583	620	587	579	611	630	622	613	648	559	666	594	582	574	556	600	617	589	614	626	567	626	631	588	563	564	566	543	616	597	554	597	565	584	582	597	602	564	594	629	587	585	579	589	592	563	569	604	614	616	604	544	613	608	601	604	585	562	596	596	566	602	602	561	572	579	568	607	574	592	578	593	603	600	581	568	559	599	582	598	593	575	623	606	574	607	588	583	631	562	618	604	594	617	575	584	613	599	569	578	597	651	656	573	545	608	628	551	582	574	556	604	582	586	585	612	630	608	586	638	566	603	614	550	582	595	609	590	613	601	613	571	580	610	610	580	580	595	614	586	614	597	581	616	595	629	597	627	595	570	575	622	605	586	599	637	568	605	565	549	578	581	598	568	615	607	592	577	551	598	617	596	578	610	614	606	601	585	589	618	568	567	596	576	592	623	619	637	583	577	594	598	604	597	648	643	592	581	562	578	555	601	607	579	619	571	587	570	547	618	622	582	591	606	586	609	621	576	616	613	645	623	572	613	592	586	577	578	617	640	557	624	615	606	610	545	607	583	585	617	592	626	598	620	626	571	571	615	575	615	552	587	569	578	553	592	601	590	552	625	583	589	637	590	620	544	590	632	600	592	576	568	612	601	604	597	598	614	603	617	586	604	597	600	551	569	602	595	610	599	614	609	552	644	594	593	618	574	634	591	624	566	603	580	579	574	594	628	590	602	634	639	559	605	582	633	589	566	604	568	550	588	628	580	543	607	618	591	640	602	633	630	582	604	574	623	635	596	682	567	639	576	557	582	621	566	573	589	598	578	627	584	570	593	588	590	547	558	622	579	631	610	608	600	587	575	597	599	607	605	579	599	561	681	632	594	612	559	607	619	546	585	596	568	575	607	630	601	583	596	584	585	595	615	609	668	602	596	639	590	590	570	565	557	580	616	604	639	586	609	581	597	561	640	614	586	630	566	616	609	626	612	608	617	575	563	658	579	590	611	606	524	618	645	613	576	625	640	605	604	589	625	577	573	564	584	583	636	577	620	566	563	567	554	613	583	618	601	629	587	614	584	597	586	561	594	627	591	597	615	591	592	590	618	608	633	599	605	587	585	582	594	593	600	554	600	582	554	590	633	621	544	602	542	592	597	595	577	629	584	629	616	589	585	667	568	595	576	609	585	595	625	574	588	575	601	602	604	578	645	605	582	580	564	662	626	588	618	575	561	601	638	594	612	585	642	646	585	570	645	602	596	582	603	586	552	586	572	602	567	606	585	608	595	616	542	576	626	576	590	610	615	592	604	601	567	594	586	617	565	607	625	573	592	595	617	595	581	634	591	593	592	595	589	590	602	600	606	605	594	603	599	627	609	595	621	598	580	612	580	569	641	632	619	611	586	576	613	587	583	594	623	588	593	586	579	584	549	637	558	615	563	610	609	575	559	634	622	640	594	603	625	598	594	613	591	598	594	621	598	590	626	598	584	604	574	617	588	576	621	579	587	582	589	625	610	594	574	601	602	585	572	573	563	596	610	573	565	584	582	575	592	635	624	606	611	585	641	582	620	599	599	584	609	593	574	592	591	576	617	606	582	590	610	583	576	606	585	590	602	564	590	575	613	636	599	587	606	604	616	605	601	605	586	606	612	567	568	566	604	574	632	605	606	582	618	605	604	598	596	632	609	560	599	583	618	622	605	588	633	615	635	639	648	594	619	620	601	594	618	601	608	566	593	603	579	585	612	654	548	602	624	571	589	590	596	619	583	599	639	589	568	596	620	599	591	598	605	574	630	594	584	593	628	603	568	615	588	571	604	616	595	614	597	571	575	593	618	632	637	566
24808	22020	34921	24699	12848	2423	1271	1037	928	908	894	933	926	888	902	867	846	905	872	880	887	2213	3568	2897	1758	1235	942	878	860	875	880	862	912	845	862	900	809	828	830	905	897	800	865	888	830	844	821	915	848	865	848	863	897	865	847	855	809	883	856	872	819	863	897	851	824	928	845	847	804	888	860	888	844	821	846	850	864	861	886	864	833	862	816	822	818	908	844	854	893	818	847	818	878	818	887	863	821	864	871	869	893	883	869	844	866	878	806	890	843	898	814	853	869	863	848	809	913	864	839	864	909	862	826	825	877	865	849	838	909	865	840	873	810	830	858	838	862	899	842	871	856	839	869	835	845	869	839	833	896	797	894	906	823	884	859	879	910	895	850	850	869	820	854	812	790	854	850	862	849	854	863	921	901	803	877	841	870	854	856	850	897	892	790	797	819	847	805	920	834	870	817	820	843	870	815	835	853	858	810	852	856	785	775	900	833	870	856	877	898	882	876	816	849	855	801	847	861	905	902	811	881	832	885	797	845	855	884	851	862	842	814	849	857	921	853	918	880	845	886	844	871	837	872	860	831	878	856	899	851	815	892	852	868	854	875	848	816	838	861	848	873	845	809	858	884	873	832	892	854	842	792	872	806	845	812	836	891	796	854	823	868	877	848	903	886	860	876	813	853	862	885	838	813	855	856	806	856	841	843	876	870	848	793	830	831	801	884	896	826	826	894	857	834	864	834	846	875	841	829	872	877	860	845	829	811	836	839	830	828	872	847	834	835	812	870	814	872	856	826	822	835	852	857	859	824	834	861	812	846	870	840	803	843	857	846	829	821	818	837	864	853	882	825	875	859	848	825	838	830	870	827	804	860	840	889	852	826	813	833	834	863	807	916	856	842	864	881	873	823	852	848	856	828	867	909	840	861	812	829	811	823	860	863	873	846	845	835	828	885	832	835	869	792	823	838	853	845	829	888	889	869	825	837	827	844	849	848	849	847	886	871	828	851	888	874	868	851	841	871	860	848	854	854	863	848	834	856	851	823	861	880	913	859	888	830	885	805	933	817	849	854	859	836	843	894	786	823	846	830	864	858	794	844	782	863	806	858	812	920	776	861	814	924	871	863	859	826	826	859	805	868	843	856	879	808	841	853	860	847	844	851	847	811	882	865	830	879	867	879	797	802	872	832	811	850	798	836	836	871	819	893	817	853	824	805	788	873	847	847	843	833	841	798	855	883	866	859	837	851	883	889	866	848	881	829	836	834	829	820	915	881	849	812	903	871	838	820	967	847	960	860	801	834	875	865	810	825	877	880	894	892	837	884	881	845	857	883	818	868	851	833	850	889	880	845	876	899	888	879	869	848	856	832	848	837	777	834	913	831	827	826	857	853	810	850	836	812	870	881	823	892	884	820	835	832	825	903	819	864	827	852	876	840	853	814	844	867	846	803	871	816	859	854	895	905	866	869	891	846	833	893	891	849	834	868	898	839	823	865	832	854	846	851	803	865	919	846	810	809	903	877	893	820	834	809	858	831	805	861	828	867	853	855	838	830	824	878	795	824	908	852	843	875	880	802	851	841	793	869	865	850	870	865	852	837	868	839	830	851	873	780	823	823	804	833	807	825	871	802	806	851	868	881	866	837	883	807	848	810	865	877	873	873	901	855	871	845	868	832	821	848	834	850	831	793	871	867	828	816	844	853	845	833	841	868	853	880	830	813	860	862	828	856	846	831	874	856	879	909	841	900	842	804	844	871	904	836	852	836	815	851	844	880	828	852	813	851	880	831	905	851	849	810	921	860	853	838	834	844	853	901	841	877	862	829	895	873	865	849	838	858	847	908	907	857	857	816	840	889	849	859	839	852	881	848	830	901	808	835	823	822	874	857	837	805	792	865	868	852	847	837	867	877	828	925	828	812	847	831	854	860	889	875	894	877	850	851	880	889	871	912	844	898	851	837	902	845	854	868	806	864	841	806	864	871	833	854	841	899	878	840	867	871	839	842	855	832	858	843	849	892	837	805	863	897	873	917	846	878	886	852	886	846	782	820	839	854	866	846	841	761	871	838	808	834	880	870	814	854	845	872	850	855	846	877	824	846	837	856	844	874	854	822	844	855	807	833	864	899	867	885	808	849	828	842	852	836	884	877	846	860	869	820	867	817	873	863	919	825	764	839	862	853	867	883	850	805	834	909	903	900	840	830	819	841	865	894	872	862	865	847	816	889	851	830	863	856	859	843	849	825	839	862	807	860	817	859	859	843	847	831	851	865	857	869	820	848	859	859	910	853	836	824	879	827	859	888	863	870	859	773	863	844	874	835	877	827	799	881	825	899	804	834	839	825	861	841	871	790	842	840	852	802	914	827	837	778	815	814	829	798	852	859	865	865	845	850	856	841	823	876	790	832	867	855	845	880	889	844	869	866	808	860	901	841	838	810	837	879	831	876	892	857	858	854	817	832	792	821	869	773	838	857	845	878	871	884	893	860	912	831	849	856	867	874	889	843	879	834	837	819	867	826	851	849	856	853	815	844	835	829	863	889	853	896	893	842	852	849	855	823	890	816	847	870	933	884	842	806	840	836	860	846	863	871	859	842	827	774	847	801	830	895	848	925	860	824	868	851	801	867	854	784	855	838	835	844	824	844	867	889	832	855	927	828	851	856	858	859	835	827	867	887	857	844	854	864	905	826	827	834	830	829	873	816	824	882	867	882	880	840	824	916	835	885	812	865	819	891	831	863	869	878	869	804	813	807	828	864	845	850	849	839	851	891	835	841	861	853	863	837	867	826	818	830	849	854	836	879	830	860	846	875	904	825	853	822	809	883	862	889	884	859	821	831	869	842	836	871	838	846	865	812	896	852	863	848	866	885	833	824	852	834	831	814	831	867	854	842	865	884	857	901	844	865	830	865	907	820	857	789	827	822	825	832	913	814	809	824	863	814	833	902	814	806	809	832	934	852	854	903	887	837	855	851	840	833	815	820	842	808	849	871	828	843	816	848	890	894	847	854	835	821	887	918	836	825	864	856	851	780	818	823	858	872	830	854	839	836	834	829	792	835	862	824	843	875	828	867	847	879	866	803	855	847	779	911	841	887	809	839	799	816	850	897	797	832	831	844	892	826	833	864	853	873	870	861	879	857	838	859	842	853	852	912	821	805	832	843	818	867	868	818	864	863	852	860	829	887	815	811	809	833	877	828	837	852	856	896	822	831	881	835	840	843	905	832	934	764	802	898	836	809	849	847	841	902	822	900	877	858	889	842	837	836	803	839	853	859	874	849	843	857	796	846	874	854	816	829	853	868	879	867	853	799	846	787	823	857	867	866	864	851	905	842	843	858	861	852	821	836	851	930	808	814	876	899	833	872	867	877	842	848	866	827	870	814	787	856	875	823	862	841	784	865	877	897	887	852	815	859	886	917	865	897	847	849	855	811	878	784	844	877	801	845	819	856	868	839	789	864	806	809	897	817	828	823	805	849	856	859	823	850	868	884	886
51164	61888	53916	2097	1091	1016	977	842	871	861	767	833	765	783	807	768	756	781	757	732	738	2685	4247	3008	1901	1131	834	783	738	740	729	729	695	743	765	743	725	729	709	683	772	725	713	770	753	702	745	722	747	748	749	759	735	806	716	717	746	753	722	782	707	738	717	743	744	766	727	707	755	726	747	715	726	764	730	742	738	705	725	737	718	730	732	739	720	764	744	734	700	746	777	737	732	717	711	747	700	743	742	747	757	755	721	756	692	697	757	824	723	698	803	772	798	733	740	661	728	734	770	741	750	781	758	696	753	695	716	769	767	739	735	675	708	767	681	707	689	721	722	708	770	701	794	744	728	762	736	698	759	744	760	763	762	735	696	815	718	726	688	759	741	759	745	692	704	755	761	722	731	719	740	715	729	809	742	686	733	736	752	697	709	718	705	718	739	750	754	761	741	720	715	732	763	788	727	760	760	742	730	762	760	712	739	748	717	711	728	753	722	765	763	748	787	783	777	693	748	704	742	705	697	733	793	731	689	745	709	692	756	768	757	729	727	731	734	711	700	756	701	795	767	758	757	746	731	687	720	686	750	715	727	650	723	775	753	739	751	711	718	736	699	768	755	704	739	722	722	768	713	721	694	732	705	727	711	704	693	760	702	779	755	753	661	753	700	758	744	736	730	756	697	737	699	741	740	801	713	713	741	728	777	736	741	734	734	739	758	699	746	733	752	693	692	753	668	741	760	690	688	762	745	741	753	748	707	729	729	720	738	764	773	724	743	726	770	728	720	762	774	745	728	718	714	686	768	746	735	703	754	735	722	767	738	705	712	739	781	760	727	728	750	748	719	774	730	680	726	750	724	749	677	708	756	754	729	750	713	744	734	784	742	712	734	736	695	781	746	693	727	699	731	740	727	674	723	728	707	760	762	714	739	687	762	702	756	777	724	713	759	755	760	724	768	781	741	736	756	778	710	749	755	771	745	739	755	693	724	730	819	778	734	702	735	791	766	708	750	771	741	752	758	680	738	765	729	758	757	756	769	756	761	761	732	753	751	758	734	718	748	715	757	758	737	757	725	726	775	765	731	704	753	768	736	728	752	718	765	694	775	729	701	764	712	737	771	757	729	743	715	748	740	691	684	707	695	739	778	683	745	767	744	676	723	728	746	726	683	725	747	728	737	755	721	710	719	771	749	705	708	749	721	724	741	746	706	734	719	734	714	766	712	694	773	771	718	693	717	777	735	758	740	709	730	729	719	731	759	738	749	723	726	755	738	752	734	711	761	694	709	734	741	737	750	705	729	694	729	817	726	749	731	746	750	718	706	797	716	703	763	739	701	756	777	762	699	784	723	758	739	721	751	768	702	764	763	764	680	759	712	682	738	720	705	738	751	751	720	746	700	770	710	780	772	747	741	760	721	770	693	720	713	711	716	734	736	736	725	743	788	775	711	727	699	771	725	714	736	739	769	710	718	714	717	784	749	701	701	741	750	773	716	690	726	774	764	712	685	738	728	725	699	640	716	733	754	744	707	733	716	698	740	725	748	750	730	727	721	744	743	720	754	762	718	759	734	700	727	712	755	738	728	758	696	736	743	735	765	768	676	719	754	684	751	718	763	765	696	706	744	686	744	773	730	672	689	781	761	750	813	746	696	707	747	729	794	714	731	706	746	738	744	693	749	723	728	708	748	718	700	710	732	745	784	705	771	704	739	754	734	734	746	715	705	752	744	747	698	720	727	749	756	708	751	698	724	727	723	717	739	712	733	734	701	765	781	704	706	737	729	735	705	738	711	737	719	704	767	690	755	698	751	749	687	746	728	779	741	734	721	736	711	734	762	703	713	738	708	707	742	754	818	744	713	723	760	733	731	666	695	742	749	776	704	728	737	708	728	756	687	805	731	782	726	709	731	726	754	754	786	732	706	715	717	689	739	732	714	725	724	720	693	713	741	804	718	720	784	725	743	691	782	725	714	747	743	756	722	742	728	764	750	727	718	695	767	737	746	724	698	724	769	719	750	703	708	747	690	727	734	740	735	761	718	739	733	701	744	741	760	743	750	709	728	745	683	749	701	785	740	745	771	725	778	725	738	749	768	728	740	692	740	724	710	736	710	691	764	766	736	737	694	732	721	708	771	735	738	777	746	724	736	723	693	732	719	725	781	738	669	717	754	731	713	755	769	725	738	747	700	749	725	716	718	723	701	790	780	682	745	715	753	711	738	754	725	751	735	755	761	708	745	697	743	725	723	722	745	680	743	754	723	783	665	740	732	731	740	721	781	716	694	755	787	725	738	711	799	765	714	724	734	705	732	762	731	757	694	730	770	760	742	747	801	742	726	731	782	752	721	728	777	711	757	738	752	704	727	719	704	717	763	778	779	724	653	734	745	713	762	707	717	734	744	696	756	743	763	766	736	735	756	771	718	728	777	736	739	684	744	756	775	766	748	723	787	703	706	693	765	701	759	695	707	760	716	750	728	754	748	711	778	774	722	715	689	692	746	782	753	715	727	718	757	770	733	719	713	730	706	763	696	778	696	714	757	741	718	705	748	684	733	740	789	737	773	754	681	751	791	740	752	749	727	724	713	718	745	732	740	708	751	723	748	714	722	724	739	776	711	747	732	733	747	761	679	738	765	715	772	730	709	745	700	760	712	745	729	747	738	768	732	739	752	712	732	771	708	736	738	693	680	707	760	748	761	751	749	727	701	769	756	704	697	727	750	709	753	706	752	739	730	741	756	739	740	732	707	725	729	741	739	717	740	713	743	695	746	793	710	742	747	725	710	719	724	719	762	791	748	732	769	688	726	747	717	781	776	717	731	678	710	708	736	738	719	735	756	708	741	738	737	752	752	760	701	764	712	706	709	788	746	753	732	730	735	692	792	749	725	784	758	741	753	738	721	750	780	709	699	730	733	720	688	740	736	729	720	720	716	751	724	762	707	662	686	751	708	725	689	760	713	761	735	734	706	686	763	756	728	739	767	736	743	763	707	719	742	696	724	745	719	729	755	744	717	781	760	733	729	731	734	795	708	752	744	738	759	783	743	790	717	763	779	744	759	738	772	766	708	806	747	720	765	754	723	765	726	736	726	711	763	734	714	684	759	670	732	750	697	713	707	714	757	732	701	769	770	739	740	703	742	750	684	768	790	706	738	746	752	759	690	750	746	672	701	696	782	728	731	708	741	700	747	743	771	707	739	736	748	728	737	727	723	730	705	746	753	744	723	752	767	707	701	696	727	743	775	755	718	719	761	769	722	756	729	757	790	686	752	733	724	753	687	721	751	699	769	773	701	704	759	678	747	711	811	719	696	713	753	730	726	722	708	732	705	742	718	742	723	729	678	745	744	771	701	722	779	672	768	745	760	721	728	711	706	749	741	785	706	723	721	689	767	723	687	675	715	704	732	732	746	719	729	710	727	720	738	729	722	744	741	756	716	765	768	696	722	747	715	738	716	729	748	758	805	704	737	755	759	764	731	769	741	717	708	735
23805	21224	31543	24275	20403	9659	1996	1278	1051	1065	1033	999	1021	944	960	934	1014	1012	1043	920	951	2863	6375	4825	2826	1666	1153	1031	950	911	1017	924	972	902	964	945	927	930	911	895	926	945	899	905	992	895	931	885	946	919	917	932	989	894	965	889	907	894	962	911	937	900	944	889	941	936	913	915	885	905	920	937	963	885	956	893	939	897	894	922	909	963	925	941	951	942	877	922	943	932	907	911	882	878	931	874	945	892	927	921	892	925	941	895	929	922	947	862	907	903	972	934	915	942	977	873	942	953	925	901	967	914	907	858	939	960	883	892	859	918	898	887	897	928	897	932	917	942	927	892	952	901	900	885	903	949	891	952	939	931	945	942	944	930	903	870	929	993	918	919	930	924	898	854	920	966	983	930	919	899	935	911	850	963	923	962	882	959	959	956	952	932	925	914	914	886	892	871	926	894	873	942	939	927	949	854	877	915	945	881	872	942	874	879	920	861	902	897	899	965	880	883	859	889	938	903	941	883	889	908	932	929	938	947	903	884	953	896	911	935	940	942	913	896	905	896	880	897	921	910	947	968	926	915	904	890	874	916	867	945	858	899	968	937	966	926	921	962	907	895	896	866	882	854	909	902	923	936	922	924	926	894	913	869	929	911	940	920	861	894	874	923	911	904	891	925	894	896	899	936	956	899	897	889	951	946	969	954	872	894	907	921	888	943	881	898	922	907	888	891	959	957	961	903	895	921	979	875	983	943	898	951	884	923	888	914	935	942	942	883	936	939	972	993	844	856	953	937	898	920	885	872	963	899	948	924	951	915	954	916	799	952	900	933	904	934	922	937	867	914	950	909	863	895	897	921	874	912	905	909	940	921	979	911	913	892	923	904	926	976	911	878	936	885	923	932	937	872	933	892	944	901	947	910	905	869	871	885	904	936	884	902	857	905	901	886	888	869	922	949	906	940	898	885	919	871	930	883	937	933	972	950	961	891	940	923	882	893	896	886	919	937	904	927	910	933	849	914	912	937	937	859	892	949	888	931	848	881	868	881	857	966	857	960	883	885	874	931	931	928	895	963	914	883	945	940	927	960	935	915	927	896	926	895	878	936	928	893	889	903	872	856	982	934	898	923	934	897	876	933	927	948	972	937	881	966	898	936	948	872	901	872	908	916	847	939	951	897	895	913	925	924	943	907	939	912	970	935	929	894	910	947	923	925	938	874	942	949	913	927	934	969	945	930	865	955	945	889	926	947	894	928	927	886	884	860	896	918	900	950	869	898	936	924	983	975	876	931	840	915	854	955	879	900	934	974	923	954	899	912	912	930	911	903	901	890	917	924	934	943	896	906	894	843	941	954	930	859	946	925	891	919	873	941	898	928	905	944	918	852	888	946	923	949	911	945	919	887	908	939	922	908	901	956	953	929	955	905	846	913	907	908	890	929	886	877	969	918	949	897	931	905	958	926	893	922	959	879	914	903	886	918	905	919	933	894	875	880	872	904	902	930	913	889	877	881	937	925	897	928	918	908	951	979	937	875	976	934	964	921	913	955	926	937	885	921	896	899	892	903	911	954	905	872	906	898	942	933	912	911	916	959	965	889	965	891	902	926	953	899	894	876	960	948	911	909	927	872	934	891	902	948	979	928	887	900	878	937	948	882	916	1007	907	907	893	912	947	897	929	882	939	861	935	892	918	904	890	933	907	912	856	927	853	901	899	924	926	856	924	905	937	882	937	934	934	930	909	861	902	923	871	966	921	940	938	912	975	921	924	944	943	896	899	854	875	941	910	916	909	909	876	981	946	823	906	884	950	880	953	915	908	913	894	885	868	863	894	945	890	930	905	906	900	890	946	863	849	888	924	920	925	907	897	898	944	900	891	885	888	942	926	896	908	938	909	912	908	955	904	944	943	907	940	913	919	915	915	970	976	894	925	888	882	976	931	866	905	920	916	893	948	900	922	870	920	904	955	931	900	905	901	873	943	1000	961	919	940	897	893	940	921	882	910	954	846	901	865	939	984	968	909	914	867	901	900	905	915	901	934	903	944	881	895	946	952	922	916	901	904	938	983	966	888	925	912	924	904	924	907	918	985	944	914	946	906	894	930	953	925	940	934	873	901	901	937	945	924	936	904	872	863	865	956	926	923	917	957	909	946	907	902	900	916	893	937	980	867	842	889	922	943	918	920	918	874	920	880	924	926	909	953	904	917	964	892	916	912	897	887	928	979	966	947	883	941	881	935	938	940	947	881	935	875	863	916	917	919	865	911	949	899	922	952	941	888	926	932	878	945	877	958	919	889	951	925	887	932	885	955	917	887	926	954	909	879	939	886	915	962	885	952	955	894	844	901	918	920	920	873	940	962	926	929	901	865	905	890	979	894	921	910	928	905	933	933	878	837	935	963	908	923	974	930	908	982	963	928	839	921	978	955	956	921	912	910	864	928	870	939	905	929	947	963	941	887	911	897	853	924	937	943	893	933	905	939	903	914	948	924	860	961	867	900	928	928	945	947	954	939	906	933	873	940	891	938	924	946	898	913	955	936	938	922	893	941	944	890	887	930	862	934	943	943	901	886	891	949	891	925	931	897	891	891	951	921	865	885	966	941	861	868	929	904	944	902	926	921	900	910	884	896	906	939	851	874	934	895	860	858	923	931	891	902	890	942	938	899	938	931	851	882	965	881	921	914	933	926	871	891	948	926	876	912	895	924	917	942	880	924	964	946	887	931	966	870	908	903	922	883	908	940	870	973	899	939	931	902	906	954	917	907	908	899	880	931	931	916	866	892	952	859	892	941	879	950	955	924	885	932	933	888	903	988	957	955	956	937	930	910	906	875	918	958	935	993	905	907	957	927	916	885	934	883	879	969	904	953	913	897	963	965	952	884	943	899	907	955	871	934	937	912	892	944	904	851	952	880	929	871	905	912	915	910	939	912	955	880	962	883	936	893	923	889	900	893	941	955	933	894	895	960	950	907	953	905	919	968	951	875	927	882	927	967	926	926	982	877	945	887	918	912	921	916	922	947	886	914	940	908	891	892	915	891	927	888	955	916	886	961	939	877	888	942	914	915	878	940	894	857	879	944	966	868	926	977	889	917	986	938	929	915	945	866	900	913	922	945	903	932	951	878	920	933	957	949	879	949	884	987	916	905	927	961	934	930	876	949	973	985	936	918	923	922	886	913	917	905	883	908	859	869	956	938	904	867	883	947	908	937	899	908	925	927	915	899	931	923	903	970	943	978	903	971	919	929	903	957	873	853	870	956	902	973	949	835	894	911	939	931	912	930	925	939	949	880	905	926	930	888	877	860	894	947	901	923	889	932	937	888	917	928	965	957	938	896	948	908	925	923	922	964	887	927	862	913	954	933	927	878	871	923	933	944	889	925	952	877	910	875	923	888	887	887	875	894	911	912	879	940	912	899	953	940	944	906	900	904	935	938	923	959	949	894	902	903	902	895	922	947	945	910	935	946	894	901	886	953	921	911	959	916	966	891	953	942	903
53719	65224	57818	3220	1497	1255	1106	1071	998	963	959	920	942	913	868	898	858	884	852	847	856	3945	7315	5252	2846	1599	993	860	856	811	818	751	801	835	773	801	851	788	789	788	813	800	772	805	805	810	786	831	799	771	806	747	807	781	781	827	798	792	810	768	805	782	781	867	844	819	795	798	821	767	813	801	770	839	752	781	818	856	834	794	808	803	812	819	853	815	813	801	801	813	774	778	789	812	759	770	765	815	778	793	853	831	775	775	854	811	763	803	858	794	787	793	824	845	802	810	879	763	822	832	762	744	821	785	829	832	851	804	772	800	782	774	860	799	826	809	813	813	757	831	820	782	832	801	817	808	837	819	807	805	807	758	807	835	771	732	834	804	835	801	878	817	832	800	794	789	810	791	781	827	755	786	838	828	818	822	839	783	813	837	765	726	850	833	873	798	815	742	778	785	823	846	846	789	802	800	791	848	804	827	877	844	792	783	760	815	830	828	786	825	852	790	813	744	789	819	756	813	804	830	826	738	785	793	779	857	835	796	810	780	783	798	815	782	803	784	743	774	797	758	822	858	804	825	789	801	832	787	788	833	799	773	862	812	818	790	804	800	766	810	860	842	830	820	823	831	769	788	767	821	855	784	810	766	777	804	791	809	783	807	763	853	809	765	839	794	833	787	817	792	804	772	770	784	840	756	799	821	829	808	866	788	784	821	819	827	812	833	811	817	821	819	800	786	778	763	774	793	797	782	769	801	821	818	808	830	803	811	773	797	834	801	792	850	774	768	817	868	767	776	844	824	803	797	834	811	835	783	796	795	737	804	802	836	819	820	829	818	831	830	818	802	827	817	800	797	751	819	800	811	858	797	749	814	800	827	850	876	797	831	831	797	767	804	810	824	806	812	753	842	819	827	820	808	795	871	805	812	818	779	803	808	815	789	769	815	854	791	844	787	792	794	819	770	776	856	820	870	871	835	808	816	819	837	822	802	829	779	820	802	778	795	822	826	796	814	827	783	867	838	764	812	797	802	797	856	812	821	844	773	823	830	761	774	804	803	773	832	821	823	750	807	845	833	823	794	870	780	766	827	811	806	797	811	823	804	752	808	814	800	780	809	795	907	800	784	787	770	742	790	799	796	818	810	840	838	810	765	793	826	803	856	838	760	790	799	776	808	812	736	779	811	833	842	836	797	772	786	823	798	772	858	837	798	843	817	796	799	800	769	821	786	778	853	853	829	806	799	791	799	817	742	755	860	772	800	802	807	840	796	810	781	804	754	809	808	806	781	807	843	772	773	760	836	791	842	840	805	800	749	844	801	787	829	791	832	831	785	812	802	834	770	824	798	800	805	802	818	812	831	773	810	816	831	828	771	733	815	821	846	778	822	759	841	786	777	842	785	813	857	762	840	843	822	798	792	847	777	814	812	831	820	802	795	858	783	780	828	810	837	827	770	771	845	769	806	789	819	786	820	761	808	810	787	793	777	776	799	841	755	800	840	785	778	789	789	829	801	766	815	847	826	797	844	818	772	809	841	853	848	763	832	832	811	829	774	798	770	783	778	781	755	783	807	792	824	817	810	759	795	811	867	800	804	816	814	809	828	791	800	814	794	788	811	796	833	817	810	837	814	828	809	754	797	782	888	760	758	807	808	790	782	805	748	796	761	808	795	831	765	794	799	792	750	773	808	784	762	801	784	803	780	786	806	797	777	780	806	799	841	826	738	804	802	834	768	817	825	811	790	834	828	817	793	764	760	755	784	788	801	796	805	799	837	794	850	830	799	819	804	791	769	769	855	778	774	823	840	779	844	787	795	861	800	791	805	803	777	808	749	766	804	802	839	770	831	806	754	770	843	805	814	812	781	806	775	822	805	829	837	851	838	792	835	858	802	812	856	801	770	843	797	799	801	854	806	749	792	778	797	775	789	749	794	812	791	769	797	750	777	843	806	805	823	776	747	788	800	801	793	811	788	780	859	812	813	770	809	802	757	767	798	818	768	810	808	807	835	826	812	805	791	813	780	820	830	804	787	845	839	763	854	788	772	757	782	800	745	824	831	790	819	784	827	766	775	791	849	816	799	816	816	788	809	848	798	800	793	841	805	839	854	796	795	796	811	836	873	813	807	783	804	801	770	837	802	748	801	816	786	830	781	847	781	850	782	820	753	805	816	815	848	833	785	780	770	775	765	822	773	823	789	799	823	781	814	800	823	759	775	788	771	799	835	777	777	841	831	820	813	754	809	768	774	822	809	745	841	797	737	812	811	825	813	785	774	786	763	765	833	817	808	844	835	810	817	822	808	790	782	794	779	771	797	765	811	822	809	801	786	819	791	847	816	844	791	821	756	789	742	786	843	823	786	742	811	824	800	771	783	775	804	798	776	840	781	741	790	748	812	798	827	737	816	826	767	780	796	810	809	805	805	804	821	807	849	821	863	804	826	785	819	819	840	800	801	807	812	805	790	813	793	816	795	793	775	818	817	757	770	802	789	843	807	758	839	774	793	770	818	806	829	799	820	784	839	820	797	758	799	831	840	761	824	801	822	787	794	803	851	808	785	823	744	830	795	797	786	807	815	793	804	786	761	814	800	812	750	801	791	812	798	789	819	858	779	831	785	796	793	825	826	800	826	822	783	806	785	785	739	799	784	779	848	765	754	827	863	840	768	797	845	830	798	782	799	795	819	830	787	806	787	832	769	829	790	772	809	766	862	827	769	785	757	798	789	818	794	792	804	810	780	796	770	802	779	820	757	806	799	824	768	789	795	804	796	782	788	836	757	798	763	785	775	793	835	816	769	804	782	812	830	807	747	809	715	818	792	808	797	752	798	800	800	824	781	817	818	803	795	768	784	796	838	797	777	808	846	767	841	819	804	769	763	789	811	807	821	815	786	849	834	796	766	820	857	820	841	808	818	802	803	854	791	824	738	818	777	760	762	795	751	799	851	784	788	784	817	813	785	822	791	806	815	846	812	811	794	775	806	814	799	840	765	772	824	845	826	820	769	834	811	779	773	864	827	793	824	752	816	793	766	817	789	814	786	784	802	793	812	810	768	805	808	801	832	780	829	774	755	808	777	795	768	825	833	863	767	822	746	805	795	786	790	799	771	796	752	833	757	801	770	814	799	785	757	751	782	781	785	833	770	818	823	790	805	839	811	786	792	806	831	830	818	772	774	782	864	813	810	796	840	833	813	793	751	795	822	770	836	763	817	816	779	796	839	765	804	831	825	851	766	785	802	813	821	799	860	794	806	806	805	788	791	767	789	820	782	767	803	835	770	825	774	871	782	736	802	795	808	790	803	792	822	783	810	795	828	843	758	777	774	855	817	847	849	805	790	840	820	784	787	764	847	805	820	766	815	793	794	837	807	836	795	858	783	831	802	798	766	845	770	788	826	756	830	846	838	776	838	800	833	806	803	785	749	750	754	734	771	806	779	812	765	789	846	852	781	796	794	834	795	789	806	782	799	820	810	810	765	791	773	820	813	837	757
28120	17648	16423	1994	802	708	724	686	718	691	721	663	719	708	693	711	719	690	659	716	703	783	1051	1098	939	778	704	758	715	737	705	728	702	712	732	703	695	670	749	663	695	702	729	677	673	743	720	692	723	727	712	690	715	678	708	716	700	732	677	695	653	692	693	666	665	757	665	717	735	709	730	706	671	715	677	717	646	684	727	668	697	717	671	648	686	681	696	668	668	726	742	719	742	689	676	695	684	727	688	674	704	688	738	745	703	675	684	711	723	732	695	716	667	719	692	683	719	716	709	679	693	670	645	707	658	654	729	694	647	695	734	644	673	638	715	741	681	706	746	707	668	697	686	711	700	635	756	719	678	650	645	718	688	732	698	704	690	692	691	706	711	713	716	675	694	695	753	740	676	699	711	669	687	682	641	700	664	680	655	674	679	658	703	689	709	709	657	702	668	682	710	686	689	717	655	704	677	702	692	756	676	690	736	654	639	680	664	656	667	714	702	733	700	686	739	680	653	698	716	706	702	744	714	678	751	678	640	717	689	661	686	682	672	660	709	659	656	750	679	726	694	674	744	700	694	652	720	711	719	662	694	704	673	627	688	689	734	693	704	708	685	705	726	716	690	659	724	700	650	678	703	699	689	715	683	676	727	666	727	717	695	677	714	664	701	710	725	668	639	686	734	661	698	688	674	649	684	688	684	688	732	696	682	689	650	731	695	765	673	702	709	701	696	739	674	705	722	685	744	701	703	733	662	696	634	694	692	692	669	676	720	676	677	643	722	746	717	735	684	696	679	705	655	667	704	691	679	726	698	708	702	672	731	758	680	708	728	694	674	686	681	708	722	718	701	697	711	714	689	702	743	731	710	682	680	685	726	708	719	656	638	725	703	686	740	665	704	716	683	691	704	683	627	689	658	711	676	664	713	689	671	686	753	706	687	702	714	701	712	671	680	721	711	721	711	721	652	677	706	687	685	696	659	663	705	685	765	647	675	712	680	682	701	686	668	674	683	673	681	748	710	672	736	690	696	720	729	724	701	725	700	672	690	732	693	692	684	672	696	687	702	695	657	652	682	688	697	690	674	722	677	744	755	652	759	703	676	692	685	752	670	698	681	692	708	669	732	713	731	710	686	694	678	701	673	673	723	714	730	738	681	640	664	656	662	690	677	742	682	700	705	693	673	686	735	712	720	700	690	715	708	704	694	685	702	671	731	713	689	715	662	714	712	690	730	686	664	658	723	667	700	712	692	695	738	679	718	698	658	716	732	713	710	712	673	729	704	714	724	763	739	673	674	661	714	728	664	744	670	693	710	714	729	708	678	711	722	694	726	667	756	692	687	713	672	690	652	716	704	756	702	695	687	698	712	712	707	703	741	657	696	681	682	670	733	723	689	801	655	657	696	710	681	707	723	661	713	689	666	699	625	694	731	747	676	747	697	694	721	698	627	704	681	672	681	721	731	685	698	672	684	700	651	695	714	718	688	725	675	680	694	683	676	669	710	644	666	694	664	682	667	695	656	669	671	674	703	686	679	703	698	720	690	744	666	714	647	685	717	735	689	694	711	696	689	704	686	698	742	715	697	681	688	690	716	713	716	689	663	673	729	659	668	660	664	681	728	688	729	714	665	700	718	717	678	690	675	704	672	679	707	783	718	660	661	730	707	726	738	665	718	702	761	620	675	664	669	684	666	734	720	711	677	676	689	687	741	693	660	674	654	676	711	704	755	676	710	719	755	699	649	688	683	698	712	696	736	700	694	694	637	705	710	737	684	724	670	727	702	706	700	712	671	690	713	681	724	723	721	688	670	699	668	710	688	723	701	725	652	688	709	716	654	673	719	683	706	704	690	697	729	688	664	654	716	701	695	709	671	699	736	708	730	685	678	720	688	679	681	676	692	685	738	714	699	675	689	688	662	645	701	688	706	671	701	702	693	702	674	662	676	720	721	692	703	710	710	664	683	710	681	676	713	713	634	672	778	686	721	705	690	707	684	682	683	676	690	709	684	705	701	672	700	737	720	657	682	736	720	682	711	707	720	644	704	700	760	750	666	734	711	689	669	687	733	645	733	690	703	667	663	674	671	663	725	698	707	692	674	717	678	722	691	672	692	684	722	642	670	713	699	690	731	681	655	700	704	683	678	713	692	700	734	648	661	720	695	704	710	643	717	740	710	690	702	680	697	704	693	689	668	673	693	698	667	711	672	694	694	746	702	703	676	695	761	677	697	695	690	712	670	730	760	660	721	736	710	672	706	695	674	683	703	726	725	695	667	691	677	729	652	695	664	686	712	685	704	716	678	723	690	705	684	678	718	702	686	731	726	717	673	720	680	677	684	678	688	653	674	690	681	674	684	665	663	704	645	709	687	719	688	656	669	663	686	712	750	686	669	702	712	660	688	693	691	773	706	676	667	738	691	723	700	705	667	693	682	665	690	714	732	729	709	685	675	681	708	696	684	683	675	719	705	713	744	676	715	712	704	646	707	713	745	709	739	660	743	711	660	757	722	655	660	639	687	705	712	660	712	674	660	730	733	713	710	688	678	680	694	694	647	700	695	691	691	712	686	754	695	688	730	680	702	677	704	738	699	689	713	665	711	704	691	701	657	697	722	708	660	715	641	717	700	658	701	670	658	686	712	720	683	653	713	727	713	706	671	722	665	722	709	689	680	684	701	716	690	679	694	634	661	720	664	692	689	700	727	740	695	696	702	677	678	720	706	731	671	707	720	675	714	694	698	649	704	740	716	695	670	635	692	680	692	662	673	635	737	716	697	715	706	676	660	706	651	675	681	729	679	652	767	703	705	692	710	672	722	740	764	725	684	676	704	676	732	708	696	648	719	706	756	674	759	669	679	690	698	677	666	717	718	655	722	699	726	695	703	771	691	696	679	710	671	676	687	739	688	697	686	771	718	673	706	698	754	701	687	693	662	659	729	708	697	709	706	736	716	681	686	698	702	690	684	705	686	714	737	687	714	640	736	656	727	695	698	693	701	653	683	741	685	695	695	679	694	743	684	684	711	694	721	679	681	695	705	724	676	671	702	710	723	642	675	718	712	727	697	641	682	676	686	649	710	716	716	697	672	734	746	721	691	663	723	683	733	720	698	683	676	713	695	725	699	669	691	721	653	750	714	655	720	649	690	680	635	697	689	739	701	720	722	699	667	737	722	689	727	720	685	720	637	705	669	756	700	698	738	714	686	731	713	756	688	646	659	739	648	723	657	704	691	710	703	698	721	706	715	702	642	716	700	638	680	698	728	691	673	737	709	707	728	735	675	677	698	688	681	718	684	699	682	672	645	659	706	676	693	721	737	705	697	747	690	685	681	707	699	666	702	706	675	680	699	664	725	643	668	704	754	699	694	688	694	676	673	739	739	723	683	714	693	697	705	703	734	696	665	701	686	711	705	706	707	698	718	705	722	675	711	685	710	711	697	708	732	640	692	692	711	643	676	658	697	744	692	693	687	741	660	707	702	710	697	690	697	754
11216	10111	13282	649	604	594	568	576	571	565	606	568	588	575	549	570	543	567	599	567	606	819	1052	1045	840	730	642	593	580	559	554	536	576	582	574	599	555	583	575	566	559	540	543	582	585	537	584	640	545	589	572	545	574	612	596	608	604	528	509	605	570	588	557	595	573	581	536	553	549	561	551	589	605	575	541	565	591	597	528	561	558	598	579	569	560	590	596	565	584	571	510	534	571	646	554	587	594	568	539	547	601	563	614	576	598	588	602	570	559	585	540	568	566	587	572	544	584	549	564	547	537	531	588	591	594	601	641	599	581	572	549	580	586	606	567	548	562	568	558	583	567	571	549	573	556	568	578	596	559	611	563	548	571	617	591	587	578	543	570	545	590	589	605	562	599	571	578	590	556	580	600	599	585	612	591	557	564	545	576	539	571	613	576	576	533	577	565	582	572	586	605	518	590	610	583	582	535	577	537	581	540	618	573	525	577	583	566	576	591	550	531	535	584	562	558	592	548	547	583	536	569	569	554	557	594	572	577	592	579	519	594	553	603	561	585	518	582	547	569	572	571	587	542	610	584	564	595	511	591	562	608	538	580	544	599	546	598	591	566	541	607	527	569	571	580	542	596	586	568	552	570	573	555	579	571	610	582	566	596	590	568	601	579	562	568	572	570	595	558	585	618	551	588	581	564	584	573	573	572	613	573	518	609	525	555	588	576	618	571	610	558	564	539	577	551	580	547	583	568	599	571	575	599	596	519	567	569	615	559	598	560	527	575	534	582	591	570	570	571	606	587	593	541	535	555	584	532	589	572	547	542	602	584	573	592	603	583	590	585	622	570	560	551	586	582	555	548	588	562	605	593	560	546	617	565	547	590	596	576	586	562	582	568	584	571	590	549	589	577	570	554	572	541	528	548	579	572	581	588	588	540	568	572	586	570	547	592	583	581	505	570	553	595	546	547	565	632	580	589	527	582	591	645	586	579	569	517	618	553	542	602	588	592	548	594	558	597	564	586	582	591	589	584	605	564	549	559	543	556	569	597	557	581	543	568	588	571	611	556	582	621	592	568	605	615	600	623	601	564	580	560	572	540	581	581	583	541	601	584	596	597	606	550	555	551	582	579	559	579	533	572	573	570	584	579	566	615	541	575	539	574	587	583	547	597	614	558	552	577	566	572	555	584	598	569	539	558	580	563	561	567	563	595	538	589	573	578	577	587	553	556	554	565	541	592	555	561	589	576	573	554	591	601	565	516	578	543	609	568	509	553	614	567	580	580	553	618	603	565	600	589	592	593	596	616	615	597	591	562	589	586	567	564	552	545	573	593	597	585	559	590	586	588	607	564	519	560	594	534	564	571	574	588	579	579	582	564	566	591	604	561	571	610	570	608	541	553	565	604	561	562	580	558	568	573	576	608	549	573	597	566	585	570	529	578	518	593	574	578	575	605	552	600	586	561	551	592	586	592	581	577	606	615	588	599	549	584	536	595	585	586	541	549	594	600	559	593	544	596	553	539	559	535	579	548	554	549	565	581	568	574	607	594	556	555	574	564	552	569	542	566	557	564	559	550	561	613	568	596	542	573	592	547	580	586	614	602	590	589	601	582	587	575	554	554	592	543	544	603	602	562	513	556	542	551	603	568	591	558	573	585	539	594	590	573	528	623	597	591	570	617	541	604	596	582	565	586	584	547	542	565	583	556	543	582	573	557	584	579	596	502	573	589	591	591	576	569	484	605	561	604	562	559	582	573	555	631	539	584	573	567	620	581	616	541	557	624	595	561	546	569	566	599	550	581	587	580	576	583	590	589	568	577	591	581	601	566	584	558	519	615	586	601	592	561	576	570	604	569	590	554	593	631	606	556	583	576	584	539	594	510	631	592	568	551	591	563	588	526	607	558	539	583	567	572	598	580	579	531	560	573	514	586	544	543	543	602	551	573	587	580	596	547	608	558	574	535	531	564	548	598	542	605	592	596	571	518	587	573	589	547	498	566	605	559	596	543	576	595	578	581	567	602	595	565	556	580	600	563	549	603	584	567	572	547	539	609	562	562	590	585	606	590	585	546	541	616	512	576	582	556	546	547	555	539	613	589	592	563	577	608	587	559	556	592	608	569	543	590	543	575	580	622	559	600	571	598	572	566	607	551	572	559	560	603	572	590	584	537	574	560	584	594	565	635	526	628	580	590	528	548	642	605	574	572	603	569	556	542	567	582	565	598	602	562	500	571	596	565	568	586	568	627	588	554	575	558	557	555	575	585	570	558	554	594	564	557	544	540	549	598	542	572	542	579	568	606	585	588	557	574	581	597	572	573	578	593	587	565	576	593	556	572	568	582	575	528	572	582	611	564	531	564	594	582	586	614	599	589	625	585	588	576	572	579	604	562	579	587	571	586	552	566	564	561	585	549	593	514	552	551	582	612	613	570	555	544	556	566	578	547	527	562	543	570	599	514	612	593	547	556	529	594	522	562	566	601	561	557	535	559	578	580	594	547	564	609	598	618	597	584	583	579	590	547	601	610	548	536	591	583	590	610	547	583	624	572	550	623	570	582	561	549	556	584	596	597	564	606	546	563	566	579	580	574	568	559	537	616	566	559	568	583	579	572	580	551	565	617	556	591	622	568	555	559	601	569	534	579	593	608	583	581	584	560	602	554	590	596	597	581	611	530	572	548	593	554	567	592	565	576	560	569	563	562	606	580	572	574	589	577	598	583	594	540	566	601	583	568	557	563	544	631	593	592	589	544	603	558	555	604	637	589	595	596	555	574	579	562	539	553	568	528	567	568	570	530	609	589	548	604	556	554	565	551	590	566	569	573	562	614	570	520	599	564	563	604	602	544	570	572	549	583	498	584	526	566	605	599	531	565	583	577	563	560	592	561	548	553	573	633	554	622	528	580	594	562	556	598	597	562	569	555	587	532	581	628	564	606	592	643	619	577	590	553	588	552	608	526	564	598	599	555	599	577	575	557	559	580	595	544	568	583	596	607	609	578	590	591	586	577	587	550	575	571	570	551	529	559	597	553	603	569	580	551	569	591	536	567	549	576	540	558	543	579	529	555	555	577	548	551	624	593	589	558	556	584	556	589	554	538	554	552	592	573	565	550	569	577	572	596	538	568	573	613	566	586	560	618	591	569	608	591	575	621	609	554	573	561	548	532	560	589	580	578	621	572	605	582	561	539	529	548	569	568	580	561	566	578	574	561	571	548	608	571	620	567	623	604	572	557	568	593	586	570	583	590	596	613	617	548	570	575	568	554	588	579	577	560	570	573	560	549	551	560	550	587	594	555	558	589	530	525	558	569	561	576	581	554	559	568	565	593	559	593	583	516	597	616	568	582	577	563	535	583	563	637	624	568	564	553	579	614	610	549	600	553	567	564	536	559	571	595	585	619	609	539	567	576	583	517	557	568	578	579	623	576	591	568	557	578	558	573	521	570	595	545	571	582	548	638	598	569	599	574	566	617	534	559	567	562	560	571	576	546	564
24677	21769	33268	23539	12203	2311	1238	972	915	963	848	826	833	815	851	863	846	793	878	843	895	3255	3607	2827	1731	1231	932	895	905	810	830	828	792	823	744	758	867	867	826	816	771	816	862	860	803	806	779	851	819	827	851	868	799	832	836	852	801	765	876	844	752	852	896	860	773	798	803	875	833	819	828	744	805	850	828	828	844	848	869	824	848	786	771	847	802	851	813	824	782	903	830	833	825	800	806	829	788	821	874	813	866	806	795	776	836	815	803	879	776	818	841	857	838	844	848	837	834	768	861	818	833	851	807	787	822	853	828	756	787	877	794	839	848	860	819	831	857	837	856	826	838	826	744	760	805	777	775	824	831	810	809	807	783	865	872	804	823	801	843	797	833	803	819	816	805	807	829	821	773	774	828	765	791	856	846	805	836	808	831	857	823	775	827	777	769	834	795	865	821	844	838	850	786	820	833	804	785	792	854	822	790	815	836	783	840	822	830	812	799	811	831	849	798	846	806	820	803	832	786	843	862	821	802	799	835	785	774	791	773	847	798	818	773	878	823	820	765	790	802	797	846	787	847	803	809	845	805	802	782	801	867	800	836	808	818	823	789	819	787	805	805	842	859	817	807	803	822	784	817	822	814	852	800	784	837	805	844	843	802	818	852	813	862	791	815	854	794	820	837	837	871	821	760	829	826	794	809	806	798	860	786	795	815	904	818	796	855	807	907	815	823	823	848	823	792	806	872	805	806	829	816	840	850	785	847	827	785	801	832	792	821	816	818	834	818	824	825	781	869	806	778	839	793	781	797	820	848	827	818	745	814	805	857	835	843	871	833	783	847	813	814	806	853	872	823	764	750	798	850	821	833	816	863	793	799	767	837	786	795	829	811	796	784	821	768	850	816	852	810	817	788	800	806	755	801	786	797	837	839	763	840	813	836	838	807	774	842	817	824	802	791	860	843	800	827	809	774	799	826	835	814	775	815	847	830	826	786	781	792	782	816	793	810	828	831	839	826	823	766	802	829	823	858	770	802	841	777	783	789	866	825	867	834	855	836	789	815	837	803	773	800	818	844	773	811	818	831	824	752	838	823	814	821	814	784	848	751	859	847	787	811	811	833	826	835	825	796	793	827	811	806	800	798	825	779	778	827	789	781	807	818	842	803	777	879	865	763	838	807	828	827	803	778	825	809	789	797	838	809	833	780	788	802	849	877	878	791	796	819	827	803	855	810	778	762	770	829	825	787	822	751	815	763	860	828	875	758	786	836	824	808	819	837	870	844	784	829	792	811	755	832	847	873	767	855	840	797	820	781	818	831	765	801	827	827	802	789	834	810	827	875	851	790	890	772	855	857	791	816	792	822	877	825	822	828	814	791	836	808	813	768	800	808	778	866	819	827	819	802	811	761	821	841	799	812	839	811	809	804	804	813	810	802	814	823	790	788	847	829	796	799	826	843	812	795	805	793	783	768	815	797	795	847	761	822	825	801	790	843	805	842	860	812	769	829	850	791	814	791	773	769	772	796	778	759	825	789	843	801	801	779	822	812	837	821	782	791	772	789	817	792	811	826	806	808	779	824	843	798	810	785	842	779	829	856	868	831	826	799	807	822	829	835	786	826	802	766	870	802	808	767	817	853	854	772	833	811	792	840	864	827	784	814	822	793	829	818	801	829	846	869	843	815	814	821	874	845	855	836	785	794	815	822	797	812	875	803	827	853	832	784	827	829	818	782	802	779	823	828	792	824	789	836	860	803	833	818	816	800	780	831	855	808	801	832	866	791	801	765	814	828	799	801	840	768	769	802	795	782	760	776	820	794	874	819	799	844	810	789	772	822	801	861	838	803	835	754	759	780	806	811	852	786	774	811	786	779	810	806	815	810	780	782	841	828	751	812	791	777	780	779	801	865	846	750	823	856	829	850	797	845	773	848	823	844	800	804	811	799	835	791	791	841	845	813	829	818	794	781	816	790	850	792	782	798	805	818	793	808	807	839	789	836	817	822	819	843	809	818	836	787	811	840	855	844	785	817	836	796	826	805	817	848	814	838	803	852	800	787	826	827	787	815	832	800	799	824	786	806	839	789	856	772	788	791	798	829	775	776	842	813	812	861	852	820	849	896	832	806	816	833	821	811	822	853	829	886	774	820	812	829	795	813	849	785	838	821	808	814	776	830	809	745	840	801	793	757	771	818	806	833	851	797	803	821	800	857	787	859	788	851	801	833	824	824	787	866	780	789	843	742	807	757	774	802	778	765	835	772	843	832	824	814	827	843	836	795	834	802	767	825	852	833	741	804	829	809	828	781	791	829	852	808	849	875	836	825	832	836	778	787	829	787	791	788	802	847	850	769	806	813	859	806	819	834	817	810	815	778	818	805	858	857	812	793	775	793	853	821	881	838	791	781	866	795	818	800	845	794	803	879	819	794	785	814	811	761	808	817	847	769	793	823	821	799	807	815	868	788	839	830	798	818	808	786	835	850	803	824	813	827	834	820	784	854	808	823	852	805	774	824	853	807	824	814	782	843	825	830	840	885	799	788	867	796	789	798	784	847	765	799	822	805	803	839	759	748	793	797	825	779	812	816	875	849	802	821	795	794	740	865	811	840	806	734	834	868	838	861	772	844	787	829	793	782	778	858	793	792	769	812	843	836	830	840	844	804	803	848	837	810	834	837	778	823	857	841	834	827	812	841	815	800	803	859	817	814	852	838	826	853	803	780	788	841	879	812	800	823	855	789	764	824	834	859	797	814	796	818	863	823	817	851	780	826	799	804	832	772	784	873	804	834	827	807	816	808	837	776	774	793	855	869	821	868	818	824	861	806	862	794	821	823	880	806	833	799	799	839	803	802	797	806	813	873	830	855	783	851	795	791	791	842	818	836	819	785	808	852	809	785	793	828	835	791	824	778	828	782	800	713	862	812	863	761	853	783	798	800	844	829	779	774	820	752	807	848	740	812	792	725	822	802	845	853	800	764	794	822	821	838	798	793	791	822	809	765	789	819	799	819	810	763	800	821	832	816	811	828	786	804	812	822	838	784	854	824	790	839	871	792	773	781	863	818	807	800	853	815	762	834	756	731	859	838	811	760	792	750	794	802	789	847	840	818	832	741	785	806	839	810	813	866	780	827	834	807	841	822	822	784	788	816	829	829	860	799	845	822	768	817	840	800	823	823	822	816	770	744	788	786	822	773	824	806	808	795	771	788	819	824	793	841	772	848	831	806	772	738	814	824	802	806	875	819	865	817	823	829	811	876	822	806	846	781	847	778	880	836	804	799	817	849	826	772	823	836	854	782	820	838	819	831	839	809	809	831	853	828	797	806	845	811	839	848	836	816	740	791	823	827	810	846	853	787	829	815	808	816	829	815	791	752	792	829	863	815	851	808	855	758	845	803	814	823	798	829	823	800	828	779	777	830	767	796	800	810	860	818	806	793	790	843	836	797	807	827	806	781	797	803	804	797	866	826	818	790	795	807	785	786	843	840	801	879	791
42135	62492	45471	1336	1132	963	904	860	859	818	798	751	792	810	772	732	746	754	737	718	729	4383	4290	3236	1707	1100	811	723	710	727	717	749	706	715	714	743	684	687	716	657	695	783	710	711	701	730	730	713	690	746	707	725	658	770	696	728	701	746	693	773	693	748	716	696	721	710	688	696	669	693	694	718	709	703	680	650	718	747	686	703	749	739	696	678	701	710	692	676	700	756	654	671	749	743	660	724	721	708	691	681	742	716	745	693	733	730	643	695	709	709	716	692	695	724	678	707	670	745	676	696	691	695	683	739	702	732	739	694	708	739	683	682	714	678	724	717	677	701	711	710	727	721	720	674	718	721	705	702	748	692	682	734	734	656	717	713	648	739	664	683	716	724	667	732	686	691	692	709	694	692	725	673	702	738	701	703	721	696	757	689	727	737	749	685	683	684	690	717	680	713	720	727	723	719	684	748	708	720	730	712	697	714	715	729	694	708	732	666	694	700	705	705	726	738	726	708	708	674	710	713	686	734	701	740	709	720	741	695	663	748	656	735	713	706	694	699	682	707	639	705	702	691	671	672	653	706	738	682	713	741	678	733	703	743	737	707	685	696	703	730	721	707	743	713	732	710	662	720	738	685	690	663	686	703	702	724	672	664	698	686	696	680	726	688	722	712	726	705	749	652	677	663	687	705	767	690	675	689	719	742	746	671	700	673	651	712	702	712	701	707	701	714	681	690	680	660	674	718	746	731	697	659	749	673	670	716	706	652	737	744	738	718	691	692	728	683	771	712	707	676	707	752	715	701	704	716	710	694	681	742	731	686	711	675	704	717	707	693	714	726	729	718	693	692	669	733	727	718	685	702	731	698	702	719	708	759	691	737	749	678	703	689	689	695	735	695	711	683	698	639	734	714	709	719	746	692	652	728	702	669	767	744	733	723	685	698	744	656	677	678	690	746	656	718	688	695	747	698	696	699	740	738	728	665	698	754	778	689	696	738	733	764	739	744	745	705	718	728	694	739	676	718	749	691	692	755	723	685	713	716	690	681	669	687	678	705	660	671	713	676	709	705	764	720	703	712	661	698	701	706	716	693	688	706	673	668	697	698	681	727	695	707	741	704	678	659	727	683	747	713	726	632	680	692	659	652	707	727	720	737	711	713	720	719	712	696	701	655	682	749	684	714	691	663	721	722	718	667	702	696	703	701	672	744	728	685	659	733	720	654	716	703	728	753	697	675	706	742	676	708	693	743	709	669	713	696	687	663	730	693	703	733	732	711	706	672	723	729	729	728	698	693	681	692	658	744	719	738	738	733	723	724	659	677	693	695	767	682	735	718	736	684	682	702	704	726	727	675	740	688	709	683	698	690	705	713	701	727	732	696	698	692	706	724	731	677	701	722	713	724	701	713	628	738	690	711	639	705	700	698	706	694	681	680	699	698	701	745	674	709	734	696	692	693	690	715	708	696	721	750	699	755	694	705	726	708	703	688	692	694	658	706	706	738	667	738	728	665	715	711	713	737	716	731	725	682	691	684	746	687	693	722	719	712	701	708	668	743	702	694	693	694	718	671	773	701	685	727	657	776	688	685	703	689	720	709	753	689	657	703	678	693	694	687	720	665	668	695	672	659	734	693	711	711	682	675	722	670	674	705	726	686	683	774	760	696	710	677	671	722	747	711	738	696	677	694	673	726	718	735	673	689	714	679	718	703	698	695	715	657	761	735	677	703	765	729	716	680	708	651	738	690	697	708	739	683	690	684	733	702	751	752	706	721	708	751	656	697	685	690	678	749	705	737	696	751	693	657	699	681	663	748	726	703	687	709	740	666	731	658	643	720	690	718	735	676	695	724	698	693	744	699	713	741	729	701	708	710	701	675	658	714	681	734	722	652	693	729	677	690	705	742	717	707	695	702	707	753	698	668	692	724	696	683	718	716	752	696	696	731	728	725	650	691	674	700	665	709	676	697	720	711	682	672	667	732	647	700	739	709	662	701	677	731	697	655	672	730	705	677	723	729	685	716	682	723	723	710	709	740	716	714	703	717	707	757	710	648	711	743	705	709	709	709	717	722	758	687	721	665	745	725	746	698	702	670	739	682	677	704	758	716	700	696	735	686	655	733	710	738	720	663	729	710	708	715	700	710	714	689	715	705	708	722	714	663	672	660	677	686	743	688	708	687	693	700	703	696	718	739	696	699	694	694	669	718	726	695	752	720	665	670	697	714	680	698	727	719	689	720	752	683	710	682	661	667	703	736	688	639	685	694	759	688	710	704	694	774	715	672	682	730	671	680	715	720	696	681	713	717	718	750	736	749	696	664	724	695	705	714	684	708	664	683	681	711	741	684	726	673	713	716	683	728	672	646	727	676	727	711	660	714	673	703	730	666	702	740	707	715	701	734	689	658	695	687	715	749	690	713	695	715	678	697	704	729	664	718	711	711	676	681	683	670	673	701	684	722	720	716	683	678	681	696	699	696	676	677	711	704	702	676	695	761	678	684	730	712	734	761	753	748	691	693	738	685	718	688	737	695	729	662	681	690	667	696	676	716	708	702	707	735	717	739	742	711	662	683	716	725	729	741	701	703	675	707	678	796	717	756	716	675	688	691	743	715	688	712	659	699	714	656	687	706	700	745	700	679	722	698	705	718	763	699	711	685	738	678	734	710	683	780	718	717	731	656	718	663	700	704	672	708	772	667	678	714	672	675	713	686	748	694	670	712	708	665	694	709	722	679	663	673	713	636	679	700	674	698	699	650	690	650	723	699	724	694	743	708	765	679	747	715	721	709	714	733	687	659	716	717	673	712	649	754	732	701	713	700	677	668	712	684	688	694	659	690	733	706	684	711	715	692	672	705	658	695	710	664	733	693	657	688	707	703	754	704	689	699	714	683	694	699	672	751	703	675	744	684	716	690	684	704	738	690	707	689	654	721	717	703	692	700	687	690	718	721	723	707	708	696	720	687	708	683	670	723	688	735	687	707	711	727	695	731	737	730	653	678	743	665	706	681	708	681	700	705	725	664	708	693	704	673	691	717	707	728	681	740	711	686	721	706	690	693	692	697	702	698	730	696	711	691	754	740	667	659	710	689	685	690	679	735	723	725	693	693	715	697	727	704	679	758	683	694	718	699	707	750	671	700	689	736	660	722	767	731	681	698	713	683	738	754	682	685	717	742	697	725	703	680	682	686	680	713	697	689	718	680	693	718	769	700	696	697	661	679	673	639	696	688	693	712	723	654	707	705	671	738	744	718	716	692	723	684	696	691	704	746	644	706	689	662	732	709	652	653	677	718	699	717	696	738	700	698	701	738	693	723	722	684	656	663	698	718	613	725	667	697	682	715	688	735	681	712	712	756	700	715	676	712	687	674	732	708	710	649	680	705	746	677	692	681	696	680	710	740	695	686	727	667	671	724	748	772	697	684	714	707	694	689	681	731	688	732	713	741	692	690	727	683	725	716	651	729	715	700	713	747	684	689	675	751	687	710	720	665
23879	22101	30801	23792	18924	6883	1819	1191	1052	987	1017	969	934	919	957	1009	973	963	946	965	1203	5055	5041	3788	2088	1330	1005	915	929	942	939	952	870	894	948	953	890	958	949	879	908	872	892	913	908	955	936	916	888	880	906	954	934	944	872	926	931	908	905	920	939	851	887	934	978	915	931	948	940	945	934	891	953	916	909	917	894	864	889	910	886	964	891	902	924	907	886	877	904	918	898	962	902	907	896	932	937	955	906	940	931	914	897	881	927	893	925	893	894	923	905	893	888	908	897	949	879	998	882	906	882	907	926	926	952	905	940	908	956	934	899	886	947	945	935	891	879	845	921	911	917	866	887	909	925	902	890	964	948	892	968	948	887	890	931	895	848	895	902	944	874	946	931	917	880	953	923	931	936	888	884	878	914	903	909	888	978	884	901	841	870	908	908	900	890	910	912	899	878	975	930	920	982	941	945	914	870	905	897	928	970	960	865	834	918	891	931	891	923	838	892	888	940	863	884	976	924	880	903	930	916	884	942	916	948	868	925	956	946	898	917	925	875	932	944	877	991	895	857	952	919	896	929	946	863	871	956	977	949	893	908	928	871	905	920	896	932	877	931	877	902	874	870	898	877	909	916	940	920	890	917	897	879	904	856	929	950	911	900	899	882	916	897	892	899	852	870	919	872	888	877	932	916	921	879	973	922	872	883	938	923	905	954	899	923	877	952	924	914	928	862	875	969	912	927	900	910	918	915	930	923	884	923	931	870	884	884	917	907	984	925	905	885	925	885	868	930	905	941	907	861	835	932	930	873	926	851	926	853	884	932	966	971	892	911	970	945	934	907	890	929	920	913	886	878	959	932	886	884	891	926	968	939	928	910	905	960	895	879	903	857	898	888	922	902	900	921	853	902	870	921	905	874	971	863	940	912	902	930	971	903	951	927	923	900	943	946	868	967	880	877	915	917	894	906	926	970	903	912	945	898	943	892	900	930	890	915	919	939	970	873	923	878	909	900	934	891	921	924	916	896	917	942	921	840	946	913	887	917	899	907	942	923	896	928	956	947	871	908	973	866	940	911	904	912	879	897	872	856	894	895	884	898	901	922	901	973	909	893	863	873	945	926	915	927	901	911	898	902	909	906	912	935	930	872	914	912	941	895	897	921	904	902	913	907	925	915	857	874	940	890	921	893	897	909	873	927	911	956	916	899	938	920	965	950	928	904	921	885	879	928	884	888	896	929	861	893	879	898	866	885	899	925	855	894	916	841	856	920	893	884	943	910	925	892	926	886	903	911	909	881	883	883	939	887	933	906	936	922	886	898	949	857	915	913	902	912	916	954	936	874	906	913	891	885	939	872	884	910	886	899	929	911	895	930	922	906	924	891	941	896	857	919	920	939	858	845	835	927	875	926	888	892	897	886	950	880	894	929	899	914	922	956	955	927	898	892	944	939	930	921	885	924	937	905	950	894	908	920	872	903	903	894	930	875	890	893	878	870	862	913	938	890	874	885	883	889	873	890	850	870	896	912	940	881	960	959	929	918	933	931	854	885	892	947	901	884	878	834	927	931	911	902	902	931	940	922	859	882	881	910	852	929	916	908	924	929	908	914	907	908	886	955	893	932	889	944	970	877	916	914	906	894	851	911	931	917	856	896	938	887	896	892	859	952	925	885	922	933	910	914	861	898	913	917	883	941	926	927	955	847	937	896	865	921	919	919	938	860	895	923	891	921	875	924	884	896	879	887	920	925	870	868	927	867	895	890	949	909	869	932	895	908	917	944	918	887	894	897	928	914	851	945	957	944	882	910	878	890	886	931	897	870	908	917	905	967	954	925	903	901	917	875	914	894	901	913	917	944	932	871	928	950	945	940	948	943	924	910	962	894	918	902	919	848	913	912	942	863	882	906	936	876	920	894	903	901	887	890	917	878	919	896	904	915	838	933	925	892	914	886	899	955	896	908	902	923	898	915	924	904	904	890	852	940	897	940	951	935	902	933	919	837	925	925	916	982	862	876	906	864	924	919	960	892	889	931	874	951	938	894	939	905	903	900	898	906	876	863	850	871	895	936	888	887	895	964	886	865	925	935	884	884	952	903	942	837	880	947	940	892	922	897	881	921	927	853	957	900	878	944	889	859	933	959	954	946	902	916	898	925	905	879	901	893	942	861	919	921	892	943	886	890	914	932	937	904	943	933	896	857	903	980	942	904	951	937	906	934	893	867	918	884	889	863	892	909	914	905	911	903	885	939	924	918	865	906	945	897	913	933	862	887	863	939	879	885	936	899	881	912	904	899	855	910	923	862	945	885	937	893	890	874	903	952	866	948	898	852	871	927	908	830	890	902	898	875	838	868	904	918	896	910	863	908	949	906	905	877	928	921	897	919	868	899	909	932	951	955	903	926	905	950	910	898	943	941	920	922	960	896	880	949	926	912	923	897	898	868	956	911	874	893	941	898	951	958	861	918	856	951	889	904	934	917	914	914	928	938	902	868	912	952	856	925	931	881	849	951	931	874	924	947	906	923	933	953	941	905	937	915	900	902	905	860	904	868	905	943	953	947	976	883	831	922	922	930	934	900	925	921	837	908	852	966	868	923	944	863	887	844	944	901	901	878	892	882	878	917	883	952	863	863	896	906	915	904	891	880	900	905	941	840	934	918	852	890	898	845	910	886	939	957	899	895	855	879	903	892	906	903	871	855	901	920	953	920	921	931	876	870	918	1005	923	876	876	953	878	925	901	885	892	925	928	918	906	924	926	893	885	873	870	932	919	938	896	978	918	907	923	912	930	875	889	903	897	858	932	936	898	897	884	897	916	866	895	881	922	894	890	890	900	876	912	886	876	961	926	918	915	886	915	921	945	938	882	868	908	809	915	895	943	902	991	911	879	928	901	908	930	938	892	924	868	849	890	937	874	894	910	916	851	954	884	902	960	933	864	848	899	871	895	875	944	918	925	959	897	906	909	910	843	896	925	961	894	917	906	951	933	962	888	918	930	900	934	973	903	886	928	901	839	937	931	932	972	888	948	839	926	853	921	912	910	889	911	894	974	891	929	882	906	892	888	970	873	927	911	859	904	917	884	877	914	910	849	915	909	933	893	955	949	858	855	919	873	898	900	935	909	863	910	869	854	897	919	895	881	875	893	894	927	929	929	963	863	905	914	894	944	950	923	870	871	937	825	896	871	941	927	913	922	913	898	918	921	980	885	856	941	920	952	878	965	929	957	894	894	934	850	932	923	924	885	955	938	929	882	869	920	874	904	920	888	942	935	882	924	896	926	890	869	882	902	872	910	919	883	916	834	901	910	963	946	903	911	926	927	879	912	933	884	857	897	858	905	880	931	849	941	926	892	883	924	855	903	891	896	901	875	920	912	898	893	897	903	909	871	935	857	924	950	878	868	877	898	904	929	915	919	837	917	924	850	937	946	918	901	907	943	880	904	924	898	942	898	912	915	905	882	887	893	952	893	889	904	910	861	901	920	921	971	925	933	922	946
58420	78289	41310	2396	1440	1156	1096	1031	995	964	956	911	921	916	827	894	836	827	810	816	1398	6597	5601	4080	2210	1315	928	866	860	841	809	800	821	759	857	792	801	842	813	840	770	788	866	836	816	785	799	800	811	802	769	843	831	746	783	787	816	800	795	780	825	793	798	808	821	783	780	805	787	841	795	847	791	817	839	798	840	804	888	784	776	795	776	777	824	785	734	850	805	837	785	824	798	792	798	806	856	788	783	784	825	770	849	817	792	762	783	789	848	778	831	823	791	829	814	818	838	860	786	765	831	809	774	817	778	808	800	775	830	833	824	838	833	810	794	870	759	799	770	837	770	819	815	838	828	778	814	863	789	843	781	792	815	760	848	755	786	834	833	795	830	793	774	790	803	789	795	837	842	806	815	787	798	783	860	799	821	745	800	785	796	819	824	828	820	807	776	782	798	806	773	834	778	747	798	811	802	791	836	835	811	843	826	823	806	755	766	811	788	804	760	797	795	805	777	769	752	829	838	786	803	758	842	814	790	794	808	868	751	754	815	748	788	844	792	789	798	760	792	784	807	794	783	826	792	773	809	768	801	810	801	767	797	827	779	835	861	776	808	805	827	794	849	842	772	777	832	805	747	786	829	764	738	801	759	765	821	764	769	769	822	836	744	814	802	750	842	763	806	825	801	784	802	792	851	849	808	765	849	800	812	793	819	791	810	770	820	782	842	810	832	822	755	811	803	801	824	836	816	811	756	790	763	787	803	767	875	801	775	762	765	799	768	796	776	803	833	865	786	800	783	817	833	807	804	799	755	751	793	798	783	778	781	749	802	817	777	815	763	753	779	785	795	767	774	802	817	809	790	745	809	825	818	840	800	771	842	811	811	845	872	781	846	812	870	759	753	739	856	841	817	819	794	800	811	829	800	830	749	822	746	761	816	851	786	806	802	838	807	815	799	749	825	839	778	765	831	825	794	857	784	773	805	822	792	818	822	841	871	800	805	780	773	739	819	801	746	809	775	794	776	821	850	807	819	822	821	864	803	831	794	788	821	814	818	746	823	789	766	795	793	818	831	772	816	842	746	806	779	773	795	761	803	794	817	768	751	774	792	829	772	791	826	822	812	832	782	796	800	861	830	776	781	813	805	842	758	780	756	854	841	756	836	818	799	809	817	812	819	790	795	822	821	809	778	818	823	816	775	770	810	838	765	772	870	837	768	871	784	830	791	812	810	804	786	806	819	801	788	739	834	786	791	725	791	848	842	795	771	769	830	807	827	790	721	765	853	788	829	778	776	852	741	773	741	823	837	857	744	754	758	821	790	819	818	754	759	798	812	795	810	785	794	791	865	807	827	824	817	796	816	797	742	766	766	803	783	808	798	777	770	762	809	840	827	817	740	800	782	807	835	842	759	824	825	719	816	814	812	807	785	766	793	795	811	858	812	832	814	827	801	827	749	779	817	798	803	871	781	766	816	834	808	756	801	779	799	794	830	804	778	750	801	795	838	795	803	826	777	792	833	785	807	792	771	762	817	810	781	768	758	810	805	827	779	822	818	816	797	766	767	830	780	765	830	764	821	818	821	805	737	753	834	798	802	832	792	797	846	766	819	854	827	787	797	775	837	819	848	809	812	794	790	783	783	755	772	828	815	806	805	782	777	787	799	801	783	840	841	756	789	819	850	813	771	806	752	806	792	817	776	841	769	837	796	775	834	801	768	825	821	779	757	817	800	827	804	818	766	798	815	789	781	771	852	803	816	833	810	782	847	809	832	784	757	824	838	775	793	782	788	777	762	819	751	801	765	810	797	797	798	790	808	809	834	773	810	786	832	806	824	781	783	802	771	784	769	806	792	808	806	813	810	772	822	830	756	782	731	803	831	795	799	883	806	769	842	768	793	757	798	771	785	801	828	794	867	773	764	847	827	805	800	804	784	817	795	769	755	835	839	768	752	791	812	798	793	794	768	790	798	833	753	813	788	821	724	841	838	786	786	775	796	785	795	757	794	803	784	798	830	860	791	803	851	789	797	762	798	788	798	805	822	792	801	798	768	802	804	804	813	767	811	805	783	849	786	782	799	798	762	773	860	807	831	805	774	741	803	771	774	810	832	825	826	814	823	733	777	790	783	778	803	767	780	765	769	769	819	824	812	800	742	754	823	799	779	794	812	808	791	852	737	807	765	758	788	785	741	805	824	771	813	788	767	772	828	783	832	788	860	773	770	816	789	857	813	802	812	811	808	809	781	835	813	788	840	792	786	799	788	802	769	814	809	785	861	777	783	786	769	777	851	811	819	800	827	851	824	786	827	807	802	834	783	778	817	787	809	823	790	841	769	824	829	739	836	808	787	796	771	795	740	782	821	772	774	785	767	766	819	774	812	804	771	805	820	785	763	767	859	817	784	848	804	821	736	783	802	778	717	769	770	760	777	787	757	785	779	812	825	759	796	758	809	781	781	771	802	789	839	817	752	816	815	782	790	818	821	765	831	794	820	799	754	817	767	726	777	779	774	776	842	773	795	848	781	806	804	794	825	793	796	804	769	844	783	822	726	814	833	822	779	840	769	791	801	811	741	842	793	775	816	824	775	828	830	760	765	798	780	779	740	765	808	791	770	805	769	798	829	771	803	819	811	795	806	791	797	740	776	781	829	756	808	802	808	800	780	787	788	809	781	770	799	780	794	771	779	805	753	744	796	770	766	776	829	821	843	791	755	801	819	807	747	780	825	785	796	758	795	835	768	749	780	797	806	739	777	837	757	816	806	768	759	809	796	758	794	840	806	791	774	795	796	798	784	749	811	798	817	772	787	789	808	775	803	852	817	780	808	786	780	775	850	798	861	818	819	776	767	809	751	795	823	736	849	779	872	793	772	764	786	818	772	828	773	794	775	811	773	832	782	799	830	833	851	797	800	814	788	773	824	795	813	818	713	769	820	829	785	789	828	766	752	795	783	768	805	787	767	806	802	789	851	809	758	862	760	805	832	767	785	780	806	826	830	797	789	768	803	788	800	761	779	800	817	804	824	768	809	774	820	787	788	759	779	808	774	745	790	799	803	775	772	819	787	766	752	791	818	767	783	804	768	818	802	810	820	786	783	833	787	838	785	777	826	744	829	778	828	806	789	790	830	803	800	764	771	767	798	799	796	772	785	758	781	777	846	829	851	766	854	789	776	770	784	821	830	782	810	847	785	830	812	742	774	796	757	762	846	734	761	744	825	817	841	792	817	809	811	770	777	758	778	780	799	793	801	791	771	803	808	770	829	749	831	774	779	828	828	780	793	741	813	839	800	749	836	749	775	779	797	809	792	816	779	862	786	833	769	778	773	823	827	797	785	817	770	796	810	793	799	804	740	821	770	808	746	834	809	785	826	824	794	761	804	843	809	796	783	769	738	788	812	806	816	711	846	811	845	819	756	756	830	815	804	825	773	757	779	814	786	762	803	785	810	752	760	868	774	759	795	795	788	786	827	784	743	839	743	754	816	783	788	780
28952	22119	9184	1256	719	702	680	655	645	712	662	663	678	679	696	698	629	701	688	681	731	903	942	946	810	724	695	677	716	667	679	670	661	657	717	702	713	721	637	688	681	697	742	678	739	661	721	725	670	714	649	666	706	692	680	652	709	667	748	668	724	675	660	719	669	660	675	751	627	661	664	664	728	689	703	668	719	707	722	709	697	683	704	718	670	646	716	680	679	686	674	647	691	693	690	670	679	714	643	693	731	751	697	712	710	646	663	694	673	701	664	654	685	661	684	667	701	666	662	668	688	692	721	668	669	693	691	654	693	700	637	648	699	668	659	673	655	701	688	640	633	660	723	662	732	702	687	672	679	706	684	702	713	718	673	728	691	673	669	688	685	653	665	696	705	695	657	651	655	701	670	682	675	676	689	696	623	653	653	739	703	687	682	690	713	651	634	699	663	725	617	740	688	674	726	705	716	642	655	698	655	710	704	666	659	681	699	662	685	686	683	735	735	678	686	676	654	651	668	681	655	684	668	637	664	702	719	654	671	706	685	703	673	651	662	712	702	654	713	709	660	699	709	642	690	710	586	697	665	639	749	641	695	694	651	677	692	675	668	723	668	671	682	689	709	678	676	701	702	678	733	704	656	629	678	675	728	677	652	633	692	682	676	665	671	699	685	667	652	710	655	722	672	683	702	675	689	719	649	730	639	666	725	660	655	746	719	707	756	690	646	710	618	696	687	689	665	718	660	717	656	678	631	704	722	702	698	678	701	691	695	736	653	647	675	655	697	693	700	676	692	660	694	711	741	700	741	697	683	705	713	696	694	676	646	687	666	687	695	671	650	669	699	676	700	673	695	710	726	688	667	675	679	716	694	655	694	719	639	697	691	646	708	722	685	698	649	694	743	649	658	672	692	714	654	702	647	692	709	673	676	693	704	670	706	679	708	665	651	682	645	738	639	647	661	704	658	710	664	647	675	681	716	662	698	676	677	663	673	652	673	684	726	690	686	699	692	679	672	702	655	678	751	730	640	655	663	644	661	721	721	725	702	690	706	673	704	664	725	718	644	695	686	689	629	676	731	687	666	705	656	659	727	677	698	669	651	708	663	733	725	717	735	758	723	689	672	655	705	645	688	660	694	728	696	669	664	665	678	712	659	698	711	685	706	680	631	725	660	683	702	705	698	636	679	711	684	706	707	692	699	716	656	712	663	705	667	716	728	706	719	708	643	660	684	706	676	655	693	695	669	676	680	693	698	655	662	690	633	666	657	667	674	651	688	717	720	639	662	667	662	658	669	697	646	662	665	709	665	683	736	711	652	678	662	704	680	649	683	719	682	656	696	715	680	669	695	703	723	728	709	654	649	691	691	684	664	692	697	654	658	673	711	750	655	661	698	697	666	661	707	635	657	654	679	723	687	686	644	681	658	692	665	715	646	669	699	689	648	697	687	699	726	715	724	703	703	635	699	695	741	695	692	652	728	682	670	721	695	735	675	668	654	669	690	752	668	676	678	692	673	702	694	635	681	697	709	657	673	703	656	660	661	706	663	677	687	679	694	687	658	710	663	708	658	684	728	695	723	679	717	639	664	688	721	700	649	626	673	635	690	654	684	695	717	711	672	671	712	677	674	666	662	703	693	666	682	650	711	652	706	739	715	698	715	703	693	680	684	649	709	638	724	699	674	658	687	684	691	661	710	679	702	668	678	651	734	682	678	694	696	692	671	682	653	666	666	707	696	731	693	708	707	704	671	668	684	698	675	656	675	656	696	709	693	680	659	653	730	670	713	654	663	735	665	659	700	655	675	664	680	685	704	741	644	684	653	696	669	712	648	602	707	691	683	728	700	720	609	739	665	694	732	709	711	664	623	674	696	679	694	724	709	634	706	683	659	678	679	659	677	663	673	671	656	686	687	733	713	684	734	707	678	674	718	698	686	669	722	694	749	677	663	678	713	688	742	712	658	674	665	707	688	670	698	644	672	667	668	734	661	637	649	697	705	672	694	634	658	689	663	687	659	708	694	695	655	671	672	668	647	686	632	660	680	685	657	636	660	639	714	724	676	718	681	683	706	726	717	696	684	705	688	661	685	688	717	650	660	675	697	725	735	639	702	677	677	724	665	642	698	694	703	706	698	688	678	680	662	627	685	688	674	708	640	721	673	717	614	693	704	689	718	700	697	666	664	663	729	650	680	700	665	663	700	727	731	708	670	705	712	646	659	666	678	650	674	681	655	670	684	682	678	693	676	703	716	698	718	676	668	678	710	719	708	712	699	703	682	635	684	683	709	702	707	669	695	750	675	665	689	671	711	683	702	673	630	655	633	657	690	632	705	703	714	690	696	641	715	718	709	665	686	706	699	667	624	660	705	664	682	701	689	666	714	681	651	719	665	660	683	691	726	625	664	666	674	689	669	667	664	672	670	725	656	634	646	668	692	663	681	660	685	633	679	661	699	678	638	698	675	640	662	663	664	646	678	677	682	690	671	728	641	701	654	679	695	667	676	672	671	675	686	687	680	682	692	650	726	699	648	652	667	665	650	673	689	692	725	675	668	680	699	639	671	683	655	740	716	628	660	655	648	731	712	671	690	698	702	649	707	688	685	704	689	719	686	680	691	657	651	663	690	671	705	672	708	606	685	685	674	700	647	644	682	690	678	691	683	671	701	712	695	690	683	639	669	683	693	690	683	691	654	644	648	683	665	592	684	687	648	695	712	655	669	670	711	631	679	661	661	668	669	704	630	718	693	710	695	705	734	681	661	699	686	750	690	731	692	702	673	717	717	704	706	692	632	640	700	678	682	715	703	688	653	637	757	718	708	669	668	694	663	651	684	660	733	661	704	714	677	671	689	667	665	690	687	689	685	625	701	692	692	709	648	662	685	675	647	737	640	755	679	696	667	717	690	690	681	710	720	679	702	671	711	709	692	686	720	662	737	705	638	669	682	676	643	662	649	671	709	730	713	706	671	663	709	658	708	698	679	704	737	676	696	698	705	658	677	685	691	700	709	655	643	675	686	659	667	714	679	657	691	710	696	658	712	661	646	724	674	711	651	682	694	746	658	696	638	675	701	710	672	702	688	632	663	675	752	686	740	675	684	691	744	681	693	680	723	658	691	696	666	686	705	706	689	670	693	676	683	681	640	701	751	661	675	723	663	604	733	708	676	674	702	693	666	692	701	732	704	680	684	642	692	660	675	674	689	713	674	665	657	696	663	658	654	670	719	695	675	678	691	728	628	679	699	682	681	660	695	681	690	700	701	707	665	719	722	646	658	661	703	721	688	667	657	709	739	706	688	728	689	664	660	704	698	660	701	671	712	695	712	642	656	665	689	677	660	632	733	714	691	671	705	690	687	682	687	701	673	707	659	678	707	665	708	715	656	750	673	707	680	693	713	676	721	659	729	661	684	709	677	635	641	686	706	692	676	704	674	716	679	692	658	672	638	691	651	660	654	701	666	687	664	654	681	647	681	671	659	670	717	624	680	696
18031	18078	5252	642	564	562	585	608	558	558	559	615	596	549	541	571	570	581	532	537	690	864	915	839	746	639	608	630	528	565	543	600	528	616	549	563	566	561	580	546	541	550	574	594	543	571	569	569	579	578	545	586	570	580	551	578	538	564	581	594	538	572	546	573	571	576	531	574	532	580	600	562	581	578	591	548	506	598	588	575	595	556	542	574	601	596	612	540	595	577	538	593	583	557	563	567	584	599	559	598	580	565	579	592	574	596	573	536	601	593	602	593	593	608	541	561	571	582	565	520	561	541	547	597	582	555	594	616	577	617	589	618	534	539	538	579	569	584	555	598	574	570	578	559	585	560	531	583	571	565	588	561	638	549	579	576	547	514	547	572	574	579	573	581	584	592	563	631	587	579	575	577	528	587	537	578	567	567	575	573	591	538	575	596	570	573	515	586	565	578	591	565	587	556	527	572	535	541	562	567	536	563	585	610	561	537	531	538	576	598	529	596	548	533	552	588	621	561	543	559	535	595	560	572	588	537	585	574	582	576	514	546	576	540	582	569	564	549	546	588	549	570	533	581	579	540	560	616	594	589	576	579	552	513	569	537	543	602	606	577	580	586	569	570	557	593	598	591	556	567	526	567	555	562	548	552	572	536	604	531	572	579	532	597	544	548	575	584	508	572	515	522	580	521	575	567	566	594	611	572	562	554	585	573	605	536	564	580	575	535	567	634	599	578	602	531	531	572	531	584	564	565	552	553	525	571	502	553	592	579	585	581	608	614	571	562	573	581	599	579	549	589	599	548	583	549	628	573	548	548	585	620	553	514	620	541	577	574	568	550	598	566	590	576	533	579	550	557	532	577	578	548	572	489	567	592	590	569	562	557	523	594	600	547	538	541	584	557	578	545	541	585	629	628	563	568	546	561	598	608	581	523	532	574	540	555	574	553	579	599	538	555	580	549	572	547	564	571	556	603	591	561	547	569	553	561	530	564	560	585	586	594	515	611	560	570	582	569	562	566	589	573	588	557	525	564	624	540	573	560	597	562	600	538	525	571	544	579	571	566	606	574	558	554	586	583	574	561	590	552	631	564	563	577	554	554	582	570	569	554	560	566	592	522	608	548	565	538	561	549	554	589	505	528	587	596	602	588	602	544	578	594	590	607	527	601	584	563	563	561	557	563	539	587	547	577	586	568	570	549	545	574	571	590	597	616	587	575	557	562	527	547	589	590	535	604	535	574	561	544	541	559	606	547	561	599	560	526	556	563	572	575	534	554	571	595	584	557	566	565	568	575	561	528	551	559	615	573	583	580	540	591	589	562	522	539	576	583	610	590	539	569	579	604	615	603	577	594	578	558	523	534	515	583	532	585	588	560	537	527	560	514	617	582	544	582	576	576	585	579	563	549	641	580	529	597	526	577	551	587	546	539	610	533	600	558	576	544	615	558	578	540	547	530	595	594	593	551	583	574	554	517	524	559	574	529	582	587	573	532	572	634	564	573	545	635	579	614	590	552	568	595	594	537	557	600	582	558	574	552	554	580	629	563	572	529	570	513	586	558	558	573	546	610	601	557	570	617	522	562	583	531	609	538	607	577	547	539	538	566	540	576	587	564	581	571	571	545	554	571	612	580	536	581	560	534	565	555	617	578	550	582	564	532	551	572	596	578	544	584	537	556	567	527	520	544	588	560	562	549	562	598	564	534	555	554	571	570	618	568	566	574	560	554	576	576	583	556	568	554	577	558	610	580	581	552	561	619	565	552	571	592	598	569	537	579	566	544	576	562	541	558	583	572	559	530	554	543	573	534	558	538	646	563	545	551	569	574	611	624	577	580	556	533	571	597	560	540	551	597	613	558	526	545	570	578	582	554	558	568	561	582	564	574	577	554	535	602	601	598	535	601	532	563	602	566	548	607	564	549	569	572	624	598	566	596	561	595	544	538	553	551	572	574	579	587	563	605	543	553	602	597	616	564	594	567	568	604	559	566	578	615	591	505	563	583	591	552	563	585	598	560	580	554	534	561	548	587	595	539	538	581	561	617	598	578	611	595	587	510	559	599	597	570	559	543	574	578	567	596	542	556	564	593	540	564	561	550	581	582	543	582	552	542	592	539	583	556	598	561	582	577	607	582	557	550	559	613	576	582	582	572	549	618	557	610	603	595	570	592	533	594	538	600	538	560	558	604	625	589	533	580	548	603	572	552	562	563	573	571	601	565	525	558	580	541	557	576	557	567	567	579	612	561	586	535	535	577	583	564	579	535	564	561	555	563	580	580	560	566	573	569	595	579	554	577	594	561	585	605	548	565	567	597	547	553	579	532	561	576	554	599	553	590	567	537	564	592	562	557	547	620	591	574	579	591	598	531	583	571	576	531	557	562	566	562	573	590	565	539	562	576	557	504	578	558	522	578	590	596	551	571	584	564	550	590	547	536	535	565	565	577	558	581	537	561	546	570	585	556	603	564	590	545	575	567	613	568	593	565	596	594	522	544	600	587	568	557	555	541	579	552	577	587	588	599	582	565	582	581	583	583	552	565	564	580	599	561	582	564	550	559	565	539	617	562	550	542	579	575	558	540	581	572	564	575	563	544	599	566	560	523	556	544	543	564	572	544	601	586	570	554	540	564	551	561	552	533	572	581	546	523	593	562	596	542	606	554	574	542	542	569	566	546	561	572	567	562	581	594	562	564	555	574	611	579	617	535	563	558	568	550	550	566	533	597	581	607	549	558	577	540	562	560	541	599	524	538	553	549	588	593	502	588	555	559	585	517	544	560	562	534	586	551	580	539	558	568	553	551	528	624	571	561	564	539	561	571	572	578	604	550	570	578	578	545	581	565	542	546	568	611	555	566	609	558	582	574	586	564	577	597	577	557	565	575	584	545	605	605	619	521	554	585	579	542	536	595	608	612	542	579	593	546	574	594	594	570	526	551	588	625	573	559	562	561	599	577	594	548	541	565	564	597	540	581	557	583	562	579	563	594	578	611	553	574	565	553	543	557	571	560	544	561	562	565	533	532	568	563	550	581	528	535	574	557	585	592	586	589	587	586	588	527	566	515	557	552	521	595	559	596	558	584	622	564	582	573	558	512	585	571	552	601	552	566	561	591	560	557	617	589	599	582	595	544	569	577	553	550	576	570	579	553	572	566	550	569	531	590	557	568	567	549	570	591	555	581	565	616	573	618	551	554	591	548	563	553	564	575	521	569	585	524	576	588	584	540	592	546	510	593	577	586	620	536	574	556	560	622	587	610	555	581	581	545	552	614	603	524	589	550	624	579	561	552	603	564	566	580	556	543	611	534	589	611	568	527	546	530	545	609	538	552	577	595	583	537	556	578	595	563	567	572	590	545	576	539	556	566	587	557	546	587	540	574	577	574	566	574	585	589	542	609	597	599	581	540	547	573	608	627	527	574	561	568	565	538	577	625	589	623	554	584	545	574	561	531	574	598	567	564	578	574	549	545	605	575	600	529	573	587	586	584	540	614
24780	22583	27605	24546	9239	1687	1107	946	917	892	875	889	792	848	854	832	825	792	838	834	1976	3409	3224	2304	1530	1049	893	885	799	846	844	880	795	791	802	761	790	732	843	841	830	823	842	793	768	787	750	770	857	749	801	827	777	803	835	785	813	781	777	821	840	811	798	790	806	816	769	870	784	794	820	779	788	831	786	801	832	825	825	834	819	846	856	828	756	764	827	767	806	865	844	862	776	839	817	788	772	803	820	807	816	829	811	781	787	807	824	781	893	815	780	852	833	794	814	836	801	806	813	810	826	752	793	780	782	803	856	811	816	806	781	812	801	836	817	773	804	812	779	822	813	825	813	800	777	841	822	748	809	813	818	805	791	781	846	820	801	803	841	803	802	841	774	792	823	806	798	805	804	864	801	823	792	805	855	796	811	783	764	885	820	821	775	799	796	842	821	773	804	802	830	790	784	756	794	807	810	792	819	826	831	801	823	780	830	797	837	819	773	794	803	742	796	849	880	783	827	873	845	784	794	776	795	837	749	859	825	791	833	790	825	815	795	778	778	846	833	769	823	823	812	776	788	822	740	778	825	781	767	826	766	731	807	834	790	773	832	814	764	770	830	801	854	721	824	813	807	776	810	796	807	799	820	802	803	827	793	735	817	797	798	785	789	849	797	832	755	846	805	795	788	795	796	800	816	813	786	790	815	815	811	816	842	782	801	788	823	768	806	778	775	842	789	846	777	820	777	865	768	766	768	844	836	794	843	794	746	837	795	852	778	824	823	799	785	842	786	819	797	787	785	749	766	773	797	781	816	763	772	828	801	760	800	811	820	768	809	812	757	766	829	829	804	833	817	822	817	813	779	805	762	825	802	745	806	835	768	753	815	819	837	809	835	820	791	828	790	815	831	808	823	785	848	839	800	773	762	779	771	761	787	788	782	817	833	791	815	820	810	779	801	800	797	805	760	814	786	752	801	744	832	812	801	763	827	795	782	832	843	801	854	880	782	742	812	755	758	826	787	805	762	780	779	827	798	812	816	795	824	842	819	774	793	807	813	839	800	786	786	787	767	766	805	765	774	853	810	816	830	796	838	825	796	807	865	758	831	736	823	749	812	800	852	784	785	820	805	799	819	803	811	801	793	807	812	823	812	817	778	766	816	776	873	806	777	775	809	783	837	821	761	773	793	834	821	796	797	839	839	793	781	806	797	813	830	812	780	829	836	810	832	814	788	774	767	802	813	747	817	868	816	787	790	854	834	796	785	787	794	741	831	794	807	745	797	808	777	819	808	825	783	760	796	774	779	778	797	825	856	817	815	789	770	806	809	845	800	802	785	792	840	781	804	826	778	814	821	761	805	790	813	861	817	814	820	745	806	822	745	785	841	759	804	771	837	777	797	768	825	786	807	822	806	829	785	804	804	829	809	809	852	817	771	827	823	760	796	774	791	788	778	806	850	757	822	834	789	915	852	803	796	847	817	749	829	822	852	819	793	806	818	810	791	782	836	804	815	806	865	721	775	812	773	810	786	816	832	819	856	837	774	809	755	772	819	797	820	782	827	804	765	737	829	809	789	806	777	835	778	800	824	820	813	764	842	826	838	822	795	806	803	758	758	832	834	786	785	794	814	795	808	772	817	787	800	791	794	789	759	758	794	757	776	790	827	734	815	770	804	791	807	767	774	813	790	816	795	806	837	827	781	798	838	829	785	787	810	781	873	839	751	780	790	782	790	777	807	800	815	805	748	784	820	743	867	781	829	787	751	756	806	783	806	789	764	767	784	815	766	815	804	812	793	771	801	788	831	769	816	775	769	775	756	782	775	806	802	823	852	779	799	806	814	794	789	799	781	738	788	812	828	831	809	830	790	799	794	775	792	753	744	795	751	786	805	736	786	826	799	792	845	765	826	858	799	857	786	812	761	796	773	844	757	825	794	781	796	811	814	775	756	767	771	810	821	804	805	787	776	746	731	771	801	791	776	777	833	744	796	760	835	812	810	830	834	854	830	797	784	750	778	797	836	859	795	817	839	782	796	767	852	796	796	798	814	780	806	803	750	855	861	774	809	808	804	837	828	819	798	810	789	813	808	777	739	806	752	840	806	852	825	827	826	802	782	812	775	777	779	767	812	789	752	805	784	830	803	795	779	813	811	786	835	792	786	832	820	821	792	779	796	780	756	811	797	800	789	770	800	835	799	793	801	794	840	834	826	833	808	862	823	803	836	795	814	825	878	811	798	841	757	787	778	832	847	733	737	791	813	765	817	817	772	795	767	809	806	837	806	788	802	795	818	755	802	767	780	786	780	825	777	760	775	846	815	790	850	826	793	838	799	821	844	805	771	827	742	839	781	791	807	778	776	828	757	844	865	778	824	793	779	850	813	847	841	820	788	806	813	825	783	798	782	795	802	843	812	850	773	795	802	804	767	842	861	782	818	826	836	803	824	782	793	752	787	834	789	806	771	768	806	776	844	782	791	839	792	805	773	724	807	795	791	802	775	818	819	780	800	804	761	796	811	767	808	775	818	813	804	781	856	788	777	800	778	843	813	832	819	825	856	816	843	779	786	816	776	806	782	807	818	786	821	812	815	829	781	800	801	825	829	769	800	829	822	811	803	840	772	759	792	795	826	822	824	756	844	791	759	824	800	826	813	776	786	810	811	755	822	747	835	746	779	763	806	820	809	772	773	759	826	754	827	784	807	827	784	759	779	779	826	775	788	806	889	831	776	814	758	837	848	802	802	820	767	843	741	798	765	825	759	799	831	773	787	811	764	835	824	801	796	801	827	778	822	756	795	833	848	801	851	784	847	831	780	755	798	867	748	757	856	820	791	794	810	795	798	790	770	796	815	795	794	770	774	775	787	762	819	767	781	840	794	839	852	803	772	836	809	786	787	791	819	773	796	855	823	752	755	825	807	790	803	820	880	803	785	795	840	788	801	747	743	770	820	831	829	775	746	790	833	834	774	778	772	765	743	738	787	806	800	781	751	747	771	825	857	811	795	815	818	819	811	801	834	790	800	808	804	836	806	764	745	807	811	832	766	795	811	779	821	810	814	797	817	859	834	794	815	794	806	808	819	814	850	783	773	807	824	773	793	817	744	799	771	771	753	757	813	792	804	794	738	798	813	795	825	804	816	794	817	794	809	769	804	808	787	829	828	776	783	839	784	756	844	808	829	840	797	803	814	796	791	771	831	788	740	821	739	818	827	810	810	802	818	839	824	777	824	817	782	818	781	825	757	782	779	813	771	830	763	786	779	772	775	789	772	782	750	816	795	789	825	823	788	803	833	782	791	795	746	810	772	820	832	814	832	831	763	781	782	760	776	824	800	806	782	793	801	815	757	771	811	741	810	815	806	779	800	818	803	831	799	838	811	840	812	819	768	792	805	805	871	818	800	778	793	831	794	736	869	763	791	776	788	790	806	770	856	770	809	848	826	781	749	749	794	783	793	860	775	817	792	820	766	840	820	778	803	840	756	803	784	820	846	828
47752	62631	17203	1624	1164	973	950	870	848	810	726	826	764	752	709	764	740	730	684	751	2665	4336	3678	2650	1524	975	763	709	670	702	730	706	671	711	683	737	701	686	687	706	685	742	726	678	700	677	743	682	735	711	672	692	668	680	714	723	749	703	697	641	708	705	661	700	702	669	713	633	714	675	683	709	685	718	683	682	687	689	684	717	700	684	678	703	739	672	713	717	698	688	666	693	663	704	685	683	690	675	698	694	710	697	701	693	685	748	724	723	726	762	708	706	632	691	729	678	685	698	712	697	716	704	702	667	661	701	714	732	673	655	702	755	673	656	690	691	680	688	735	752	731	730	695	691	684	704	699	672	720	745	695	727	722	688	686	705	692	645	633	715	714	721	666	756	678	654	758	746	686	693	682	752	692	702	683	688	694	741	693	677	691	758	722	712	684	695	692	658	693	659	657	710	640	718	707	653	686	739	687	667	676	683	699	680	669	663	698	742	649	682	683	693	708	669	676	676	723	727	651	686	680	710	674	735	715	707	650	744	708	731	662	669	678	709	658	715	689	711	665	726	686	722	697	702	682	726	686	725	765	751	690	710	687	683	761	669	668	731	662	718	640	669	695	706	673	672	700	704	696	708	737	667	706	694	734	728	655	713	681	692	668	729	719	670	684	687	704	729	700	652	662	661	722	705	708	694	709	695	690	695	704	710	670	690	682	726	685	716	716	690	710	660	746	691	728	641	667	698	709	674	703	695	657	675	672	688	744	717	742	742	703	664	718	664	691	669	691	716	697	697	679	696	667	692	701	702	705	698	710	683	718	711	656	689	716	697	651	685	742	671	711	685	665	699	660	727	709	720	709	704	717	712	717	700	686	690	698	686	681	681	694	714	661	636	682	728	693	718	719	690	710	698	710	705	671	691	702	742	708	747	719	717	696	695	711	709	698	700	715	660	702	702	695	686	742	709	692	742	715	682	661	692	667	669	655	713	690	733	692	718	706	672	760	689	731	647	629	695	657	690	665	745	717	636	694	636	741	659	732	703	699	669	695	675	707	671	721	708	729	689	701	691	704	691	679	749	676	689	746	758	653	676	721	686	671	688	673	704	730	690	754	681	710	754	710	707	734	730	722	696	698	736	691	700	731	684	699	672	666	670	708	737	666	680	675	721	694	664	675	703	696	676	653	703	680	721	720	706	689	696	684	723	646	720	664	675	692	691	675	672	699	668	691	686	731	678	690	735	684	715	679	697	683	711	639	732	708	695	688	722	707	627	706	733	701	693	690	737	724	687	760	700	667	687	722	736	691	651	724	675	668	654	649	642	681	684	702	669	674	690	682	725	692	743	714	701	694	665	690	669	720	722	668	673	705	725	686	676	703	668	654	689	670	700	714	708	735	711	676	693	737	695	714	673	711	710	729	729	683	654	686	692	652	709	632	697	687	673	709	695	622	687	671	745	661	675	713	672	678	692	700	701	689	714	694	701	699	722	670	743	704	693	692	723	657	716	715	716	694	727	697	699	674	664	700	665	711	703	683	687	675	665	667	717	706	657	703	657	668	658	730	712	690	702	724	701	701	712	682	774	698	744	673	737	697	683	689	705	713	746	716	648	722	734	689	711	685	698	714	710	689	643	692	694	728	714	710	699	733	682	736	713	705	694	690	696	705	697	683	690	627	720	686	693	679	748	689	719	702	708	688	664	705	727	712	709	723	758	691	658	668	715	749	656	737	692	729	659	677	713	737	728	701	694	715	715	715	656	741	707	676	662	675	677	644	699	675	746	644	727	713	663	726	677	665	713	756	685	704	673	694	682	662	681	667	639	672	721	711	702	727	671	701	679	666	705	647	692	682	669	693	678	685	665	681	710	678	721	625	681	704	724	669	670	719	711	696	699	693	688	701	684	726	709	678	708	670	722	659	694	763	672	686	687	675	714	660	707	653	695	692	712	677	663	724	680	725	683	734	689	672	699	696	682	669	721	738	652	660	710	691	693	707	654	699	696	690	708	725	709	660	726	672	709	663	672	737	707	702	739	667	718	688	690	680	729	702	659	716	692	684	672	728	759	689	735	714	694	720	684	722	668	648	734	652	701	733	692	688	709	692	659	707	725	723	686	691	657	679	675	653	694	693	724	662	709	685	715	713	673	707	678	662	703	735	705	742	743	683	678	683	692	708	691	710	641	678	664	656	701	649	712	702	689	683	713	731	658	700	726	689	708	669	711	723	674	654	694	676	696	711	686	680	680	706	699	719	695	699	669	692	694	686	708	695	743	737	724	679	657	724	697	717	675	676	650	722	716	717	708	691	701	663	706	675	681	696	688	666	698	706	707	706	712	704	737	693	709	708	682	732	669	721	691	702	707	677	701	755	739	718	725	645	668	639	697	692	699	699	719	677	707	737	698	665	719	645	673	717	679	718	683	687	656	703	757	703	715	673	674	678	682	713	719	699	739	676	734	752	688	686	716	715	731	709	646	661	708	765	727	657	632	682	738	660	654	648	723	665	673	724	698	663	696	691	708	738	704	667	710	670	686	685	708	696	661	652	660	724	680	687	723	693	704	712	707	691	693	680	693	713	704	693	676	706	673	718	702	713	695	730	697	674	732	677	713	723	682	762	706	689	699	680	757	728	670	691	701	662	705	699	661	736	685	693	695	662	703	688	691	709	690	679	712	705	712	697	722	701	697	716	706	664	689	758	684	684	699	726	648	656	697	705	703	718	669	685	700	706	687	712	670	736	626	736	657	683	676	662	724	717	706	681	673	666	702	681	730	677	662	733	652	697	749	667	671	683	711	653	711	693	726	752	672	703	731	735	690	672	714	723	681	677	639	652	686	671	673	704	702	694	669	714	694	700	713	669	680	653	694	676	723	642	701	663	702	749	715	729	663	703	710	682	661	707	699	664	701	701	712	712	679	678	711	652	664	743	684	664	673	658	665	674	672	730	690	668	646	697	696	740	663	734	693	762	676	691	629	698	701	688	662	651	627	688	714	714	666	678	736	693	680	658	701	698	721	745	729	665	718	709	689	727	638	721	699	719	667	668	708	678	712	709	731	703	689	678	714	732	702	678	670	681	690	727	668	703	722	698	749	709	697	709	688	628	718	680	677	650	684	651	712	696	673	654	683	682	727	679	701	666	712	680	688	689	705	700	694	663	695	706	654	685	728	737	708	725	685	738	700	678	712	660	706	714	752	672	742	669	707	766	673	655	642	736	700	678	704	681	679	722	751	703	675	706	772	691	746	695	694	719	689	712	674	619	712	693	666	714	662	665	667	743	717	656	701	703	646	692	692	714	622	692	706	663	706	716	751	689	688	656	660	647	674	697	681	726	685	708	777	691	705	700	722	699	669	693	675	694	717	702	691	696	670	695	694	734	682	683	670	709	741	662	667	638	719	652	685	687	695	712	669	677	718	744	758	659	697	686	730	705	691	688	678	658	713	699	656	729	669	684	712	688	661	717	722	713	728	673	738	727	639	692	715	647	719
23930	21936	28204	24747	18447	4938	1640	1190	1017	1081	1052	983	940	983	941	932	967	936	900	929	3403	5162	4751	3222	1874	1304	960	927	962	910	925	904	847	857	889	900	950	938	983	930	929	913	930	969	907	877	902	924	950	934	884	849	873	930	852	889	897	911	899	886	919	867	869	914	878	883	914	923	906	897	938	912	868	917	862	858	914	867	893	908	885	871	915	835	891	932	945	912	910	886	889	908	935	901	904	881	924	944	924	974	885	850	919	913	905	912	800	889	848	960	912	843	886	881	875	932	925	876	912	879	867	879	924	904	870	870	896	891	918	883	828	899	884	883	889	889	931	860	882	874	905	886	871	915	879	924	946	838	944	832	910	868	940	909	918	898	885	901	981	910	906	866	900	919	916	873	910	912	879	880	879	907	943	867	940	914	852	837	897	893	865	912	887	891	848	878	930	910	842	868	913	924	875	889	875	926	822	859	838	923	830	874	909	874	907	870	906	881	854	880	911	875	895	881	887	873	908	863	903	889	887	885	870	886	910	889	852	889	818	933	796	917	892	880	941	858	844	885	900	849	873	875	892	900	849	940	870	910	923	952	865	875	887	870	920	890	894	905	909	907	898	928	864	893	888	881	869	867	889	837	904	925	862	889	910	875	867	885	829	924	834	984	928	930	911	846	989	881	851	874	860	849	900	863	898	871	952	882	906	939	903	842	843	858	880	906	910	906	925	943	877	877	898	845	886	935	932	868	873	901	902	943	894	873	916	857	899	848	854	892	932	891	849	895	851	858	884	883	829	882	892	899	893	881	887	901	891	976	835	853	906	868	914	904	880	872	897	905	852	872	915	867	908	893	933	887	914	896	871	901	901	946	889	872	870	887	886	902	918	884	932	900	918	893	923	937	894	886	918	905	920	887	941	977	881	905	871	873	858	915	892	841	912	898	917	852	919	901	905	889	852	902	900	848	927	881	888	916	853	900	916	869	893	866	881	915	946	909	903	847	864	928	919	889	885	973	858	951	844	859	896	889	865	945	887	907	895	930	925	920	879	884	933	915	892	895	841	864	916	839	887	904	871	905	889	898	893	864	897	925	811	855	911	856	915	878	871	862	855	906	927	876	844	869	893	898	873	925	961	918	864	888	864	829	888	933	874	928	882	921	917	877	887	884	857	933	894	929	887	895	888	894	889	849	887	885	886	915	827	924	851	862	899	910	910	892	846	924	903	859	855	849	878	869	892	838	868	869	838	922	903	871	907	906	874	819	884	933	891	890	862	952	883	908	890	881	842	911	931	900	864	919	898	878	936	847	889	837	894	895	868	914	871	876	878	885	916	878	869	848	886	870	929	870	857	929	916	883	893	903	963	897	945	820	853	901	927	831	934	921	895	878	919	855	905	909	897	882	894	914	849	868	831	872	903	864	860	894	858	881	867	896	842	895	963	839	891	882	880	916	928	893	899	909	874	874	908	833	869	895	909	859	878	873	928	903	926	911	944	917	939	876	841	867	879	948	878	866	875	905	938	873	863	891	921	870	872	971	862	925	946	862	851	902	961	934	922	890	913	887	925	891	850	912	872	888	903	846	932	893	861	935	893	920	882	874	866	938	918	959	895	851	893	886	898	900	914	912	884	872	867	923	854	847	908	920	853	879	826	867	852	890	890	880	936	863	904	915	880	813	927	893	889	885	864	893	924	876	891	894	896	862	926	871	851	931	901	887	876	852	861	931	977	910	865	872	907	942	814	868	901	862	890	844	922	865	874	854	887	891	897	871	850	872	880	909	889	945	877	904	823	924	855	824	859	865	881	901	876	879	915	893	946	955	904	916	904	889	910	892	872	901	898	886	893	921	920	840	938	916	901	870	930	902	883	909	861	882	876	896	854	916	926	935	859	906	853	868	874	865	854	842	897	872	862	879	885	894	890	848	913	863	905	887	914	868	899	980	852	893	863	889	930	886	872	921	890	912	912	879	929	862	897	884	882	943	869	883	958	867	871	864	842	862	837	868	886	924	879	869	893	886	882	851	904	919	927	912	884	874	866	885	939	930	913	944	875	859	852	898	942	894	861	893	904	901	852	907	897	852	875	897	889	867	888	916	849	892	874	882	863	922	864	905	879	921	891	840	824	829	915	941	900	901	868	905	876	920	905	919	893	888	845	837	861	907	869	892	868	850	952	888	933	907	886	886	883	905	869	927	856	911	896	885	910	856	876	909	904	918	886	843	890	837	875	891	850	879	905	908	848	884	937	866	862	902	886	869	913	931	865	897	951	942	883	901	935	908	839	893	928	920	845	931	904	919	901	869	893	927	913	868	917	890	893	851	930	908	930	917	842	924	950	885	902	895	904	894	920	891	936	858	906	873	902	931	864	900	887	956	932	886	886	879	908	885	861	876	912	937	964	884	858	871	918	854	893	854	869	916	918	923	890	849	867	900	874	893	866	883	918	906	899	916	945	923	920	876	891	882	863	869	932	888	901	817	910	816	880	920	857	939	913	887	904	895	905	869	932	918	867	848	845	910	905	880	845	945	893	879	918	878	879	907	817	921	865	853	916	908	856	904	935	902	925	833	930	863	905	858	879	876	914	824	867	921	925	901	943	875	914	914	869	895	914	914	957	885	884	879	916	907	898	906	940	872	909	887	952	891	889	875	911	915	956	902	905	941	874	906	921	947	949	972	866	849	887	894	859	908	882	940	835	928	886	847	958	897	897	840	887	877	847	888	861	843	852	879	914	915	899	926	901	941	876	914	856	940	868	913	841	824	904	903	899	848	912	887	896	908	953	871	910	838	897	893	831	891	919	904	921	880	877	929	865	864	889	943	878	897	878	900	897	817	884	898	920	916	935	889	911	950	887	915	871	873	922	890	870	865	940	858	817	871	920	919	924	882	838	849	901	943	934	868	867	830	913	951	933	914	882	935	946	828	928	853	825	895	934	900	921	926	922	908	870	909	925	910	893	883	887	881	868	927	846	881	929	886	948	927	910	966	974	861	880	871	862	916	835	869	898	919	875	877	956	901	842	899	910	940	933	907	892	839	872	872	851	871	862	886	890	855	877	892	800	936	893	842	967	889	915	876	874	899	865	876	885	865	880	934	923	893	903	875	865	864	894	907	871	909	858	916	858	895	904	876	906	921	894	904	934	923	862	882	894	912	830	948	921	873	938	895	854	883	900	915	943	906	894	894	941	879	863	892	888	967	884	870	908	888	878	834	862	900	909	857	878	931	879	864	893	858	901	900	911	943	894	923	903	916	912	872	895	903	836	921	910	940	931	897	932	897	926	876	866	865	895	911	879	894	962	851	879	864	931	901	915	897	889	891	859	893	929	823	902	888	915	945	916	856	941	931	907	895	924	927	898	838	864	868	925	868	908	915	926	850	893	860	900	869	940	898	872	935	862	882	885	889	819	895	892	870	909	865	885	871	882	927	906	857	857	890	862	893	889	873	867	860	972	863	941	868	913	887	931	928	797	909	929	904	918	869	850	887	871	851
59794	78773	22284	2718	1407	1267	1105	1050	938	915	904	902	879	854	775	838	859	844	856	832	4703	6192	5219	3496	1952	1245	824	871	750	837	814	813	811	774	796	777	815	817	781	801	812	788	781	759	789	777	764	803	842	805	744	782	745	767	813	725	803	845	740	801	784	821	812	817	755	788	848	746	759	737	814	799	820	797	784	781	799	782	807	770	749	818	717	831	791	824	813	759	794	774	792	754	801	761	803	757	770	825	754	793	772	815	798	815	739	791	804	821	783	780	742	770	777	737	845	791	734	740	795	789	787	781	776	797	796	756	747	788	804	743	791	778	754	769	801	743	765	778	693	786	792	805	766	801	760	749	772	817	759	756	792	807	793	822	743	787	784	762	794	836	747	755	776	779	752	779	767	824	755	771	747	785	786	782	757	781	827	787	752	813	785	799	827	778	815	801	787	729	758	800	750	796	747	754	795	722	776	762	789	747	789	738	770	779	826	778	804	759	785	790	739	745	800	741	766	744	770	790	768	745	791	773	771	698	790	830	844	781	823	759	807	830	839	727	763	751	789	766	806	769	865	718	788	797	796	764	800	757	712	817	745	763	781	746	796	752	756	765	773	754	806	816	789	816	797	810	751	738	771	774	761	800	769	751	799	797	789	789	788	772	760	806	797	714	745	789	773	802	793	835	799	745	770	798	759	713	776	765	761	734	774	726	768	771	766	816	773	804	798	774	796	782	768	775	759	794	796	761	755	757	770	798	757	744	789	787	792	748	806	817	742	748	798	792	740	798	797	756	735	784	762	804	785	753	787	822	767	852	862	788	761	773	757	742	717	788	780	770	770	764	786	799	795	799	768	739	766	792	787	777	796	811	785	766	798	788	776	785	727	767	768	749	753	796	753	774	756	771	778	772	786	754	757	747	801	830	800	767	766	827	783	815	800	759	733	794	775	802	779	853	757	774	792	823	797	806	744	812	773	774	754	793	792	767	790	772	804	737	838	804	740	759	767	785	841	786	781	829	795	742	791	788	831	744	820	744	740	781	770	838	783	764	771	792	752	785	805	782	823	784	827	787	741	736	770	791	789	764	819	798	779	764	788	804	758	766	775	814	792	761	757	806	794	808	797	744	761	789	748	807	780	762	802	736	768	791	743	785	744	790	788	780	727	753	820	772	804	778	801	796	771	740	796	777	777	753	828	786	807	791	776	747	740	752	741	833	802	748	786	759	775	761	817	787	777	778	766	770	782	796	742	788	796	760	771	713	800	755	787	756	791	808	748	792	734	811	780	798	782	761	794	827	734	812	779	761	828	839	825	754	764	704	829	779	793	778	775	753	765	777	771	775	781	756	771	784	781	806	743	786	764	735	811	722	715	815	752	741	800	788	774	764	773	776	781	738	823	741	734	751	785	780	808	770	762	815	771	724	772	742	793	813	741	801	754	817	751	784	805	743	766	768	793	747	819	783	764	768	761	800	847	792	772	777	743	813	795	757	803	762	760	792	716	819	746	782	795	791	801	821	805	776	801	792	750	802	795	824	766	745	799	817	745	838	787	771	807	808	777	792	777	793	787	769	795	796	775	768	750	765	782	750	763	824	738	802	755	784	835	795	796	748	776	835	788	794	755	754	778	717	789	780	767	731	761	733	777	726	784	730	791	789	766	745	797	778	777	756	764	720	768	783	806	771	804	804	770	771	815	810	781	729	780	760	761	758	799	766	812	822	755	799	774	787	785	736	730	735	799	762	781	783	776	800	756	765	809	772	842	770	771	808	731	771	803	825	752	791	750	757	803	772	806	840	745	788	743	836	767	797	742	792	752	842	785	753	793	765	790	766	807	801	798	825	764	724	785	776	787	748	781	755	743	736	768	801	797	728	740	753	827	792	750	769	781	788	786	771	773	829	727	755	762	795	827	749	786	805	821	759	798	805	726	762	774	796	766	813	769	799	761	803	768	745	850	767	745	796	787	811	755	776	731	749	767	785	740	743	762	797	796	819	803	791	799	811	795	726	826	778	776	758	807	776	783	778	773	792	762	775	825	755	818	788	795	749	740	811	752	780	810	730	784	782	807	786	750	727	730	750	759	795	742	799	773	727	773	756	807	774	761	768	783	799	783	808	777	821	723	761	791	770	790	781	773	793	805	782	796	794	803	778	797	744	770	813	746	845	747	795	747	781	755	755	801	773	768	795	812	771	734	773	748	770	778	785	782	760	823	814	745	750	780	783	766	776	791	781	751	762	733	755	769	802	718	767	788	737	820	812	702	830	792	816	741	761	731	772	810	769	739	769	743	790	747	749	735	822	783	751	754	754	806	817	793	792	806	756	752	740	786	753	766	722	760	840	774	780	800	817	780	783	774	771	747	769	776	812	755	781	813	764	760	789	775	777	772	794	767	759	768	818	774	736	759	806	745	799	755	733	781	781	724	788	741	761	793	758	776	761	767	764	778	815	792	806	785	732	796	783	786	830	798	786	780	809	774	787	754	779	811	761	786	746	770	763	752	826	797	776	753	753	784	844	753	816	786	804	764	807	782	759	781	794	759	760	794	772	728	816	767	797	769	731	791	741	801	797	791	789	817	811	743	757	800	783	807	749	781	726	810	760	763	764	769	802	778	760	809	789	801	763	766	782	718	734	744	776	754	805	777	822	769	758	780	769	804	816	765	847	766	835	742	756	834	802	800	776	766	761	809	723	799	745	774	755	815	754	777	749	750	713	725	748	745	817	749	779	745	747	767	757	746	774	853	776	784	766	805	762	788	767	752	761	771	795	767	777	771	777	763	821	789	785	760	776	795	748	757	810	776	781	807	767	760	737	738	755	765	801	757	763	762	778	756	757	770	765	782	796	751	775	744	776	804	766	765	798	811	726	808	749	783	802	789	755	770	757	760	776	763	807	772	776	749	770	798	746	754	735	780	756	785	747	809	796	734	801	759	762	767	793	771	768	830	806	752	782	743	788	732	762	826	751	756	739	756	839	753	792	754	818	761	770	782	813	782	780	782	768	764	760	805	727	792	804	749	776	800	790	789	730	768	762	804	821	784	738	788	779	762	805	770	776	803	785	774	791	796	756	759	768	772	776	755	725	775	794	770	760	783	769	732	718	800	774	805	810	822	747	733	793	750	760	795	748	723	798	767	770	803	760	802	796	826	811	788	784	766	731	795	765	774	848	744	769	695	773	801	721	755	762	777	759	773	761	791	729	789	778	807	796	800	776	791	755	761	735	702	798	753	789	755	795	798	766	775	867	743	740	757	797	767	748	801	795	780	767	770	780	748	757	785	753	810	812	758	756	775	783	772	767	779	775	743	824	805	764	770	799	785	751	744	755	797	768	791	801	761	706	727	758	815	749	805	763	793	766	768	757	753	760	773	801	796	782	719	787	830	800	786	777	766	787	798	835	767	703	830	823	782	783	752	819	772	834	796	728	784	690	770	743	767	785	760	771	740	810	787	742	773	788	764	823	742	802	724	749	768	788	757	702	771	793	716	767
28333	20321	5709	1151	687	716	669	686	659	656	677	648	671	670	615	649	690	657	640	608	782	888	946	907	777	700	699	675	663	692	650	612	646	662	672	675	633	652	705	674	695	696	601	600	657	687	649	643	656	641	681	655	658	647	653	676	688	626	692	648	722	650	669	684	684	657	639	674	702	646	656	651	689	682	645	677	669	649	629	673	695	715	638	630	641	621	633	639	642	693	693	641	630	657	682	615	683	674	639	625	636	622	665	625	662	656	697	615	661	670	651	665	648	672	666	627	647	684	638	676	644	667	687	661	625	676	651	682	674	660	677	622	682	639	676	674	689	704	653	627	632	647	701	661	674	663	632	677	672	631	706	657	640	687	628	659	742	628	628	669	674	633	676	643	675	627	703	696	608	671	666	654	692	654	673	611	650	656	635	664	673	669	634	619	662	631	612	683	608	652	606	641	645	651	688	655	637	620	610	687	664	669	626	680	645	626	689	650	648	632	644	653	655	612	676	663	679	634	649	641	649	663	602	643	676	688	696	700	633	640	668	677	644	659	640	680	686	670	661	666	647	695	621	690	652	637	627	697	636	630	662	652	686	658	630	683	662	703	646	595	609	636	644	675	673	721	655	609	655	636	647	686	652	670	645	586	627	652	635	667	653	669	661	654	659	638	729	670	635	640	665	653	675	645	623	681	655	639	693	656	664	626	605	654	686	636	641	636	656	663	665	623	631	676	665	687	656	634	620	627	675	643	666	710	590	644	622	658	655	697	604	684	712	663	668	657	641	669	648	641	669	644	683	636	668	666	653	702	628	661	620	627	643	684	668	695	603	639	649	675	632	682	666	666	628	621	668	663	665	668	646	617	658	650	678	637	674	651	654	636	690	666	668	645	604	638	598	629	637	635	671	627	626	630	650	664	679	641	714	716	644	631	621	657	734	642	699	681	678	689	655	702	664	669	673	667	614	664	635	663	673	645	611	666	668	612	690	655	688	634	620	658	644	611	664	663	637	676	691	685	641	647	653	671	641	671	678	686	680	685	666	693	637	619	667	655	693	624	655	672	629	648	689	653	646	663	686	664	744	660	630	682	639	683	637	653	677	707	676	670	671	673	637	623	618	649	696	623	668	693	681	646	620	646	668	657	672	643	618	658	675	686	648	662	623	617	647	627	659	642	669	663	656	641	648	671	638	680	689	674	650	624	626	640	647	608	639	679	643	657	651	658	668	659	667	667	627	679	646	636	675	652	693	687	663	659	593	667	674	632	649	656	633	668	639	635	639	615	667	660	626	657	629	710	672	665	668	665	701	632	707	641	649	671	645	683	690	608	659	672	655	663	699	628	640	673	630	658	692	645	677	640	657	651	666	676	650	632	685	656	666	653	688	647	697	638	660	644	662	696	687	687	647	683	605	644	639	680	648	636	650	646	666	655	622	695	663	631	657	643	670	674	687	685	703	672	643	619	642	666	670	646	620	653	671	637	668	674	656	612	645	633	622	682	678	671	595	682	694	659	683	612	627	672	663	655	602	684	642	627	611	696	643	618	689	654	599	663	692	646	688	695	682	599	666	657	651	637	650	659	624	680	652	669	675	656	659	664	676	642	670	631	658	660	674	635	632	657	649	647	630	685	664	588	648	630	650	636	623	705	680	674	663	651	661	627	677	627	636	661	657	685	639	649	609	630	661	648	639	646	657	620	620	633	638	653	632	698	675	698	652	655	640	683	654	689	717	645	670	625	676	655	622	699	635	697	651	680	701	650	728	671	679	649	640	627	636	689	662	672	647	643	672	639	709	679	677	673	642	598	678	669	704	680	635	638	659	624	649	645	648	653	689	680	674	640	654	642	660	643	668	635	648	646	693	644	663	653	631	668	657	664	628	620	681	660	671	677	696	647	668	693	641	673	658	638	684	645	637	679	657	612	650	656	679	666	622	687	658	670	657	697	678	648	678	633	617	634	654	669	635	623	659	678	667	665	690	668	656	676	648	629	660	692	689	693	665	706	667	697	680	652	683	666	673	679	695	612	625	664	700	639	670	649	692	696	665	659	622	662	666	667	689	641	629	631	653	662	626	641	682	640	671	662	705	648	655	635	665	641	635	644	659	669	685	658	692	632	651	683	656	700	661	620	678	626	643	641	609	678	670	677	679	639	662	624	650	667	678	709	612	670	653	625	668	656	638	654	643	653	658	672	647	695	603	676	646	688	677	657	655	681	640	700	645	674	666	714	698	658	652	660	661	633	667	586	639	640	654	670	690	679	677	687	667	663	675	635	696	665	648	634	666	702	617	676	670	635	659	641	660	612	609	684	647	671	679	663	693	653	652	641	689	632	622	652	687	650	659	694	674	610	671	670	575	652	668	661	636	671	667	677	639	690	667	661	650	709	665	671	623	656	653	645	686	647	674	620	637	736	676	713	663	655	572	665	629	686	681	657	650	633	677	640	625	651	696	678	654	684	690	652	651	679	687	696	680	629	636	666	678	623	604	687	608	725	673	630	652	660	684	685	683	680	688	637	658	661	664	649	652	675	651	637	647	623	656	655	624	663	643	640	680	690	657	611	713	721	637	716	636	615	650	648	621	673	603	673	707	669	681	651	661	642	660	638	666	638	672	663	667	670	648	642	695	712	704	658	620	688	632	689	643	632	680	647	662	702	602	635	669	666	650	668	719	682	661	612	649	648	638	656	682	664	659	609	636	623	680	690	672	687	675	657	649	690	675	686	667	675	650	675	694	644	655	682	661	658	662	661	640	642	628	669	699	649	688	672	649	705	662	712	665	630	636	693	634	648	651	689	663	651	692	691	618	616	661	671	645	638	655	620	665	680	709	663	646	703	686	623	632	660	639	665	661	601	634	692	672	659	667	656	689	672	669	624	686	676	675	678	674	674	646	646	675	627	674	661	676	635	659	602	624	703	716	641	635	653	666	628	677	656	707	655	645	733	690	668	730	644	704	605	666	677	694	689	675	680	645	652	655	640	625	687	658	655	682	660	707	689	650	655	673	660	621	679	698	619	678	666	640	634	644	614	663	651	631	646	671	654	657	657	675	685	634	667	690	649	627	679	688	659	674	625	681	675	677	629	686	680	675	623	671	648	634	686	671	638	646	661	685	613	615	602	638	702	630	662	655	655	614	661	695	642	702	655	651	678	681	667	666	663	696	671	650	658	673	629	689	630	656	609	685	644	619	626	652	620	679	621	678	641	700	674	664	686	670	675	647	697	617	638	617	691	683	674	679	659	658	679	656	675	669	665	657	667	712	664	643	639	623	682	651	687	638	654	655	700	638	635	659	669	682	688	637	679	664	624	677	627	653	663	635	644	636	666	660	697	667	663	672	643	633	651	645	668	643	610	626	642	630	671	639	636	654	686	700	649	680	660	635	689	683	662	641	699	611	698	670	642	646	683	692	653	672	651	702	620	655	682	684	664	652	662	636	692	651	654	634	663	669	646	664	681	630	681	659	693	646	648	639	700	646	639	640	675
15525	15142	1450	628	570	525	567	578	537	537	548	537	538	547	546	550	542	553	592	595	724	957	940	828	713	606	533	561	549	566	554	547	550	518	552	537	536	523	536	522	562	539	545	575	514	525	530	557	541	538	578	519	554	526	531	525	532	543	538	550	528	524	548	552	537	570	553	515	513	523	510	534	557	545	541	531	547	504	529	585	543	548	530	540	506	572	571	530	522	541	534	545	561	574	527	568	544	582	591	539	576	579	517	550	535	579	529	516	530	521	548	540	563	550	536	568	493	537	532	543	540	576	604	546	534	542	551	552	539	496	546	560	562	532	568	591	587	555	542	544	546	531	550	519	576	543	559	532	536	519	581	555	559	535	528	550	552	549	523	536	537	531	608	582	527	556	557	523	563	589	551	538	531	548	517	493	528	539	547	537	543	565	512	577	551	590	542	539	538	558	533	568	562	555	559	534	574	552	558	512	559	525	550	562	527	535	550	545	495	541	577	514	538	532	550	500	573	549	542	528	518	556	521	540	534	585	489	533	506	500	515	537	535	520	539	534	549	565	577	498	521	513	567	533	550	543	572	548	550	547	511	540	558	577	558	512	560	493	549	530	530	510	510	526	536	498	508	552	535	520	563	577	539	509	535	534	545	559	569	542	536	523	521	523	518	508	574	550	551	524	560	512	494	526	584	557	507	554	579	581	603	525	529	483	560	505	563	527	532	524	525	473	548	546	545	584	492	515	555	519	584	544	527	553	558	547	575	530	521	574	523	549	567	574	542	546	527	524	547	536	522	525	493	542	509	453	542	564	534	595	593	539	534	535	537	525	550	567	586	575	526	554	546	566	541	542	531	537	496	569	523	520	553	579	524	516	536	518	549	541	540	553	520	535	513	547	511	546	527	550	577	533	509	544	503	554	537	585	500	600	521	527	535	534	514	554	509	526	568	497	525	488	571	566	559	524	554	536	561	535	524	554	527	538	523	531	548	537	544	504	538	551	531	502	545	580	498	540	548	523	539	514	560	528	521	548	599	544	558	545	551	526	550	556	558	553	600	569	550	533	513	549	535	589	531	556	574	535	508	588	510	532	554	503	527	529	545	551	568	530	562	509	561	573	564	514	566	539	564	523	541	567	552	527	526	553	555	521	526	544	541	556	502	539	545	534	520	550	543	545	514	560	552	493	554	489	529	540	597	528	530	550	540	532	580	530	488	552	475	530	565	531	527	518	532	530	561	505	524	545	535	524	537	533	572	595	550	541	528	530	545	535	566	568	560	544	536	558	511	534	529	525	537	540	584	557	537	566	560	548	537	576	553	518	568	571	562	550	511	484	552	565	546	552	562	539	561	534	525	524	522	525	575	569	564	551	539	540	525	557	499	553	528	543	524	571	564	571	563	504	520	599	546	515	509	557	533	543	537	487	531	557	548	568	514	535	514	501	528	526	533	539	531	572	516	529	552	535	508	521	600	565	558	551	539	540	519	583	538	529	544	522	527	572	519	530	546	568	532	522	569	549	495	540	567	559	549	537	581	554	525	558	528	546	549	543	539	529	508	575	570	527	544	555	573	581	523	562	543	602	534	560	542	552	587	531	544	563	517	553	513	552	542	519	525	528	539	521	560	557	590	569	509	518	558	513	556	510	514	546	540	541	573	531	506	550	519	516	529	541	540	528	555	546	569	524	530	534	534	527	505	512	567	535	522	524	539	571	564	534	562	528	525	522	596	552	529	556	537	541	543	548	559	519	528	560	562	492	541	467	554	538	569	532	533	579	516	555	550	536	553	494	480	537	525	521	531	539	549	544	544	567	507	552	568	506	521	566	526	506	563	530	533	542	591	529	541	550	505	556	580	525	584	525	529	520	553	576	536	597	564	559	510	544	512	546	538	548	572	533	528	568	539	571	537	544	509	554	573	518	608	549	559	469	562	540	533	507	523	553	533	520	546	520	551	530	583	516	538	524	583	517	575	551	565	537	583	569	554	568	508	564	503	536	497	552	530	538	512	530	535	516	527	542	533	543	540	525	532	559	553	533	517	559	543	577	521	548	541	524	540	566	517	569	534	507	559	540	565	507	554	550	538	557	590	563	520	526	558	541	513	529	542	489	553	569	484	512	526	493	543	541	559	544	528	544	548	551	547	553	487	544	515	530	522	518	547	543	593	509	539	519	561	524	566	534	526	507	539	538	524	539	580	502	530	548	551	543	552	532	531	562	515	529	536	494	529	550	564	553	546	532	500	549	543	514	541	541	536	544	549	559	590	501	556	502	558	591	513	505	512	560	528	524	546	554	544	526	543	526	551	601	552	526	513	512	563	546	508	570	517	553	531	554	523	549	540	581	551	520	540	559	547	533	547	548	547	550	543	566	518	557	553	549	538	527	540	556	602	542	544	540	563	531	547	522	525	535	564	518	556	521	542	540	517	553	529	533	560	564	476	582	551	530	528	539	556	538	515	560	572	563	539	587	561	552	548	544	560	521	537	595	552	565	545	559	532	534	547	563	501	542	544	518	539	542	531	559	539	552	537	545	549	546	539	562	516	528	583	532	592	568	476	576	536	536	554	518	610	560	517	547	516	514	503	585	530	519	535	552	506	568	541	534	491	491	548	570	531	552	543	544	588	515	505	548	535	512	533	541	538	526	521	541	554	537	536	621	536	498	560	569	572	520	494	554	523	529	548	530	545	511	513	508	545	523	554	528	542	552	528	545	543	576	528	553	509	569	546	551	484	532	552	542	594	516	548	580	525	570	577	556	543	541	548	495	515	531	578	520	573	549	563	537	531	556	551	518	523	577	525	526	528	567	530	545	535	546	571	508	544	559	532	540	524	518	540	532	604	549	556	513	537	529	570	553	561	541	559	516	527	563	570	563	541	534	522	539	522	517	567	485	551	534	508	544	544	511	501	557	535	527	577	514	548	553	562	515	530	528	556	540	541	546	568	534	557	528	547	523	557	577	594	532	567	564	561	526	596	515	546	545	539	575	509	571	525	528	556	538	569	570	553	537	544	561	574	559	529	589	551	529	574	538	541	542	566	534	543	515	525	517	536	547	536	509	550	486	581	561	540	545	559	532	531	513	528	546	527	577	516	529	534	490	557	521	555	568	561	536	533	557	530	585	580	528	542	569	565	528	524	508	530	570	518	559	515	543	517	516	581	566	540	521	556	536	561	532	520	524	545	552	564	545	548	524	534	575	501	503	546	506	587	552	573	522	538	562	523	553	529	523	535	546	527	521	514	531	557	533	560	520	571	498	529	567	558	551	538	523	531	552	558	558	546	544	528	556	563	558	551	510	539	500	524	550	591	572	566	528	541	572	613	557	548	575	496	523	594	585	532	563	550	532	561	507	545	561	561	527	538	520	553	516	550	543	503	521	526	523	546	531	527	561	576	483	522	468	513	519	552	535	571	551	527	530	568	523	514	577	570	544	550	497	531	511	555	573	563	517	543	585	546	557	539	539	543	543	510	489	539	516	535	538	517	523
24714	22986	28533	24208	11429	1910	1150	914	855	873	814	808	841	888	789	842	835	809	801	820	1882	3208	2786	2086	1387	1020	811	793	847	734	801	765	796	774	775	755	771	772	831	777	776	789	786	774	792	765	775	829	780	820	790	850	789	738	758	796	805	792	811	790	803	775	812	747	726	787	765	770	825	786	795	764	803	841	825	819	777	793	751	745	789	804	815	777	785	794	785	787	747	815	819	804	831	779	798	758	792	789	796	790	810	821	816	698	840	765	769	778	807	785	793	743	742	790	760	800	772	763	800	757	792	795	784	763	758	757	806	781	817	816	786	806	765	789	786	755	812	812	756	787	761	828	823	758	746	802	772	850	772	804	799	797	833	796	787	783	740	796	820	811	812	800	760	796	752	771	803	760	743	769	809	777	810	758	820	757	775	791	795	864	766	749	735	808	766	756	785	801	764	784	776	749	734	764	801	740	766	815	796	792	781	796	776	841	800	744	806	813	750	777	793	786	744	815	767	793	795	762	817	789	784	784	797	755	830	808	774	836	780	804	771	783	770	782	796	802	822	783	790	766	784	764	806	779	795	732	802	838	771	761	743	782	808	793	832	756	837	770	791	765	767	778	829	787	804	787	753	807	808	762	804	835	832	771	822	772	753	830	811	779	846	833	793	791	778	812	759	777	812	818	788	783	779	806	799	818	802	769	807	820	815	811	778	802	805	778	762	807	765	794	755	755	784	772	771	796	727	782	754	789	751	786	784	780	797	795	757	758	778	791	828	785	794	772	741	793	813	809	805	754	805	777	777	761	764	814	830	834	816	790	812	798	800	823	785	791	777	826	756	806	759	803	845	799	752	806	833	759	836	756	776	749	832	772	756	845	799	812	774	796	780	800	746	798	801	822	771	793	740	801	772	800	775	793	786	804	803	784	743	790	742	792	747	782	846	768	749	787	775	807	750	759	762	756	790	796	795	713	845	759	775	772	829	789	781	800	764	816	755	779	745	787	807	811	748	844	789	779	777	757	830	792	806	809	778	782	826	843	779	762	761	758	788	793	795	795	770	811	788	744	761	777	819	718	781	746	829	786	805	796	772	802	751	774	799	789	757	784	822	801	750	791	809	826	792	783	708	796	771	816	817	774	748	780	766	770	774	810	754	767	831	793	811	774	770	774	781	763	829	719	751	742	756	761	767	784	742	800	741	764	839	759	848	747	794	812	807	797	778	740	791	732	795	803	778	750	851	767	787	786	755	806	792	824	804	807	765	747	761	776	734	787	780	746	792	778	754	779	806	786	797	804	752	764	777	771	783	824	796	760	836	806	820	805	767	806	801	740	760	778	798	849	788	796	806	789	754	826	779	747	828	770	764	770	820	825	824	771	776	788	768	811	790	822	738	756	783	805	781	768	802	762	780	821	785	805	780	786	827	713	793	789	808	734	748	759	775	751	810	830	795	769	804	802	747	768	797	792	802	812	732	723	799	788	688	756	810	720	754	771	799	772	722	815	826	800	781	769	787	799	806	784	783	784	778	752	809	737	764	787	799	834	779	775	781	761	802	780	823	795	777	801	784	787	703	706	781	755	757	782	783	790	821	833	784	779	750	835	804	798	783	771	787	806	765	776	780	804	746	790	715	722	803	815	818	799	757	766	804	740	774	785	798	735	772	755	779	786	772	782	777	769	805	764	751	770	757	807	706	785	799	784	747	798	776	749	765	805	784	812	786	806	806	792	789	754	807	758	751	822	789	755	848	725	782	810	771	751	797	846	759	779	751	811	773	755	806	779	776	748	772	792	817	812	729	789	760	784	784	777	785	764	756	808	772	791	831	777	769	759	792	774	806	783	779	821	776	817	807	797	816	774	721	793	770	803	785	772	803	795	783	819	801	808	769	759	750	763	797	741	805	750	807	790	829	782	808	752	770	781	759	853	789	735	780	776	754	790	770	764	782	816	805	752	770	789	791	802	754	762	797	748	803	775	832	794	755	777	807	807	744	810	771	723	771	812	784	821	789	791	789	758	791	792	814	830	823	769	816	800	800	812	807	793	726	786	803	843	844	842	785	812	758	751	826	726	752	792	794	798	769	801	791	746	758	772	758	830	796	772	744	790	767	843	763	791	820	755	761	756	796	787	848	790	799	822	779	820	765	786	739	796	803	784	753	821	816	814	799	775	806	755	801	795	823	757	753	801	770	825	829	767	790	714	760	813	785	752	807	745	758	758	784	792	795	759	758	756	775	788	768	721	809	760	758	831	815	748	830	804	784	759	747	838	811	756	820	787	831	809	802	784	795	762	759	772	769	795	760	738	839	816	698	782	764	764	821	800	767	763	800	802	740	768	792	793	785	743	771	782	803	785	820	780	776	804	797	814	801	796	750	786	783	797	773	806	730	779	750	755	781	820	774	806	800	810	775	763	813	828	768	755	741	775	851	776	739	831	765	744	806	823	814	767	829	801	771	803	801	767	775	790	811	782	787	800	794	789	797	751	751	791	740	771	808	782	772	718	800	761	748	747	760	722	826	793	734	765	789	763	753	768	814	801	834	754	811	766	843	772	802	758	769	797	746	766	821	805	724	732	777	764	832	757	848	791	798	808	775	838	793	804	739	801	772	798	808	795	791	831	734	779	779	779	806	782	774	772	787	798	834	764	823	751	786	824	810	767	775	730	775	778	780	843	781	772	806	829	772	762	835	802	760	763	799	815	850	758	836	806	794	796	778	754	782	737	762	845	766	786	789	740	754	789	791	755	769	784	753	802	802	793	808	790	746	844	789	786	804	800	735	764	815	807	841	756	817	777	787	767	769	756	814	726	812	792	799	773	779	765	745	808	807	829	805	788	789	758	758	785	811	796	775	781	725	765	775	783	771	818	803	811	744	815	786	796	749	808	787	827	802	765	806	764	805	816	759	804	793	804	822	763	759	754	776	784	787	790	746	778	791	782	849	808	786	812	788	780	802	818	858	784	833	804	768	770	817	797	806	749	776	811	852	801	754	815	774	801	782	801	790	794	725	774	775	773	786	766	796	822	751	794	776	828	786	758	772	760	785	810	797	732	779	780	815	809	814	743	746	770	771	795	746	786	754	790	790	771	775	788	792	799	776	750	775	759	729	812	784	779	823	826	778	744	827	740	757	774	767	797	763	845	788	825	751	775	771	777	798	716	733	826	789	819	772	761	814	780	805	779	716	752	771	801	820	803	757	806	795	775	758	754	759	759	769	764	765	770	775	823	782	795	780	760	781	741	770	790	805	777	856	816	754	762	776	802	842	817	788	803	769	810	740	787	759	777	812	769	819	782	792	750	741	758	778	818	762	757	833	789	749	730	824	837	851	823	769	751	794	769	791	777	790	804	790	796	776	698	763	757	839	757	753	746	776	807	780	762	778	817	786	809	795	834	796	790	770	788	828	805	787	731	820	747	789	796	786	793	794	775	765	735	739	747	745	769	761	783	807	843	766	771	771	760	718	795	771	792	827	815	723	793	793	767	773	787
52473	75848	11931	2061	1098	924	814	783	853	783	755	771	784	770	712	757	737	747	706	721	2463	3818	3363	2502	1459	955	761	720	732	717	635	718	688	719	705	707	719	658	717	690	684	668	695	695	644	729	667	680	723	707	696	699	708	696	704	706	686	739	672	692	674	694	654	710	700	682	674	678	668	672	701	684	680	751	674	665	667	761	679	698	659	680	668	649	686	657	702	710	707	633	656	683	676	671	662	727	649	675	695	743	684	670	666	666	738	646	644	673	695	671	707	653	657	711	696	679	726	634	701	721	675	682	711	679	698	682	715	690	683	640	705	659	715	670	721	720	714	657	663	673	752	703	658	667	684	721	670	712	659	770	721	694	693	749	718	708	695	706	637	623	704	673	713	698	652	655	681	695	661	709	645	629	692	682	675	661	710	712	706	711	717	691	665	673	677	707	711	693	737	642	703	689	713	684	674	671	716	709	642	754	683	680	707	664	649	665	684	672	654	702	692	659	624	683	651	657	654	627	645	682	680	688	678	685	686	701	641	687	668	675	687	676	686	683	714	685	677	689	705	654	695	646	711	645	683	734	711	650	704	679	703	675	613	684	664	659	674	664	713	670	673	634	688	685	664	647	719	689	643	653	678	684	701	697	679	683	665	659	683	764	697	670	694	693	709	702	676	679	670	684	694	708	651	703	697	759	643	715	700	696	693	701	641	689	689	673	704	698	666	652	684	670	666	710	715	711	679	739	662	699	698	683	692	662	698	666	687	644	640	690	693	673	655	715	707	666	690	643	713	686	671	728	704	687	635	700	689	725	710	707	719	680	681	680	698	691	659	675	666	667	720	701	686	670	652	688	700	721	711	654	672	695	707	687	685	678	670	681	672	682	749	683	647	696	664	736	694	661	655	668	668	677	684	711	676	736	704	655	662	685	693	699	683	681	756	655	658	719	671	676	793	681	708	641	674	655	693	711	666	706	716	692	654	662	669	696	720	750	685	687	708	679	702	686	655	704	760	705	608	684	716	695	655	699	719	680	717	726	656	703	639	663	671	680	664	671	677	704	706	640	679	707	678	692	678	676	697	617	707	671	684	678	678	684	672	689	726	648	667	668	672	652	714	674	670	643	677	684	720	705	688	675	667	651	681	646	728	689	684	733	708	665	705	678	700	740	683	707	675	668	709	685	692	676	711	689	690	718	722	741	719	678	704	677	641	639	686	636	650	699	627	695	689	700	659	642	699	721	658	666	646	688	731	691	691	664	642	619	679	706	681	667	685	690	690	700	689	689	642	665	656	672	678	699	669	677	717	703	688	682	728	696	697	661	723	684	691	673	681	689	647	695	644	734	658	709	617	676	702	702	710	660	689	707	658	668	700	705	689	658	717	655	609	647	712	697	703	697	690	682	671	669	665	667	669	698	692	725	691	699	713	680	733	699	678	689	654	686	676	697	718	660	735	636	678	684	659	693	693	678	677	673	688	718	651	716	673	680	652	653	662	693	698	693	666	709	701	686	687	664	711	652	687	656	688	686	632	734	649	685	715	757	720	709	713	645	640	700	674	724	659	690	712	684	696	703	686	669	722	741	681	656	672	651	684	666	693	700	669	664	681	672	684	665	714	683	666	666	664	690	681	680	681	667	739	717	693	719	680	706	665	715	621	673	660	662	695	745	648	669	692	669	686	658	728	689	698	711	673	671	729	642	705	694	643	703	690	698	725	675	663	647	659	700	721	678	688	709	706	689	677	694	699	719	709	687	624	694	656	682	708	691	656	693	673	636	667	684	659	679	678	672	704	706	658	647	727	664	647	684	684	672	676	683	695	663	664	692	694	665	686	696	675	650	723	667	673	674	651	665	687	662	650	703	660	667	715	669	698	681	671	683	697	655	706	693	661	627	689	699	731	697	683	662	664	661	700	698	635	654	697	648	651	717	665	701	672	664	701	682	657	767	692	712	686	673	680	683	652	705	701	702	664	646	712	690	699	644	652	668	703	661	674	684	668	691	673	678	679	676	682	670	657	706	675	669	636	692	660	684	678	699	691	675	694	713	691	641	685	700	683	693	663	739	695	642	720	700	694	695	650	686	693	681	729	674	693	691	667	694	684	678	686	725	666	680	662	655	719	677	690	704	708	713	664	653	635	679	646	711	727	671	713	713	676	704	701	705	686	708	696	690	660	698	703	658	729	663	686	679	677	658	659	669	662	711	709	705	665	668	681	616	710	724	678	666	722	705	710	719	667	674	696	736	660	687	637	663	690	747	687	678	673	711	679	680	660	702	650	700	668	706	671	709	688	677	663	738	683	694	672	693	659	638	678	693	686	657	685	692	654	681	686	658	694	706	709	725	662	709	682	678	725	669	669	734	690	686	691	651	691	664	657	715	674	671	717	700	706	674	692	692	678	715	698	653	705	667	710	682	699	662	736	692	669	673	687	670	690	676	663	664	647	646	682	709	680	691	687	673	649	695	694	633	689	679	688	678	704	700	735	724	678	688	670	706	695	682	683	703	684	717	690	699	709	683	669	729	686	674	666	685	698	714	664	666	660	647	725	675	670	666	684	691	655	702	712	693	665	713	656	662	638	661	688	688	655	682	648	741	682	662	680	707	729	678	678	688	714	701	678	719	652	640	665	670	695	682	696	702	681	670	688	667	700	644	730	678	675	679	639	692	639	720	656	651	729	703	682	698	707	703	667	635	696	752	637	670	638	683	708	689	694	677	688	714	687	698	693	689	673	642	684	692	678	662	691	713	693	690	679	714	742	690	641	717	624	705	662	710	725	678	658	652	697	642	670	666	712	674	659	725	710	732	694	653	703	698	734	681	706	642	671	719	714	662	703	654	641	692	706	695	674	672	632	680	676	692	682	715	662	668	684	689	693	651	696	630	680	692	714	702	684	685	706	635	696	711	720	718	690	690	657	680	698	676	703	668	702	660	679	645	669	683	633	673	702	681	689	740	682	680	683	674	673	676	655	650	719	670	668	698	677	658	658	687	651	676	657	676	686	639	712	664	659	665	730	655	705	624	671	698	669	639	677	695	721	655	663	709	697	683	678	675	699	694	698	715	686	701	648	707	687	694	662	704	679	661	684	715	727	679	684	731	712	701	631	688	650	695	651	647	653	681	714	656	700	650	680	667	665	706	655	664	716	631	674	618	673	662	646	664	689	695	652	682	658	685	649	700	629	698	672	688	676	664	680	682	672	678	722	683	728	699	634	695	658	729	713	660	743	689	665	657	679	663	661	663	704	648	748	695	665	684	702	692	696	669	642	697	660	669	676	659	657	707	673	721	700	703	675	672	710	723	728	707	732	650	672	721	725	682	707	726	699	703	668	673	710	670	690	669	664	660	646	724	648	665	697	658	681	689	640	713	680	738	655	647	636	648	692	677	652	724	698	683	678	656	696	750	643	687	723	677	667	677	725	682	690	665	682	674	715	745	676	684	677	667	672	684	678	681	712	700	731	685	684	647	707	737	698	644	669	655	688	679
23977	21979	28498	24467	19097	6229	1636	1193	1009	985	943	958	900	921	886	893	936	904	873	867	3101	5934	4737	3125	1620	1111	935	900	907	881	882	898	864	859	858	843	840	855	825	915	833	809	824	855	838	891	914	876	930	849	834	837	904	830	853	844	838	868	883	865	829	916	868	867	838	901	916	844	851	896	890	826	892	835	874	860	855	856	888	849	901	831	898	792	820	860	840	814	879	850	848	864	817	872	857	893	834	895	863	850	846	872	864	860	817	831	876	871	848	833	906	842	883	851	824	872	844	839	813	821	864	878	840	848	876	901	867	882	889	815	913	875	858	850	833	772	855	907	867	885	898	815	861	819	820	842	848	817	850	851	874	855	885	878	849	883	864	854	835	841	779	890	789	850	835	877	853	859	853	846	918	781	887	833	891	869	846	905	868	881	816	857	809	811	858	882	849	878	876	822	825	814	817	881	885	851	838	831	849	825	792	867	856	836	854	883	813	849	886	861	813	857	802	844	851	855	839	788	866	823	861	894	877	833	854	882	866	861	884	882	846	861	837	804	906	863	823	862	813	845	883	869	855	883	851	847	828	853	855	857	846	885	842	885	869	816	885	874	868	867	888	847	868	892	904	829	910	858	861	888	828	866	859	862	859	837	896	860	852	844	867	835	824	845	816	893	884	851	858	885	871	841	866	898	812	782	841	892	845	860	858	820	866	883	863	822	867	846	896	877	868	860	899	856	828	861	838	831	860	877	815	837	848	857	887	854	840	853	812	878	833	816	832	835	858	851	900	800	833	871	862	827	889	797	865	792	910	826	851	875	828	856	901	835	844	826	890	905	835	878	836	893	824	854	909	816	876	915	887	829	834	890	871	873	861	853	843	879	862	875	831	887	902	831	867	888	950	847	828	913	898	839	901	851	871	862	859	875	813	895	885	829	872	884	860	877	904	853	862	861	873	830	847	865	852	884	878	867	868	852	880	899	858	827	786	860	884	901	914	848	872	870	837	848	877	858	822	824	858	859	805	859	838	833	838	840	853	855	818	842	788	839	848	847	818	868	817	858	887	844	865	829	798	893	874	889	843	856	850	876	805	822	934	826	886	841	850	791	878	810	859	864	824	865	820	893	832	857	792	877	836	831	846	872	860	870	877	816	856	810	854	856	853	845	895	842	858	821	893	816	857	894	873	877	856	855	880	859	842	845	844	892	919	860	894	893	897	832	894	907	858	855	847	798	886	900	806	826	812	874	854	881	886	845	902	818	874	811	831	842	824	876	874	858	793	865	858	862	820	888	842	853	841	870	837	883	891	831	806	794	821	845	822	850	816	916	868	815	849	859	903	806	866	838	838	838	857	825	895	868	873	877	875	828	868	840	834	816	817	862	905	902	848	828	863	893	837	854	824	819	876	862	853	899	891	930	862	878	825	865	877	839	823	896	863	836	856	798	831	856	870	825	825	832	855	786	898	810	891	863	855	853	856	818	841	835	877	857	890	865	850	855	883	808	877	896	783	869	880	863	847	886	870	838	883	868	940	854	828	846	854	872	876	898	837	855	851	819	876	825	845	854	912	875	875	907	833	864	835	857	882	809	842	854	874	872	909	841	842	863	921	875	874	865	831	839	849	886	876	827	881	832	816	834	825	851	884	807	908	904	872	901	835	818	853	849	898	882	859	837	874	874	874	862	858	890	834	860	824	875	854	784	819	836	804	842	832	912	891	863	847	839	878	894	828	910	869	880	897	885	844	849	850	859	820	839	869	781	852	817	849	906	857	903	849	840	786	847	804	870	903	857	869	841	836	849	848	854	892	903	868	836	866	831	807	869	846	860	890	827	848	834	875	912	879	901	787	866	854	828	859	839	848	870	839	887	842	843	856	846	865	830	835	859	857	873	890	893	843	819	865	863	856	855	836	823	818	847	848	787	860	836	879	924	828	868	887	799	867	862	857	818	873	896	834	864	883	864	917	873	892	862	879	851	838	899	904	837	832	814	799	835	865	841	782	816	868	878	876	866	854	892	856	860	907	841	864	852	874	865	862	856	835	816	845	850	788	918	849	820	877	872	815	897	875	865	844	841	848	863	845	839	877	840	812	826	835	861	858	863	872	875	853	912	837	850	793	870	889	908	863	861	869	908	864	829	860	919	887	846	889	834	842	875	826	831	823	867	876	887	896	804	820	886	868	859	912	856	841	831	891	869	865	889	853	852	867	835	884	879	850	844	868	875	883	846	861	847	825	862	853	813	840	916	893	824	890	868	867	878	881	913	818	836	913	854	821	839	888	862	831	835	888	817	826	867	793	889	795	857	878	851	857	859	846	806	862	836	882	841	870	865	865	845	870	823	867	799	876	870	923	887	811	940	850	851	881	837	834	878	868	912	839	945	882	801	846	813	901	815	876	894	869	846	835	846	873	847	870	864	875	834	873	827	851	864	886	796	864	857	884	897	880	896	888	845	872	832	850	859	840	869	814	832	842	848	840	896	833	886	879	875	865	876	888	874	902	870	850	824	875	824	892	857	885	854	847	853	789	877	893	886	789	806	872	838	891	902	864	812	856	926	823	789	876	900	893	929	829	841	878	807	882	881	849	832	867	846	898	869	856	852	859	828	868	841	863	853	847	865	878	867	819	823	825	878	837	868	895	833	905	865	832	863	834	840	884	879	867	876	791	843	887	851	838	821	822	836	822	833	793	874	861	792	899	877	879	828	846	856	839	842	843	876	887	873	869	839	830	859	835	884	889	831	876	845	887	866	901	869	826	833	839	807	834	841	801	897	859	793	870	858	879	839	827	926	874	829	852	838	819	858	862	843	826	811	843	794	906	842	817	845	800	839	885	854	860	866	840	840	788	849	855	919	862	821	843	816	874	853	863	850	820	891	845	860	886	794	889	876	861	861	870	815	870	859	859	871	802	896	854	877	847	832	859	882	840	869	863	865	842	814	882	866	875	897	831	866	904	863	820	789	867	829	859	839	815	907	829	844	895	850	829	835	822	819	853	919	831	879	798	903	842	889	835	839	855	801	847	809	863	857	835	870	820	865	868	844	849	800	856	859	892	874	855	886	885	819	810	839	801	882	803	854	829	868	894	825	841	838	827	804	838	861	860	821	860	891	860	848	869	873	902	861	865	840	848	843	845	782	893	847	840	812	854	844	856	810	839	843	850	848	847	856	866	861	821	876	860	857	888	935	872	884	889	834	865	860	828	828	809	889	863	877	812	836	849	873	805	861	836	853	868	875	856	908	872	875	816	867	808	884	835	801	842	880	861	858	888	811	797	816	845	875	831	850	842	831	813	852	840	876	869	821	831	820	855	834	848	853	814	878	896	845	821	900	896	844	849	865	881	868	855	845	835	801	873	904	846	788	897	872	831	825	835	864	871	830	825	867	884	869	894	905	822	827	851	850	826	878	856	844	835	886	806	855	845	871	900	942	838	832	849	856	816	826	811	864	904	866	886	860	823	870	838	871	841	865	817	828	865	827	827	861	822	790
59507	78216	16855	1793	1411	1153	1138	1069	966	878	853	848	873	842	780	856	826	805	798	800	4317	7109	5171	3534	1791	1015	837	748	739	798	753	770	764	741	772	817	761	772	765	752	728	717	744	781	793	816	782	814	772	751	766	727	781	789	731	773	747	796	732	735	765	760	765	740	788	802	769	764	735	739	734	737	822	691	765	771	768	758	709	750	748	763	768	784	807	786	740	731	804	783	787	742	747	809	722	720	760	747	749	806	805	750	714	759	768	776	771	749	759	735	729	785	790	752	726	763	732	750	775	759	713	804	731	725	776	728	698	754	726	738	823	775	737	738	768	760	759	720	715	760	747	738	789	736	730	771	781	733	749	754	756	731	731	762	780	761	761	746	736	795	732	762	756	765	754	726	718	764	781	765	741	768	752	717	748	778	723	749	736	761	745	732	745	757	773	794	711	722	774	774	735	761	755	735	745	758	734	716	691	752	715	725	722	667	824	730	756	806	757	742	801	766	804	739	724	805	760	730	731	739	698	733	751	727	722	764	773	746	757	772	746	717	753	778	797	789	801	757	766	752	745	745	798	755	773	744	721	744	796	760	773	768	696	775	787	719	730	778	758	773	766	692	760	691	779	798	774	751	741	805	682	747	744	714	775	737	780	724	792	737	739	764	789	727	714	731	703	732	792	766	737	740	745	773	785	760	785	771	750	776	818	760	766	767	728	792	764	726	762	724	760	757	755	785	788	753	736	772	767	790	760	765	775	735	748	792	717	755	807	749	758	750	739	760	730	758	806	749	780	729	730	780	751	794	843	757	796	710	748	764	731	720	782	741	777	751	812	749	793	784	765	744	744	760	758	715	756	836	775	770	763	757	736	735	714	738	761	730	733	768	761	805	767	749	743	775	802	741	768	736	760	760	731	759	715	771	763	779	729	778	780	797	751	722	768	728	749	734	714	753	787	771	705	748	786	757	762	772	704	749	739	750	716	763	748	743	754	782	738	750	724	776	736	773	740	728	753	752	768	731	742	787	782	751	730	746	741	810	773	736	765	750	758	768	710	717	769	807	776	734	770	712	759	710	754	739	713	729	743	742	738	746	728	750	726	721	737	733	713	767	757	794	767	771	759	768	755	744	745	748	720	763	720	747	773	721	724	778	817	765	725	755	756	740	768	708	764	756	759	765	747	766	755	747	748	756	764	771	793	772	778	763	715	770	772	720	760	718	721	749	782	786	690	741	743	769	768	732	764	718	750	769	731	788	724	764	746	725	733	704	756	721	745	749	776	717	770	761	750	741	704	771	718	744	738	731	732	714	724	759	740	774	755	773	746	768	735	794	754	777	775	730	731	752	745	783	758	719	781	753	768	751	781	797	739	755	748	765	732	750	754	760	803	748	742	726	768	768	741	758	738	761	719	806	747	722	753	763	711	775	757	729	761	734	741	797	737	771	759	786	740	742	758	752	749	752	788	729	753	704	743	732	787	754	803	751	738	753	719	802	762	754	725	769	831	700	779	735	773	760	759	739	786	730	765	745	793	800	746	753	770	762	774	728	727	777	724	713	752	727	730	785	777	776	760	772	755	740	800	744	744	793	773	744	761	751	778	761	744	783	757	700	745	791	756	728	755	792	735	760	810	753	734	743	780	757	755	725	759	767	774	732	730	761	758	745	747	774	736	744	755	746	731	759	738	756	759	756	751	722	759	748	716	762	716	723	739	754	752	764	737	735	778	751	769	761	743	766	778	721	782	735	729	780	756	763	700	766	737	741	799	761	773	781	753	827	699	743	769	842	710	713	739	706	756	766	687	732	736	776	757	757	755	748	764	698	794	762	722	738	778	718	727	719	763	775	770	734	731	786	767	734	699	746	732	684	765	794	756	748	767	779	760	757	783	739	716	704	764	755	770	770	783	758	739	760	712	775	744	780	756	756	760	763	708	751	693	756	775	738	727	742	716	761	780	730	803	739	784	757	734	761	687	729	756	751	716	748	775	737	725	830	766	758	749	768	739	767	775	736	756	737	713	815	776	768	734	770	743	762	777	767	789	764	746	757	765	792	780	709	732	770	753	802	799	770	827	781	739	754	729	762	717	781	744	756	760	772	776	797	724	765	766	746	760	796	701	759	812	813	780	706	771	743	742	752	796	817	759	755	728	787	756	712	766	780	757	769	764	734	756	777	744	760	773	743	738	750	788	763	716	786	735	707	729	725	731	811	775	732	764	757	789	735	761	728	717	754	757	790	795	706	784	708	787	732	750	718	729	782	778	671	772	711	727	755	727	708	718	767	730	747	731	771	779	759	750	749	759	752	796	765	740	696	800	786	751	733	765	710	760	759	744	685	676	759	744	731	770	701	740	696	761	795	757	709	740	796	790	725	765	735	718	762	760	720	720	745	800	755	748	749	820	768	751	749	738	779	758	748	843	707	792	720	782	786	768	762	712	719	745	788	741	770	751	729	750	777	720	774	740	733	720	812	730	684	721	737	725	770	727	761	741	725	782	738	742	759	784	788	758	757	774	734	758	779	745	789	726	775	724	758	774	760	721	769	760	810	749	776	689	766	758	749	773	791	767	761	715	766	736	752	717	722	743	717	746	806	756	756	736	722	764	778	744	774	802	745	755	758	719	727	774	787	682	760	731	739	762	750	743	728	793	764	769	705	728	746	771	760	764	759	740	732	717	721	734	714	743	689	758	748	739	748	746	722	738	734	774	714	727	724	748	751	782	732	779	755	756	786	741	774	756	714	706	776	717	756	750	752	760	751	756	792	769	721	733	795	757	755	791	736	739	747	753	787	757	704	762	733	749	738	781	737	817	746	761	754	812	780	792	760	747	771	712	750	790	756	754	729	763	788	779	773	709	737	758	795	727	722	773	733	755	708	734	739	721	755	793	759	752	763	763	762	784	801	761	752	803	748	765	732	756	719	705	755	774	731	721	808	742	739	754	766	773	740	764	758	702	732	762	773	712	778	739	790	767	756	749	742	717	743	743	708	713	750	749	736	771	726	742	804	747	702	774	746	744	766	725	727	737	741	729	718	741	766	723	767	769	736	765	715	716	728	737	775	780	707	791	752	746	760	749	733	802	754	742	804	749	758	769	776	733	750	754	754	777	723	725	782	757	735	782	755	742	687	778	797	684	728	723	749	787	760	731	728	772	751	705	663	771	796	728	716	726	761	766	742	766	760	722	762	779	805	750	773	717	722	715	732	734	743	778	764	729	732	784	766	733	742	743	719	756	747	758	760	722	768	763	730	711	799	787	776	792	731	762	725	749	765	746	773	770	754	707	764	805	762	739	725	715	725	773	724	735	734	792	749	772	772	787	765	732	800	727	776	718	786	743	764	762	805	722	773	731	711	771	717	825	749	775	762	757	721	739	733	690	739	727	751	714	741	806	747	764	686	723	765	732	765	788	748	768	746	736	781	744	715	799	748	691	775	765	804	753	744	820	733	740	763	769	741	738	741	734	738	769	730	723	735	733	802	718	808	761	731
28700	23133	12652	1572	713	671	696	666	628	646	666	675	651	621	682	699	637	627	599	641	747	804	917	801	697	613	681	625	668	627	624	614	648	628	671	680	673	645	643	657	617	724	660	639	650	643	667	647	672	619	656	612	622	645	635	636	690	617	651	593	684	645	661	617	647	639	653	595	683	641	617	651	586	625	649	637	650	610	638	641	673	654	669	634	622	634	617	653	682	587	595	607	687	670	597	670	655	684	691	647	653	658	657	626	639	648	590	620	619	658	647	644	647	651	660	693	630	588	630	652	626	653	634	611	689	612	612	683	619	671	691	653	602	636	642	636	699	649	641	639	632	578	658	615	657	675	603	626	635	654	697	685	606	714	636	666	636	598	655	692	622	655	668	627	585	622	630	678	691	662	624	653	632	640	640	613	642	663	651	656	673	671	661	682	612	694	653	627	626	654	642	613	653	604	639	638	643	590	685	659	604	642	625	683	623	636	608	648	658	651	643	625	672	657	687	613	637	655	656	604	665	678	664	648	661	618	640	670	641	670	609	689	647	669	679	652	602	641	630	629	655	640	637	619	613	679	624	706	672	635	585	655	622	612	628	636	641	694	652	673	607	694	668	631	640	681	626	627	625	661	660	673	634	649	609	621	643	686	608	675	682	663	599	637	628	644	612	656	622	613	641	644	661	577	616	637	636	651	649	685	641	675	617	637	671	621	673	632	647	624	664	647	616	664	661	696	619	616	642	644	627	641	617	619	652	623	603	635	607	629	691	609	638	676	669	668	641	635	660	607	645	671	659	639	613	671	607	642	685	657	660	658	627	656	596	636	693	644	636	655	663	607	639	646	628	646	668	663	654	609	645	644	592	649	632	650	622	655	647	641	649	627	624	645	627	685	609	681	690	634	620	634	621	629	657	622	620	673	636	684	624	604	652	645	671	675	643	630	671	634	643	620	645	624	624	668	651	647	662	605	648	635	636	657	668	634	638	654	667	601	637	662	640	631	646	671	710	637	644	645	659	630	630	672	657	608	644	619	606	632	711	627	610	679	628	629	654	634	608	667	654	607	618	680	641	637	658	685	666	600	650	649	620	627	634	639	635	602	663	651	642	654	672	667	628	596	656	616	616	630	646	662	647	653	679	603	630	620	640	675	621	656	686	642	635	623	582	602	646	628	653	669	711	651	597	645	634	655	639	649	674	633	621	642	638	605	649	676	602	662	630	636	693	649	653	649	638	604	587	651	665	683	643	637	661	694	613	652	663	647	637	699	689	638	635	618	605	663	657	657	637	670	632	667	604	640	626	679	649	599	708	618	627	640	690	607	588	632	646	610	580	650	646	626	598	670	650	668	678	632	667	628	650	576	653	645	616	619	659	628	621	639	593	619	647	652	634	711	652	673	660	623	659	657	636	616	686	654	627	623	607	633	645	630	580	660	627	655	670	637	644	647	673	614	674	630	657	627	665	652	653	676	640	648	652	594	644	687	652	647	639	677	632	635	624	653	649	701	611	681	659	683	579	684	625	610	621	587	659	617	635	646	625	648	648	647	638	613	653	613	642	660	669	689	614	612	670	652	627	667	665	631	608	650	610	654	628	654	602	644	635	664	640	635	654	643	715	627	672	661	686	641	623	669	631	677	618	575	684	624	644	626	620	652	661	671	647	673	640	700	640	642	684	679	621	648	668	619	634	626	584	628	624	683	652	639	660	645	642	619	623	602	650	631	644	637	659	667	656	631	683	633	630	656	630	634	615	733	651	647	692	645	687	642	646	644	652	664	654	600	638	663	656	599	649	659	628	635	627	615	643	647	675	643	641	639	650	654	619	592	620	642	617	618	681	641	640	706	644	656	643	684	686	630	657	664	625	641	683	655	629	617	651	630	679	671	647	684	666	634	663	661	677	654	642	619	626	635	645	681	660	616	634	655	615	639	647	642	650	643	672	696	610	659	674	608	610	653	603	658	615	673	659	683	672	611	629	642	597	616	586	607	656	623	646	666	690	681	608	670	672	674	653	691	672	651	652	622	638	674	644	605	630	646	622	673	675	641	659	619	667	650	624	620	643	655	667	615	642	656	664	642	649	628	672	643	611	592	572	695	616	662	629	626	604	615	621	655	683	598	649	636	660	634	678	623	652	664	684	643	607	648	677	625	645	643	679	629	664	652	624	633	654	660	655	638	653	603	628	626	612	620	612	594	673	670	656	673	646	627	635	671	641	643	603	652	660	689	570	658	651	641	680	661	609	624	715	636	672	611	632	614	646	666	619	696	668	647	663	663	619	612	596	587	690	588	634	647	631	616	658	632	636	624	642	679	589	670	697	632	646	606	650	656	695	661	647	659	604	633	656	643	658	632	633	594	686	651	614	611	612	634	599	656	616	691	652	671	608	647	655	610	647	659	623	631	587	654	653	627	653	633	643	641	675	651	645	687	601	692	673	611	658	669	657	635	677	718	643	619	662	623	576	643	699	695	651	582	654	600	613	629	615	643	626	627	646	648	641	603	647	612	674	618	633	622	651	622	674	640	656	599	597	591	586	629	666	644	633	620	652	647	648	674	672	595	644	648	658	598	646	729	655	611	656	611	690	655	651	623	645	677	664	640	616	713	671	678	694	678	616	687	601	668	649	650	619	662	645	634	607	666	630	636	703	652	626	616	682	612	651	681	676	662	675	652	687	621	645	614	629	616	610	678	650	648	654	637	672	633	660	641	614	639	656	677	663	655	655	677	689	572	605	660	644	688	665	654	670	662	637	635	663	643	633	679	656	685	608	657	672	626	607	635	710	666	653	621	641	660	654	641	642	658	607	618	664	662	613	642	644	630	639	615	639	689	617	639	702	661	641	629	646	630	652	630	643	638	676	638	659	620	615	635	605	659	647	616	580	637	640	663	664	686	661	665	675	637	657	666	573	647	673	660	612	676	683	699	613	672	669	644	659	653	690	687	689	655	666	699	629	674	626	666	653	601	654	629	677	627	611	651	645	645	655	627	694	634	655	634	675	645	645	624	682	660	648	637	659	668	688	629	634	661	630	625	635	622	628	601	700	644	596	671	613	651	672	653	653	631	621	602	632	670	642	662	631	637	667	644	673	644	678	652	680	635	628	640	634	621	661	639	683	652	627	654	637	655	643	652	658	643	682	663	626	603	642	662	673	674	678	622	634	625	690	676	653	676	609	639	623	650	643	638	618	608	689	626	645	690	648	662	638	617	675	652	640	617	659	637	685	661	659	625	634	662	622	628	683	629	643	627	650	668	619	695	655	696	635	641	674	650	619	604	595	618	650	658	635	639	646	686	665	628	648	621	669	632	679	595	667	618	657	620	619	659	639	650	632	604	688	597	641	610	647	574	643	682	713	612	625	637	690	692	636	616	664	612	663	643	650	636	646	643	684	636	626	657	647	670	646	642	654	644	663	669	604	643	671	644	613	659	643	617	616	601	700	591	605	675	621	622	632	667	628	636	639	600	624	652	654	629	656	636	682	665
17385	22114	7910	581	553	610	580	547	545	527	533	517	531	570	575	517	544	540	542	537	681	852	863	760	663	572	563	520	583	590	538	543	581	526	542	560	592	543	545	554	569	491	501	491	477	540	509	524	521	556	517	521	520	553	578	549	532	538	541	556	576	545	588	596	543	524	521	548	520	514	492	535	548	593	541	549	562	535	538	496	536	488	543	513	560	542	542	544	528	521	502	601	539	512	511	513	507	565	556	493	521	547	515	558	509	581	573	551	510	557	573	573	498	547	555	573	544	539	519	537	519	524	499	529	525	593	560	527	532	543	567	561	539	493	557	532	490	566	517	554	523	531	509	525	537	547	532	545	547	508	526	539	540	525	531	515	541	530	502	496	558	554	547	533	557	530	520	554	554	538	548	548	519	544	576	577	550	565	538	536	503	528	545	537	559	509	489	576	560	537	531	554	533	545	529	539	550	506	530	549	534	520	550	578	488	525	513	534	549	567	555	525	533	562	535	549	580	538	511	535	555	568	570	554	513	533	499	583	516	552	530	526	527	524	554	515	533	581	518	532	519	520	496	522	585	538	534	513	532	519	543	551	545	502	551	530	530	535	560	542	527	535	561	539	527	553	556	538	514	541	526	478	516	533	546	506	529	520	573	553	513	522	538	519	542	530	537	528	558	539	534	511	498	506	506	513	525	522	540	536	507	492	538	517	552	535	550	553	543	506	484	535	529	525	532	550	549	570	518	513	546	564	516	513	511	566	541	542	536	540	512	487	550	550	512	559	528	557	533	533	530	545	554	524	564	521	526	507	535	524	523	520	592	514	532	542	578	539	544	585	533	569	532	544	507	567	530	534	529	559	548	512	542	503	548	526	551	516	533	563	514	516	552	551	499	555	549	572	566	585	535	555	538	527	524	535	507	549	532	527	527	531	540	522	548	531	510	558	506	526	499	538	526	548	560	496	562	540	516	575	559	541	539	541	566	500	589	496	530	570	538	503	573	550	526	487	563	525	531	547	518	558	534	562	487	517	577	436	505	591	534	546	546	510	545	528	516	556	533	549	505	564	522	519	539	542	550	589	557	552	542	497	501	559	548	544	587	533	567	550	540	527	529	521	541	523	573	499	533	556	489	572	532	522	527	539	597	538	523	563	573	556	524	493	569	541	528	544	505	532	528	508	544	536	540	516	530	564	520	539	462	536	540	534	501	524	569	508	527	548	570	518	496	499	489	562	582	510	586	497	502	598	555	520	593	488	552	555	508	527	526	513	597	529	511	514	518	534	566	530	546	556	549	546	533	535	513	556	563	525	536	497	513	511	542	506	523	523	545	477	555	511	529	475	515	519	554	539	558	522	513	502	519	523	559	530	518	534	523	575	550	571	569	548	486	542	528	543	531	607	541	537	509	521	572	539	545	558	538	556	568	536	540	508	517	529	532	526	585	532	563	540	505	546	533	533	543	561	543	551	540	554	570	491	505	558	574	526	538	520	527	552	554	541	545	523	525	502	536	521	530	538	498	524	531	547	550	544	534	542	568	498	533	505	548	603	537	532	517	555	576	540	540	517	547	505	524	541	532	555	516	524	555	556	556	534	558	519	559	566	536	574	518	560	516	495	516	518	564	552	556	534	565	506	551	536	563	532	506	514	528	561	505	567	545	525	538	525	548	549	529	484	545	532	504	493	586	537	566	537	568	525	530	524	517	532	547	545	536	536	544	533	540	538	533	524	549	530	517	554	534	525	522	516	567	530	470	522	537	521	554	543	524	525	530	526	544	557	520	533	527	535	512	546	552	581	480	544	547	536	517	543	543	525	530	574	566	546	539	507	553	570	516	551	552	514	527	555	537	529	576	522	547	511	530	502	549	515	571	503	549	560	503	549	563	521	550	515	550	550	567	541	528	546	520	532	525	534	530	531	529	515	554	548	536	557	532	548	519	538	494	495	517	504	538	510	517	506	522	532	529	545	561	534	535	535	583	527	569	551	561	502	528	559	505	493	542	548	512	571	514	552	556	502	505	577	553	514	534	518	515	541	564	532	565	551	516	541	515	510	539	535	485	518	552	518	523	498	521	573	525	509	548	578	543	512	568	556	556	545	564	531	581	519	499	563	533	563	535	572	502	513	503	525	499	555	548	558	526	542	547	545	513	540	522	510	551	516	492	511	530	562	533	545	530	559	541	535	546	555	534	508	551	546	560	517	543	513	567	552	524	540	534	524	531	517	545	512	555	590	577	509	557	532	551	521	558	569	552	559	535	562	546	527	525	519	560	512	527	507	507	563	545	533	538	531	539	495	536	548	535	527	521	558	565	532	547	520	530	554	502	512	529	505	548	535	527	538	512	545	563	546	531	515	569	541	495	512	533	542	525	490	578	511	530	546	531	541	540	542	558	526	552	512	538	536	517	490	561	494	563	534	548	537	506	584	552	528	533	526	523	569	565	537	521	501	557	529	525	491	546	533	545	549	517	539	518	520	535	544	547	548	546	520	515	536	506	571	508	547	539	555	512	583	531	537	542	558	563	523	545	516	501	505	545	546	542	502	555	545	524	541	557	604	534	551	525	525	536	518	499	512	538	502	528	531	585	521	556	551	575	514	506	534	512	519	545	537	551	521	563	546	544	522	544	542	504	503	535	530	528	550	484	558	545	556	552	511	531	527	561	508	507	542	540	543	563	525	531	520	524	492	546	530	572	552	535	525	520	571	539	553	520	525	529	539	560	517	549	553	591	556	510	534	528	556	526	537	512	551	552	540	535	545	547	545	480	547	548	518	558	538	520	533	490	583	553	506	565	552	499	508	501	557	524	507	571	539	557	535	565	545	502	558	561	533	570	567	568	504	541	544	531	536	504	554	536	538	576	535	572	522	541	529	477	529	499	475	547	510	515	551	534	509	545	515	531	554	511	549	517	551	536	568	581	532	535	491	551	548	536	525	549	506	549	556	552	577	553	525	581	553	563	566	504	543	528	500	515	515	524	575	520	556	517	578	577	549	539	522	533	531	524	513	547	523	534	521	552	527	502	534	505	548	545	524	542	550	519	543	530	520	551	525	591	533	565	532	529	521	546	525	520	532	542	548	542	545	557	587	548	536	538	529	534	550	532	533	525	527	529	533	537	481	529	556	545	521	523	497	503	559	532	495	550	522	540	534	562	538	496	505	528	546	561	520	580	537	527	528	531	531	529	539	482	562	559	526	522	557	502	524	528	524	568	482	530	559	503	478	536	531	516	545	539	517	563	522	500	538	575	580	517	520	557	567	533	477	542	523	555	556	530	589	547	545	498	507	557	536	597	543	522	467	533	549	587	515	514	567	570	540	518	554	546	535	555	524	582	510	539	533	535	546	559	559	498	524	526	538	532	524	550	510	584	550	543	540	526	537	549	541	538	552	553	526	543	514	495	536	514	543	537	527	533	552	524	516	544	517	546	528	507	545	523	575	552	540	559	536	524	501	543	524	510	535	545	554	536	524	569	564	527	549	563	512
24791	23256	31049	23601	11492	2055	1099	943	895	841	847	856	798	848	752	791	842	815	845	864	1708	2912	2429	1865	1232	828	828	854	786	845	826	801	818	814	756	794	812	816	831	770	753	797	823	794	800	752	762	811	826	779	793	811	809	809	847	761	836	838	805	830	752	780	816	800	818	799	821	843	813	779	814	778	831	799	783	803	821	807	782	766	818	727	811	835	778	833	775	813	761	747	813	776	796	783	813	822	758	783	797	834	814	784	771	821	861	823	806	793	811	773	842	815	786	841	805	774	799	780	782	743	780	772	835	795	786	784	766	815	737	757	704	793	794	824	769	781	787	795	797	790	811	742	797	778	834	818	840	760	816	833	788	843	792	793	834	777	778	754	753	817	788	746	772	778	788	826	809	760	814	798	813	800	816	822	759	791	849	738	777	797	779	760	743	791	787	790	785	754	798	810	820	836	838	843	833	798	777	748	804	771	818	870	794	813	768	767	863	823	765	841	823	780	782	792	787	766	786	774	752	773	842	830	783	840	774	806	811	787	797	744	787	760	825	804	775	762	804	813	771	739	864	739	760	847	808	800	805	837	783	776	818	827	814	772	786	809	751	777	834	808	789	774	784	791	784	778	795	797	835	818	817	829	817	805	785	787	815	828	799	810	835	826	845	764	799	812	833	821	866	768	774	785	823	795	790	805	773	797	810	735	792	788	818	788	805	793	753	804	826	796	752	822	803	787	769	804	797	750	795	779	792	794	797	822	824	795	793	809	783	770	795	817	829	796	785	840	821	767	773	803	832	798	823	798	776	813	778	777	792	758	803	821	763	842	779	816	797	817	826	804	816	748	815	805	743	809	754	809	825	733	825	799	808	800	815	822	814	752	811	756	797	841	818	843	764	847	817	817	750	779	820	811	804	824	830	761	826	797	835	837	756	787	848	813	808	795	833	844	803	788	794	792	792	820	851	836	829	804	798	793	811	801	814	779	809	790	791	805	785	782	765	833	839	822	733	768	736	835	770	769	771	811	762	792	826	819	835	806	805	785	790	782	783	805	768	783	761	832	808	776	758	787	764	787	778	773	818	814	773	806	834	795	809	823	811	801	797	784	855	847	779	769	789	749	826	848	783	779	858	762	794	766	739	846	791	780	777	796	809	832	824	778	841	823	789	802	795	788	787	802	738	829	771	765	795	810	754	756	762	783	779	812	798	810	848	775	834	845	765	816	767	792	794	805	829	751	760	749	796	788	857	786	775	817	756	766	772	846	803	759	764	825	798	788	836	777	777	776	844	808	768	808	825	779	796	782	803	820	801	770	872	775	785	720	782	792	810	789	780	804	798	792	829	772	797	809	810	783	800	766	797	777	831	833	784	826	792	775	766	789	763	792	811	824	747	816	778	786	807	796	775	768	783	835	773	796	815	837	823	782	841	770	751	784	794	795	799	873	772	822	778	814	795	816	773	818	774	818	770	806	801	812	791	777	799	817	768	782	821	779	769	809	813	800	810	778	806	837	827	837	791	746	785	808	810	800	751	791	761	764	747	803	811	740	793	755	742	781	829	800	817	847	766	816	819	772	804	820	783	807	779	810	827	825	827	806	772	795	840	804	789	771	788	836	763	768	779	812	822	822	808	840	821	776	847	795	806	804	796	812	769	841	799	796	836	804	819	810	864	787	804	765	813	773	744	786	791	783	798	802	781	828	802	805	791	817	820	785	756	792	761	811	768	759	777	758	743	778	752	821	831	806	747	798	787	816	864	817	844	797	818	823	797	767	785	825	843	771	804	751	778	789	836	788	827	780	797	812	786	841	815	765	774	822	837	764	811	768	790	784	795	786	801	794	784	789	796	810	773	780	818	778	822	813	782	865	786	805	777	802	808	780	767	778	799	838	799	775	772	820	781	816	819	785	806	835	756	846	779	786	850	779	766	852	790	851	840	807	787	805	860	785	807	862	814	763	797	800	791	732	787	747	794	814	797	816	787	797	831	865	774	850	784	830	860	789	815	787	809	770	792	798	894	816	839	826	853	831	822	834	746	806	806	804	836	818	766	772	772	835	778	865	816	814	787	796	803	797	827	782	786	843	796	751	827	765	812	801	784	805	797	824	800	811	773	744	792	786	772	800	812	778	821	811	812	781	771	802	788	821	757	801	747	782	808	815	812	830	845	813	796	791	801	863	760	749	827	814	780	785	751	805	835	855	814	780	793	797	840	745	798	792	803	830	842	815	789	815	809	749	806	800	781	742	845	796	792	764	799	792	806	810	840	812	792	781	754	858	751	806	827	821	768	811	767	747	797	780	793	778	800	773	787	758	788	835	777	782	787	847	807	799	787	802	824	785	780	779	804	777	740	808	798	807	807	825	834	774	786	841	833	821	782	828	815	809	825	825	801	829	786	788	806	753	851	770	784	825	787	767	779	826	830	860	823	783	822	776	754	809	789	828	800	833	813	823	819	724	821	802	811	756	808	754	856	810	793	805	802	787	764	808	818	804	826	807	795	795	787	854	789	765	818	774	787	783	789	770	806	699	785	789	799	796	805	773	782	843	814	851	802	822	809	782	795	808	818	768	799	734	826	752	809	789	757	778	824	803	771	788	750	789	794	802	785	784	762	845	822	738	794	781	782	806	775	787	784	794	758	750	781	809	746	794	767	833	816	837	763	747	801	784	815	738	832	764	736	779	862	841	789	814	832	820	805	765	787	765	765	803	761	788	819	795	776	783	770	795	783	781	786	840	870	752	847	836	804	822	805	829	799	802	724	750	768	815	806	774	765	774	793	797	807	759	766	803	781	793	856	771	800	778	780	770	786	766	787	790	826	847	857	701	775	801	783	804	775	787	779	791	781	824	842	753	883	765	737	816	759	801	804	813	798	778	804	813	839	797	804	777	821	796	765	808	756	792	769	767	708	780	799	797	839	742	817	763	770	782	837	827	823	838	769	783	814	811	795	792	770	835	812	767	813	753	763	824	841	752	776	777	834	800	811	786	735	790	787	797	811	783	818	774	826	822	744	806	782	786	773	800	807	777	777	775	788	807	793	787	865	772	834	812	791	788	830	785	792	787	784	787	764	813	785	794	777	818	824	807	835	765	824	866	799	763	859	831	790	789	752	805	807	783	837	748	798	852	814	824	847	838	802	809	848	832	839	797	838	829	827	833	789	732	830	733	827	763	759	805	821	778	809	751	825	776	726	815	784	787	759	814	817	773	809	790	830	787	785	760	731	784	791	818	836	765	787	755	804	772	749	832	775	778	779	763	769	834	790	839	814	782	789	824	752	760	803	763	782	806	879	805	795	775	841	764	825	784	842	794	800	788	791	797	799	795	794	791	790	789	799	753	812	794	746	801	768	782	828	792	813	772	830	835	752	831	802	840	819	784	806	754	814	816	804	835	786	750	771	807	807	785	833	800	761	816	762	810	816	852	778	837	810	801	762	721	843	776	818	797	794	817	786	771	757	809	786	778	828	794	787	760	783	812	741	784	800	824
55502	77395	32610	1181	1043	963	915	848	799	811	776	725	741	781	700	770	760	730	701	722	2203	3671	2667	2047	1321	809	723	730	728	709	715	686	695	723	689	741	741	739	712	683	697	676	690	741	688	715	768	757	728	733	781	683	696	702	711	670	726	679	744	667	705	690	659	687	695	708	698	711	703	757	720	711	749	690	689	739	724	645	729	730	709	710	742	672	726	715	726	672	710	670	722	690	695	718	781	717	700	690	700	668	701	686	736	713	734	669	700	713	733	743	743	706	716	696	709	701	724	711	706	714	714	699	744	704	742	709	704	703	715	703	732	699	729	711	701	675	718	704	667	704	769	728	725	701	702	686	698	720	722	677	698	747	701	694	721	698	718	660	677	749	736	723	654	736	722	701	725	716	667	736	656	689	674	695	719	680	755	668	686	662	695	712	675	711	703	701	703	707	710	674	716	697	699	724	694	741	716	743	707	745	684	709	665	710	730	750	761	722	716	678	718	736	718	693	722	707	660	706	693	736	681	717	716	675	719	703	664	733	721	737	716	715	728	758	692	668	692	750	665	674	725	677	732	706	755	708	664	718	720	697	698	695	745	749	728	666	700	743	689	743	694	685	726	664	662	755	710	737	708	696	731	711	717	745	713	733	708	690	721	709	725	650	719	687	698	674	707	705	706	720	683	704	693	700	745	686	707	685	718	735	712	692	734	665	696	707	722	664	667	693	694	669	667	665	690	698	697	726	707	686	752	731	717	704	730	707	670	690	680	700	756	755	698	727	688	661	709	723	681	708	744	725	728	717	709	699	723	721	729	701	692	679	652	679	762	660	683	686	693	679	672	665	746	630	703	723	678	687	709	716	740	670	693	671	675	631	690	728	654	668	720	665	721	707	699	700	688	684	732	681	721	714	711	678	711	687	665	699	685	683	693	730	760	679	658	678	760	731	720	651	701	685	662	667	725	677	737	723	719	687	753	707	684	747	718	691	726	731	708	716	729	677	714	699	719	694	699	666	740	688	720	677	696	703	719	737	729	709	726	674	746	702	715	681	699	715	731	724	733	712	741	697	685	682	710	688	694	720	694	734	670	693	724	661	747	759	700	684	665	691	714	718	730	702	713	675	752	682	709	724	681	706	681	694	753	744	675	705	666	667	699	701	695	724	690	701	733	713	647	705	717	688	716	707	686	744	732	728	684	737	685	721	768	647	699	661	704	680	661	680	690	713	726	705	698	708	716	737	705	758	693	730	706	677	704	674	739	679	772	705	705	708	716	672	693	712	627	730	730	682	697	666	693	678	748	725	731	680	698	680	702	754	691	726	686	728	732	701	690	714	713	718	683	697	694	751	685	748	698	647	716	749	722	642	685	651	683	694	716	724	700	723	684	675	757	711	706	713	715	685	665	734	700	720	721	710	680	673	728	700	722	696	693	724	740	730	694	726	737	693	761	721	734	704	696	691	672	713	690	678	687	727	693	711	722	739	654	719	742	683	701	736	665	681	742	690	674	685	676	739	696	719	649	730	708	687	708	705	659	700	659	672	731	749	695	698	674	686	663	724	728	709	678	727	698	695	744	689	717	692	720	704	669	667	676	695	711	726	703	707	659	699	706	728	721	709	683	738	701	730	673	667	700	716	713	677	693	740	681	636	698	760	673	692	658	677	729	722	720	696	672	672	726	664	683	779	659	635	685	725	701	690	694	682	754	699	665	731	718	727	755	718	659	753	716	693	693	685	653	694	669	780	708	674	691	750	745	699	716	704	714	684	691	718	700	714	723	696	674	683	667	710	725	692	704	688	722	711	681	699	697	725	689	722	724	715	708	673	704	663	697	737	685	726	748	717	717	721	745	736	648	720	665	686	727	739	638	678	738	677	724	705	717	722	710	749	711	682	695	628	738	681	696	714	733	730	676	758	705	726	689	725	714	685	717	759	707	725	699	693	707	750	704	698	734	745	666	728	715	719	685	669	711	745	703	672	716	673	717	700	729	713	751	713	706	722	716	666	632	681	687	702	752	680	681	703	689	742	691	676	658	707	721	721	710	658	725	694	706	682	714	689	729	696	727	692	733	689	728	703	698	704	682	691	742	680	675	702	729	667	695	705	692	672	706	704	667	707	667	703	729	756	719	656	730	679	727	697	695	711	714	708	706	692	700	717	659	694	695	700	699	653	697	694	656	730	712	668	686	702	703	705	713	660	691	701	658	732	758	664	642	664	712	723	660	685	710	719	720	731	669	687	680	696	650	696	734	687	690	723	741	632	714	683	688	662	731	704	717	705	702	693	685	717	665	745	691	714	761	674	723	704	651	674	734	720	706	671	694	706	695	687	735	684	706	729	755	662	658	749	688	686	695	679	670	709	690	734	703	715	678	677	699	725	668	681	737	746	751	711	706	729	655	701	719	747	738	702	676	724	671	707	674	728	668	752	689	688	685	693	712	700	703	691	702	735	747	689	724	662	702	700	719	704	711	744	673	752	702	773	715	697	748	693	690	710	695	713	719	696	722	701	762	700	709	700	692	707	703	705	740	677	671	694	740	705	692	715	669	673	659	650	736	680	678	720	693	719	698	653	751	710	725	740	664	685	660	710	679	673	718	708	686	683	722	701	708	687	685	668	714	709	693	697	702	666	710	689	690	667	707	697	749	686	673	720	722	717	681	723	690	706	665	696	715	735	706	712	708	678	686	691	698	727	710	719	684	756	692	729	666	706	708	736	722	690	728	714	707	667	694	694	697	739	689	679	756	689	739	764	704	752	727	718	695	679	694	741	703	691	693	745	698	692	723	749	769	662	712	710	706	694	688	713	681	736	698	698	703	690	669	720	689	692	710	718	702	682	735	691	723	686	720	698	654	695	703	666	769	645	717	714	690	760	694	695	687	704	723	700	680	715	705	725	703	684	703	754	675	698	694	722	698	709	693	741	726	710	705	698	707	713	760	699	752	701	711	713	679	681	694	676	729	653	729	698	707	717	691	688	725	701	701	717	706	711	675	694	721	687	723	723	672	695	712	679	720	697	703	704	668	716	707	676	722	698	730	682	694	652	675	717	714	712	717	695	683	679	689	715	735	692	687	661	675	724	726	683	689	682	701	763	663	632	704	699	723	735	674	678	723	707	728	683	715	683	689	690	701	719	698	707	685	691	719	730	677	684	678	653	702	726	681	706	696	709	731	697	659	693	704	728	650	715	714	723	752	722	670	686	711	706	697	714	687	690	683	621	720	724	685	727	696	705	707	721	665	737	690	686	674	677	712	712	709	701	708	689	693	697	710	656	712	695	719	689	690	657	699	660	706	674	698	674	726	742	673	701	703	724	689	689	740	707	701	712	696	690	685	674	673	694	672	689	699	685	662	711	702	713	699	651	732	685	717	710	743	701	729	701	685	687	680	707	689	731	710	715	686	707	715	679	684	679	719	729	704	691	697	675	708	663	683	714	703	689	724	697	746	719	705	621	707	709	703	669	721	671	681	690	704	689	721	695	696	701
23957	22272	28071	25018	17759	4616	1563	1173	994	979	1006	976	982	950	975	872	921	972	912	967	2616	5130	4127	2732	1686	1009	979	943	916	875	891	959	917	886	884	872	933	949	905	882	922	907	851	927	928	974	892	914	922	847	884	893	895	890	888	937	840	896	846	868	867	904	904	915	929	935	846	884	895	877	881	854	850	858	911	915	923	844	889	836	863	891	903	935	923	952	948	959	912	890	926	903	921	893	933	880	866	959	969	817	909	857	860	910	818	902	926	873	880	878	877	940	884	919	876	969	942	837	938	891	881	889	862	923	883	797	896	896	853	876	948	912	868	890	863	960	826	844	969	944	926	890	870	875	901	911	896	905	893	872	867	880	882	872	848	918	947	872	880	894	914	880	898	911	893	888	919	909	877	927	866	904	889	925	920	911	910	880	877	887	871	889	911	854	907	872	904	864	877	890	879	908	917	918	912	862	887	893	963	876	911	882	909	886	910	891	847	885	886	902	917	899	881	909	895	877	931	905	914	894	937	899	874	965	847	938	921	893	899	929	885	903	875	893	869	870	918	877	857	879	928	913	931	906	874	857	930	875	841	842	894	901	880	848	909	881	919	899	859	927	885	890	900	904	932	889	909	903	883	887	867	917	907	868	848	898	861	905	899	919	887	947	885	917	856	876	872	848	866	937	844	896	929	868	871	867	915	904	925	916	859	864	863	927	927	875	914	946	887	972	935	911	963	896	916	858	879	935	861	879	858	889	904	907	932	889	914	926	904	832	895	872	838	873	820	851	910	861	830	895	881	881	913	906	868	859	986	869	878	928	843	942	937	889	895	887	880	899	956	878	866	885	899	869	849	883	826	845	887	889	899	912	952	901	870	874	929	911	885	891	873	879	922	890	868	874	874	882	879	883	935	890	899	860	882	838	878	919	842	934	918	941	914	893	872	880	930	909	943	898	904	893	934	881	889	865	861	932	922	934	877	891	909	909	902	883	904	924	840	938	896	923	892	859	901	893	906	880	891	917	909	934	908	886	888	937	871	905	901	889	928	872	886	935	878	852	867	876	955	919	907	890	953	861	870	907	870	924	902	867	909	878	925	893	888	868	912	891	897	876	948	902	900	903	905	903	916	915	879	876	922	935	895	882	876	906	865	946	826	900	890	925	898	855	900	939	855	899	920	892	846	894	903	866	913	935	915	851	862	918	885	883	916	854	878	856	910	865	942	888	866	944	923	900	858	930	864	885	856	894	900	912	886	855	941	853	902	903	910	906	952	889	925	891	931	885	843	895	908	930	909	926	870	878	898	861	945	898	842	851	871	871	934	896	932	871	867	947	932	898	935	843	865	869	894	888	893	916	923	902	945	919	867	917	932	852	846	919	877	870	900	857	891	853	949	881	887	870	898	925	880	900	902	872	833	889	875	900	868	911	895	839	869	836	953	850	919	837	916	882	856	926	900	893	932	897	883	897	883	856	972	908	888	875	895	874	865	838	867	922	861	926	887	886	871	875	992	932	892	910	897	860	890	927	929	874	901	894	898	858	918	884	864	899	910	848	902	898	949	959	920	829	916	910	876	930	838	968	851	884	922	934	890	964	885	892	890	946	893	858	938	935	940	937	922	898	896	869	849	864	883	868	870	877	857	883	899	877	887	870	899	894	881	841	886	875	901	920	876	897	917	913	880	834	849	883	849	934	884	930	900	969	872	902	889	901	848	877	863	911	911	906	886	890	858	866	914	908	915	922	910	838	935	876	882	880	923	874	934	891	859	947	887	885	877	883	871	879	905	873	889	915	903	869	878	915	872	918	909	887	839	926	877	903	884	929	897	853	872	906	907	860	858	860	937	820	857	905	876	841	945	894	821	856	877	886	951	927	888	891	904	911	891	937	865	903	899	897	875	873	852	855	860	903	826	908	909	910	942	909	924	868	899	922	880	877	859	888	880	874	904	885	911	939	899	895	864	865	935	835	868	926	916	881	917	856	889	877	894	891	921	910	825	896	882	918	846	922	912	902	918	855	855	828	876	817	879	879	881	877	907	878	914	904	879	936	910	905	879	893	880	902	899	892	911	898	869	867	907	827	875	899	871	899	890	871	904	894	967	896	894	868	916	901	881	886	896	889	911	932	863	874	929	894	916	849	875	862	958	940	960	893	856	872	904	921	910	897	915	905	935	841	937	888	867	879	842	920	883	929	904	888	913	821	893	919	830	891	939	859	915	905	921	899	946	855	861	890	935	877	842	853	909	897	858	886	870	863	885	849	894	908	852	930	924	884	889	885	893	928	891	872	867	878	880	857	900	880	934	864	871	844	892	846	896	843	832	881	894	832	912	820	897	854	858	946	924	957	900	909	851	911	902	910	863	907	895	895	845	877	902	832	941	927	867	896	831	929	891	894	927	940	820	865	874	934	939	953	890	876	875	891	900	946	905	915	880	843	896	861	898	844	865	897	880	879	892	854	851	921	922	926	852	859	885	910	933	951	899	888	935	954	893	861	935	938	910	928	859	886	904	890	946	918	866	887	865	906	882	870	864	959	934	919	914	878	904	910	832	862	865	891	898	853	876	843	869	930	940	894	917	893	947	925	856	854	838	930	870	956	865	915	944	945	939	862	813	813	901	888	917	820	890	872	855	862	897	882	879	898	879	821	878	865	887	899	878	905	973	936	885	960	879	906	871	915	903	879	924	869	906	879	897	904	857	910	913	914	936	836	848	902	889	866	893	891	846	865	868	877	890	880	855	893	931	835	873	911	886	887	901	868	867	850	906	824	889	917	917	893	895	947	862	887	891	904	972	804	915	928	892	905	856	904	884	896	824	911	859	895	909	968	921	902	890	916	921	938	893	914	896	871	938	909	937	871	908	887	871	895	882	900	890	922	941	891	886	862	968	830	908	861	836	877	892	886	844	944	883	887	854	894	876	874	923	897	910	934	878	934	930	943	905	914	916	866	876	908	858	920	891	884	861	858	890	893	874	856	906	903	854	850	886	874	912	917	913	919	911	878	879	935	921	927	914	866	867	858	921	901	900	887	844	870	928	871	916	848	922	881	922	908	847	882	874	943	882	904	908	872	896	952	858	839	889	885	870	931	929	899	898	879	871	882	874	873	863	867	927	860	943	863	901	915	945	857	899	867	889	866	920	892	905	880	926	816	848	906	885	889	892	896	875	943	925	854	966	853	881	879	871	833	850	916	893	867	915	854	887	915	892	901	919	893	876	844	861	846	891	902	847	879	883	924	925	873	922	903	845	905	889	937	880	946	884	900	939	932	919	888	865	948	904	867	885	862	851	857	910	927	908	869	935	948	919	860	911	877	896	914	837	879	896	869	857	884	862	897	934	917	910	884	894	878	867	904	867	872	920	914	918	879	918	925	926	849	827	830	884	903	919	878	900	912	913	922	865	898	919	896	862	865	942	894	870	843	949	890	950	862	847	909	886	895	883	935	894	872	945	847	827	888	919	844	864	832	921	867	840	868	889	909	864	901	910	886
62947	76288	27654	1695	1353	1125	1111	1052	951	947	943	934	912	877	887	856	800	857	777	800	3653	6327	4661	3025	1756	864	870	869	844	855	824	762	789	800	790	757	787	783	799	744	848	787	825	834	770	777	752	801	826	786	773	762	772	813	797	749	794	818	799	755	763	752	784	797	786	807	834	752	780	758	774	807	757	779	739	766	753	824	739	817	762	784	767	795	807	805	749	851	785	762	802	775	758	809	755	860	786	795	717	830	713	775	816	804	795	826	786	795	783	840	770	805	799	790	760	814	746	743	817	821	767	769	815	777	788	802	762	742	773	773	813	815	770	813	806	798	790	750	767	808	768	776	843	782	816	778	826	820	796	797	800	801	785	787	733	751	793	790	806	784	727	778	809	791	786	780	773	744	852	799	769	822	833	808	771	753	825	770	794	767	783	742	755	785	792	786	799	753	809	764	789	825	828	804	762	805	785	798	818	819	857	807	826	803	747	784	747	747	807	769	753	777	789	786	774	786	716	801	789	801	812	816	837	752	790	820	831	779	753	799	777	783	785	768	832	790	800	754	817	792	727	753	755	764	764	764	750	794	798	823	765	758	788	807	779	784	799	783	801	806	758	759	788	812	779	734	775	748	742	798	774	772	807	770	776	774	776	814	772	769	804	725	799	771	741	809	811	801	810	780	802	800	771	785	816	801	803	760	758	776	792	776	830	805	819	800	783	791	801	801	776	784	746	811	805	796	815	796	771	764	828	777	791	777	751	795	775	820	766	753	793	761	806	810	803	824	819	808	797	781	792	773	787	824	786	791	778	792	769	778	748	782	789	820	768	776	784	805	754	811	762	786	795	791	744	800	779	737	832	802	791	803	753	801	785	861	772	764	796	764	835	821	813	803	745	787	807	751	776	796	762	785	811	820	762	799	746	750	767	810	790	803	812	775	753	807	778	742	771	770	799	781	785	723	826	778	747	762	755	766	766	828	750	779	768	754	756	746	845	806	796	768	846	768	757	777	750	731	792	805	740	766	809	816	772	783	796	820	786	807	824	771	752	786	778	790	834	760	773	777	795	759	830	775	777	818	725	803	810	810	799	742	765	768	805	804	801	797	792	786	732	752	835	789	760	798	817	806	803	839	766	733	799	825	796	792	802	777	801	771	817	791	764	740	796	834	846	816	789	809	747	826	830	736	769	779	789	796	778	787	791	834	805	740	743	721	804	726	814	821	774	836	818	765	798	806	779	799	819	761	748	771	783	762	764	748	741	824	857	829	760	789	781	740	815	799	839	755	739	809	781	760	803	787	829	768	818	763	805	740	810	758	814	818	805	757	793	809	805	718	769	785	757	766	753	785	756	719	776	760	766	784	796	774	810	771	806	808	778	805	798	792	715	766	749	748	851	794	837	882	841	807	761	792	835	801	792	791	785	762	777	761	813	810	784	751	785	721	768	802	810	807	808	774	788	839	761	760	813	792	778	798	753	813	770	766	746	773	762	787	776	757	846	762	745	755	781	727	800	762	823	777	817	804	768	786	774	800	789	760	804	753	811	788	773	803	766	788	770	786	790	772	783	812	819	816	791	780	802	751	785	742	812	787	761	771	778	792	842	792	759	803	797	762	728	814	793	824	755	743	784	804	811	789	774	762	732	791	821	732	761	783	774	786	793	807	775	787	816	790	795	776	757	771	814	745	766	753	814	754	792	794	775	744	798	812	775	794	811	797	787	768	778	784	802	822	829	754	803	710	767	798	758	822	831	778	731	752	808	775	791	768	766	786	797	771	771	772	772	826	777	760	801	793	801	722	810	778	811	739	773	781	772	733	804	758	753	794	770	788	797	796	750	783	787	792	846	782	789	787	753	770	742	736	764	807	775	802	782	781	805	816	787	843	828	786	801	752	762	797	781	782	850	784	761	729	782	776	773	826	773	830	846	783	754	778	771	780	787	750	788	796	735	807	791	802	763	769	756	836	753	793	780	751	792	787	774	712	728	785	794	745	802	787	769	756	801	798	753	730	855	785	790	813	799	756	785	772	760	793	747	806	798	747	780	738	780	823	799	800	816	816	801	767	811	788	818	767	770	752	801	796	776	808	809	790	795	790	761	788	757	825	833	767	802	725	802	807	822	719	820	772	771	764	780	783	735	796	726	776	769	790	795	785	728	835	775	793	750	806	750	807	747	810	776	761	780	814	770	778	778	839	772	744	767	754	750	800	756	778	777	783	798	750	724	780	781	769	815	777	832	824	787	808	778	754	783	788	801	792	774	809	775	783	782	789	794	755	792	789	783	774	788	764	742	808	816	813	822	814	769	761	767	784	835	777	766	759	771	811	764	814	837	803	801	810	786	796	843	749	823	786	750	785	780	846	814	803	754	806	830	805	792	811	791	853	783	786	792	810	806	796	755	748	799	767	784	793	803	768	785	705	772	800	801	816	767	826	832	807	750	832	769	818	763	827	784	769	755	786	819	797	799	770	803	743	801	786	826	772	741	753	742	833	757	805	787	795	808	834	803	751	781	786	842	804	745	781	803	769	759	746	734	784	788	775	784	835	766	754	779	758	839	780	795	794	739	793	829	730	769	759	814	820	777	765	753	819	746	752	779	723	790	740	757	810	793	807	784	776	835	757	792	817	772	810	799	797	791	830	780	785	769	705	783	797	791	833	839	754	805	757	800	817	749	749	780	759	781	808	795	798	783	801	777	774	796	784	793	777	800	769	796	786	722	742	766	771	778	773	763	748	793	683	823	809	725	807	788	775	785	825	803	754	764	731	760	787	820	757	772	806	802	844	802	828	807	770	763	775	811	711	785	827	788	785	788	825	755	776	795	807	735	743	794	825	764	781	771	792	794	779	722	784	806	813	776	817	808	825	795	776	785	751	756	770	766	765	800	783	734	788	767	813	781	820	816	755	830	765	794	809	796	814	784	724	777	739	773	745	810	760	769	792	755	815	816	767	818	771	766	842	761	790	815	813	775	805	786	773	785	753	800	792	807	788	750	777	826	781	783	854	791	750	829	784	807	764	775	787	736	802	751	756	797	736	835	775	733	761	748	767	828	774	791	797	774	781	763	833	768	782	785	764	762	806	762	795	778	776	806	760	708	752	785	771	763	814	792	742	791	802	775	798	802	800	807	791	856	803	746	759	786	799	762	764	801	775	791	782	793	796	746	783	778	768	754	830	772	749	817	724	801	847	765	781	759	767	787	752	755	815	769	806	787	804	829	823	796	823	779	770	765	750	785	794	788	754	804	803	754	775	780	772	778	749	784	755	788	785	855	791	733	779	712	740	794	779	817	809	765	773	780	820	747	807	780	811	801	801	768	800	763	784	807	808	758	816	773	757	766	775	773	799	791	784	790	866	776	752	782	773	809	842	764	760	755	746	787	824	792	779	770	761	795	775	757	803	783	801	715	770	770	774	820	771	791	790	774	823	776	791	765	765	786	792	800	766	793	786	808	774	761	849	755	777	754	725	802	759	767	816	762	776	783	807
29006	22592	10243	1280	772	713	637	640	671	676	666	664	703	643	674	630	657	656	657	626	709	910	906	948	780	751	670	672	650	648	682	617	651	641	662	704	683	654	668	715	686	684	669	667	688	660	640	628	619	687	671	654	667	680	662	634	628	659	710	683	657	689	656	626	642	646	603	654	688	630	619	650	642	631	676	664	681	644	662	643	683	645	658	589	661	607	684	648	634	647	672	740	644	666	691	689	625	732	684	693	651	603	632	643	630	644	637	662	641	669	681	676	683	645	644	611	654	648	617	650	635	635	631	645	669	652	670	604	658	648	668	641	682	621	698	650	692	645	680	613	661	657	660	625	644	691	703	662	617	669	642	710	661	647	671	674	673	660	630	664	656	665	656	655	663	673	662	668	644	679	664	647	705	642	689	641	676	627	653	644	658	682	671	682	674	673	679	690	651	666	646	648	661	639	683	651	678	608	630	617	647	665	662	634	623	679	666	668	589	652	639	697	693	660	678	670	714	663	664	697	679	709	696	674	640	685	682	625	675	634	648	676	659	642	673	667	648	693	652	635	633	676	669	617	663	675	658	667	681	683	603	606	651	631	672	623	720	620	684	664	700	674	662	689	696	667	627	689	733	645	651	648	656	688	677	682	610	699	642	685	609	683	642	623	633	667	652	701	648	635	646	670	698	704	695	639	723	645	703	632	615	617	642	735	668	676	652	630	661	671	630	659	650	713	686	682	692	644	638	645	644	647	644	688	674	651	630	665	692	676	660	630	646	682	653	677	675	645	658	688	669	663	674	648	683	700	644	636	666	653	695	652	707	656	602	705	638	681	648	675	607	690	652	708	630	658	646	642	655	645	654	658	687	650	665	656	674	661	680	674	670	661	654	638	688	629	704	705	633	658	657	675	699	641	656	631	684	671	717	678	671	677	633	633	666	694	684	690	622	687	667	625	668	681	667	642	646	679	672	637	637	644	666	619	671	648	655	696	693	684	636	704	663	662	661	650	678	675	672	638	630	678	685	647	689	655	617	690	720	646	691	703	715	656	622	654	682	683	638	650	632	653	653	663	622	631	657	670	675	670	672	648	630	616	630	708	641	630	678	654	684	688	654	646	633	656	701	655	652	668	657	664	678	660	684	622	643	711	666	691	679	684	615	672	646	630	666	687	655	645	647	673	653	688	656	650	640	620	691	675	703	682	667	647	631	720	586	669	696	651	681	636	677	627	650	667	697	648	649	683	697	698	680	699	666	656	608	632	671	644	685	677	701	666	662	672	633	637	667	648	611	652	713	678	631	653	654	683	653	641	670	677	652	718	680	668	683	664	710	617	628	684	623	680	689	671	675	672	633	652	695	658	620	657	681	652	699	630	628	638	636	658	674	658	616	621	684	653	680	646	636	621	598	632	633	646	639	667	641	715	666	651	627	666	678	659	674	664	718	666	654	645	702	661	629	676	644	706	703	669	674	682	690	648	649	664	654	657	636	687	665	630	667	634	710	654	689	617	645	643	669	679	622	673	662	671	624	668	667	660	701	672	675	649	722	684	731	680	659	671	687	662	709	638	646	661	646	728	638	611	675	680	675	666	632	657	646	650	650	646	669	697	643	629	637	614	644	640	680	616	628	659	637	663	707	682	655	660	671	706	703	642	670	652	686	659	703	669	640	613	657	636	629	666	715	648	663	663	659	632	647	644	629	634	660	657	706	644	696	671	709	658	656	679	645	597	651	675	659	659	670	691	682	640	703	666	656	626	675	616	711	634	662	663	704	644	653	647	701	657	661	673	657	627	654	652	669	674	659	661	686	692	633	685	633	665	663	663	696	679	653	697	667	671	674	661	669	681	693	672	671	629	665	678	667	686	675	675	659	703	644	630	635	680	645	682	682	605	618	660	694	664	681	664	637	652	632	699	674	670	647	664	638	657	658	619	646	700	640	638	682	647	667	680	659	678	697	669	675	726	651	666	640	660	692	654	660	658	667	640	661	718	682	666	647	647	635	704	658	664	675	650	646	695	656	652	669	669	681	659	652	620	623	670	675	678	686	623	667	653	687	669	663	647	643	711	690	634	696	672	654	690	603	699	715	660	674	665	643	651	646	675	622	674	626	694	632	652	661	671	642	715	687	717	677	610	671	631	649	678	671	653	637	702	642	698	648	673	635	686	677	684	646	606	672	665	660	696	611	650	694	662	687	636	616	629	627	640	673	666	639	681	594	678	684	640	695	657	704	670	625	636	669	637	637	704	719	656	638	662	662	675	690	686	657	720	625	658	656	720	665	653	672	626	670	626	697	689	657	592	593	638	618	700	703	679	633	603	681	656	661	666	680	641	625	676	678	690	667	656	653	686	636	648	669	639	626	660	638	653	652	677	648	678	675	685	693	636	700	662	659	661	663	680	664	645	678	658	681	679	674	666	686	655	642	698	606	650	630	666	708	655	657	650	648	696	646	649	660	667	647	639	621	629	624	621	665	654	655	670	662	621	681	674	652	678	663	710	649	681	679	657	645	665	697	653	666	686	677	626	666	692	637	634	676	684	690	657	659	692	720	624	677	681	638	651	676	658	604	642	658	685	678	733	668	668	639	682	677	714	684	622	674	683	653	645	670	691	666	668	707	623	643	614	669	672	637	617	671	651	603	624	660	622	593	672	647	647	659	656	687	645	629	694	663	647	660	641	685	648	659	648	633	682	685	640	683	643	697	672	671	652	633	662	641	668	694	675	692	647	651	651	667	653	658	663	664	647	653	626	664	634	718	633	674	681	672	655	697	680	665	681	653	673	694	583	670	673	667	687	692	679	656	685	695	649	643	620	604	657	633	627	692	620	675	627	665	668	658	677	633	675	641	699	714	685	677	697	640	655	632	635	646	700	658	675	649	669	635	696	673	683	684	686	640	643	655	665	670	672	643	646	654	685	624	691	664	660	685	717	664	593	698	677	631	705	634	646	671	681	699	683	662	644	650	655	651	649	675	614	653	677	698	652	641	633	674	658	615	604	610	618	673	688	631	684	685	610	640	675	668	638	618	692	633	623	678	629	652	669	666	711	680	671	690	692	628	664	699	649	633	597	676	636	668	697	691	704	675	690	734	700	661	640	711	664	659	690	672	651	634	694	685	622	682	714	700	682	659	695	670	719	631	675	668	619	655	668	659	695	632	677	666	657	690	649	647	674	652	651	682	689	702	667	671	677	649	640	653	692	612	661	656	643	700	689	644	650	634	636	700	643	670	640	711	649	621	688	681	707	676	701	646	642	622	675	607	647	668	614	648	700	679	642	652	649	644	618	704	664	675	632	675	661	645	665	637	696	687	651	656	625	622	681	621	673	627	652	682	646	692	673	640	642	626	673	663	646	699	676	654	662	632	646	773	657	651	663	677	645	625	673	664	653	614	629	644	667	660	640	671	647	659	665	617	677	611	616	638	712	646	694	666	657	667	636	636	629	586	705	643	637	678	623	681	687	655	655	646	701	674	701	656	645	664	641
18153	19661	5474	564	566	548	601	522	585	588	594	577	525	581	559	528	537	501	541	553	647	936	899	800	699	567	575	552	584	585	564	575	576	553	542	560	521	552	569	533	613	555	563	512	558	542	517	590	529	559	539	565	571	550	517	514	544	609	586	538	538	574	526	538	595	513	546	555	545	583	530	569	546	554	597	511	614	508	507	567	536	513	564	577	531	575	545	546	573	568	532	567	485	537	502	568	562	541	510	575	534	511	528	574	591	555	528	514	546	572	545	572	532	553	546	525	516	576	567	571	585	550	555	523	574	560	536	538	550	568	542	583	520	540	505	534	592	588	573	584	551	559	539	543	587	566	582	546	546	591	538	505	562	533	592	543	482	533	516	537	558	537	590	549	553	565	558	557	543	536	534	560	575	520	583	532	546	541	568	516	568	561	574	533	531	513	543	580	562	515	492	514	515	518	571	542	582	529	527	583	522	552	524	513	580	530	526	584	536	559	563	527	539	554	525	522	547	553	511	552	579	558	568	549	574	557	574	515	558	537	558	544	560	531	553	540	535	553	528	567	529	547	529	541	527	572	532	550	549	558	545	577	569	522	567	542	548	548	558	528	587	550	560	545	521	542	572	498	532	556	601	552	566	536	592	548	567	504	565	547	557	557	562	524	538	549	542	583	542	564	556	568	559	540	536	589	523	572	554	526	555	538	526	551	564	594	521	533	533	521	512	550	511	516	550	509	565	544	508	540	571	537	537	582	537	548	579	574	572	554	536	529	548	487	512	536	514	567	561	547	579	516	510	579	536	532	546	555	523	543	545	574	545	592	518	560	520	560	569	574	562	536	574	531	547	552	569	518	536	539	529	534	566	599	530	562	536	511	538	519	539	530	559	544	563	560	575	545	558	553	584	536	547	574	546	560	520	548	548	545	535	556	552	542	613	540	527	572	540	553	549	563	533	564	585	553	560	536	578	527	525	565	533	549	533	552	561	604	574	555	525	536	545	597	561	524	533	540	525	512	522	603	531	537	539	549	531	539	523	559	558	555	561	566	551	526	551	584	539	553	569	559	524	550	580	527	554	537	528	552	561	557	531	539	518	526	556	521	564	545	550	540	576	520	513	567	538	547	530	565	556	580	585	563	550	518	610	581	504	534	554	551	578	521	586	517	577	538	535	533	591	561	554	563	569	555	537	570	541	538	553	559	550	567	558	540	554	539	613	571	568	527	518	507	569	535	554	568	559	559	549	578	521	559	542	554	581	506	541	526	579	557	559	538	500	554	568	525	553	546	554	548	530	546	545	556	587	586	542	548	547	560	554	524	581	581	548	523	546	504	584	552	496	589	579	551	543	562	582	549	554	511	560	556	551	585	532	535	540	556	533	523	546	569	580	578	537	581	549	551	579	534	595	514	570	519	525	535	549	523	533	517	545	556	609	540	552	537	496	540	539	541	554	541	578	558	527	483	542	574	522	560	526	541	575	583	569	556	532	573	555	550	518	561	582	596	541	508	564	580	510	549	552	545	546	539	583	553	527	577	563	544	564	541	517	532	573	533	585	535	538	566	539	608	579	552	613	544	580	510	585	545	524	549	548	548	530	535	504	601	538	559	532	555	597	551	523	538	544	563	554	567	588	557	533	550	547	601	541	526	542	521	590	565	549	563	598	570	561	531	589	534	573	537	564	528	575	581	555	557	522	541	540	569	523	525	546	561	575	526	534	515	582	574	571	522	526	537	559	560	531	542	531	547	567	538	545	577	554	544	582	577	564	534	545	584	534	552	544	561	548	548	540	533	566	535	577	587	554	539	524	528	525	578	525	573	594	553	573	532	565	560	578	505	532	539	588	536	571	579	564	517	569	519	530	562	562	511	520	588	537	524	526	573	548	550	551	542	564	548	553	567	541	521	516	506	562	541	528	567	591	567	510	576	563	540	536	536	496	548	545	586	581	498	567	531	552	577	578	521	533	578	577	541	532	560	567	528	573	550	526	532	555	526	555	540	588	525	526	518	521	523	570	550	542	528	579	547	522	559	533	527	553	572	524	523	546	528	564	517	546	568	522	540	568	551	560	552	567	562	591	567	561	548	516	561	545	542	538	559	556	523	546	485	519	534	519	501	535	581	564	555	585	530	550	539	570	529	515	572	567	583	572	574	534	522	561	572	526	520	561	546	510	532	565	520	529	548	536	548	547	554	527	548	533	585	571	568	550	521	557	565	582	550	540	567	546	547	541	546	558	554	548	506	551	575	511	580	572	544	547	564	548	554	554	576	572	553	553	514	541	514	559	515	534	550	534	499	588	537	550	589	526	532	562	544	544	569	524	536	532	555	549	525	536	539	529	563	555	584	542	546	540	542	533	567	540	581	550	537	587	557	535	568	543	536	543	558	496	563	536	573	577	561	516	582	548	555	531	514	553	526	581	549	525	554	580	516	517	554	492	558	546	536	584	578	585	566	564	562	502	540	552	526	545	574	559	604	550	546	552	548	559	560	571	543	564	532	550	562	568	558	532	525	566	543	525	573	571	563	581	560	558	586	529	506	566	558	549	546	533	572	559	502	558	533	560	560	532	509	542	509	521	547	543	559	547	524	540	537	535	558	583	559	513	547	520	522	592	546	532	550	556	563	585	498	516	553	552	533	512	571	552	551	581	570	533	568	570	565	560	573	532	548	513	583	552	526	546	551	550	556	555	510	554	528	560	490	553	555	573	581	548	536	554	570	535	552	533	537	535	548	527	581	560	534	560	554	553	525	538	566	548	541	569	569	542	555	543	517	540	534	539	521	533	554	514	543	544	524	573	532	571	571	542	564	544	550	574	547	530	562	542	566	556	605	566	543	545	568	575	549	553	504	537	534	589	523	533	533	550	569	557	485	575	554	528	526	556	562	565	536	512	569	511	531	565	568	588	532	524	588	534	537	517	540	565	533	525	544	550	516	524	578	568	537	532	576	576	539	517	526	517	556	556	523	526	510	532	541	545	599	573	544	528	565	540	553	550	596	554	568	581	545	500	539	567	523	555	542	571	573	548	557	613	551	569	519	587	543	527	518	580	549	586	535	547	561	518	526	542	549	571	570	575	523	525	563	541	541	534	510	537	547	558	570	558	537	543	561	530	564	565	600	539	533	545	530	577	539	500	509	554	580	515	521	551	556	560	556	554	528	553	520	564	524	500	542	502	562	535	559	532	553	594	548	548	529	532	552	539	550	549	547	538	579	568	535	507	541	531	544	517	540	570	498	545	604	500	517	587	511	535	530	537	518	554	519	533	519	539	533	537	554	497	544	530	528	529	568	563	559	554	554	571	569	521	588	554	558	541	554	562	533	606	580	574	560	521	523	583	562	561	539	526	539	527	538	528	541	582	567	535	542	536	551	540	530	543	531	515	531	542	521	575	538	564	552	511	564	561	567	547	556	547	570	520	561	583	556	539	547	533	527	555	534	586	559	579	514	537	524	526	522	513	532	577	555	567	519	550	557	549	543	534	551
24783	22852	31429	23814	10675	1878	1121	871	928	877	879	810	857	884	862	848	838	809	809	816	1798	2952	2458	1819	1324	928	830	867	852	796	815	800	795	817	790	804	813	873	819	808	829	842	787	763	798	777	827	827	800	800	827	839	857	782	836	824	785	821	832	782	769	811	796	781	771	764	838	805	837	841	844	818	847	799	775	856	784	801	796	816	789	759	827	830	811	804	792	810	811	818	794	816	764	736	792	787	790	843	788	861	812	829	809	887	803	805	798	786	803	818	814	822	840	772	791	798	773	812	825	874	858	776	783	767	788	796	815	779	818	756	774	815	812	792	821	803	796	811	818	764	868	790	787	821	830	818	815	777	805	807	844	778	787	720	784	825	796	772	764	809	759	819	806	784	799	816	812	822	801	834	824	762	777	810	817	834	797	799	812	827	825	806	772	762	789	809	787	812	759	766	772	756	744	762	825	822	755	794	806	804	827	790	828	797	804	823	795	825	821	796	821	784	853	785	778	799	784	757	777	777	780	749	809	779	778	806	833	849	782	840	808	743	780	817	791	765	823	829	800	805	811	776	718	817	798	836	829	804	765	817	752	783	761	760	776	828	791	822	780	814	757	878	775	780	801	784	807	786	745	809	765	783	795	780	825	827	825	770	843	808	783	771	789	823	795	784	743	748	823	764	787	792	780	801	801	793	796	802	813	818	775	823	766	794	795	775	817	768	773	790	819	826	766	842	848	742	772	806	839	784	753	818	753	851	787	782	784	809	766	770	776	756	787	827	767	848	789	806	790	813	826	853	804	808	778	843	797	738	803	853	755	790	778	825	786	795	842	745	744	796	749	770	767	793	824	757	799	836	773	781	792	831	780	768	777	749	769	801	805	865	775	773	746	819	795	784	754	796	759	815	810	798	775	792	806	844	773	778	799	734	765	788	780	783	795	810	826	797	806	769	855	784	802	761	807	830	827	785	777	828	786	801	769	827	782	761	803	764	798	832	834	819	848	809	780	776	788	773	856	765	808	836	754	798	820	772	833	785	782	773	785	820	776	814	828	747	762	792	748	803	809	807	764	793	731	800	768	771	814	788	817	738	808	806	839	798	787	785	822	804	795	854	821	772	844	769	799	764	849	749	787	769	805	768	811	864	791	836	762	799	794	818	773	756	830	796	789	749	792	843	752	800	862	819	801	740	765	772	835	815	797	780	811	799	847	784	761	783	821	811	822	818	780	796	828	829	776	768	800	765	769	810	825	782	815	773	801	819	811	802	738	840	758	808	820	804	856	762	780	814	763	819	816	797	781	848	822	803	746	775	823	750	802	802	845	811	803	818	791	782	800	803	799	800	813	773	779	802	806	777	760	784	771	830	809	760	828	793	837	796	791	783	819	839	800	905	775	874	783	834	817	802	784	811	829	846	790	800	803	818	839	772	789	782	799	811	799	843	830	798	779	855	755	816	724	764	894	819	801	796	767	767	779	773	754	799	816	827	830	761	848	823	773	795	830	760	759	745	758	814	819	739	785	780	789	835	792	800	807	755	779	806	786	813	826	829	821	787	794	801	791	742	793	815	790	815	777	775	789	779	791	815	813	813	799	781	783	802	796	791	791	788	758	798	830	767	776	813	769	816	803	832	783	796	788	792	817	845	800	782	776	807	776	788	863	809	856	852	803	777	794	833	851	821	811	785	773	787	788	759	781	818	796	805	775	815	847	870	805	812	833	836	792	792	832	829	757	822	806	822	821	811	785	824	786	805	786	817	803	808	757	797	792	817	814	774	763	751	825	808	787	784	811	778	798	779	792	761	817	802	808	784	777	800	802	783	770	779	873	851	870	785	819	775	809	822	782	764	789	825	839	828	761	839	796	855	750	799	785	847	795	832	794	805	804	848	843	797	752	801	820	837	777	765	780	778	774	847	804	812	760	773	794	832	797	768	812	789	765	776	830	797	833	849	777	844	774	824	766	812	821	783	806	773	809	758	812	857	769	776	780	786	769	786	771	768	803	868	780	848	811	819	786	788	806	812	779	825	830	783	797	773	776	769	830	814	810	828	753	819	788	809	759	814	814	850	795	767	841	837	772	770	746	785	815	814	826	814	804	803	812	815	766	849	798	784	842	791	757	830	788	772	782	812	741	849	781	807	837	835	800	802	786	798	786	818	818	788	789	771	786	803	794	832	833	782	826	779	806	753	790	810	798	790	770	772	785	786	791	812	778	787	790	792	739	812	803	791	806	803	812	812	807	811	806	793	877	789	765	803	754	795	785	791	799	797	813	797	825	802	790	855	792	778	797	793	789	805	795	801	826	800	875	786	806	805	820	808	782	785	762	791	796	809	773	796	831	762	764	783	803	840	785	816	809	759	782	728	786	773	770	797	773	763	802	781	798	788	780	808	823	812	733	776	792	838	803	745	814	826	749	741	806	783	800	766	807	819	827	763	823	847	804	754	793	772	797	864	848	731	768	801	826	769	833	819	792	831	815	844	815	814	784	755	715	773	789	789	798	794	798	849	783	835	802	777	829	776	790	863	752	822	833	812	825	814	783	777	868	815	876	811	789	773	804	778	844	823	768	781	806	815	767	820	808	778	813	836	802	780	775	847	777	778	808	767	809	780	817	796	785	765	786	819	806	819	799	744	762	794	835	754	803	810	790	789	805	802	827	748	800	790	802	776	812	760	871	758	814	767	749	779	759	758	786	764	743	824	772	849	811	741	785	825	825	756	784	847	773	785	786	776	802	847	766	787	782	805	780	783	804	848	777	741	817	766	770	829	776	778	762	802	795	828	780	826	800	775	820	791	760	881	812	807	783	787	811	810	802	771	812	850	791	857	793	784	826	765	857	790	788	783	864	783	750	766	753	795	832	783	842	817	801	750	743	806	803	815	808	802	795	765	767	830	790	792	809	772	834	792	824	789	772	813	780	787	832	782	817	776	798	741	811	803	762	796	755	822	773	829	809	813	751	800	827	804	785	834	806	762	783	811	775	775	806	828	801	733	795	750	794	819	822	756	825	803	843	799	873	812	821	783	779	737	748	755	753	739	760	828	779	830	817	836	763	814	812	773	831	820	734	743	775	839	759	791	807	810	774	795	786	755	790	743	831	768	775	856	836	790	809	784	816	811	778	755	777	822	853	793	757	787	765	804	828	818	808	747	837	805	787	757	774	792	792	829	801	774	784	765	818	770	823	802	819	846	780	810	777	782	804	787	779	771	766	801	797	844	788	790	793	795	806	765	839	838	774	803	789	775	789	807	744	741	799	812	795	782	789	722	817	799	747	779	730	813	808	762	808	789	789	757	789	782	814	769	794	801	750	813	847	782	849	771	837	779	757	804	799	823	824	796	790	793	829	778	778	766	772	839	795	806	805	780	790	832	775	785	792	786	818	741	801	778	823	846	746	853	844	795	810	780	792	815	748	772	735	832	760	780	829	841	765	790	804	778	784	806	753	776	841	815	767	792	821	754	792	789	769	737	833	762	793	776	828	802
55108	73936	40157	1215	1053	907	869	823	765	780	791	736	760	777	741	769	734	727	771	703	2151	3803	2746	2094	1238	732	762	723	759	723	718	696	712	715	697	726	732	689	691	674	713	749	690	684	727	711	653	717	708	754	727	748	780	704	697	711	664	664	681	681	740	674	680	746	693	677	658	693	744	726	697	679	657	635	723	716	724	678	686	704	708	714	697	721	735	741	723	695	725	680	699	668	704	707	713	725	668	677	688	701	702	711	718	646	731	696	758	715	752	705	676	684	704	716	760	712	711	725	678	732	691	710	705	709	681	773	728	734	723	706	703	735	682	693	680	730	673	693	693	704	671	680	714	667	672	712	678	669	744	731	716	722	725	686	686	732	653	684	697	696	755	716	708	658	668	704	689	687	695	692	682	694	696	685	695	705	739	706	695	658	700	764	724	702	715	776	653	716	687	639	673	723	707	712	752	694	732	694	714	704	655	727	733	710	697	705	718	689	643	698	624	688	719	675	729	694	730	690	664	724	716	686	748	687	640	653	666	649	643	755	689	686	715	719	698	687	712	725	721	761	676	671	682	695	678	689	723	719	669	716	717	694	696	702	756	694	718	695	724	730	716	713	693	712	647	717	686	691	681	754	713	698	683	702	688	669	676	746	747	732	708	692	737	697	674	726	706	774	685	667	690	717	686	680	676	695	680	688	682	703	690	702	744	718	703	679	706	704	728	720	771	698	660	726	695	716	692	679	697	743	725	723	714	724	736	658	678	675	706	695	722	674	687	711	688	713	723	716	709	685	656	649	721	684	679	702	689	671	701	726	709	739	736	707	689	715	687	720	704	681	680	701	674	690	722	660	704	713	710	689	705	678	683	668	716	721	734	719	720	715	718	717	733	741	779	686	743	688	692	626	678	736	707	735	711	708	652	752	675	709	683	667	718	755	712	702	722	701	697	686	709	684	719	684	648	750	722	713	682	667	647	680	706	701	671	695	703	678	703	736	697	721	703	717	681	745	670	686	697	696	684	714	716	721	702	700	745	662	729	697	773	724	730	668	763	737	737	694	724	694	709	719	677	681	669	670	671	719	703	680	718	676	728	662	653	731	719	705	735	722	664	733	668	662	748	658	721	726	706	696	718	685	719	702	727	700	721	703	642	698	743	674	682	650	680	675	742	682	702	677	774	707	736	708	699	707	716	692	714	683	693	678	655	688	738	680	690	685	693	680	713	708	712	721	726	691	672	685	710	690	715	707	739	707	731	685	686	669	683	715	712	697	666	686	699	707	686	729	715	708	712	697	724	710	720	665	700	703	720	727	666	686	722	706	690	707	719	689	665	681	653	679	692	710	673	678	738	648	701	695	671	721	669	701	639	705	694	692	737	729	730	717	715	714	711	722	750	683	711	693	735	691	709	692	718	696	705	743	700	660	708	714	690	662	700	703	696	704	668	710	705	702	717	743	647	728	745	733	715	711	706	708	734	719	669	724	731	706	689	662	634	681	718	681	695	711	680	662	713	714	682	697	682	682	721	710	701	693	698	683	707	704	750	707	736	714	715	660	668	699	672	723	707	691	692	718	665	758	698	756	711	731	701	711	696	714	695	745	719	698	716	738	696	667	698	712	721	698	684	705	686	683	727	711	682	715	702	673	729	734	699	718	684	723	698	698	725	675	717	683	703	703	689	690	648	705	727	677	663	678	715	645	693	715	702	733	678	690	745	680	649	682	686	739	711	710	675	677	709	745	654	755	673	682	691	656	731	666	698	658	662	637	694	733	648	692	700	705	670	677	738	700	706	670	732	679	687	683	696	739	721	722	687	705	726	661	715	699	666	743	666	694	698	653	704	725	744	670	737	675	707	678	714	716	698	670	641	691	685	750	708	685	717	708	724	696	691	739	644	698	704	733	711	705	706	667	635	610	739	727	677	692	688	692	676	744	687	716	743	685	697	669	751	701	673	680	720	717	698	738	664	691	703	716	704	684	671	715	708	690	731	738	725	702	716	674	674	664	713	720	662	663	696	711	738	723	691	703	673	721	659	724	701	738	645	707	694	701	686	701	681	656	729	678	709	708	681	675	639	672	705	688	722	706	662	732	711	698	701	707	694	691	692	702	707	720	676	684	677	686	723	705	712	717	672	741	699	646	701	639	684	731	718	696	680	698	688	681	696	705	744	712	693	659	704	720	745	727	671	703	708	668	735	702	735	691	708	725	708	714	725	713	730	751	709	705	698	713	706	732	720	641	691	691	680	632	679	729	686	728	665	666	726	681	705	678	702	718	681	694	683	694	730	706	660	686	706	751	659	680	696	660	671	665	732	694	697	682	723	710	725	674	698	724	677	718	672	686	716	723	691	716	713	710	691	743	728	706	697	688	685	691	691	681	704	708	685	683	707	727	706	678	722	754	726	695	766	695	709	658	680	692	641	719	750	682	666	725	640	692	753	719	729	708	719	688	732	739	713	688	710	692	661	704	706	687	679	681	670	687	700	681	698	685	685	703	665	730	699	681	754	716	695	714	721	674	727	662	695	731	679	688	686	726	696	695	690	718	696	731	686	710	679	678	651	714	678	696	722	681	710	703	651	691	746	683	665	695	726	635	694	744	700	709	705	671	679	655	694	668	692	706	741	706	742	704	687	685	698	695	677	770	697	681	706	695	699	718	730	693	703	685	711	705	716	735	699	694	667	687	718	680	726	691	717	715	756	685	740	694	664	702	648	701	745	698	677	665	708	700	710	712	688	723	710	714	743	701	700	655	696	702	718	675	649	675	719	680	630	705	703	678	701	663	663	751	714	769	716	689	712	705	697	701	696	725	709	676	661	661	660	678	688	756	732	672	692	708	697	681	720	703	665	699	662	660	663	683	711	727	666	695	706	730	712	673	687	722	711	680	702	673	718	722	702	688	690	706	672	657	694	697	686	712	703	714	704	678	712	686	713	696	698	729	666	662	655	754	693	758	665	700	721	717	708	688	700	670	690	731	693	716	728	733	708	708	682	670	700	691	661	711	706	703	673	732	699	720	705	713	720	673	693	700	734	690	712	745	638	679	663	746	680	693	725	674	705	683	738	710	672	700	699	676	655	700	696	663	698	671	703	706	699	650	708	667	688	719	735	689	723	690	655	662	718	686	694	735	713	696	670	701	687	693	690	709	638	672	689	706	706	659	692	653	722	680	732	694	722	687	708	697	649	751	687	726	694	707	687	664	679	672	678	710	653	703	698	646	706	724	676	713	709	727	730	703	718	759	700	679	726	709	718	688	731	759	675	689	701	701	713	742	691	728	706	678	711	693	698	734	696	743	738	715	674	707	690	644	716	720	714	687	703	734	758	684	735	665	691	659	709	639	686	721	707	726	663	728	690	660	657	706	648	689	713	720	705	654	690	695	646	644	633	657	702	709	737	713	669	705	708	700	721	635	704	714	720	670	669	666	741	704	754	733	735	692	709	682	713	662	722	708	683	722	674	663	751	698	664	678	747	697	698	687	727	676
23929	22008	29466	23660	20549	9136	1845	1170	1062	1030	1068	963	951	952	973	969	953	933	951	998	2156	4729	4070	2837	1809	1021	1009	1030	1009	938	984	947	934	874	906	861	846	939	878	946	913	913	870	911	906	943	880	962	927	872	912	886	938	954	894	925	929	861	888	902	921	889	862	874	922	946	970	938	861	869	921	904	896	933	949	907	923	872	958	909	890	938	912	916	846	924	890	918	898	955	922	855	915	903	958	850	947	898	951	933	899	909	895	909	944	988	882	896	842	845	919	912	922	877	886	881	913	895	785	866	910	862	884	888	871	874	945	887	912	878	887	921	886	885	849	921	886	927	875	914	891	902	869	916	969	915	901	917	890	903	864	894	916	907	914	878	883	886	891	885	954	902	849	903	936	905	897	870	857	890	908	913	962	844	961	908	919	911	863	896	913	902	945	937	850	858	900	824	902	932	860	912	938	879	852	896	893	904	893	929	923	958	878	851	908	968	921	909	901	862	867	981	926	896	917	880	912	861	919	920	894	880	860	922	937	911	952	926	912	868	953	875	936	920	874	841	902	867	918	860	869	921	921	901	883	852	859	894	890	932	861	893	912	935	896	929	935	913	908	930	896	933	924	914	929	951	917	860	913	854	930	948	915	876	920	875	870	899	901	909	890	931	880	850	940	892	853	945	886	899	858	893	891	907	908	930	909	908	874	925	860	941	940	940	900	922	912	854	948	917	910	899	906	912	887	889	887	920	876	916	963	900	892	959	919	832	872	927	906	894	875	882	885	890	919	873	887	882	907	921	842	871	883	890	901	858	942	863	906	890	872	868	979	895	965	836	884	908	921	895	862	917	945	914	895	884	898	897	904	977	914	890	863	878	934	872	819	879	879	909	905	922	873	932	894	967	880	902	902	926	935	859	948	903	934	870	932	896	901	799	888	927	908	837	888	894	893	937	841	942	892	889	931	837	873	870	892	867	907	904	906	932	927	873	892	923	872	870	913	879	891	915	889	846	854	869	908	908	895	886	830	930	892	864	898	903	955	944	889	936	870	924	880	871	915	896	870	956	947	919	901	874	851	885	935	933	892	977	880	867	869	934	892	954	923	956	886	857	895	898	911	898	915	888	910	858	863	868	905	853	897	903	913	878	957	925	899	946	894	905	949	896	900	883	925	873	887	887	924	887	891	876	920	902	890	911	865	940	918	901	896	904	885	937	864	919	873	932	890	922	909	914	901	902	914	935	929	949	899	880	894	874	888	913	881	885	931	896	904	885	932	862	894	895	928	894	927	925	931	877	884	918	914	861	925	882	911	930	915	886	941	895	889	905	907	896	881	870	892	882	947	938	875	907	901	898	928	897	858	931	901	890	848	874	883	936	965	879	902	958	926	886	888	880	916	910	865	920	967	880	909	905	927	861	923	905	856	912	1021	880	846	901	868	922	894	878	883	864	901	831	896	830	881	937	907	910	873	892	919	896	913	889	933	868	948	944	886	880	944	902	922	864	932	872	864	867	924	858	878	929	909	907	832	890	928	887	902	850	882	895	965	935	858	892	929	890	887	849	918	914	923	917	920	905	899	892	929	848	936	934	975	856	904	913	910	888	900	874	929	896	854	894	966	895	897	899	918	920	878	867	912	889	885	901	936	885	917	870	939	870	894	912	910	890	873	934	889	900	940	901	898	953	919	872	919	846	885	913	849	901	898	883	923	889	875	839	884	938	985	910	915	928	906	879	920	927	917	898	945	886	875	903	865	883	887	862	903	922	907	907	915	907	941	846	882	922	864	889	881	916	885	884	900	921	917	922	890	939	877	852	862	917	915	928	885	859	905	924	883	893	907	875	919	892	937	867	966	916	843	884	914	914	887	921	903	860	866	895	947	883	926	904	871	897	929	948	921	913	915	904	894	933	948	908	923	887	852	909	938	903	905	860	914	936	864	898	898	933	886	875	927	871	896	902	897	891	866	890	898	922	896	888	934	891	913	897	890	912	902	896	924	907	924	910	908	913	898	858	886	874	900	887	854	892	904	885	885	863	874	907	878	919	939	869	925	912	875	954	872	895	910	907	926	945	896	931	927	889	895	869	956	911	858	884	928	897	890	888	880	830	951	858	935	912	887	910	913	830	908	865	887	891	888	832	924	913	856	910	913	909	896	884	869	910	898	858	914	926	872	891	872	907	938	897	937	928	930	851	962	893	879	916	931	887	881	911	936	871	896	919	931	910	915	911	949	943	947	898	876	905	963	899	964	919	894	927	871	895	897	925	872	915	883	901	840	884	924	864	855	932	922	943	926	876	913	923	863	884	907	907	846	915	937	911	911	923	933	913	913	950	915	863	906	898	849	904	864	871	904	931	952	901	924	940	871	825	882	893	906	928	912	862	865	875	900	860	927	869	888	909	920	928	875	913	939	893	932	893	874	893	860	893	878	913	916	892	886	895	920	913	908	929	893	910	886	933	885	927	919	910	892	842	924	961	887	924	885	899	966	929	884	875	887	881	969	849	836	884	830	904	856	921	905	873	860	980	928	937	940	945	903	884	872	898	929	859	885	886	909	876	864	873	912	887	872	934	883	884	936	872	889	906	958	913	941	901	894	905	904	856	920	918	930	868	869	906	895	901	906	868	844	900	951	880	919	869	896	916	861	854	865	911	896	925	913	895	915	938	894	898	884	918	889	871	879	915	920	911	860	895	903	947	886	909	969	906	854	872	878	888	904	858	882	923	901	926	866	892	879	874	864	912	912	900	924	865	858	941	884	886	924	944	929	858	870	960	907	872	895	951	871	860	886	900	894	879	900	922	839	832	853	896	900	913	925	875	897	921	921	927	900	868	836	931	817	904	894	921	933	924	941	918	918	917	907	911	907	887	877	931	887	922	844	921	871	932	925	910	903	897	920	948	900	888	962	877	850	927	877	844	853	870	903	861	810	887	899	885	898	892	886	890	923	910	901	875	909	865	910	886	888	908	876	902	890	930	910	925	915	862	901	867	923	911	902	887	906	941	908	897	897	865	877	907	839	884	871	904	868	872	886	883	926	947	941	839	884	958	912	916	886	853	883	922	901	941	930	880	904	894	920	860	891	900	891	901	901	942	890	927	884	906	909	900	820	905	872	909	871	924	875	887	961	892	892	869	876	926	904	861	912	884	937	832	904	934	843	843	915	904	897	854	933	900	918	911	931	902	912	838	920	856	888	871	886	913	886	878	900	865	916	937	874	889	890	914	884	888	891	874	868	876	902	871	931	908	870	908	868	905	899	873	938	954	944	886	891	913	928	855	894	909	863	894	953	870	859	937	915	873	931	923	850	902	835	921	895	887	868	905	868	928	915	941	873	892	908	886	907	868	881	854	866	911	880	937	906	897	923	887	922	936	849	883	903	891	919	877	874	905	912	853	900	943	920	901	899	904	913	875	970	894	931	853	849	914	880	935	894	934	904	947	933	888	916	923	898	872	907	920	895	898	897	897	857	941	929	950	917	880	933	941	893	940	906	889
63567	78993	35884	2102	1289	1264	1066	1016	948	909	921	925	856	855	867	783	829	862	893	846	2826	5967	4732	3295	1817	941	939	950	887	810	834	846	815	783	788	751	807	801	787	807	819	762	810	841	780	802	795	815	821	818	826	771	838	793	826	787	776	720	826	788	820	813	822	787	807	835	799	823	814	753	839	816	823	776	817	745	754	753	786	801	781	818	798	813	797	846	799	820	770	798	809	813	750	804	793	823	792	788	774	782	788	801	797	831	771	771	749	763	791	822	792	753	816	839	816	783	823	851	809	784	833	794	772	840	779	779	763	824	789	807	840	753	818	823	792	825	783	798	847	815	785	752	813	780	777	781	793	824	840	774	801	834	844	760	802	773	775	751	833	806	797	795	778	795	818	831	824	813	771	798	838	798	792	810	828	817	817	795	787	798	826	777	781	733	758	781	793	766	791	759	873	774	793	791	838	784	801	791	836	802	831	831	733	810	764	793	784	804	838	816	803	771	826	784	808	800	820	772	805	789	826	789	778	790	775	803	802	817	785	804	803	772	823	817	808	816	739	832	805	776	783	795	793	752	782	796	789	833	779	847	820	842	781	754	757	822	763	818	779	817	792	787	796	747	824	805	779	846	797	829	811	778	813	771	825	820	789	807	821	825	771	774	758	786	809	780	817	794	813	777	869	783	824	800	798	784	795	770	837	779	816	811	785	781	834	727	782	722	842	848	743	759	768	808	756	803	787	787	723	810	772	826	838	801	766	786	819	774	814	711	728	814	765	806	832	757	828	802	827	821	783	825	794	806	785	781	803	849	794	754	814	795	749	848	782	784	832	806	852	794	808	809	842	820	801	802	798	764	759	814	796	838	834	758	829	827	836	740	754	760	749	835	777	816	798	777	761	749	758	804	769	762	854	769	788	819	799	769	796	825	776	796	772	791	815	805	818	755	776	761	804	791	774	819	746	833	768	773	730	800	802	808	764	798	791	768	814	790	791	797	784	778	790	800	800	827	766	797	782	804	795	763	762	800	761	801	807	839	759	803	825	805	810	821	851	778	831	766	787	837	817	755	798	804	816	816	805	836	812	816	777	814	829	785	775	796	817	805	802	794	812	845	806	806	813	754	800	829	771	785	779	801	789	802	769	771	876	819	807	804	758	840	795	751	778	768	750	781	798	787	757	782	852	762	783	823	777	758	751	812	808	796	769	772	773	852	809	771	831	831	789	801	783	813	798	763	785	790	818	804	800	737	778	856	806	773	774	807	791	779	810	798	797	833	772	798	767	767	775	758	794	840	787	751	728	809	767	742	773	812	807	820	797	807	819	843	798	800	799	767	798	802	845	791	803	805	848	748	774	797	758	798	751	815	803	765	779	775	807	822	819	803	795	835	758	718	820	813	820	831	772	805	817	820	791	751	804	790	824	767	756	798	771	792	778	762	819	805	736	867	813	849	815	805	764	790	787	826	771	777	800	743	829	784	781	786	802	784	819	781	860	802	830	771	832	779	814	776	785	788	763	795	779	767	780	810	810	782	759	857	828	841	809	837	778	810	751	783	785	807	767	817	717	800	806	817	805	818	801	779	788	786	808	782	820	792	792	796	800	857	758	809	772	814	809	806	818	809	819	810	859	840	802	791	782	812	764	799	791	818	825	806	784	797	810	756	790	824	754	773	764	736	790	792	760	820	768	788	789	778	825	764	769	805	766	790	778	800	794	796	803	835	797	763	747	804	808	856	788	812	780	837	777	811	767	804	796	811	831	766	815	785	767	751	779	819	816	783	842	806	771	804	811	781	808	771	745	802	790	777	788	809	783	803	733	792	833	818	828	781	819	771	864	778	750	780	801	814	767	820	826	776	788	844	797	769	811	826	776	769	784	771	783	826	772	798	782	844	796	775	786	799	764	815	760	863	802	775	769	782	862	821	789	808	758	789	826	799	772	819	772	821	861	839	807	830	836	823	809	807	840	869	860	775	768	790	773	787	796	852	791	808	803	747	781	786	786	771	804	737	769	818	771	768	787	818	781	710	781	804	781	792	772	776	786	779	848	790	835	801	802	753	762	825	793	832	779	790	792	785	827	778	802	799	760	789	805	809	799	754	821	784	788	822	798	758	777	782	803	797	848	795	801	737	822	823	779	773	849	796	823	793	809	842	833	847	800	801	843	752	802	814	799	772	807	752	813	816	801	766	806	770	818	817	772	838	778	788	788	862	786	799	794	774	788	801	797	776	793	744	822	773	787	798	784	790	770	803	784	774	783	793	758	771	790	763	777	741	835	743	811	799	767	792	750	794	833	745	771	840	791	783	799	778	801	731	833	809	758	793	813	814	782	777	753	806	810	698	811	757	791	844	805	782	806	733	831	808	836	826	795	791	783	775	869	780	734	862	802	771	790	810	760	828	809	779	806	812	802	789	776	791	804	796	831	786	843	798	788	791	775	785	845	787	789	806	809	757	787	746	793	808	822	809	809	823	743	755	810	807	774	799	789	771	748	833	764	773	741	818	816	817	771	809	803	809	797	773	833	837	807	750	819	817	789	838	713	804	788	843	837	777	834	786	801	790	791	809	789	785	784	783	809	758	759	763	785	784	762	806	777	796	821	775	770	768	805	789	753	798	829	753	757	759	760	802	752	778	798	779	795	827	757	750	765	775	741	789	821	777	772	781	799	800	790	845	842	823	818	740	817	803	787	760	750	824	845	772	802	787	782	771	769	831	839	756	771	774	767	769	757	791	762	781	841	819	883	843	776	805	774	707	799	810	775	762	752	766	803	771	769	819	745	834	746	789	822	795	773	773	856	769	760	761	839	789	815	797	837	868	779	801	789	765	721	832	762	796	792	765	774	817	775	817	783	847	833	763	801	801	806	788	812	780	799	808	743	797	792	758	740	772	813	736	809	774	843	787	752	803	810	795	827	756	791	832	789	800	801	807	794	802	834	781	767	804	782	790	800	797	749	766	785	790	813	789	790	796	753	818	761	770	799	781	775	806	811	777	835	809	785	786	735	841	776	795	825	799	794	812	797	756	770	747	846	772	811	775	833	825	820	858	777	805	810	789	787	793	810	815	809	834	827	841	777	785	788	832	787	819	797	782	850	786	806	787	751	777	783	829	819	832	757	756	790	759	838	770	790	819	761	777	841	785	740	758	763	764	787	794	760	787	772	859	812	772	757	784	790	763	804	786	757	770	791	752	805	783	749	779	792	797	777	820	814	808	778	801	739	778	795	742	753	797	761	763	801	746	771	832	777	779	803	784	756	792	761	753	751	798	782	825	797	757	795	791	824	802	787	792	809	781	808	778	789	789	768	775	792	816	763	766	764	793	805	741	773	792	824	794	744	858	783	804	794	790	760	762	757	790	753	804	741	768	795	790	752	824	826	843	795	794	765	816	789	811	789	782	796	751	834	804	802	814	806	780	758	821	777	793	758	743	762	768	778	795	770	749	806	804	793	787	786	777	876	779	765	811	767	791	781	813	765	766	799	773
29251	24600	15034	1941	764	723	723	657	739	681	660	682	630	684	727	706	699	699	693	678	763	870	895	902	753	762	691	685	721	714	703	680	746	706	698	688	697	690	739	693	682	728	700	643	713	709	677	750	685	730	735	709	702	691	686	723	689	668	678	662	690	668	671	664	731	681	704	668	731	696	665	697	712	677	689	710	703	723	673	758	674	673	671	697	740	663	693	698	696	633	682	704	723	760	669	712	722	727	690	674	673	680	688	716	689	684	659	689	740	715	704	731	685	713	654	726	639	644	687	705	693	668	747	702	698	695	698	712	694	687	637	693	684	698	762	719	726	686	697	664	688	692	658	694	695	680	665	698	688	673	683	633	688	658	654	699	639	692	700	699	654	662	678	727	678	724	713	709	698	707	693	661	718	722	705	679	687	697	670	646	685	734	717	716	722	673	694	716	675	668	710	675	722	735	719	694	663	682	668	704	693	712	684	717	685	720	684	713	664	681	740	729	685	695	693	678	719	724	734	720	712	728	663	650	696	681	731	691	729	672	717	685	682	685	700	689	665	690	686	687	616	657	682	685	709	709	671	722	657	660	638	700	640	724	648	657	676	677	732	702	706	696	680	671	703	624	695	688	683	686	678	606	674	722	701	670	701	676	680	647	693	701	688	748	728	701	680	643	673	657	683	682	637	682	690	695	707	703	720	734	718	662	714	649	686	705	673	670	691	742	693	704	681	700	754	707	707	693	722	708	705	682	655	694	668	703	698	689	670	685	675	654	688	811	715	706	651	727	714	670	667	700	676	692	731	733	678	716	729	735	678	690	690	722	706	640	719	701	694	665	710	711	645	707	687	707	709	657	710	674	678	739	641	638	676	673	667	726	647	701	653	686	716	680	715	750	721	661	687	690	647	669	695	714	722	693	696	739	692	714	689	679	709	694	724	665	712	685	687	683	713	682	728	699	680	675	732	655	699	686	704	697	655	751	671	683	698	692	695	656	718	671	645	730	740	680	668	702	736	656	668	676	674	714	713	707	727	722	675	747	718	696	714	619	699	728	645	709	755	725	692	699	708	685	705	681	706	720	686	687	700	704	670	659	681	662	680	693	718	678	674	701	680	704	700	691	659	683	710	700	728	711	676	657	717	683	715	681	695	697	681	703	678	713	650	705	692	651	663	706	712	699	691	720	729	664	669	708	659	690	713	661	686	708	721	705	686	659	738	638	710	753	714	678	727	684	729	687	741	647	677	715	685	708	651	726	701	749	660	671	686	686	677	688	744	673	767	702	738	729	712	683	657	710	677	685	679	737	698	650	696	698	684	698	682	657	679	731	646	694	718	743	667	662	679	737	709	694	690	669	691	719	689	686	716	697	689	656	666	664	685	696	698	663	702	724	722	696	688	692	728	664	746	689	680	686	672	676	723	715	678	715	682	701	693	697	712	723	650	696	693	649	697	701	677	720	705	668	659	691	644	714	667	719	731	684	673	693	672	666	700	727	714	694	705	675	731	715	696	708	688	742	624	679	681	687	710	699	724	733	689	716	685	709	697	673	669	677	683	694	687	642	666	667	703	695	703	726	684	680	705	682	740	682	697	706	735	708	738	668	692	722	699	697	708	724	667	647	671	736	693	698	703	779	707	721	672	706	693	717	757	710	695	634	737	701	697	647	693	657	718	638	685	682	743	670	690	646	668	701	665	681	738	733	696	712	656	691	673	674	700	697	675	692	695	671	682	722	678	686	707	632	661	732	717	694	709	656	680	681	679	690	713	707	727	730	728	685	728	692	666	668	704	701	715	697	708	740	693	717	727	691	693	680	715	681	675	713	742	704	718	690	653	678	687	661	738	729	715	662	723	678	697	727	745	671	729	701	718	680	681	645	662	725	700	687	714	656	640	724	695	671	683	707	762	683	675	727	682	654	725	702	683	679	696	716	669	704	720	729	691	723	682	643	691	657	722	686	703	668	712	686	654	661	727	742	710	694	702	681	697	692	718	698	711	657	717	670	667	716	736	724	704	709	732	706	661	701	660	682	691	715	703	657	690	680	745	680	636	701	738	714	687	677	717	717	697	649	721	660	710	708	660	665	672	698	714	750	658	705	662	629	705	672	781	733	658	707	705	754	691	686	711	676	653	721	673	718	684	737	706	707	723	683	686	733	670	708	696	724	740	694	698	659	695	724	748	703	687	698	709	708	664	659	683	707	709	722	735	708	707	643	698	745	722	703	684	674	656	708	692	713	664	695	736	686	672	679	677	717	713	677	695	703	675	677	691	702	712	713	723	669	679	723	693	682	745	692	684	719	676	682	715	693	693	681	710	692	684	734	719	740	728	708	734	697	713	693	638	712	749	730	681	706	686	765	709	755	710	661	666	716	674	722	697	695	688	696	760	690	695	695	738	695	716	687	721	683	707	686	697	683	739	738	702	713	674	736	730	677	710	706	645	724	689	704	704	690	652	656	709	692	667	691	670	713	718	697	740	712	648	663	701	682	740	704	714	714	656	710	680	715	662	710	696	718	711	675	714	648	726	711	688	689	711	672	690	661	679	717	681	680	649	713	722	737	674	723	685	672	678	695	683	725	731	698	689	697	716	654	746	696	689	755	654	695	646	670	681	687	705	663	662	698	699	682	705	648	687	674	752	718	690	700	698	743	681	697	659	677	682	670	747	623	724	717	741	729	685	723	727	742	719	680	738	656	674	678	677	688	708	681	677	682	744	719	728	671	707	702	682	721	672	704	695	657	720	687	697	689	677	713	683	715	684	677	736	697	684	689	681	693	701	667	669	671	685	734	709	721	702	700	720	690	710	641	730	709	715	652	723	688	728	707	660	675	656	692	657	672	712	681	678	696	715	662	690	696	684	712	688	719	702	704	664	741	660	706	702	695	669	668	666	726	716	706	665	658	688	695	685	675	714	676	711	715	754	686	710	711	717	672	679	655	693	680	688	680	731	758	723	707	703	711	724	723	706	694	724	671	715	708	639	694	700	721	681	701	691	668	658	648	728	716	665	686	697	678	695	711	703	680	709	627	724	640	710	714	685	680	700	704	704	655	707	712	737	671	719	715	731	701	711	678	689	691	681	713	720	667	698	696	665	679	718	667	673	699	671	690	704	720	710	714	697	674	722	688	671	679	680	695	695	676	681	680	752	708	685	658	729	729	688	697	686	728	708	733	695	684	725	730	736	733	688	684	717	687	710	702	697	719	718	709	684	731	654	665	696	724	709	712	761	698	702	652	673	716	653	694	683	719	668	717	696	716	656	691	685	707	712	722	689	697	691	686	714	702	645	688	640	709	681	712	720	683	697	672	686	702	644	738	708	728	705	740	693	654	721	672	718	713	718	703	701	688	713	720	713	719	649	700	722	704	679	668	724	681	644	689	719	718	701	708	696	678	758	701	686	677	699	661	663	691	689	765	701	713	693	679	740	687	733	687	671	701	696	673	722	660	695	693	707	734	692	744	677	687	754	689	674	722	704	686	689	646
20227	25228	9519	669	600	550	588	544	638	607	572	587	571	597	588	602	575	561	560	582	627	769	821	768	664	585	583	603	545	570	591	560	581	586	564	594	588	586	585	590	603	578	598	592	601	570	586	567	576	562	604	590	559	539	587	557	599	546	625	576	598	576	565	554	587	554	577	567	546	582	590	616	584	629	575	573	570	550	570	552	581	543	538	586	574	526	558	573	539	574	549	597	599	581	553	587	525	586	577	562	590	574	560	558	535	587	577	585	570	581	528	553	589	593	518	574	549	558	585	574	609	571	602	606	619	587	573	562	551	542	561	607	551	569	570	563	533	588	529	577	598	561	597	549	549	558	559	547	592	591	576	546	559	606	575	570	595	601	555	577	615	576	572	580	600	581	545	584	633	599	565	574	547	563	552	597	606	563	534	585	592	590	572	537	569	552	620	616	571	524	550	577	596	577	593	579	591	571	522	577	529	605	589	572	567	587	568	564	578	549	592	563	556	567	615	563	556	563	606	580	573	547	571	582	505	588	561	561	587	564	574	582	605	551	557	585	591	561	631	570	568	554	565	563	526	548	578	574	572	559	588	586	616	629	521	572	582	560	541	577	599	559	607	545	573	582	567	541	595	614	520	549	564	565	521	591	544	572	583	578	567	553	617	562	558	583	574	587	539	569	574	555	595	569	526	580	554	591	597	558	556	586	566	563	610	594	556	503	542	553	506	601	563	568	604	583	531	547	561	599	562	606	572	600	548	612	546	575	553	575	560	566	554	539	544	607	580	584	580	584	576	585	558	577	577	568	593	604	575	529	557	541	574	558	589	545	563	502	591	570	569	589	578	566	588	542	561	586	529	557	547	561	574	540	623	577	586	570	596	592	547	603	555	533	547	563	577	569	569	597	604	580	551	580	573	558	556	557	594	566	522	584	558	522	545	597	585	592	556	528	592	561	540	556	593	575	548	544	543	555	583	526	567	575	575	562	567	562	598	552	562	543	549	612	578	549	592	635	553	540	577	576	546	524	566	531	596	551	586	556	550	598	617	582	560	611	589	557	610	549	612	565	553	556	551	608	549	581	535	533	567	560	593	564	540	566	540	597	568	574	533	545	614	559	577	594	555	615	552	584	539	533	571	544	559	571	547	573	540	569	546	573	576	528	549	557	555	538	591	579	562	550	569	559	563	560	627	551	635	564	600	582	574	566	580	555	580	572	553	545	599	538	585	589	556	571	610	548	576	566	576	580	605	549	587	579	531	543	572	525	527	590	607	575	540	548	541	545	574	608	572	637	612	589	591	584	573	574	588	565	570	552	585	590	570	609	562	545	585	600	583	612	556	562	582	603	571	552	591	557	558	573	575	572	596	525	557	554	540	590	564	556	558	543	606	562	564	562	553	564	567	563	578	552	546	528	592	573	580	556	566	537	557	603	595	599	534	550	517	562	565	585	569	555	546	577	605	556	517	540	564	526	566	560	612	576	554	551	565	585	563	593	593	582	577	557	572	577	556	543	530	529	578	538	604	611	602	558	596	585	573	578	570	580	576	533	561	566	565	504	620	556	544	549	569	579	575	549	606	582	580	577	597	523	584	553	591	553	564	583	573	567	569	522	553	581	593	576	561	626	577	583	564	577	551	583	563	577	576	548	605	578	546	557	566	556	573	548	591	565	534	557	549	594	551	568	555	580	600	584	571	540	576	546	615	522	581	536	560	567	586	579	569	558	580	542	591	591	554	579	556	563	607	573	608	578	593	619	561	608	544	630	559	612	564	575	573	606	583	547	574	587	558	576	557	533	538	561	574	584	640	589	574	524	542	537	563	556	542	545	592	554	576	586	517	535	573	575	575	573	564	588	541	530	551	558	586	551	592	548	561	548	568	614	564	588	589	579	612	586	589	597	565	528	564	597	594	600	562	586	576	555	570	584	558	546	590	546	598	570	586	601	568	525	566	554	584	540	544	554	546	550	544	576	562	548	564	568	529	557	567	596	541	585	546	576	538	575	555	569	568	589	558	546	540	529	548	571	549	627	572	604	563	580	572	553	562	571	572	573	531	582	554	567	576	534	577	581	579	557	533	607	562	579	526	538	574	581	580	579	568	563	538	552	565	561	597	555	552	560	562	580	542	569	592	573	547	548	578	566	554	568	522	563	564	600	623	536	581	562	576	548	553	573	597	594	584	522	517	596	579	580	561	539	609	604	579	520	585	526	582	558	599	572	572	522	593	578	571	534	558	573	578	576	560	612	529	588	560	590	580	568	561	524	577	586	516	531	608	578	571	580	623	567	589	618	555	574	542	596	525	567	580	563	562	529	504	534	539	556	566	526	564	588	538	579	582	583	582	522	550	602	501	552	514	569	560	598	563	564	566	534	559	531	576	607	545	565	557	573	601	581	607	593	617	589	577	558	544	567	528	561	519	530	622	601	590	590	608	591	549	571	592	581	566	528	581	579	578	559	556	529	592	579	594	527	587	579	578	575	602	582	540	567	563	593	586	592	567	559	567	589	580	546	561	560	586	538	563	616	574	569	579	537	576	576	579	578	589	553	536	553	579	589	552	531	594	596	585	571	574	562	576	528	560	618	559	624	573	535	576	559	556	590	556	552	589	576	601	540	619	553	574	540	541	569	607	551	589	571	572	521	582	583	565	577	597	560	555	616	596	567	551	568	547	546	569	585	551	540	547	577	599	612	570	588	554	569	578	631	550	592	587	632	553	570	553	586	557	560	548	569	573	542	595	574	555	589	544	552	583	569	615	532	596	606	609	632	551	507	603	557	565	592	533	516	554	582	541	522	562	556	587	583	550	573	576	590	553	582	612	578	540	566	568	603	556	560	577	514	555	582	501	574	560	556	568	606	562	566	548	564	571	554	585	621	592	537	596	554	564	598	575	534	530	543	599	537	551	565	566	557	569	597	586	545	566	534	602	582	553	602	552	566	506	596	546	557	619	580	552	566	523	588	566	584	590	548	578	544	605	547	584	610	579	594	589	573	558	495	569	593	574	580	593	561	583	544	558	563	561	581	556	560	578	561	553	557	546	587	595	575	570	587	590	597	577	546	591	544	548	574	561	547	604	542	550	592	544	552	591	590	543	612	601	569	593	570	534	590	594	551	536	573	582	540	565	576	590	585	567	555	552	567	562	550	563	620	554	564	555	574	572	567	563	577	554	593	607	553	568	566	636	582	548	614	561	556	591	574	492	553	615	551	583	613	609	586	581	561	605	594	555	545	580	598	548	580	566	577	580	574	550	569	524	565	569	581	575	526	565	533	550	569	588	573	561	559	513	555	565	559	555	556	593	552	553	575	572	588	560	578	552	589	566	564	543	565	566	556	555	554	544	543	558	613	573	583	580	567	584	578	564	546	551	580	571	583	558	532	558	558	512	569	598	544	566	569	600	579	587	626	582	551	608	540	573	563	589	586	586	544	576	578	533	581	552	521	545	590	554	633	567	617	549	581	574	588	528	594	534	579	549	603	556	545
24837	23563	31920	24252	11908	2105	1202	953	960	919	945	932	890	914	879	909	904	865	901	888	1331	2442	2352	1872	1290	1026	956	885	911	835	902	885	845	877	852	856	915	864	843	894	833	845	925	873	829	833	848	855	875	866	813	861	843	856	874	892	888	849	816	815	843	844	841	897	822	796	864	865	900	862	852	815	832	817	823	835	849	895	842	879	788	919	914	885	894	861	813	838	859	852	838	856	891	851	853	856	836	866	866	815	906	827	889	872	847	862	852	884	839	915	878	828	876	929	888	832	756	888	899	830	809	813	839	821	821	842	913	883	906	841	878	839	803	908	863	842	893	847	886	839	820	881	847	813	903	833	848	850	912	876	876	866	826	881	898	863	871	845	809	856	943	828	849	830	800	853	856	900	866	841	857	815	860	829	813	862	840	847	879	862	863	853	887	851	846	785	833	889	856	888	842	858	844	877	860	905	802	876	849	853	791	867	853	840	911	885	868	867	862	829	854	846	900	820	816	832	934	894	826	834	822	868	870	828	848	879	830	872	933	874	869	800	838	863	841	808	853	865	849	797	869	866	871	837	818	872	815	924	873	849	872	835	853	858	882	820	879	831	854	849	833	852	856	862	852	888	856	871	872	876	905	870	823	909	884	850	807	832	898	821	847	838	794	853	833	839	815	892	873	872	838	857	823	852	881	857	859	885	836	840	855	867	828	839	877	880	825	845	844	820	809	877	884	879	857	844	755	863	867	870	843	883	851	842	781	883	877	848	852	841	848	828	841	850	857	823	839	814	825	878	863	819	883	807	856	863	784	866	869	809	855	851	935	851	857	877	863	825	891	852	858	854	877	842	866	842	791	922	843	851	883	851	832	861	870	884	813	847	833	850	834	883	870	840	874	848	838	890	813	824	845	860	851	856	845	824	851	848	823	865	860	842	893	870	819	849	870	839	853	866	880	889	795	838	796	816	858	857	849	890	860	829	821	830	781	884	862	860	837	857	846	854	903	843	871	859	902	828	861	844	883	856	834	893	892	842	870	919	823	877	836	866	804	836	851	828	866	866	820	830	869	853	868	836	841	831	864	864	872	869	845	845	824	862	873	859	874	852	798	848	846	826	895	899	828	844	827	863	848	832	887	860	838	902	891	822	902	865	833	850	858	915	851	873	795	904	859	862	895	861	872	844	867	871	875	838	856	822	796	810	859	844	879	855	868	835	839	897	888	808	882	810	858	785	871	820	868	895	833	831	881	822	854	825	834	820	875	831	837	877	879	810	901	829	905	890	914	879	865	810	882	836	818	881	862	842	842	857	857	841	836	853	868	835	838	813	908	825	874	841	869	851	838	831	869	881	838	863	873	838	884	754	843	830	831	868	832	821	830	863	892	861	849	855	802	904	825	845	840	857	809	849	794	843	859	904	825	891	871	858	856	924	860	850	802	794	867	850	832	882	920	873	837	853	884	879	900	857	868	859	831	866	883	828	832	898	861	874	844	846	812	834	846	837	859	830	863	813	887	847	813	858	870	858	888	828	850	899	846	848	905	878	859	823	833	869	823	868	846	861	860	888	839	853	830	869	859	814	866	849	840	836	911	886	840	837	874	823	838	853	888	864	863	839	822	896	853	851	833	837	866	859	840	859	841	840	842	864	879	852	852	882	888	879	857	915	914	787	863	848	853	866	841	862	845	848	853	883	895	835	889	855	809	813	858	800	824	869	853	880	887	857	835	892	842	821	878	894	889	852	863	931	808	867	832	864	810	786	823	894	870	869	905	801	891	886	852	812	798	836	892	856	848	835	849	883	825	875	825	842	847	877	854	863	880	867	890	832	873	813	859	805	821	848	927	826	835	861	856	802	872	838	880	846	845	833	860	870	829	844	878	833	837	867	832	907	882	888	864	847	820	871	882	865	818	850	862	868	860	882	864	887	867	837	915	916	876	876	837	835	906	872	832	863	777	833	825	855	895	849	861	866	849	833	869	828	850	852	797	887	888	865	856	820	841	826	836	859	805	841	858	895	847	851	803	861	927	880	842	873	846	847	897	887	864	882	863	887	880	855	838	826	840	847	844	793	848	844	841	807	851	861	855	817	815	821	788	861	911	894	867	805	881	828	837	879	853	862	817	911	857	874	812	790	866	880	851	850	877	862	882	893	876	888	856	880	911	812	826	836	852	815	823	827	916	835	840	913	829	891	876	873	782	878	881	821	835	867	849	852	872	890	862	854	854	844	845	852	841	844	881	840	791	800	837	861	851	813	847	852	842	822	859	860	871	855	864	883	857	837	894	854	823	859	840	829	833	859	862	837	816	861	808	833	866	870	872	860	852	843	826	825	846	861	896	876	831	891	855	895	825	847	840	864	833	840	843	869	894	865	827	878	851	827	865	900	863	871	821	850	844	871	859	870	887	854	806	874	834	879	847	811	820	891	804	851	886	818	867	829	880	817	853	829	851	864	824	879	858	819	860	829	812	854	884	848	889	862	891	892	832	851	834	865	864	834	877	850	892	855	842	825	818	878	815	761	876	906	852	803	845	847	817	894	875	927	839	897	857	896	836	844	873	862	816	921	850	830	864	825	914	850	826	873	832	834	852	868	814	882	820	864	872	909	819	856	866	886	877	905	857	898	871	906	860	835	840	874	841	924	870	837	835	872	914	866	813	826	862	876	885	878	810	893	882	878	855	841	882	848	826	834	846	891	875	843	898	886	899	869	882	844	871	853	843	867	868	840	866	838	904	865	877	837	859	898	885	830	820	862	847	879	834	841	864	878	844	837	898	840	852	906	828	835	840	871	805	828	844	860	886	862	830	880	860	857	836	848	863	927	854	846	837	795	863	869	798	840	831	855	879	882	813	843	826	835	836	954	884	833	859	860	862	841	843	865	920	901	845	803	811	874	874	860	896	879	828	852	846	861	902	835	813	803	855	823	828	845	856	841	821	829	823	869	846	839	786	852	890	862	794	825	852	866	845	852	881	808	830	852	856	830	909	830	815	837	911	839	857	810	878	894	830	870	860	883	822	850	867	785	915	836	820	852	830	847	826	835	849	867	850	838	857	894	855	795	884	821	918	862	907	872	889	906	841	860	848	840	869	864	887	884	860	873	871	831	852	844	800	848	850	868	850	826	838	864	868	823	850	818	849	810	906	850	853	807	871	840	868	813	909	870	867	844	817	843	824	837	838	828	904	884	905	839	865	909	877	836	876	868	897	817	867	895	834	843	863	873	844	904	869	870	868	838	838	843	815	868	838	844	843	902	854	859	826	874	833	867	836	883	857	824	823	831	875	841	874	836	784	834	813	893	851	822	886	842	881	838	857	841	862	833	832	854	876	872	829	862	828	834	851	852	850	817	907	862	855	803	839	832	859	870	852	829	846	891	835	808	860	851	827	859	827	898	834	901	855	882	840	861	880	867	822	847	904	840	818	848	811	843	830	848	922	935	809	842	867	882	827	882	876	861	866	898	880	894	854	847	841	802	823	865	839	851	830	846
57226	78142	39649	3855	1036	886	870	799	760	821	815	759	774	774	797	766	741	798	756	814	1598	3131	2785	2056	1341	907	825	833	763	683	801	750	716	760	750	771	738	786	750	786	821	788	760	754	786	709	733	783	787	741	765	795	785	730	699	754	743	744	762	811	753	729	713	730	720	682	767	786	781	746	789	720	743	732	768	723	791	748	739	740	776	749	712	738	806	748	743	724	739	741	779	723	763	781	749	738	781	752	744	769	730	756	762	724	725	734	735	801	730	759	749	707	723	753	759	742	729	748	721	731	725	736	690	741	761	760	796	754	742	735	737	737	736	768	735	764	740	774	782	758	742	699	772	740	763	706	725	719	742	756	748	760	751	778	766	772	817	729	723	734	729	766	777	727	767	722	732	690	762	745	794	730	759	785	806	767	808	733	753	736	704	761	727	769	690	762	711	748	685	791	750	730	716	765	747	765	779	790	702	741	756	791	738	744	759	738	729	745	738	804	772	731	772	776	741	702	724	746	708	682	772	746	709	775	713	726	743	744	765	742	741	727	692	772	757	757	776	759	742	713	727	742	776	750	727	720	755	756	813	732	750	776	759	722	721	737	771	728	733	720	728	735	725	749	703	761	723	746	729	688	722	800	794	772	753	778	756	721	742	722	737	763	802	750	720	738	767	795	694	749	753	709	733	742	764	751	735	771	721	802	741	751	689	718	733	725	763	733	694	728	713	737	783	788	765	727	767	734	728	747	732	714	782	762	724	758	780	744	703	728	723	752	750	749	739	704	756	692	719	708	747	717	779	718	771	772	698	763	731	724	720	717	763	781	709	745	752	760	708	747	789	682	788	743	786	751	820	713	744	712	739	724	739	762	738	752	785	798	742	740	711	693	732	751	770	766	736	809	747	725	734	768	734	739	763	739	763	766	748	769	750	762	736	783	759	769	772	746	729	729	761	731	764	779	734	743	716	736	694	722	766	730	710	803	756	772	765	765	774	747	801	779	685	778	783	745	751	801	717	756	756	762	782	768	727	735	747	831	759	732	689	777	706	732	764	745	738	705	743	720	741	779	761	707	739	703	755	725	725	694	783	749	738	723	732	769	738	714	778	729	755	746	753	734	756	745	761	726	759	737	756	743	755	719	771	785	762	708	708	766	725	724	736	747	755	718	723	725	695	723	715	725	714	688	693	746	812	751	702	687	779	716	718	737	742	741	732	753	697	768	695	752	740	732	742	722	708	729	726	790	713	696	802	769	772	742	779	759	689	722	727	763	719	738	743	720	762	700	745	769	759	747	802	725	703	714	790	762	781	696	729	715	760	676	750	737	688	768	709	698	762	744	757	776	756	739	768	724	763	720	733	779	739	695	766	763	787	722	723	785	743	764	735	749	698	757	720	695	742	705	771	806	741	784	709	680	734	796	734	721	740	769	765	694	732	747	705	739	757	706	755	711	709	766	753	774	737	722	733	677	758	767	719	719	790	723	720	782	703	753	753	724	774	721	705	720	796	788	772	777	756	778	729	723	754	743	749	751	711	716	744	756	728	762	722	723	756	759	700	742	757	708	757	758	784	737	738	717	718	718	727	725	744	722	756	713	724	762	763	778	754	786	702	701	701	756	760	724	783	714	708	756	721	754	718	738	722	731	742	738	769	743	761	716	748	738	797	753	741	750	727	760	755	725	796	764	727	766	735	711	723	780	775	724	730	746	719	734	751	759	765	787	752	759	779	754	742	734	735	734	731	741	744	724	765	736	783	729	729	744	784	766	719	749	724	803	742	768	751	720	756	762	755	739	735	769	768	750	742	774	758	764	732	760	767	760	726	723	753	757	750	702	772	764	790	760	784	771	743	758	765	721	771	743	749	784	703	746	751	767	714	733	764	757	714	735	743	747	771	754	720	783	756	787	713	753	707	736	715	716	755	758	769	719	753	752	748	775	760	765	714	763	763	737	732	776	782	720	760	728	739	727	687	785	779	769	721	733	791	760	754	748	762	756	745	709	751	752	733	694	771	750	725	755	727	780	763	773	785	714	777	738	705	777	737	710	779	746	740	802	701	726	720	711	754	731	738	710	764	757	700	687	738	730	692	747	702	731	720	755	752	757	723	724	733	702	766	749	782	829	787	735	738	719	728	768	751	736	692	814	748	766	725	757	726	712	729	752	738	755	722	710	749	761	727	713	709	756	723	720	755	746	735	720	745	734	724	737	733	728	733	778	779	677	737	742	765	791	777	702	761	721	747	694	766	752	737	738	785	794	738	703	763	724	693	767	733	779	737	770	743	746	753	721	728	750	734	763	735	764	708	795	780	776	761	717	745	765	734	699	752	752	752	708	771	732	715	726	712	756	730	706	736	747	715	700	750	757	736	725	776	756	743	738	740	797	719	749	728	757	718	695	763	702	742	734	708	743	769	746	721	746	711	759	753	728	786	720	754	711	727	711	706	740	731	734	719	759	762	744	783	736	767	787	733	709	731	721	699	770	731	706	751	754	735	739	739	727	744	744	673	722	813	737	756	720	752	753	715	762	707	739	720	751	707	732	767	731	758	703	756	764	742	719	708	727	772	717	779	723	729	744	748	750	716	742	752	733	743	760	760	739	772	715	759	777	738	746	698	744	715	768	777	772	727	728	720	719	721	786	729	726	707	701	742	736	746	759	703	755	760	708	725	762	706	788	734	761	703	718	769	746	766	733	759	771	724	675	774	707	746	761	792	763	722	770	770	722	767	724	769	725	729	726	738	696	760	719	728	736	756	752	766	747	762	740	724	786	762	728	714	763	752	745	737	761	742	717	712	779	750	728	775	734	777	786	736	758	786	743	733	780	735	730	739	695	707	756	721	727	691	733	717	736	755	788	738	779	725	766	754	726	755	706	748	715	741	725	741	750	704	701	690	789	746	731	722	731	747	751	725	721	695	715	788	707	767	747	709	696	715	717	706	736	758	738	712	688	732	760	729	754	753	787	747	793	769	723	740	732	725	783	747	753	726	724	785	734	729	752	741	774	729	714	724	740	778	750	747	702	720	771	783	785	757	736	739	760	774	694	747	769	737	743	737	762	695	742	714	735	741	720	780	722	751	707	703	763	744	774	684	749	771	765	799	776	802	752	755	763	732	760	766	695	735	764	751	808	751	720	746	763	743	759	751	747	715	720	782	739	751	722	697	767	754	705	718	699	724	712	742	748	746	731	812	729	725	683	765	708	764	699	746	719	716	762	787	788	764	748	732	789	721	703	722	761	768	744	682	762	772	797	753	751	745	722	748	713	714	753	752	764	705	739	777	761	707	682	709	724	794	728	720	707	731	752	724	752	712	771	732	717	732	736	755	754	735	711	755	716	769	718	761	708	786	742	762	697	699	722	703	747	714	784	699	740	735	735	746	758	696	756	733	743	775	788	761	765	722	729	750	715	735	720	754	737	724	763	756	721	685	726	730	745	723	726	727	686	754	796	765	755	719	729	729	701	759	726	714	742	775	729	760	732	741	693
23857	21370	29254	24493	19621	7970	1848	1244	1055	1063	1027	972	1000	1011	989	997	1020	960	987	997	2199	5075	4665	3386	1971	1291	1014	968	949	971	954	983	966	970	895	987	977	951	965	976	1000	958	937	1030	919	933	928	944	937	942	949	924	954	977	949	991	991	906	962	921	922	939	1000	905	950	945	953	879	917	936	932	977	941	957	921	949	977	965	975	896	996	929	954	914	964	926	934	1039	947	965	952	903	965	956	983	952	1001	965	970	954	971	956	972	908	933	928	964	867	974	923	940	929	957	997	954	952	873	938	936	924	925	936	947	993	917	982	976	985	925	919	932	930	938	937	934	870	925	974	964	901	954	926	940	946	940	953	995	945	972	987	928	937	926	935	883	931	937	913	1003	1011	1004	940	907	908	981	961	966	958	961	927	982	962	974	896	979	963	960	952	1023	975	947	948	993	979	954	973	945	964	921	896	909	920	933	967	936	1021	946	972	929	916	958	882	998	972	991	972	941	989	960	956	904	944	983	995	963	915	1018	954	944	937	896	953	979	989	994	902	955	936	989	958	923	997	920	956	1031	914	917	917	1026	926	911	935	943	960	945	1000	952	957	1000	971	989	935	919	952	972	929	967	930	957	935	956	911	972	933	968	994	978	899	938	932	941	935	966	933	943	941	930	929	949	936	871	947	1003	915	943	916	884	952	890	955	920	962	986	947	1005	950	969	951	877	921	931	925	945	954	935	933	954	925	929	931	947	953	988	892	947	939	897	969	1001	973	926	970	954	923	904	903	948	938	1002	880	954	919	963	948	919	917	951	902	906	904	891	963	906	903	922	974	975	925	942	999	944	967	912	972	883	942	922	952	927	956	950	952	939	968	925	964	955	919	972	973	962	925	890	930	891	923	956	979	976	944	946	954	965	948	987	983	879	897	877	930	950	932	971	971	951	954	914	947	936	958	922	980	949	964	933	933	941	960	944	930	948	935	905	928	936	891	911	974	870	906	886	924	997	902	927	954	947	926	954	904	963	985	966	955	926	939	927	892	919	958	956	927	987	889	931	1030	927	930	899	932	879	990	963	947	931	953	945	908	959	978	900	972	941	936	898	954	967	970	994	937	898	949	935	964	910	950	963	957	998	965	918	1010	934	929	1001	928	933	904	952	945	909	946	912	948	952	932	960	949	981	934	905	927	886	913	909	984	896	942	976	967	891	910	984	949	932	952	968	929	924	971	1022	926	921	916	942	915	975	945	896	969	884	932	927	944	958	974	927	958	957	920	953	922	942	979	939	926	955	918	917	940	951	901	951	929	954	882	878	944	902	904	918	923	931	905	935	939	971	949	936	948	969	928	902	900	965	970	937	981	909	951	908	939	961	903	952	968	915	950	901	956	911	955	966	945	951	938	878	953	887	935	862	942	923	979	913	934	965	962	895	925	896	983	876	889	946	922	919	984	924	959	919	965	938	918	947	903	954	969	962	930	937	934	963	951	910	998	921	895	894	933	898	952	940	1006	935	914	948	943	941	915	910	932	889	947	971	937	923	909	909	929	935	957	981	877	952	925	924	960	957	873	938	960	910	941	880	995	903	958	930	934	953	949	923	919	957	920	918	881	936	944	936	929	964	935	944	984	943	917	896	887	913	925	946	914	896	931	935	1016	937	913	924	888	961	970	873	942	1005	889	951	974	954	967	951	989	930	966	995	956	907	969	970	965	905	928	997	916	940	972	926	883	954	919	1012	977	962	919	973	963	929	909	913	889	915	989	912	955	987	916	959	940	941	985	1003	931	919	927	963	945	941	993	963	900	901	972	989	920	899	895	967	943	930	890	945	924	1011	963	919	929	906	913	936	933	986	955	975	980	950	961	926	902	970	955	915	947	944	963	942	923	1015	888	917	970	972	957	900	972	895	946	969	947	969	940	919	919	935	946	960	912	960	920	936	915	954	990	955	964	954	990	996	967	976	996	912	895	930	952	957	907	958	944	931	930	972	933	911	961	904	912	984	881	979	896	948	955	926	975	972	990	933	988	969	929	1023	997	924	1028	987	987	956	936	951	937	910	930	936	969	966	933	909	982	929	974	928	1000	878	990	899	954	895	901	973	942	908	984	961	887	948	968	946	933	921	943	980	921	963	948	955	926	926	944	1000	961	946	960	986	927	926	965	913	898	963	918	961	961	904	968	876	919	942	991	895	940	919	947	883	947	928	952	986	951	980	911	885	945	882	920	922	948	932	922	950	926	952	952	912	980	903	972	929	906	933	942	953	904	919	1004	908	958	936	978	930	956	912	894	902	893	911	902	926	931	949	1009	970	917	898	956	921	940	884	924	869	959	900	924	872	975	950	949	954	943	926	945	914	970	917	865	990	954	967	927	981	906	929	940	914	960	970	938	963	950	962	968	959	994	955	933	967	959	957	935	941	952	971	916	959	872	940	929	942	941	898	908	954	913	923	977	941	890	900	951	929	999	940	953	939	948	1003	961	923	953	908	952	901	955	926	957	959	966	946	942	917	987	932	943	914	985	933	930	930	985	907	982	915	944	956	942	912	983	986	946	938	942	949	922	971	979	947	962	947	965	923	939	977	945	958	1000	907	939	972	953	980	971	909	983	954	989	968	944	921	934	954	892	927	969	914	959	1019	888	918	902	943	976	925	961	998	960	919	882	971	933	938	867	882	940	963	940	964	895	958	912	945	896	939	946	941	936	942	908	943	952	983	980	935	956	970	949	948	933	934	1002	992	961	937	931	927	946	909	949	930	912	878	929	984	950	932	962	915	954	936	925	978	925	867	906	939	1016	926	911	950	1000	965	927	868	945	959	938	941	906	1007	889	995	958	949	933	960	948	932	934	918	946	937	925	980	933	921	945	927	887	959	961	963	951	902	912	908	951	941	871	931	909	926	1023	951	934	924	902	917	960	928	930	929	935	993	930	942	925	974	985	1007	912	932	1022	898	936	951	945	1011	983	939	951	943	966	975	923	967	991	965	924	901	931	897	911	936	962	943	902	923	992	935	923	965	980	954	957	951	968	943	916	908	928	927	960	964	991	922	951	910	930	945	954	912	920	967	943	906	895	928	939	932	958	923	928	1007	954	892	969	970	996	960	1009	880	984	930	992	842	906	947	962	973	927	881	919	964	901	947	949	989	955	931	983	947	917	964	963	944	930	908	953	931	908	935	919	963	927	960	944	952	923	928	912	943	926	957	921	963	977	922	938	926	978	965	982	995	944	956	964	956	960	932	921	922	898	1000	924	913	956	972	953	946	968	926	946	976	934	893	956	907	884	914	975	954	921	962	947	943	959	973	943	938	914	962	920	969	874	951	949	966	960	959	963	918	990	944	969	905	951	958	952	956	898	899	950	932	926	950	1029	968	903	919	894	909	922	906	944	940	975	916	955	994	911	955	919	928	936	933	919	878	938	915	908	900	956	942	999	930	903	967	984	906	971	904	950	964	932	879	981	949	916	905	922	926	989	950	961	940	919	1037	947	953	950	947	907	930	856	954	938	916	952	973	955	1014	999	942	916	954	951	971	953	961	1006	883	927	907	959	1006	928
58204	77261	53749	10710	1384	1262	1156	1077	1081	960	947	1000	926	889	878	911	900	871	866	847	2869	6142	4982	3665	2091	1226	979	871	828	814	874	853	821	883	795	861	860	840	837	812	828	846	819	787	834	833	757	830	861	818	866	838	795	842	819	817	796	830	885	788	785	769	900	795	879	799	838	774	785	806	807	840	848	801	799	871	795	849	804	809	848	799	778	824	852	817	808	851	877	824	835	832	798	849	802	826	861	851	806	835	837	823	842	811	834	816	834	868	864	806	836	808	805	837	809	840	799	833	842	817	867	813	782	810	861	846	846	830	818	833	799	800	846	781	825	805	855	827	800	841	829	845	823	825	791	839	794	863	830	826	812	785	807	855	831	853	840	851	844	848	798	802	820	790	794	841	802	856	864	820	822	795	789	799	796	844	836	788	819	843	803	844	820	806	819	836	802	835	835	843	786	794	808	815	810	764	823	828	863	830	840	843	784	816	846	790	823	844	825	842	802	826	787	884	816	831	766	798	811	862	798	758	811	892	841	846	822	767	841	815	835	844	855	823	808	812	776	804	889	827	848	881	816	799	824	794	802	800	825	822	822	863	850	827	801	820	811	851	856	823	883	863	827	786	830	801	826	859	869	822	830	847	798	794	873	806	774	861	784	847	852	844	851	823	798	761	829	844	864	830	828	886	821	787	802	799	861	872	814	830	815	828	817	814	822	809	820	774	794	835	840	831	862	772	807	801	827	804	858	785	826	826	824	765	808	819	870	860	811	826	821	817	788	771	820	813	860	839	838	791	811	823	849	846	839	858	877	797	779	779	841	759	836	834	846	805	845	846	842	828	826	821	806	888	823	815	794	860	832	843	846	834	847	759	773	817	824	841	796	831	816	810	791	802	831	760	792	858	769	803	810	833	868	791	851	801	859	780	809	826	840	801	797	887	837	801	799	820	797	785	850	784	829	875	817	853	874	866	847	845	814	841	810	802	801	832	824	818	843	848	773	798	814	825	840	800	840	805	786	853	793	792	847	798	820	834	820	798	812	844	850	801	900	779	787	787	866	814	777	849	844	821	823	799	827	846	804	821	793	842	826	831	790	816	844	741	824	809	851	766	795	879	811	820	873	844	802	791	828	812	859	835	819	841	834	838	846	827	829	837	805	846	793	829	801	853	869	801	828	870	822	787	858	794	857	877	797	789	759	836	845	785	822	857	801	795	880	808	799	824	831	796	848	801	816	876	798	814	837	856	815	833	826	800	792	812	814	829	789	827	830	779	831	822	825	855	835	811	846	815	847	870	800	814	869	811	841	830	860	838	776	800	856	784	826	817	804	771	778	834	821	822	843	795	808	796	848	809	815	783	866	838	845	837	827	776	845	845	789	832	807	864	749	810	863	847	821	772	804	821	841	811	793	779	808	843	817	779	814	820	758	802	840	807	896	853	767	815	789	810	830	841	805	836	825	748	794	816	828	790	840	776	808	839	818	816	843	776	824	818	823	811	799	806	859	828	853	808	836	830	844	775	814	814	818	764	830	814	848	822	803	788	804	821	832	817	887	881	821	855	812	816	812	795	768	807	807	835	752	826	831	831	821	827	836	842	804	828	821	826	816	844	810	794	767	813	825	797	815	874	816	783	807	844	831	808	816	798	839	820	790	838	832	763	838	844	812	862	795	824	814	818	781	776	815	803	830	816	800	803	831	804	822	838	846	803	834	830	836	826	816	814	790	819	785	844	823	826	881	883	792	810	762	864	802	813	799	796	771	842	794	809	851	810	867	797	814	812	867	870	780	772	813	773	770	784	785	808	857	790	821	840	775	842	853	834	797	784	750	886	828	875	832	821	819	797	790	852	834	830	822	806	843	843	863	864	785	835	813	798	882	722	788	832	830	830	883	851	822	790	811	781	829	864	822	839	810	788	846	818	811	817	846	766	819	789	777	765	753	828	837	790	811	848	800	826	831	881	838	845	790	779	827	797	808	826	866	770	759	839	864	836	877	862	781	829	812	821	845	841	814	841	826	797	769	817	865	821	811	830	727	858	776	782	818	825	821	863	863	852	784	794	797	815	776	854	788	836	763	788	763	821	831	836	840	820	814	887	742	845	836	785	816	825	772	787	810	800	808	829	811	796	781	821	857	826	843	836	829	827	787	807	812	848	806	783	824	851	811	818	808	795	831	862	805	819	835	850	768	808	861	870	835	783	819	869	836	786	842	816	837	797	775	762	812	854	876	829	812	796	837	832	828	855	842	818	781	836	869	861	843	778	799	846	780	806	790	829	816	827	835	866	815	860	789	824	844	774	814	821	841	817	801	794	826	827	866	829	812	765	798	796	817	865	810	817	816	815	789	859	773	779	816	781	795	813	810	763	883	840	804	805	851	793	843	866	805	807	786	803	813	806	819	814	829	780	797	818	833	794	840	799	796	829	797	818	826	820	865	798	769	807	883	792	808	826	828	818	839	820	754	812	785	825	807	802	813	775	790	856	772	861	824	831	825	763	849	836	805	828	836	795	775	824	772	846	850	844	780	831	811	828	799	846	835	817	814	808	856	781	800	796	781	749	831	808	814	852	848	779	829	777	853	855	796	771	745	853	822	799	886	766	767	847	851	836	849	804	877	814	732	859	842	805	827	859	881	840	854	821	814	808	832	813	830	806	826	829	821	788	826	821	859	831	797	821	831	819	834	792	784	776	857	825	787	766	809	823	746	836	843	795	835	829	825	819	856	802	811	874	826	820	806	826	780	857	804	745	770	834	819	842	836	823	780	799	808	819	792	811	849	823	823	789	773	815	805	855	791	818	798	847	868	813	837	820	834	828	792	831	850	832	785	873	797	839	792	798	792	789	784	835	834	842	766	826	805	788	782	808	823	784	773	805	833	837	849	849	831	847	776	821	851	770	806	831	811	764	843	816	816	833	847	867	859	792	819	810	838	789	810	848	867	827	783	857	799	768	820	880	846	869	791	814	825	808	846	786	866	844	777	850	818	813	861	863	822	837	793	826	851	830	843	770	774	798	790	793	862	893	809	837	826	810	849	747	852	839	804	820	866	791	825	818	813	809	800	836	802	839	796	841	793	756	782	833	814	808	812	785	835	813	803	817	827	792	819	881	814	823	765	773	794	822	758	783	832	869	857	850	886	839	833	797	812	815	796	854	838	737	799	765	861	844	818	786	809	781	822	813	780	868	850	832	800	846	762	841	809	755	813	817	812	869	848	866	796	842	797	846	810	815	828	803	846	768	833	866	777	810	800	821	839	809	852	811	826	807	861	794	840	830	805	772	825	790	887	847	809	806	825	808	823	800	831	818	834	801	832	820	859	863	854	786	771	837	840	802	755	829	841	838	809	794	843	803	855	783	824	792	813	826	801	777	807	837	811	803	811	833	779	804	786	765	890	824	811	865	795	822	764	833	790	828	827	856	811	824	811	823	830	821	851	791	836	795	803	834	767	806	845	780	807	796	817	812	826	797	883	771	851	854	822	795	845	858
28699	20577	12685	3068	834	792	755	734	756	770	791	718	768	702	779	774	805	760	722	769	792	967	1067	1016	860	809	774	827	725	763	728	733	765	754	753	756	740	720	774	716	744	749	757	710	759	738	689	768	799	777	778	747	744	697	808	729	748	790	745	706	748	769	761	739	744	726	740	737	752	728	771	770	735	771	782	763	747	747	763	767	735	782	770	762	736	757	736	746	783	732	738	696	769	770	751	785	722	764	761	779	750	767	779	744	732	765	746	715	777	713	767	738	777	743	781	746	763	758	750	738	737	717	695	748	751	726	807	805	783	723	753	750	712	738	771	754	776	766	751	726	747	748	728	732	772	761	743	745	755	769	739	738	770	767	750	745	739	749	699	763	686	741	764	744	764	809	775	773	747	727	754	751	773	737	711	729	682	725	755	750	733	711	780	800	723	749	739	781	729	766	731	750	754	783	765	756	749	717	733	749	748	767	755	755	785	758	765	718	767	692	764	792	705	748	746	729	735	765	743	735	708	771	757	745	731	729	741	703	726	736	802	781	721	766	836	727	760	755	758	764	761	733	749	773	738	767	795	743	743	751	709	814	773	705	761	790	743	752	741	807	738	796	747	725	741	783	784	757	749	740	750	754	759	792	774	769	725	723	797	775	714	706	749	790	733	776	770	757	763	731	743	709	762	755	759	747	782	804	787	757	738	722	730	718	765	742	725	805	793	766	802	807	760	746	724	768	796	788	680	703	787	799	741	721	754	746	741	748	758	767	731	756	723	701	761	782	779	747	755	744	715	757	762	757	771	769	737	737	718	762	834	720	764	734	759	751	770	784	724	781	783	737	760	737	716	717	788	724	776	813	744	714	789	756	802	768	733	769	786	789	704	710	697	734	740	764	804	785	741	771	770	728	716	747	796	747	754	741	709	763	719	789	765	762	780	788	759	780	750	776	786	790	732	760	729	695	790	711	692	715	766	752	764	753	798	801	737	727	705	771	756	776	739	734	741	788	771	773	767	820	727	739	773	744	776	764	773	760	735	750	726	710	726	731	802	729	724	773	749	771	723	722	719	624	719	731	730	751	738	724	695	760	702	744	773	757	720	740	743	753	755	788	757	739	762	741	736	761	728	725	779	710	742	764	700	805	747	762	753	723	728	742	750	776	760	780	753	716	856	761	787	751	756	777	776	723	756	761	752	762	735	724	743	735	769	718	836	757	756	773	757	763	744	724	767	715	764	760	725	814	791	733	789	773	778	750	784	709	780	752	788	781	781	771	780	751	720	747	716	745	748	749	755	767	754	791	726	767	728	744	834	772	734	730	783	743	723	704	771	757	791	731	687	726	693	741	741	775	708	729	782	710	755	741	787	780	732	731	762	713	782	724	775	733	715	748	777	736	723	774	715	718	817	751	730	724	758	782	756	723	781	700	769	746	748	746	749	787	776	779	761	746	746	748	756	784	798	783	784	802	745	752	838	764	705	736	784	806	754	711	774	737	722	706	751	781	715	732	753	733	749	781	740	714	733	780	768	758	714	764	805	801	748	757	745	757	771	787	734	762	805	792	761	794	725	768	785	768	718	786	789	718	783	787	708	765	728	762	772	779	744	787	765	776	786	760	741	790	804	761	752	767	750	755	773	692	789	785	738	757	797	761	740	785	752	764	766	758	751	737	729	731	741	720	734	759	767	751	721	725	742	794	722	752	762	714	692	765	721	777	749	753	741	752	752	716	726	721	757	752	756	725	728	752	774	751	753	713	749	739	801	790	745	706	691	680	714	746	796	773	749	734	819	765	768	767	715	742	772	748	746	770	747	775	725	758	752	774	776	753	768	776	743	767	793	727	732	798	746	747	746	741	774	701	746	789	753	779	790	743	768	792	790	782	734	730	811	744	765	754	755	735	799	767	766	799	772	787	697	807	744	765	764	703	788	742	747	786	734	706	775	755	725	758	745	712	741	707	775	744	771	760	763	743	754	701	718	737	791	765	730	779	799	741	757	788	773	776	763	762	750	720	730	739	761	747	743	735	735	707	745	765	733	676	720	724	757	801	753	726	777	743	790	755	727	756	769	735	701	774	733	729	701	734	741	757	746	787	748	812	784	729	709	802	768	801	751	745	750	798	789	765	760	767	788	788	778	744	763	755	732	760	740	757	779	738	752	718	738	716	803	768	729	779	770	733	763	715	756	754	724	757	728	768	764	783	692	715	739	738	782	804	763	764	754	720	732	792	764	745	741	794	756	788	747	712	708	774	783	725	731	725	773	747	751	753	694	754	776	726	744	747	731	770	737	753	752	724	770	758	767	792	715	755	733	781	746	787	717	728	741	717	761	791	786	731	760	772	726	716	742	762	749	779	730	754	794	778	792	728	768	722	754	714	753	778	729	738	730	780	786	818	708	819	841	747	799	708	754	782	760	728	724	816	825	743	768	725	738	761	736	760	756	723	715	731	781	751	746	764	770	726	762	767	805	770	716	745	745	727	746	731	721	727	786	708	754	781	795	738	727	745	748	754	770	780	755	753	741	788	738	739	740	709	782	764	714	733	775	747	766	763	739	721	716	751	779	709	746	789	784	745	747	699	790	724	734	776	736	731	764	747	775	721	805	709	761	778	772	761	690	801	755	695	738	715	751	747	729	791	730	752	771	705	722	722	724	695	771	746	756	714	740	734	769	768	785	767	746	767	716	750	756	729	745	757	758	716	753	755	748	821	780	770	738	751	716	765	733	750	767	783	708	803	771	773	749	763	750	770	744	792	717	777	740	785	757	744	708	743	702	729	739	765	785	742	755	780	730	765	743	753	727	747	754	772	808	762	722	788	738	715	750	774	759	794	697	737	716	749	747	749	743	790	779	746	768	735	735	762	811	745	756	768	700	765	763	779	775	752	726	783	725	712	733	754	738	686	754	776	738	766	733	746	759	769	746	753	778	700	718	759	770	745	782	695	821	728	781	752	741	704	760	743	768	730	734	724	730	760	739	807	725	788	755	752	750	749	767	753	744	711	772	765	766	723	759	715	757	799	703	695	771	788	775	715	743	747	690	743	736	764	802	761	695	767	770	755	792	739	714	752	749	766	771	759	796	726	736	728	796	787	762	761	797	805	730	717	781	801	696	734	742	710	751	784	729	816	746	707	800	749	747	754	768	815	722	751	799	772	756	712	731	730	763	730	770	763	747	766	750	755	746	789	794	720	729	763	736	762	693	739	751	731	729	784	771	807	726	750	746	793	738	760	780	790	746	778	706	730	743	791	788	739	724	773	769	756	740	764	728	774	772	763	696	744	783	750	739	773	786	788	753	711	721	762	739	727	758	784	738	796	720	782	742	753	767	776	750	780	718	717	790	740	775	758	752	767	754	794	768	751	794	774	699	763	757	738	723	797	729	733	734	739	747	753	714	780	720	706	779	730	717	762	734	806	732	785	772	709	775	698	727	754	755	770	754	743	765	762	746	742	734	722	779	750	758	746	720	745	728	780	757	761	732	744
16633	16784	8314	1916	685	600	628	673	618	587	581	607	634	633	615	652	641	614	614	648	719	970	1023	881	777	685	615	664	606	588	598	585	575	624	588	601	667	616	603	615	587	641	621	611	598	623	589	647	666	603	632	628	654	623	586	573	637	605	614	649	599	628	595	649	579	642	582	601	622	607	626	647	634	600	607	608	611	598	628	553	600	583	600	635	580	621	621	639	574	564	592	608	596	595	612	605	592	568	626	661	593	597	645	650	591	618	612	644	640	621	647	608	583	608	636	594	610	600	616	614	630	617	657	628	662	613	623	593	604	622	589	577	599	633	563	616	633	600	568	594	628	599	614	635	608	628	616	599	599	640	609	602	594	614	639	599	603	616	579	617	586	636	623	615	612	675	620	625	640	642	617	583	652	614	584	592	591	625	618	630	629	602	621	604	587	591	610	640	604	643	625	614	574	669	582	637	625	654	616	627	593	606	613	637	612	596	602	630	617	626	639	596	618	645	606	613	605	656	626	596	642	617	678	602	653	618	621	621	590	656	635	671	548	671	610	593	642	628	639	637	591	670	611	622	606	555	580	638	608	577	602	586	640	600	629	593	625	639	589	644	578	600	632	634	653	623	640	645	634	624	619	618	589	622	586	643	613	611	639	581	606	629	635	602	624	636	637	622	649	584	623	651	658	621	628	539	602	625	596	641	593	682	617	628	620	606	609	622	606	645	607	605	587	631	580	633	605	641	615	588	600	610	650	588	578	604	622	637	604	589	603	631	601	623	624	619	589	658	599	581	614	562	659	620	592	596	606	577	649	635	609	564	600	620	586	590	623	609	600	644	641	617	638	616	623	634	624	596	586	628	601	624	586	601	600	616	586	643	638	583	615	637	625	607	641	611	623	564	612	651	611	623	671	591	622	662	592	594	608	607	595	641	620	613	611	610	612	591	589	609	627	609	599	619	598	596	578	606	623	624	617	638	578	610	582	599	580	663	612	632	606	648	620	641	657	650	625	622	594	611	655	637	617	624	598	608	649	638	640	663	609	631	636	585	621	627	592	636	603	622	632	585	625	618	598	611	604	615	607	574	608	634	612	612	597	614	636	639	598	595	611	585	615	591	643	595	590	593	673	597	579	622	592	571	619	609	619	623	605	607	619	628	579	611	613	627	631	654	646	605	598	605	602	631	591	591	610	574	643	616	619	623	615	575	598	624	595	591	629	659	637	617	636	573	578	606	681	624	593	615	630	609	630	590	630	637	595	628	591	610	622	647	601	615	661	623	601	588	611	598	608	582	613	628	615	590	601	620	627	610	622	624	579	586	619	635	585	608	591	596	582	613	578	632	661	611	633	606	586	595	661	605	573	646	599	646	594	655	626	609	624	614	642	590	621	617	610	589	637	657	581	601	651	575	675	581	623	664	615	621	594	628	622	612	657	635	620	601	569	625	627	603	625	598	609	647	640	606	584	621	590	606	607	572	603	646	644	630	628	591	618	621	623	624	587	638	632	592	609	667	629	629	636	559	597	569	582	634	594	622	646	632	659	562	612	675	658	598	589	614	641	589	616	584	601	618	665	557	627	562	658	627	613	618	572	598	581	632	629	646	625	603	635	647	600	607	603	611	613	613	584	586	583	638	605	637	650	608	641	626	562	619	576	596	628	664	644	648	588	611	599	609	630	617	612	606	617	632	616	614	598	642	600	583	644	619	602	602	675	615	622	576	600	636	566	630	638	621	577	632	629	642	580	600	589	680	603	583	584	624	618	561	602	606	618	603	561	647	624	624	595	619	612	601	609	576	601	637	597	627	627	619	622	615	607	607	633	613	574	630	620	701	626	669	665	602	608	573	660	616	625	635	587	588	566	632	606	633	598	623	604	591	584	604	635	588	641	640	619	651	622	610	568	588	644	601	612	599	621	609	639	598	593	657	654	623	621	592	649	624	626	589	625	627	584	637	621	601	584	594	586	595	600	588	645	614	648	608	599	603	610	593	645	609	619	624	597	606	602	603	593	633	639	631	614	604	626	594	615	621	649	603	600	594	605	603	605	600	604	650	578	612	575	614	627	626	588	624	638	645	619	569	563	594	632	612	607	639	616	610	583	626	588	638	614	618	623	614	649	622	575	565	631	608	618	652	591	646	599	584	605	636	590	585	614	635	641	611	594	620	626	631	638	630	603	605	638	630	596	638	601	605	563	646	606	595	585	634	647	610	620	614	619	625	643	632	596	643	643	581	625	608	635	636	600	591	674	605	599	635	612	623	609	605	642	625	584	608	607	605	629	596	615	565	612	627	608	621	631	565	619	628	608	597	618	634	622	597	600	623	608	631	632	628	634	662	598	607	577	637	612	618	629	652	627	595	598	616	621	602	664	636	609	604	590	612	594	613	609	569	591	604	616	627	599	620	610	637	583	596	663	630	615	628	563	605	584	611	557	560	606	629	655	630	618	642	610	567	628	552	632	645	600	640	638	643	594	622	601	624	597	608	603	627	649	629	614	585	656	647	631	590	617	584	647	644	593	555	632	605	596	618	599	620	636	612	610	594	565	647	636	598	613	618	611	593	594	616	618	591	643	610	586	608	594	604	582	602	566	604	657	647	660	596	579	579	626	626	622	606	624	592	626	630	597	646	614	616	628	627	661	602	655	620	599	604	585	622	595	618	636	613	593	655	629	627	628	605	593	636	650	608	641	571	628	609	658	608	571	590	615	635	615	579	606	642	612	614	592	606	623	586	607	655	584	578	603	637	622	661	589	631	608	570	605	624	595	662	612	599	656	608	639	589	644	627	641	601	622	598	594	594	602	586	636	599	649	642	648	591	680	622	614	622	660	639	576	589	645	621	600	642	637	638	659	589	601	624	622	606	607	589	605	639	673	583	604	602	601	644	626	597	621	628	627	638	611	626	608	645	604	647	603	566	624	629	607	595	638	604	610	611	596	624	582	615	633	563	620	590	626	569	617	608	588	621	565	616	637	645	612	589	605	664	610	617	625	589	634	593	610	615	620	590	628	628	620	602	591	606	588	591	598	597	612	582	545	611	631	612	649	626	599	592	603	571	583	616	598	620	617	601	629	593	599	593	584	581	617	592	609	600	610	636	631	599	617	566	602	600	612	610	636	653	587	614	618	651	603	593	627	643	622	604	638	668	600	656	611	645	619	630	627	671	618	622	609	616	590	626	568	595	631	613	574	583	607	656	589	632	610	621	616	622	635	666	615	621	588	584	622	645	627	623	615	633	594	646	610	626	606	593	640	644	584	607	627	623	597	613	632	619	628	645	584	590	622	623	562	642	602	633	613	540	605	635	622	603	608	602	617	606	599	602	643	617	568	626	637	600	624	622	627	608	578	656	599	591	560	592	584	676	617	580	585	610	642	617	585	610	638	596	621	658	607	610	633	618	617	592	629	636	650	573	619	679	618	658	625	601	590	596	566	610	590	596	606	620	605	647	631	604	618	598	634	602	587	586	619	658	621	616	625	616	613	602
24759	22350	32116	26003	13242	2542	1294	1086	930	987	896	902	921	918	945	933	930	916	922	951	1458	2894	2540	1937	1467	1090	984	952	926	914	906	905	928	940	925	887	893	920	950	881	913	885	881	915	882	848	862	919	950	908	937	900	844	920	909	871	909	914	877	887	962	914	923	941	852	879	896	881	840	935	946	872	911	936	938	947	888	900	874	882	930	915	862	887	859	912	869	947	916	881	961	854	888	858	846	881	928	891	930	933	888	938	891	930	918	948	897	888	926	933	920	879	860	949	910	874	886	941	924	897	903	883	929	905	877	965	877	868	862	855	863	935	936	941	908	885	855	906	863	861	857	866	838	917	904	876	934	934	881	899	875	899	863	873	893	908	931	910	839	899	856	881	940	831	938	883	925	884	876	910	872	872	903	897	877	837	911	874	835	933	834	929	895	847	903	873	901	877	900	970	939	934	859	920	836	886	856	931	957	891	925	889	856	854	887	921	870	896	954	974	909	949	902	889	872	932	896	910	904	874	857	936	922	863	884	957	900	895	888	844	949	938	889	873	893	892	888	886	917	868	876	899	911	913	921	951	885	933	891	865	859	898	855	867	873	872	926	862	878	869	902	909	900	913	900	861	883	875	881	957	859	846	911	919	881	833	874	895	917	903	891	877	918	925	851	903	918	911	908	888	856	827	887	921	900	881	878	942	922	906	891	891	854	963	897	895	879	853	940	933	877	840	933	880	899	859	925	882	929	849	900	904	876	862	876	854	888	875	917	891	878	954	865	865	896	930	907	884	876	963	813	888	896	874	898	875	922	879	917	907	895	949	906	877	918	915	905	888	947	921	830	843	918	878	923	929	915	929	856	926	825	906	861	900	882	863	897	881	874	881	873	892	868	882	901	864	849	824	908	860	897	853	859	954	891	906	885	922	863	876	889	914	929	882	874	890	882	870	951	886	891	941	917	899	916	912	894	885	932	919	849	960	918	895	931	840	913	888	942	866	967	883	905	908	879	858	869	877	934	906	914	897	919	930	921	931	880	905	894	891	877	891	927	926	921	899	886	932	951	870	947	904	890	866	862	940	862	857	874	843	841	836	881	906	914	887	945	882	901	874	918	940	856	907	929	946	872	851	897	931	935	902	867	956	839	890	902	882	870	889	878	869	921	861	837	902	967	871	905	953	923	840	946	890	849	932	864	895	893	881	932	866	886	962	889	854	853	942	843	882	954	925	948	894	974	845	867	906	951	893	935	878	885	966	848	945	910	904	866	944	933	918	877	869	847	911	923	888	866	938	922	884	885	877	883	846	872	891	932	906	882	938	928	890	863	863	897	885	888	845	937	927	904	861	857	896	881	849	898	863	881	963	919	919	925	901	946	889	881	874	915	867	904	903	881	917	917	889	904	893	870	893	918	910	906	888	878	890	907	891	882	874	911	876	817	979	897	919	910	918	872	887	835	851	986	839	923	894	907	898	865	892	843	906	877	891	875	871	879	900	854	863	925	871	983	896	905	843	897	940	876	898	860	916	880	845	860	873	825	925	900	880	910	875	897	873	892	912	884	905	946	837	929	880	920	893	860	873	938	877	898	922	844	851	869	960	864	915	895	860	913	974	934	838	830	906	916	921	873	896	914	934	898	918	912	845	847	870	876	895	901	872	916	844	896	957	859	884	880	894	857	868	918	912	907	871	870	855	892	919	879	877	909	932	880	891	852	951	918	887	951	952	958	912	897	937	866	917	894	876	824	890	881	853	920	893	914	877	886	893	930	893	923	925	857	890	935	878	949	896	861	921	899	868	921	901	887	828	889	890	939	908	930	901	913	905	885	870	874	903	856	842	912	830	881	897	892	849	880	876	905	899	872	921	856	843	916	882	945	894	852	919	904	818	855	939	872	924	850	931	824	936	903	902	903	946	885	855	930	901	872	889	926	853	937	868	897	950	856	818	878	901	875	906	937	851	898	837	888	844	891	904	938	929	892	878	892	920	861	879	906	930	912	875	866	833	901	909	874	866	864	876	876	880	877	910	882	869	879	898	883	872	853	890	915	907	914	876	874	878	894	898	886	897	901	900	900	928	908	875	961	910	855	896	922	896	863	941	927	854	909	896	843	903	831	948	873	891	898	939	939	915	916	889	884	957	925	847	906	886	887	858	912	919	922	888	855	909	876	851	949	919	869	891	873	859	898	912	910	893	986	926	907	856	924	841	864	841	831	896	918	928	891	856	900	890	912	870	880	888	916	910	898	881	892	934	902	913	917	924	888	879	900	929	955	898	912	863	898	913	948	832	878	893	881	922	962	861	910	918	860	912	908	910	863	887	926	847	911	910	888	901	886	867	825	895	908	879	917	897	846	946	938	870	902	861	918	908	908	856	913	854	895	838	963	910	911	955	898	885	884	903	962	851	926	842	866	863	893	888	911	927	851	932	890	811	901	880	928	858	912	906	846	920	941	891	933	885	904	848	901	858	911	850	875	943	888	928	851	865	889	858	900	865	891	947	936	901	891	930	852	837	893	924	889	906	942	940	900	845	896	907	885	906	903	882	924	919	888	900	909	872	894	888	892	926	910	891	871	899	923	903	868	887	835	941	911	919	865	879	869	930	892	898	922	938	892	846	905	859	838	899	890	926	885	935	877	894	906	906	873	898	898	919	854	847	872	905	906	862	852	897	868	895	886	881	913	882	937	911	900	887	925	886	930	825	904	923	931	938	915	971	901	926	864	846	855	893	868	912	944	922	935	914	883	899	894	911	896	874	912	876	954	866	852	909	914	877	947	910	927	889	910	937	850	859	905	860	925	943	917	873	918	950	884	925	938	907	887	917	902	919	876	903	906	864	914	914	850	884	891	892	845	858	861	894	866	877	915	879	928	876	870	834	911	847	884	950	905	924	899	884	906	895	884	898	859	919	879	873	926	925	929	858	871	910	919	936	925	864	904	901	941	902	886	903	846	904	924	878	880	900	891	927	896	905	927	898	865	849	934	933	883	868	914	853	862	917	910	933	887	884	906	882	849	916	923	884	913	907	934	906	875	917	859	894	912	876	932	870	842	875	923	919	912	915	928	915	874	920	927	932	867	871	940	912	900	925	912	883	886	921	906	893	890	870	890	860	883	874	925	873	862	888	837	908	848	879	866	915	891	861	891	937	935	781	920	923	853	901	863	857	922	858	907	901	870	915	860	852	912	938	905	917	891	900	913	870	892	919	901	943	881	869	881	956	882	862	880	851	907	883	861	863	907	850	875	863	900	882	907	933	857	826	852	877	912	914	869	893	955	902	886	897	829	906	897	888	865	866	913	862	893	859	934	929	901	926	914	845	879	919	867	930	875	944	888	909	853	848	921	861	887	874	887	846	837	924	864	967	917	833	904	858	898	864	900	870	853	884	871	926	860	875	893	878	905	884	921	892	880	876	827	860	873	890	918	890	884	897	916	894	857	853	893	918	975	926	845	887	918	926	901	841	837	926	934	868	910	911	899	932	872	903	846	907
53076	76510	44239	14782	1109	985	888	850	871	832	855	847	843	809	810	832	813	799	772	825	1799	3735	2906	2093	1336	1014	865	802	810	804	820	806	755	727	723	782	742	763	790	748	832	797	757	769	739	792	796	801	775	831	768	763	754	804	789	763	727	776	757	801	791	805	796	780	752	757	799	798	798	768	829	808	782	731	756	782	804	727	846	749	757	784	746	705	792	794	795	776	763	757	791	772	782	715	859	747	788	764	775	783	769	755	781	774	767	794	807	823	760	809	757	761	764	761	827	753	781	803	763	784	741	795	742	835	770	782	806	732	752	748	820	765	793	811	750	789	764	790	780	826	718	789	788	763	760	734	797	778	752	765	750	832	718	785	775	760	774	766	760	774	827	790	772	814	787	744	728	806	779	808	777	778	777	797	749	806	740	822	769	735	787	800	808	730	807	820	786	757	780	766	784	774	733	792	775	764	777	794	797	809	762	782	805	814	738	745	791	764	757	789	736	818	715	791	767	797	816	751	805	821	813	811	779	728	745	744	783	739	747	795	795	733	728	772	809	799	784	796	797	780	800	774	786	777	847	788	776	792	784	805	753	779	784	769	762	804	733	807	790	811	748	771	786	751	749	793	770	781	757	825	798	761	772	730	804	794	807	766	750	759	723	779	764	760	757	783	782	797	771	730	760	796	847	777	747	734	751	774	795	771	808	780	793	797	766	775	744	737	836	731	793	768	743	781	746	757	764	823	771	745	795	777	824	761	744	782	785	801	787	782	824	742	757	757	791	807	787	780	808	769	803	759	791	782	755	820	794	704	720	752	771	794	814	770	728	767	746	789	806	792	763	818	781	709	750	791	766	793	806	776	751	835	778	817	748	775	744	729	853	770	816	758	762	773	753	748	781	785	754	776	772	779	785	798	762	814	743	836	790	747	753	805	814	771	771	807	770	774	777	783	737	758	755	724	766	765	742	785	797	769	759	746	732	808	788	771	728	813	733	764	798	765	743	809	770	745	746	830	824	765	772	764	732	763	798	809	716	769	786	764	735	834	797	780	784	856	837	821	706	766	758	745	768	775	782	779	852	782	791	763	760	791	774	760	784	741	779	770	751	768	792	779	779	720	743	764	772	758	707	835	788	756	743	828	756	751	753	770	770	759	729	757	783	772	781	790	747	787	725	760	750	781	735	804	787	803	851	756	739	792	797	725	766	803	761	829	781	751	764	818	734	733	742	799	734	772	763	782	781	746	741	730	783	781	778	797	768	764	780	804	779	793	753	818	773	806	784	785	787	851	764	770	804	763	793	803	772	778	786	840	754	791	790	784	731	757	778	816	748	743	775	834	746	779	791	761	782	745	791	819	827	793	763	707	803	755	768	844	802	798	785	760	800	754	789	746	742	796	747	770	773	760	777	786	782	743	782	774	803	795	771	791	755	806	808	749	755	729	779	796	776	796	794	804	780	783	734	773	834	855	811	752	768	798	784	753	777	770	723	790	735	779	787	793	801	773	762	794	791	752	755	752	742	773	798	788	769	790	791	765	808	793	749	789	809	742	764	806	758	787	747	799	741	773	811	817	774	766	767	790	742	764	773	809	742	761	739	774	788	788	794	719	776	793	742	823	767	755	770	796	785	797	774	820	762	789	800	764	761	747	799	825	762	789	765	727	761	767	787	812	763	762	798	844	816	718	777	749	765	762	782	786	749	784	744	779	791	781	770	794	684	760	786	794	822	743	782	795	752	730	750	817	762	838	795	725	773	767	776	784	752	841	808	793	783	794	770	808	708	713	823	719	806	797	794	768	773	802	724	764	768	808	803	795	839	741	800	724	811	737	822	798	813	750	766	747	724	785	779	738	766	757	770	795	787	752	805	781	789	796	811	807	736	716	760	761	771	800	776	768	809	770	798	776	787	769	743	794	752	758	766	773	802	821	791	790	769	781	814	753	765	797	748	763	764	758	744	741	786	783	765	766	807	760	766	747	734	820	761	797	788	759	795	778	770	758	717	769	736	766	694	758	765	769	768	814	732	768	754	781	749	804	801	797	728	824	796	753	742	764	748	755	745	810	764	813	745	790	806	747	775	761	743	781	761	775	806	818	799	747	808	784	799	767	740	810	789	799	777	790	779	797	788	742	708	780	843	811	770	778	725	753	773	747	767	766	807	738	788	787	789	755	768	772	776	754	751	708	775	762	743	713	742	755	771	768	701	741	785	748	745	810	760	772	815	773	811	775	785	796	736	822	802	784	777	759	779	755	796	727	863	807	769	790	745	776	740	743	804	787	736	770	779	815	764	815	792	744	755	736	784	737	787	733	786	763	780	783	785	748	745	823	797	750	751	736	787	811	711	760	705	750	754	794	747	790	779	758	792	784	770	790	786	759	795	747	761	775	822	781	724	788	779	780	807	814	794	768	763	765	811	729	751	813	821	725	759	788	776	780	831	802	809	722	755	794	769	763	743	761	767	752	769	772	823	810	771	741	789	771	820	734	748	771	761	745	716	757	762	762	744	739	800	780	770	803	767	824	797	766	762	748	768	835	809	790	722	756	768	724	735	794	787	815	803	768	793	760	760	746	765	758	799	775	711	796	740	801	791	784	772	786	765	716	730	768	791	763	729	791	823	771	686	761	764	787	803	775	772	756	794	782	731	749	776	769	711	765	747	724	750	753	785	809	791	816	786	766	764	770	770	754	778	788	761	756	776	813	761	747	754	717	779	838	720	752	847	804	739	731	791	745	757	749	783	792	770	788	793	761	782	803	769	791	825	790	748	748	742	764	775	753	776	782	772	776	765	815	791	809	714	746	746	828	784	753	801	763	826	766	765	745	741	734	754	791	775	766	743	703	798	750	772	772	823	744	808	774	753	789	740	809	825	786	800	748	739	785	765	810	753	767	756	736	713	761	756	792	735	735	779	841	781	719	809	753	732	759	855	762	825	797	764	762	780	776	805	780	744	808	734	741	768	768	787	797	733	793	743	758	797	766	766	831	765	763	830	757	816	771	764	778	785	777	763	766	789	779	792	816	761	799	806	761	808	812	791	767	815	810	740	793	730	760	784	770	808	721	735	773	735	772	732	793	729	797	756	722	817	767	784	744	749	779	786	772	766	766	764	766	794	789	736	798	784	747	753	791	740	707	822	778	779	787	803	803	785	729	772	803	771	766	761	764	768	771	770	770	725	755	768	730	747	788	748	753	758	764	792	796	757	728	709	748	778	785	795	817	762	775	798	752	838	791	794	730	777	824	742	790	764	788	719	735	756	773	755	764	740	809	820	751	763	773	757	788	702	785	813	775	764	787	697	775	780	764	790	766	774	795	770	785	762	747	765	792	828	786	767	781	748	786	786	769	799	797	812	762	727	767	774	754	744	782	793	742	751	763	718	779	752	761	752	785	729	800	718	768	766	780	738	750	763	724	795	757	757	784	756	776	785	780	814	765	724	752	771	697	758	786	830	752	794	787	762	809	824	780	824	720	757	761	786	818	804	735
23932	22035	33907	27710	19838	10033	2257	1258	1111	1051	1088	1084	1044	1037	1051	1008	1074	1026	1022	1009	1987	3938	3356	2516	1765	1260	1117	1118	1005	954	1005	1009	1030	954	1077	1008	1020	1004	962	1034	1048	990	1006	1014	975	993	987	1047	1010	950	1017	1042	1002	1019	1003	939	1005	985	1019	979	993	1052	1005	958	986	944	1021	988	958	1011	1005	968	990	1006	1048	1047	923	1017	950	1043	979	923	970	985	1007	996	942	964	1011	1027	1010	1035	975	1023	1019	1005	985	1006	995	1027	942	967	1017	987	976	968	958	991	981	1019	1037	944	986	937	969	964	1040	992	995	998	985	1013	1027	967	975	1015	1028	966	964	1028	1013	1007	1031	978	945	981	1015	952	1032	1021	980	970	952	994	986	1022	1015	977	942	985	934	979	995	1002	989	961	938	981	965	995	996	983	1020	981	936	968	1018	924	1030	977	987	967	960	1018	1002	965	962	1009	944	961	946	1017	952	1017	971	987	1011	989	999	923	962	990	984	989	962	1017	1008	952	1056	1028	946	1000	988	1003	1029	968	972	978	1029	971	966	948	938	957	976	953	933	959	961	996	931	1021	970	1006	937	1008	1019	1054	941	1023	1013	955	1039	999	916	918	979	1002	910	999	917	940	987	966	994	1007	995	1012	943	1019	992	1006	1047	931	971	966	1005	1071	928	961	948	992	1000	981	953	1002	953	987	1054	1003	1001	936	993	1006	1044	992	993	987	989	1025	989	970	1026	1008	956	996	984	955	1009	1012	958	937	1019	968	971	950	1009	1007	973	1059	949	989	1065	1001	1045	973	967	977	1025	983	982	1060	1000	973	1006	973	1030	983	916	967	947	988	1011	996	1002	988	992	963	981	1018	1009	1017	916	969	980	1019	1000	1020	1001	1023	961	1038	1030	955	976	1000	1015	940	976	1047	968	967	967	902	981	983	995	1064	1070	958	939	954	979	1042	1013	981	935	957	1010	1011	988	1034	1045	1017	933	973	1027	1024	959	995	994	957	1018	1005	988	995	992	960	981	988	964	969	965	1045	968	994	996	965	974	1000	944	965	1003	958	942	990	954	972	984	944	1027	955	983	952	1034	930	985	941	1009	1032	972	1045	980	965	975	963	1018	978	965	985	947	973	1032	977	992	976	983	995	989	1051	981	1006	909	998	977	907	966	1018	1003	993	950	981	922	968	1038	992	991	977	1015	990	921	1031	978	970	960	952	1005	991	945	1005	940	1070	976	991	1005	1001	1011	978	1044	1032	971	990	1004	1000	998	942	998	976	1035	988	960	979	951	963	1062	1025	990	958	988	1035	988	980	951	974	993	939	1021	1016	1006	997	957	987	1064	1051	1076	977	927	1051	983	1010	999	967	982	990	981	974	1007	952	1030	988	1003	1016	981	982	1004	944	1008	989	945	1019	973	1030	975	1019	976	1001	977	994	1013	973	1032	993	1014	1004	1035	991	1021	978	964	1054	950	955	935	989	993	969	954	990	991	948	1047	980	962	984	1016	999	953	974	1000	982	1010	1010	1059	994	949	997	970	940	989	993	959	1004	991	1041	969	952	1010	1003	996	1015	1034	923	1045	1096	975	1019	1059	964	1062	1010	1039	1038	992	1003	997	976	963	1013	1013	970	979	1039	1021	1006	987	978	940	950	993	1013	1008	969	1012	1018	987	1018	979	982	966	990	1014	1010	987	970	982	980	988	995	995	969	955	969	953	998	1039	1029	1020	1014	952	978	963	943	984	1027	985	1005	1001	1042	951	995	973	986	962	976	969	1064	962	1014	957	1001	975	972	994	947	1021	954	1020	987	981	930	983	999	980	923	958	950	965	1022	1012	1023	1027	1062	958	988	1003	1009	989	977	958	970	885	1027	970	1011	976	978	953	939	995	991	982	1016	980	1034	954	951	994	994	979	957	962	922	1017	946	1090	962	1009	941	1015	1045	1009	991	959	967	957	927	952	996	973	982	974	966	978	977	1065	1016	956	989	995	999	1001	1011	1015	998	940	977	1005	971	1008	1012	990	974	1042	1010	970	983	1008	985	976	998	1040	970	1020	1049	996	1014	963	941	944	1025	977	981	1032	1059	1002	966	1000	938	969	978	1006	958	979	1041	949	940	978	989	1024	1004	977	938	1046	945	964	947	980	962	1010	992	1029	995	998	984	967	1049	1025	1007	985	993	1004	977	1039	978	1008	932	983	1032	945	989	1048	981	933	932	987	978	963	982	965	1014	1016	1013	1045	956	1009	979	1022	918	966	1013	987	992	1029	963	1025	1024	1054	961	985	962	999	1020	999	931	996	970	984	1037	927	1004	1015	981	997	998	958	1024	1008	971	1018	1036	1045	913	930	1046	970	1036	1005	970	952	1038	986	1028	984	1067	993	984	1006	980	987	986	951	1021	982	1005	947	1017	964	983	958	963	998	1037	990	1000	1001	988	966	986	1028	989	971	989	932	1013	985	910	1000	956	975	1026	958	911	991	1069	1010	1000	1066	1060	988	1007	935	996	1054	1059	1023	1000	1004	1000	955	987	992	960	986	1024	967	1018	1012	931	1003	969	985	1001	1011	950	1025	1012	1013	965	988	987	993	971	937	1002	940	1009	1012	954	1006	1030	955	1003	954	992	984	967	1003	1034	977	969	1019	991	983	969	988	1056	1041	957	1030	1002	1031	1021	1012	996	1010	1008	1047	987	994	973	972	1030	988	991	987	945	966	943	1046	948	1043	1013	1008	929	1032	954	957	1000	967	995	1010	1011	962	990	994	1000	1040	985	998	949	973	953	991	956	1025	1004	1016	1009	962	1048	989	1013	959	992	983	982	952	974	954	966	1024	958	1005	1009	982	976	985	1034	995	939	1006	1011	988	1041	1013	941	969	967	969	984	998	1040	1006	972	1009	1019	926	996	1013	1016	990	1027	983	986	959	1004	1002	957	1001	941	1012	999	1043	994	1024	975	968	966	981	978	933	932	913	954	948	1005	958	973	944	1010	946	1002	986	912	974	952	1008	942	1038	997	958	968	959	977	978	960	956	923	955	1020	957	972	962	975	992	922	964	961	1014	1034	974	1004	1028	981	1005	997	960	985	1027	1017	1034	985	994	976	1027	1016	1000	1008	1032	1005	1011	998	1012	979	985	1002	947	936	997	914	954	976	1017	1005	1010	1013	1031	918	1000	988	950	923	950	961	974	966	984	961	926	936	1002	979	1095	964	992	989	1031	1017	996	952	997	984	925	1034	950	1005	940	943	947	978	1014	967	1010	1001	960	958	975	1013	980	982	1034	1014	985	1006	985	1001	965	962	1015	976	982	1013	1008	962	973	985	954	1007	1035	1005	989	1006	938	993	958	990	969	1005	961	970	947	982	993	945	943	996	924	972	970	1025	968	969	1038	978	994	1010	1023	951	951	942	976	1017	967	1022	943	936	1050	1016	1006	990	992	965	1068	984	1020	964	975	963	974	987	1018	970	980	1005	967	964	964	970	920	1016	979	1026	1003	1048	1007	1030	1028	967	1005	1001	968	994	979	969	1008	985	975	951	1022	998	977	963	965	1023	1003	968	961	989	1008	1052	984	1002	985	945	1006	955	1028	1002	1035	937	1017	1030	1018	962	916	973	1036	1001	990	1002	1034	954	1016	977	950	974	901	1000	1005	1012	1011	1042	988	960	1003	937	950	996	993	1005	1012	958	1017	1050	898	968	1002	974	993	1019	1070	1017	951	1041	986	962	963	984	959	943	983	1002	921	1008	1005	971	938	948	976	1011	969	954	888	1032	986	1002	991	961	966	945	1018	951	987	962	998	1002	999	1019	952	996	948	939	983	965	986	1019	1029	986	952	1043	1013	995	963	976	1020	1032	1005	977	988	967	1019	990	957	962	982	995	1010	987	973	991	999	971	970	991	1021	970	981	980	1002	990	1018	992	1042	1015	1048	1027	942	1014	1009	1012	989	1014	979	943	1023	958	979	939	1011	1012	1017	988	931	988	1023	1043	1013	986	975	996	982	1011	1011	969	962	1023	949	966	950	947	1040	1005	908	959	974	924	1016	967	967	991	985	930	978	972	962	964
56225	93379	61093	25467	1295	1152	1050	1043	950	967	945	954	963	990	962	923	918	945	882	979	2498	5076	3935	2770	1903	1195	1009	926	862	883	853	880	903	869	888	861	914	872	922	934	877	874	915	899	918	894	906	883	842	896	863	901	927	899	861	924	916	849	893	837	891	893	935	831	871	921	916	897	946	847	837	907	920	875	904	894	891	856	868	854	848	878	885	929	842	894	919	848	882	924	856	843	846	876	854	882	848	844	888	864	904	901	883	868	891	771	879	857	862	879	878	906	892	881	875	863	879	869	895	919	836	869	924	897	903	863	847	902	883	919	868	909	861	815	895	861	885	907	887	811	853	894	884	854	897	890	857	876	868	871	900	865	854	887	868	858	865	885	875	931	874	853	871	886	879	891	885	858	845	852	873	909	916	842	844	870	839	827	854	932	894	896	892	873	901	881	925	896	918	904	889	918	858	887	841	935	832	862	893	874	884	865	868	891	908	894	862	882	917	883	860	898	843	784	893	901	865	819	874	897	848	877	906	823	929	880	863	875	874	859	877	818	865	866	883	831	822	866	824	914	905	861	860	833	847	858	872	873	922	884	888	856	893	864	860	872	907	837	837	886	911	845	886	832	867	860	876	872	925	916	818	891	874	895	890	822	875	878	887	869	799	870	847	858	827	879	929	804	861	878	835	896	845	905	856	876	909	849	866	872	904	860	920	940	856	883	868	896	864	870	886	864	862	882	850	845	850	908	875	865	910	839	888	858	915	847	849	892	914	870	900	889	856	912	868	899	841	890	870	864	876	884	905	863	846	806	856	928	890	882	895	853	843	813	885	929	876	865	806	897	878	887	872	871	904	891	863	922	890	830	862	837	876	836	791	811	892	909	938	881	914	904	895	863	878	855	840	890	902	885	883	876	859	907	862	852	881	912	869	814	920	880	830	901	835	863	886	912	873	820	793	853	881	897	854	937	895	848	881	862	883	857	822	860	885	942	902	841	881	892	871	892	877	872	934	932	930	851	902	853	828	888	844	849	882	870	928	900	919	898	826	870	878	858	821	890	908	903	861	868	877	846	802	855	835	870	895	851	908	908	883	846	920	885	836	894	911	848	877	931	911	876	867	876	893	898	874	890	905	843	931	887	894	863	876	944	865	882	859	900	847	896	850	824	890	911	829	894	873	946	847	862	903	924	881	891	885	845	918	837	819	873	886	857	898	902	858	875	869	864	889	872	869	875	870	839	915	891	897	864	838	912	892	815	882	841	887	953	907	864	864	886	876	852	897	861	897	846	853	907	873	901	878	850	921	895	886	834	882	863	827	965	861	979	859	867	858	851	892	870	914	886	867	837	858	861	837	860	867	878	848	882	854	881	892	888	901	899	848	853	850	835	899	888	845	904	885	873	836	866	889	843	904	884	911	898	818	819	830	852	877	820	844	872	889	854	820	873	845	875	793	853	819	803	919	910	888	862	881	884	849	926	874	831	873	850	852	916	886	864	881	890	853	859	846	857	921	894	871	876	837	887	876	907	884	899	904	886	872	894	918	821	844	916	854	926	835	871	927	886	890	901	852	862	866	923	845	856	883	855	864	826	940	904	867	878	860	847	869	841	867	824	900	896	873	895	837	845	910	886	857	898	853	859	866	870	897	904	982	862	917	890	862	835	868	888	889	880	835	870	904	911	856	918	837	897	881	938	871	860	857	917	869	855	907	852	829	927	847	854	850	825	866	895	880	865	820	857	887	856	868	861	899	891	806	854	923	872	853	854	858	895	875	869	925	913	912	800	836	893	847	902	856	894	812	894	869	831	861	917	855	872	854	816	858	871	856	862	863	953	887	870	893	856	890	912	865	865	921	852	887	813	872	887	824	867	845	838	864	926	917	857	872	831	862	921	884	898	903	903	887	890	856	868	882	873	894	897	852	906	898	918	838	868	861	852	845	825	917	819	864	875	872	856	897	854	808	832	833	832	856	860	897	829	840	815	932	857	872	871	861	879	880	875	831	873	862	902	812	865	882	852	871	913	819	846	909	843	863	802	842	821	900	884	896	896	924	855	902	929	815	880	870	865	837	873	873	857	826	895	827	886	846	902	870	861	869	865	901	813	859	896	904	913	901	866	881	838	879	802	898	929	873	869	813	915	865	872	902	913	898	911	887	871	879	867	869	870	894	916	872	847	878	873	867	918	890	884	873	837	870	900	855	846	902	853	878	879	888	883	846	893	841	857	846	846	874	861	887	819	858	840	863	855	827	923	893	831	874	874	880	868	874	892	875	879	824	859	822	910	885	898	857	824	893	900	939	868	866	797	848	891	862	817	914	870	860	966	916	926	895	863	890	830	903	854	850	903	899	871	939	872	897	883	945	872	892	928	859	834	861	830	876	894	853	854	873	878	888	908	888	817	816	925	885	832	861	895	895	860	845	846	846	918	922	867	893	876	895	861	843	934	869	870	873	799	925	850	850	827	861	878	858	851	904	875	855	851	876	847	906	862	858	841	871	874	819	884	840	838	854	861	862	858	893	867	871	878	825	896	852	874	857	873	857	892	859	874	842	863	942	876	874	887	861	849	854	839	948	866	853	893	853	869	885	932	876	855	839	865	862	929	847	857	931	859	875	840	865	862	866	900	891	893	930	831	860	869	809	891	898	801	833	864	877	878	885	833	856	860	930	855	909	884	860	870	842	867	838	910	864	865	904	843	843	838	898	848	897	886	857	875	903	866	922	866	844	877	863	870	882	860	854	898	872	925	865	877	876	884	960	873	921	886	863	849	869	858	861	873	911	885	864	851	864	922	894	844	881	830	835	885	874	886	876	883	846	922	918	837	928	875	865	862	866	854	899	868	848	907	864	901	847	883	882	840	818	872	904	891	859	818	872	889	881	783	945	858	840	878	905	893	851	798	892	918	886	873	912	889	951	880	821	855	864	822	877	868	800	891	837	827	856	898	874	885	819	820	860	858	869	856	875	857	895	870	899	846	856	907	872	861	834	812	868	871	895	860	878	916	853	872	855	818	832	886	836	850	870	907	896	896	855	864	820	874	889	878	854	926	821	865	911	826	818	883	801	873	944	816	885	865	916	873	893	880	859	935	866	820	878	913	844	885	860	902	867	853	861	892	920	866	857	853	857	905	850	888	835	881	848	853	862	861	910	878	898	869	889	823	913	861	871	867	886	834	855	859	861	860	879	852	819	828	903	817	896	823	897	859	877	869	908	899	904	858	873	875	894	845	938	893	835	873	821	842	850	845	875	810	862	827	855	862	896	877	917	815	854	875	877	924	852	844	888	865	826	881	817	891	855	886	855	836	871	872	876	873	868	908	885	892	815	887	870	876	935	931	860	841	877	862	874	837	919	922	822	863	833	886	858	868	867	873	868	903	868	841	834	829	883	878	850	873	851	864	860	884	864	821	845	866	886	902	851	880	915	834	866	889	853	882	857	840	862	889	864	911	846	884	858	877	890	816	859	854	815	895	895	862	906	827	840	913	876	862
28569	23802	19744	6152	935	852	865	828	822	771	772	799	780	808	775	752	772	764	769	807	889	981	963	980	891	866	801	798	785	815	812	814	821	758	738	811	793	777	799	765	766	761	819	765	805	784	778	798	804	758	746	788	747	795	797	830	843	819	850	794	814	768	837	771	818	828	813	767	743	803	801	816	800	778	784	805	811	824	844	855	762	744	789	768	735	865	764	787	743	776	808	792	763	816	838	816	772	766	793	760	828	812	779	770	819	791	783	784	760	802	761	766	827	782	818	824	770	756	763	748	773	791	878	778	818	771	800	797	766	779	805	797	755	785	822	792	794	810	752	787	736	764	805	801	841	780	806	784	775	791	782	793	842	820	785	817	778	778	754	865	840	773	799	795	824	820	772	811	732	765	741	777	777	839	786	744	800	757	775	718	820	770	840	808	825	788	829	816	765	783	781	775	827	778	819	783	817	811	798	779	785	780	795	820	801	781	763	789	805	781	760	794	773	751	758	769	769	786	774	743	814	733	759	786	785	793	786	815	757	789	762	778	824	794	739	790	773	794	771	840	783	785	786	758	809	758	750	823	779	786	773	736	787	737	758	865	817	801	792	783	807	801	780	771	751	801	804	817	803	786	757	857	728	731	776	766	780	786	766	839	752	800	766	815	803	811	767	723	810	823	808	798	811	752	798	823	823	849	766	858	763	736	790	765	817	787	807	809	779	813	789	766	775	720	786	769	792	782	784	766	804	849	731	822	776	800	789	745	827	739	778	845	743	798	807	760	781	848	771	831	819	778	783	719	851	764	783	805	770	818	818	811	774	803	766	806	815	769	783	794	755	812	765	817	796	781	803	774	787	779	771	803	757	803	808	777	770	773	830	872	835	772	748	800	812	781	766	784	792	769	777	780	786	791	778	748	755	803	778	812	735	776	757	730	804	813	780	763	822	768	805	771	813	736	746	836	817	732	874	786	763	747	721	773	808	825	801	829	798	808	789	792	757	785	769	801	809	823	826	764	814	773	763	764	788	791	794	789	730	844	759	752	792	796	802	814	788	818	776	788	791	774	778	801	819	770	784	823	761	750	841	776	759	771	830	824	772	775	751	832	760	760	782	796	843	800	751	801	807	745	746	755	767	820	793	808	778	831	792	738	782	765	778	793	742	817	771	757	737	820	788	734	796	785	747	725	763	777	755	761	826	781	771	737	766	766	758	738	783	802	777	764	777	804	808	834	796	804	747	783	830	750	797	798	809	766	783	803	782	773	793	758	806	786	762	820	802	805	782	787	775	793	776	808	753	776	814	776	746	782	804	808	875	798	764	808	770	752	745	862	817	793	803	816	785	804	776	734	783	784	826	796	768	826	727	783	771	812	805	801	838	788	782	778	764	796	766	744	759	780	808	770	786	794	789	773	701	769	767	814	839	825	782	801	806	780	799	834	757	782	749	729	813	836	880	785	762	814	738	817	791	761	754	821	816	803	779	763	779	775	734	752	758	812	779	736	780	746	754	789	767	840	777	806	776	730	777	756	793	746	807	751	803	747	771	768	748	746	752	804	767	806	766	809	760	813	820	794	744	797	771	820	787	795	731	794	805	759	829	763	833	804	767	816	809	829	763	778	821	787	754	731	757	756	760	782	764	801	769	781	804	801	773	818	788	751	753	768	800	753	800	767	785	796	793	777	796	819	788	733	778	796	767	767	788	801	761	775	789	778	823	821	758	781	739	794	793	768	798	842	797	772	796	796	821	812	739	818	753	816	774	792	780	748	807	780	785	754	770	801	801	817	764	781	789	758	763	744	725	809	794	792	778	747	761	771	830	785	837	774	851	803	756	802	792	794	829	750	771	783	773	764	839	777	780	749	734	804	762	798	764	815	741	791	792	781	745	804	797	813	791	836	814	811	835	781	781	775	765	749	808	766	834	817	809	795	805	748	798	797	774	795	800	806	794	793	804	753	802	776	795	833	789	728	828	802	764	811	811	790	781	797	789	785	822	796	770	774	814	786	770	759	821	809	795	764	775	775	813	771	823	791	793	780	821	817	749	795	823	793	775	788	778	795	768	771	781	773	777	789	775	792	821	841	784	801	799	836	793	771	776	803	810	794	806	728	779	802	778	787	764	804	829	752	827	781	736	815	771	772	750	754	824	810	742	782	826	765	841	768	755	809	811	801	777	835	801	818	760	807	804	766	815	777	784	796	732	795	769	774	794	793	730	749	807	768	802	791	742	795	803	812	847	807	749	760	765	779	764	773	795	814	744	776	730	780	747	789	783	794	756	792	752	776	803	843	788	763	781	799	797	819	812	808	795	817	782	785	801	745	766	789	809	759	773	771	735	822	751	791	767	779	773	786	779	786	733	828	785	739	776	817	766	833	834	804	772	799	819	852	796	787	764	757	815	788	795	755	792	774	792	740	786	760	804	800	758	732	771	775	798	843	775	803	776	814	781	779	807	809	796	787	777	766	790	821	816	776	826	823	786	806	795	720	759	788	790	746	831	787	785	806	796	769	801	821	779	752	799	753	824	785	792	797	775	827	771	830	803	759	768	750	784	771	768	766	789	808	729	774	764	804	803	808	786	767	786	835	822	768	813	752	762	815	723	820	806	774	783	829	841	749	751	789	842	762	796	814	783	783	757	795	802	782	788	806	824	762	807	813	809	763	735	776	808	774	782	776	820	819	809	807	787	768	748	763	774	819	764	756	784	715	755	799	823	783	783	743	743	829	862	751	818	811	765	841	814	771	778	786	809	786	814	772	800	730	812	784	815	781	776	790	798	797	732	748	805	787	725	834	806	784	822	756	830	796	724	763	764	793	798	832	728	792	794	820	768	805	816	811	753	767	769	777	763	803	777	811	823	812	812	823	787	794	782	762	789	834	797	779	766	787	791	796	825	774	779	816	715	777	764	777	784	761	763	752	780	781	842	758	749	782	793	796	823	780	760	768	813	807	781	756	763	819	752	796	733	783	814	797	761	850	861	780	777	819	831	792	783	748	774	801	803	780	809	792	733	777	825	819	805	756	806	816	720	826	800	786	752	802	792	719	831	748	766	797	835	811	791	808	765	788	791	792	847	844	725	783	753	814	772	819	800	797	789	795	830	792	753	779	802	800	842	779	796	753	797	797	728	767	780	803	852	767	762	800	783	822	776	748	835	743	804	757	799	765	795	746	817	810	832	778	763	795	780	771	787	774	847	764	793	757	805	801	812	759	787	784	814	783	809	782	877	768	844	797	768	756	821	808	812	817	778	786	805	850	793	809	782	792	763	755	792	829	804	811	777	734	818	818	734	830	755	791	781	720	833	776	799	848	829	749	763	775	806	774	791	735	782	826	813	800	815	765	744	799	779	784	785	758	802	747	801	799	820	765	812	761	806	802	770	771	757	794	804	799	787	818	775	741	810	784	846	802	798	759	806	819	774	851	778	804	820	761	764	791	815	802	763	815	816	806	786	748	779	819	748	819	769	800	815	790	766	827	798	784
15756	23941	15775	2939	645	634	632	623	640	659	630	680	618	673	630	640	680	657	641	655	729	882	852	800	728	686	664	627	653	632	613	652	589	651	621	662	631	644	636	592	630	661	650	656	618	626	641	629	586	621	586	579	617	619	650	613	603	640	619	647	660	585	632	662	635	633	646	636	654	644	649	634	624	629	670	664	606	608	612	638	588	630	641	630	644	667	652	660	596	613	673	664	637	609	644	643	661	647	648	649	658	648	656	626	612	644	612	646	696	622	621	603	630	624	640	626	592	651	593	649	636	632	654	671	668	634	625	644	610	638	649	625	636	631	594	594	627	646	674	649	661	654	654	618	612	618	617	625	617	594	644	659	646	645	588	620	614	624	652	638	654	658	653	618	669	639	655	627	622	614	667	624	657	619	623	622	634	657	630	648	627	640	642	624	646	644	674	604	676	639	592	633	634	604	628	584	619	660	627	636	619	599	626	599	661	665	599	623	629	630	650	620	634	609	678	653	662	616	583	615	671	660	581	620	641	662	693	656	606	613	630	643	624	620	602	651	631	642	675	640	656	625	598	610	644	642	645	643	651	631	655	595	611	599	636	659	628	678	604	618	623	658	658	623	651	599	671	646	619	621	624	681	637	646	644	644	603	695	633	579	628	633	641	632	634	674	636	645	662	675	641	686	624	617	631	656	644	643	626	643	643	599	643	649	642	624	642	642	673	647	589	650	638	687	623	649	587	629	674	623	631	588	656	584	638	617	618	658	645	693	633	586	610	676	621	617	629	638	637	637	600	673	669	624	605	648	656	618	627	640	603	651	612	621	647	625	626	676	618	627	629	640	660	655	650	648	576	600	600	586	591	670	602	630	612	657	650	615	646	602	635	651	663	639	643	622	633	603	598	616	620	654	620	613	653	619	676	632	648	551	667	650	596	590	596	605	610	627	621	596	632	600	611	637	659	617	641	605	642	624	672	631	670	546	644	663	657	584	675	585	628	613	653	666	610	674	622	653	644	617	622	626	604	627	620	628	651	620	599	611	609	675	665	637	631	651	615	648	661	602	654	667	596	656	616	621	667	611	583	638	661	630	644	641	613	613	610	596	616	698	633	628	651	647	638	591	661	628	607	642	635	647	633	637	623	628	577	630	589	636	636	637	632	654	631	666	644	651	644	615	622	659	652	634	642	644	657	603	630	597	638	635	649	638	655	649	658	640	635	662	590	634	603	658	674	639	636	634	635	670	651	598	579	671	628	677	646	650	626	621	590	623	620	621	646	651	593	672	614	624	630	661	606	651	620	593	641	631	686	653	576	683	664	640	632	633	601	626	681	609	656	646	621	608	653	655	623	599	674	612	641	593	642	654	628	627	650	632	679	657	663	634	665	620	621	662	600	622	650	658	664	633	609	594	676	580	589	620	615	609	621	572	642	624	646	609	619	643	651	669	720	593	640	635	684	628	639	613	631	632	680	606	650	637	675	625	654	658	635	651	635	584	612	634	634	673	646	599	636	629	587	649	640	657	610	638	660	656	655	663	613	640	645	587	601	617	628	618	650	679	647	647	627	626	646	608	669	641	609	644	629	622	626	655	636	636	624	609	634	612	629	630	601	647	634	671	635	615	593	635	639	588	616	627	581	607	650	630	624	641	618	631	656	610	617	670	674	654	649	706	577	642	660	624	671	642	592	590	640	684	630	609	598	621	680	611	615	662	658	661	649	596	615	649	598	637	637	591	604	667	627	663	622	644	691	675	620	612	603	587	663	625	604	651	593	657	610	639	652	645	659	624	658	651	665	595	632	631	628	645	664	635	653	667	635	597	632	595	669	626	622	651	593	608	666	633	712	631	653	671	638	654	659	657	621	684	641	683	657	627	626	649	656	671	638	698	629	667	614	658	582	618	663	607	620	621	605	621	630	645	607	588	611	658	639	617	655	623	642	605	647	664	638	621	670	643	657	589	623	597	615	659	678	610	650	637	635	641	602	646	636	642	641	659	642	601	646	639	593	626	620	637	643	668	646	636	654	665	658	623	674	632	628	638	629	641	634	586	644	608	681	654	638	604	605	627	625	590	612	652	593	617	626	650	616	637	647	629	617	630	656	646	619	592	658	689	604	658	645	629	655	643	619	641	632	680	657	636	645	639	621	635	640	626	618	604	597	634	661	642	598	652	599	675	604	634	597	627	631	625	629	675	610	629	675	698	628	626	647	592	606	608	614	645	647	649	650	659	667	575	613	609	641	658	599	599	614	616	638	612	653	642	652	671	629	641	671	678	609	645	666	609	628	618	610	621	659	610	634	604	625	630	580	608	601	615	606	634	587	621	635	668	655	643	637	631	647	615	644	657	669	656	614	653	627	624	654	590	590	671	632	647	625	602	643	640	649	607	605	639	613	633	579	598	638	624	614	646	655	620	608	655	645	634	611	640	646	659	587	606	612	652	609	662	619	626	603	654	629	619	603	633	649	654	620	660	642	593	646	633	608	676	614	644	616	619	652	626	657	641	628	642	586	635	659	629	643	584	658	631	642	609	635	639	604	661	606	658	651	588	654	649	600	679	625	634	657	592	642	596	628	640	631	639	697	635	660	612	624	639	658	622	633	583	668	605	664	635	670	672	676	620	640	649	629	612	599	596	586	662	639	636	617	601	628	676	664	661	657	636	667	636	634	684	653	642	579	633	624	668	637	615	659	614	636	659	644	676	611	620	674	629	648	638	673	623	637	598	653	624	593	650	656	624	593	624	614	631	570	621	640	693	603	610	608	601	625	613	636	655	641	604	613	602	653	642	610	665	646	688	638	625	624	624	630	632	634	654	670	646	654	630	661	639	609	619	651	633	646	633	632	646	646	653	649	583	598	618	651	679	676	610	656	657	621	593	645	645	660	623	635	627	604	621	627	649	673	659	631	623	586	670	620	589	637	650	624	619	608	593	671	588	619	656	655	611	680	636	663	655	646	621	603	633	642	598	611	660	675	637	627	624	707	616	627	643	635	623	607	612	703	644	634	655	652	650	657	662	671	666	662	636	642	616	651	617	624	677	600	629	623	638	635	619	638	639	704	642	604	669	638	659	645	618	609	662	620	666	637	650	639	644	652	579	609	642	652	606	661	645	605	585	584	603	626	659	643	652	688	623	623	609	659	622	610	647	619	646	690	684	649	681	654	630	656	615	639	619	589	658	627	651	627	590	678	635	638	638	639	625	601	632	613	643	653	628	646	636	631	678	629	706	632	590	618	639	654	640	613	611	608	618	615	612	627	679	608	628	657	602	620	655	610	610	632	633	599	631	642	616	577	626	647	606	646	632	627	686	621	613	662	663	676	611	645	663	606	609	668	611	636	673	609	633	625	659	626	626	615	642	615	667	645	650	608	622	690	618	638	618	629	648	616	611	637	627	618	621	615	645	608	622	618	694	633	658	653	564	602	582	652	579	643	620	625	602	622	648	659	662	637	633	643	660	620	615	607	661	657	593	619	613	649	577	644	622
24884	23881	32716	28541	12429	2438	1366	1044	979	952	933	978	943	959	901	914	973	948	970	921	1675	2582	2235	1704	1281	996	1005	947	990	930	961	894	908	866	888	919	908	916	911	980	951	949	928	899	911	917	902	892	881	931	912	932	878	900	899	905	850	860	887	912	897	871	863	907	910	885	959	928	928	899	879	864	959	882	949	916	962	916	840	901	903	895	953	854	927	938	966	901	912	870	888	865	892	876	944	948	903	920	935	932	939	882	892	965	923	925	919	922	857	900	929	857	917	926	915	887	895	937	882	907	923	959	911	880	894	867	859	964	888	923	906	931	922	941	921	908	876	921	941	923	914	944	928	906	904	960	942	887	871	865	861	874	944	931	871	947	951	939	921	880	891	953	934	958	912	903	900	881	894	889	906	948	866	903	930	861	882	879	860	937	890	974	889	850	960	936	879	868	919	888	856	867	885	889	893	934	911	871	935	894	910	895	912	908	918	942	912	957	935	859	906	862	883	918	913	877	941	887	945	868	887	888	903	915	869	873	883	889	917	867	937	863	913	889	829	929	891	871	888	910	936	904	912	928	887	911	860	937	936	897	915	879	851	922	902	939	918	950	895	816	879	928	892	938	895	853	859	972	907	906	911	930	875	880	889	897	922	920	931	878	896	976	923	890	896	905	976	906	883	902	907	906	949	874	901	910	888	892	937	845	900	949	891	862	840	979	898	944	925	916	847	899	851	899	897	953	904	876	954	945	894	930	898	922	916	903	961	959	897	896	940	944	893	932	930	941	870	905	881	894	884	888	915	898	915	881	985	890	812	928	871	904	895	878	915	924	875	909	910	890	902	846	888	895	879	947	895	946	929	860	876	842	852	922	961	839	895	901	913	890	892	856	906	895	829	926	906	867	913	876	908	920	874	907	922	933	904	927	917	939	916	905	864	898	896	891	898	929	837	937	838	931	866	945	952	940	919	946	886	900	959	878	857	935	951	938	915	941	901	863	865	916	904	946	878	919	903	870	936	934	930	897	930	926	866	823	960	878	890	915	932	920	865	894	922	876	872	897	957	887	851	908	923	849	872	885	920	892	880	988	879	908	852	928	909	901	901	939	835	904	851	944	883	929	898	902	905	941	924	880	915	932	916	886	904	905	896	894	939	908	941	924	882	833	871	951	922	893	956	863	880	924	912	863	877	896	942	897	933	850	872	917	914	872	892	926	950	924	912	880	883	888	877	856	903	969	916	878	892	813	922	946	925	936	868	897	941	937	911	908	932	911	896	911	945	921	906	886	887	927	888	906	946	921	860	878	937	966	958	825	889	938	868	847	864	965	901	893	919	882	878	889	900	904	920	897	853	892	906	933	905	924	943	865	940	957	903	843	875	950	971	973	927	920	847	914	916	920	885	892	891	907	913	899	913	938	927	970	983	871	907	928	887	928	905	942	855	879	875	872	903	936	883	916	877	882	929	893	851	901	888	885	869	940	887	912	943	908	905	926	869	854	893	910	898	895	885	875	883	890	876	953	956	961	940	949	899	845	860	909	930	862	931	920	912	921	915	895	908	971	922	857	906	945	918	901	906	873	919	901	920	831	876	887	881	871	900	950	912	890	868	885	915	854	934	898	906	933	912	874	938	889	853	937	893	885	935	961	909	970	939	872	881	873	940	834	897	896	920	896	893	912	904	924	912	848	876	959	933	878	878	911	900	886	917	891	885	864	948	911	919	907	928	933	931	888	924	930	892	909	926	876	957	915	925	906	912	919	955	895	873	918	844	899	872	841	930	900	878	917	869	892	910	913	881	924	905	909	882	952	930	905	899	944	874	923	908	913	901	914	853	858	894	877	929	964	869	855	885	886	902	926	890	906	881	871	925	838	925	890	903	952	904	897	922	917	894	895	909	913	877	893	888	869	881	915	825	915	859	936	865	904	963	884	966	845	899	911	908	885	931	966	928	873	929	882	904	874	931	923	937	934	918	870	874	890	872	928	931	866	894	940	859	887	892	866	852	871	867	880	905	931	896	947	915	933	949	861	870	866	913	894	885	956	937	912	912	940	940	931	936	882	886	883	983	910	855	915	843	893	908	893	906	857	890	931	899	912	904	929	900	924	945	860	903	889	879	907	856	892	887	898	914	838	860	947	868	895	913	939	913	938	872	874	883	969	877	956	892	944	925	940	918	932	907	905	896	879	905	873	927	877	936	919	934	906	900	924	888	879	931	871	898	881	888	887	903	975	930	901	907	905	940	919	957	885	957	881	882	925	922	915	913	928	899	890	875	898	936	904	873	908	896	918	922	880	884	912	851	924	893	881	935	906	897	881	899	949	911	889	878	933	942	897	921	879	864	947	900	883	871	922	900	892	934	869	878	908	864	896	894	924	896	881	907	945	921	912	936	912	902	865	873	932	913	905	882	930	897	945	883	872	915	961	874	920	886	908	870	957	879	886	905	909	930	849	887	851	942	917	910	915	881	970	929	947	944	907	922	923	892	913	832	854	875	942	895	920	905	929	938	909	890	837	898	855	911	938	929	915	872	894	838	906	875	884	871	938	903	915	897	915	864	896	920	933	917	932	952	943	891	876	927	910	908	933	903	952	835	931	876	931	909	864	935	933	935	983	888	863	875	897	901	924	859	884	856	873	832	850	938	946	946	973	938	964	930	878	912	935	920	899	921	873	906	913	883	862	890	904	964	901	878	899	891	868	926	899	955	874	913	903	910	868	941	870	880	895	930	852	926	887	883	891	886	930	870	923	876	842	966	978	890	875	833	889	883	912	889	1005	920	950	905	898	849	905	917	919	885	877	856	892	866	878	884	894	866	892	919	883	913	893	924	920	839	903	898	901	903	929	903	923	904	902	952	919	916	930	928	872	854	927	983	919	920	872	894	941	847	913	929	930	944	898	914	908	928	869	899	893	913	889	918	931	911	874	972	939	863	953	908	917	910	914	888	931	941	843	941	942	944	896	893	891	944	867	914	919	922	897	882	833	895	938	898	873	870	907	903	919	935	905	937	901	907	866	881	949	939	962	901	957	879	880	883	808	882	917	936	937	937	884	886	902	903	884	947	904	908	884	925	974	893	1017	872	869	867	948	901	917	944	951	900	866	867	912	932	917	935	874	879	920	899	929	963	929	871	920	876	913	896	928	876	902	895	865	892	881	906	934	893	887	863	875	925	877	889	872	897	896	956	954	912	937	907	884	913	887	916	875	923	905	942	927	902	887	906	974	875	862	889	874	925	877	901	903	927	907	890	907	883	898	910	905	881	975	965	876	919	933	921	866	939	880	928	867	891	897	926	928	908	859	866	894	879	915	921	920	890	915	880	886	945	922	860	856	905	920	935	914	922	846	844	867	910	867	934	869	850	909	936	878	890	892	875	866	893	894	924	871	978	914	904	902	905	975	888	954	907	871	902	888	951	932	859	896	898	950	851	816	879	862	920	918	884	861	828	913	922	948	949	863	930	874	884	919	874	890	932	879	852	898	893	898	933	926
56348	74691	53575	16171	1033	975	930	854	854	867	861	832	806	834	777	809	775	816	811	846	2155	3209	2496	1827	1243	963	874	814	842	824	798	775	751	766	819	828	811	822	791	766	813	799	838	820	773	769	805	745	780	809	773	746	821	840	739	788	761	778	815	789	776	756	771	761	798	781	770	805	819	806	786	785	804	753	826	784	772	776	814	781	769	751	859	788	781	739	741	747	763	748	790	798	810	791	772	767	787	825	810	770	772	780	780	731	816	762	788	750	773	789	794	810	761	752	801	825	773	768	826	758	786	795	798	751	770	768	735	788	747	780	802	831	830	757	771	812	771	762	808	820	807	840	790	799	788	771	779	833	810	773	791	813	771	753	827	782	787	781	829	821	825	773	773	817	787	765	800	798	774	754	765	750	759	787	753	815	844	782	763	776	758	789	807	816	796	829	739	783	780	793	791	803	750	819	790	777	826	759	796	830	766	823	776	776	804	787	797	794	777	776	744	841	818	734	792	730	774	780	826	837	810	770	723	761	778	798	776	806	752	780	791	790	799	792	770	766	806	722	781	780	783	798	827	802	754	755	772	751	763	783	763	782	814	777	761	789	779	759	823	751	796	814	813	742	764	821	799	788	728	772	743	731	793	800	789	782	793	837	803	800	784	827	815	753	766	792	720	821	742	759	743	803	809	792	760	788	690	802	819	843	786	802	765	780	767	831	768	720	811	776	808	746	788	776	762	812	808	805	733	739	773	811	792	777	810	762	779	769	790	800	834	830	744	766	812	767	875	793	739	738	809	772	755	769	790	761	813	806	786	780	779	778	799	808	823	779	764	784	763	781	768	755	742	797	783	820	793	757	733	794	803	764	774	803	833	784	809	763	811	772	820	749	770	744	815	760	763	768	775	821	804	730	810	801	808	725	769	772	723	742	784	768	793	831	784	799	815	730	785	782	781	745	789	790	799	825	807	821	806	825	774	816	794	803	787	746	834	793	825	749	774	769	778	805	756	770	799	804	797	765	762	815	836	758	792	785	783	838	754	797	805	763	758	812	763	778	759	797	800	786	821	798	801	770	777	799	799	785	785	761	807	758	780	797	775	737	776	783	794	786	755	767	808	748	851	719	788	789	816	804	780	794	774	728	744	813	768	788	810	821	762	799	758	784	819	804	776	713	770	778	749	758	762	783	756	807	772	738	779	814	780	752	786	786	790	824	814	806	767	796	759	794	826	769	738	771	760	760	795	762	787	789	821	820	785	760	755	793	766	781	783	766	755	808	771	797	812	849	791	789	782	820	791	758	774	773	770	748	783	774	818	751	784	737	778	755	781	759	803	811	784	784	794	736	857	754	787	780	778	780	779	765	775	848	742	769	747	817	751	802	788	780	808	806	782	775	713	763	818	838	811	765	796	838	771	777	796	795	788	773	783	784	732	745	751	761	768	769	799	807	824	728	769	787	800	780	782	807	835	769	773	777	786	750	762	754	816	830	716	782	774	755	789	838	775	764	764	799	772	761	790	779	802	755	792	821	754	791	795	779	779	786	763	799	776	795	795	789	831	754	771	798	858	803	776	847	763	785	805	774	813	802	780	768	759	779	812	787	769	842	755	720	795	808	793	791	807	752	761	742	780	809	764	791	772	818	784	731	770	789	733	770	797	763	786	750	769	773	761	781	824	741	759	790	735	774	807	780	771	766	807	747	718	825	797	764	753	802	788	828	747	819	812	744	810	795	772	787	821	764	769	710	819	795	759	842	782	798	772	810	780	731	746	764	795	772	813	749	793	793	768	757	731	817	825	807	738	757	824	804	821	736	767	802	790	793	826	777	750	789	790	780	825	799	777	773	797	797	759	755	811	820	784	834	796	786	816	848	785	773	796	783	771	810	753	785	815	782	768	781	814	775	825	775	803	780	736	784	764	784	799	807	767	793	800	799	798	787	829	733	777	736	799	833	790	741	812	744	754	818	745	754	749	807	806	832	831	790	783	787	775	715	817	752	765	794	766	827	778	775	801	743	797	800	808	766	821	812	805	834	743	756	773	805	780	796	753	803	806	773	739	797	825	771	839	775	809	770	781	829	786	779	827	750	717	791	830	761	801	784	772	795	792	792	794	774	760	842	781	781	844	761	769	827	782	782	777	773	808	738	766	747	823	752	757	773	741	824	766	791	755	739	830	850	820	779	787	790	803	769	759	790	676	780	797	769	784	797	762	773	803	754	863	766	783	759	790	745	814	742	759	792	828	844	804	750	770	735	800	785	780	780	781	768	797	785	780	773	800	765	764	784	782	782	863	777	792	770	840	799	763	831	755	772	756	787	806	746	826	777	782	774	777	793	769	768	766	771	789	777	829	759	762	760	787	787	805	784	777	766	835	783	750	804	783	805	792	757	798	736	812	778	787	755	806	798	774	745	795	788	784	728	772	786	776	755	813	814	781	794	793	765	777	756	786	806	738	821	808	791	764	801	790	785	783	797	758	735	863	802	745	764	830	821	768	830	789	765	763	774	806	807	726	764	768	799	802	763	859	788	807	810	805	753	778	809	796	820	789	792	809	758	771	800	794	752	754	765	810	781	724	747	789	726	831	763	777	755	802	824	769	759	767	816	800	765	824	830	808	825	805	801	820	776	793	770	741	797	778	755	774	735	781	793	767	756	807	806	787	772	811	799	762	830	726	806	768	787	803	760	797	808	807	738	803	767	763	777	740	751	745	790	774	800	745	807	749	763	791	808	846	826	805	759	732	768	706	788	732	772	764	719	788	790	828	723	772	800	773	756	792	795	766	738	807	821	787	757	800	788	787	823	761	804	811	820	825	805	772	810	822	778	761	754	763	789	742	723	750	738	775	768	773	754	771	745	768	755	816	759	784	773	808	796	796	710	781	771	843	812	794	753	775	776	773	820	774	783	784	761	731	784	762	743	708	810	840	809	743	743	753	763	767	807	797	759	790	802	754	812	768	805	806	848	778	749	761	787	771	724	830	783	736	745	780	750	745	728	798	757	768	745	825	776	832	783	770	805	821	788	774	784	854	811	768	773	763	746	812	716	819	798	816	790	767	810	769	746	793	818	758	839	765	780	768	796	806	779	778	751	777	783	767	798	818	778	756	748	795	786	771	810	778	777	715	763	797	756	769	818	768	802	785	822	745	775	801	812	763	762	806	792	719	776	756	820	773	800	775	781	750	833	744	793	798	817	812	776	787	780	833	789	789	792	749	799	776	819	757	789	744	772	789	813	776	813	752	776	758	801	804	828	762	790	778	802	802	745	799	817	796	781	752	749	748	782	801	767	806	780	766	745	807	793	780	815	778	785	771	779	809	778	768	764	785	788	762	775	797	764	818	779	766	782	736	745	750	802	749	736	740	781	793	720	793	768	795	786	772	760	718	750	768	815	791	776	767	816	826	759	836	788	799	768	802	800	808	764	765	817	820	805	755	776	813	808	787	795	767	815	778	759	841	800	708	748	794	778	798	798	739	747	830	810	798	814
23899	21905	30492	25546	19254	7647	2025	1251	1081	1132	1093	1115	1030	1018	1068	1031	990	991	1011	1052	2776	4659	3809	2415	1597	1197	1106	1073	1019	1021	1017	1025	991	968	1022	956	952	983	937	995	1030	988	967	1009	989	1009	1010	959	1039	1007	1052	1001	968	1003	1029	1061	983	1028	956	978	989	1030	1006	1011	984	980	1026	974	1000	918	1019	896	965	983	923	987	965	1013	1009	980	956	1009	1024	1004	931	984	1017	956	1023	1019	955	990	982	1019	1026	980	962	966	993	961	948	960	964	1053	992	1021	980	981	968	964	997	967	945	958	968	941	946	953	1029	996	957	978	1022	970	990	1010	971	930	936	984	1004	914	1008	977	950	1010	942	962	985	941	959	1005	981	992	1015	1003	1046	967	1014	1032	1019	951	938	955	1000	975	951	962	992	999	980	996	953	992	1016	949	945	981	980	973	993	938	985	980	1006	991	956	979	1056	1003	1042	928	982	1018	981	1004	994	944	1018	957	978	968	993	976	978	968	1040	970	1029	974	1011	1017	984	937	981	942	1008	984	1012	1010	1010	1002	963	975	1008	1006	963	954	1004	973	994	963	1003	963	961	1028	974	976	993	974	1030	1033	1001	994	1060	1014	1018	1000	1018	1051	923	999	950	975	955	1057	988	979	976	969	947	971	934	1010	1021	969	1000	973	962	972	1042	956	997	1027	972	998	981	990	966	957	939	936	997	977	1019	1029	985	942	985	992	989	1025	1004	1006	951	955	974	989	993	993	965	1011	1007	966	957	1021	971	1013	899	952	1013	993	1019	1005	959	962	966	974	979	958	985	923	971	984	1039	1003	977	920	971	1002	977	1022	939	1012	1002	1012	1022	988	933	960	986	989	976	986	995	992	977	965	961	967	1008	1031	965	968	1045	956	1003	988	1004	1006	1011	1010	948	1069	1012	1014	1035	953	995	1010	992	1011	984	1017	985	984	947	1040	943	1017	998	974	972	1012	1014	961	989	1023	1014	990	994	994	1048	1025	1000	1028	991	940	975	967	1000	915	994	933	1014	1003	967	992	968	977	981	962	1018	956	990	935	993	991	1008	981	1025	970	994	995	983	1006	1030	977	975	1013	959	971	947	973	961	944	979	936	934	992	1025	1029	1000	1014	940	1060	928	974	979	975	952	1038	970	987	1013	1037	1041	977	1023	955	989	1027	1008	1021	988	948	949	958	962	1051	1023	998	983	1054	991	987	960	1036	1013	961	995	1013	988	974	958	963	1031	1006	949	1026	979	952	959	1023	1011	965	940	986	982	1045	960	1023	971	986	1014	958	970	1068	1014	976	984	1012	983	986	1003	998	988	998	974	941	961	976	1036	930	934	992	1021	1083	995	1006	979	1009	984	936	1073	946	1007	993	926	1013	971	1037	987	1028	1005	942	1019	977	1008	949	1010	901	994	995	997	986	954	962	916	971	967	970	951	1019	973	949	973	985	999	1005	1000	898	971	1010	1005	953	1010	993	945	985	982	958	1015	988	971	981	984	969	990	989	975	994	925	963	1025	962	993	971	1024	965	956	998	1007	1016	976	957	989	974	1053	980	1002	972	926	1014	989	936	1003	964	989	933	964	914	1009	979	972	1048	965	1003	962	948	974	1022	992	999	969	1013	974	963	988	1030	987	950	963	990	973	1027	968	982	949	993	968	996	1012	954	1014	1003	958	957	940	963	1021	940	948	1005	969	946	1014	977	993	970	1017	1012	977	1019	975	989	978	958	993	1047	1009	984	1037	984	958	979	1001	964	974	946	987	931	985	1014	991	991	971	1003	925	934	1008	942	974	988	997	1009	968	955	969	1007	942	968	964	950	927	981	1007	979	960	926	958	989	1000	1008	941	958	1034	998	997	1004	1006	980	1000	981	982	1027	951	998	1033	1018	986	1025	929	972	1004	1032	995	951	939	999	973	962	1008	945	1033	1016	975	1015	940	1016	1011	974	1038	1003	1004	1009	962	1034	975	959	1050	974	975	1028	985	944	974	904	1010	976	976	864	1004	997	970	990	973	934	1009	972	1016	1029	971	1024	959	1030	964	1018	951	982	958	956	1015	996	995	962	965	998	962	1006	1022	980	963	949	1000	974	1017	945	948	1018	982	972	1028	986	1020	1025	1013	954	1004	970	957	982	1005	964	1002	999	986	959	942	934	1015	1023	1020	1027	968	1010	1019	955	964	981	982	938	1007	947	983	912	956	975	965	958	947	966	972	1005	987	945	1013	977	999	1028	967	985	962	924	976	980	973	1034	966	960	1022	954	988	1002	972	998	979	916	1022	970	968	1001	968	930	1054	997	987	975	1018	980	917	952	941	939	928	1029	1054	945	964	995	998	935	996	1006	997	1008	971	947	934	950	1046	990	961	993	929	1015	1017	974	1003	993	986	948	959	963	1047	983	982	1011	956	990	995	1029	1030	1008	981	988	993	985	1008	968	970	1011	931	987	959	982	948	975	937	978	983	957	997	978	971	1007	976	930	979	1014	1004	998	984	955	949	978	978	982	973	979	995	941	971	962	1008	987	960	967	956	1027	1051	974	924	991	930	991	918	959	1003	972	1020	1033	983	951	990	964	1021	907	1007	977	968	989	1011	966	1047	983	984	944	988	956	1001	992	1057	969	965	1039	1004	1022	953	967	952	1013	962	943	994	981	980	982	993	967	987	1013	1010	1017	932	937	1004	945	1012	1025	1001	982	995	988	949	955	996	1001	971	999	1000	1038	979	1002	960	1024	972	981	993	1022	1001	961	1057	951	985	969	970	925	983	931	974	1020	949	1012	1000	976	1032	941	908	961	963	968	973	994	980	1015	1018	941	998	1005	997	1021	1004	988	974	1003	988	1007	960	1043	931	923	993	968	1024	973	988	943	970	922	961	982	995	961	1010	987	968	1022	958	999	1012	984	995	928	1044	972	986	987	968	985	999	962	1040	1008	941	970	965	953	997	964	997	979	951	975	953	1023	1017	977	993	1030	1003	983	981	993	999	951	992	960	973	924	1014	1011	996	964	980	966	1038	1005	973	987	984	913	963	904	1044	1028	993	977	986	981	1027	946	992	963	1014	1029	937	906	1001	1017	1020	1032	967	989	1023	961	1018	989	952	936	994	994	950	969	1023	1006	971	1022	1031	940	1000	991	1041	969	939	957	1016	959	1070	1020	1017	951	1010	1003	1006	956	926	950	996	1070	1037	953	991	1013	1018	1015	1009	987	954	1031	961	989	979	992	983	1027	1018	1062	972	951	982	1031	1019	977	991	999	1002	969	949	981	991	1006	999	1032	1015	1042	977	998	984	948	965	1016	1022	981	1007	989	945	978	1005	980	962	965	980	966	979	955	981	994	1013	991	1001	994	943	1015	993	977	938	995	1064	988	987	984	933	899	927	970	958	977	970	985	962	989	983	954	955	1035	996	929	1011	956	1005	1023	992	973	1014	970	942	1053	982	929	973	1017	943	1021	969	924	947	1047	961	957	1012	958	977	984	1003	990	961	1000	1037	994	953	1008	1011	1010	989	934	1033	1051	998	964	986	990	983	997	950	1000	987	973	1004	950	978	1023	1001	998	1007	948	970	995	915	985	968	921	985	959	985	973	944	954	951	1023	1024	961	962	1003	987	931	940	944	973	1004	1017	952	924	908	940	981	1075	944	946	1001	974	975	976	976	993	993	996	943	1037	995	1042	971	973	970	1032	983	1002	942	962	976	1021	1008	964	959	982	968	1059	991	1008	1034	929	962	965	994	987	943	999	1013	952	975	976	975	1011	987	954	983	1058	970	987	986	939	1014	1015	995	1017	959	1009	947	978	1010	946	1028	977	1035	957	994	1052	926	961	1022	951	1003	1020	991	942	967	983	992	946	999	984	930	980	1005	1004	1011	1017	1012	995	1001	1016	972	1017	1025	993	990	961	1009	962	1004	1025	998	987	941	1011	974	940	959	942	1006	950	985	1007	973	1027	1031	968	974	975	1008	941	991	948	1014	1020	977
59893	90144	53279	9431	1376	1212	1165	1083	984	1017	888	984	954	930	905	927	906	892	920	887	3676	5556	4289	2732	1604	1195	1028	912	853	830	865	888	838	882	856	826	840	900	905	955	967	897	879	848	869	861	884	882	877	853	883	858	880	867	823	833	897	856	917	864	868	827	857	848	862	840	895	867	848	889	874	809	889	910	871	909	851	877	829	861	884	924	872	800	852	889	884	855	908	867	890	878	906	837	856	906	855	842	801	912	848	897	871	873	866	911	832	844	846	862	852	866	837	850	882	847	838	846	845	909	881	891	799	870	850	872	860	831	846	847	872	854	906	837	861	854	886	814	860	898	873	823	850	922	844	855	851	907	875	820	859	848	859	928	862	859	881	854	828	826	842	866	863	864	817	904	919	845	814	813	874	870	823	847	838	865	891	820	889	916	837	834	842	858	842	845	875	896	849	866	854	839	905	829	894	879	921	885	829	904	867	902	878	903	895	926	886	850	818	873	856	873	875	880	881	877	927	848	824	821	842	906	919	902	840	845	842	826	848	878	855	852	864	878	901	817	868	886	882	883	925	891	834	823	866	901	852	870	794	823	832	901	839	879	838	855	881	867	832	860	873	907	871	884	869	823	895	875	869	935	874	834	882	860	821	850	835	867	857	865	890	881	882	879	897	940	849	863	862	831	887	893	869	847	887	875	894	877	887	852	872	876	860	868	930	885	901	836	890	884	829	831	857	843	905	877	861	832	838	847	885	853	879	879	835	821	870	921	827	872	844	845	872	841	834	883	897	899	846	843	843	859	819	893	918	851	852	837	829	887	776	851	833	845	848	840	843	873	870	904	837	816	876	878	867	817	847	904	868	875	826	868	853	872	847	876	832	952	912	926	899	829	834	841	861	825	857	894	842	838	854	857	837	889	882	903	846	898	856	881	862	880	864	826	853	836	847	844	842	880	835	853	806	852	844	829	862	927	880	869	880	852	875	879	841	848	807	896	862	879	869	860	835	891	861	872	841	861	924	921	838	851	866	878	872	889	916	837	848	887	848	894	847	853	847	885	846	860	885	829	880	820	855	879	836	872	882	874	906	825	821	919	826	901	836	913	868	813	828	861	877	852	820	871	858	865	863	872	838	863	857	827	833	842	876	831	877	866	885	861	874	856	881	830	895	883	882	848	830	846	909	902	868	872	810	865	863	865	869	843	811	875	893	899	837	870	847	898	896	880	857	857	916	827	870	866	887	925	854	869	807	853	896	895	847	895	902	880	841	891	840	865	919	854	851	889	909	938	841	836	835	842	861	831	850	853	943	836	856	912	871	847	884	907	860	924	884	909	918	856	834	866	857	918	846	870	853	855	863	840	865	896	845	879	894	842	863	876	860	847	881	814	857	941	820	869	814	872	847	863	832	814	867	856	821	840	866	890	836	841	898	879	916	802	890	836	847	862	873	884	843	929	839	855	851	878	890	898	853	838	889	876	853	893	888	874	868	884	842	815	827	906	916	859	862	856	829	850	887	862	891	855	872	874	885	840	869	903	876	886	876	874	833	881	892	836	860	880	876	901	811	831	861	858	848	896	872	893	878	818	889	936	844	891	889	783	933	902	890	870	885	849	859	830	853	889	870	878	928	933	829	883	863	887	809	829	874	911	878	841	841	848	906	836	874	880	860	870	858	861	901	887	857	837	879	849	847	895	805	868	854	890	826	872	902	880	874	846	817	831	874	854	822	839	806	925	905	828	867	855	859	885	864	870	861	864	852	892	830	853	869	896	924	898	879	832	882	860	885	918	844	888	868	894	888	867	875	911	891	915	853	874	917	854	840	893	849	902	839	836	850	805	857	746	865	853	811	847	810	834	914	828	925	864	847	901	854	868	914	905	851	853	902	905	903	829	882	821	855	851	895	912	820	856	859	877	853	790	851	831	836	837	852	813	837	913	842	880	879	847	900	872	858	857	883	875	815	891	840	897	856	878	857	867	876	884	808	839	861	894	809	889	851	894	850	861	846	811	832	865	889	883	874	839	906	879	896	772	893	859	851	849	863	824	845	843	833	875	857	867	871	834	891	854	827	835	831	839	890	891	860	868	909	865	828	851	818	886	838	877	865	890	859	897	861	859	848	851	810	897	837	875	866	903	836	817	886	866	866	836	886	847	907	850	862	893	820	890	883	863	876	788	835	802	844	824	917	863	894	828	849	881	814	922	876	861	895	889	863	851	884	876	865	817	875	879	860	852	856	774	869	858	897	871	882	851	912	880	808	834	837	861	828	850	864	809	842	833	869	890	904	869	828	893	896	911	850	884	898	875	885	834	840	857	803	918	854	878	881	850	823	884	845	845	880	855	904	867	852	876	868	847	871	869	861	823	884	894	884	876	872	850	825	887	825	885	862	893	824	858	863	821	881	844	832	870	812	877	884	883	860	808	933	843	846	886	846	847	860	873	859	841	827	839	871	822	898	893	856	872	912	835	856	840	826	918	876	873	819	867	890	834	813	870	838	874	897	889	864	847	812	834	881	881	887	810	870	837	835	805	789	878	926	873	889	879	860	856	884	901	881	862	820	857	852	868	913	872	867	898	894	839	909	881	905	878	848	866	876	847	842	881	864	846	875	898	862	844	899	866	929	845	841	890	852	880	866	819	874	896	859	879	870	905	877	842	924	830	872	840	900	847	884	861	796	865	912	862	877	892	871	842	811	911	845	837	898	862	890	885	900	853	828	890	850	819	869	853	823	843	869	899	873	870	860	860	856	865	902	839	865	882	869	846	873	860	827	828	898	839	826	894	855	869	867	866	878	876	867	852	870	819	865	865	786	848	820	844	839	879	810	894	864	859	885	883	876	883	861	897	863	910	874	874	879	828	856	835	865	913	898	890	837	878	820	916	839	863	837	868	896	872	869	870	869	872	864	889	848	846	890	854	889	901	851	903	875	822	897	833	906	841	894	894	870	825	855	878	857	861	851	883	854	801	891	824	825	865	846	847	852	891	817	863	860	882	869	856	880	851	866	817	870	854	896	890	817	848	822	842	898	856	871	903	826	899	845	900	870	861	815	853	805	858	859	851	848	849	823	870	842	896	849	805	865	794	830	838	851	837	847	883	863	767	874	847	884	860	869	830	882	871	825	841	826	832	903	840	839	879	816	862	834	882	826	904	888	909	887	865	878	872	831	883	878	848	811	880	813	885	840	825	888	844	872	863	872	888	817	859	883	829	908	859	846	877	913	881	845	863	864	864	814	844	852	808	812	888	812	857	864	840	808	865	826	875	833	820	821	865	843	853	853	813	869	870	873	873	866	839	872	825	899	901	882	859	868	857	826	824	864	889	875	892	860	882	841	909	927	830	868	874	790	844	814	877	845	825	842	842	832	834	850	818	893	850	855	860	823	891	862	792	883	846	900	896	862	890	856	836	881	902	867	864	798	879	932	865	815	893	832	891	862	877	862	883	854	910	852	825	861	864	897	855	811	862	900	867	842	881	885	889	881	862	861	854
29103	24485	20649	3734	926	835	828	804	786	795	813	824	771	823	773	809	808	808	756	816	908	969	945	917	877	818	786	836	790	772	820	794	824	806	787	839	809	781	857	820	849	838	799	784	767	777	786	763	795	814	761	798	822	803	741	823	759	835	777	853	796	811	829	789	785	782	848	798	791	769	782	807	837	825	794	798	814	839	787	811	830	762	784	782	795	832	781	774	808	808	785	799	814	772	769	833	748	760	788	798	832	798	773	816	758	864	774	836	809	843	800	779	790	790	781	811	810	767	846	790	773	823	811	729	800	788	771	859	822	815	750	798	769	784	801	753	817	805	815	791	795	751	843	785	793	792	785	812	832	807	776	777	797	789	810	792	812	791	840	826	775	761	802	798	816	792	781	773	796	837	804	816	791	774	791	799	753	782	758	824	720	820	811	760	806	877	830	826	780	776	790	795	794	841	777	750	795	814	818	788	809	815	844	767	806	796	781	760	799	798	861	773	811	768	825	789	789	754	824	825	799	827	788	782	795	822	786	785	805	808	780	770	842	714	744	797	836	815	792	797	712	790	794	833	814	855	732	820	803	754	772	805	764	818	809	781	832	823	784	770	768	811	819	785	806	780	816	783	803	748	734	782	752	795	768	812	826	783	836	762	820	802	795	847	829	835	737	792	784	789	783	772	789	751	791	827	859	771	784	777	805	800	789	755	870	787	804	781	824	764	782	801	799	823	778	802	771	804	788	822	736	799	823	808	753	818	791	798	764	761	740	770	841	771	740	795	788	777	838	767	763	730	711	735	773	797	783	778	849	827	835	771	769	828	771	775	843	783	791	831	801	786	763	749	856	804	781	767	738	844	802	781	782	814	797	787	789	809	805	795	807	774	818	797	728	798	796	792	740	756	783	753	779	788	746	786	777	801	821	768	803	760	810	772	793	784	813	785	815	793	804	793	836	824	793	772	802	786	775	770	810	780	805	787	772	801	796	892	796	761	755	835	781	801	822	840	785	783	779	747	760	799	757	785	794	824	837	768	804	769	788	781	792	820	763	790	778	808	735	863	771	745	818	774	769	819	778	804	802	824	819	786	794	793	852	788	780	795	824	807	798	880	836	783	804	812	797	749	786	834	786	749	816	775	781	728	778	785	784	820	791	862	783	760	777	757	782	788	756	797	820	736	797	770	781	825	787	727	814	785	819	803	774	785	821	804	795	801	738	790	779	784	801	812	824	738	850	782	803	747	789	828	792	814	799	765	809	776	745	741	725	827	763	783	784	789	747	784	786	778	784	762	763	763	763	761	802	856	792	789	734	751	812	753	757	753	830	776	806	843	806	788	814	772	806	798	769	855	836	779	825	827	759	820	807	782	769	773	767	735	787	797	765	828	805	728	756	884	771	802	798	788	765	759	792	791	821	838	790	795	809	798	819	808	814	791	764	796	787	820	796	816	780	785	851	783	777	758	793	829	781	796	803	760	819	757	838	798	785	784	790	781	837	769	829	810	792	793	773	780	770	761	781	764	745	837	755	801	769	822	747	763	773	832	799	764	835	802	793	788	784	814	798	812	840	785	749	823	788	772	829	762	798	788	785	825	825	800	815	831	786	796	799	747	824	879	787	790	773	747	855	730	811	825	822	823	778	806	735	815	831	800	717	789	840	794	820	788	810	843	747	771	799	862	733	791	778	785	771	781	786	794	771	777	807	826	761	793	751	786	815	821	817	766	828	800	803	740	789	811	764	797	795	805	787	817	771	812	784	755	765	748	772	754	819	757	803	782	782	770	756	789	759	815	802	808	809	753	857	785	817	802	746	859	835	781	770	803	817	772	829	809	804	777	805	809	743	746	800	801	821	783	767	786	801	840	795	787	744	812	777	755	791	763	731	829	788	816	785	796	779	784	796	794	765	833	766	823	777	813	775	793	781	806	781	774	760	844	788	793	812	805	829	757	811	820	811	799	796	850	774	787	801	764	808	770	786	798	762	752	748	856	774	783	781	808	776	814	771	762	821	801	786	840	846	735	766	750	782	796	789	848	827	841	806	835	757	747	782	842	782	747	776	783	790	810	824	815	787	820	812	730	784	827	787	753	820	824	828	794	762	817	832	782	782	778	788	737	792	794	770	860	771	765	837	815	788	804	745	828	783	782	773	789	858	741	804	784	779	822	775	852	785	777	724	786	881	790	807	800	761	794	781	772	847	845	803	775	764	771	842	720	821	800	833	779	821	791	788	767	798	791	766	760	810	751	776	776	786	830	838	803	806	775	795	759	798	761	789	793	800	771	808	786	773	797	777	714	789	797	774	796	805	803	816	786	784	787	837	832	865	819	794	800	822	811	824	852	767	799	797	789	788	757	785	766	816	786	763	786	759	769	816	776	788	778	827	795	784	820	790	806	769	742	751	768	748	769	818	834	769	827	819	801	837	804	765	821	816	774	768	795	781	779	744	798	763	762	807	781	802	757	836	796	847	791	816	836	760	809	801	795	776	801	778	788	747	783	785	788	761	791	779	805	730	837	744	832	824	798	805	815	769	813	831	834	783	765	777	797	802	825	783	828	812	800	794	792	795	809	801	745	774	802	757	821	803	790	787	763	797	793	808	781	776	814	821	806	743	788	769	776	805	788	852	771	769	752	742	791	836	846	823	839	771	778	828	786	799	804	812	824	835	825	799	799	792	803	813	802	740	773	802	774	815	765	786	789	783	808	794	798	794	740	824	828	790	783	717	764	796	769	828	829	804	833	816	818	780	836	758	741	792	781	814	802	800	792	746	865	791	806	765	806	810	792	729	821	844	821	817	754	812	843	790	769	789	822	787	791	811	830	766	780	811	749	817	764	817	793	846	763	780	748	807	773	816	786	837	761	760	805	774	790	813	813	765	811	787	794	786	809	753	812	806	830	802	804	771	768	813	812	785	763	847	876	803	772	783	761	814	798	780	763	814	797	785	792	793	781	770	785	748	796	804	744	755	762	754	798	792	814	815	772	803	774	801	819	828	820	770	822	758	866	757	848	833	783	782	812	822	778	782	773	813	820	785	851	802	817	806	848	796	803	798	787	829	751	813	770	770	830	862	782	787	800	807	809	886	807	810	794	765	807	749	809	779	811	780	761	806	793	750	785	783	795	754	767	779	748	810	808	817	772	778	735	747	796	842	758	719	782	828	735	819	760	776	772	777	775	776	845	808	802	824	820	795	780	790	805	799	743	828	830	760	814	790	796	783	769	772	761	783	768	763	787	787	763	782	776	792	768	787	807	817	839	751	841	860	770	823	801	809	775	763	794	810	797	781	787	793	807	748	788	775	809	730	794	809	820	764	804	799	819	794	816	826	771	806	830	819	780	779	727	816	823	775	815	808	780	769	771	820	796	823	778	758	796	773	804	766	777	824	825	772	813	876	806	867	788	798	820	778	790	837	765	762	855	837	771	716	774	794	822	801	785	789	814	726	771	755	841	822	786	795	843	817	794	760	786	773	835	861	823	799	804
18544	26287	14887	1195	696	671	634	632	631	704	646	621	680	618	610	663	605	654	610	618	757	913	877	799	710	717	676	642	640	689	659	642	681	661	674	611	619	676	647	631	667	630	637	652	645	614	628	626	650	665	692	622	609	677	674	666	644	657	606	637	642	647	632	655	731	656	647	615	632	625	615	646	635	700	660	668	631	656	611	641	634	645	635	687	669	659	635	632	634	658	608	647	577	619	624	654	616	621	663	620	641	606	645	645	641	607	606	668	682	625	596	631	644	642	631	648	658	636	682	581	642	654	639	597	686	618	618	605	652	603	641	612	596	657	683	620	623	622	639	657	594	641	636	651	668	625	658	614	590	627	646	634	644	623	618	631	661	638	619	630	649	674	661	619	643	655	653	668	639	672	609	644	655	639	632	624	629	673	627	578	638	621	601	622	653	634	660	643	632	642	624	622	639	584	598	651	649	633	651	689	628	595	578	639	669	645	639	662	639	655	635	706	633	651	646	629	607	694	625	644	629	633	600	620	646	671	658	634	688	611	623	603	575	649	638	649	634	660	624	635	626	661	642	669	602	681	616	669	657	669	624	667	610	646	568	616	630	604	636	639	650	619	616	670	648	655	645	630	634	635	645	662	643	636	644	671	653	664	643	618	626	642	655	659	621	671	641	644	642	626	643	641	632	632	615	641	659	634	626	582	660	613	623	662	618	627	643	643	614	647	598	616	644	660	660	606	617	638	634	678	631	689	637	609	657	631	650	634	603	619	631	638	670	614	612	659	641	655	617	655	658	706	645	624	660	635	640	587	656	650	640	636	638	612	622	697	615	679	646	603	643	609	628	656	650	695	666	655	663	649	614	656	644	618	640	591	660	631	647	654	613	653	683	634	644	612	640	621	680	665	659	589	626	622	642	616	612	638	667	606	626	627	641	690	637	631	633	604	665	604	614	624	635	615	668	662	637	611	615	643	638	631	587	638	641	637	624	638	659	628	651	649	638	685	649	623	644	615	624	670	670	683	645	638	636	631	604	674	646	656	615	619	642	611	675	658	665	648	656	637	628	618	633	611	659	645	652	678	646	679	594	657	647	609	613	612	629	624	676	639	652	642	655	649	633	629	610	624	661	648	640	657	615	671	631	618	627	614	636	630	610	653	644	661	621	619	650	699	613	618	649	634	630	684	641	671	642	606	625	651	665	662	690	657	660	675	640	678	621	628	581	668	630	650	626	638	643	605	605	707	608	652	651	648	642	643	620	676	698	598	675	612	586	613	613	676	647	641	594	701	613	630	662	657	628	591	626	637	670	669	645	640	612	639	608	652	631	677	674	665	612	599	629	681	668	688	637	620	612	630	636	627	658	654	636	594	647	637	633	634	627	652	625	644	621	666	673	665	634	640	649	623	634	685	645	631	588	625	630	662	616	652	627	628	639	655	662	628	622	625	611	652	665	641	639	680	599	641	656	625	605	635	642	614	650	668	646	640	657	607	638	635	665	648	618	626	653	655	599	663	610	612	641	689	644	665	623	635	687	608	637	628	633	639	567	607	590	679	635	673	621	656	599	646	611	610	664	640	610	632	680	604	623	670	681	664	653	627	689	583	602	633	590	614	634	680	635	649	603	637	641	661	633	587	621	640	618	638	631	666	619	656	677	628	661	650	644	661	629	638	619	616	650	620	610	588	599	626	628	652	646	609	639	632	654	614	611	635	641	645	687	653	624	614	667	643	647	653	620	665	634	619	624	643	635	647	651	678	635	661	626	666	664	685	608	658	633	635	662	586	658	655	610	654	660	610	666	662	670	636	651	670	633	613	670	634	632	614	665	644	648	645	642	639	634	656	644	625	671	618	637	662	653	666	632	657	622	622	643	670	625	612	607	672	684	624	597	690	634	646	621	563	632	622	645	639	671	654	628	652	621	636	679	621	627	607	622	668	643	646	668	644	701	597	633	592	667	688	630	633	647	656	583	642	569	637	677	625	677	627	665	639	648	625	657	674	587	625	673	633	625	641	638	596	657	608	594	648	620	713	635	639	643	703	708	626	613	625	666	634	673	619	638	604	617	642	636	698	659	630	672	649	659	685	635	642	643	620	650	630	641	622	634	573	617	626	639	619	609	668	671	586	626	614	627	593	627	612	663	617	632	681	671	611	643	609	614	619	640	616	670	615	608	636	634	651	676	621	615	722	669	618	653	649	647	656	669	635	645	624	667	628	677	655	703	602	653	664	624	682	614	625	669	658	623	627	658	717	616	614	629	624	604	678	671	635	667	641	672	633	669	654	623	626	635	624	606	596	606	636	605	620	646	593	669	639	651	645	649	620	645	627	639	619	608	653	614	607	642	607	633	629	619	642	638	661	634	655	616	640	700	669	604	619	646	625	628	614	623	669	616	662	642	646	672	596	628	651	654	666	608	640	646	632	643	683	633	618	656	682	659	607	662	650	624	649	646	635	639	647	638	633	662	624	630	631	630	639	658	681	646	638	629	653	601	614	668	659	679	628	625	598	632	656	652	613	608	643	650	632	669	661	616	694	651	645	642	612	629	624	631	634	682	653	620	683	645	668	620	641	600	611	650	656	635	677	678	660	667	655	585	647	641	678	636	678	630	659	596	577	621	611	628	642	661	633	649	667	655	631	620	621	650	633	645	644	616	659	612	607	624	613	606	714	633	674	619	662	630	608	645	642	643	648	674	659	652	628	602	645	630	648	605	603	701	664	640	615	616	632	654	634	663	626	617	673	659	587	653	636	664	634	627	622	654	662	607	637	616	670	658	645	645	661	611	629	625	658	614	637	642	607	666	631	656	644	633	634	653	643	654	607	627	627	616	640	637	713	633	665	647	647	599	661	626	663	634	654	624	621	607	644	667	603	676	600	657	592	642	608	643	619	638	628	682	701	653	660	651	643	630	627	598	663	651	653	680	674	686	645	648	687	702	646	655	582	651	656	665	619	656	656	710	637	656	618	654	680	635	675	694	672	628	704	626	617	641	637	642	632	620	615	648	627	612	669	595	590	613	616	631	572	659	602	664	620	664	644	594	632	629	677	645	616	639	637	638	643	635	658	595	603	603	624	631	665	636	647	665	598	637	607	644	643	656	623	653	621	630	648	598	629	654	642	658	626	653	633	627	626	600	657	638	657	655	606	645	676	610	632	690	642	631	648	605	691	649	616	609	644	612	649	612	689	678	655	643	640	657	656	650	633	615	621	597	694	649	636	628	632	655	609	632	629	648	623	623	645	594	612	673	661	656	647	653	647	624	663	642	652	645	653	570	622	649	642	652	608	655	638	594	637	645	633	624	625	642	646	651	632	640	650	647	592	622	659	673	673	596	652	606	651	633	613	658	681	626	643	610	606	657	637	644	623	647	605	646	645	660	658	630	625	582	621	638	635	633	653	623	698	612	632	646	604	628	648	634	632	675	622	658	622	646	670	654	662	689	605	619	602	658	692	624	655	610	646	618	635	646	650	616	578	639	633	609	576
24769	23362	38076	26067	11866	2400	1329	1044	1007	1014	983	987	1015	893	952	920	1000	954	963	927	1696	2532	2259	1616	1209	1109	983	949	991	965	926	885	949	924	944	957	910	925	929	883	920	977	902	908	927	951	875	895	893	927	936	929	916	884	936	953	954	962	967	955	901	891	976	910	933	888	915	955	934	938	950	906	898	947	932	908	934	941	922	902	889	914	922	970	901	919	973	985	942	934	933	921	899	899	957	927	903	976	910	925	975	921	900	908	954	881	909	933	974	912	878	888	908	887	932	906	951	955	940	846	921	959	943	865	888	976	943	939	907	954	933	933	904	948	928	877	940	994	949	938	883	917	949	913	915	924	924	868	932	898	968	943	888	915	888	967	942	879	952	842	929	945	949	935	864	883	879	886	919	921	934	888	910	930	925	964	947	906	929	934	957	903	925	959	925	962	869	910	939	984	948	927	909	916	946	914	917	966	951	923	1018	946	918	936	918	943	906	936	899	954	930	917	879	937	942	955	926	958	855	952	945	918	919	895	960	924	892	914	910	908	904	927	946	922	957	899	943	946	962	943	963	976	976	959	911	898	899	947	930	928	901	946	877	931	945	912	931	928	921	911	892	920	958	959	932	921	968	950	905	954	929	918	905	946	956	962	974	920	933	843	895	933	944	912	992	918	936	896	905	964	922	909	929	922	913	914	889	914	920	892	940	922	937	929	903	946	958	909	922	995	894	921	946	914	926	952	939	875	890	926	923	922	915	927	900	897	958	872	933	916	906	876	877	885	916	901	932	934	942	936	942	997	974	953	929	928	904	926	944	923	936	891	932	913	907	907	948	912	915	960	917	927	938	980	956	937	935	940	927	879	875	936	949	889	887	978	963	946	927	950	940	956	845	917	986	855	927	947	909	937	902	960	957	909	945	894	914	916	908	926	946	965	976	894	908	915	910	948	917	894	960	937	923	883	919	885	915	966	877	929	936	917	964	971	908	937	905	903	956	973	902	941	917	916	951	883	933	899	853	937	962	963	898	946	948	937	885	951	945	935	932	985	921	911	921	996	882	904	921	923	899	909	918	904	954	905	899	938	966	923	929	922	903	902	913	924	952	957	884	915	895	948	928	913	901	862	890	981	883	947	929	933	935	960	912	904	894	895	915	967	933	914	914	967	909	943	931	971	922	976	979	905	929	882	933	949	937	880	986	907	949	930	927	901	993	920	951	910	877	945	960	916	968	974	923	936	925	970	909	916	998	952	913	881	934	911	929	934	985	924	942	932	924	956	896	901	926	928	952	881	973	946	920	917	955	977	918	933	905	842	955	926	940	960	917	981	918	895	931	951	918	926	918	939	920	928	928	882	888	924	971	936	919	973	860	914	928	971	986	924	864	931	946	924	901	927	940	897	915	935	946	937	960	976	941	928	915	942	921	944	991	969	945	937	907	871	861	908	872	872	943	920	970	951	944	984	957	933	931	893	950	936	889	952	909	943	977	946	959	917	904	933	885	931	947	906	894	919	884	914	951	958	956	901	906	926	906	941	924	1007	942	933	935	923	891	891	940	877	915	923	898	948	925	911	902	891	945	948	899	919	892	905	942	900	857	897	913	971	894	938	865	903	932	936	956	916	998	905	926	920	917	934	927	890	910	927	953	921	923	985	933	937	927	853	968	912	962	965	925	907	936	939	915	935	917	960	954	872	919	929	903	935	952	924	953	913	931	884	933	925	933	942	947	946	915	943	893	922	905	913	956	1013	932	864	964	912	932	925	903	910	906	981	938	918	951	911	898	917	940	867	922	927	939	895	884	900	930	902	952	873	939	937	940	931	949	867	889	883	934	911	902	874	932	909	889	962	955	908	935	970	898	909	923	899	964	975	951	932	924	893	939	875	946	899	937	987	898	970	950	933	896	971	879	916	932	910	878	1010	953	924	931	975	946	911	911	925	912	983	955	941	967	937	914	951	921	957	937	899	964	888	914	881	896	938	959	908	888	966	917	894	928	905	890	907	913	930	950	876	940	920	935	940	923	973	964	890	964	967	946	904	940	909	931	912	915	928	940	907	934	929	929	931	853	893	922	916	902	913	961	910	894	953	924	951	962	890	883	928	981	1022	953	884	921	876	928	889	915	907	947	958	891	948	912	920	910	948	916	954	977	926	915	940	961	938	916	989	922	910	967	923	926	930	990	918	913	933	918	924	869	884	912	940	990	911	916	957	939	921	938	928	904	917	903	927	914	937	912	915	991	948	922	896	934	913	892	832	931	913	918	916	905	912	912	985	953	932	968	908	897	901	894	877	941	956	925	954	922	971	918	904	920	925	908	932	953	926	918	943	902	916	897	902	875	986	964	937	931	922	943	937	965	936	934	968	928	958	935	979	890	883	872	908	994	916	943	940	925	925	960	949	923	938	942	940	925	951	892	966	964	899	965	923	988	902	917	973	900	951	929	938	918	880	902	955	931	885	862	923	910	966	898	895	936	970	974	933	887	910	910	946	963	905	939	969	924	901	975	935	907	932	952	915	878	968	911	931	917	940	908	947	934	950	909	1014	928	918	898	944	963	893	956	973	917	938	945	875	904	954	874	942	946	910	938	934	903	918	896	919	890	941	952	910	894	921	879	971	910	929	923	924	866	918	899	923	927	926	899	917	867	892	895	929	931	908	835	899	939	905	893	921	900	920	924	948	912	875	910	925	954	926	902	896	848	924	899	902	879	946	910	917	906	912	985	877	945	928	944	903	951	908	882	938	901	971	914	890	906	868	906	948	949	945	855	962	941	942	927	909	929	948	916	986	920	951	971	924	929	902	950	943	934	896	897	912	954	964	912	924	943	939	958	935	904	902	921	944	978	911	919	939	940	863	942	925	926	878	937	906	926	960	971	931	955	885	919	921	986	926	926	878	942	946	947	909	880	911	934	950	884	879	934	900	984	908	935	968	969	957	914	911	937	926	927	940	915	934	931	946	912	921	974	930	980	964	936	925	898	943	975	895	933	923	908	932	963	911	942	901	926	927	960	969	932	914	941	927	906	923	927	905	937	950	968	915	929	967	928	922	925	918	964	903	940	913	901	894	970	925	950	936	890	998	952	878	911	982	931	952	935	876	977	963	879	919	910	882	889	913	972	961	919	946	914	908	943	894	892	947	916	966	916	918	895	929	914	979	930	980	970	904	925	855	882	936	881	920	963	976	933	869	928	945	972	923	878	927	868	918	882	961	897	984	920	929	852	921	946	948	927	934	936	952	877	906	923	936	894	934	846	958	891	929	933	933	918	896	894	947	949	855	983	929	920	907	924	938	959	966	952	944	923	901	925	931	924	962	959	899	952	901	911	982	923	944	934	930	905	892	908	959	885	919	886	929	937	923	963	895	933	908	891	816	944	925	953	919	950	965	921	905	957	910	925	906	921	918	941	944	955	964	899	958	885	911	929	927	949	862	902	907	919	977	896	930	931	923	935	913	909	954	967	978	915	1005	942	963	861	884	947	919	913	974	896	960	918	943
55162	88504	59212	3802	1017	925	930	869	859	834	872	834	836	802	864	802	794	826	832	783	2083	3099	2507	1655	1147	957	884	826	807	851	783	868	842	813	800	807	819	828	863	764	859	811	827	826	760	840	801	840	825	822	807	764	804	818	805	813	785	832	774	830	771	810	830	801	815	843	822	795	797	818	776	825	804	807	751	848	832	789	821	795	794	815	775	789	799	786	825	843	801	870	819	786	805	787	774	841	784	802	789	815	843	791	832	807	809	816	789	796	788	767	852	759	793	795	775	794	802	779	832	784	770	869	730	759	781	763	803	781	855	772	788	755	850	750	766	781	805	734	819	772	827	818	794	808	803	812	801	790	780	758	797	840	743	798	773	804	760	766	804	808	777	785	803	780	770	767	769	783	804	805	803	753	776	775	804	777	814	812	800	820	750	801	758	760	787	774	817	803	754	824	786	828	839	808	813	787	789	767	762	749	792	820	774	810	780	809	806	775	806	820	799	783	796	787	826	790	784	808	802	767	812	764	779	771	824	792	795	816	795	796	764	752	782	801	787	781	741	831	823	757	807	787	731	830	769	817	821	844	794	786	770	755	776	816	790	739	768	795	799	815	801	842	777	795	824	838	791	780	785	828	812	809	803	806	801	803	802	819	752	836	784	808	771	821	830	757	821	827	754	848	817	805	808	857	797	780	785	795	780	818	832	758	758	822	762	747	826	796	805	793	804	754	776	790	838	781	789	791	819	817	812	768	797	829	768	827	789	804	762	839	774	773	791	819	767	817	784	783	767	773	792	779	803	759	774	760	776	845	821	791	817	757	788	816	782	797	775	786	797	742	815	854	749	803	768	743	809	820	754	789	838	786	818	740	838	833	820	824	731	781	756	757	839	871	850	809	772	815	832	790	851	819	775	811	796	777	802	813	782	764	816	793	789	800	815	762	812	802	778	762	799	790	799	795	780	787	757	820	818	781	774	797	819	793	797	790	790	793	796	764	778	787	814	772	802	778	840	788	806	810	835	762	799	765	829	789	731	796	816	816	797	782	819	760	764	814	819	758	771	796	847	758	795	805	774	795	770	816	773	802	788	755	839	798	798	776	785	764	794	804	778	836	811	814	795	765	807	782	784	795	808	777	816	749	771	844	823	842	828	815	761	799	761	759	797	777	798	765	767	794	792	802	817	754	760	787	822	791	758	830	740	748	732	761	796	832	843	806	801	824	751	755	793	779	774	821	801	799	820	795	762	850	840	839	740	785	789	807	774	755	796	817	833	850	764	770	778	789	767	835	767	793	837	820	776	825	733	826	801	768	753	749	828	777	764	782	818	762	760	733	854	806	782	773	791	747	804	781	764	779	837	801	785	806	792	839	780	791	809	817	771	820	826	824	831	749	764	809	749	780	792	772	837	730	784	741	811	814	800	775	752	817	797	784	814	798	773	802	765	813	771	771	794	811	818	801	761	855	781	782	812	792	826	761	787	751	804	817	822	756	797	776	767	794	781	796	774	823	777	806	809	780	788	763	769	792	748	831	789	803	804	818	815	839	742	781	805	788	806	765	772	777	786	764	743	784	817	778	839	786	829	763	792	792	749	777	789	794	747	833	802	765	791	789	842	775	816	811	827	769	801	800	861	814	771	877	874	791	775	771	782	778	820	796	805	811	824	735	822	810	815	829	805	765	786	825	780	802	804	786	802	754	749	783	781	790	818	824	836	824	765	773	834	761	853	797	758	800	758	775	823	747	820	790	827	779	729	799	796	806	752	771	814	852	863	789	761	748	830	848	765	813	791	766	789	847	758	800	788	747	784	805	813	768	811	784	807	822	796	784	745	839	737	788	778	809	784	830	796	700	737	781	780	802	844	830	813	816	847	790	793	837	799	825	748	814	763	756	804	775	762	841	799	811	768	817	828	742	813	791	751	810	820	753	755	763	791	849	785	788	774	784	764	810	795	799	803	756	812	778	793	770	796	743	808	789	791	793	808	828	829	759	811	772	760	785	782	768	760	804	793	807	809	780	854	755	828	871	786	807	803	753	794	771	809	760	821	875	750	785	822	856	790	820	755	760	793	761	764	828	783	794	826	808	792	800	818	819	777	799	792	791	799	805	786	838	780	844	766	789	763	793	763	808	789	802	788	850	817	809	805	776	818	756	835	785	790	776	833	782	796	814	843	784	803	792	771	758	816	721	780	786	822	764	773	813	764	799	824	812	816	760	853	791	819	790	769	788	770	772	787	755	807	806	789	815	823	771	796	851	819	765	762	784	788	786	773	812	817	743	744	827	740	834	798	798	788	795	770	791	817	774	800	811	802	732	806	805	747	741	821	782	803	773	846	818	875	772	845	800	772	765	788	823	801	760	783	774	781	830	805	778	783	786	795	804	829	829	772	796	779	752	801	822	794	848	793	759	762	810	784	797	777	767	807	812	759	783	821	815	789	763	838	810	771	786	734	825	801	769	829	825	814	767	846	794	793	782	742	805	816	798	846	796	796	793	783	840	778	816	827	793	771	817	782	776	809	786	771	763	796	775	818	768	767	761	832	822	757	788	738	779	790	767	780	782	837	788	843	781	775	829	808	776	818	835	808	726	801	758	801	748	809	809	783	744	790	779	780	753	808	821	847	755	840	829	818	790	782	803	818	766	777	767	793	780	771	768	775	753	777	750	788	764	803	787	771	756	780	776	797	809	798	796	724	726	813	783	798	762	772	795	792	820	767	811	823	739	800	806	820	768	806	781	812	851	772	816	807	789	822	789	815	767	781	816	784	878	788	758	839	823	818	808	787	825	756	816	818	830	745	760	826	788	787	806	740	761	797	747	803	792	870	755	792	796	841	788	779	793	811	754	862	752	770	774	800	768	819	839	801	824	808	807	790	837	811	790	823	811	783	753	769	762	795	772	780	762	762	836	781	794	754	798	806	752	825	796	782	808	775	850	824	828	774	824	819	829	831	803	819	788	786	814	767	787	785	772	789	765	810	832	791	775	810	796	800	734	821	798	766	800	757	812	812	774	768	807	827	781	748	803	836	816	802	773	863	808	805	758	780	819	775	802	789	772	875	792	797	771	754	808	838	799	828	788	821	731	829	789	815	862	806	798	793	800	771	792	791	749	793	795	823	791	821	762	752	807	811	812	819	778	770	790	790	817	782	797	786	808	771	788	796	772	758	769	808	803	795	791	792	811	814	824	827	790	786	733	794	791	796	763	774	826	771	848	815	765	780	801	789	797	816	795	861	842	793	750	779	755	749	752	751	821	762	849	804	777	786	799	789	765	758	784	788	752	771	810	866	811	775	759	800	829	800	742	835	820	795	763	803	771	795	768	725	828	795	803	846	771	851	804	809	845	782	794	846	803	783	828	787	827	817	755	786	762	848	804	776	793	841	758	831	784	800	772	752	806	798	768	825	808	756	780	771	807	779	753	839	786	836	835	788	763	762	816	812	810	774	806	800	776	804	805	781	775	801	805	846	769	792	727	776	860	811	785
23906	22305	33911	24652	19179	7649	1809	1231	1129	1122	1103	1122	1130	1115	1049	1033	1022	996	1148	1046	2411	3759	3286	2217	1513	1228	1136	981	1022	1029	1040	1007	969	988	977	1017	1064	1048	1042	1010	1026	1017	962	1001	986	993	1003	987	1013	1027	1011	1072	1019	1009	1018	1036	1010	1008	1040	968	999	1067	1039	1018	987	1014	1021	1041	1005	1031	989	1009	953	986	950	1032	1050	978	1009	1008	1010	1028	1013	996	1030	943	1025	962	1003	1027	1015	1062	943	979	1015	1039	937	1047	989	1043	1016	974	955	999	982	1060	1001	1072	1038	982	977	1014	1024	945	1030	996	993	981	1018	1039	949	974	1054	957	1016	1077	1020	1026	948	1060	971	1023	974	969	1081	1013	1008	966	986	1009	1045	1016	981	961	949	1010	951	952	990	988	996	967	970	1001	1036	937	973	1040	996	1001	998	1016	1004	1065	998	1009	1056	993	1051	1022	972	1041	1026	1034	1034	1005	990	985	986	1035	1032	994	931	1038	1001	983	1001	1004	1063	1044	998	995	984	1024	1006	1025	966	980	1039	1000	1080	1075	975	989	1002	943	1050	998	1020	1032	989	1038	1030	1022	994	1051	972	992	975	936	1027	1014	1020	1025	1006	1042	1050	1006	1005	1025	1010	997	1013	990	971	992	1045	1028	1034	1004	991	1012	1035	1039	992	972	1022	1007	1016	972	1011	1064	1008	1025	975	1019	964	1030	1082	1039	991	1024	986	1025	986	1054	1027	1005	973	969	977	1069	1002	1027	940	973	1069	1009	998	1028	974	1001	997	1045	964	1000	999	992	1001	1008	1001	960	1068	989	960	977	1044	989	996	991	988	1031	1002	997	1051	1032	1029	1011	1004	987	973	1005	991	1048	935	1009	939	1021	985	1024	980	1019	1070	1015	941	1037	1080	989	1013	1012	1047	998	944	1011	1027	962	968	1029	992	1034	983	967	1016	1074	1022	1020	1008	990	1032	983	974	1055	1027	1060	998	978	1084	1042	1029	970	996	934	1055	1043	1006	993	979	985	1010	1006	960	1022	1020	1023	979	989	930	1030	1004	988	989	958	996	1012	988	1027	1040	974	1048	1023	1017	977	1041	993	956	1006	1000	928	1051	1063	995	1023	1048	993	1062	1030	967	976	1015	1011	1005	977	1046	1032	1035	1068	942	992	1026	1026	1046	1026	985	999	984	1048	960	977	1000	979	978	955	992	1005	989	1011	972	1047	972	1060	1039	1000	1016	986	956	985	1031	1006	1003	981	1013	957	991	1018	985	996	985	1030	996	1001	1007	1030	969	997	1026	1040	1036	1000	927	976	1036	1007	1001	1004	1070	1049	940	987	981	1019	1013	986	956	954	969	1012	981	1009	986	1039	1016	1035	997	1031	1013	1071	951	970	1027	1018	979	1042	983	990	983	1012	1001	1023	990	1034	1058	1047	1048	959	1017	1014	949	1013	1019	1009	977	990	980	984	1017	1023	1019	1005	1004	1010	1021	983	948	1029	1018	1090	997	974	1012	1002	1040	998	1020	1055	970	1000	962	983	1035	1013	982	998	974	1095	986	996	965	1056	1048	991	992	983	989	1011	1117	998	1006	1004	1002	963	1001	1014	1011	1009	954	1042	993	966	1039	1034	983	1005	1009	986	1049	999	975	1022	1029	1046	1029	961	988	1016	971	1015	969	1019	1032	981	1023	1093	975	1033	1030	999	965	944	973	976	1031	1049	1029	955	1028	972	914	1039	1029	997	997	998	1019	1006	1019	1010	966	1002	1068	932	997	1022	977	1024	931	958	1046	1065	967	947	972	1021	983	1054	1052	1082	1009	970	1035	970	992	1018	1016	1028	1023	1045	998	1057	1040	1001	976	1018	1030	989	1036	1022	990	1047	1002	1005	1004	1014	975	1021	1035	1065	1021	1011	1036	1041	963	988	971	980	1039	934	1005	1067	1003	1047	953	1009	1004	1013	960	1040	966	1058	997	998	1023	976	1068	997	1006	1007	998	1017	1017	1046	959	990	1067	990	1035	1004	1000	1028	1015	1000	982	1068	1003	952	1033	972	1014	1028	1015	1011	1021	970	972	1006	1015	1051	971	963	1047	969	1046	981	971	963	949	950	1058	1024	980	1017	1043	946	1009	1021	1005	1058	1052	991	1010	987	977	1012	980	995	984	995	994	1061	1000	979	956	1024	966	974	1042	1004	1014	998	986	989	981	1011	1005	981	987	1009	1037	1004	1016	941	974	1032	1045	1016	1008	942	1003	1065	1006	965	1009	1017	1042	969	1024	1008	960	961	979	1030	987	1042	1002	1035	1029	1004	1001	1027	1011	1042	1007	1011	989	1026	998	1019	962	1078	1031	988	972	1029	964	1041	957	1039	981	1029	973	1066	980	995	991	997	989	1033	1021	1030	1007	1001	1036	993	1012	993	987	994	1013	1042	1001	967	968	1019	995	985	1038	1016	978	963	982	994	990	995	989	1049	1058	972	992	1023	1040	1055	1026	1020	1091	1002	959	1041	1008	990	1026	1063	1029	984	1010	968	1015	991	1030	1014	1035	955	1077	1010	1041	994	956	976	1005	1012	962	1035	975	988	997	1014	1010	1020	1066	957	1032	976	1008	978	1001	1068	1024	1022	964	1053	1025	1015	1009	997	1006	1001	1019	975	940	988	978	977	1017	1000	1020	989	1070	980	1056	1000	1009	969	1063	1011	1019	1008	1026	993	1057	1007	1046	1005	1039	988	997	1031	982	990	1015	994	1055	1031	1044	1021	956	1028	1013	1024	1016	954	1049	966	966	1012	974	1021	1015	1063	980	954	952	1076	987	1008	1002	1007	1002	1061	966	1027	981	975	928	915	973	996	1000	975	1047	971	956	996	984	1053	1028	1006	991	1011	1051	1034	1067	1007	1032	1010	1008	1018	973	986	959	1012	1066	981	1050	993	997	988	980	1033	1025	989	985	988	981	977	985	984	1034	1006	910	972	976	1024	1031	941	974	971	1027	1028	1021	1000	1038	985	1028	1043	1046	972	1004	932	1014	976	1004	997	989	1000	1000	921	996	1003	1004	1043	1057	977	1109	977	1069	1027	1013	993	961	961	966	985	1007	1019	981	999	947	1006	1004	1038	970	983	960	1001	1058	990	1046	1042	976	1017	1011	963	974	980	1051	986	1029	980	974	952	990	996	1029	985	990	1004	1062	1038	987	1043	1015	1013	1012	965	941	1027	1040	995	973	924	1010	955	1030	956	999	1006	1055	1039	1004	1031	1000	1027	1036	951	988	987	1004	1012	991	931	993	956	1015	973	1022	1014	1000	1021	1041	1002	1019	1019	1027	1034	983	1018	1048	1052	972	945	1014	1023	979	1051	957	992	1032	1020	1004	982	967	997	985	949	1010	970	994	972	999	1045	944	1027	943	996	974	990	962	1028	1043	994	1041	1073	979	984	969	975	1021	1011	1066	989	1012	987	1020	973	1067	959	995	979	1052	971	1003	1018	964	980	985	1023	913	993	1009	1017	1024	1030	971	1040	1033	973	1025	989	1042	996	998	1012	976	1001	960	1037	996	1040	1009	1018	1035	995	1048	1004	1050	1001	952	1011	962	986	1016	962	1043	995	996	978	984	1009	990	999	1003	977	1059	953	984	981	1026	988	1005	996	1005	968	1051	1016	1022	1038	1044	1005	970	1048	1025	986	1007	954	959	1061	1017	1017	981	1011	1061	1013	963	1017	980	1046	968	1048	967	990	1021	1017	1011	997	950	978	982	983	1040	999	992	1012	1022	1004	1005	1018	980	1006	1013	995	969	975	1080	1035	1036	965	980	962	1014	992	1011	989	1002	1007	987	991	1029	1018	990	1039	967	1009	980	1004	991	1069	1065	1003	1030	1001	988	981	1041	1051	979	1021	955	972	1013	988	970	1015	1032	1025	987	1027	1014	1036	987	987	1000	1012	1016	1001	1007	1061	998	1015	984	963	1002	1000	1031	1052	950	1050	965	993	1050	1045	972	978	998	1034	1000	960	1034	1046	959	973	1003	965	1033	978	1049	1044	997	1016	1032	1031	975	1003	967	965	996	1012	1035	949	951	1039	985	985	1017	985	1072	991	958	1018	962	996	993	1006	1028	1004	1010	1010	980	962	1042	1021	948	964	969	1022	939	977	1043	988	1004	1021	1007	960	1022	979	981	992	1023	982	1006	1005	979	994	1028	1040	964	997	990	1003	1039	937	962	998	966	973	1029	1013	965	1037	1062	998	1026	980	975	959	1071	1013	971	1042	999	992	1014	1039	982	1026	1070	1001	1033	1007	989	1020	949	1026	976	944	1043	1057	990	957	1035	948	1068	1013	1015	1052	982	1015	1052	957
63112	97554	61465	2170	1311	1094	1087	1019	974	1044	990	963	960	924	945	902	937	902	906	926	3331	4750	3605	2368	1587	1164	998	904	905	899	913	915	876	909	866	876	888	864	901	928	926	904	858	840	898	910	913	850	868	866	863	856	933	873	908	824	953	880	937	873	891	863	893	835	872	857	858	893	885	894	884	878	868	882	876	863	884	932	878	856	903	899	868	865	864	905	920	993	881	877	850	860	871	880	906	899	897	894	938	822	888	895	888	899	920	911	882	915	884	864	900	907	844	920	860	891	839	873	834	902	901	882	860	894	907	868	923	879	856	883	862	861	875	927	869	896	897	874	848	929	849	880	891	906	878	919	828	887	878	904	892	880	859	947	865	923	856	871	895	903	853	859	928	888	872	841	893	902	879	913	862	907	844	910	894	846	846	895	850	894	829	897	922	862	874	869	871	894	868	841	883	856	833	853	861	896	860	897	868	889	874	897	884	891	838	897	936	851	870	868	897	889	851	910	887	869	915	916	876	873	828	890	889	867	879	907	903	899	922	877	865	932	880	831	883	891	850	956	901	908	863	894	847	890	925	904	912	848	853	882	867	922	911	912	878	862	899	851	948	872	872	903	901	875	914	866	894	899	830	882	885	859	908	893	916	909	858	913	867	877	887	933	883	863	905	874	868	906	895	862	938	912	843	858	869	836	886	895	914	852	875	879	842	879	882	907	828	855	894	843	938	862	887	903	858	875	934	834	916	892	857	841	873	938	901	902	886	892	924	906	846	859	895	884	860	884	876	833	914	918	871	882	862	883	880	884	874	914	825	844	911	895	910	898	898	905	902	886	894	892	881	871	887	914	897	899	813	859	885	912	877	924	881	879	876	846	897	879	860	858	896	870	914	870	871	876	870	904	900	882	930	872	954	852	872	875	896	907	877	809	896	922	927	848	892	899	874	877	892	902	880	884	965	883	908	831	893	872	880	895	913	899	896	909	844	868	848	907	909	868	861	901	859	852	903	855	821	881	933	845	844	897	854	844	897	873	901	889	868	874	897	824	872	943	880	788	850	888	941	884	857	931	900	931	881	889	861	898	872	878	883	846	896	925	891	885	925	796	940	918	877	898	923	878	850	920	889	878	899	852	897	852	856	873	866	880	872	892	825	887	903	866	900	878	947	821	885	898	861	900	867	895	840	938	888	904	925	862	893	921	897	912	904	891	953	881	880	904	866	849	905	883	875	881	922	897	862	881	844	862	886	923	885	877	876	861	917	897	917	891	860	884	814	859	883	876	858	897	898	824	906	821	913	870	912	881	835	860	846	895	849	890	874	864	853	858	880	867	846	910	931	844	865	909	869	860	883	862	874	896	839	868	913	874	915	883	819	879	908	855	899	859	837	932	858	889	861	867	841	908	874	883	861	889	921	866	867	898	909	872	858	893	817	891	846	906	898	866	898	919	925	906	867	861	903	855	882	903	875	898	906	891	830	861	903	850	870	892	906	922	863	915	913	927	882	860	897	857	888	921	823	853	897	881	815	852	858	894	901	857	856	869	844	850	863	821	828	831	878	876	861	876	879	882	913	885	855	893	934	892	940	890	881	910	909	866	892	904	879	869	958	885	907	898	880	895	878	904	854	860	836	896	886	928	887	865	902	891	919	868	862	930	866	863	865	863	902	843	908	820	914	861	914	943	833	879	906	850	868	865	922	926	870	901	870	845	846	862	893	872	888	876	931	889	891	849	885	840	873	829	875	899	898	815	897	909	833	851	832	892	841	862	854	921	914	887	932	804	905	833	900	922	940	876	873	864	834	894	885	824	877	874	884	894	912	917	901	921	875	848	894	874	890	925	901	825	877	906	885	851	902	879	874	864	892	873	890	910	888	869	875	864	891	867	853	888	896	870	954	897	901	855	903	894	882	862	905	903	830	907	860	900	906	841	863	900	881	937	866	874	858	879	875	850	877	882	893	874	864	897	912	916	841	849	851	817	869	803	884	836	823	891	913	841	848	875	875	876	875	892	874	867	865	868	905	857	888	863	852	901	887	917	903	895	870	892	887	817	942	872	899	923	879	806	862	837	859	835	897	920	894	828	910	791	918	887	896	833	832	960	899	847	902	842	855	851	867	857	921	889	876	928	877	862	904	902	892	929	876	958	908	876	869	888	891	933	905	858	854	895	920	848	908	888	870	885	874	902	886	865	832	922	895	822	846	880	860	900	862	916	880	918	904	876	882	874	930	835	908	864	789	882	854	870	864	906	859	882	870	841	890	866	874	854	878	876	884	859	843	904	873	832	899	838	848	950	890	846	934	890	884	923	874	855	828	893	850	912	839	844	949	852	947	896	828	849	883	880	826	863	855	898	851	886	933	810	886	860	854	868	882	847	902	856	858	875	878	842	871	887	903	875	857	888	865	837	933	808	856	901	853	885	885	870	852	889	860	895	905	880	867	843	855	893	903	895	839	854	876	930	864	857	917	852	887	900	864	836	877	855	882	925	940	871	853	823	828	912	854	827	848	893	895	911	893	876	852	880	908	926	852	840	832	922	834	853	879	833	882	925	834	834	890	905	847	842	882	900	890	920	859	849	910	911	876	853	879	844	834	906	931	925	857	900	882	882	899	888	888	927	862	866	896	875	856	805	881	881	948	833	869	811	890	930	857	894	840	809	900	890	877	850	845	879	933	852	821	905	849	899	894	851	925	875	872	825	864	852	880	862	866	877	953	911	879	894	902	871	883	875	879	873	839	892	867	873	901	863	941	918	863	867	882	915	909	838	825	881	946	863	886	913	907	888	877	867	868	867	877	846	887	856	925	840	893	854	852	855	948	840	892	804	833	853	886	836	861	853	889	891	891	886	885	917	860	817	893	831	893	871	881	867	817	841	874	868	818	887	844	859	873	905	866	857	862	901	905	918	850	852	945	879	887	865	927	897	872	840	850	898	874	906	844	888	909	914	914	896	846	887	875	884	895	864	842	877	864	833	930	889	864	942	890	863	892	897	840	905	883	855	883	878	923	903	883	866	865	870	893	896	876	851	867	889	843	943	909	829	853	907	876	839	860	854	896	917	834	903	884	887	916	847	882	911	845	874	894	875	867	899	857	845	904	848	887	887	875	871	851	850	883	872	874	928	862	832	886	859	862	859	848	879	871	884	929	880	921	859	864	854	844	901	874	847	874	895	913	877	855	866	923	851	884	928	841	834	895	856	850	841	904	844	877	878	864	872	895	838	862	840	880	888	848	902	912	873	827	864	843	879	879	918	856	885	878	915	912	865	882	908	838	919	908	906	892	877	854	896	905	835	829	874	893	920	826	879	890	800	880	879	892	889	888	853	878	896	884	856	912	916	887	922	869	868	920	878	930	871	908	892	916	847	864	867	890	878	843	865	854	918	883	857	903	873	858	878	867	858	860	852	890	911	918	841	918	948	884	888	918	861	880	835	887	895	894	917	893	916	834	873	856	923	879	847	902	880	876	814	870	916	864	818	849	888	934	857
28872	25886	20870	3165	913	804	840	803	833	741	841	757	829	779	801	826	807	830	787	827	892	987	987	930	876	878	832	779	794	784	831	826	836	755	749	774	799	765	770	798	818	801	833	775	826	815	816	812	849	826	846	824	777	798	785	748	783	809	800	808	829	772	800	829	755	800	823	743	754	795	784	790	797	807	814	822	788	796	824	813	814	827	806	808	851	820	799	820	773	758	765	804	766	793	818	815	770	782	809	809	796	791	807	791	770	791	797	721	830	805	790	779	836	819	753	775	784	821	771	775	769	837	776	795	800	804	858	889	805	801	805	782	824	807	777	748	785	808	736	805	797	775	817	796	798	776	831	820	804	801	821	784	761	885	835	813	784	831	811	779	739	774	840	833	817	784	789	788	819	796	789	773	809	797	780	786	836	814	829	750	773	797	788	761	822	806	747	793	805	764	746	777	783	807	853	823	797	780	817	825	810	809	803	844	779	778	855	798	830	794	773	798	787	766	808	784	838	803	818	754	759	781	742	776	817	827	789	827	812	857	783	823	765	769	815	824	837	818	810	774	763	767	749	779	812	800	810	808	781	838	790	840	807	819	772	809	815	823	793	848	795	747	829	788	800	809	838	816	814	819	802	839	807	812	810	798	802	824	775	765	806	804	807	842	769	745	761	760	809	741	839	833	820	808	838	789	892	799	792	762	799	792	775	829	830	814	793	813	815	854	864	814	775	803	853	779	787	725	791	832	745	770	763	843	791	802	816	775	818	816	803	843	746	764	780	797	810	764	741	829	806	812	787	815	784	811	752	801	869	806	771	765	830	823	848	780	754	806	812	792	798	781	792	831	825	806	805	816	783	791	780	800	789	807	857	754	791	816	811	794	784	823	727	754	769	806	792	849	803	812	828	804	796	774	815	786	827	883	838	833	789	812	791	813	781	825	823	817	804	782	801	782	837	751	781	841	819	809	804	844	817	804	820	795	799	779	756	831	841	782	823	789	800	776	820	796	787	776	817	780	816	769	801	787	776	767	745	822	827	817	803	776	787	857	789	778	835	760	780	759	803	818	795	805	849	786	772	849	835	773	769	809	830	800	839	825	810	789	747	825	796	788	785	831	768	802	813	781	780	795	781	796	813	807	810	823	796	739	827	790	856	827	836	787	809	765	842	752	764	762	812	763	773	816	733	768	783	851	844	816	772	782	830	798	794	776	808	798	777	790	748	821	837	809	772	825	816	840	796	801	800	783	771	789	834	854	769	841	737	803	780	795	781	811	822	837	795	818	825	769	820	764	846	778	804	776	808	773	809	781	783	821	803	788	829	820	772	786	852	795	861	804	787	779	790	823	839	772	835	769	783	816	765	808	773	819	740	800	817	770	760	792	836	776	750	778	777	841	793	792	823	781	838	774	745	802	805	769	771	778	840	798	783	824	773	754	801	833	772	767	772	787	781	735	808	848	841	818	809	797	779	785	793	796	795	834	808	818	825	821	782	733	812	813	845	782	799	813	779	768	828	802	812	795	770	829	808	749	765	769	822	816	848	805	774	788	810	814	755	809	754	826	806	768	799	792	813	808	814	800	830	797	797	814	784	739	764	795	782	747	763	818	840	764	819	793	826	838	800	823	757	797	754	857	770	806	825	793	781	767	786	801	766	792	821	805	839	811	786	777	810	788	789	828	829	809	764	824	847	795	786	840	798	785	810	787	821	761	799	807	791	812	821	824	802	773	810	776	791	839	810	786	812	775	814	850	844	818	805	812	801	820	801	787	759	828	823	800	760	843	836	798	812	881	774	817	784	780	833	807	777	831	823	791	896	831	758	812	805	821	848	810	837	809	783	789	807	807	794	819	812	781	810	773	819	830	781	787	752	816	842	831	823	784	783	791	818	863	814	849	784	792	819	748	824	806	780	805	769	753	767	790	792	781	727	796	765	769	766	843	744	815	795	784	819	831	820	761	829	802	772	802	833	799	793	782	802	764	787	768	880	811	802	783	824	762	873	794	792	788	787	782	750	769	801	771	805	799	745	797	799	854	794	830	796	795	779	820	780	780	773	819	799	757	754	820	773	747	767	761	812	763	752	773	831	795	764	788	780	818	830	779	766	812	816	784	780	788	818	818	807	793	774	784	828	807	817	813	814	828	804	844	811	825	802	773	834	780	789	770	819	796	800	763	825	819	784	849	793	770	820	779	816	809	801	790	836	739	817	812	793	764	883	816	815	815	780	810	779	803	754	837	803	774	798	842	797	717	822	800	797	837	814	797	799	748	785	779	799	793	806	751	799	818	861	811	826	815	821	808	817	824	793	768	824	785	814	745	789	738	788	804	765	807	741	817	812	805	778	791	811	789	811	827	737	815	804	800	786	764	833	794	797	845	790	822	848	795	776	821	816	812	836	772	782	826	796	806	783	788	853	815	788	805	847	791	751	804	775	820	782	792	770	777	772	800	833	788	788	806	838	780	803	815	842	817	826	758	825	777	781	823	752	781	796	765	810	810	811	812	787	788	791	796	837	809	837	823	798	839	788	775	811	789	757	778	774	758	782	787	795	807	810	830	802	810	785	768	815	852	812	798	752	752	811	827	767	785	813	816	800	818	773	779	804	777	822	788	780	799	768	806	799	779	783	822	867	812	809	783	848	784	814	810	819	772	789	788	812	801	763	843	793	794	826	804	809	788	808	800	793	768	821	799	828	774	785	799	797	769	765	830	798	810	820	832	750	761	763	812	790	795	775	774	793	816	823	845	811	814	777	826	788	801	806	785	818	789	816	796	798	812	838	795	788	786	823	838	837	800	757	808	744	782	835	818	820	799	839	793	804	865	785	764	788	813	835	803	854	787	788	835	823	790	797	812	777	838	791	802	801	817	742	806	799	821	801	838	828	797	849	739	748	779	817	771	830	838	781	828	810	808	814	770	782	823	850	803	770	811	826	806	806	843	805	807	822	801	766	788	840	773	756	792	814	797	816	745	784	737	786	798	821	799	800	811	817	849	775	844	788	840	762	766	836	793	726	805	809	795	779	799	812	796	788	803	800	801	831	805	791	817	811	744	829	783	771	775	768	822	825	813	838	816	831	758	807	819	855	796	839	783	780	768	832	717	779	787	783	816	787	796	797	792	821	786	808	831	807	790	762	824	782	776	816	838	807	779	765	831	754	792	780	776	725	800	770	774	824	760	843	795	791	781	770	806	801	842	823	810	788	766	812	826	811	825	823	778	777	785	809	810	812	770	821	776	806	790	802	794	765	788	776	879	821	777	780	790	846	809	736	781	808	782	784	810	819	773	803	770	812	812	829	778	794	854	810	825	789	843	815	823	794	816	791	772	758	813	759	825	755	797	818	794	810	800	849	859	746	814	748	807	791	819	808	869	810	797	850	773	758	766	841	818	809	809	794	821	814	856	800	794	792	802	789	793	813	785	823	789	835	831	772	791	779	824	797	837	858	808	781	795	790	748	792	876	795	774	807	808	819	825	787	812	803	821
16597	29621	14732	741	720	633	650	688	664	660	612	651	645	681	619	669	685	655	667	658	772	935	925	784	755	696	703	669	628	644	630	655	620	642	658	643	632	645	640	629	687	644	657	648	709	654	641	683	631	620	635	682	682	635	696	687	643	643	622	642	630	647	668	654	677	658	651	630	651	663	629	700	672	652	668	653	682	672	614	648	628	657	678	655	646	646	662	645	669	630	695	664	656	669	634	656	624	629	659	668	641	668	663	654	636	657	670	630	626	668	602	636	630	648	633	639	686	640	651	608	596	662	682	651	638	666	629	666	630	604	664	613	676	643	665	676	645	623	619	597	663	655	673	608	640	641	669	661	647	633	653	650	605	653	601	645	630	661	662	609	622	650	600	639	672	625	638	638	648	639	664	704	611	619	668	619	640	624	628	627	699	632	644	670	659	638	650	639	705	619	636	702	663	657	634	667	645	702	603	626	657	624	629	607	608	659	628	657	622	643	626	699	666	618	643	640	650	662	613	693	628	648	657	621	658	674	647	639	713	681	615	625	648	609	633	647	650	655	654	665	679	622	651	626	668	645	639	635	633	655	705	660	604	635	651	634	641	643	651	686	633	672	634	637	665	655	631	652	667	695	627	628	650	635	616	641	660	604	696	669	711	662	648	629	687	635	628	632	617	669	709	630	670	660	642	622	668	614	635	647	642	612	628	627	644	633	650	626	660	654	603	645	644	637	687	654	710	660	615	659	639	649	659	692	666	679	645	667	674	616	650	626	675	617	681	667	655	645	613	650	673	616	645	652	631	676	626	635	658	632	599	624	608	671	642	652	656	643	648	645	651	640	634	632	643	637	631	630	617	651	647	628	638	623	610	665	659	598	629	607	647	619	637	646	665	661	646	673	669	645	631	604	624	687	649	695	663	701	615	625	690	647	637	627	696	667	660	669	632	598	659	647	624	626	617	599	622	648	638	634	646	614	630	605	682	618	666	634	664	653	658	679	651	662	668	604	678	630	670	634	646	691	639	668	670	672	626	658	639	616	660	610	617	626	655	590	639	700	632	679	631	680	653	660	641	691	671	656	687	675	645	644	623	693	632	601	644	654	645	680	616	682	594	640	634	656	631	638	641	647	673	630	646	676	671	631	624	671	681	604	633	692	651	641	624	572	602	654	682	606	654	655	658	623	658	646	615	616	680	683	639	654	663	657	648	680	651	646	680	669	649	651	627	654	616	628	653	661	674	660	661	636	608	651	665	652	655	639	674	691	665	663	627	668	650	613	686	686	648	656	688	676	642	627	632	663	619	650	658	615	648	692	651	698	676	640	634	641	644	639	713	608	710	660	605	630	654	627	635	649	615	648	642	626	639	622	648	681	665	655	639	636	636	677	648	611	636	650	687	622	659	680	678	682	662	641	653	640	656	662	668	677	612	619	608	630	668	662	643	648	616	662	648	655	618	650	654	605	671	615	666	630	647	641	614	621	662	628	633	677	626	642	657	670	688	624	616	598	633	649	648	642	640	626	654	623	663	653	641	670	640	635	645	652	649	618	624	656	679	637	633	607	653	646	637	628	671	641	643	662	616	630	632	633	657	661	616	660	677	667	637	674	624	677	617	660	638	640	621	657	649	610	663	639	664	645	677	633	615	659	696	660	632	664	649	637	633	653	688	680	655	642	604	660	656	660	683	623	646	684	616	632	671	658	623	626	625	663	682	671	638	652	631	671	608	636	647	679	638	659	671	617	655	595	667	653	640	656	598	637	701	687	637	628	632	603	628	651	600	653	665	620	607	670	674	671	660	641	613	740	620	686	692	675	684	651	646	675	656	618	634	628	643	619	639	666	670	622	646	629	618	700	635	660	683	684	670	651	668	628	654	635	626	681	667	632	622	604	604	588	630	646	647	599	671	660	637	667	625	641	634	640	612	657	639	622	639	637	640	647	637	656	676	639	643	631	689	683	689	683	654	610	669	642	655	656	648	609	644	651	612	676	633	663	663	616	672	661	634	653	622	623	660	625	626	639	622	657	661	621	650	657	632	648	631	572	630	655	668	671	668	651	607	623	604	674	601	609	579	672	662	660	652	658	673	612	619	662	620	607	633	660	678	626	615	641	650	636	650	701	647	613	640	656	609	621	672	626	671	589	674	604	689	641	638	630	671	646	657	651	646	665	666	657	637	656	646	654	635	696	602	684	627	687	615	632	646	658	668	652	668	636	669	692	662	633	666	643	631	633	675	610	686	678	687	651	654	633	623	703	638	635	640	681	633	640	619	619	659	658	697	640	657	626	651	671	658	614	618	652	673	690	612	638	646	640	661	633	591	657	641	605	610	641	656	650	662	625	645	619	629	630	656	685	653	622	683	655	633	658	644	645	630	609	647	680	612	707	668	685	630	624	636	644	649	653	641	694	644	625	666	582	692	622	692	656	638	675	639	674	688	619	645	635	715	638	620	630	629	623	691	651	653	635	666	621	666	665	651	628	627	680	672	630	669	698	657	623	651	683	644	643	645	612	609	629	649	609	656	651	683	658	699	664	646	698	592	643	630	670	630	592	665	675	622	649	621	619	669	702	636	630	674	602	661	634	635	676	664	653	667	640	689	629	658	627	671	682	610	690	614	636	638	647	651	641	694	668	696	603	573	656	612	664	688	658	661	640	623	650	674	654	656	679	655	608	617	644	639	645	609	639	653	572	643	663	650	657	686	662	597	626	659	630	637	649	646	676	602	620	623	682	649	628	654	650	638	621	624	626	649	600	578	674	633	625	670	656	660	650	654	624	667	660	657	680	635	621	634	658	693	642	648	664	661	680	671	635	618	667	706	597	647	670	634	653	633	658	606	648	625	597	591	669	630	679	604	651	640	698	599	628	629	637	667	654	716	647	649	660	630	640	657	673	631	654	617	664	676	641	709	632	644	629	642	647	652	635	653	701	656	687	616	659	651	665	648	654	649	624	646	641	635	653	621	679	659	619	702	641	672	700	668	614	668	644	682	641	711	648	649	611	648	679	651	560	635	653	676	650	635	660	654	689	640	631	616	650	660	670	616	636	652	647	680	659	676	640	623	662	617	648	643	651	630	625	650	689	628	623	621	660	651	597	639	672	613	711	652	617	653	650	640	606	659	667	627	663	645	631	673	663	667	639	641	608	609	623	673	654	619	602	625	638	633	650	668	611	647	686	645	628	617	695	645	647	654	638	674	652	662	696	645	635	631	681	614	652	655	651	671	670	660	622	706	678	622	669	709	678	658	635	654	651	691	659	644	640	610	611	663	655	671	701	656	621	583	650	627	613	651	668	639	674	643	633	653	657	641	649	659	701	671	614	665	623	629	658	638	579	667	654	649	642	605	628	642	638	660	613	604	599	640	648	696	657	639	647	636	649	591	652	621	621	621	638	632	642	625	632	669	662	690	658	657	633	672	633	651	650	670	639	634	626	670	637	654	640	610	642	642	639	679	674	622	610	653	651	619	705	653	696	635	616	656	640
24768	23247	36420	25676	10740	2011	1224	1077	1017	1001	967	969	944	953	944	973	981	928	985	926	2106	2641	2249	1678	1217	1042	1048	928	919	940	938	888	960	888	907	1011	951	897	949	891	875	887	897	919	877	953	911	976	977	897	922	947	934	869	915	876	947	915	975	891	913	935	904	899	954	911	907	927	934	859	899	891	954	894	911	910	933	907	955	867	874	898	952	960	885	855	895	904	917	853	941	913	903	927	926	936	911	918	902	964	895	945	947	900	951	897	910	914	938	903	876	865	884	925	828	885	897	905	850	900	884	890	911	893	908	945	873	890	882	993	906	904	906	913	895	885	888	941	900	928	882	961	928	879	937	907	911	852	910	880	876	894	879	887	930	954	947	944	923	896	896	984	895	926	913	917	879	957	903	950	845	885	856	925	931	907	874	876	931	904	899	882	989	856	925	940	903	877	907	950	904	878	912	915	858	924	903	903	924	859	906	894	902	920	955	869	964	896	968	893	906	923	883	884	922	924	941	895	936	925	970	938	905	860	894	917	915	933	930	913	909	942	927	893	951	914	892	923	896	894	864	884	950	869	883	900	868	879	924	902	935	922	868	940	880	865	943	944	924	909	947	916	844	925	913	892	940	928	875	915	933	869	941	876	872	840	943	942	888	892	1001	873	952	966	916	923	904	971	935	911	898	918	968	906	880	851	879	913	948	915	885	870	923	909	917	887	903	860	959	875	933	935	905	885	936	894	951	905	900	903	972	909	912	900	917	905	891	877	862	951	860	877	946	876	884	936	897	919	939	961	915	920	925	918	917	861	960	930	889	923	888	885	927	902	918	932	910	911	886	937	894	848	891	908	946	955	903	904	918	868	894	905	867	893	916	917	906	861	926	911	923	887	965	903	901	960	953	902	902	935	828	896	896	874	922	949	887	913	873	895	893	903	881	950	897	882	883	920	902	945	933	927	926	839	934	905	895	899	955	924	926	1001	961	950	913	847	893	914	895	912	897	877	863	934	920	869	909	874	900	907	891	888	890	883	932	908	897	905	882	951	867	903	922	877	870	885	935	904	892	877	916	915	911	890	916	876	902	933	936	848	914	932	978	933	883	862	923	916	921	879	900	934	914	890	891	905	950	975	878	934	971	926	987	838	980	919	867	856	883	903	878	906	921	912	888	907	870	905	955	957	959	892	888	908	890	915	962	876	951	878	884	886	837	914	916	941	888	901	878	924	928	954	920	914	892	886	939	905	934	913	941	918	920	966	901	912	952	960	936	887	863	902	950	906	961	937	919	966	937	876	900	910	886	893	938	915	910	863	949	919	923	868	909	904	909	901	920	895	903	872	922	864	927	879	920	908	923	883	870	887	906	926	955	899	923	899	890	867	906	848	916	888	873	930	900	958	906	907	894	939	920	902	908	898	862	905	926	873	895	860	877	873	885	924	900	919	915	912	871	867	948	923	924	859	932	890	907	875	916	904	865	954	953	931	896	871	865	911	940	887	968	978	922	890	914	939	923	940	906	879	880	889	918	990	940	904	921	854	899	922	900	938	959	871	912	892	899	934	874	919	921	916	884	941	864	950	851	918	939	851	951	877	885	922	922	923	860	936	863	896	886	940	906	948	884	967	850	908	911	955	944	942	903	869	946	938	940	901	884	854	941	971	905	910	967	903	917	909	919	876	936	891	929	973	854	919	919	915	952	888	873	884	909	901	851	840	889	913	891	904	906	971	851	922	889	898	933	868	855	903	924	877	910	858	918	879	941	911	877	900	947	948	931	861	921	884	927	995	940	964	910	926	885	898	844	895	849	920	904	845	900	944	933	929	937	911	888	907	829	924	925	906	920	892	918	848	937	914	945	920	948	953	930	880	914	880	899	937	832	865	907	890	894	891	908	962	939	896	890	899	978	923	920	887	882	874	912	954	870	896	888	871	919	889	923	895	923	891	889	888	863	882	915	907	909	868	877	875	884	894	869	929	943	940	928	956	925	930	905	904	902	856	919	911	920	953	912	947	931	900	892	870	915	893	931	909	891	862	935	944	911	906	945	875	882	917	894	924	934	917	874	902	876	889	897	947	922	865	944	876	942	885	928	966	917	885	871	916	872	921	917	924	954	906	882	875	884	874	884	882	883	930	902	910	909	912	911	933	907	930	892	922	847	842	922	886	917	917	872	892	922	880	879	903	876	929	880	880	929	881	908	907	904	929	891	941	881	912	902	916	924	891	957	919	927	915	887	925	939	939	874	888	874	904	957	880	928	935	913	886	929	920	876	885	897	969	948	912	997	892	947	905	929	899	971	883	869	916	914	906	960	959	897	838	895	922	833	927	945	943	927	933	864	870	892	905	885	902	947	904	890	906	948	892	909	934	896	873	919	898	914	933	935	931	854	872	843	936	868	878	942	927	938	897	884	884	896	930	907	942	838	869	895	902	884	873	847	920	818	883	959	924	903	921	969	883	881	967	953	856	868	930	871	894	885	932	937	908	934	879	925	904	896	924	923	860	843	932	907	909	906	887	934	888	922	925	896	894	918	915	876	970	941	885	939	920	893	865	914	940	905	923	951	880	926	899	910	950	920	923	897	935	918	942	918	895	875	914	919	912	963	909	945	953	890	976	897	954	920	839	929	943	918	904	938	941	896	952	944	917	912	872	931	912	895	924	900	897	880	924	933	875	919	941	921	929	908	915	909	905	925	909	922	888	953	967	934	897	927	859	849	896	873	958	889	952	920	882	947	863	944	865	939	887	924	936	868	960	917	878	878	964	943	925	887	906	926	892	901	891	939	916	922	914	921	906	939	909	868	908	889	904	945	881	902	943	918	934	911	931	850	938	929	924	952	909	892	874	923	933	905	897	915	928	950	854	895	916	897	881	905	910	924	907	952	902	933	916	901	866	897	909	968	853	882	887	905	886	910	892	919	937	885	869	902	931	924	879	943	936	943	910	905	919	920	884	875	858	929	846	942	927	897	979	898	899	905	888	890	958	906	949	912	853	925	978	880	885	898	885	910	911	899	933	900	944	933	913	913	905	917	907	864	955	900	869	895	895	889	906	934	930	863	914	965	865	931	961	912	888	895	931	877	914	959	915	858	932	909	924	921	936	941	901	919	838	909	972	854	988	876	878	938	882	912	903	889	946	908	875	872	866	839	871	882	872	884	928	912	901	876	943	937	900	885	897	893	898	890	875	890	928	904	852	930	860	918	894	945	897	895	894	918	909	931	900	863	903	867	932	893	870	919	906	917	904	913	863	884	907	884	954	942	888	922	874	890	887	900	902	877	876	947	912	890	930	919	864	897	895	894	859	899	920	886	931	881	907	908	875	901	899	972	885	897	873	918	967	956	943	895	909	970	899	944	860	935	871	909	951	901	910	910	945	934	889	881	881	899	951	910	994	895	889	954	906	852	907	887	922	895	936	904	900	946	919	912	886	903	903	901	920	891	892	911	900	928	844	919	904	922	867	951	981	911	909	819	900	875	927	876	910	913	906	901	876
53665	85324	56402	1187	1058	954	965	899	896	890	858	817	791	871	795	863	851	789	799	835	2649	3370	2485	1639	1137	923	840	813	749	827	805	804	842	758	704	797	777	797	782	802	794	788	821	789	818	739	748	808	770	780	867	744	785	765	761	719	711	768	804	758	827	818	845	770	804	828	810	742	786	778	759	791	796	740	717	756	809	795	800	782	803	767	789	750	755	741	777	761	771	745	742	771	752	757	832	736	803	704	826	736	745	767	817	782	796	801	824	751	794	804	815	790	792	736	768	747	729	744	775	769	782	834	796	751	790	773	814	706	758	785	756	792	765	781	795	786	772	767	808	791	787	776	794	826	837	777	751	733	767	802	805	765	809	783	762	777	806	767	752	863	729	749	796	783	777	763	765	758	789	755	744	747	793	759	786	804	795	787	762	792	786	796	706	805	799	773	773	786	805	794	774	793	723	764	771	781	792	763	747	752	732	756	776	804	813	792	729	776	797	809	808	778	728	822	783	785	767	798	789	748	743	834	807	810	777	755	854	723	752	770	749	801	828	796	782	791	823	764	797	801	779	780	807	810	803	790	794	777	798	750	780	754	765	792	775	802	792	804	769	796	768	775	754	774	824	759	778	809	797	821	774	767	790	745	803	780	821	804	765	768	739	814	788	784	821	756	736	802	767	879	781	794	841	782	748	768	742	782	794	750	827	721	775	764	780	773	763	788	779	798	802	797	771	817	784	770	753	715	778	777	746	749	754	731	795	818	832	799	789	759	753	789	779	751	770	768	739	772	767	793	806	774	788	774	820	779	779	768	800	756	801	754	777	785	779	796	770	788	792	730	800	759	763	806	792	804	781	816	813	739	738	820	767	723	810	760	819	726	786	806	761	764	792	752	771	794	807	787	782	746	760	752	766	761	836	777	712	802	736	750	762	809	746	807	738	786	749	785	768	772	776	777	787	747	774	781	746	794	807	802	822	789	749	749	805	756	792	772	787	804	744	770	800	722	834	775	809	778	771	791	763	791	748	771	810	811	765	774	807	757	771	794	806	742	755	794	835	814	769	757	744	793	757	768	810	782	836	833	779	758	840	765	739	774	783	803	727	764	766	771	773	767	844	774	755	779	742	780	783	812	805	753	767	792	792	826	736	789	800	766	768	753	795	730	831	757	752	827	812	687	774	767	799	774	833	767	796	800	810	795	796	791	771	782	758	809	806	845	773	832	713	783	775	789	784	772	776	796	740	748	768	779	794	773	818	794	792	746	796	817	774	780	798	819	781	755	789	797	831	811	834	798	809	772	756	772	771	753	793	734	817	777	742	816	773	822	780	769	789	741	797	815	750	754	784	772	802	794	712	756	764	748	747	769	749	816	791	778	770	764	743	761	739	781	727	780	796	729	758	761	797	786	780	818	761	808	834	768	808	773	764	790	799	780	782	811	762	776	772	769	757	809	794	747	780	764	765	781	841	767	795	776	803	779	738	762	731	742	797	748	796	737	786	745	848	819	788	831	809	774	788	786	764	777	760	788	783	783	769	798	728	773	867	773	799	762	746	827	771	817	811	794	752	788	756	839	781	800	796	751	756	794	752	766	779	793	803	802	818	798	795	840	771	756	779	764	784	765	803	726	815	778	815	791	787	839	747	762	758	791	752	768	795	811	827	789	761	763	794	794	851	768	805	853	761	778	803	775	805	778	745	746	753	788	795	814	794	789	797	773	798	816	820	793	803	747	744	800	732	804	795	777	705	785	789	882	778	805	802	756	744	728	757	843	803	835	779	766	775	752	844	796	735	804	769	795	775	765	768	733	759	790	785	815	813	774	727	761	774	784	803	792	750	848	763	793	795	786	803	834	792	830	799	793	812	787	780	811	763	808	782	799	779	763	744	798	768	786	781	767	848	774	812	754	849	791	767	784	858	791	765	815	815	765	790	751	797	783	725	812	803	805	789	739	752	755	762	764	710	803	776	802	780	790	760	792	769	769	773	830	803	772	838	792	822	813	791	812	763	765	755	785	754	786	819	806	804	803	852	817	791	763	777	803	818	807	746	761	791	750	765	716	765	787	768	778	818	785	787	716	775	725	711	754	782	787	752	779	759	746	806	798	831	735	793	779	791	784	815	757	739	777	780	831	791	816	748	797	767	762	748	785	839	778	811	784	778	796	726	770	812	762	728	771	736	724	790	766	801	774	762	719	784	776	762	823	734	749	798	799	737	735	755	807	825	829	778	800	797	804	808	775	804	800	819	765	810	787	721	757	779	770	775	787	747	799	778	754	783	747	760	751	744	800	817	761	740	745	773	795	764	745	777	741	760	750	748	784	754	732	811	752	751	761	845	776	805	750	772	738	775	814	782	790	746	783	819	795	747	765	747	802	794	802	753	770	792	776	736	836	832	761	807	806	774	700	799	722	833	784	798	749	772	749	839	806	692	786	761	755	756	792	778	790	799	807	801	807	740	788	817	773	766	795	748	801	808	748	783	771	751	829	742	738	780	726	766	766	805	819	772	756	763	791	712	750	812	765	763	778	795	733	801	743	749	738	825	791	749	749	735	758	784	843	709	776	737	787	790	784	755	789	817	822	780	736	786	829	744	772	767	815	744	756	771	766	789	813	806	748	712	799	779	760	779	759	762	792	760	765	790	804	768	748	746	774	803	791	765	798	822	780	750	792	808	776	756	836	796	850	843	764	728	744	761	798	799	789	759	750	723	830	781	799	750	803	802	783	721	804	778	742	784	804	729	808	774	776	773	788	843	814	729	816	784	779	744	813	781	769	851	715	774	793	785	802	772	774	720	789	792	786	811	841	826	791	832	778	739	743	799	798	771	811	783	781	772	752	795	788	763	762	793	756	780	748	775	827	783	794	769	771	773	834	816	808	741	828	767	843	797	776	666	748	774	758	788	795	750	793	816	778	777	800	755	775	780	834	761	808	855	756	798	799	778	727	783	784	748	765	757	760	779	813	813	794	760	795	806	777	758	798	792	757	731	795	760	765	788	778	768	791	791	808	740	806	771	811	780	774	746	823	775	788	752	770	794	767	787	747	804	735	840	825	749	815	824	758	782	783	734	745	769	776	791	748	795	765	782	763	817	761	837	795	776	796	774	773	730	823	727	766	763	805	767	727	789	747	788	811	755	793	805	766	772	795	781	835	772	775	738	758	773	778	778	793	781	790	763	802	774	801	742	772	808	784	780	804	746	787	784	778	782	779	771	721	796	781	821	789	779	808	751	760	797	759	738	770	798	749	784	727	731	808	790	775	708	736	759	748	784	790	766	740	752	754	763	689	755	759	744	819	740	776	761	798	754	798	760	811	779	783	760	770	803	791	790	723	800	767	791	819	753	742	815	838	761	786	784	803	787	773	756	809	799	796	813	769	803	759	821	742	794	761	781	789	771	757	773	812	768	795	789	819	790	788	775	743	732	823	771	822	786	768	776	788	792	727	725	790	778	773	715	855	770	773	822	807	787	747	791	773	798	744	793	775
23885	22753	33021	25929	17940	6123	1732	1300	1058	1070	1098	1042	1008	1076	1084	1092	1060	1036	1037	1026	2804	3651	2803	2082	1368	1247	1007	1047	1026	974	1031	965	969	961	960	981	1054	927	957	989	996	1050	1036	977	1040	981	995	974	977	1048	992	1022	954	1021	1033	939	957	970	992	925	953	1017	993	1007	943	959	1001	944	1024	975	996	970	1020	1051	951	1011	981	985	996	983	988	996	1051	912	937	971	951	992	960	1020	938	923	986	982	986	990	982	980	984	959	1014	1015	977	975	1007	998	964	989	948	1006	1041	1001	1002	977	1044	945	1052	980	1003	931	1005	1047	974	966	940	983	1004	981	945	1050	944	1004	921	982	976	987	999	961	1019	986	919	932	902	1032	975	1006	944	999	1018	962	970	984	1034	1001	959	973	1019	984	992	968	1003	975	1016	996	976	961	911	1031	997	1027	990	1000	968	1011	1033	983	1020	965	978	955	978	975	1001	931	985	977	992	1007	989	959	975	990	1008	935	929	970	967	997	1045	1045	962	1001	1009	966	922	1017	984	1017	983	1018	980	980	1007	951	1022	1008	938	1003	987	1025	990	973	996	938	988	992	990	961	1004	978	1017	988	967	1018	1003	988	954	976	1000	983	950	1004	976	942	982	953	969	997	1023	997	983	963	949	997	1020	948	946	997	1064	961	962	998	984	959	1021	993	1021	960	998	1083	1028	1019	971	983	952	995	954	988	963	1032	955	1015	951	921	980	1036	999	1014	984	984	1000	922	934	935	962	995	993	987	1016	946	1033	1006	1039	970	1002	995	975	1039	1019	1032	922	959	1049	995	996	934	1023	960	947	998	975	976	983	989	1016	952	1032	987	959	957	997	988	960	1004	998	989	947	988	1028	929	956	1012	1003	991	971	985	967	984	973	944	952	990	942	996	889	1090	986	940	1027	941	918	978	988	1002	1016	992	1040	1045	1005	997	974	977	938	1031	1008	954	1005	994	996	985	994	952	984	1023	1016	976	1050	938	1041	1022	989	984	1011	969	953	995	1010	955	979	1002	960	986	1036	990	973	991	1041	974	941	998	1017	917	955	1015	932	952	952	995	957	1006	933	938	1037	979	981	998	1008	955	955	1009	1013	953	984	986	954	978	989	1048	958	964	991	1047	1023	975	998	1028	1023	946	1022	991	983	1016	925	993	1006	983	986	965	980	968	1006	961	995	970	995	963	1009	978	959	985	1051	971	978	996	933	1005	973	964	1060	1032	989	924	933	969	978	985	976	982	938	996	966	973	1023	986	974	960	926	1024	1010	1004	994	1010	1043	1057	995	960	1002	993	1001	967	999	1008	993	1021	996	1025	1032	950	965	1049	938	955	1009	1019	993	995	955	1023	981	973	968	984	948	926	960	992	1046	987	1028	1034	971	983	1035	997	955	954	1034	977	1002	1027	977	1032	1043	1031	961	990	1010	996	987	995	975	1023	1037	999	958	990	998	944	962	983	1017	973	996	1033	986	940	962	1015	939	981	1009	942	965	977	957	964	943	939	937	961	1066	949	955	984	1024	930	991	950	1014	1011	954	969	950	995	1026	934	914	992	995	1012	936	929	1008	1025	921	940	946	1015	957	1019	961	975	995	995	886	964	991	968	932	934	1041	1028	987	1008	960	978	1036	1015	940	973	1011	993	990	976	957	962	1010	1017	995	992	964	1023	925	926	1006	976	1023	982	996	1051	991	995	954	967	1005	1005	972	972	983	965	950	973	970	948	991	980	980	985	1001	987	1012	962	988	941	912	912	954	1008	985	1021	950	945	1000	1027	1017	1018	998	932	946	987	1015	1008	997	981	956	998	948	957	979	902	1037	974	987	934	959	969	927	1016	1020	957	963	1008	1001	1001	932	1002	999	1016	939	980	982	1010	963	987	1004	978	963	966	971	973	1017	979	950	972	973	993	982	935	997	965	1007	990	966	991	1024	1020	974	964	983	1020	1009	965	975	967	980	1033	976	951	991	1000	984	997	975	997	951	993	956	972	990	958	967	956	1058	993	977	961	940	955	983	906	960	1011	1022	971	1050	970	1010	921	960	1017	989	1009	991	1023	950	979	979	1004	990	995	1029	976	922	966	975	1019	957	1021	995	968	996	1029	949	946	1031	1009	960	1020	1046	1030	1010	1014	937	1010	926	979	1008	987	952	991	1015	1046	945	1021	1022	1015	961	925	1010	966	946	1012	931	992	965	973	920	925	1008	958	1024	1024	1026	955	981	999	1000	950	923	965	987	1009	934	1001	900	1002	1084	924	923	997	1008	999	948	1083	949	1018	943	1006	965	973	1000	954	956	996	996	968	993	1018	958	990	956	976	945	1005	953	993	1027	1020	996	998	947	997	991	972	997	993	1005	999	1012	951	962	959	926	955	1004	969	973	1013	960	976	967	964	958	945	992	1045	1010	1029	1005	941	949	1038	964	1001	951	996	1042	1001	979	943	995	981	1023	1041	1050	1063	1011	976	928	950	971	994	972	1039	1026	903	961	971	902	990	960	1015	960	955	986	981	985	1008	994	1027	940	1027	965	967	924	989	1047	984	948	996	993	980	998	964	1023	947	995	1054	982	1001	972	947	1006	1009	987	1024	976	1003	987	958	922	994	958	972	984	1006	951	954	943	953	937	976	960	971	1003	1040	1061	979	978	965	916	1052	985	976	994	924	971	1003	968	965	970	969	970	1025	1016	984	989	975	1008	1021	997	964	985	1005	1085	962	980	1007	995	984	963	974	990	975	985	996	1035	963	1002	956	994	944	1003	994	967	996	1020	988	969	989	972	946	1018	967	998	968	929	1016	969	952	976	946	1008	972	1022	990	956	938	972	976	1039	1056	958	1000	950	948	985	994	958	986	1035	965	961	1009	988	988	920	1038	946	946	1020	975	1034	986	983	1040	969	1047	1016	971	1005	1013	1039	1028	960	987	1003	1030	1005	984	978	978	986	971	1023	978	950	1014	1065	978	972	1000	972	1040	976	956	959	1043	1011	1016	988	967	948	937	971	956	1000	1000	971	969	971	1003	989	1012	1020	999	959	977	963	1006	975	997	990	994	953	1009	952	973	1012	1014	959	993	996	993	956	1006	991	1035	1017	1028	963	914	926	1017	965	949	1015	969	1016	941	982	948	962	930	1002	962	972	951	993	1011	934	977	1016	956	997	998	950	999	997	943	994	975	957	965	942	993	944	984	968	965	971	955	959	962	981	950	1030	977	987	946	954	999	905	992	978	989	973	1012	988	967	978	955	991	985	1063	954	982	949	998	974	1032	994	1018	945	983	1005	1009	1062	1010	1029	969	1023	1070	1025	915	971	953	1019	992	999	1007	953	988	983	962	987	955	1010	983	964	992	966	931	970	952	962	981	943	979	991	1024	1022	965	988	910	1002	964	948	955	1031	987	1009	1042	1030	966	985	973	908	934	938	1000	925	932	994	1027	998	1015	983	940	1019	979	964	971	989	1008	1016	1001	1032	987	1027	999	986	966	956	999	1026	1006	1022	985	923	1003	974	933	1024	953	992	1004	973	994	959	950	996	990	881	955	968	1054	974	940	1008	978	1018	993	981	1001	1011	941	996	954	947	961	970	1012	952	989	925	951	1011	1025	990	1014	969	957	991	938	963	960	1032	989	996	970	973	972	953	988	987	974	1028	960	1000	932	951	1017	1010	1022	964	924	910	964	1015	980	907	999	954	978	1002	979	1059	1004	964	995	1008	959	950	941	1004	988	968	911	976	964	1026	1011	953	1019	976	972	941	952	992	996	946	1013	1015	973	990	933	972	1009	1048	1029	1032	933	1022	1025	961	992	1037	974	1002	982	964	957	971	925	957	1011	901	935	1001	1004	1020	1008	1025	983	1026	1060	935	976	973	1025	965	1013	997	1000	1000	952	1032	977	967	978	1002	925	961	1046	957	984	993	977	917	954	950	933	939	991	997	1036	963	978	1003	974	905	984	975	954	1001
63373	94944	66001	1935	1208	1105	1069	997	987	956	879	927	913	929	933	980	919	852	911	921	3807	4497	3282	2178	1452	1078	1006	845	893	895	849	886	896	823	845	860	837	911	898	874	920	828	868	889	891	851	885	859	870	845	822	849	866	854	827	862	877	910	830	858	863	871	914	869	840	914	852	844	814	893	880	938	866	854	876	862	862	875	808	865	833	873	841	844	878	859	838	892	870	891	871	854	862	879	814	877	863	853	892	886	891	854	898	914	924	875	846	848	870	886	878	862	854	878	899	851	848	805	866	900	856	871	871	849	857	875	867	864	887	867	866	859	954	829	861	877	901	876	854	916	903	880	887	825	877	852	836	910	887	912	845	863	885	886	933	856	880	840	917	849	855	927	858	916	904	857	853	805	897	853	906	825	857	874	892	822	895	852	856	851	854	887	906	887	815	867	959	865	840	860	870	815	926	870	825	837	913	813	863	852	846	886	881	850	850	845	839	893	877	866	852	875	856	892	820	868	863	842	848	889	895	814	859	878	904	868	835	866	869	901	861	816	873	859	863	845	898	922	829	913	827	908	885	888	908	844	889	880	819	857	866	847	845	933	886	858	821	886	813	913	889	868	869	830	850	880	862	877	868	801	881	859	919	856	859	876	868	846	885	887	875	841	855	858	891	839	862	858	860	886	861	894	868	872	913	872	879	855	886	871	879	887	866	847	892	867	880	853	822	894	859	836	878	873	842	853	892	885	866	839	852	821	831	845	874	856	843	835	877	890	846	877	846	909	853	843	876	858	848	904	880	898	908	828	832	895	791	876	844	864	921	882	863	823	910	883	832	881	924	899	846	835	903	926	837	879	807	839	850	854	866	904	851	923	916	830	882	895	824	851	918	908	873	818	896	858	853	842	889	876	881	843	874	828	880	894	852	870	861	896	860	824	821	828	826	916	861	896	829	867	864	874	839	825	845	862	905	892	852	837	889	879	833	821	887	866	826	867	827	835	842	873	893	863	848	857	839	896	937	882	875	872	895	895	848	889	861	883	911	888	872	887	852	870	881	821	853	843	859	858	858	856	859	790	859	893	871	813	871	866	859	881	871	859	897	880	860	911	830	877	884	915	892	919	845	875	905	824	865	885	791	834	891	893	882	887	864	873	907	893	851	886	869	910	872	836	923	886	858	833	814	807	792	810	866	869	892	826	872	872	849	914	883	856	917	878	849	859	874	878	857	873	821	874	879	899	864	859	894	920	831	844	866	862	889	861	850	828	884	873	893	875	863	862	815	884	860	862	846	899	899	824	888	869	874	849	822	897	805	910	891	853	845	907	896	941	902	864	836	899	849	855	897	795	859	896	904	899	871	874	823	855	863	847	854	856	870	834	873	919	911	899	843	891	848	869	880	844	889	880	897	828	843	861	816	816	807	835	848	848	918	835	874	841	873	850	919	814	850	869	865	854	904	892	815	819	899	853	879	890	897	884	837	925	861	865	859	864	824	926	843	896	936	807	846	893	877	863	817	824	862	835	877	837	913	801	870	840	896	882	869	801	844	861	819	848	911	880	866	852	895	936	878	907	895	902	897	868	897	874	902	884	864	838	846	852	911	839	819	841	901	836	897	880	836	944	876	896	893	873	887	866	889	862	862	869	894	909	877	852	877	824	865	878	915	837	850	823	829	855	853	852	827	896	875	835	810	866	808	866	831	843	859	916	922	861	834	846	882	863	876	905	848	851	864	838	862	826	849	831	845	820	844	896	833	841	912	916	828	841	895	873	940	860	867	848	872	865	877	944	906	869	869	873	844	868	843	845	827	898	872	850	869	832	854	806	854	874	876	917	911	845	839	848	853	844	887	889	874	827	915	876	833	865	879	839	895	896	855	878	874	885	859	830	815	887	847	856	892	867	850	856	854	885	842	858	857	845	835	879	863	908	890	830	851	816	827	867	896	814	898	808	871	848	880	895	831	849	877	841	834	875	890	924	899	861	862	864	875	898	833	891	897	788	852	889	879	852	867	863	822	855	857	837	828	839	866	826	826	848	846	915	847	836	906	868	854	899	829	893	807	879	859	862	871	868	863	881	860	907	837	848	889	856	890	826	844	882	819	824	830	852	840	825	854	868	890	863	848	879	886	898	850	894	828	836	835	864	923	881	874	873	846	857	877	883	849	830	888	862	897	848	859	852	851	847	877	884	912	874	809	866	859	860	896	865	890	889	863	847	863	868	882	826	875	872	849	870	882	876	848	853	869	896	850	878	884	883	845	863	856	841	866	841	881	883	843	843	825	828	852	886	814	891	917	853	859	879	846	804	812	884	903	828	868	837	854	896	792	863	849	895	853	902	814	894	821	825	911	869	810	906	928	875	886	860	861	865	877	843	888	913	872	877	858	853	849	840	836	871	857	896	879	840	877	888	848	893	875	910	890	867	901	908	858	810	864	828	810	871	858	868	910	850	860	847	840	839	868	884	878	877	911	860	877	830	890	830	852	822	902	897	906	875	848	809	848	864	851	847	863	855	923	894	852	918	854	894	853	836	821	861	854	880	844	859	845	869	880	860	857	868	850	807	896	832	847	859	797	869	876	862	804	902	887	890	873	824	855	874	868	853	897	871	858	858	882	859	885	834	866	919	861	851	861	857	891	902	874	854	879	855	857	839	872	893	889	832	850	847	854	847	861	858	834	871	869	849	863	787	827	874	866	851	862	834	882	839	820	816	814	871	859	850	852	885	854	871	895	874	800	830	851	894	845	898	867	852	898	798	865	792	845	882	861	844	870	925	908	863	879	891	853	825	873	860	906	869	847	826	869	855	871	845	858	842	870	942	841	838	849	868	876	842	870	861	826	872	875	814	807	877	898	885	806	882	901	872	853	895	884	846	849	910	925	807	841	875	892	923	873	903	861	825	816	842	839	882	886	866	833	864	877	886	888	876	807	870	857	850	870	897	837	819	911	825	896	869	897	886	873	813	872	885	900	898	891	894	862	857	889	838	879	894	865	875	842	844	866	891	894	888	847	883	786	854	827	863	842	832	863	862	844	858	816	834	927	835	899	927	957	816	918	846	879	918	839	850	913	867	881	867	858	831	829	869	846	926	872	884	865	841	860	903	842	897	864	846	838	847	857	884	872	850	832	814	886	840	834	836	801	875	829	825	871	825	848	840	877	818	908	871	909	864	859	861	859	862	823	857	881	875	843	853	860	876	813	883	869	851	846	814	847	892	882	830	863	831	848	877	932	852	831	861	836	818	882	820	901	840	831	859	858	822	895	833	857	822	861	883	892	872	875	868	794	877	857	870	857	883	901	886	901	854	848	820	905	842	911	864	858	919	901	838	850	810	876	872	879	906	824	868	907	864	923	857	858	894	859	845	869	868	841	852	845	821	844	885	854	859	839	857	901	814	840	864	888	858	849	917	835	893	851	889	880	884	798	935	853	789	845	860	874	880	844	846	844	876	883	868	917	924	883	915	864	884	836	883	869	879	837	849	840	913	890	901
29294	26437	22894	3815	878	803	885	794	779	842	793	761	743	786	799	778	786	792	774	775	860	917	923	846	836	799	835	836	775	794	746	781	742	805	792	741	811	777	764	838	732	735	768	812	776	789	795	796	777	766	752	790	745	735	749	751	745	748	793	821	814	758	785	763	828	782	747	801	785	734	823	759	761	784	763	780	776	770	773	785	727	734	770	756	753	741	772	771	789	799	734	800	755	710	744	789	752	780	748	814	795	770	750	790	746	775	763	772	792	789	792	767	794	731	786	798	734	793	768	730	772	783	734	782	717	724	806	811	802	794	772	830	808	818	817	768	738	779	741	798	734	789	783	786	802	775	799	786	764	796	771	807	808	787	728	763	825	732	845	780	759	739	783	762	795	818	761	715	797	817	808	801	752	796	781	757	849	748	776	751	769	752	796	720	803	798	758	759	841	733	784	755	740	789	750	815	770	711	728	810	766	723	789	753	762	761	749	791	827	734	822	776	781	758	825	808	815	754	807	784	778	767	790	756	828	789	786	813	791	795	749	771	750	788	789	827	757	829	779	745	758	765	754	804	773	765	772	790	737	772	781	746	715	800	772	780	797	810	769	781	806	721	772	758	744	807	731	821	767	751	760	755	779	798	768	796	789	799	746	779	782	775	751	788	772	776	748	742	763	795	795	769	827	768	738	880	789	810	783	764	778	762	788	780	845	740	814	709	774	744	756	783	796	738	764	789	783	809	808	781	781	779	748	835	809	750	817	750	724	783	776	758	764	803	738	714	806	788	745	739	776	785	738	825	803	772	786	781	762	751	754	772	798	800	793	783	750	755	712	819	803	787	786	823	733	807	834	790	765	800	744	823	767	805	751	807	862	800	774	734	737	786	776	705	763	804	759	771	750	749	703	804	798	745	784	816	810	814	708	773	817	822	742	820	813	796	791	759	752	778	780	760	800	762	777	803	735	756	795	765	786	778	798	738	745	771	779	790	833	783	763	758	754	765	794	783	809	757	775	726	743	838	794	781	806	783	773	791	767	761	787	760	780	745	798	798	764	825	778	788	769	757	787	796	780	736	832	758	743	784	759	773	801	775	771	804	830	807	789	796	808	793	763	742	803	775	793	779	773	787	787	784	824	795	769	773	810	783	829	833	757	795	767	737	730	775	778	802	752	798	720	763	788	823	769	767	773	731	723	818	773	784	750	766	773	775	765	767	773	820	777	795	750	770	747	733	742	761	780	808	818	773	773	795	799	782	750	776	787	790	838	778	780	774	765	736	793	755	735	818	741	765	779	825	807	806	763	811	756	775	766	709	796	771	801	773	768	822	744	777	754	796	723	761	735	777	803	759	733	734	742	810	776	769	816	781	764	778	783	797	812	789	754	775	774	778	792	754	740	747	761	787	748	773	758	770	787	795	774	788	791	749	820	839	762	771	774	811	714	823	853	827	805	821	806	771	767	712	754	763	802	790	831	731	793	764	718	736	758	776	734	770	777	781	778	752	771	800	775	790	780	767	799	799	775	795	755	756	785	783	787	811	732	790	709	735	818	784	797	788	743	722	787	818	761	767	807	798	795	788	837	831	785	752	771	799	788	801	740	787	792	790	758	764	787	765	797	813	772	810	785	809	763	753	756	774	808	729	754	799	740	754	823	759	712	799	764	740	775	790	738	796	759	787	780	752	717	766	788	794	752	786	727	786	745	735	754	801	741	757	779	829	783	786	775	797	734	721	745	760	784	793	793	750	759	755	754	777	769	832	778	799	757	827	745	790	800	777	740	776	798	782	773	751	774	801	787	792	763	761	754	765	744	780	783	751	795	732	768	830	809	785	826	814	789	825	835	738	791	774	752	784	771	779	764	825	772	772	780	786	752	784	791	780	792	769	784	811	759	801	795	808	794	762	736	777	810	783	772	779	830	778	776	773	777	776	794	780	795	823	754	787	787	789	717	795	772	795	738	793	802	763	760	783	745	744	757	775	800	714	757	800	767	773	757	716	805	776	757	790	730	760	806	778	751	749	837	797	787	745	744	787	763	758	778	781	772	763	789	758	828	774	786	746	792	745	760	737	746	784	752	780	768	811	781	801	788	790	780	782	775	734	731	793	750	732	758	761	776	763	802	769	822	762	787	784	802	763	803	787	753	710	841	747	775	773	762	782	791	774	791	803	749	751	767	771	778	753	721	762	816	793	793	823	772	786	767	759	835	740	764	766	813	746	749	778	733	774	791	766	821	787	795	764	744	760	837	842	809	809	754	774	825	778	748	783	775	841	722	771	766	750	788	789	797	828	750	789	793	761	777	818	720	748	759	813	799	793	762	735	786	746	771	741	740	780	777	749	775	782	823	783	828	782	778	815	776	797	762	760	789	757	828	801	736	769	771	791	746	745	775	750	791	754	798	777	793	778	749	818	800	799	740	736	795	734	828	817	739	803	778	764	748	789	708	764	765	746	777	760	865	775	784	729	808	768	732	782	780	758	750	780	762	777	765	768	760	715	769	836	823	777	789	785	798	756	768	755	795	746	832	754	746	751	726	757	833	780	828	770	816	779	766	769	795	823	796	787	806	757	763	786	782	760	790	778	795	781	780	815	747	798	799	817	781	741	818	779	768	806	770	771	793	789	780	845	844	773	764	793	766	754	801	775	780	788	793	743	763	786	811	775	830	713	744	783	829	743	765	773	776	725	782	770	847	806	836	743	769	758	760	781	774	782	796	781	780	728	805	749	762	766	767	720	758	795	829	764	760	785	776	793	784	713	788	773	764	845	755	789	780	716	772	777	738	752	752	712	794	803	743	865	804	803	788	753	721	778	782	774	735	788	762	805	751	821	767	761	783	782	761	770	779	780	715	760	798	741	752	746	807	770	797	731	793	769	755	769	786	811	777	776	785	754	800	733	784	787	789	777	782	771	807	785	792	788	765	789	736	807	799	781	771	776	788	838	787	798	749	728	766	807	773	756	723	744	746	774	776	777	744	775	762	781	768	768	768	782	747	771	793	782	779	786	760	768	793	822	801	800	764	773	739	772	817	800	729	776	767	808	816	711	743	782	761	734	817	811	740	771	778	822	763	834	777	765	794	781	806	759	826	763	759	793	775	754	761	751	750	821	806	787	775	781	818	765	815	790	766	808	796	784	788	767	801	792	771	803	845	783	742	755	816	791	807	723	787	731	825	764	772	738	818	757	797	787	773	771	808	851	785	817	803	803	744	737	829	744	776	763	785	757	796	780	803	756	731	749	763	775	758	794	795	829	788	743	775	780	784	759	802	768	781	775	681	756	697	757	792	756	773	768	763	752	822	755	802	769	795	722	796	776	778	813	757	780	763	764	763	760	744	777	811	805	722	790	801	774	801	798	818	763	789	820	752	769	772	758	827	872	801	781	776	793	797	855	729	791	742	752	782	729	806	735	766	782	786	781	774	800	785	824	801	787	766	805	805	779	743	784	772	793	800	786	764	792	752	792	772	807	757	771	720	819	754	737
18995	30481	16650	964	670	588	602	620	628	633	634	666	636	626	639	610	653	632	620	654	748	817	794	741	701	696	646	605	634	633	637	574	659	662	609	597	655	621	619	593	633	640	648	569	621	647	620	645	632	614	642	621	646	658	624	604	603	622	678	592	637	576	595	610	635	570	668	628	626	657	615	646	661	604	637	621	627	627	629	608	602	614	595	593	662	605	590	604	647	604	641	655	652	624	635	636	649	688	629	641	639	637	618	635	638	660	602	645	632	633	621	671	629	632	635	597	595	610	622	655	649	610	616	646	666	623	645	633	632	611	631	619	658	618	676	629	615	631	629	606	693	612	626	642	604	654	623	654	607	599	577	577	628	575	678	615	578	628	670	609	627	639	596	609	666	617	602	611	636	616	663	581	616	606	615	615	615	641	645	613	594	595	613	642	655	607	659	584	673	647	631	608	627	630	636	614	637	600	614	625	580	580	623	558	592	624	603	611	621	584	643	596	629	605	634	651	562	620	554	651	604	629	655	596	619	647	652	661	634	621	665	582	642	628	622	645	607	633	612	647	596	615	616	639	656	659	680	659	656	619	590	593	632	635	631	599	603	608	690	644	598	601	590	617	637	615	635	582	639	664	638	617	583	609	614	597	602	630	596	625	642	622	576	661	632	599	605	652	613	593	654	613	609	641	597	631	606	595	637	611	606	620	589	654	640	611	613	583	637	622	639	620	580	627	663	649	626	644	655	627	668	613	661	600	622	631	656	601	644	657	685	658	615	661	658	641	642	628	649	625	592	655	636	653	631	607	631	592	600	601	634	599	579	639	625	622	589	647	581	601	672	598	632	595	649	645	609	623	593	592	641	669	626	619	672	599	629	593	563	629	612	631	568	624	693	604	594	628	631	614	610	593	638	611	626	595	630	616	641	656	605	623	632	598	611	621	632	685	614	620	599	613	653	671	632	591	617	639	619	635	564	621	629	623	599	605	641	608	660	591	612	634	634	594	612	621	630	618	631	577	628	624	672	595	635	591	617	632	648	645	660	593	615	611	673	635	641	638	643	602	606	622	621	614	653	631	620	658	646	617	611	644	627	616	622	639	635	615	632	655	657	626	626	659	669	637	643	643	649	633	641	627	637	608	607	643	630	681	614	638	671	663	634	615	647	620	585	583	635	617	658	600	642	656	643	637	619	632	623	630	613	618	618	654	664	651	626	646	620	598	615	621	639	614	642	631	613	619	594	648	663	623	669	632	630	584	639	634	644	644	644	626	656	630	603	622	635	627	639	644	588	641	610	599	651	627	610	587	608	638	623	625	651	644	629	632	622	649	652	610	649	617	574	637	633	615	621	592	617	595	631	622	613	625	607	652	581	660	654	595	629	613	606	643	618	629	684	583	627	597	622	607	627	622	591	643	634	646	592	647	631	624	665	610	645	648	661	620	656	617	611	592	634	607	637	622	600	641	607	624	597	630	661	612	642	640	630	596	673	655	600	565	663	633	664	662	623	639	619	634	604	614	615	650	620	641	632	611	606	640	628	615	646	677	565	629	618	631	636	606	624	637	633	621	643	650	636	623	611	600	608	642	630	659	614	622	620	635	583	673	596	650	657	628	639	660	654	612	657	600	639	605	667	596	615	626	628	647	627	654	646	670	661	634	565	588	620	670	616	604	623	661	632	636	660	606	637	600	625	635	606	638	593	639	643	602	652	597	630	632	633	674	610	605	642	660	619	604	632	641	646	611	610	662	626	613	642	603	588	611	607	643	667	630	624	650	652	643	608	617	659	623	675	608	629	617	624	615	632	642	600	604	626	611	625	611	609	638	604	622	590	643	613	629	641	595	614	583	611	652	642	629	612	609	599	637	623	611	632	658	611	632	654	610	605	643	655	607	607	600	622	606	679	613	621	636	637	670	594	588	640	620	620	573	647	600	614	638	645	645	668	611	611	615	682	602	627	645	663	612	629	666	608	608	606	597	629	641	609	633	618	658	617	674	613	669	584	593	669	560	625	651	648	642	547	637	590	643	628	623	662	618	634	657	612	603	588	615	650	640	641	592	632	631	602	606	615	651	638	642	604	614	662	662	615	592	636	605	626	586	670	598	614	601	650	636	627	655	620	640	606	639	654	587	586	676	637	604	629	613	669	603	622	654	614	611	632	648	624	613	641	606	613	612	579	589	640	642	642	625	605	655	637	600	630	594	643	660	644	652	579	594	623	594	645	631	624	659	659	617	619	674	617	612	656	623	633	640	641	618	601	589	620	620	640	640	632	644	616	631	659	606	580	644	607	630	617	675	600	622	626	673	655	606	663	656	668	661	569	645	668	634	639	600	646	668	633	659	614	643	625	597	644	636	639	593	670	676	627	620	601	653	655	615	671	578	600	639	620	615	694	617	695	608	590	656	588	629	625	598	632	656	644	584	630	604	626	629	644	637	640	627	637	648	587	594	609	634	630	619	628	637	679	692	655	645	607	609	622	581	682	587	629	625	606	608	655	653	607	642	596	650	608	640	581	624	653	639	618	622	652	607	585	612	646	652	630	613	592	602	620	588	593	659	646	614	693	621	620	655	705	595	630	645	635	627	652	662	619	622	625	576	621	622	659	621	594	587	652	660	590	612	631	611	679	617	607	655	626	600	612	584	600	654	674	630	617	671	637	641	609	643	592	617	594	677	622	643	615	659	625	588	632	618	619	584	603	617	577	622	623	633	608	576	621	622	637	659	637	657	641	618	678	641	667	620	619	638	620	598	673	585	608	644	599	611	637	633	627	574	595	570	620	638	608	602	631	606	695	645	594	616	618	597	659	650	636	594	584	615	643	632	658	660	648	636	661	608	601	642	592	619	590	649	586	628	607	637	645	658	659	628	614	637	635	610	604	616	655	632	620	634	663	639	581	620	611	587	650	625	620	616	613	612	644	659	664	636	654	611	633	622	652	608	622	607	594	608	626	639	659	648	614	617	595	604	611	648	630	608	642	620	595	588	644	681	615	602	631	668	586	578	636	639	635	637	598	661	675	636	631	619	618	611	627	674	632	642	613	645	654	610	593	609	628	658	621	604	655	647	618	633	605	550	638	643	665	617	647	629	620	652	638	642	576	668	619	626	624	613	645	608	589	614	608	615	628	635	601	577	619	622	650	646	656	622	614	638	652	611	616	626	627	632	624	598	632	599	635	597	629	584	625	601	592	613	610	621	620	578	603	601	627	614	640	590	631	578	598	579	603	666	640	595	587	612	631	625	629	654	627	617	616	615	662	581	603	633	622	598	606	639	624	649	620	567	635	575	641	645	593	622	635	621	627	605	611	610	651	638	679	637	636	624	639	585	628	602	606	590	642	637	542	655	643	626	566	629	614	590	579	623	650	638	614	651	592	590	591	634	658	588	646	607	629	663	646	642	619	641	638	655	656	584	647	612	655	632	605	631	623	604	642	615	625	642	633	641	629	648	615	572	643	588	628	604	647	607	606	617	634	659	586	658	641	653
24877	24413	37169	25977	11380	2244	1308	1049	980	1021	941	1004	997	931	911	956	945	987	948	899	1806	2337	1775	1362	1094	941	935	961	863	915	889	935	863	882	903	830	858	862	916	945	946	886	878	935	906	948	941	946	920	854	895	917	898	903	938	900	941	902	908	910	903	929	850	924	894	914	947	896	910	873	921	840	880	856	920	860	867	863	897	840	845	852	855	916	906	880	874	915	938	836	874	855	941	906	914	842	894	856	909	955	920	842	883	929	930	881	921	859	936	923	861	907	928	924	839	872	904	857	879	851	949	926	864	1020	969	899	959	907	915	933	888	914	914	916	875	850	896	872	856	904	856	880	856	854	875	855	868	882	864	886	858	915	898	941	877	907	890	904	877	876	897	886	920	912	932	897	876	900	886	886	906	910	912	871	924	912	861	910	866	845	847	894	881	840	859	879	857	902	903	894	875	915	876	905	906	855	912	870	912	904	901	866	914	913	907	852	895	872	968	902	942	904	882	896	870	857	923	883	893	903	905	908	882	903	879	860	886	881	883	875	884	879	917	955	900	963	865	895	901	915	898	908	876	896	909	909	834	903	879	908	879	833	886	917	894	863	882	936	921	893	845	884	890	907	960	866	889	911	908	896	900	909	911	865	893	873	896	913	917	906	884	888	935	882	914	872	948	913	854	839	895	936	854	882	877	920	877	902	953	849	913	898	893	901	880	862	957	938	902	919	847	926	899	878	883	852	866	852	885	914	893	869	902	847	888	925	859	879	925	909	926	916	868	884	909	898	865	909	856	905	878	861	882	883	821	880	835	941	939	891	881	927	840	917	896	909	954	849	854	910	964	904	908	877	877	901	944	926	937	931	905	891	858	853	912	900	886	859	886	885	886	883	943	894	930	894	920	895	907	903	832	879	849	894	952	925	902	917	901	913	883	886	981	885	945	930	866	976	904	931	875	835	853	916	928	899	890	873	890	925	860	899	900	876	901	925	887	912	935	879	917	959	933	878	873	885	897	891	978	905	915	889	891	874	855	825	858	919	901	887	916	907	872	880	909	876	907	895	935	848	913	852	917	957	915	907	860	906	929	935	916	904	946	921	899	867	927	912	933	849	824	981	919	955	918	946	858	945	872	891	919	914	902	892	927	899	935	845	911	880	878	903	887	871	889	858	972	890	874	943	882	927	922	936	860	899	951	913	912	909	867	886	946	912	868	887	937	884	902	884	889	901	939	905	935	913	873	908	889	943	880	866	917	898	840	950	925	877	887	834	921	882	893	907	904	911	927	926	888	908	879	853	877	932	962	913	901	919	882	918	881	871	900	909	899	892	910	859	911	871	842	912	897	924	898	908	873	914	914	870	891	903	898	883	929	889	930	848	912	932	921	896	911	906	895	894	891	949	826	828	875	909	904	874	899	921	926	930	899	924	882	881	886	936	896	906	904	845	842	931	875	890	887	867	918	918	880	887	920	834	876	851	880	898	882	888	908	926	884	964	881	915	859	902	884	926	878	894	867	860	906	908	844	918	874	872	926	915	870	901	834	842	910	932	954	911	920	851	866	887	901	893	879	886	903	862	910	965	923	866	896	868	854	889	885	896	876	887	888	914	927	880	876	851	916	886	871	890	901	891	854	912	949	925	838	853	901	893	837	905	887	918	909	866	839	880	893	866	915	866	880	884	884	895	880	890	876	883	891	906	889	863	881	901	935	917	844	917	881	839	877	852	863	883	858	887	879	892	892	858	941	949	869	911	897	871	856	894	849	916	834	924	918	906	899	924	851	880	871	914	875	858	892	880	886	927	930	848	899	865	894	899	882	861	851	838	931	902	873	874	844	904	899	896	884	835	890	902	852	872	905	928	904	886	949	864	911	904	873	867	883	912	845	906	866	886	891	860	923	883	935	879	916	945	921	870	925	863	877	864	908	868	877	897	899	838	946	914	940	914	882	886	902	837	918	917	895	880	911	871	891	845	905	899	885	926	949	883	888	859	885	856	886	913	907	863	856	866	927	942	899	905	920	864	883	885	903	885	906	905	890	861	856	908	929	923	949	885	880	870	942	883	838	856	829	889	902	875	904	847	899	896	869	917	834	847	896	932	932	970	844	940	881	849	920	894	878	891	849	913	902	927	861	907	959	900	950	926	869	847	917	941	904	811	925	916	924	875	848	880	883	868	898	898	920	882	906	888	892	894	894	881	899	904	904	902	923	873	914	896	913	859	852	895	853	833	905	886	910	862	874	848	935	870	861	861	871	913	943	911	894	880	933	866	871	886	939	855	883	926	843	860	922	902	890	890	862	868	908	869	902	887	897	907	942	891	881	869	872	931	901	806	886	912	902	879	901	899	884	908	861	891	875	869	885	892	909	857	890	892	963	871	873	885	940	870	928	891	912	939	923	898	876	897	910	865	907	929	936	913	949	900	883	840	843	871	940	914	878	880	901	904	858	903	894	911	890	902	845	879	925	870	913	846	863	888	863	882	899	914	936	877	919	863	905	898	854	879	888	962	934	865	900	909	885	893	899	861	893	864	898	882	897	940	848	886	931	932	888	920	877	869	888	964	877	868	877	874	893	902	884	943	878	872	890	875	883	867	869	910	890	856	844	916	907	887	869	881	919	892	925	842	921	934	936	920	920	965	908	882	873	904	887	964	911	869	885	962	875	891	860	865	912	922	909	866	870	931	871	898	928	936	888	919	879	914	870	890	909	866	940	898	929	932	917	883	857	929	903	901	917	838	894	880	888	882	920	878	914	870	880	895	962	810	898	875	913	907	942	924	864	832	851	874	908	876	932	867	890	851	906	876	872	926	911	869	856	863	926	884	891	855	879	874	923	930	931	864	878	852	889	877	886	899	919	891	875	836	891	918	867	977	953	883	874	906	874	923	852	926	866	931	906	883	837	897	834	906	958	909	914	880	896	906	832	878	895	915	873	913	955	916	911	849	911	863	849	932	893	887	856	930	904	919	906	863	882	925	866	870	861	901	939	915	857	882	860	924	895	887	874	874	895	877	916	876	870	920	886	904	945	887	870	917	877	882	908	929	853	854	917	826	867	864	878	939	911	906	889	890	911	882	901	896	901	845	893	900	923	902	892	892	897	890	917	894	966	896	900	886	911	923	831	917	885	944	905	886	910	847	866	863	911	895	882	819	890	901	910	907	884	914	930	874	855	901	912	924	948	838	860	865	880	875	882	852	902	905	902	835	870	934	931	897	938	854	905	891	912	888	911	866	950	930	914	903	945	906	950	836	923	935	834	921	905	908	893	913	859	817	870	880	899	895	917	920	870	938	881	853	910	910	816	940	936	862	877	945	868	918	920	917	957	928	890	843	971	915	916	939	902	869	865	914	879	909	891	900	871	869	878	861	853	874	871	877	931	851	911	897	848	903	906	945	879	891	914	884	943	860	849	909	877	865	826	911	913	843	907	860	893	863	894	876	886	905	861	898	877	930	895	923	955	928	806	895	907	892	891	944	862	935	869	918	885	848
58610	91954	56356	1569	931	824	884	858	807	832	791	782	797	798	854	798	833	798	791	829	2247	2725	2015	1428	1085	914	760	809	775	763	777	809	765	774	750	795	794	803	799	796	799	814	752	834	785	785	777	828	741	752	798	811	774	771	762	784	779	814	772	752	770	749	766	777	810	738	804	797	782	761	761	775	797	788	776	796	836	779	789	730	763	798	764	739	792	760	777	714	773	803	783	848	743	805	772	762	773	778	807	777	766	771	805	797	786	795	752	781	818	785	779	818	773	780	781	772	801	825	823	769	761	767	795	808	743	812	804	747	703	818	816	779	756	754	793	792	797	734	732	787	776	811	847	799	835	775	769	811	815	783	812	798	774	807	775	770	774	768	765	761	760	786	777	774	778	737	804	783	787	797	788	783	804	796	772	789	797	810	734	763	785	762	783	771	793	800	777	772	773	762	716	789	768	779	795	771	779	793	778	778	795	748	774	764	737	719	759	786	792	736	765	796	783	806	807	774	804	790	778	794	736	751	769	771	781	765	828	799	754	778	785	767	783	767	772	741	754	812	779	787	774	714	772	744	796	726	784	833	772	771	751	774	755	794	746	793	740	804	782	784	820	755	800	800	755	767	816	761	787	765	740	781	793	797	794	724	750	789	792	774	781	768	760	784	781	797	795	750	799	796	737	832	762	751	814	801	766	759	795	777	787	799	713	805	761	778	798	759	771	778	784	731	748	807	765	756	786	743	771	775	797	770	835	739	803	766	750	779	781	776	764	788	812	816	761	818	789	760	742	805	792	824	800	784	783	784	768	764	780	768	762	710	759	788	766	777	790	804	810	776	777	854	766	755	769	748	788	868	790	764	751	772	804	801	771	825	759	763	798	783	715	773	801	818	727	801	774	804	768	811	755	752	753	732	781	813	806	787	763	758	799	806	752	798	857	778	768	797	780	818	819	799	749	800	781	750	779	814	767	756	723	734	846	765	795	745	750	740	768	778	780	846	771	756	813	758	745	782	753	755	817	814	772	790	766	767	752	748	817	783	766	777	762	732	769	767	765	858	796	768	715	810	796	760	783	747	774	765	802	758	783	775	723	725	780	775	802	775	775	754	795	780	739	782	837	783	734	842	773	765	754	785	791	810	798	805	799	770	778	788	797	758	773	762	802	797	801	781	820	713	741	762	739	772	773	775	783	752	872	797	785	789	738	787	757	779	768	778	835	798	810	768	770	800	857	803	775	760	749	780	773	785	760	735	782	806	783	806	788	757	764	764	790	801	770	772	747	801	767	828	800	778	753	837	758	804	762	753	771	785	792	767	726	767	797	779	751	758	743	761	790	767	812	776	753	760	793	773	768	798	790	755	807	773	820	796	778	769	793	801	847	792	794	760	746	831	787	814	783	793	786	802	804	769	764	807	774	768	708	797	747	780	733	820	764	776	751	754	762	758	759	759	775	822	808	733	749	756	778	752	749	851	746	820	823	791	804	811	724	768	802	790	821	780	782	768	764	787	785	746	788	784	749	820	756	815	754	784	798	706	794	773	773	772	757	765	821	757	752	808	810	840	789	836	781	785	824	758	749	790	755	767	755	781	756	718	815	805	733	769	777	784	716	757	753	784	800	816	797	826	778	741	749	721	750	805	813	747	760	758	802	769	809	789	804	772	786	737	780	807	776	771	789	724	718	785	785	762	789	744	790	781	822	789	800	779	784	763	745	843	732	769	800	808	782	731	740	757	725	818	735	819	735	777	792	799	788	773	786	773	777	781	804	767	748	790	757	783	786	805	760	761	754	835	741	764	766	822	762	791	821	816	794	821	764	781	800	791	799	792	779	796	742	761	744	783	786	764	800	747	741	782	790	767	772	728	797	797	790	734	863	744	735	803	826	769	771	781	797	840	723	826	750	780	783	765	805	774	770	764	775	778	737	828	774	802	790	777	738	771	801	788	784	753	773	764	751	750	798	744	794	799	802	783	786	767	744	761	795	835	783	812	751	736	797	750	766	788	767	774	735	817	760	778	817	784	754	767	759	813	806	754	750	746	756	782	807	766	813	753	785	775	766	754	797	768	777	793	814	757	761	776	788	767	753	775	812	735	796	778	749	770	761	794	815	781	740	803	808	785	813	825	773	743	793	777	817	804	781	814	759	771	814	799	761	771	766	775	750	756	821	792	784	785	734	757	819	771	789	755	790	789	859	763	786	803	849	816	798	757	776	794	744	772	767	742	777	818	779	745	760	795	742	791	756	772	752	731	811	759	727	760	781	824	807	750	766	813	766	779	777	811	810	777	754	810	777	796	758	787	797	777	778	710	771	792	786	776	775	737	830	794	813	795	758	762	766	765	778	767	808	796	774	770	754	749	790	828	759	806	748	797	788	756	759	752	784	820	786	773	828	730	781	787	808	821	798	766	758	775	775	762	763	755	797	798	729	773	772	788	817	720	791	770	748	796	763	722	754	759	796	767	753	784	778	803	767	777	772	780	765	803	777	753	828	798	784	717	777	768	770	750	755	740	778	762	771	789	743	746	821	794	749	811	742	775	803	809	716	805	801	769	747	774	747	766	758	782	749	784	807	775	757	811	817	767	782	808	795	829	771	718	782	752	791	792	770	765	768	765	815	778	793	800	776	796	787	750	833	794	743	800	810	771	753	772	758	815	761	772	767	788	769	781	773	802	752	802	777	758	751	762	753	772	816	744	825	761	768	780	756	767	814	749	817	787	845	815	801	799	744	802	760	750	785	770	792	751	803	786	786	782	816	762	805	842	775	802	756	736	771	829	818	754	754	813	808	773	763	750	779	752	751	742	744	790	829	781	724	786	739	788	759	768	800	793	797	776	831	698	765	813	771	805	780	775	837	746	789	775	787	773	772	741	734	792	823	774	797	777	774	834	805	805	789	740	785	714	800	797	773	817	791	793	761	762	782	769	815	778	770	767	746	770	774	804	848	755	794	742	767	752	788	742	758	774	778	793	787	803	766	760	775	767	757	751	741	774	783	787	744	772	811	751	729	786	801	801	774	751	726	810	811	770	781	776	788	770	765	729	743	767	754	829	735	768	802	770	788	759	815	760	745	781	789	766	775	765	790	737	779	793	831	746	819	750	794	764	726	751	766	812	763	822	805	784	745	833	762	746	821	734	778	735	758	724	749	785	738	749	804	766	785	776	819	776	780	751	839	773	802	801	798	744	780	770	795	765	782	731	712	777	760	790	772	814	784	815	804	777	763	767	774	768	839	765	775	804	797	751	801	711	824	764	803	776	757	795	741	785	777	838	763	791	799	810	766	791	835	761	798	767	803	751	783	823	757	762	727	754	785	752	761	780	792	833	815	787	802	780	753	843	770	796	782	771	775	782	758	774	797	813	820	828	746	772	830	787	736	820	742	761	770	721	783	783	751	794	767	787	760	800	769	803	772	768	778	800	774	778	811	823	727	814	754	714	747	802	783	819	716	795	743	782	751	789	845	769	752	805	795	726	747	800	702	750
23891	22899	33372	24854	18899	7406	1769	1196	1038	1008	1069	1026	1008	1031	984	1007	1002	1019	1039	1104	2726	3540	2656	1895	1379	1184	1038	999	994	1013	942	932	910	1011	1039	1008	1004	1031	994	948	1022	1043	992	989	983	957	962	975	957	965	1013	958	962	990	972	990	982	1002	969	1031	974	1006	999	965	984	964	987	984	943	971	1000	923	973	931	965	990	984	983	963	943	947	965	913	1014	1036	994	1069	976	925	1043	930	967	924	975	936	989	968	991	1009	957	1023	984	990	942	903	1002	979	928	1014	996	978	954	954	990	956	956	968	979	954	978	977	991	993	956	964	1008	949	888	989	946	961	939	984	975	991	962	1027	953	952	941	986	1062	994	926	959	955	947	954	973	905	979	999	909	1050	973	964	990	988	959	917	951	973	930	991	982	968	965	922	968	940	993	1004	963	974	986	966	1014	996	1003	967	937	972	878	949	993	926	971	968	945	912	973	1070	883	962	981	986	955	960	959	956	971	952	931	1013	930	986	954	975	933	995	932	884	1022	969	980	999	951	1001	1050	947	991	986	1010	958	895	962	963	977	965	941	889	932	994	952	943	1015	988	943	933	938	1023	988	968	986	972	973	1016	974	953	1063	1019	969	986	998	956	911	985	982	952	940	995	950	983	992	1020	971	964	1004	963	945	988	947	965	987	967	927	983	975	986	930	936	924	1035	972	1020	882	971	947	953	931	974	1038	895	954	980	947	990	1007	943	940	958	979	1003	956	956	977	910	960	992	934	967	979	984	976	1022	969	958	1014	952	961	954	982	982	964	964	980	944	983	1014	965	984	942	1013	1006	946	956	1053	1014	1012	1002	991	1008	934	1001	979	954	1010	920	958	942	946	957	976	951	954	977	933	991	1018	938	944	972	957	981	973	959	990	940	960	935	943	1027	985	951	960	992	946	1011	928	965	990	970	925	984	981	934	987	914	1011	965	1019	1000	960	933	931	995	962	934	955	993	934	969	948	955	1006	952	932	929	965	977	973	965	950	998	953	972	1014	970	993	997	949	1042	999	966	1008	954	1000	951	971	991	943	967	978	965	927	1016	940	955	963	953	987	945	958	1002	963	964	947	900	947	905	1010	984	1005	990	977	1007	947	963	918	940	1035	935	966	937	978	998	943	958	966	909	981	1010	948	970	1001	992	1006	982	966	950	952	977	978	938	950	964	936	1018	978	988	976	994	931	981	979	982	961	986	929	946	999	936	960	954	962	1031	911	972	992	979	983	1027	921	948	973	936	958	908	956	991	1016	902	967	983	931	962	919	968	968	954	966	961	965	1061	936	976	986	984	1027	1012	1040	987	970	972	952	961	982	954	954	984	956	936	976	962	932	939	992	968	994	943	944	989	953	899	919	950	954	1035	964	901	972	917	977	894	973	1005	1003	920	939	970	999	914	1002	928	962	907	980	984	966	995	1016	962	971	887	986	1021	980	941	953	968	982	977	993	974	939	948	962	985	970	943	992	940	985	974	914	1015	986	991	978	957	934	1012	921	1002	965	986	980	976	973	986	975	936	1007	987	1030	986	953	917	1039	941	932	951	968	951	942	920	1031	989	986	992	995	935	922	959	1003	1009	948	990	958	918	967	979	974	951	966	973	995	1005	1021	979	949	942	953	990	1032	966	989	979	992	969	990	984	982	1009	956	1058	932	975	1027	979	967	974	943	943	936	941	989	942	954	947	981	970	955	936	999	997	999	963	967	995	919	924	962	959	1000	1012	992	917	920	933	988	1010	995	942	992	1002	995	1014	965	1004	976	956	1009	975	930	935	982	957	939	968	980	984	961	955	976	980	977	953	943	996	924	941	962	995	967	966	960	986	943	988	993	1012	939	1002	933	1044	963	939	988	1038	927	974	943	965	977	973	945	978	998	892	1021	966	953	991	897	972	954	970	1003	987	981	1008	923	991	954	968	989	993	959	907	942	886	912	886	967	986	967	970	991	1031	999	946	961	973	963	964	997	990	961	965	955	940	974	926	989	1016	975	953	957	975	986	942	981	987	898	946	966	941	1001	977	930	946	993	944	1007	1021	950	978	982	955	1015	1000	990	992	965	944	918	949	991	959	990	965	974	941	924	993	971	997	981	956	1002	930	958	919	927	969	998	963	977	1011	978	958	985	1000	910	1010	956	954	948	992	1007	941	945	919	944	1011	965	954	962	944	991	952	1006	950	971	965	929	1015	935	966	988	1032	1002	969	988	947	974	1051	1022	1011	1002	977	935	982	1008	911	1006	1027	983	1037	952	982	986	982	1015	962	976	937	966	928	968	958	1005	952	956	990	966	948	1027	1011	960	947	916	966	1019	963	930	982	996	970	981	1019	985	949	935	1011	990	909	958	1009	980	917	974	1025	950	940	917	932	941	931	998	955	951	940	979	972	968	987	955	970	932	1016	1006	958	992	974	1010	937	994	957	1027	924	998	1015	1009	963	1012	958	942	1008	930	999	959	962	991	962	953	964	954	991	937	952	914	932	986	956	976	967	983	991	951	1049	893	963	988	947	958	952	1011	940	932	955	906	982	986	936	968	965	961	999	933	918	982	918	966	956	961	965	936	965	948	993	896	960	985	958	991	983	1013	986	977	966	923	1001	998	933	938	959	941	980	1002	882	975	942	917	906	973	1004	931	997	1014	892	1008	932	965	991	947	963	990	967	984	981	938	954	975	960	931	1005	1009	976	925	940	1009	968	956	966	937	965	968	952	971	972	1015	1028	965	1028	970	967	1009	969	1024	977	990	976	948	930	932	975	987	953	955	959	989	971	974	980	963	977	989	985	970	953	934	977	1071	955	962	959	975	1005	975	944	937	944	1007	973	982	1018	957	932	951	949	902	974	984	1003	971	980	933	973	948	955	922	952	948	954	927	987	985	948	929	946	986	944	971	959	991	902	986	960	939	949	1002	965	993	966	1014	951	954	909	971	969	948	898	979	1006	964	966	918	946	1000	1046	965	950	934	983	930	949	1005	948	979	932	964	972	950	972	997	992	959	1002	956	956	920	950	981	953	958	997	897	977	953	943	1018	954	953	912	940	897	1004	963	982	956	991	996	978	963	941	938	952	937	959	978	970	949	972	958	1013	917	979	931	929	1002	953	1013	942	973	983	887	954	974	959	923	923	1002	984	926	884	943	1009	962	968	926	973	976	978	982	1018	965	968	969	1004	946	945	972	935	1012	976	939	959	992	1012	1008	987	980	1030	966	956	905	970	878	1013	965	981	952	995	964	971	912	967	956	956	976	1022	999	981	962	965	911	933	1019	940	925	935	1003	914	952	934	952	1005	961	932	960	943	939	978	978	1004	945	967	931	982	1010	920	965	992	919	1009	927	941	945	996	987	948	999	900	918	979	1002	974	1016	970	904	1016	955	911	958	981	993	964	1039	923	951	976	973	975	1002	959	969	967	929	947	963	1041	980	953	935	995	991	942	970	938	946	945	985	943	999	992	1018	976	987	945	962	976	995	965	1000	1018	986	964	915	915	957	923	980	956	954	956	960	985	942	991	989	962	960	965	1027	946	975	987	939	984	982	978	992	970	1005	955	941	1004	964	993	907	957	1005	964	960	884	958	989	939	949	1032	924	936	937	976	1016	931	982	958	902	992	948	904	967	961	974	989	941	975	963	964	1012	935	980	960	969	980	956	983	974	939	1004	925	986	936	918	978	1006	991	919	1001	942	1008	950	973	943	983	1040	967	1012	966	1005	957	947	960
63303	98529	61196	2687	1181	1119	1024	948	951	1000	896	941	930	879	927	904	949	908	859	973	3553	4352	3028	2074	1347	992	920	866	851	867	864	867	872	829	888	886	830	871	884	879	846	876	833	892	856	868	851	904	842	826	841	849	866	829	802	834	843	808	839	857	868	885	901	867	836	843	792	858	831	819	858	851	891	782	848	924	835	887	876	869	881	876	818	871	821	899	863	858	852	837	862	880	879	915	884	808	845	812	842	830	925	796	895	854	900	896	870	886	842	831	788	814	821	868	859	841	863	908	848	851	828	844	863	815	843	839	852	830	853	838	873	876	879	946	870	832	884	847	904	879	840	879	895	902	838	839	870	841	903	815	854	809	888	833	884	869	850	818	893	864	888	882	864	864	866	874	816	857	876	890	842	852	857	810	814	819	894	807	897	851	860	900	878	805	817	869	869	852	842	831	805	851	864	863	881	892	840	861	882	804	865	840	874	857	884	895	852	859	860	870	871	851	838	849	815	851	837	866	874	824	810	820	884	856	877	851	860	918	854	875	910	819	845	868	882	859	839	896	878	834	814	837	897	880	895	837	841	857	866	871	870	872	817	867	883	803	842	849	829	868	816	826	863	864	841	847	849	863	800	866	855	842	838	863	858	871	893	851	868	881	866	876	873	885	855	845	846	873	840	874	844	860	844	821	811	863	878	858	825	922	858	802	874	860	860	908	885	867	914	883	842	806	848	836	869	838	807	881	890	854	855	825	823	843	901	805	835	828	859	840	849	783	882	850	908	828	798	866	890	847	853	832	834	832	870	852	834	798	887	839	836	871	845	872	826	786	895	869	857	877	843	837	911	965	856	820	821	867	865	820	833	824	846	882	891	839	840	788	835	875	884	843	908	869	861	792	859	874	870	874	872	815	839	864	815	824	867	886	829	841	859	858	879	842	862	842	889	900	845	852	893	900	900	837	795	852	871	850	827	864	854	833	858	831	895	841	918	864	815	884	922	840	857	879	856	865	817	811	884	810	847	839	848	833	866	848	891	899	829	842	862	846	864	832	863	866	873	832	842	918	905	813	915	801	837	820	832	863	837	799	920	887	881	887	862	786	850	819	840	866	857	849	867	828	851	840	849	857	848	867	848	842	930	828	878	797	848	897	900	820	879	871	881	838	863	839	847	869	832	899	860	860	858	821	847	843	878	856	893	836	858	795	854	858	827	878	840	908	852	884	849	851	858	827	862	867	839	865	911	846	853	840	816	834	829	858	861	825	839	865	861	803	837	862	898	847	855	900	811	900	804	930	841	894	864	850	861	903	872	881	827	858	877	860	925	857	913	859	819	821	845	893	839	860	852	864	864	847	886	874	852	867	874	887	836	822	878	867	868	862	836	789	831	838	867	804	855	878	866	893	846	889	859	861	899	837	844	838	848	843	848	850	850	851	862	839	848	816	854	860	892	875	808	860	825	882	798	906	832	838	847	840	899	860	825	858	837	916	869	846	885	877	797	832	796	855	834	807	817	864	792	860	824	833	840	838	789	866	888	825	871	872	822	793	859	860	846	831	876	905	863	836	854	815	805	898	824	803	815	871	870	866	829	897	820	828	878	887	807	793	844	865	825	870	887	860	841	817	847	848	866	812	876	834	810	824	845	867	911	854	850	870	803	825	839	835	861	816	848	898	832	839	889	864	836	873	866	844	837	880	805	873	881	853	867	830	870	888	890	872	884	833	827	823	878	844	893	858	869	878	845	891	855	901	867	869	872	836	823	851	882	853	912	863	825	826	847	840	810	867	809	891	831	923	869	871	867	835	879	816	828	844	895	874	826	834	886	847	909	910	843	835	841	912	914	836	831	889	878	869	844	880	866	845	893	810	856	843	826	894	853	905	853	836	825	883	848	867	853	869	866	857	882	862	863	869	869	874	890	883	820	899	838	857	862	839	832	868	871	858	867	878	887	864	818	847	855	775	858	886	857	874	853	851	808	875	871	881	858	869	852	862	866	840	809	913	822	897	864	883	887	888	894	825	836	873	856	850	892	875	881	881	804	848	845	886	836	876	843	859	851	821	890	835	902	851	906	878	872	803	849	877	872	852	831	834	876	892	771	845	854	861	874	810	845	867	874	834	818	826	816	852	865	846	873	880	818	884	925	828	844	807	869	897	823	882	835	869	839	860	914	844	844	837	857	845	816	835	794	870	904	823	872	793	896	825	850	874	858	872	872	883	821	838	853	819	840	870	811	834	848	777	844	882	803	809	869	863	827	900	843	876	861	908	836	856	830	818	864	864	856	861	849	853	861	905	874	782	862	834	829	836	843	861	820	852	806	866	836	829	841	818	871	893	859	851	846	856	793	884	854	848	827	875	877	855	816	877	874	865	876	856	849	844	856	917	800	847	893	849	861	866	873	856	862	830	844	844	873	859	890	878	858	827	802	854	856	870	846	878	831	845	836	872	873	807	894	874	845	832	866	847	800	842	807	862	822	891	829	844	864	850	871	828	903	864	854	828	853	862	842	824	905	869	837	855	759	841	843	818	863	841	837	858	856	911	871	832	842	890	818	894	835	867	850	812	925	854	878	823	857	837	811	888	868	934	892	889	877	832	867	902	838	866	848	848	889	808	834	857	852	878	857	835	851	825	880	842	820	803	841	802	831	820	862	862	875	793	859	780	832	843	874	871	856	867	912	843	858	909	848	917	847	799	835	856	882	816	856	868	863	894	840	831	865	850	813	812	852	806	865	823	845	880	856	840	838	830	873	881	860	836	885	884	806	809	814	820	858	873	846	894	839	854	899	826	884	856	886	883	826	900	868	832	859	859	817	848	861	849	824	836	809	832	899	814	886	864	844	855	859	863	855	838	864	850	891	877	810	861	830	847	848	860	858	841	846	825	841	805	859	865	806	836	834	841	825	881	850	868	804	884	887	861	860	865	839	831	877	845	878	864	855	858	824	826	889	846	856	862	835	865	822	874	843	870	816	825	869	911	859	864	821	875	889	862	869	898	849	801	882	853	870	843	812	844	811	835	827	830	900	862	828	863	843	837	865	876	835	900	857	878	901	867	826	894	838	843	882	866	877	801	852	853	872	892	876	869	818	857	843	817	840	854	861	861	833	874	815	929	804	856	834	846	818	855	866	898	831	856	836	864	830	890	843	870	899	860	880	887	925	850	848	897	850	821	858	852	867	864	852	837	847	875	811	818	824	915	824	821	805	926	895	846	837	822	841	865	836	808	862	830	857	856	864	840	874	849	876	830	849	867	856	853	820	860	832	822	855	866	865	829	786	870	864	860	857	879	888	875	796	882	914	848	837	797	859	838	852	824	901	877	854	838	825	821	818	888	839	850	897	855	842	878	881	850	873	878	864	832	886	847	854	854	842	843	877	850	883	864	825	796	837	882	786	844	826	844	918	893	818	794	806	820	807	831	909	829	862	836	829	862	888	881	845	830	833	849	857	852	875	829	888	840	852	826	894	905	857	848	830	838	856	840	882	834
29597	27138	21782	3276	862	793	794	760	770	763	836	774	759	791	792	792	728	745	810	750	824	935	907	852	851	729	762	736	757	773	745	761	734	714	784	753	753	770	776	768	814	769	758	711	734	752	796	787	705	790	739	711	756	773	753	756	790	774	745	708	771	823	774	720	776	729	738	764	810	785	764	790	782	720	748	783	766	778	777	735	749	758	746	750	788	691	751	761	790	793	746	774	747	743	758	764	818	679	777	744	728	724	776	772	741	741	808	754	764	773	766	768	812	764	794	801	778	756	795	767	768	730	716	744	752	753	725	757	791	745	755	767	748	748	759	762	775	755	744	719	746	730	775	738	714	762	778	791	732	733	777	766	765	739	756	743	767	715	793	793	760	760	745	727	755	735	745	747	736	800	703	754	717	800	795	724	738	750	786	730	764	728	753	740	756	757	785	756	782	739	715	775	725	833	714	720	741	778	769	744	771	813	750	686	727	773	746	794	707	766	761	759	761	731	800	774	782	804	763	775	742	761	762	789	748	754	815	737	765	798	751	743	822	755	737	742	773	753	792	755	783	778	748	791	726	775	771	724	786	792	756	718	738	725	748	742	727	784	785	784	749	762	734	759	734	774	760	783	741	736	735	765	749	754	726	738	768	716	718	764	791	803	807	768	738	771	767	726	813	756	760	811	737	760	780	781	789	743	737	813	761	789	752	828	789	744	759	729	706	727	768	762	729	759	758	765	748	753	739	795	803	762	755	769	729	778	746	755	761	754	773	720	762	709	702	741	726	819	714	734	802	757	702	734	731	758	750	762	741	827	777	734	773	785	808	775	747	807	769	779	760	741	756	752	736	764	787	777	776	726	764	800	731	763	742	726	739	761	786	760	765	715	736	730	722	783	735	765	770	763	740	721	764	763	779	759	752	798	744	694	769	713	753	769	694	729	740	765	744	763	761	732	774	707	767	722	719	747	774	766	744	720	717	742	765	733	761	753	717	773	744	762	766	747	765	757	798	747	788	759	766	736	786	770	736	770	770	769	754	720	773	740	764	721	768	773	724	722	756	816	778	739	751	708	757	733	736	733	742	753	697	827	776	782	786	751	769	757	780	796	748	731	777	776	802	758	764	765	762	745	765	763	787	738	721	764	738	762	760	722	733	739	755	746	709	758	761	730	757	771	741	830	761	750	772	705	746	808	754	765	772	722	780	735	734	751	747	773	784	806	755	654	739	768	752	742	740	784	712	755	726	709	722	767	754	728	682	808	755	779	805	735	762	783	726	788	754	729	745	769	732	699	748	786	752	724	763	782	698	796	763	747	755	825	752	748	736	744	727	771	761	768	796	731	750	747	753	787	791	743	766	750	780	717	761	783	776	778	757	763	789	760	782	740	737	755	722	735	739	770	785	726	818	764	791	761	709	752	735	772	748	754	751	749	752	753	734	743	791	739	783	808	784	747	783	763	701	697	731	762	739	762	774	796	771	760	740	732	742	750	769	760	719	797	738	792	716	744	759	734	736	739	721	718	752	753	733	786	738	768	729	765	779	738	798	687	782	739	762	719	770	728	771	784	715	817	769	737	767	796	735	769	762	789	760	743	758	737	738	739	718	717	774	768	721	728	760	782	731	744	774	754	739	802	768	733	735	740	767	744	722	744	741	742	800	745	756	738	802	765	760	744	810	769	782	740	796	761	754	744	771	767	697	760	764	753	745	748	797	696	727	758	746	744	781	744	772	710	754	784	734	775	730	771	706	751	737	783	781	759	805	764	734	765	738	787	714	724	800	736	767	763	783	698	707	747	741	716	805	747	730	753	788	785	722	768	776	738	748	708	786	781	739	728	746	781	715	751	762	738	744	763	750	757	808	761	724	805	762	683	754	680	744	717	779	801	804	772	764	747	783	750	797	823	738	820	777	779	799	768	764	738	731	755	738	711	743	742	768	778	791	799	770	815	757	743	747	687	714	760	811	777	772	764	710	694	746	738	789	720	765	749	726	730	758	735	785	809	738	784	771	739	763	706	774	751	724	752	753	776	782	762	745	715	776	763	788	754	798	762	788	727	755	740	771	744	799	740	811	758	790	727	759	695	755	735	714	760	772	740	755	741	773	752	801	770	740	784	778	770	767	735	729	746	786	758	739	764	761	753	744	730	727	745	745	731	815	757	699	698	766	717	733	785	744	771	770	784	730	770	774	770	772	741	784	738	751	738	780	797	746	749	716	751	775	726	749	721	758	769	729	735	782	782	728	724	751	743	672	743	748	746	804	787	716	776	729	764	740	790	762	768	781	754	739	762	757	801	753	784	786	777	737	719	781	780	829	788	778	737	749	761	720	759	760	776	705	744	748	727	717	724	722	784	817	760	774	750	789	716	764	742	745	754	774	739	747	769	759	710	753	740	769	715	791	759	771	768	752	765	824	763	751	772	783	731	776	775	721	749	741	781	763	781	729	750	686	795	768	762	753	795	713	777	731	784	763	736	774	762	771	749	760	737	742	751	751	786	757	700	727	766	717	845	741	749	782	748	791	719	745	739	745	718	751	770	742	739	739	749	751	748	769	707	741	765	761	739	765	701	739	780	773	721	718	772	757	778	751	760	715	727	774	754	776	793	772	789	789	707	751	739	737	768	768	710	810	753	737	791	700	743	755	755	759	730	724	770	753	755	777	730	751	739	801	758	817	734	753	740	708	707	810	758	793	702	762	821	731	769	769	735	760	770	785	800	726	735	704	811	755	735	753	795	729	768	761	749	804	740	782	785	787	787	768	740	740	733	782	834	771	726	684	802	747	756	715	767	837	748	728	775	824	725	753	761	763	729	710	727	747	782	751	744	770	731	750	725	729	688	753	795	769	757	775	787	744	740	728	736	769	804	734	752	760	765	757	751	742	801	743	762	779	786	831	770	735	777	726	742	742	742	725	738	768	777	813	749	732	730	784	774	780	673	755	766	724	757	793	739	758	807	765	744	756	770	760	770	779	762	768	739	724	778	725	777	737	751	728	781	725	737	718	715	784	825	788	799	771	791	740	724	757	732	794	703	788	700	736	771	758	767	728	789	805	730	793	790	760	737	796	798	775	717	767	742	788	805	748	770	712	779	747	759	780	751	718	759	780	772	742	794	756	749	724	763	786	782	731	709	716	747	773	744	766	749	781	798	783	748	764	761	750	782	711	759	814	706	721	738	777	741	760	736	709	795	770	754	721	754	772	748	761	749	722	762	756	785	766	788	720	733	745	758	792	692	751	778	826	732	750	719	743	756	801	758	763	758	766	768	792	797	710	785	804	781	734	730	738	726	738	777	716	743	756	786	740	778	730	687	741	749	777	784	819	747	785	721	779	763	838	763	686	749	729	740	827	715	765	774	782	693	757	715	754	742	740	765	801	732	798	760	736	785	748	723	696	721	735	737	722	725	821	739	784	808	692	738	794	723	746	752	740	726	784	757	756	751	764	755	769	730	741	746	746	727	771	753	715	715	774	774	766	740	781	730
19871	31002	15252	749	585	607	641	573	552	637	623	613	611	592	674	639	597	597	580	631	742	782	811	729	682	648	595	608	589	638	667	627	611	616	599	611	624	612	626	606	583	589	633	581	563	616	635	602	604	594	661	636	556	628	573	623	677	615	614	592	617	606	568	601	598	583	608	609	580	596	581	615	638	609	601	618	587	605	622	646	617	632	660	599	610	584	633	628	607	624	608	611	606	631	640	623	611	596	629	614	646	604	606	579	583	562	571	626	577	575	598	584	586	630	592	542	606	550	581	603	592	566	557	548	576	636	575	622	618	600	582	611	535	610	612	588	587	617	569	583	587	583	608	581	608	611	579	635	612	625	595	622	577	618	623	611	586	585	555	580	617	576	596	638	576	570	554	637	597	598	597	636	640	565	589	596	625	640	584	623	634	570	628	609	633	627	601	609	611	598	621	613	639	622	654	637	625	651	618	595	600	587	606	605	624	593	581	590	590	594	604	615	615	620	601	602	551	583	593	608	585	580	615	599	579	647	639	620	611	571	668	592	608	656	625	630	627	606	568	584	611	658	619	595	567	631	639	636	619	585	580	617	605	612	589	590	611	608	617	574	638	585	623	619	616	612	585	601	607	578	606	594	589	640	584	621	586	584	624	578	601	571	590	614	552	575	613	604	638	601	637	629	604	578	601	618	570	556	644	631	601	596	598	614	644	563	558	590	593	552	617	630	602	600	587	599	568	596	622	617	602	620	576	582	645	602	585	595	598	599	630	556	597	597	564	619	595	632	630	589	594	646	614	591	611	576	564	610	577	605	629	628	593	622	599	603	609	605	603	567	626	596	642	596	567	574	588	587	579	597	621	612	602	605	622	537	599	580	641	642	605	555	581	586	623	629	623	551	580	610	569	625	567	596	599	563	632	642	557	607	588	648	663	640	623	593	648	582	618	611	557	597	594	578	633	581	616	604	596	646	644	646	569	633	568	653	599	626	613	593	606	609	579	602	603	591	572	620	557	589	599	571	623	549	622	588	586	621	616	628	615	581	612	641	605	628	569	546	598	618	575	607	621	611	606	611	584	604	601	620	603	575	622	589	598	611	600	581	580	567	589	611	600	597	586	605	586	599	589	575	584	625	623	607	652	600	600	519	589	595	565	601	592	614	580	610	582	624	602	577	590	621	618	637	599	584	624	570	591	604	607	613	617	622	602	581	587	602	643	609	681	651	594	630	591	585	593	605	602	584	607	614	588	595	615	610	635	591	612	614	611	579	619	581	623	601	606	576	597	553	616	606	626	547	600	631	601	602	608	592	609	561	594	600	593	621	581	602	608	613	614	635	603	583	588	609	597	666	630	590	597	615	571	617	596	598	611	607	618	598	575	625	612	592	583	624	586	613	626	606	621	594	584	557	614	608	617	590	613	607	582	576	574	602	567	602	584	611	629	574	605	558	602	637	599	577	604	596	561	601	569	645	629	622	600	633	582	612	572	596	608	627	647	602	599	615	606	629	615	606	647	589	630	602	582	611	588	578	602	624	636	600	637	587	565	627	635	624	620	604	624	610	601	618	602	581	601	593	602	597	620	591	632	616	598	580	613	620	590	558	623	581	617	638	624	621	610	652	582	591	592	617	653	602	623	568	581	617	588	582	607	626	646	576	604	631	571	622	627	602	598	586	612	608	602	575	588	573	619	559	630	633	589	577	653	628	600	587	594	634	618	576	584	590	632	618	612	620	604	634	575	670	605	624	602	623	602	607	642	618	585	622	601	609	624	595	602	603	553	652	646	582	624	648	630	617	603	629	585	580	606	571	638	559	612	601	583	588	608	568	614	604	609	594	591	601	602	574	598	621	623	613	629	618	604	611	632	628	577	643	606	583	612	622	621	620	632	573	581	615	638	624	648	622	601	613	608	597	588	587	610	623	622	633	643	556	624	566	560	568	605	571	594	575	594	582	626	607	596	597	579	644	578	600	578	563	569	605	644	619	611	631	620	601	607	585	597	610	620	615	583	579	596	591	628	566	599	608	585	583	617	574	599	562	619	605	625	580	609	618	587	614	596	620	585	610	612	592	554	597	613	610	605	591	601	639	603	670	644	603	584	541	631	637	624	622	603	627	572	588	668	613	613	626	586	661	590	612	607	620	642	604	609	634	618	604	606	564	562	589	592	586	624	618	595	602	555	610	565	597	550	614	610	604	598	650	562	615	636	603	614	585	668	625	635	572	652	627	613	583	572	557	570	595	638	632	624	607	593	585	630	600	648	610	597	601	606	620	596	607	615	605	593	610	611	623	611	607	633	586	606	645	590	606	624	596	618	633	625	665	617	616	589	589	599	592	613	572	586	596	614	580	637	581	587	607	613	608	593	623	631	561	604	629	626	624	563	585	565	610	607	581	577	606	585	555	576	616	599	624	544	608	577	634	604	612	626	602	542	585	595	606	611	619	591	664	597	609	601	605	574	570	623	589	596	648	591	648	636	600	603	606	607	586	636	582	621	608	601	638	606	594	581	670	591	583	624	615	587	610	640	646	639	619	594	597	619	614	579	607	576	605	627	600	601	615	567	660	604	584	617	628	589	585	578	611	572	624	669	641	635	609	601	621	610	631	629	576	622	583	578	560	610	609	626	639	576	582	623	605	584	610	590	610	620	576	602	564	557	670	627	609	595	625	601	578	604	618	614	631	640	569	598	649	613	570	627	580	565	600	664	620	628	570	580	609	598	580	603	640	604	608	616	584	609	582	606	643	627	608	599	574	551	619	581	619	602	636	617	577	572	663	651	629	638	593	647	586	589	584	580	593	642	588	595	632	613	634	624	606	623	615	617	627	619	571	636	595	583	605	596	618	591	603	605	564	621	581	590	589	567	571	604	621	596	603	625	609	648	643	576	596	619	610	632	629	625	606	574	600	616	594	645	634	617	577	576	587	604	605	610	618	622	585	627	640	593	591	596	619	660	649	614	614	613	597	595	584	595	574	627	591	612	588	589	560	599	587	563	630	611	624	601	584	610	614	620	643	606	618	630	615	592	629	577	566	596	620	611	604	587	611	617	584	586	595	619	599	607	593	605	633	593	594	608	649	603	649	559	583	577	594	578	565	631	610	631	625	584	616	594	578	571	598	588	620	594	636	606	602	640	567	632	633	639	565	629	630	587	613	616	608	607	597	607	655	604	595	616	582	622	647	613	601	594	584	594	614	544	621	582	591	570	612	563	597	588	658	627	560	603	579	625	581	667	575	607	604	620	606	606	579	616	606	607	545	611	555	602	590	617	628	577	615	587	615	575	637	570	593	624	634	608	574	610	624	615	578	619	632	571	602	642	620	627	630	638	553	580	619	613	635	622	612	612	630	626	617	620	591	614	567	591	617	624	598	605	629	581	611	626	598	600	615	571	563	601	616	599	616	619	617	608	580	617	626	606	570	587	614	613	660	600	572	645	607	602	624	599	613	634	578	639	584	645	544	579	595	615	572	634	602	600	636	579	598
24788	24332	39989	28016	12097	2494	1197	971	921	925	898	937	954	828	913	872	852	965	907	921	1727	2031	1662	1296	1047	974	930	961	900	830	825	904	876	845	898	890	872	914	891	906	870	921	878	866	864	918	891	892	823	910	880	885	826	877	929	841	815	906	855	898	894	898	866	854	848	885	860	885	889	871	912	887	878	816	855	918	881	873	883	867	842	927	860	821	843	893	886	861	879	916	949	853	889	909	833	877	870	866	867	914	876	872	906	865	842	807	891	881	900	887	871	790	863	917	880	898	880	888	894	861	939	850	861	902	841	875	903	887	864	892	875	889	895	881	866	913	855	872	882	907	930	904	848	896	855	875	848	834	882	860	865	876	803	870	864	903	906	892	853	923	868	870	865	876	856	830	882	837	840	870	869	865	886	882	869	868	854	882	837	892	845	868	903	860	875	844	897	895	874	892	892	892	862	881	834	875	861	862	879	913	905	856	837	882	838	841	844	869	858	919	858	864	956	823	879	881	942	802	920	861	855	880	906	847	852	870	876	836	936	927	870	878	853	861	876	879	888	866	931	853	864	841	876	849	890	870	962	802	886	904	881	863	855	891	888	887	907	867	881	870	887	835	818	876	884	925	872	847	910	907	854	831	847	875	897	857	870	842	891	891	830	807	915	921	909	928	887	916	921	890	820	865	884	833	934	924	925	892	902	833	913	880	883	863	905	886	857	884	838	893	913	943	875	857	892	816	918	882	881	854	903	893	858	865	866	904	894	873	896	882	884	864	887	923	869	885	834	850	829	882	880	917	880	866	848	899	858	818	928	836	885	871	908	890	900	870	855	854	855	867	921	822	866	883	902	894	877	876	867	853	890	892	854	857	873	917	869	883	877	856	844	856	864	848	830	848	864	855	867	852	882	894	890	860	861	861	852	862	861	821	830	858	870	909	848	860	884	832	878	859	914	856	895	883	860	872	854	843	886	868	852	864	898	879	837	887	945	905	883	919	856	865	871	885	803	842	854	841	885	870	852	818	911	841	846	925	911	908	877	906	879	853	878	908	864	902	919	853	834	891	906	871	873	921	872	896	926	862	873	906	934	894	872	863	863	891	875	891	857	867	852	797	846	862	861	854	832	892	920	889	851	847	857	921	823	871	851	852	890	848	816	879	946	887	890	864	901	905	844	834	885	853	848	862	872	858	855	832	880	873	939	834	850	889	857	852	912	916	905	880	806	839	856	928	886	855	884	880	857	843	857	905	891	819	836	889	883	852	864	844	900	889	859	885	868	880	844	856	875	859	880	887	915	853	920	857	847	854	887	883	866	839	859	873	906	857	912	856	860	926	865	876	907	817	844	851	902	856	893	886	882	873	912	869	778	858	849	832	858	905	907	848	918	781	886	821	901	846	920	875	880	876	922	884	916	828	842	887	844	823	871	835	889	851	777	920	869	847	864	882	921	811	893	823	847	872	835	864	834	843	865	894	886	899	858	845	783	830	890	852	858	891	847	843	851	915	827	870	850	833	849	842	822	899	858	893	851	860	886	878	855	847	841	882	900	864	813	849	897	872	874	867	911	825	864	882	913	901	863	808	886	866	877	889	877	810	899	865	878	833	881	863	857	862	887	862	874	854	917	894	945	859	870	910	863	927	888	888	885	918	868	816	873	834	851	876	886	841	950	864	840	898	867	869	860	888	847	900	872	903	873	898	877	917	861	902	863	834	867	880	900	817	917	868	888	829	879	884	872	774	858	876	848	854	904	932	867	846	905	926	826	889	840	848	881	876	850	907	900	890	793	960	870	866	890	883	870	910	826	936	905	913	841	870	849	856	849	899	873	873	884	904	830	895	870	875	885	877	877	851	899	864	843	919	854	915	871	889	875	917	912	860	911	835	841	883	972	871	862	905	835	873	849	921	877	883	875	870	875	870	927	889	834	867	898	844	838	888	953	909	858	875	899	881	846	875	790	862	816	867	857	913	822	881	883	857	829	863	943	848	890	901	887	876	860	877	872	867	860	808	775	877	910	856	842	884	848	846	861	893	860	836	875	816	803	836	830	814	871	824	884	859	898	886	798	840	804	904	884	829	845	824	824	918	856	845	855	845	880	863	851	873	864	866	839	864	806	869	868	838	842	939	916	846	900	834	896	856	939	845	834	816	845	913	866	829	879	856	911	911	868	897	906	810	867	826	931	866	856	836	827	860	864	903	838	854	825	863	892	895	883	860	900	883	886	887	878	876	887	859	864	924	869	844	897	879	842	840	862	921	889	892	879	813	834	860	898	834	871	883	900	883	871	881	877	856	904	873	845	839	846	824	846	865	917	888	867	893	872	891	908	864	911	915	871	886	871	813	915	916	919	909	843	828	908	871	924	879	889	846	897	876	861	931	886	861	895	954	918	885	849	802	896	878	862	882	924	823	868	885	856	872	866	917	835	907	863	891	919	863	865	859	900	826	876	843	843	878	835	866	847	885	872	878	890	876	874	831	837	842	914	880	838	867	901	832	843	849	876	925	870	874	896	858	857	873	909	823	872	861	877	887	894	845	865	874	865	866	928	889	853	854	897	907	806	888	851	884	922	862	881	842	848	856	863	877	852	907	897	867	848	888	889	834	886	864	888	905	857	894	925	918	869	844	885	859	921	840	854	930	889	865	885	872	868	896	863	834	887	851	891	891	909	880	853	894	922	911	888	872	839	879	944	882	874	868	890	837	886	843	835	875	841	843	861	885	870	865	891	878	864	845	867	862	828	890	833	847	906	845	892	926	871	848	936	905	886	874	854	894	870	847	838	866	864	909	869	873	928	876	860	889	858	853	880	870	921	821	834	851	893	818	849	897	840	831	842	895	874	917	878	874	887	869	852	901	874	884	873	895	888	880	850	845	886	882	908	863	823	876	892	870	798	890	889	849	913	868	898	890	883	878	904	857	893	872	847	832	869	817	874	873	829	858	906	879	927	857	921	870	871	910	929	867	917	889	887	882	848	858	866	846	846	855	883	879	880	853	856	861	869	846	868	836	810	879	882	825	876	855	871	840	885	839	879	901	880	914	884	867	877	868	884	854	883	868	895	825	857	937	883	887	889	863	886	857	839	848	891	858	861	870	858	883	870	870	827	911	899	837	845	866	881	862	903	845	880	872	902	826	868	908	896	926	900	861	841	891	818	884	851	842	861	883	890	914	834	821	869	897	899	902	849	850	947	868	895	897	921	847	842	888	877	840	866	892	875	868	865	900	858	876	896	834	893	886	904	877	807	878	889	887	846	940	847	930	866	877	862	886	880	876	868	908	887	856	878	872	863	895	878	857	889	914	872	879	902	889	839	889	918	806	882	832	877	811	847	931	874	837	879	833	858	871	897	835	860	874	848	852	925	908	856	851	870	881	861	882	845	844	900	893	918	923	835	858	858	865	845	872	860	841	893	813	913	853	877	922	877	869	927	867	914	926	820	861	809	896	898	908	898	889	909	850	854	851	883	871	863	857	865	852	827	871	863	874
56792	91964	62782	3743	922	913	877	841	828	774	769	786	778	812	782	828	783	764	793	756	2124	2377	1761	1380	926	853	784	750	767	774	796	732	751	737	748	806	770	803	732	806	800	746	712	708	719	846	760	720	757	762	781	767	784	750	766	761	775	730	761	786	753	767	742	744	727	749	751	762	734	787	723	830	754	762	755	715	757	763	761	723	778	790	745	759	761	722	775	755	775	737	764	763	796	719	731	792	771	732	746	732	719	751	731	762	805	742	781	729	769	728	785	768	785	759	743	764	740	768	721	785	699	806	698	747	753	743	772	790	769	742	752	771	735	744	754	783	769	790	736	777	719	753	733	770	750	747	708	767	730	759	785	736	704	744	821	760	734	734	761	723	748	796	762	794	764	753	749	750	802	790	719	760	727	810	836	745	766	766	731	755	743	753	727	789	792	730	759	805	736	773	797	762	786	758	738	768	804	767	740	764	737	759	830	696	751	703	739	775	719	749	767	741	746	769	712	810	737	730	729	760	743	804	746	799	770	756	776	801	781	775	725	800	728	779	780	775	769	718	733	817	705	771	772	763	735	756	790	763	783	713	785	750	763	790	747	814	746	737	722	722	785	776	791	723	775	759	751	747	816	737	755	732	800	743	757	797	770	790	794	746	759	727	787	746	759	755	748	781	772	727	742	774	701	727	756	774	767	766	755	744	710	766	744	791	746	744	739	761	767	747	770	757	781	726	733	769	781	824	726	755	754	762	797	737	781	787	752	704	781	817	739	761	754	738	776	754	752	740	747	764	778	722	753	750	750	733	731	772	723	745	748	765	785	759	759	746	767	736	767	721	723	725	812	749	727	771	769	807	781	772	758	743	802	749	748	721	774	739	778	749	757	782	759	726	717	742	784	724	720	749	740	735	778	767	767	744	734	797	777	754	748	779	781	795	776	778	766	745	761	775	702	725	729	779	810	765	788	742	745	752	768	700	727	719	757	780	757	762	714	792	763	755	782	724	774	768	761	743	686	741	742	761	787	690	757	755	741	775	787	763	763	732	771	796	725	768	749	711	777	778	775	738	736	760	754	758	771	765	791	793	756	775	755	760	757	745	729	774	789	706	753	755	781	751	763	761	785	714	780	740	787	744	728	775	766	751	752	764	700	786	752	818	731	789	748	692	710	730	771	786	732	795	765	836	743	750	757	707	732	743	766	765	779	724	762	746	754	754	714	774	735	765	756	747	804	769	735	789	731	775	763	725	795	786	732	739	776	771	791	775	785	806	762	727	748	778	810	769	709	722	739	775	731	702	756	773	759	744	761	723	772	740	736	747	797	731	813	745	786	715	784	755	755	771	746	783	757	782	808	775	791	745	761	752	702	745	745	779	755	757	785	779	770	712	763	697	724	745	772	739	767	797	734	730	799	743	757	753	748	759	721	746	784	791	809	793	759	724	763	757	814	780	769	750	780	733	781	724	759	779	720	759	744	753	785	729	761	752	711	736	808	760	747	760	767	741	753	736	772	764	736	835	769	743	764	774	702	772	764	798	739	749	812	752	714	776	785	783	800	738	753	747	794	729	740	742	801	782	758	731	720	758	725	720	739	749	737	802	734	798	771	751	809	767	683	798	796	739	733	814	793	758	755	812	729	773	684	766	725	729	756	727	715	768	709	749	746	758	781	763	720	699	785	722	761	739	756	818	745	782	794	790	758	778	758	742	742	783	770	798	749	695	773	730	770	740	741	771	780	726	729	699	732	737	763	776	736	757	752	746	738	734	765	803	726	804	739	775	707	786	778	762	741	801	792	739	829	708	763	745	730	767	682	745	730	710	772	770	734	747	751	796	742	764	765	766	765	759	703	752	747	769	732	719	731	743	715	720	723	767	785	785	759	715	736	804	774	776	758	793	749	718	729	763	803	771	712	759	748	747	762	735	786	766	728	721	756	717	766	704	760	737	769	731	731	780	772	731	756	792	738	755	750	709	750	751	736	748	742	747	766	750	757	767	743	770	766	745	701	762	773	697	770	784	765	712	748	726	683	786	782	752	782	734	760	745	745	760	758	767	749	762	751	732	790	768	767	770	754	760	748	737	739	760	767	746	726	758	796	760	786	802	731	802	712	745	752	738	779	790	798	736	727	789	778	765	695	744	707	812	741	717	780	742	731	712	781	724	743	746	767	724	753	757	751	767	738	763	810	692	806	766	786	783	745	778	727	791	729	784	768	715	751	782	743	761	726	713	715	733	772	766	773	730	800	777	738	735	768	789	725	753	794	823	772	783	780	752	746	712	748	757	754	718	750	790	719	744	731	774	721	751	739	730	734	741	772	728	785	736	801	710	730	749	779	723	767	759	757	796	748	719	753	751	737	782	747	752	735	749	798	750	774	716	778	753	768	759	760	780	773	699	751	769	725	725	794	817	759	774	755	734	786	784	757	760	768	733	800	749	740	753	757	821	733	781	760	733	745	804	762	799	746	715	695	744	775	751	791	772	792	750	776	741	782	762	772	741	723	757	749	706	758	780	788	732	797	759	764	747	796	769	752	748	769	777	722	762	822	767	786	734	762	778	762	756	720	757	754	823	748	760	755	759	778	734	750	736	741	725	760	711	781	727	733	782	737	765	764	744	747	712	796	799	736	757	763	731	740	820	753	746	768	778	714	784	789	752	767	782	765	774	796	736	773	784	769	745	753	764	709	753	757	706	763	721	769	780	766	759	810	736	771	723	783	750	728	744	745	786	821	761	755	759	777	739	764	732	777	749	716	775	820	784	740	748	720	780	698	742	767	725	717	808	707	736	774	745	752	753	781	771	736	729	775	774	786	741	783	709	715	802	769	740	742	805	788	708	786	760	728	783	729	750	764	746	749	753	770	731	736	749	727	739	785	723	711	765	794	770	759	769	782	737	741	749	760	767	701	780	793	790	776	746	777	727	728	773	722	729	736	721	746	722	731	747	808	751	773	794	735	770	709	777	743	738	752	746	804	735	773	803	790	775	765	736	727	762	813	774	767	721	736	763	710	755	752	814	749	778	765	764	771	778	807	797	755	792	733	818	789	728	772	732	764	805	771	785	750	754	749	725	782	746	736	767	775	761	804	723	735	788	719	744	765	751	702	724	718	783	760	749	758	733	741	812	755	789	769	745	762	741	705	755	753	785	744	752	720	742	763	754	782	773	808	786	777	779	766	800	793	743	730	721	822	786	758	740	788	808	794	784	696	756	723	723	747	758	712	786	772	797	739	783	742	769	771	763	715	704	725	746	761	752	738	790	714	743	756	738	751	762	752	728	772	751	735	780	717	738	751	710	754	781	728	755	790	732	719	736	753	790	725	821	725	734	749	753	751	727	757	720	765	789	777	769	755	763	759	748	728	701	721	764	765	741	762	759	741	772	778	771	759	793	775	686	696	750	771	745	775	748	749	795	777	727	784	754	781	743	791	711	733	762	776	774	740	735	766	780	732	777	776	772	727	761	739	781	701	753	758	749	705	725	736	716
23912	23227	35403	27413	19551	9264	2033	1187	1031	1032	1015	996	1046	986	981	1014	996	1017	1002	1038	2160	2628	2069	1567	1222	1008	979	963	985	1019	955	965	982	1004	1054	1007	1013	980	1003	987	997	1024	986	1007	959	955	974	987	973	952	938	988	954	1011	959	949	949	982	970	953	956	965	990	1033	954	972	978	970	990	956	997	966	930	938	933	971	987	995	972	1034	965	972	1009	996	940	942	1005	897	964	1010	983	948	927	974	988	1011	950	969	999	904	904	1005	942	919	1054	922	985	969	915	1007	969	940	979	963	996	947	995	934	991	919	1003	900	986	986	952	1022	980	965	1006	1025	923	919	1011	969	994	1046	968	1003	973	1025	986	987	978	1001	984	970	974	997	995	1049	1034	992	1002	1009	1002	973	975	987	1020	904	966	957	995	966	992	968	932	971	972	913	955	926	986	1014	1010	974	1014	954	961	957	916	926	1050	968	961	966	950	911	970	926	957	951	913	948	984	951	1005	961	1015	924	960	964	1014	962	933	984	975	998	977	975	961	927	894	888	937	975	927	961	959	937	949	975	963	954	978	946	932	960	999	987	965	906	935	988	986	983	927	968	960	959	919	989	964	929	954	1007	981	1006	896	902	987	976	942	907	949	930	1003	1010	989	973	962	898	941	982	953	968	945	977	922	1001	965	977	960	969	961	934	942	956	952	939	970	949	978	952	944	940	888	954	999	937	989	997	961	987	935	942	949	908	1004	984	964	956	977	926	986	969	966	961	964	964	1008	943	949	991	941	985	989	976	942	1016	1004	931	956	952	948	995	994	868	964	914	989	887	906	948	990	1002	924	951	1051	974	948	957	932	1004	911	949	960	940	995	936	938	942	954	990	1025	998	1014	957	907	991	969	1019	960	906	859	1018	960	949	965	968	992	940	994	989	1001	987	960	914	939	944	968	991	941	986	914	997	988	1012	999	901	945	938	921	978	908	967	897	970	990	988	946	949	956	965	926	993	971	1057	870	970	1002	996	932	979	1049	945	929	943	947	1000	963	990	947	919	976	975	942	1001	945	980	996	951	949	964	963	931	981	983	969	1000	1009	984	951	987	960	947	1001	935	1028	1000	996	983	946	923	969	910	987	943	950	933	1020	927	960	938	953	991	956	1007	972	964	954	962	928	928	933	915	913	921	985	978	979	986	962	1000	971	953	1025	951	947	994	901	1021	931	955	919	956	923	1026	1006	924	944	984	912	990	882	938	961	931	910	948	957	961	934	934	912	1010	973	941	955	988	911	939	958	887	937	943	1009	1001	984	954	948	921	984	996	987	996	986	934	957	1004	967	951	1009	1021	965	937	955	924	1019	977	984	993	976	944	983	962	965	957	980	988	1004	965	911	941	899	958	977	963	982	930	1025	1019	992	927	899	992	935	969	941	921	1015	1011	930	1025	993	967	946	914	938	989	1036	985	947	1025	987	985	983	900	961	916	979	963	956	988	971	986	955	945	937	931	973	1011	946	914	929	949	972	922	927	857	919	967	999	946	978	973	1004	965	940	989	949	921	931	1004	895	1017	980	985	906	955	958	958	963	945	965	967	919	957	944	943	972	953	976	930	997	980	928	961	900	938	913	1030	1015	962	937	977	930	959	923	931	986	1023	1030	954	939	963	977	971	927	978	908	1003	962	952	947	937	940	946	994	964	944	945	1002	953	964	988	917	1013	964	943	959	977	943	1025	957	934	960	993	973	924	947	954	970	934	995	933	904	1012	960	954	963	958	991	968	968	978	917	985	1002	968	946	997	977	974	962	934	1008	994	915	986	914	928	936	948	952	957	971	942	949	979	934	1018	898	971	942	973	939	898	944	945	933	946	974	945	942	967	961	936	1009	960	993	966	996	974	957	947	986	931	975	926	957	945	946	960	947	909	930	927	937	989	981	964	980	990	960	1003	978	919	964	947	973	972	939	953	915	996	997	1025	968	961	1011	939	947	957	987	934	921	952	938	943	955	943	954	952	928	939	936	982	937	936	984	1008	935	948	935	941	990	935	1012	983	964	1013	932	970	967	961	953	961	980	949	978	962	970	946	930	940	944	1015	990	951	1015	1013	976	971	957	908	993	921	952	926	947	961	1033	981	953	993	983	945	973	973	985	958	923	942	942	884	975	969	974	999	990	896	969	987	931	888	934	1007	954	995	927	1010	993	965	918	931	940	956	945	973	940	914	962	922	969	994	985	978	947	960	955	930	1023	969	998	952	944	1054	982	905	938	906	987	990	939	994	910	974	923	991	996	982	924	1004	960	973	918	963	984	957	987	948	914	1007	1011	968	998	1028	924	972	1053	933	965	984	964	913	982	1008	910	947	946	962	977	987	1013	948	999	899	955	966	1004	964	963	969	995	959	968	976	952	926	1034	964	956	935	953	938	944	1008	965	962	1021	944	944	957	954	971	986	937	972	950	936	972	973	962	907	1005	967	1003	991	983	980	994	969	989	941	912	980	987	964	960	956	943	1014	899	964	988	979	996	936	941	921	942	994	916	988	1030	889	977	944	935	967	954	909	982	967	979	1012	982	933	969	958	927	889	943	1054	983	947	935	941	975	956	961	945	928	937	968	1004	949	935	936	963	1014	913	980	952	959	980	958	983	1003	902	994	1007	947	965	954	962	977	966	953	978	983	1021	959	995	923	961	892	937	966	969	943	988	968	920	936	936	932	957	960	976	919	972	911	938	1011	1041	940	960	938	993	944	993	928	951	984	1078	914	973	933	953	938	925	966	956	979	937	985	971	979	943	1000	968	932	966	1002	908	977	926	894	881	966	973	922	949	997	949	947	987	974	973	960	945	930	939	972	1000	979	983	907	942	940	957	949	978	909	1019	986	947	970	981	998	943	956	911	929	1020	996	972	917	934	1010	977	949	921	952	917	986	933	956	976	886	934	967	996	960	993	903	953	1009	1023	1007	996	948	948	981	935	961	957	912	995	932	969	935	902	993	1000	967	995	954	983	948	974	967	944	956	970	938	1009	961	1025	938	951	944	1008	1037	922	909	998	946	939	1010	989	961	876	940	971	969	1003	965	908	976	904	940	954	1024	920	906	961	970	947	968	987	924	926	934	951	930	964	969	926	991	988	906	901	996	1001	1038	975	998	978	986	971	958	922	965	942	1001	1017	950	980	914	948	954	926	975	987	981	997	980	1006	992	970	1029	923	962	917	929	927	981	938	943	977	944	956	891	961	961	1023	991	1009	941	931	970	989	995	995	941	896	915	980	951	957	983	944	1022	935	912	962	924	938	948	994	997	918	942	987	945	983	927	962	986	1020	964	961	974	976	930	897	931	979	933	942	913	961	943	1008	893	913	922	928	946	954	1030	939	893	908	1002	1004	922	970	1032	950	970	971	904	939	990	961	1004	1024	979	944	965	940	1048	924	942	992	975	948	939	953	947	883	977	995	913	990	946	936	985	981	963	1005	1016	964	968	981	1013	974	956	955	931	919	928	973	1001	964	913	973	919	1005	951	1035	984	992	943	987	966	936	990	955	935	928	936	960	958	1016	937	919	970	918	975	915	945	953	933	931	898	1017	949	984	974	925	976	998	964	966	904	919	976	925	960	983	963	941	973	980	951	997	976	917	902	1015	955	1000	915	1016	908	993	954	972	901	971	919	1039	916	944	984	962	1008	977	950	965	970	910	942	954	954	940	947	968	955	935	962
64116	100934	68653	11683	1031	978	982	964	954	910	991	913	939	925	902	906	911	929	853	958	2954	3243	2291	1698	1213	1008	895	868	801	838	858	858	844	835	850	856	881	825	866	894	856	849	827	886	895	926	893	859	823	812	882	878	801	872	916	825	773	842	838	892	855	832	843	842	890	852	885	855	855	867	840	799	865	907	826	842	891	873	817	854	833	858	837	839	853	850	852	887	831	823	807	861	923	893	863	876	894	885	855	856	829	818	853	888	904	879	880	905	892	865	858	857	878	862	881	872	814	875	857	855	854	884	825	853	841	834	872	849	871	870	919	873	840	851	867	828	843	811	835	847	886	892	812	862	839	954	891	839	852	881	885	882	827	860	821	921	822	849	895	824	842	822	832	890	812	838	831	830	807	871	838	855	830	915	866	879	835	879	842	877	866	868	879	846	908	915	867	792	894	857	876	846	864	865	850	847	816	781	820	866	847	777	813	858	807	839	855	884	858	845	846	874	839	898	865	848	871	884	902	859	812	891	897	856	823	840	888	828	840	880	882	820	898	840	816	852	823	878	881	837	844	829	845	787	908	857	851	853	880	883	848	872	843	833	834	866	874	874	821	916	808	831	867	864	854	833	830	842	807	858	810	831	883	893	894	878	882	809	948	844	857	867	870	857	821	852	845	885	857	849	933	884	843	851	832	877	875	860	866	826	825	874	880	914	906	896	875	877	849	833	799	839	832	873	901	876	865	857	854	843	851	891	867	838	851	837	909	829	865	800	846	852	893	895	881	918	871	883	849	870	840	860	889	857	878	878	850	828	846	852	839	820	820	849	807	888	863	847	800	843	834	826	837	882	854	882	898	872	854	902	816	856	890	811	860	867	836	811	899	890	852	850	872	888	869	841	825	878	886	828	840	890	797	830	828	864	858	884	884	800	894	914	912	860	842	868	787	845	848	862	893	805	866	863	854	883	837	840	826	827	826	851	803	935	831	789	854	842	928	861	819	806	830	890	826	887	860	914	864	841	888	844	837	854	826	885	848	867	857	824	872	891	794	830	814	843	875	873	894	865	849	864	902	802	835	872	828	880	897	863	836	881	872	891	869	788	861	869	798	848	832	846	865	818	806	836	841	880	853	885	865	850	857	812	782	855	830	810	878	842	781	877	911	873	885	869	906	867	935	885	819	844	827	825	886	823	860	824	820	857	842	854	844	828	880	829	871	898	859	835	912	892	798	883	857	858	883	820	847	874	952	841	866	895	846	850	907	908	873	848	878	789	822	812	893	895	843	901	907	835	841	840	856	891	906	922	836	803	844	832	824	804	873	879	858	829	855	825	907	881	836	770	891	832	861	866	868	889	874	902	840	866	858	905	837	829	876	835	852	802	849	865	850	891	848	871	862	877	818	815	863	825	853	822	843	849	877	815	838	880	877	824	837	859	843	829	902	837	868	864	842	841	844	868	811	822	853	832	872	788	835	822	893	833	819	858	899	827	844	872	886	865	887	867	846	864	816	790	796	850	894	896	859	850	829	823	845	846	833	826	820	883	837	890	831	878	848	845	862	915	825	842	853	888	810	872	819	913	834	842	834	878	825	872	914	826	860	857	819	858	881	845	923	922	830	847	808	894	911	836	847	853	900	901	872	839	813	851	834	885	875	863	895	863	866	850	848	853	827	808	851	866	852	848	873	926	848	894	808	855	814	837	845	831	874	909	856	844	845	842	857	871	821	860	820	840	840	856	853	874	882	860	841	897	851	843	892	874	879	839	875	858	899	799	871	832	884	822	872	878	865	911	876	832	851	892	869	915	881	845	819	875	891	917	861	847	836	839	861	834	803	845	868	840	855	844	867	798	848	821	868	846	848	871	818	808	823	852	824	852	884	876	785	870	898	876	873	851	901	886	859	827	840	848	822	885	872	818	903	838	819	811	831	856	878	839	835	871	895	826	881	878	834	887	844	847	879	907	832	863	841	864	847	863	838	881	855	828	764	877	873	850	861	847	851	854	865	863	850	875	845	856	845	908	838	937	887	821	817	869	897	834	840	833	832	836	867	877	860	844	803	861	804	877	900	828	855	869	905	829	828	840	846	855	880	802	908	816	873	881	843	881	815	865	859	895	912	857	883	857	863	829	811	821	797	833	845	857	896	883	825	826	891	776	838	901	860	881	881	880	806	845	828	906	842	850	824	838	816	808	865	843	850	814	809	836	822	857	893	872	890	882	878	854	858	890	857	817	834	857	870	887	833	819	846	824	848	821	882	844	766	823	833	812	874	842	849	839	874	885	852	892	869	843	796	867	814	867	852	869	858	843	883	870	870	784	871	867	833	881	885	848	877	853	824	901	848	834	821	806	878	824	788	865	824	830	901	818	861	818	809	875	836	821	817	841	861	854	853	841	883	891	831	827	882	899	837	809	867	819	867	855	861	892	812	901	847	853	879	809	833	891	852	863	855	840	907	849	839	842	856	856	825	919	881	850	825	844	866	863	873	878	802	838	808	828	825	854	861	856	893	861	865	784	844	840	809	903	838	886	833	851	804	822	827	851	841	836	821	821	849	836	888	870	859	868	860	845	790	902	907	868	834	852	850	892	859	845	857	818	875	883	807	836	858	830	826	883	845	890	864	901	867	902	827	858	853	907	856	864	865	845	880	868	899	841	856	832	886	848	854	844	815	878	893	812	901	819	809	837	873	847	855	887	851	889	793	838	860	908	837	834	858	820	853	840	828	817	821	851	839	891	874	853	828	829	834	866	857	799	889	822	843	838	843	874	842	912	861	812	861	885	864	880	835	865	868	927	816	867	828	832	876	781	847	858	872	896	814	868	831	859	834	908	927	880	802	812	865	824	862	878	900	854	857	859	803	898	849	897	865	897	828	858	857	821	893	835	876	858	888	821	850	831	900	815	868	877	851	825	833	867	911	916	850	855	841	860	849	863	870	862	856	865	825	889	888	882	822	882	886	867	831	858	829	826	856	851	849	853	838	829	827	896	834	847	855	836	879	837	852	875	782	833	843	853	800	844	870	857	874	845	854	839	876	803	867	863	841	855	843	839	891	817	899	897	829	837	919	897	896	813	880	856	838	866	811	834	833	862	871	852	822	902	889	839	843	809	854	860	859	883	860	871	891	848	839	847	787	851	849	833	886	854	875	830	826	837	898	852	867	854	877	805	841	888	888	803	868	824	810	867	873	903	828	872	885	866	857	841	872	879	848	784	844	864	841	804	849	843	794	812	864	825	848	849	874	796	832	816	850	849	865	823	886	838	816	809	776	879	842	841	807	899	823	843	772	887	845	855	855	836	808	868	811	857	810	817	889	826	840	852	827	857	824	777	835	824	898	842	841	842	854	809	907	851	871	875	857	880	805	842	867	878	809	890	821	845	839	899	848	852	833	900	851	874	879	865	851	851	871	872	852	828	850	864	837	823	834	860	836	852	864	831	843	909	848	883	874	851	817	814	873	821	845	901	843	875	890	818	866	895	844	852	823	872
29549	28621	24583	6518	972	784	746	742	763	737	758	739	778	783	748	693	732	809	749	790	826	881	822	826	771	707	754	767	728	801	723	748	789	744	746	712	736	728	766	746	748	741	808	714	765	757	727	723	744	680	745	813	721	726	745	771	726	736	769	730	785	714	719	696	737	714	739	720	738	745	747	735	722	725	755	761	818	761	731	703	721	718	684	713	737	746	698	724	779	719	747	752	762	767	739	724	712	752	736	750	745	741	735	701	778	741	722	762	752	698	713	761	747	715	734	754	732	775	741	744	793	789	735	788	730	725	716	721	760	725	759	763	750	755	725	732	762	764	704	745	710	711	772	721	741	683	741	729	748	740	745	777	775	759	693	743	751	746	748	766	741	747	763	742	726	756	710	738	735	766	736	749	739	745	731	733	761	701	751	747	691	740	758	740	757	728	749	700	744	686	724	779	735	713	698	688	745	691	754	762	757	715	714	784	724	748	723	765	734	721	760	771	784	697	695	725	714	743	773	748	733	728	752	762	789	715	733	781	728	760	737	722	738	716	753	749	734	685	747	708	734	707	734	772	804	780	720	772	729	764	782	730	715	701	760	780	777	718	714	730	711	736	745	739	718	762	708	770	718	719	758	747	757	725	766	711	707	725	777	718	756	750	776	784	720	811	766	699	714	757	754	777	726	737	710	774	746	740	736	740	773	719	791	729	740	734	733	688	734	744	728	761	692	731	741	760	706	767	736	709	681	724	696	725	747	730	765	730	752	756	716	695	730	742	750	784	714	701	718	730	739	698	727	720	726	757	726	729	734	804	736	713	778	760	787	696	716	729	740	713	699	758	738	737	732	720	716	699	840	746	728	724	761	699	758	746	716	731	722	740	717	734	769	710	770	755	759	742	737	721	739	721	738	716	758	696	745	720	780	766	743	777	746	758	755	733	729	676	746	700	719	728	723	742	704	733	735	721	735	742	763	709	785	722	746	741	750	792	706	719	725	755	681	748	762	771	728	721	726	725	799	726	740	712	714	729	740	725	751	736	686	766	792	715	734	745	771	702	684	757	777	762	726	783	696	739	716	747	736	800	755	727	743	699	760	754	759	815	758	769	786	736	711	718	715	734	761	760	742	740	755	737	756	773	752	777	725	731	702	708	785	657	710	758	743	747	739	748	746	709	718	725	760	736	740	775	708	717	750	724	682	744	717	743	723	725	717	739	726	729	776	729	738	768	759	756	723	739	730	770	768	699	698	713	782	805	727	724	781	702	740	778	700	744	766	772	750	712	722	716	747	722	724	729	765	736	664	710	755	757	795	713	738	760	749	756	749	718	747	764	797	782	723	773	730	764	766	795	751	767	764	754	746	697	763	770	666	753	754	678	760	721	749	690	692	750	791	688	765	722	744	758	733	758	725	748	717	737	757	759	779	714	712	809	736	720	754	752	759	727	755	766	751	743	736	704	706	765	711	730	763	757	739	734	737	740	740	690	725	809	732	814	783	752	760	735	729	735	776	741	772	714	760	758	700	710	753	743	733	741	703	791	726	678	746	728	709	752	677	734	760	765	794	754	737	702	764	725	744	741	725	730	753	702	776	726	739	772	799	757	711	761	738	778	751	728	717	746	791	717	763	691	759	752	741	761	778	706	737	677	725	762	769	775	728	734	779	690	710	737	716	715	705	700	770	770	699	788	757	719	736	736	703	741	724	713	694	731	709	758	760	718	713	739	737	796	738	747	742	743	742	719	722	720	751	703	728	727	762	763	691	762	730	796	718	735	752	771	733	722	765	736	726	757	741	690	709	758	744	760	747	685	739	802	728	718	794	762	794	802	773	724	717	782	755	666	756	746	748	798	728	701	753	766	740	728	755	767	735	742	729	713	764	731	753	746	740	739	750	703	678	718	780	737	687	741	660	705	721	726	755	745	732	727	763	759	776	777	734	759	745	739	748	750	747	749	740	740	744	763	746	709	784	753	752	761	707	666	775	715	770	711	762	734	728	768	772	764	717	759	702	719	706	734	762	720	748	814	769	749	736	746	726	745	745	751	739	701	753	753	715	722	743	758	754	742	723	763	757	709	734	732	750	742	780	715	738	753	706	708	759	769	729	732	768	731	720	754	756	742	758	768	750	761	729	761	764	756	750	742	732	754	751	700	736	742	792	753	769	778	740	746	728	690	735	717	714	758	723	734	748	778	722	739	769	745	724	695	746	719	780	686	739	676	750	754	748	771	749	704	739	747	730	736	704	703	735	757	729	683	737	778	738	763	721	715	715	749	795	732	764	721	699	751	706	771	724	747	722	674	761	769	750	752	760	739	739	724	710	733	721	771	764	752	736	714	755	702	732	720	798	757	747	699	731	720	751	718	714	767	752	781	737	715	702	767	769	746	814	746	682	758	682	715	692	774	784	717	711	781	802	700	793	778	696	728	769	726	797	742	693	750	721	714	734	784	735	740	746	723	707	736	750	741	726	744	705	736	700	749	744	748	730	743	721	761	768	771	772	745	757	707	788	759	741	756	807	741	674	776	719	767	792	769	752	715	753	695	740	718	781	725	761	757	775	740	682	774	717	752	726	775	759	726	711	707	735	753	694	746	764	756	708	746	753	695	738	750	758	747	696	769	715	776	761	733	758	778	723	723	736	797	707	699	730	740	697	791	759	768	753	725	737	776	763	779	757	695	693	724	736	765	725	679	673	728	795	705	763	716	745	737	768	761	749	754	792	781	735	779	737	744	752	766	789	737	763	778	735	720	708	719	722	772	759	746	718	698	749	757	798	727	740	695	738	751	759	733	700	824	691	736	769	733	754	746	772	738	723	776	763	742	702	715	775	748	720	736	764	751	737	758	721	778	737	745	701	752	768	783	700	794	799	712	739	774	747	763	738	696	730	695	735	762	716	748	743	750	782	749	756	772	717	759	727	735	737	745	741	723	774	807	703	720	750	758	785	764	758	759	694	676	723	726	765	757	739	775	758	784	735	773	733	745	755	745	708	764	758	715	730	740	755	726	775	722	704	767	702	741	744	737	732	767	724	736	781	744	752	737	717	706	735	716	730	745	752	781	723	737	738	711	762	730	698	738	681	772	756	695	749	762	742	735	787	691	745	764	733	795	771	766	719	767	689	730	741	796	778	770	763	722	732	744	712	754	678	725	714	774	726	738	787	758	738	741	706	727	737	702	719	725	767	754	732	813	763	789	785	746	753	722	757	789	788	755	734	754	712	825	720	735	781	719	744	716	748	799	816	757	759	749	712	725	741	712	744	775	776	714	758	763	739	733	704	792	706	760	783	700	721	796	756	716	750	754	731	773	732	742	774	777	773	746	760	752	707	691	737	769	747	740	718	741	761	763	774	705	721	720	715	706	731	779	727	744	722	713	760	712	711	747	769	746	690	700	729	734	716	767	773	731	763	759	783	733	744	707	738	747	747	776	750	738	746	736	735	756	733	719	732	747	732	737	702	749	720	747	744	784	712	734	747	761	720	716
20907	33522	18304	2793	624	621	618	607	521	631	617	603	583	607	593	586	625	576	599	583	690	675	668	621	619	607	575	581	599	612	614	634	588	555	591	587	575	649	628	588	615	584	602	585	592	628	592	583	592	582	617	579	598	565	595	625	600	604	597	562	625	548	597	591	621	610	597	605	600	604	638	609	607	588	614	551	602	581	589	585	594	568	581	586	593	559	577	605	599	613	580	568	618	601	611	607	554	583	601	599	580	583	591	588	592	610	601	596	556	597	583	594	554	572	576	612	590	575	604	589	607	579	613	603	591	608	552	579	564	608	594	617	580	543	593	633	595	609	575	567	649	608	600	603	655	604	589	629	590	588	562	589	605	641	601	615	621	614	619	641	633	564	634	585	577	574	571	601	584	584	616	617	597	565	582	637	601	561	573	598	573	608	581	618	622	574	550	602	631	594	593	630	617	590	604	612	651	631	610	632	573	620	637	534	588	559	606	571	602	600	594	579	606	601	588	565	612	602	615	596	610	618	590	560	612	582	578	616	584	586	624	590	589	605	591	593	581	609	579	602	588	590	587	565	586	570	588	571	572	618	576	625	596	595	623	584	629	611	625	604	557	584	612	568	603	621	618	563	499	583	577	607	614	655	582	605	616	611	550	548	570	562	571	606	583	563	609	587	590	595	570	594	591	565	582	625	577	509	619	590	560	617	610	586	578	607	568	604	628	632	632	618	569	588	591	647	602	613	584	603	614	571	600	656	543	614	573	613	568	602	561	617	614	620	624	579	627	604	602	596	598	562	576	635	591	605	610	600	602	596	585	587	658	607	564	586	585	598	571	605	596	602	615	586	591	631	595	604	585	579	582	582	574	607	610	615	602	624	577	622	579	578	612	545	618	573	562	603	602	568	565	598	591	582	592	600	563	596	603	612	608	562	624	606	615	592	591	596	563	584	603	611	650	571	602	568	596	577	567	590	578	638	575	604	590	590	596	603	629	611	586	607	581	574	584	576	615	610	629	609	584	588	624	598	606	576	565	616	583	572	567	577	595	572	633	603	605	609	581	600	629	590	609	605	574	585	632	629	594	594	599	604	633	601	608	598	589	606	579	577	569	591	549	558	594	585	574	620	609	599	617	553	627	600	611	563	620	579	627	552	563	558	574	617	570	559	591	611	608	587	621	585	558	627	590	595	571	589	581	555	610	621	592	576	587	656	580	604	618	516	584	600	598	586	639	557	557	555	619	608	610	585	588	550	621	580	599	617	571	602	628	593	599	603	565	662	640	615	613	604	583	598	574	630	633	594	622	585	580	613	594	637	602	586	616	591	597	577	588	619	586	579	621	609	598	542	623	562	575	572	580	587	633	625	579	592	644	574	593	576	592	566	636	609	648	577	607	554	637	579	574	613	615	577	548	600	589	605	561	646	640	591	631	608	587	557	591	599	618	612	619	586	587	585	596	579	612	627	589	596	621	646	624	599	598	603	558	601	618	618	632	594	615	596	619	572	598	571	628	613	564	568	616	565	590	588	611	556	546	642	625	577	618	585	573	616	604	584	654	554	598	623	565	593	595	576	585	566	593	610	598	592	584	582	532	602	616	557	607	601	602	594	566	583	653	610	609	601	618	606	573	539	633	580	576	633	605	584	571	598	598	604	595	598	604	612	590	569	555	613	587	610	588	584	581	564	652	600	585	623	589	585	581	602	620	624	599	571	559	588	594	623	596	586	641	585	589	563	600	577	606	608	630	578	581	592	572	568	620	593	579	613	560	582	617	586	597	580	599	607	568	635	565	586	582	569	590	669	603	576	594	545	584	588	571	583	620	568	592	598	608	588	611	604	579	640	643	552	610	598	589	636	626	601	623	588	614	599	614	626	604	593	618	570	592	603	579	624	574	624	567	542	579	589	591	560	609	586	564	588	609	588	582	621	609	567	614	572	591	653	589	598	627	562	610	571	574	639	611	573	571	627	578	589	536	591	627	583	592	590	575	603	614	619	587	597	615	597	623	598	601	594	578	613	620	596	585	567	580	588	596	569	608	569	573	568	618	583	620	561	564	581	584	607	591	593	646	585	576	591	561	622	610	588	582	590	598	565	595	578	575	573	581	581	634	605	589	584	589	563	638	604	581	614	552	615	554	564	573	612	592	569	565	613	571	607	630	601	590	637	584	555	565	600	605	552	600	610	572	594	604	609	604	609	575	603	585	578	570	632	605	596	573	560	592	624	602	605	583	576	619	570	584	628	567	557	582	573	542	601	623	557	587	571	577	589	555	581	565	601	597	613	588	622	592	602	651	652	590	625	594	582	580	632	640	576	583	597	639	543	611	595	617	620	578	554	573	617	616	623	582	602	597	550	619	611	584	600	592	587	609	578	562	593	603	623	616	602	613	610	595	604	557	600	607	597	595	621	603	593	566	592	577	559	610	624	593	600	641	576	603	635	566	618	578	640	622	577	623	577	577	596	584	604	588	639	615	626	596	581	570	589	582	606	593	622	613	600	596	598	616	628	611	636	560	579	607	648	648	630	578	586	571	635	619	620	614	580	599	567	612	566	557	663	654	576	617	623	565	617	588	600	634	589	594	581	619	596	582	548	604	617	619	597	586	646	596	614	613	623	606	607	607	601	621	565	561	573	561	588	594	594	593	587	620	563	594	566	599	615	578	602	633	615	591	610	606	571	622	583	612	618	590	603	580	603	564	594	638	609	613	613	597	573	634	613	586	601	637	611	616	587	590	611	594	644	582	581	605	538	556	595	590	587	600	634	621	621	550	603	606	579	595	611	587	590	625	610	579	583	602	550	610	611	591	575	584	666	615	607	603	613	590	564	607	599	590	593	571	605	599	653	580	601	588	588	608	611	608	609	612	618	627	602	600	604	612	622	582	597	634	600	596	600	616	599	621	623	598	549	577	623	585	578	581	561	623	610	571	625	628	540	591	565	578	578	599	609	579	599	584	638	573	637	557	615	605	648	597	622	607	571	600	590	579	582	605	618	636	589	621	562	539	598	584	609	612	583	575	577	608	570	639	578	600	622	578	584	587	585	602	641	626	603	577	578	547	589	635	564	624	606	608	631	695	625	631	599	601	557	597	558	577	567	616	629	566	593	602	624	577	574	610	574	603	593	568	582	545	583	595	583	607	593	565	585	560	605	596	594	614	581	584	592	586	570	623	584	574	611	613	628	635	568	614	596	569	605	570	595	613	602	601	576	602	598	578	595	617	603	583	595	578	576	620	606	569	618	570	634	617	580	591	608	588	632	631	598	562	632	558	579	616	591	585	599	590	592	643	599	542	591	581	587	605	615	582	604	596	624	652	564	615	570	617	588	623	606	566	595	611	622	571	593	585	572	617	604	576	617	580	581	586	586	564	625	556	548	586	596	572	586	608	601	577	579	639	611	584	640	588	617	649	619	605	619	602	615	584	625	610	574	569	544	662	595	622	581	613	605	614	564	589	621	634	590	582	607	611	626	581	591	585	603	553	586
24930	24973	38441	29689	12800	2571	1206	958	936	916	896	850	889	897	862	895	907	892	907	963	1501	1670	1429	1200	1013	913	937	849	862	922	914	876	803	919	850	896	872	905	890	856	865	818	848	862	866	875	872	886	792	920	862	895	873	880	838	873	914	897	860	899	857	856	883	897	853	894	857	850	847	862	853	880	871	864	863	902	859	811	877	853	906	814	872	838	891	884	872	883	890	915	869	856	924	856	885	842	824	827	863	855	882	837	824	885	865	899	862	887	868	874	846	865	867	911	843	841	835	854	830	863	865	814	880	875	851	860	847	876	877	855	880	829	813	877	821	868	846	860	869	897	839	876	880	851	796	810	848	870	893	909	843	890	896	882	916	882	824	860	877	851	891	904	847	831	879	898	802	885	856	809	879	845	853	884	826	826	844	856	866	893	872	865	895	900	886	878	873	896	850	821	870	859	829	849	898	905	924	876	801	891	891	859	882	821	853	801	821	891	845	885	828	857	852	898	865	868	857	848	815	884	858	844	858	899	866	816	873	859	882	835	822	886	806	869	865	889	884	881	882	880	869	871	834	855	835	864	872	877	866	909	832	885	842	898	890	879	844	820	860	836	818	916	876	920	816	831	878	848	896	871	967	904	877	875	895	822	878	858	867	852	865	939	871	852	881	895	868	856	917	909	874	923	944	853	904	879	843	830	909	845	851	879	886	910	898	827	828	844	862	884	862	862	851	870	876	877	894	818	867	885	869	865	842	875	851	862	867	855	884	852	839	869	912	843	855	858	903	873	845	871	828	882	877	805	834	824	904	898	869	831	864	836	864	836	866	894	837	861	846	881	889	819	798	868	889	855	924	828	851	887	835	797	812	834	884	893	871	898	910	853	881	878	899	852	882	851	892	891	889	864	786	868	794	851	854	839	870	874	870	847	827	880	910	897	849	869	839	876	882	916	923	869	894	872	856	867	821	841	837	844	895	901	881	891	867	869	873	849	893	894	837	866	843	864	907	902	896	841	832	859	890	872	836	886	828	924	874	834	854	838	811	806	855	920	832	888	858	820	856	880	905	857	857	819	881	865	856	861	902	833	929	845	835	900	858	821	945	868	827	826	819	879	856	814	854	885	892	815	899	830	826	873	922	907	870	906	855	834	903	857	811	869	921	868	874	840	848	898	838	856	848	838	872	867	906	870	862	863	906	819	880	865	841	865	888	846	882	869	912	916	823	835	879	872	863	870	835	807	854	883	890	868	860	869	850	872	851	848	818	849	832	895	868	878	800	903	815	926	879	907	861	833	842	931	895	935	881	920	808	891	862	872	811	882	917	848	846	790	855	862	857	858	911	838	846	863	872	872	837	868	815	839	882	870	871	863	916	915	838	836	876	851	838	855	889	874	873	857	856	870	875	903	828	864	859	843	872	887	794	883	828	853	908	864	893	825	846	902	866	889	867	878	879	895	882	861	835	861	882	830	912	835	849	845	810	905	834	893	833	855	868	867	839	872	852	860	841	894	845	886	875	858	865	894	829	880	833	871	931	844	878	813	858	877	933	836	855	879	861	833	818	861	883	912	900	895	844	851	870	897	866	858	875	839	807	945	845	892	861	933	888	910	848	848	842	849	866	863	788	840	874	893	838	906	834	861	872	872	796	908	859	832	785	905	855	874	839	868	872	879	844	857	890	835	877	845	847	823	912	910	832	846	891	811	824	804	868	832	831	841	875	835	883	876	841	895	843	857	910	878	843	903	848	869	868	861	866	836	837	881	886	831	837	877	878	896	868	859	907	891	825	878	928	879	809	899	879	866	894	871	832	905	876	861	936	856	899	870	862	820	835	865	839	859	851	926	856	820	889	882	845	902	849	873	914	827	864	803	891	863	883	853	810	792	911	816	865	853	843	828	906	861	864	903	897	900	872	875	846	862	880	830	831	905	864	888	879	856	900	836	863	855	887	857	906	871	819	867	848	861	839	846	889	905	838	861	840	828	813	907	860	876	889	871	926	845	795	878	834	815	855	885	854	886	840	909	856	891	816	859	872	813	901	850	863	853	875	881	841	920	860	844	890	883	858	865	874	817	857	836	873	872	855	855	839	908	851	867	855	883	873	836	879	892	891	903	870	842	881	839	843	816	864	919	880	843	880	880	845	837	902	865	803	828	823	843	830	859	889	837	865	857	865	816	863	853	806	858	882	843	858	850	842	835	855	833	832	914	875	829	839	854	820	825	818	833	876	894	847	871	879	868	880	899	877	864	893	856	871	821	843	911	883	864	883	836	862	800	867	860	871	869	913	865	847	855	848	805	882	878	846	862	886	859	875	862	889	897	850	843	901	897	871	873	813	824	980	900	850	830	855	798	900	872	895	893	896	859	778	903	872	883	834	904	864	788	882	845	804	832	843	797	858	845	839	870	842	915	894	814	852	909	914	846	811	831	834	892	872	920	881	872	897	811	828	863	881	852	897	858	895	855	883	853	856	881	845	896	797	886	851	833	865	867	853	823	883	860	857	830	872	850	888	868	839	865	839	869	909	846	859	902	886	888	861	875	866	857	869	868	875	839	810	872	828	886	878	845	870	856	825	880	874	910	856	838	888	886	846	894	843	873	893	893	842	799	912	854	877	879	892	810	862	781	839	808	875	863	872	883	888	834	897	889	892	858	868	838	906	899	889	828	898	856	822	849	894	848	827	892	904	795	873	864	854	863	854	867	870	884	866	839	920	914	864	825	856	860	889	870	877	848	865	776	839	874	876	812	831	908	909	925	863	845	808	835	925	904	891	895	854	835	882	895	909	883	867	841	832	836	884	833	852	894	896	891	854	881	899	843	853	834	872	876	883	844	874	924	849	868	851	908	861	834	822	855	897	882	885	881	792	881	835	856	838	915	877	839	857	863	855	880	861	814	846	824	861	871	889	897	865	867	822	891	882	866	877	831	910	800	885	852	841	879	833	877	880	885	827	900	857	887	859	855	854	903	880	834	855	862	860	845	902	863	839	856	888	888	901	844	841	843	896	888	897	870	822	891	847	904	833	841	856	866	836	836	872	833	862	825	860	837	891	854	895	880	834	882	871	833	795	863	900	856	853	833	884	842	873	828	870	852	866	850	886	846	898	882	873	875	827	932	918	874	870	843	873	857	900	835	815	819	872	862	859	889	851	875	870	877	882	851	895	901	881	828	878	803	886	874	828	881	854	873	884	830	861	840	847	827	870	887	925	891	819	890	882	870	915	883	835	881	886	873	820	886	844	836	871	841	826	904	823	834	891	807	907	833	896	887	861	909	853	873	899	891	871	840	875	804	901	867	831	876	901	847	827	875	836	892	836	904	863	853	876	788	864	881	840	877	885	843	820	824	868	878	846	839	849	860	839	837	838	854	901	832	877	888	845	809	858	836	855	842	871	919	819	876	880	871	839	807	917	820	825	878	773	871	874	845	839	875	860	897	833	843	861	896	856	874	890	859	835	837	887	877	833	826	825	854	851	869	849	826	798	834
59971	92565	61451	15102	833	832	855	815	822	785	794	775	815	779	763	749	769	781	794	794	1691	2069	1500	1181	916	804	813	760	730	812	771	766	804	780	763	744	794	785	775	779	754	758	747	777	748	767	788	751	743	798	729	805	786	751	740	739	749	750	777	830	786	768	759	789	761	751	781	771	788	751	759	743	757	780	721	762	759	747	772	755	780	773	783	743	694	771	764	790	765	766	776	772	789	803	746	773	745	764	688	742	758	773	749	741	750	782	744	787	758	766	807	791	757	771	723	745	779	740	722	794	743	755	736	791	776	779	735	750	782	772	756	741	754	763	727	719	733	774	792	763	729	760	730	780	749	787	748	828	750	739	744	804	795	724	782	751	744	746	732	745	749	753	731	725	747	778	817	765	708	765	725	763	724	773	748	736	745	720	781	742	769	771	720	759	749	793	753	785	767	753	762	778	782	786	773	795	762	795	760	787	785	750	832	792	766	725	731	767	709	742	784	698	773	816	828	756	745	764	776	746	750	761	791	770	720	738	749	776	761	735	740	755	790	755	743	765	745	782	766	744	749	779	776	744	781	806	792	774	742	747	758	774	748	737	737	752	773	767	787	717	759	798	789	737	800	754	780	727	754	780	779	746	756	748	731	750	726	743	725	771	745	778	733	786	751	729	715	794	779	775	755	735	777	744	770	758	756	776	741	782	769	754	746	743	756	793	759	770	765	736	779	710	794	727	743	702	762	763	805	749	733	745	773	738	812	736	723	787	740	699	762	782	777	716	741	738	832	750	742	714	741	740	721	725	791	724	806	751	768	758	743	732	746	770	767	752	782	736	728	803	778	768	807	667	806	777	729	705	747	763	743	799	749	769	769	734	738	738	792	759	720	741	739	780	750	726	791	739	769	710	802	786	804	796	770	748	767	739	741	722	797	741	711	757	770	780	766	773	755	728	833	764	789	764	723	745	758	755	819	804	714	714	753	712	743	691	801	798	726	729	783	730	716	765	783	764	714	781	739	768	789	778	732	767	784	778	770	772	766	792	762	739	781	756	760	739	768	794	760	748	782	756	801	775	757	744	761	778	693	746	812	808	749	775	756	791	730	752	763	801	789	709	777	699	787	733	780	772	776	774	748	743	789	816	780	736	783	744	718	786	791	744	752	774	778	774	753	783	806	740	781	795	789	760	763	744	768	778	812	749	750	788	791	769	785	729	736	751	778	753	756	765	755	780	731	743	755	710	790	799	761	766	756	749	806	779	774	714	732	691	760	756	739	808	785	745	765	771	762	762	757	782	761	790	748	739	742	758	784	732	792	755	743	763	760	785	788	751	755	766	739	799	760	734	727	802	782	752	711	738	719	765	765	726	735	712	772	793	693	754	727	809	767	758	767	746	725	727	757	748	743	783	749	761	790	755	781	819	787	734	748	788	810	743	784	745	760	740	756	757	741	788	766	798	778	705	774	759	768	719	731	786	738	750	773	743	754	731	690	759	742	734	792	729	732	720	780	770	757	750	824	788	776	723	765	702	767	762	767	757	755	715	726	755	763	723	751	759	774	753	714	760	768	746	779	804	748	722	730	770	793	722	753	752	763	744	788	817	755	750	750	783	795	806	772	766	776	743	761	730	728	755	788	721	729	715	728	773	725	752	753	775	754	725	756	752	740	712	685	801	738	783	716	702	720	786	777	733	761	724	753	758	736	767	762	765	785	726	715	766	776	746	718	743	742	742	757	749	783	745	776	756	779	759	735	756	747	755	788	763	753	782	722	787	734	713	748	783	738	777	738	742	740	754	721	765	782	790	801	752	797	763	760	684	785	714	756	714	770	769	727	766	761	804	757	750	745	757	751	783	738	712	711	713	742	763	739	726	787	737	788	780	771	743	749	774	757	786	745	759	786	771	780	784	733	701	704	736	769	797	764	756	740	800	731	722	746	731	720	820	780	753	735	695	748	772	758	814	763	756	731	761	712	738	725	772	740	722	793	743	742	737	739	731	744	766	743	720	766	768	725	753	754	762	780	756	756	782	764	766	765	765	777	780	772	779	737	759	743	782	743	704	768	773	799	789	791	694	768	746	750	760	751	715	765	735	776	722	773	769	733	748	732	753	712	763	777	766	754	713	771	732	759	795	807	768	773	756	740	777	732	755	770	797	785	722	754	728	775	754	738	721	760	721	745	756	771	713	792	768	760	767	771	703	728	752	758	799	725	747	747	749	796	774	695	734	729	758	804	717	761	736	734	765	749	755	748	746	719	738	788	745	719	759	727	730	791	741	767	780	764	763	803	764	788	836	805	729	740	811	782	773	774	752	739	708	764	762	725	728	743	750	754	730	760	751	735	766	756	761	768	726	762	763	768	748	788	762	757	760	792	731	753	785	762	748	702	746	767	765	807	720	732	731	745	736	740	735	805	767	782	829	800	778	810	766	777	760	731	713	747	743	748	786	749	767	809	798	808	774	723	738	725	789	757	748	785	748	748	755	754	782	790	699	713	729	775	744	722	710	796	701	775	783	717	709	765	736	770	749	759	752	789	820	760	756	763	727	795	797	812	781	729	758	783	740	766	737	745	745	783	769	769	713	726	783	719	784	772	800	767	722	737	766	753	778	765	717	752	787	774	733	729	732	763	759	718	735	772	760	717	748	768	767	776	771	728	726	742	744	711	751	764	759	759	786	745	748	746	782	731	730	827	748	786	768	739	732	742	693	799	756	706	747	787	767	755	728	747	788	747	707	730	738	729	718	731	769	792	758	756	709	712	759	775	773	787	743	799	807	787	765	740	740	742	780	814	781	765	736	776	736	703	740	705	775	728	765	757	799	724	697	752	707	770	764	704	837	779	789	774	707	727	728	753	774	753	739	760	758	736	763	693	742	762	782	726	780	755	726	773	787	780	738	720	784	779	769	778	680	696	764	751	776	802	699	752	794	724	729	748	755	767	744	718	793	782	798	734	722	784	769	747	740	744	734	763	722	767	739	730	768	759	772	727	773	754	767	757	755	787	803	821	756	735	749	750	696	733	753	778	728	770	738	733	766	727	756	736	732	789	786	728	754	780	739	754	702	784	729	762	751	753	715	727	713	750	746	726	754	720	741	769	732	744	747	760	786	777	749	790	776	774	700	769	727	800	736	694	702	749	792	695	810	738	775	785	725	751	726	759	745	733	787	744	734	774	778	760	818	801	775	782	742	747	815	784	724	738	738	727	753	750	746	756	741	723	735	739	747	750	741	747	758	770	801	796	775	746	788	735	757	805	750	772	752	762	741	748	769	751	769	774	751	795	806	720	767	755	750	776	792	742	719	801	770	788	819	712	749	766	774	752	755	793	782	771	780	771	778	800	731	723	729	766	718	743	742	751	771	752	758	709	735	744	760	702	764	744	785	761	766	736	726	790	765	765	732	778	737	747	802	754	739	771	723	772	750	749	732	779	754	802	776	759	789	744	764	762	766	782	745	804	767	776	790	760	747	709	742	792	766	766	746	738	755
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
