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
339422466696	339422467264	339422467814	339422468364	339422468914	339422469464	339422470014	339422470564	339422471114	339422471664	339422472214	339422472764	339422473314	339422473864	339422474414	339422474964	339422475515	339422476064	339422476614	339422477164	339422477714	339422478264	339422478814	339422479364	339422479914	339422480464	339422481014	339422481564	339422482114	339422482664	339422483214	339422483764	339422484314	339422484864	339422485414	339422485964	339422486514	339422487065	339422487614	339422488164	339422488714	339422489264	339422489815	339422490364	339422490914	339422491464	339422492015	339422492564	339422493114	339422493665	339422494214	339422494764	339422495315	339422495864	339422496414	339422496964	339422497514	339422498065	339422498615	339422499164	339422499715	339422500265	339422500814	339422501364	339422501915	339422502464	339422503014	339422503564	339422504114	339422504665	339422505214	339422505764	339422506314	339422506864	339422507414	339422507965	339422508515	339422509064	339422509614	339422510165	339422510714	339422511264	339422511814	339422512364	339422512914	339422513464	339422514014	339422514565	339422515114	339422515664	339422516214	339422516765	339422517314	339422517865	339422518415	339422518965	339422519515	339422520065	339422520614	339422521164	339422521714	339422522265	339422522815	339422523365	339422523914	339422524465	339422525015	339422525565	339422526114	339422526664	339422527215	339422527765	339422528315	339422528865	339422529415	339422529965	339422530514	339422531065	339422531615	339422532164	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2736	3600	2300	2738	3600	2300	2739	3600	2300	2741	3600	2300	2742	3600	2300	2743	3600	2300	2744	3600	2300	2746	3600	2300	2747	3600	2300	2748	3600	2300	2749	3600	2300	2750	3600	2300	2751	3600	2300	2752	3600	2300	2753	3600	2300	2754	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2756	3600	2300	2757	3600	2300	2758	3600	2300	2759	3600	2300	2760	3600	2300	2761	3600	2300	2761	3600	2300	2762	3600	2300	2762	3600	2300	2763	3600	2300	2764	3600	2300	2764	3600	2300	2765	3600	2300	2766	3600	2300	2766	3600	2300	2767	3600	2300	2768	3600	2300	2768	3600	2300	2769	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24550	21806	34096	67948	42972	15299	4382	1275	990	883	917	873	921	879	872	910	937	846	1136	2202	2090	1590	1166	989	894	893	892	893	789	882	825	815	816	850	881	851	864	843	849	876	901	804	868	869	794	846	848	823	886	846	871	840	832	878	809	854	867	827	862	903	861	831	833	861	867	804	870	856	803	900	763	833	844	800	834	831	848	814	847	824	831	860	823	847	850	889	848	781	836	826	819	865	857	852	795	850	869	843	874	834	866	853	809	849	886	883	882	856	856	885	815	849	822	836	851	839	835	839	827	825	890	875	839	815	869	843	852	837	803	825	848	847	799	787	884	784	848	837	834	853	862	806	859	833	844	853	809	856	804	816	789	871	815	810	853	806	810	815	884	895	809	845	824	813	845	856	846	859	823	844	828	885	852	834	859	906	809	850	834	816	833	886	815	871	855	872	814	832	879	811	825	838	807	794	838	834	793	841	796	831	854	855	827	867	817	808	835	883	784	811	862	842	882	805	861	858	816	848	866	818	838	832	834	843	859	799	865	832	817	829	846	852	837	824	874	846	841	803	843	911	827	848	854	840	879	862	822	847	833	873	862	881	822	838	829	786	825	855	791	837	835	890	844	911	852	835	861	816	819	890	833	804	857	833	820	850	819	830	873	835	821	808	802	810	845	829	803	829	825	839	883	848	841	833	794	799	796	906	887	849	818	815	834	890	875	874	860	855	820	860	852	826	853	845	828	842	828	875	811	846	844	831	916	768	849	871	857	874	856	840	804	818	795	841	879	860	832	827	831	872	795	864	846	853	881	869	826	842	856	819	828	863	847	858	853	861	895	860	833	911	868	858	847	831	869	820	839	853	910	833	847	873	796	846	843	845	894	844	821	869	836	830	845	823	847	850	799	839	850	831	853	804	876	842	873	780	862	823	810	830	845	863	897	792	831	790	944	843	814	871	804	820	845	810	852	882	807	855	851	874	847	860	850	869	841	843	848	851	862	863	898	814	812	840	880	849	861	804	821	862	888	860	869	779	838	855	879	849	834	828	775	840	857	907	848	826	826	812	864	857	824	817	833	893	880	816	878	878	832	830	798	841	881	803	887	835	825	820	835	817	867	829	855	862	809	846	892	872	858	863	847	816	862	861	803	840	802	836	848	810	823	862	857	839	835	826	853	837	893	895	811	818	802	886	808	866	881	814	774	874	855	820	805	835	844	849	840	837	797	840	919	848	866	833	805	883	846	869	812	850	812	781	873	841	896	867	816	872	780	907	825	874	826	877	832	888	835	843	847	841	928	825	941	854	872	839	854	803	863	782	848	829	883	857	836	839	840	887	857	854	827	835	834	848	809	877	829	867	839	847	861	897	816	845	854	866	843	857	824	870	829	870	859	856	919	837	803	905	888	863	840	870	834	828	853	829	833	840	833	851	852	835	869	826	848	772	892	862	875	829	849	822	842	875	842	849	858	861	870	879	832	905	820	863	863	843	873	855	807	871	859	803	843	879	780	857	836	885	816	870	864	882	832	856	818	829	816	892	894	855	825	823	824	827	811	869	857	816	876	834	870	827	829	836	837	859	845	892	839	815	851	843	883	824	862	821	806	863	823	859	792	823	881	785	810	787	860	892	817	845	870	842	843	866	858	855	832	909	911	806	837	857	870	865	848	838	820	852	840	867	825	839	799	823	804	900	863	826	811	811	817	821	838	827	755	820	813	887	861	825	778	813	827	860	868	871	805	845	885	817	778	833	850	830	816	797	835	841	798	848	856	842	855	807	858	833	823	880	807	833	867	871	880	819	823	837	831	819	834	787	852	856	858	837	846	867	829	854	799	836	836	850	829	830	869	847	841	839	868	850	862	850	830	839	845	788	871	793	878	837	823	796	848	819	817	864	800	828	823	848	852	823	863	882	840	831	843	872	831	904	846	856	790	837	836	812	828	846	833	815	846	815	813	782	846	853	815	856	831	857	880	848	817	839	844	858	859	830	846	888	820	871	848	830	820	821	814	844	808	863	847	851	827	859	825	847	851	784	872	839	803	862	844	834	874	802	855	869	834	862	887	806	868	917	844	852	832	827	884	777	831	831	816	839	816	872	822	838	822	844	828	803	803	794	845	825	832	818	864	855	859	834	876	843	862	854	846	819	823	867	829	873	806	869	874	840	863	833	807	851	873	907	882	834	887	852	852	853	829	851	843	910	821	858	784	849	845	868	864	813	885	834	869	851	858	855	831	860	834	843	871	851	856	840	839	854	864	784	873	826	847	840	883	850	862	802	827	849	845	854	856	835	781	847	822	815	831	841	795	846	825	914	849	837	824	766	840	806	853	888	820	874	839	837	857	869	840	824	839	850	815	802	824	808	871	842	823	894	808	836	852	871	861	815	846	780	927	830	809	782	811	819	860	824	889	829	873	862	853	847	866	879	922	844	873	861	830	850	800	864	844	818	869	860	828	814	858	895	872	837	805	857	866	868	832	860	830	843	804	819	848	819	840	888	835	838	840	831	905	874	868	847	829	872	835	835	847	913	851	854	839	843	869	791	787	860	806	830	920	811	821	866	862	841	802	804	855	850	801	872	852	826	791	846	819	813	805	819	815	849	899	829	908	902	869	847	816	870	846	874	827	798	808	791	821	807	862	824	814	865	820	804	883	827	863	861	842	829	870	804	851	850	867	824	801	814	864	841	867	821	824	830	838	808	862	841	828	891	846	805	819	889	833	824	822	877	799	857	863	843	851	815	819	880	894	794	934	859	829	785	870	861	824	881	883	857	885	827	797	861	865	861	880	883	853	857	915	858	835	846	816	842	811	842	803	791	829	810	862	871	842	846	867	873	835	774	811	871	836	857	863	839	809	892	835	815	887	868	843	815	795	857	832	852	862	878	840	852	777	815	831	807	818	854	855	889	892	868	825	866	813	859	872	820	799	829	797	817	840	868	808	866	852	845	811	851	820	843	848	856	854	858	831	810	850	835	847	904	790	830	839	848	829	841	824	818	839	791	868	846	895	814	815	843	851	792	849	844	811	873	853	853	827	876	797	878	819	859	809	867	860	835	838	833	861	835	829	886	813	812	849	803	874	788	835	876	873	849	870	788	849	821	894	848	846	859	793	798	813	865	850	850	814	797	853	839	773	834	866	807	826	876	819	832	825	808	886	831	875	869	797	840	851	844	836	836	865	845	859	847	832	848	846	824	813	833	846	917	790	842	830	849	812	871	806	846	822	853	847	792	801	798	880	883	809	849	847	856	858	805	881	854	821	860	855	841	828	844	860	875	817	832	826	847	870	839	799	834	853	849	906	836	872	865	843	808	863	811	840	810	840	825	824	837	825	821	812	861	841	868	906	790	831	826	858	825	823	789	853	865	856	846	851	815	854	847	859	833	856	855	871	862	804	831	836	885	812	799	799	836	828	850	809	822	872	845	797	824	817	821	799	812	877	791	906	786	842	851	857	855	850	802	822	899	847	812	841	824	868	905	856	839	823	888	852	858
3830	11175	72882	86683	19363	941	937	923	905	927	864	850	887	861	859	852	839	812	1306	3191	2684	2076	1269	942	895	850	841	864	842	770	835	810	844	819	826	859	836	841	818	831	869	860	852	822	865	742	833	826	859	878	846	851	826	797	803	875	810	823	863	809	838	836	775	840	850	827	852	827	832	811	830	819	851	829	833	855	806	853	845	834	861	829	860	785	856	907	861	777	852	842	842	865	833	850	832	835	823	847	810	838	812	861	817	857	791	822	805	830	795	837	824	814	915	804	848	820	787	853	796	843	847	865	851	849	889	831	787	824	862	810	883	808	825	827	814	838	869	863	834	869	876	800	837	811	810	848	848	825	841	813	800	856	836	871	789	812	866	849	834	874	783	849	874	876	855	839	843	819	839	804	793	825	837	795	847	811	807	767	825	876	838	831	826	855	835	819	891	840	861	831	840	835	785	848	846	774	796	811	821	848	850	843	839	793	779	814	835	885	836	775	840	794	805	818	823	800	827	838	813	834	823	852	810	879	858	829	870	829	795	866	852	830	812	792	878	799	844	808	873	827	832	874	857	843	809	782	817	855	850	834	818	859	801	802	815	820	842	847	760	833	866	819	859	820	803	759	873	853	832	870	801	822	842	852	834	830	812	846	793	792	848	817	785	790	792	790	855	855	817	805	853	820	813	825	826	843	801	837	856	871	876	862	818	818	827	812	787	807	831	847	772	863	810	812	840	892	825	869	866	849	858	865	860	815	834	792	818	819	816	813	804	808	837	826	796	828	842	813	872	803	826	865	847	819	792	859	855	844	813	797	864	765	812	854	819	837	835	842	811	807	796	796	849	847	812	854	845	807	843	814	815	870	885	834	845	832	837	860	845	847	858	796	829	820	784	807	823	793	862	807	791	836	785	814	874	848	803	858	848	870	830	863	808	819	772	854	833	844	826	891	806	859	813	823	847	869	843	858	807	851	835	863	816	821	840	798	854	811	785	783	786	830	836	856	811	869	815	838	812	864	842	820	839	804	817	775	857	850	791	886	844	813	860	814	808	773	821	870	875	893	826	817	867	814	841	830	824	850	816	789	869	820	820	874	828	842	818	860	806	830	827	762	861	803	827	815	843	882	901	842	827	870	876	858	801	838	869	775	814	889	827	843	839	816	839	812	847	826	840	881	850	840	824	801	856	826	808	819	835	840	811	821	817	804	794	802	830	855	804	830	823	862	800	837	841	835	844	829	817	836	767	826	849	834	800	767	803	856	828	856	819	755	844	831	823	847	784	818	849	874	845	821	792	866	786	800	821	833	855	805	800	830	827	844	833	792	834	806	870	815	856	856	851	805	860	811	825	834	842	848	802	880	776	809	852	811	850	827	863	816	856	855	822	837	860	764	853	801	832	846	862	775	826	839	836	844	782	822	825	829	852	765	798	808	846	867	772	810	827	800	856	811	848	820	833	842	884	832	840	828	821	818	852	846	838	762	809	826	837	790	840	811	860	824	897	778	817	830	836	775	792	816	817	852	854	869	816	830	857	817	815	790	845	872	829	834	837	818	876	829	839	849	764	803	806	821	841	760	829	823	806	813	844	814	867	815	855	836	865	874	849	814	878	785	882	825	849	852	807	856	777	814	766	827	836	787	827	864	792	784	803	792	873	787	840	871	814	839	841	779	821	831	851	853	818	838	818	882	805	800	808	826	866	876	843	844	816	800	849	832	798	850	812	815	829	798	813	817	850	841	836	805	797	811	868	768	840	838	807	838	826	860	804	830	793	837	879	832	782	812	931	811	816	803	851	838	825	892	879	833	848	803	821	829	853	879	819	835	827	897	865	831	779	821	824	848	870	825	812	837	852	870	863	862	840	777	772	801	814	806	824	812	849	792	818	862	809	814	851	900	810	788	858	833	827	776	851	851	858	843	876	821	811	861	801	810	855	806	860	763	840	875	820	829	812	825	835	855	839	845	839	841	833	877	883	845	871	839	782	813	832	829	818	797	764	780	837	825	806	838	794	814	846	833	827	798	818	814	871	800	840	835	817	846	866	805	824	831	850	866	779	838	891	866	796	847	794	858	807	874	821	811	822	823	801	821	789	886	837	868	774	803	780	849	820	824	855	815	833	832	848	815	861	781	844	853	846	781	816	819	885	901	799	859	805	794	843	854	846	839	803	806	826	782	845	860	839	793	835	816	829	787	811	833	855	827	850	804	835	843	853	815	842	871	881	759	818	836	849	819	839	875	808	833	789	872	811	809	762	855	813	818	861	870	839	768	857	880	847	827	836	872	859	816	884	823	843	822	803	832	791	843	776	798	755	864	794	833	832	829	791	837	761	849	855	768	811	864	881	828	805	823	833	880	839	833	853	802	783	829	776	876	831	873	796	829	878	819	796	844	813	864	854	771	820	853	874	813	845	852	823	854	843	834	759	817	881	815	889	846	897	832	841	791	840	837	845	862	785	836	829	832	844	779	838	790	867	848	872	881	845	790	792	859	813	819	835	862	844	843	869	865	846	792	798	754	866	823	815	811	841	858	874	832	822	802	838	800	824	841	797	818	852	794	856	832	851	820	800	845	829	802	845	783	893	828	820	820	852	861	827	790	884	855	841	892	864	801	839	841	818	832	844	840	809	821	786	843	837	816	843	850	864	842	852	826	769	834	850	825	849	835	823	837	798	775	807	790	873	843	793	836	819	800	834	894	838	819	851	828	838	852	833	862	819	825	853	835	831	802	881	755	829	769	859	817	798	812	802	825	816	796	857	824	778	845	840	846	816	824	831	815	827	810	809	802	831	793	813	850	899	879	822	815	850	823	766	839	820	843	796	844	810	850	829	856	823	783	851	807	859	793	873	780	791	816	821	852	798	797	878	870	828	845	858	826	840	812	809	798	857	828	828	851	776	813	831	828	796	840	834	838	855	819	766	830	865	876	915	796	809	817	881	824	840	818	794	820	822	828	838	806	830	808	787	863	829	836	828	825	866	839	809	827	834	848	835	850	799	822	754	849	804	826	761	826	764	856	853	798	832	793	835	820	821	803	776	837	811	826	816	807	844	814	815	900	843	852	878	821	788	835	856	861	829	848	863	828	754	877	828	845	848	880	830	836	829	837	815	815	791	783	774	779	837	843	821	885	852	852	833	837	779	836	820	790	833	789	881	808	853	758	790	825	845	841	783	787	845	875	825	789	811	804	814	810	835	852	839	802	823	801	864	858	850	846	814	858	853	874	849	867	855	860	817	827	790	829	800	811	829	812	846	860	836	870	825	793	860	832	846	802	854	820	805	802	806	822	831	818	827	873	859	812	852	820	838	795	839	861	848	884	852	840	859	845	858	757	807	807	883	819	801	794	849	806	844	840	829	742	771	865	866	810	820	802	810	775	831	824	818	811	826	871	855	807	863	850	820	824	849	832	807	823	802	822	889	862	874	826	878	821	839	782	841	790	834	823	806	810	819	852	816	814	863	878	840	808	836	818	825	808	800	789	810	846
27227	13276	14387	35292	12143	1152	867	806	811	789	792	851	801	794	807	814	799	809	821	793	946	893	819	817	767	788	805	866	809	786	788	793	812	764	736	765	804	740	824	758	856	795	732	756	827	812	842	779	805	755	769	809	813	805	814	816	782	777	804	731	779	834	796	749	757	793	790	796	773	791	806	753	776	809	774	836	783	775	816	803	839	760	768	757	763	803	854	799	754	791	797	800	775	794	742	741	772	782	820	802	748	811	828	790	803	822	811	797	782	826	787	826	762	843	831	820	775	774	788	777	747	788	818	744	826	814	756	802	777	787	803	756	782	815	784	811	790	762	789	794	724	790	802	783	825	754	798	768	834	765	771	800	753	828	748	817	792	750	833	770	728	795	800	774	832	767	797	787	778	813	809	792	825	802	716	723	750	790	771	793	784	814	804	812	764	775	778	803	790	776	788	765	808	812	784	786	797	772	783	788	811	765	798	811	782	797	788	780	786	723	825	784	741	795	747	797	776	756	792	812	801	809	806	760	798	764	780	764	826	794	732	826	761	811	836	753	786	759	820	755	771	795	808	782	799	784	805	824	794	825	826	761	775	812	798	790	801	781	818	771	778	725	718	786	848	854	729	790	796	802	793	762	807	836	759	796	779	802	818	823	803	774	737	761	770	816	863	791	823	816	785	816	825	784	813	826	793	795	836	824	751	760	783	765	786	786	802	782	779	811	714	772	798	750	800	817	742	796	803	762	833	809	823	812	823	744	755	796	771	833	754	782	806	781	751	830	773	786	754	760	759	778	812	777	850	783	811	797	754	804	786	810	842	815	834	801	824	766	788	769	769	798	789	834	804	777	833	762	803	774	778	827	773	770	756	845	824	768	777	807	819	773	810	827	792	757	800	760	804	749	841	836	763	776	810	747	748	788	742	813	802	779	793	817	816	806	790	835	810	826	833	767	794	812	813	810	838	830	810	795	759	796	765	743	799	814	806	787	750	779	815	788	771	783	736	832	790	836	807	775	809	798	754	748	761	815	819	790	795	753	812	770	824	785	833	774	775	820	809	784	759	752	780	778	774	846	778	764	815	765	779	761	814	726	781	776	795	771	821	844	816	803	782	767	809	726	793	741	789	803	781	761	752	737	834	762	729	838	778	793	766	744	760	815	779	811	823	775	745	755	807	849	796	766	762	777	759	765	822	838	787	773	829	830	796	757	775	808	804	757	866	744	792	825	817	805	827	787	804	846	819	770	754	776	793	819	779	756	755	853	796	782	777	811	811	746	803	800	815	849	777	799	801	761	790	859	770	762	798	814	760	835	819	787	797	762	755	722	849	741	768	783	805	771	763	729	838	735	797	766	746	847	806	781	789	779	818	793	780	825	798	809	761	702	812	774	793	785	777	741	742	748	750	782	754	774	804	819	754	769	783	766	803	747	826	771	766	786	758	806	776	814	791	768	788	782	813	797	806	785	751	767	843	776	794	795	760	794	736	771	804	777	804	771	794	764	779	835	748	822	765	792	772	741	796	770	829	869	700	771	798	808	773	795	797	790	794	781	837	744	762	778	800	794	794	797	841	741	767	772	755	761	769	793	802	798	825	795	793	801	807	781	819	818	800	764	813	751	785	789	824	798	801	817	799	818	830	776	775	779	824	810	753	877	741	771	798	795	792	762	789	849	799	793	766	820	734	780	790	799	818	789	809	781	747	767	802	792	816	771	716	812	758	747	795	798	771	803	788	785	750	752	776	809	806	789	769	783	743	763	801	747	789	749	821	782	819	742	801	779	759	788	778	776	783	796	764	815	696	776	775	770	773	807	770	780	787	812	794	750	782	737	748	785	774	823	804	829	800	748	770	798	787	806	779	746	775	768	752	810	820	765	809	800	780	824	808	825	777	857	794	826	763	794	810	803	803	818	796	793	764	787	802	770	756	781	865	825	854	750	738	803	774	747	801	731	797	790	794	786	792	842	778	786	811	809	788	779	742	803	830	739	770	806	801	799	783	796	837	758	788	806	781	744	814	817	810	817	834	770	766	810	761	798	808	837	845	793	813	766	753	830	791	794	826	758	770	772	812	845	841	788	815	847	758	805	785	797	850	765	794	819	819	744	788	789	821	780	772	753	797	803	842	772	803	806	766	775	752	733	777	800	761	828	801	802	835	813	764	781	788	810	762	778	789	783	783	819	782	795	779	782	752	776	825	828	789	770	780	794	804	829	805	769	829	827	834	778	767	787	734	770	814	803	803	782	790	759	846	811	755	804	783	774	790	756	798	778	833	758	837	782	803	779	856	770	787	788	801	797	799	805	758	785	793	795	771	786	746	794	763	818	840	790	777	745	770	748	854	812	810	820	766	762	747	754	791	782	742	832	804	803	834	789	827	767	770	763	804	797	818	778	785	769	795	771	771	759	745	823	726	762	764	789	789	823	739	789	762	766	808	729	788	774	812	763	802	772	750	801	792	770	773	793	750	830	826	796	813	754	747	824	756	832	758	767	815	742	838	801	780	824	785	798	767	853	787	818	733	780	763	768	777	821	761	789	793	808	743	781	787	769	792	810	748	799	784	758	791	745	853	754	789	817	821	772	831	773	836	793	821	819	751	718	786	773	797	797	796	804	846	767	787	766	765	794	772	767	795	772	818	831	789	809	769	841	747	788	744	861	793	810	820	754	775	796	824	799	779	815	785	810	825	759	781	752	774	834	774	756	782	777	806	748	789	796	763	813	792	790	809	771	782	829	782	813	781	860	807	744	798	819	792	775	773	827	735	747	772	820	735	773	748	743	816	823	783	797	810	809	810	818	778	832	758	713	793	770	785	827	755	794	851	818	751	786	773	817	795	791	763	779	767	788	770	805	778	783	822	787	824	814	829	816	887	799	789	845	784	794	734	784	770	800	806	788	774	795	805	809	740	826	792	764	779	760	765	813	747	778	774	760	744	770	761	813	799	761	827	815	784	812	809	790	796	794	813	801	754	764	821	788	742	785	763	804	752	809	790	805	799	756	820	788	790	742	801	788	839	798	751	782	805	839	789	787	819	783	801	796	797	779	785	743	767	822	768	773	759	834	784	832	781	797	772	783	759	790	756	790	781	758	869	807	780	774	721	790	791	727	786	782	833	752	800	775	799	783	815	790	791	761	776	716	783	750	779	792	816	821	808	799	794	815	808	823	833	808	835	793	758	755	795	779	828	825	843	789	803	771	789	798	743	763	766	774	832	741	824	806	716	842	781	808	766	791	813	813	802	825	808	802	799	827	820	791	790	772	800	749	766	817	823	799	827	790	768	773	760	804	753	761	751	793	804	773	790	773	746	781	750	799	816	794	788	754	757	821	827	795	769	748	770	777	765	798	841	789	905	814	818	855	766	816	774	817	791	777	831	820	762	782	765	800	790	806	745	827	805	793	778	795	767	805	795	798	797	850	763	769	773	818	809	779	754	736	786	780	756	808	808	750	736	776	774	793	731	829	764	742	797	809	814	780	808	796
5000	1225	16374	27209	5113	720	733	751	696	731	763	688	721	726	663	763	734	779	749	909	898	823	756	750	696	730	759	722	685	737	749	702	734	697	743	685	731	715	715	703	754	692	763	698	708	705	723	711	730	705	693	729	686	714	701	724	719	691	693	747	730	706	720	761	696	698	712	700	727	712	702	737	726	737	710	713	692	709	760	756	724	765	685	733	729	756	694	649	682	746	704	690	718	688	695	699	708	694	751	739	711	724	719	663	722	753	671	720	703	737	750	736	697	729	722	710	685	691	702	696	682	683	694	705	715	715	720	703	699	699	706	688	756	725	659	730	715	746	697	727	716	765	759	723	693	685	724	696	698	688	772	732	739	686	783	730	705	724	689	719	685	712	677	732	717	733	646	689	712	704	724	696	731	690	742	721	675	723	753	717	712	744	739	762	731	770	731	726	734	670	716	696	712	719	752	702	670	752	765	728	734	752	703	699	727	763	746	694	709	722	710	725	781	665	678	758	718	715	713	707	746	687	682	677	694	692	735	710	710	679	722	773	719	680	732	685	736	704	686	737	697	747	714	705	718	746	676	707	748	735	737	746	795	685	715	696	713	741	712	735	727	694	681	704	722	680	723	736	719	690	702	714	733	702	727	686	718	747	746	738	730	724	705	714	718	753	703	719	662	697	750	734	713	776	710	715	718	701	781	705	766	712	740	694	760	725	683	708	686	739	741	693	728	719	707	727	755	736	672	708	697	697	716	704	643	716	680	698	667	682	701	708	697	679	675	717	741	727	724	730	723	721	731	764	741	716	696	699	716	725	690	731	700	731	723	699	739	724	749	720	744	732	722	689	701	725	727	710	715	656	728	701	743	727	741	742	733	720	753	712	718	713	725	725	699	724	698	747	715	787	736	732	693	702	691	688	714	735	746	720	706	683	716	714	701	695	739	760	704	740	738	759	741	711	742	786	732	682	727	717	716	731	722	722	700	715	692	720	728	708	757	680	711	705	720	728	693	721	679	727	716	723	687	730	692	761	718	650	721	714	697	704	725	726	730	736	735	749	669	681	725	723	713	692	735	727	674	695	700	712	693	726	695	719	691	709	696	688	716	754	750	734	701	751	695	703	691	720	715	760	725	685	699	680	736	719	755	723	723	700	765	737	680	735	727	692	695	747	727	741	718	718	739	722	710	714	706	813	711	746	737	765	684	738	703	704	694	739	743	704	737	727	731	739	693	765	747	713	721	660	701	702	720	660	749	736	713	755	735	724	808	727	753	749	718	705	728	742	709	743	709	678	691	689	682	664	710	730	763	721	687	725	715	663	739	703	763	696	730	719	736	730	667	766	707	720	701	688	696	733	719	713	736	698	699	691	685	705	757	747	686	674	775	747	734	719	747	669	749	628	765	798	709	715	679	668	702	721	756	735	698	699	709	698	704	691	719	734	732	702	764	734	734	720	662	753	696	687	759	725	722	695	710	711	711	725	666	691	689	757	692	727	715	705	776	699	730	759	706	714	735	727	723	729	757	730	698	737	644	709	762	695	675	683	719	731	704	695	744	691	707	713	704	717	753	712	725	726	689	754	762	709	753	730	692	721	686	708	746	743	745	734	706	738	765	662	733	687	748	662	733	705	737	692	716	716	720	713	735	678	679	754	714	727	720	683	730	711	695	685	742	707	740	713	700	702	722	736	745	717	712	717	756	742	700	729	796	747	754	704	772	738	696	673	709	673	733	738	732	678	710	693	722	702	735	735	705	737	700	686	730	744	653	672	669	713	694	734	694	692	748	693	746	732	762	754	710	716	729	687	706	737	656	709	722	713	670	708	763	716	755	690	687	746	708	733	724	706	724	700	779	739	699	715	731	699	710	695	757	673	698	708	746	744	771	720	751	720	692	733	711	732	715	689	746	740	671	723	726	667	730	763	700	722	703	717	708	686	696	703	697	722	744	724	711	721	729	726	739	719	712	733	684	699	737	730	725	779	695	702	724	717	731	736	730	739	717	792	711	773	700	752	712	700	690	717	700	703	721	724	694	753	702	695	752	705	745	677	722	673	685	712	687	695	727	724	682	764	742	674	700	722	751	801	765	694	727	700	678	692	732	674	681	713	720	702	723	727	728	688	698	733	699	729	706	724	657	683	670	743	694	754	693	713	705	705	706	721	751	707	756	778	717	702	693	744	725	699	705	723	765	720	711	729	748	725	644	696	736	762	715	672	749	733	730	732	766	725	621	753	712	697	731	697	705	736	742	692	730	748	687	684	758	718	736	735	686	699	728	718	721	705	671	745	700	743	735	703	707	765	728	760	679	722	732	709	724	683	741	657	712	691	706	748	687	688	714	693	733	763	768	679	684	744	680	739	686	703	701	684	704	734	740	694	625	689	754	701	717	752	742	654	692	705	681	712	707	678	709	696	712	752	711	706	720	701	714	732	668	712	701	742	714	769	725	748	691	679	715	666	700	731	726	672	718	712	699	710	741	759	692	728	698	706	746	747	677	722	752	729	737	686	735	741	774	706	736	730	729	755	706	729	715	704	681	690	721	707	685	746	725	754	693	736	728	733	712	716	730	709	706	682	753	712	735	741	677	718	708	726	713	741	664	762	712	721	700	761	742	735	697	692	714	730	708	694	723	712	736	698	696	724	741	700	696	735	734	692	697	726	685	726	726	744	686	708	685	714	699	686	683	698	718	699	737	733	686	718	660	715	707	745	734	742	725	664	722	736	720	715	684	684	696	724	707	721	690	712	712	708	711	717	672	713	762	679	705	723	721	722	715	717	726	722	756	690	687	705	732	732	747	721	702	702	674	663	695	722	654	671	694	731	756	721	672	731	681	755	707	747	655	721	675	701	720	704	704	714	684	757	680	747	721	731	731	713	727	683	689	728	696	684	738	742	690	735	721	681	714	747	722	759	667	679	723	699	717	725	726	705	662	731	721	694	729	761	669	704	657	694	729	714	746	740	762	749	734	747	702	710	700	702	723	689	665	740	726	710	744	760	716	696	728	725	716	744	702	713	709	734	724	673	717	752	753	709	730	740	724	704	727	703	731	692	685	665	735	704	696	734	728	691	710	709	685	691	722	737	712	713	690	725	707	717	753	686	724	720	741	667	729	707	741	720	742	696	753	739	659	718	746	729	775	711	688	684	711	723	705	691	713	713	756	757	738	737	746	762	763	740	701	730	710	699	684	687	749	713	749	720	723	731	705	682	708	738	738	711	760	755	732	713	747	719	720	710	703	705	703	796	741	749	712	757	741	776	705	722	668	704	741	751	681	754	711	705	736	746	715	710	717	687	722	740	715	732	713	701	731	721	743	683	738	703	775	718	740	735	693	726	771	734	732	701	688	698	730	707	738	721	710	702	695	683	764	662	703	691	716	696	724	705	682	740	713	714	689	693	704	720	737	743	714	696	723	674	688	721	703	770	738	707	731	723	717	709	745	700	678	701	742	755	722	742	672	758	658	739	679	704	703	743	757	766	727	668
24654	21098	34754	67988	44741	11360	2099	973	801	808	848	781	761	728	758	745	755	824	989	1501	1257	952	844	775	759	730	736	733	793	769	769	737	784	725	738	736	772	761	780	770	785	749	742	745	749	733	727	745	754	775	806	734	715	767	716	770	690	774	726	697	798	796	730	802	728	759	779	772	718	768	751	766	776	747	809	730	709	746	783	808	796	749	767	760	752	735	734	762	804	755	738	772	726	803	723	693	704	753	771	733	746	733	709	763	787	753	819	721	732	740	780	750	793	708	706	769	742	790	745	779	753	767	737	743	728	740	742	712	738	732	771	712	765	792	769	785	775	738	769	745	708	697	715	761	780	776	824	756	747	689	745	750	749	769	778	748	806	762	698	756	706	739	697	771	726	725	774	764	750	714	741	753	770	757	765	744	783	715	712	730	762	730	747	751	741	720	768	748	784	753	761	747	777	767	747	731	749	780	746	764	766	745	756	777	786	774	757	768	715	769	735	769	765	790	793	736	769	755	757	731	791	750	744	756	755	772	728	753	763	790	758	725	728	711	750	786	758	706	740	737	713	766	730	773	754	726	736	759	724	767	740	786	752	737	751	759	769	808	764	726	713	731	757	761	738	726	757	779	749	767	740	789	700	760	754	728	728	752	788	769	746	711	764	748	710	722	759	777	767	756	693	761	789	732	752	762	745	757	751	739	757	756	720	782	760	749	781	750	681	764	742	709	727	770	757	762	791	740	764	761	755	745	750	781	799	744	735	764	758	758	724	740	721	826	730	773	761	714	772	754	773	790	759	735	775	804	751	735	797	732	733	732	703	738	745	769	753	756	714	721	717	745	711	687	741	739	764	776	788	758	789	719	743	726	754	711	744	750	769	780	789	777	724	754	724	761	762	755	805	727	749	791	756	725	747	758	757	740	783	718	757	712	787	736	717	715	745	722	725	749	751	783	759	716	715	779	705	734	763	775	691	711	715	742	746	799	771	780	715	761	730	760	683	689	721	712	750	740	703	719	753	756	808	705	766	724	766	786	743	767	741	712	737	726	735	716	755	751	727	717	795	718	735	738	725	784	786	773	784	707	721	717	776	708	782	724	769	752	746	723	753	725	756	779	760	771	753	738	733	771	715	788	744	725	791	722	769	734	761	749	732	762	800	806	770	803	744	733	696	725	720	722	754	733	760	822	752	778	739	754	754	743	787	747	728	702	730	725	768	781	737	734	752	740	727	767	761	787	728	714	740	708	747	743	745	711	790	764	708	768	751	715	780	685	776	737	695	744	702	752	722	776	771	719	734	761	714	728	784	765	835	775	716	747	757	802	735	780	772	727	755	781	730	761	741	709	792	696	733	735	813	742	743	776	708	725	725	739	763	772	777	777	745	797	759	701	719	750	776	739	736	785	799	772	764	714	758	773	771	749	730	690	758	716	811	756	737	781	729	765	763	765	749	743	753	751	747	785	745	780	714	782	763	724	754	766	747	764	782	767	763	717	722	740	771	778	731	749	718	754	755	723	756	755	721	755	734	747	716	741	746	724	774	782	730	746	718	741	731	758	738	754	717	734	774	728	746	689	792	775	794	764	731	768	707	735	804	723	732	737	749	698	754	786	725	773	757	757	742	793	682	774	758	762	756	780	751	793	750	755	767	796	770	719	713	738	755	772	724	773	760	780	770	745	729	766	778	744	758	742	782	737	756	752	789	747	773	728	774	741	772	807	798	785	772	770	770	728	702	752	780	756	741	720	779	774	790	788	794	777	741	745	774	765	709	693	726	734	759	721	806	711	807	706	768	755	705	728	728	820	706	765	747	708	703	777	754	743	681	721	750	726	762	739	791	744	766	686	728	802	733	700	725	779	757	705	725	721	779	820	760	731	753	782	734	736	740	772	778	776	756	738	751	738	767	747	792	721	774	723	739	731	688	694	723	727	745	755	752	747	777	836	748	741	715	740	728	758	743	760	770	743	732	770	759	676	746	678	766	794	728	679	691	722	695	699	791	754	752	731	759	716	725	761	789	719	752	753	779	812	715	781	752	714	784	779	752	749	735	756	769	800	784	748	750	748	726	755	744	736	736	751	746	795	750	726	717	737	754	692	727	710	786	717	746	719	793	691	711	753	759	724	745	741	802	769	791	724	730	777	772	769	721	766	772	721	757	747	763	788	797	758	759	740	725	720	695	749	781	714	784	740	778	782	758	796	780	745	725	807	709	734	764	746	735	780	782	734	772	721	760	748	764	736	742	787	732	759	743	742	709	727	773	793	725	766	769	803	790	790	759	771	707	732	786	788	784	729	779	763	727	749	749	751	791	802	721	738	759	730	763	752	714	815	746	747	739	743	761	781	721	732	731	800	777	755	752	788	771	794	683	723	725	759	714	736	728	765	731	725	738	739	761	721	759	727	777	727	792	755	790	765	749	781	800	715	717	721	718	770	759	747	749	741	789	722	792	699	756	755	726	747	748	738	729	795	756	761	744	752	776	750	738	749	746	715	750	748	743	700	711	760	773	833	730	712	792	760	750	762	771	770	743	768	731	716	740	757	732	751	737	735	753	717	727	747	781	736	737	721	774	746	779	748	801	773	768	768	786	762	759	761	787	765	763	787	756	792	762	728	783	788	746	702	751	713	763	734	774	757	793	751	724	754	799	823	778	746	746	770	747	752	822	790	789	715	750	754	756	751	742	728	722	801	724	752	749	735	739	742	758	763	759	789	715	797	735	743	770	748	707	744	778	761	740	712	737	733	787	733	764	754	733	735	741	719	766	752	762	754	794	757	746	733	779	729	790	698	792	837	737	791	711	681	753	699	773	748	755	758	781	828	711	762	791	743	731	679	773	758	771	726	772	782	749	784	737	759	714	771	703	738	770	769	707	777	717	758	761	749	710	749	807	755	760	764	765	763	711	714	781	729	761	746	685	768	718	715	796	770	769	725	768	780	717	773	754	731	756	751	761	759	753	762	725	731	730	781	798	714	730	762	696	727	777	671	774	731	763	700	753	743	770	721	725	718	742	765	766	764	821	716	764	769	688	738	764	734	699	750	760	798	751	734	806	749	785	781	775	738	770	752	789	782	788	735	728	744	756	749	765	782	820	754	771	726	782	750	814	715	761	793	732	747	798	840	776	720	703	757	720	705	707	769	790	766	747	781	744	727	737	743	731	757	768	676	738	785	724	756	771	742	738	764	702	774	763	746	772	790	738	806	724	801	721	762	726	753	765	782	721	792	752	776	770	773	765	740	740	766	752	777	763	733	758	744	774	734	754	755	765	800	748	762	717	734	801	744	708	713	774	831	771	739	737	769	748	795	718	771	774	769	812	750	761	750	777	729	750	762	802	752	732	750	735	711	768	755	698	732	830	721	729	754	741	736	801	779	742	743	771	725	774	762	756	744	756	759	793	771	761	717	748	799	729	741	733	805	734	766	754	691	714	748	738	770	778	785	773	772	708	712	750	794	731	758	744	723	667	770	813	734	774	708	789	768
3515	5449	60535	74542	25152	768	752	761	750	715	767	785	769	745	748	821	771	746	1246	2083	1616	1008	894	779	787	766	749	761	763	742	723	759	747	766	776	777	731	758	739	771	777	771	778	743	781	761	723	720	729	743	683	717	736	761	728	749	718	709	738	737	758	690	719	751	721	707	742	779	750	707	735	727	745	752	730	724	737	774	748	739	717	765	733	737	695	745	717	704	725	754	709	798	736	748	735	740	753	679	730	768	707	767	754	694	722	711	747	710	735	738	744	720	754	781	762	692	769	730	736	745	746	730	721	717	720	731	720	739	715	769	809	761	729	760	704	735	765	789	721	770	770	724	756	726	725	747	748	724	690	778	708	783	751	744	739	732	728	759	785	754	751	709	725	690	735	743	723	741	748	734	700	737	774	740	761	759	774	762	819	746	761	764	756	718	726	677	744	739	708	735	713	739	815	723	714	693	710	719	723	723	715	774	712	723	778	736	747	782	746	759	760	741	782	749	762	717	742	732	756	793	728	784	829	751	774	688	788	732	763	728	719	718	795	710	735	727	738	711	700	745	750	689	752	740	724	740	723	714	699	740	720	752	732	772	762	733	747	744	738	720	781	806	772	713	760	751	790	715	715	689	699	712	744	716	734	704	718	689	715	748	727	773	717	748	726	778	736	712	755	770	764	720	740	765	706	744	761	721	770	733	724	730	707	773	750	757	740	711	749	750	728	816	716	734	778	776	749	746	782	724	735	719	724	725	698	734	754	691	737	769	720	703	712	778	726	751	710	738	746	744	742	699	714	774	764	765	740	715	741	746	722	737	762	770	710	787	720	717	757	774	794	721	754	730	724	745	741	746	716	721	737	783	734	714	731	735	698	734	721	785	725	717	753	717	740	760	772	757	725	749	740	739	723	747	741	740	719	706	737	765	724	712	728	743	749	788	706	703	730	730	744	711	720	747	710	747	755	764	770	771	739	795	736	762	735	710	726	756	725	733	772	738	680	732	725	749	759	743	685	745	731	745	764	767	691	755	720	720	795	759	784	714	722	777	755	752	726	797	746	736	745	747	736	741	710	741	692	802	687	778	800	719	732	683	749	705	765	780	734	747	779	776	745	739	713	761	741	741	753	773	798	722	713	714	698	738	774	776	725	706	724	751	692	673	721	758	770	686	743	732	734	772	752	743	742	741	712	741	776	722	731	777	737	705	759	763	769	764	757	702	717	709	746	717	732	739	737	725	755	790	754	745	751	717	749	764	768	728	714	728	750	749	715	713	747	738	730	748	716	681	721	757	738	766	706	736	741	718	715	716	741	762	757	751	751	729	706	704	740	706	733	790	701	749	721	741	698	729	758	722	753	724	685	747	722	729	753	743	710	707	686	768	732	706	742	749	765	724	745	779	710	739	759	744	755	742	766	718	725	735	774	738	719	698	728	701	776	767	749	716	785	684	761	713	713	720	761	766	766	760	710	726	758	737	782	748	698	742	742	704	778	691	715	733	762	753	723	741	735	733	752	729	725	722	744	743	744	747	727	745	737	729	765	789	755	749	770	767	756	751	719	705	769	738	762	751	731	702	729	819	739	732	731	741	787	746	731	704	725	786	737	723	695	720	742	702	741	757	786	691	707	736	728	720	744	786	710	735	753	765	784	732	762	764	743	713	737	786	729	794	725	745	761	719	741	754	741	740	721	756	714	722	765	723	752	748	730	745	691	707	736	725	728	742	722	710	753	735	775	807	702	713	795	760	747	725	751	750	749	758	712	750	775	812	772	723	767	741	711	716	702	702	747	783	751	745	755	773	727	725	791	709	752	749	735	756	716	736	729	769	762	749	714	721	735	719	688	751	717	738	725	733	733	728	725	713	728	729	739	713	736	736	740	748	738	769	751	732	695	761	713	742	729	736	741	792	728	718	732	726	714	758	743	757	702	746	729	744	778	706	711	787	735	803	681	779	717	752	779	718	706	753	714	708	766	725	691	745	774	717	769	735	749	756	729	717	753	730	720	757	705	712	737	746	766	672	730	760	714	735	688	746	720	733	763	789	726	699	775	751	728	734	740	803	698	706	717	729	753	762	748	753	730	776	757	751	734	761	712	775	708	784	747	715	734	679	754	713	747	760	742	739	724	736	741	695	765	737	756	766	729	714	743	736	713	763	705	709	689	751	689	716	729	732	721	755	750	717	765	730	791	759	741	742	713	719	747	741	719	734	705	727	766	776	712	723	718	712	713	764	747	752	721	704	736	733	737	746	751	783	737	733	754	804	732	756	773	735	759	751	733	748	784	741	705	766	718	805	738	791	742	718	716	741	669	782	788	768	730	756	755	721	769	779	745	750	749	742	769	729	736	743	782	796	773	725	737	763	796	674	755	729	773	739	744	757	758	698	707	742	734	753	733	740	737	724	745	759	673	749	732	736	740	721	717	733	729	738	731	746	778	788	702	774	733	758	781	752	710	718	719	757	745	752	714	728	727	717	741	774	750	751	728	709	713	786	744	772	715	750	724	739	742	720	706	770	742	750	752	728	748	712	740	723	714	771	762	760	743	745	711	763	767	722	726	746	737	711	755	759	715	763	751	731	781	770	748	704	843	702	742	762	731	745	726	776	735	707	754	770	758	776	713	763	755	726	693	686	734	732	762	713	727	722	699	766	754	749	737	753	763	783	716	753	686	712	790	688	772	723	791	666	738	772	774	704	718	726	715	746	727	779	714	796	745	772	719	698	718	758	742	781	743	742	784	723	782	795	755	728	717	776	765	744	725	726	740	725	711	759	736	786	751	749	741	806	718	707	763	755	788	737	709	765	727	747	735	734	714	757	738	735	737	720	724	755	720	715	760	721	698	700	738	743	745	706	708	722	765	760	718	767	748	773	722	768	783	728	755	763	696	737	757	783	726	733	688	712	672	769	737	748	739	683	731	739	751	760	757	747	753	769	782	756	689	758	709	764	715	754	709	736	805	717	698	769	705	714	749	734	749	724	758	723	712	726	724	718	701	690	787	760	780	693	710	749	694	760	732	753	718	755	732	714	750	730	749	725	755	745	728	768	691	761	705	792	702	770	692	744	774	735	755	758	710	665	726	737	761	682	762	752	769	731	730	749	742	746	722	734	710	743	748	743	751	759	721	778	763	755	726	718	771	664	716	731	745	742	733	751	709	770	789	763	722	767	793	690	747	797	763	750	733	678	704	781	761	729	729	735	758	755	727	758	716	746	744	708	749	759	802	769	747	717	730	729	761	723	719	713	745	757	768	700	697	765	757	730	772	733	729	707	751	727	738	715	753	716	719	744	699	752	682	696	745	740	794	718	761	733	700	750	742	759	768	754	786	749	712	729	713	727	768	721	761	741	708	716	758	768	748	752	716	739	696	754	699	725	753	790	752	798	771	734	773	728	721	708	727	745	766	752	704	800	720	697	737	725	711	730	748	721	735	728	759	770	738	737	717	702	733	744	730	711	761	767	735	774	721	693	749	744	785	709	747	767
23806	21118	34790	73959	54622	17183	5091	1360	1003	928	882	860	906	879	872	866	911	855	1302	1948	1561	1151	1052	908	892	766	814	809	783	861	844	788	878	848	893	823	855	859	840	790	851	816	827	855	868	842	839	881	811	809	829	866	762	859	810	881	806	826	809	858	856	840	854	907	821	823	837	807	810	806	854	868	880	864	848	912	849	800	835	836	840	904	822	845	819	852	853	928	852	805	793	909	842	806	877	825	810	828	838	887	891	845	856	798	818	820	826	827	821	845	810	825	842	863	816	832	806	836	827	796	858	863	804	860	858	826	836	832	867	815	799	782	806	799	835	794	847	869	836	813	825	850	850	898	857	860	830	774	784	797	768	836	822	866	832	827	839	839	812	834	828	809	847	772	845	847	829	843	843	839	839	852	780	852	823	825	815	817	849	820	880	818	861	831	861	797	828	834	817	855	833	793	851	769	872	822	827	821	835	806	863	883	778	836	865	866	838	869	843	846	831	830	839	838	807	877	802	872	845	778	840	856	871	854	847	783	809	832	813	913	829	842	864	903	796	787	849	812	819	858	819	778	832	830	820	867	892	836	892	858	788	852	849	865	827	875	874	820	827	786	831	829	883	816	861	834	847	824	816	816	861	818	835	855	850	838	780	804	844	864	761	796	855	847	820	830	875	821	807	855	816	838	789	816	859	844	834	848	873	816	808	836	773	815	848	838	842	884	792	870	843	855	784	843	850	844	857	844	831	847	839	833	841	858	820	819	851	842	813	850	835	830	873	830	808	863	836	847	862	830	820	842	854	818	847	814	838	839	809	819	818	895	815	846	800	788	863	831	836	819	756	804	854	842	816	862	757	821	790	798	802	893	814	784	843	809	828	806	825	832	797	829	802	830	832	857	858	825	860	834	803	877	876	813	792	807	841	858	867	801	865	816	817	845	771	780	793	794	838	830	816	853	821	862	856	874	801	820	873	757	834	784	826	814	860	848	827	818	870	811	829	851	864	827	834	790	896	863	832	862	881	885	815	791	817	873	813	822	837	811	834	864	828	798	818	844	807	800	854	839	810	809	779	854	882	783	828	802	871	897	850	883	806	811	850	830	825	833	805	879	880	846	880	851	768	790	856	807	853	821	827	901	838	816	837	800	852	830	805	884	855	845	857	823	845	829	852	845	821	832	858	912	863	841	813	786	849	853	775	783	845	851	805	826	823	829	893	806	836	862	813	773	848	873	766	816	802	846	872	822	816	867	866	850	874	851	827	813	827	799	848	832	841	850	795	809	844	820	803	785	871	825	849	822	796	837	821	794	868	838	849	874	875	882	805	836	805	849	791	861	763	843	819	802	864	842	843	802	865	789	834	796	824	865	844	832	837	832	808	824	822	795	841	835	811	849	865	843	859	822	812	826	804	830	804	841	828	871	835	827	783	770	847	866	851	828	777	826	841	838	846	836	825	783	891	831	833	815	812	832	841	808	817	811	816	852	771	867	834	873	880	862	791	790	869	859	842	828	833	814	790	835	849	816	773	888	796	822	798	864	829	774	866	816	823	848	782	808	836	792	809	814	847	847	851	808	867	828	808	854	889	870	780	794	852	898	826	825	857	782	791	854	843	799	846	873	812	832	871	820	815	792	825	826	815	832	864	785	844	853	834	802	833	844	799	831	829	875	845	832	851	925	801	843	847	821	765	890	807	813	834	879	843	839	838	855	895	834	828	805	830	814	904	804	849	805	856	865	829	809	813	880	830	860	880	821	869	840	860	848	803	798	842	790	816	859	866	909	835	846	809	847	842	827	866	874	813	855	911	822	873	798	867	919	854	780	846	886	843	836	827	843	853	845	841	808	816	846	880	792	879	809	811	825	892	848	807	797	889	836	773	826	844	828	847	802	839	805	852	882	822	828	836	765	820	860	788	794	874	805	847	877	796	812	797	807	871	852	821	897	862	875	846	799	837	840	819	817	828	861	833	818	870	814	794	842	883	827	815	820	834	872	849	851	857	847	841	858	807	817	832	765	851	817	800	891	844	802	849	831	849	859	842	841	826	866	823	834	886	827	875	824	849	829	793	806	870	883	830	831	862	854	866	860	817	836	852	912	859	803	843	823	850	806	871	852	805	793	845	862	806	820	845	848	821	829	821	884	807	827	825	806	871	840	890	838	819	819	866	866	867	869	823	782	855	853	866	881	831	851	813	830	826	855	812	819	834	815	808	820	809	838	821	843	803	850	832	826	869	817	874	856	843	816	790	789	801	773	852	885	798	876	781	819	761	805	837	779	857	809	803	779	831	829	822	849	818	776	841	829	795	865	854	788	823	769	867	832	829	798	831	836	788	843	878	764	863	872	828	851	835	883	821	831	846	843	824	821	844	857	846	816	792	821	842	807	847	833	835	836	852	858	811	845	814	835	784	862	812	825	863	865	829	866	804	828	822	830	811	838	858	856	818	801	821	846	796	848	908	830	830	802	825	867	826	822	860	900	849	789	807	870	813	834	848	782	785	850	779	871	802	866	845	802	843	756	838	850	841	830	844	781	868	861	848	778	796	818	791	811	870	772	863	810	850	820	819	844	886	847	860	844	860	800	877	802	838	827	859	825	800	784	848	805	805	852	789	828	806	848	823	843	860	835	836	800	805	858	819	812	852	836	829	840	859	851	857	814	826	817	800	833	809	825	780	837	845	831	813	871	856	811	853	865	882	845	802	840	823	827	834	824	883	845	779	873	806	853	826	847	823	847	814	785	832	836	839	867	812	819	814	823	860	877	801	866	843	820	896	836	831	841	867	826	862	833	889	831	832	843	824	802	822	838	852	845	843	851	807	850	829	881	790	801	806	827	837	806	848	846	875	802	778	800	810	838	842	804	852	864	833	802	825	859	834	829	835	840	806	856	816	840	830	827	859	813	831	858	851	792	879	860	908	806	844	844	856	851	816	847	800	858	821	861	795	875	919	786	832	811	800	834	852	788	830	888	876	847	836	857	889	856	768	811	790	855	814	819	844	859	876	820	819	834	808	859	850	808	855	822	818	795	853	791	826	840	842	827	927	874	837	817	836	802	837	866	879	825	828	815	811	835	858	858	854	861	808	856	805	844	849	838	771	846	867	858	863	849	894	847	835	883	868	818	824	852	753	828	836	859	846	846	831	830	883	891	840	837	850	858	810	766	791	848	795	818	869	821	792	799	852	795	796	827	838	813	813	852	831	829	857	844	789	857	816	802	833	840	831	840	885	798	807	880	850	850	841	824	827	837	834	798	848	871	866	849	796	871	826	863	878	820	834	839	824	799	802	799	834	828	784	787	839	839	842	815	800	812	856	835	853	855	851	835	831	801	843	806	852	786	847	848	847	837	857	863	802	813	792	835	837	842	863	826	862	856	783	837	852	804	888	879	846	861	828	830	834	800	825	796	800	839	826	849	831	851	854	850	853	836	816	838	826	851	830	845	880	840	890	839	835	868	768	781	830	854	837	739	810	832	841	796	816	844	851	777
3808	6839	54229	85532	38025	887	861	881	855	918	838	842	849	880	866	881	845	821	1683	2805	2014	1301	1082	889	841	822	873	845	806	814	812	841	862	850	811	834	861	836	851	835	834	822	825	804	810	856	769	831	810	824	836	863	834	796	815	784	818	804	852	802	830	801	795	820	848	833	817	851	808	813	789	822	804	815	805	824	788	808	801	851	813	841	837	819	832	835	791	839	859	843	842	833	819	845	834	819	819	854	835	786	813	771	801	819	826	793	827	810	854	819	806	830	812	767	828	803	826	793	808	836	788	791	823	821	864	832	862	842	851	791	797	816	879	824	797	831	825	820	791	824	796	806	776	806	826	780	830	785	849	848	818	829	810	826	822	841	840	817	802	805	838	824	815	819	736	810	866	823	805	794	862	853	822	796	846	841	824	813	820	818	791	771	844	828	828	769	804	802	813	825	836	851	827	795	853	829	765	796	811	790	889	822	770	808	833	832	882	796	792	832	759	841	775	776	865	783	880	876	802	784	823	795	814	807	803	811	805	818	817	809	842	799	828	785	766	793	792	825	781	834	771	808	826	802	851	832	849	855	782	810	807	834	824	837	819	803	756	823	778	810	775	814	742	771	849	826	817	781	788	827	845	877	801	828	830	877	782	804	854	770	780	823	843	810	821	852	817	806	840	828	840	786	836	803	791	825	812	815	812	849	805	839	763	837	799	825	798	787	804	834	848	751	792	804	832	830	823	816	838	754	821	801	862	833	788	820	813	798	827	894	850	870	884	834	828	794	795	833	802	812	803	826	799	810	803	848	829	826	799	801	811	776	799	867	891	863	819	803	804	802	842	786	794	843	801	857	811	790	842	794	838	803	856	782	804	790	810	835	828	831	799	849	803	819	808	831	791	838	858	812	809	832	821	768	795	821	817	817	870	841	854	817	848	860	824	850	819	875	846	797	806	780	800	823	799	819	767	808	777	847	831	831	824	821	806	827	799	792	830	817	808	793	775	802	814	783	816	815	840	829	750	828	842	774	799	826	815	863	823	794	869	832	816	817	832	835	802	861	887	850	799	797	876	817	820	811	832	815	814	824	839	840	825	841	779	799	780	807	811	787	801	847	787	788	828	867	879	796	796	802	865	825	800	845	824	841	822	863	807	829	835	797	840	776	809	792	792	829	849	827	806	821	824	864	821	814	790	757	817	809	832	838	805	848	837	806	835	819	842	822	839	790	817	812	828	792	840	820	775	845	773	823	807	832	789	858	791	801	853	817	796	807	833	794	811	820	834	792	824	820	831	828	834	797	902	806	776	779	826	760	813	816	822	837	825	841	847	767	788	867	777	829	848	790	839	799	798	826	823	813	773	802	820	810	829	806	849	880	795	801	836	805	825	809	790	784	830	824	843	797	805	789	822	836	766	862	815	845	784	811	836	779	823	837	780	816	815	766	806	846	809	825	814	827	818	760	849	854	786	861	815	808	840	781	796	845	846	739	822	822	795	817	810	808	841	826	845	826	795	791	741	826	778	763	824	846	801	846	774	823	860	785	831	807	792	820	814	849	800	800	815	876	821	876	836	824	836	754	824	857	860	817	767	803	825	808	829	794	840	828	806	832	798	838	772	788	814	776	802	792	829	798	892	796	784	779	812	774	838	795	770	787	825	823	835	806	871	839	792	849	849	809	764	818	803	775	773	828	803	832	757	799	789	790	786	828	871	813	824	790	837	810	834	802	805	845	782	824	825	853	826	825	834	877	799	870	843	860	753	766	797	793	819	812	815	823	829	856	809	773	788	812	830	861	806	807	824	785	769	803	773	878	857	821	783	756	843	810	841	863	800	798	831	803	842	755	808	844	810	777	833	835	804	754	795	808	823	827	773	805	824	813	829	787	823	796	796	824	774	806	786	807	816	838	870	822	829	862	829	834	829	776	795	804	799	800	844	829	808	835	841	781	812	796	812	787	831	821	821	886	817	804	794	856	826	815	830	790	859	782	775	772	855	805	764	825	818	727	850	748	805	828	787	793	851	810	802	798	861	860	807	817	805	739	804	850	775	838	878	795	830	790	830	800	802	796	876	816	823	866	793	782	865	837	853	767	815	762	864	789	831	840	771	854	816	800	788	797	825	786	803	799	841	803	817	826	821	778	773	844	799	835	822	805	849	837	771	797	810	789	816	840	797	836	860	782	786	797	804	813	830	848	833	814	798	843	813	783	844	812	847	848	764	831	810	857	874	826	823	799	824	808	779	864	755	827	796	824	783	770	860	773	799	775	834	786	815	805	797	829	834	788	833	863	786	771	793	827	775	831	786	794	815	795	837	845	822	779	847	803	825	755	795	816	808	818	792	785	827	808	828	846	861	841	788	843	822	832	829	783	752	816	862	821	800	814	819	787	803	841	832	780	762	834	798	783	836	799	827	819	751	833	846	838	807	834	847	788	806	856	799	798	773	823	797	847	800	810	798	792	805	758	793	798	827	796	856	787	806	823	773	751	758	780	811	788	801	820	756	838	802	789	803	780	773	843	772	787	877	770	780	869	878	840	777	826	790	823	783	852	822	806	829	851	801	847	793	780	818	806	780	815	841	838	844	758	843	827	755	756	808	839	862	763	814	798	852	827	804	798	818	775	832	813	847	840	810	814	784	801	819	830	805	815	850	844	832	846	759	866	834	827	836	843	815	823	814	856	827	806	831	825	840	798	780	820	791	802	790	809	805	863	815	847	796	830	792	821	840	817	823	780	862	872	786	795	837	794	813	812	843	795	836	795	818	829	776	814	779	858	826	819	826	754	804	830	840	832	820	770	784	775	840	837	752	826	777	825	808	776	837	818	817	814	779	815	806	827	833	818	850	845	841	832	824	830	806	845	801	773	821	782	799	841	821	827	776	822	868	839	823	812	784	807	819	796	818	793	785	802	830	793	836	844	754	811	812	850	830	815	769	795	794	790	828	819	797	750	823	787	843	832	794	767	816	776	806	836	823	810	834	853	819	858	851	826	826	820	822	836	798	764	820	803	837	854	839	802	810	827	829	787	789	818	814	801	776	781	832	804	809	775	803	786	794	805	803	829	764	799	810	803	758	843	854	840	784	780	816	808	826	849	812	763	811	813	779	800	796	901	840	766	801	802	812	768	801	767	778	780	805	792	871	820	836	838	805	855	772	801	779	837	796	832	806	819	806	771	840	839	827	811	854	800	801	812	793	818	808	794	803	849	860	796	825	839	822	810	840	848	831	837	792	793	824	773	856	814	781	805	836	820	793	798	814	851	847	777	791	860	811	836	836	809	811	797	816	780	783	797	773	794	811	815	841	778	849	816	794	808	821	799	784	784	794	834	777	807	845	774	821	780	813	813	771	813	823	841	812	813	797	803	862	802	790	847	814	775	836	792	793	792	815	833	818	813	874	840	840	771	839	782	805	800	799	821	812	788	852	825	796	837	799	838	808	836	840	785	740	733	799	801	809	837	821	811	823	789	786	800	893	786	814	821	831	806
27218	13265	10769	34146	18585	1460	910	820	797	843	789	748	799	870	824	805	796	850	791	779	871	827	828	831	772	785	821	786	796	842	782	778	776	800	737	815	798	812	741	730	797	791	783	768	857	810	808	794	806	868	785	791	743	817	787	787	771	802	813	791	768	800	791	778	929	754	784	774	789	783	790	835	802	739	762	779	782	741	778	789	773	777	794	806	784	770	821	820	798	791	805	767	805	785	776	738	835	806	803	732	812	770	810	804	812	774	788	809	774	854	839	785	787	772	781	775	762	828	779	800	734	720	840	753	810	823	747	745	791	786	781	757	768	759	815	790	818	795	836	815	838	780	758	791	786	814	751	782	782	765	837	812	704	764	788	781	797	778	810	837	784	768	799	791	826	803	813	841	773	852	771	840	779	802	790	810	777	831	802	747	773	788	853	786	776	785	870	792	782	797	801	837	787	771	834	799	796	758	792	805	801	811	895	833	814	803	774	775	746	795	826	810	774	795	769	795	771	745	765	767	838	831	774	740	762	749	741	748	763	803	765	732	803	788	798	778	816	820	785	820	806	787	804	786	823	812	802	765	785	802	785	767	797	786	791	826	789	765	807	805	801	784	853	838	786	793	745	770	799	851	790	806	751	769	804	805	850	785	751	747	789	807	752	781	761	763	847	751	808	789	801	789	788	789	740	829	773	796	791	818	775	762	721	819	821	801	818	812	793	814	773	799	837	786	836	822	788	821	756	754	779	820	764	797	836	754	738	791	803	803	745	813	787	846	769	806	816	863	794	805	864	752	816	788	796	787	781	789	760	787	782	803	772	810	788	818	835	765	790	778	782	828	816	815	809	765	757	837	786	828	765	751	829	794	808	801	774	816	843	769	791	773	771	827	830	760	811	801	843	789	787	812	825	814	782	827	804	758	786	810	774	800	788	796	822	835	822	803	824	791	769	810	780	810	775	807	798	799	807	783	810	748	758	766	763	771	790	804	829	791	786	829	797	766	794	778	770	787	783	794	734	778	797	772	788	809	814	798	806	776	780	813	741	782	786	753	776	824	799	836	836	725	829	781	785	813	812	773	784	839	826	761	771	771	821	792	837	785	761	798	763	762	794	797	805	788	814	815	784	775	769	774	776	812	767	798	741	829	836	815	778	788	815	776	790	761	820	799	815	776	810	780	831	749	769	766	752	766	786	768	826	759	787	812	805	781	744	784	819	808	751	771	794	841	802	782	797	795	770	823	803	810	835	761	818	777	766	810	839	754	839	822	809	770	753	816	785	764	783	780	748	839	791	835	782	789	788	772	802	796	721	816	853	778	840	770	822	768	786	808	754	815	755	782	817	818	793	823	813	783	763	797	809	763	810	800	794	820	790	730	790	853	825	788	799	830	773	800	783	788	772	863	847	824	818	812	756	805	802	756	786	821	819	779	786	802	831	789	782	794	755	785	764	784	734	741	780	747	805	824	768	741	776	717	801	789	766	782	738	740	797	749	797	773	782	745	741	801	804	758	780	792	793	806	748	792	791	735	796	758	836	831	811	791	806	775	812	778	777	767	748	773	797	780	776	778	798	787	757	811	760	799	805	775	791	806	751	765	830	791	814	765	818	764	765	763	791	860	762	811	769	789	773	756	735	772	812	789	866	751	767	759	810	765	782	857	774	783	762	789	798	770	826	814	785	761	760	761	821	760	827	788	808	810	827	792	812	809	739	818	831	763	751	810	808	825	763	777	780	765	784	748	789	793	827	788	771	789	793	767	789	795	777	812	768	805	787	800	827	794	799	818	883	816	834	783	807	770	802	818	815	802	804	812	797	778	767	835	804	778	823	789	783	765	799	792	767	743	786	799	879	812	772	780	830	785	771	762	818	783	835	812	792	819	806	845	790	803	826	763	741	808	776	796	804	760	821	784	796	742	810	856	777	801	797	775	775	830	775	736	796	828	748	773	813	780	780	811	864	768	825	797	814	795	777	848	773	783	784	772	816	770	822	785	777	772	806	805	780	780	746	804	741	813	783	774	784	756	789	785	787	769	786	810	762	801	828	771	814	822	748	790	819	755	806	764	812	816	801	827	794	790	806	753	773	824	794	797	797	818	745	760	768	808	777	798	810	831	794	800	800	808	789	752	756	810	799	795	749	804	773	741	843	761	779	828	809	814	751	802	845	817	778	795	779	826	828	731	835	812	802	815	766	796	784	774	760	793	798	785	770	815	777	805	749	802	797	780	819	822	814	777	784	810	775	823	753	752	794	825	744	767	826	815	838	818	810	736	789	767	842	807	790	796	791	817	816	820	831	796	822	806	843	759	805	795	753	771	746	763	805	838	756	816	753	804	765	816	809	818	816	830	783	824	772	790	812	847	849	765	815	786	801	793	761	759	792	793	838	788	825	785	777	836	800	797	771	822	776	779	745	828	775	806	780	784	801	798	783	811	850	771	814	782	747	772	771	782	745	788	778	768	740	791	764	831	796	805	820	797	784	829	801	791	819	799	796	754	769	763	775	845	767	824	766	832	787	845	802	831	773	795	811	839	834	797	736	786	756	758	795	794	796	788	818	824	824	769	852	830	743	841	836	783	837	862	803	771	741	780	798	822	762	842	763	789	771	815	798	813	846	780	800	756	778	795	839	788	770	812	848	822	772	791	739	800	805	792	858	815	822	798	792	843	726	803	770	796	782	784	743	810	797	770	789	811	808	780	767	789	850	796	823	802	744	763	783	765	776	804	812	767	774	813	846	798	830	802	790	759	832	788	816	807	732	749	804	730	812	798	766	766	774	792	789	799	775	758	745	768	801	756	817	799	855	814	772	745	819	834	781	774	824	809	808	840	802	792	798	824	773	820	750	806	788	813	821	845	811	762	854	778	787	805	796	802	837	837	782	827	863	790	823	771	813	890	811	778	779	789	779	772	806	818	760	752	806	810	797	743	770	734	794	733	846	810	775	854	793	796	773	763	793	779	766	765	797	815	770	763	768	776	800	813	800	860	812	756	758	765	795	784	774	784	807	841	777	789	824	790	824	798	763	787	780	800	789	807	795	810	721	781	779	760	819	818	789	770	771	813	804	779	776	841	768	806	761	815	790	794	797	854	848	818	876	764	791	793	769	820	809	811	778	788	772	800	770	789	796	837	781	862	726	764	798	805	795	784	809	781	777	728	805	839	761	738	738	811	783	813	735	810	774	761	794	750	768	806	791	811	830	772	807	792	817	815	786	803	795	822	785	733	789	792	802	781	802	806	799	810	821	811	780	844	767	857	791	825	808	755	797	766	780	802	788	817	776	820	768	801	780	777	749	852	800	742	731	806	776	751	834	797	758	764	797	797	771	755	821	799	787	768	788	745	795	792	800	787	800	821	781	803	777	789	829	741	811	806	847	830	781	802	836	800	825	825	810	814	778	805	752	784	816	788	816	815	788	787	750	802	766	809	824	788	795	774	841	802	745	751	815	730	813	756	773	851	807	751	794	772	771	771	828	838	791	754
5004	1054	11864	26798	10085	711	697	705	699	768	734	716	709	717	745	761	769	735	729	751	807	817	760	760	754	737	747	735	724	706	731	728	728	703	708	761	729	789	732	767	752	752	764	725	683	738	678	748	740	718	769	748	751	672	736	724	740	709	705	692	729	710	701	740	754	744	724	711	706	708	701	678	676	701	716	755	734	701	705	695	718	690	744	764	760	713	688	675	692	705	755	761	687	761	698	691	712	780	727	688	687	791	673	719	728	780	709	766	718	716	732	787	707	754	753	683	750	746	738	699	754	716	719	736	701	710	697	714	729	698	702	734	757	717	725	688	693	707	731	686	750	755	688	739	731	726	685	678	693	720	707	706	704	702	726	708	747	746	717	719	739	736	689	732	692	734	711	701	735	765	731	704	716	728	728	748	694	672	714	730	742	670	722	774	713	756	709	695	726	749	732	727	665	708	688	679	740	738	720	736	744	747	746	716	704	732	701	756	697	675	751	739	717	698	698	684	721	728	713	735	760	718	694	771	718	678	689	708	733	731	708	674	734	757	701	698	750	727	684	711	676	702	756	730	718	713	678	701	761	714	705	767	726	718	751	747	705	729	732	714	762	750	756	666	716	687	659	676	674	713	707	717	716	737	724	681	687	732	689	782	681	666	714	691	740	685	737	711	690	714	716	723	769	774	733	723	727	728	727	726	754	701	733	779	737	779	683	732	704	692	734	671	692	710	718	765	730	661	716	734	700	760	763	712	755	718	730	737	744	690	722	758	705	753	761	749	724	716	731	700	699	736	699	669	735	686	763	719	699	678	703	689	759	735	737	702	669	696	752	723	689	683	727	733	709	720	704	688	743	718	724	717	733	718	727	777	735	777	711	705	738	725	708	707	741	732	739	680	683	734	724	720	693	689	716	709	726	728	710	758	693	696	729	717	736	741	725	709	727	728	678	699	750	728	708	692	715	717	742	748	706	684	725	745	749	762	704	674	685	750	738	734	734	710	698	720	688	735	813	740	748	732	738	680	697	730	730	694	739	744	742	737	777	739	703	713	744	746	749	750	698	719	721	734	760	738	732	660	742	696	755	692	713	673	713	700	697	676	768	720	701	731	764	730	687	720	750	706	719	738	679	681	751	724	715	700	718	747	698	714	722	683	654	760	732	760	677	722	708	720	713	717	696	673	693	766	718	709	722	706	706	728	717	707	751	721	707	735	698	674	731	743	710	723	734	681	760	768	716	686	720	766	734	747	743	697	717	786	732	732	714	705	667	720	714	741	728	708	710	702	685	708	704	711	692	697	677	726	722	702	713	749	760	666	728	660	713	685	703	753	728	684	675	741	692	748	732	708	720	758	704	674	703	709	688	726	712	734	707	709	724	721	695	730	747	696	706	697	701	705	692	679	722	724	750	692	750	701	791	742	682	742	732	672	771	703	698	724	681	732	758	695	720	691	743	711	749	745	754	709	719	733	738	772	720	740	734	694	753	697	678	700	686	727	746	723	694	690	710	690	720	721	738	690	758	780	744	686	706	736	690	709	743	722	728	754	708	745	759	708	729	743	737	732	757	728	678	772	726	712	718	713	725	702	747	740	711	701	757	758	705	740	699	728	744	643	707	688	740	733	686	738	692	760	686	724	659	746	669	681	749	704	738	734	712	763	727	693	759	716	708	687	744	706	755	691	713	687	696	738	729	736	755	725	709	713	703	725	736	720	760	695	758	771	698	735	752	734	726	714	730	715	705	706	671	705	729	702	693	738	718	694	716	736	694	746	666	747	717	707	704	684	767	740	690	731	741	685	683	721	731	727	764	723	708	741	777	707	768	767	701	704	697	724	678	706	685	791	784	739	726	687	754	725	703	698	735	720	756	715	711	740	747	737	712	679	691	723	703	664	662	694	726	695	730	725	680	707	737	753	721	687	709	660	728	713	727	708	696	700	765	715	711	756	702	688	763	765	708	669	738	737	696	730	732	741	685	752	709	788	756	739	735	744	735	690	724	671	718	725	707	718	767	701	689	730	744	726	729	682	750	669	720	747	739	732	711	708	725	761	741	772	744	730	741	718	727	695	747	752	694	742	746	757	702	771	712	723	706	779	706	744	692	756	747	726	707	707	706	723	683	771	721	776	724	685	677	685	715	688	730	683	725	695	759	657	741	752	717	753	716	719	697	733	770	741	698	730	729	775	718	717	686	738	787	722	709	730	702	745	736	708	727	795	700	726	724	729	733	707	692	754	707	737	729	752	682	692	726	691	646	727	717	675	713	706	690	714	709	730	672	731	696	722	702	707	770	716	685	694	731	718	731	746	747	714	731	673	735	778	735	703	734	764	715	729	719	724	700	738	739	738	700	735	755	751	707	709	671	699	728	709	725	764	738	708	718	714	721	759	709	686	760	716	740	736	710	700	749	726	734	714	739	679	681	690	683	710	732	762	697	732	721	721	673	728	726	706	753	687	709	696	713	725	774	775	703	722	705	709	696	719	689	773	671	767	753	745	696	714	769	760	750	702	700	727	728	731	718	765	693	694	764	722	748	697	670	708	716	668	735	720	726	758	741	728	701	696	742	766	704	709	731	765	779	682	738	753	734	712	728	762	691	729	719	749	717	719	706	717	748	746	712	677	706	741	719	718	676	708	722	714	660	768	720	687	673	754	797	702	725	725	722	709	742	700	703	696	737	726	679	724	727	702	741	702	749	700	691	753	690	731	754	737	723	769	719	756	739	696	750	727	746	757	715	718	755	708	719	758	715	698	710	738	697	745	737	681	684	732	801	712	754	775	754	741	741	742	722	715	755	671	713	706	731	721	731	722	674	764	704	702	729	736	658	727	664	684	699	692	723	706	710	703	753	674	720	675	729	747	706	746	716	721	750	732	722	671	688	731	723	750	680	741	709	716	736	750	690	715	749	732	710	709	700	688	705	680	756	701	708	772	725	733	682	783	712	674	725	710	686	721	752	760	728	687	731	696	709	728	713	754	708	680	750	720	712	694	742	701	668	734	734	714	743	773	729	706	726	745	710	687	703	748	708	778	713	757	701	715	692	673	694	762	723	694	685	703	686	724	700	676	700	685	695	702	758	754	737	690	727	712	713	722	732	703	741	704	717	695	690	782	719	745	733	705	704	755	706	704	711	714	698	717	746	704	740	697	689	777	749	664	751	763	722	719	798	705	755	713	653	722	758	720	773	700	705	731	734	697	737	725	746	766	674	729	786	744	754	683	705	727	744	755	685	686	721	722	689	715	701	740	711	698	699	765	772	693	697	745	750	720	710	715	694	757	716	725	733	748	699	739	676	711	710	709	677	687	730	708	775	698	693	747	752	707	744	723	700	728	744	711	712	798	691	738	689	701	722	726	725	723	690	742	744	745	731	714	760	725	693	692	741	662	665	755	775	711	713	768	705	733	678	665	779	681	700	688	738	752	786	739	729	742	774	688	743	724	754	701	683	721	721	732	741	712	770	767	748	766	688	670	716	738	702	763
24622	21091	31258	62862	51040	14806	2732	964	850	858	757	790	783	757	805	775	801	786	740	856	1235	1156	909	812	784	739	789	768	777	759	710	793	799	762	803	778	773	736	718	719	724	741	767	725	692	744	776	754	723	744	794	718	739	779	794	717	776	792	793	781	782	756	754	783	774	772	751	768	729	768	701	755	746	760	756	733	760	752	798	756	758	732	756	796	772	754	737	789	771	754	744	765	732	727	770	725	733	715	711	737	719	713	736	732	802	771	729	751	749	734	724	742	782	739	743	736	714	749	745	709	761	731	763	745	742	744	738	731	775	763	727	735	778	730	727	779	725	745	772	755	771	719	778	755	786	777	719	771	739	722	736	756	752	763	777	782	746	781	753	776	775	712	728	763	752	747	749	788	775	730	734	749	768	728	770	746	732	737	733	773	738	759	741	722	767	773	770	787	703	765	746	688	799	732	695	780	756	750	763	773	766	777	735	764	782	736	745	798	768	758	717	753	731	766	748	749	746	734	761	761	775	768	761	682	737	786	725	795	727	764	785	756	746	791	787	777	747	728	767	727	706	740	750	714	762	715	752	673	762	737	741	760	709	711	737	726	785	765	755	741	751	746	715	711	778	759	752	777	797	753	810	789	763	747	735	753	747	765	736	791	770	722	717	754	712	747	731	743	750	758	716	772	727	725	767	761	748	763	755	763	803	783	739	725	757	740	753	775	765	746	751	778	787	759	751	788	727	722	766	779	738	772	700	801	722	755	762	753	762	778	745	757	744	755	767	730	738	708	773	738	755	776	714	763	802	763	716	760	778	764	817	792	734	766	742	793	754	751	767	785	739	764	700	768	781	767	750	701	735	791	769	769	735	774	749	732	767	759	778	713	705	769	729	735	809	797	732	798	755	761	791	760	802	734	770	749	731	786	758	761	725	748	738	810	720	752	731	750	774	762	738	791	785	778	725	710	734	718	757	714	795	736	722	709	732	718	749	714	739	735	729	776	736	687	785	782	765	744	759	738	746	754	800	742	772	772	780	769	777	695	743	702	759	755	767	795	736	788	769	680	723	745	743	768	752	703	725	813	776	747	803	797	749	745	778	769	736	732	756	692	728	724	791	782	779	733	737	767	765	790	729	757	803	762	730	794	748	713	793	763	760	749	751	751	732	764	796	796	741	722	781	746	775	768	715	728	747	747	745	783	764	724	757	756	764	771	743	704	771	730	720	745	707	709	742	754	740	784	757	701	753	780	729	724	755	741	707	743	761	709	744	739	708	807	808	779	722	768	781	781	789	784	768	770	749	745	766	751	712	771	811	761	791	751	732	766	760	789	771	739	807	749	684	774	777	727	766	719	714	742	796	773	690	712	768	731	717	793	735	735	757	791	760	739	734	749	748	763	712	739	748	719	779	735	756	751	716	735	730	719	712	774	785	745	769	708	744	752	766	766	737	752	719	735	694	812	731	741	744	743	764	770	738	745	734	753	747	682	751	753	796	778	830	706	777	748	809	748	770	718	702	747	721	773	698	748	712	754	761	744	774	770	776	767	725	749	716	747	746	738	760	759	746	793	758	771	717	784	756	708	740	734	754	727	713	797	791	707	753	812	740	772	739	795	773	746	747	725	759	729	784	755	795	793	728	716	758	788	754	727	721	747	727	744	768	728	756	767	749	727	764	729	776	771	720	775	731	788	750	797	760	749	717	735	740	756	743	760	725	748	758	727	731	736	761	778	712	769	755	751	747	743	745	762	723	779	767	726	780	814	680	756	767	759	758	731	752	710	749	736	753	755	767	747	799	765	765	776	755	777	785	772	744	784	775	765	789	754	755	730	759	735	693	794	741	779	757	795	740	787	767	746	695	767	735	762	806	745	800	737	700	730	739	757	770	754	775	768	734	757	751	725	738	787	801	723	744	745	733	749	756	771	794	740	791	767	751	747	765	771	716	755	750	776	795	755	746	739	790	732	753	736	744	729	727	779	791	743	740	708	767	746	714	784	770	729	793	736	769	694	759	732	736	757	701	769	724	746	767	714	774	774	740	754	787	791	748	751	778	736	738	768	774	743	721	740	726	771	728	751	721	744	776	745	732	752	725	792	716	777	749	707	793	757	774	733	787	785	770	757	736	705	798	790	788	812	722	754	776	720	729	720	763	719	739	717	758	802	734	737	762	721	745	755	765	721	765	781	763	734	763	744	728	723	760	792	777	736	763	725	744	740	685	804	754	742	771	800	710	672	729	729	749	720	769	754	773	760	723	749	789	734	792	800	818	684	736	767	734	793	773	710	774	728	741	746	769	765	774	769	735	739	741	746	724	751	795	696	762	797	758	793	777	759	697	721	724	764	756	750	762	746	807	832	759	746	732	784	764	746	777	772	776	772	743	724	711	735	752	772	732	758	709	760	759	761	747	760	705	700	764	752	755	784	774	725	805	788	744	769	772	711	767	732	746	748	738	785	746	786	771	763	698	746	737	741	748	753	774	754	809	802	751	765	669	781	759	712	754	827	737	737	808	727	702	777	765	756	783	784	741	791	722	785	805	780	760	782	753	711	766	785	778	791	751	789	766	723	748	768	709	780	717	774	784	694	747	756	771	759	765	734	809	727	751	710	738	750	775	752	779	677	812	754	760	762	777	737	751	760	754	774	752	752	771	724	818	788	796	725	744	733	780	772	744	725	765	766	723	759	719	696	705	688	785	784	767	796	769	699	771	743	806	757	727	736	749	724	725	779	756	726	733	736	660	760	732	718	754	711	721	755	772	729	739	743	732	720	730	746	773	762	719	741	738	720	759	750	757	768	732	778	724	779	754	756	754	765	732	728	735	759	773	796	788	712	702	723	747	742	775	759	745	762	757	764	722	779	729	760	763	720	749	748	754	742	759	807	758	762	782	699	717	783	780	748	732	727	754	724	790	754	709	757	739	799	730	763	736	746	712	773	737	780	758	771	762	701	752	727	745	795	799	709	743	764	745	758	796	751	746	751	751	810	785	781	784	745	722	831	797	794	785	731	759	720	730	732	760	761	745	773	775	775	762	726	768	780	725	778	714	771	782	751	711	743	717	749	704	764	715	766	771	774	730	770	763	742	729	701	769	758	761	739	730	767	754	737	757	715	735	753	754	729	737	692	787	756	723	755	746	778	742	721	706	757	758	733	772	695	772	768	759	761	767	776	743	704	712	732	729	775	701	774	727	753	788	818	746	761	765	750	748	732	728	729	747	736	717	749	759	753	732	746	726	739	713	737	729	733	802	799	704	746	748	781	744	782	783	788	742	785	725	742	757	791	762	743	706	760	727	803	781	756	813	749	765	776	765	704	799	700	795	750	729	760	718	752	773	745	742	724	814	752	779	720	723	756	728	735	786	816	741	736	742	759	775	733	745	765	746	799	744	758	751	768	779	750	728	751	720	825	721	682	702	763	733	801	782	793	743	769	771	796	728	811	751	749	750	735	798	726	747	749	730	727	742	764	719	742	766	737	766	760	755	761
3488	4119	36410	75819	38275	789	732	739	775	704	798	779	740	733	740	750	731	721	750	928	1544	1391	987	826	786	756	766	703	720	709	692	765	746	679	737	730	705	778	728	745	750	786	731	729	753	773	763	712	733	695	711	706	744	804	772	725	725	755	750	725	756	713	740	675	754	712	809	751	734	740	774	727	758	741	749	763	735	754	713	739	769	738	774	745	713	739	759	731	682	757	717	739	734	697	760	724	708	694	743	713	770	683	737	736	747	759	704	738	756	755	725	749	739	761	684	733	714	737	733	710	741	727	707	692	718	686	752	736	719	696	776	751	689	720	702	783	750	700	738	743	775	723	755	722	746	735	695	733	762	738	724	758	701	768	738	707	735	734	756	726	736	786	762	786	679	699	753	737	732	729	714	712	765	672	774	757	776	731	745	757	732	705	775	725	780	765	695	723	735	707	705	759	723	734	758	718	734	763	751	745	748	687	712	784	753	746	736	722	730	749	695	708	749	738	727	732	767	763	721	748	719	686	726	746	750	763	700	742	749	783	689	740	761	749	720	709	717	703	762	716	766	732	693	738	700	735	697	714	705	726	756	739	800	724	725	731	807	733	734	720	761	709	737	684	692	700	728	750	706	767	738	732	718	729	728	759	722	760	739	712	735	724	747	775	711	734	768	788	744	712	698	711	772	704	708	702	703	683	719	698	732	693	792	729	808	702	752	709	715	720	744	715	760	715	722	726	736	707	740	739	745	731	738	743	678	705	720	695	744	760	725	745	758	701	734	761	743	724	675	711	721	705	749	677	743	740	724	766	742	767	720	757	664	696	726	743	753	730	720	716	729	708	733	731	723	710	735	721	741	707	770	702	765	737	799	764	738	716	714	730	696	793	754	744	712	704	726	770	692	755	753	704	717	672	713	720	723	718	703	725	736	777	783	727	709	714	741	767	717	737	734	697	706	722	706	783	692	690	759	692	761	704	717	733	712	727	688	739	690	734	730	718	723	710	721	745	715	765	722	693	720	731	701	711	694	712	736	725	769	760	773	741	680	668	759	744	755	684	742	724	732	722	713	753	689	730	726	723	736	726	712	728	710	655	790	750	729	751	773	771	743	732	703	760	728	727	773	737	709	717	737	732	716	747	791	684	706	748	730	722	661	720	720	764	735	732	754	719	755	735	777	697	683	732	726	739	772	737	754	728	729	760	731	722	733	720	760	743	715	744	718	773	749	702	708	723	692	730	731	758	696	817	728	711	701	713	739	727	703	749	787	697	722	678	768	738	742	716	771	751	687	774	754	738	740	712	747	669	756	754	679	718	722	722	785	741	722	751	708	791	780	700	766	744	780	699	729	695	767	720	750	729	742	776	744	723	770	716	665	748	759	742	747	725	740	667	768	728	733	752	764	791	722	711	738	727	695	758	665	746	704	746	728	730	771	724	747	740	731	687	692	791	722	739	774	738	699	739	719	736	787	738	775	729	734	645	760	712	715	725	712	665	757	769	778	748	695	718	749	751	742	775	700	742	737	737	703	736	720	805	776	762	718	698	711	705	738	742	703	780	747	756	675	766	702	709	738	729	702	745	742	680	743	737	750	721	745	703	709	720	688	751	734	690	703	692	784	681	712	726	717	705	746	711	714	730	748	732	769	731	705	699	766	722	685	776	728	725	701	705	737	700	694	737	737	709	703	702	731	708	757	751	678	723	703	706	748	698	775	777	709	716	757	714	687	716	774	754	734	755	691	714	746	749	758	685	713	733	772	708	723	686	728	744	719	666	749	718	726	691	741	760	710	747	719	694	682	755	748	692	773	730	765	713	747	734	730	752	750	746	753	777	727	736	709	723	709	717	772	743	749	714	703	754	723	750	752	794	704	706	779	747	723	685	705	757	713	720	767	713	721	680	741	708	675	726	722	711	721	682	688	720	731	743	723	768	727	803	704	722	747	710	686	730	751	743	749	711	725	732	742	768	738	768	714	762	781	730	737	766	742	705	734	721	804	774	736	682	758	733	731	732	725	720	772	744	747	711	677	718	733	702	726	758	719	718	742	729	767	730	737	748	736	726	746	695	735	756	719	716	734	715	731	734	683	688	757	728	717	749	704	742	724	709	723	685	726	725	752	723	762	749	665	754	697	719	701	754	737	693	684	682	741	714	723	707	733	744	745	729	725	705	719	762	702	731	726	742	726	727	696	758	702	678	679	711	758	722	673	733	735	714	724	719	709	729	711	759	724	710	700	687	733	776	742	747	713	737	637	753	787	771	704	732	718	728	709	770	710	718	730	746	712	701	737	768	724	760	689	707	736	678	736	748	728	758	666	726	704	715	730	707	742	731	741	711	742	719	736	727	690	742	730	718	711	717	700	706	751	732	725	739	751	701	725	707	777	712	722	713	672	762	686	723	739	707	766	712	721	719	712	708	776	718	744	723	722	743	716	746	752	738	716	779	722	675	752	745	755	768	752	719	790	701	697	707	737	670	701	692	760	723	766	736	713	743	740	767	683	706	729	698	741	735	706	711	766	658	704	744	706	710	721	742	735	696	741	733	703	737	744	755	714	722	719	692	727	727	768	712	704	698	718	762	712	723	721	718	694	699	769	714	700	761	677	755	735	753	723	738	737	744	726	736	728	723	731	757	725	726	724	777	744	708	696	751	714	724	725	694	720	698	739	680	729	720	747	785	713	773	720	768	695	761	741	733	702	733	759	701	726	675	756	712	728	740	751	725	717	724	721	680	764	715	730	726	740	742	750	728	732	750	756	748	734	724	717	723	742	731	734	708	730	684	723	691	765	732	744	777	721	745	727	723	765	756	767	722	731	705	719	677	740	705	738	725	754	741	707	639	708	802	731	732	746	725	738	688	690	745	717	732	729	738	752	690	710	724	720	753	744	742	731	756	722	753	741	701	739	709	703	695	727	743	765	700	726	714	753	706	736	747	768	679	689	791	745	742	720	698	755	714	742	721	749	734	712	758	729	702	687	762	699	760	658	674	682	682	735	731	689	731	727	726	695	731	685	741	692	720	722	679	720	778	781	739	753	693	746	708	695	744	758	687	718	738	709	752	717	726	724	699	736	745	762	735	711	725	707	730	707	756	712	736	711	767	724	702	721	792	730	699	712	703	771	752	723	732	733	711	730	727	749	694	731	726	758	692	723	688	688	737	706	740	745	696	705	786	734	735	671	744	689	773	752	713	713	733	717	744	725	776	688	702	728	712	726	733	734	707	703	701	733	723	767	734	772	715	717	799	744	750	726	775	752	698	693	709	714	727	703	729	695	689	790	740	675	700	754	774	768	801	723	701	743	708	741	726	715	735	756	726	773	765	716	722	717	722	739	749	673	731	715	751	731	740	715	704	781	744	763	743	677	701	742	760	682	729	727	709	704	688	742	752	721	755	721	675	770	708	712	725	767	741	687	724	719	732	699	718	689	733	699	693	765	751	733	750	715	689	707	699	739	681	761	697	771	714	748	702	761	789	735	705	709	714
23725	21088	32025	65048	55097	19484	4792	1150	907	885	892	904	905	829	910	862	880	871	857	1223	1564	1366	1153	934	854	915	870	800	831	841	824	837	824	834	790	919	843	806	799	824	830	837	885	826	804	818	887	838	839	828	779	804	857	848	782	825	862	861	849	829	807	801	854	830	829	881	848	792	799	842	840	817	846	791	822	880	866	812	903	875	821	866	827	839	835	787	877	803	831	836	863	830	842	803	820	789	827	838	825	820	844	790	832	885	894	824	810	846	848	827	818	828	863	791	809	870	797	873	854	865	829	797	788	821	829	765	845	880	844	829	818	816	843	768	836	860	821	841	819	845	871	842	827	833	801	832	876	827	818	845	811	806	823	866	799	859	857	795	829	837	845	887	838	821	791	819	814	885	792	839	862	807	783	795	812	873	829	852	779	829	840	870	826	891	847	866	846	866	873	849	835	817	840	853	904	822	845	819	878	879	815	877	886	812	837	797	818	787	837	834	812	803	817	799	864	817	826	877	825	898	797	797	803	875	830	818	798	880	848	832	827	861	800	866	807	879	794	787	792	883	805	881	806	802	876	872	847	779	785	837	829	816	851	807	817	768	928	812	870	818	795	825	761	832	812	859	788	828	816	798	856	800	802	831	824	845	816	837	809	828	842	813	827	882	810	820	838	787	830	870	822	878	890	843	799	884	866	866	799	886	870	855	827	822	821	818	835	803	824	834	847	833	837	844	839	815	874	791	808	825	759	797	835	815	847	854	834	814	860	846	812	774	819	823	834	840	839	847	780	808	791	821	844	812	790	865	885	788	875	798	844	817	805	831	817	831	825	820	810	865	816	802	833	828	834	864	825	811	879	797	826	827	805	829	851	859	865	812	808	819	805	862	796	828	765	835	817	815	852	832	826	880	839	830	824	796	773	879	850	801	823	832	816	819	774	929	812	829	852	888	845	804	782	862	845	856	799	828	854	811	879	834	822	771	801	835	756	761	782	838	809	870	823	815	792	794	843	855	744	831	806	827	800	832	858	873	812	807	813	801	797	854	766	873	837	836	878	788	815	802	856	849	844	873	818	809	834	808	838	795	854	814	811	824	861	828	808	829	811	826	835	796	828	870	800	770	836	852	819	829	817	813	862	808	832	799	828	862	832	783	834	786	841	811	792	809	869	767	841	822	858	833	810	809	860	854	843	851	830	858	786	813	832	814	783	854	870	824	823	861	865	838	836	834	852	851	826	828	857	826	829	810	864	795	811	861	846	792	836	814	784	860	805	832	834	815	872	862	790	833	810	809	794	843	806	789	827	882	831	820	789	807	796	839	882	827	848	782	857	840	863	849	863	806	823	800	812	831	823	807	803	802	855	874	809	823	812	857	809	820	808	834	872	832	813	807	865	802	792	821	847	863	846	849	829	828	885	817	836	839	819	829	781	843	815	812	793	827	884	843	856	804	850	841	851	839	876	858	775	834	854	825	843	819	827	772	826	881	833	820	788	807	861	804	846	794	823	835	822	845	831	849	839	839	825	843	829	837	843	856	796	811	818	849	822	854	844	810	818	798	867	834	836	854	808	837	854	843	833	822	832	798	839	803	851	858	858	866	853	837	789	826	823	823	866	816	832	826	803	810	837	884	838	864	855	861	830	768	820	859	801	850	806	838	839	816	778	820	854	879	872	800	782	818	812	821	816	784	812	785	838	827	861	812	814	787	794	808	848	831	805	813	821	852	847	863	855	819	897	863	847	895	833	876	862	848	830	875	821	823	831	763	792	885	835	792	835	804	836	884	858	863	865	774	815	904	808	796	824	858	839	830	886	862	796	792	803	905	830	890	843	805	835	837	846	834	866	847	825	819	849	851	846	847	844	801	845	849	834	799	859	829	902	785	840	828	854	817	880	875	902	830	820	821	799	819	818	843	768	830	854	816	793	835	868	854	823	818	790	842	798	829	859	828	873	852	848	875	864	787	846	850	795	826	874	813	784	843	832	841	828	814	842	765	810	849	832	816	817	826	833	876	864	826	819	821	797	849	794	829	826	830	831	867	840	855	831	848	858	882	792	794	772	834	817	852	860	821	870	849	886	809	740	816	855	813	850	796	821	845	804	784	866	893	819	795	869	767	858	814	855	838	795	854	861	883	843	835	793	813	819	877	835	833	805	755	853	870	801	800	820	836	790	875	857	819	804	884	817	891	860	832	838	856	822	813	843	828	795	822	846	812	781	820	871	798	871	798	855	840	831	786	796	784	806	826	815	816	813	840	822	792	807	845	856	840	850	772	818	801	823	815	837	831	877	823	784	814	832	872	826	872	817	876	828	765	786	830	840	807	844	878	821	883	835	826	923	848	767	779	809	785	802	875	873	779	841	825	871	837	821	816	766	852	857	835	814	870	829	806	788	811	826	859	761	841	815	852	854	856	759	838	859	852	832	827	830	889	821	830	864	826	801	817	817	898	836	850	795	817	834	879	789	908	837	820	741	805	809	823	809	787	790	881	846	848	827	834	771	840	835	802	823	793	801	860	822	836	800	867	857	856	871	811	777	847	853	864	816	813	836	856	817	829	851	846	859	787	828	775	824	829	774	790	859	812	841	799	857	838	854	807	783	846	892	838	792	819	816	874	808	839	821	815	839	844	841	863	818	866	837	782	826	853	853	856	821	836	833	823	796	842	798	787	834	837	838	861	852	813	823	860	846	822	828	793	815	816	869	781	874	812	855	843	806	837	829	857	827	845	853	832	889	855	856	830	848	776	866	804	858	830	818	827	821	845	835	814	871	814	783	813	790	786	860	806	789	865	820	798	856	860	825	837	835	838	832	844	818	846	846	789	872	811	798	824	803	859	796	849	848	847	840	845	809	827	833	852	854	871	833	786	845	794	820	805	815	825	826	828	813	792	865	829	779	811	842	805	837	817	830	810	773	809	836	822	869	816	812	908	841	822	772	809	867	805	810	838	879	794	831	806	817	843	854	818	817	783	814	824	841	829	825	803	800	815	869	812	783	800	766	845	815	879	858	800	831	801	816	841	861	895	806	802	871	847	778	803	790	827	731	806	829	827	833	776	754	790	830	802	844	791	784	860	787	781	809	812	850	839	849	773	814	850	847	842	844	839	824	830	853	804	871	856	805	845	824	822	816	894	855	845	867	821	826	865	809	831	841	858	804	837	876	825	796	812	832	891	846	837	844	801	869	786	796	787	773	839	813	827	835	867	813	868	907	839	829	835	830	845	822	875	852	865	800	846	823	837	882	785	846	824	807	809	793	846	774	815	830	844	806	830	826	825	851	860	826	822	852	853	906	828	786	803	863	817	825	840	839	830	805	843	814	838	806	801	763	820	844	801	875	877	860	839	834	840	850	809	804	822	798	840	834	813	811	839	829	826	846	787	845	828	795	821	849	833	783	790	818	855	857	787	810	808	850	801	842	800	868	842	847	860	825	831	881	839	825	812	829	834	867	806	820	798	812	828	820	855	831	824	803	940	850	785	825	828
3810	7139	63467	87355	46178	900	867	860	846	809	888	881	879	864	837	886	844	846	819	1553	2136	1806	1225	998	847	847	801	814	784	854	784	841	810	793	842	838	770	792	823	809	773	787	772	789	804	780	801	822	827	835	817	838	813	819	871	825	788	846	831	781	819	803	832	833	762	786	843	792	819	822	794	829	809	797	757	828	743	828	804	805	834	815	813	846	822	763	811	856	842	796	810	772	836	834	804	784	835	813	824	795	791	822	842	789	854	851	870	845	793	782	820	835	852	768	816	856	813	770	844	833	762	808	840	805	833	839	809	821	868	786	796	764	765	845	806	829	766	824	778	855	868	779	800	784	824	805	826	788	796	787	814	825	821	847	847	839	839	835	792	814	809	839	854	807	799	801	788	786	790	833	829	861	787	810	846	843	854	821	835	765	861	840	777	799	781	814	830	780	842	848	810	820	763	791	846	783	752	849	806	805	817	795	792	771	756	767	885	812	816	766	837	810	792	801	882	777	803	855	791	807	818	820	772	828	825	841	807	778	862	784	769	818	806	791	816	832	878	798	803	805	786	795	855	839	817	820	795	822	764	847	847	862	771	794	754	845	809	790	843	817	798	856	818	829	790	781	804	764	810	844	826	812	803	841	811	824	801	801	830	751	741	830	817	815	789	830	848	851	772	812	774	762	802	818	795	836	786	821	821	798	816	838	784	842	786	816	785	811	759	839	803	790	839	826	831	812	791	771	817	753	847	829	802	818	779	805	823	809	750	775	753	822	818	829	796	815	821	794	810	827	776	843	824	839	832	831	817	797	801	806	766	818	830	781	800	860	816	801	842	823	848	785	835	778	792	800	790	785	774	832	762	820	784	794	784	780	840	825	804	785	814	824	835	802	796	793	801	803	761	843	855	762	817	825	786	850	785	815	773	851	799	769	852	839	813	778	760	812	790	792	792	770	755	807	822	771	839	821	822	830	796	843	773	768	809	788	799	851	862	829	830	802	777	814	806	784	782	790	789	806	797	783	777	815	807	794	777	801	825	826	801	843	797	834	812	806	837	829	871	782	824	830	753	855	844	836	805	817	821	802	813	795	782	809	841	763	792	818	765	779	793	803	833	858	836	819	818	808	784	755	786	809	789	800	837	813	803	850	813	836	834	774	825	800	823	854	811	863	807	777	765	790	848	800	829	832	808	796	827	783	825	820	789	814	820	843	807	818	808	813	803	844	854	790	809	830	802	811	812	787	806	794	813	798	768	836	758	822	831	843	797	802	745	816	832	791	819	781	778	799	794	865	808	818	797	785	789	806	810	805	853	776	811	831	802	757	830	859	779	782	855	766	819	813	784	794	799	773	799	823	781	793	789	813	813	790	835	817	846	798	797	809	866	835	816	848	786	819	795	793	776	793	876	756	768	764	771	809	840	764	816	870	786	802	774	782	801	756	804	812	839	839	749	876	766	829	784	777	786	828	770	819	789	848	823	837	810	791	833	806	833	830	804	818	850	717	835	779	828	815	782	865	841	849	769	842	794	795	766	812	798	800	795	842	792	829	786	815	789	796	734	825	827	794	820	797	807	854	829	831	817	775	845	778	862	805	839	831	828	800	841	787	798	783	787	789	784	810	796	794	879	810	809	799	788	810	779	799	849	850	779	846	837	782	794	797	813	789	825	776	883	774	770	758	816	845	808	793	821	788	794	771	806	772	847	846	773	784	817	856	800	766	792	828	791	837	791	827	872	850	773	804	785	754	838	841	777	828	802	824	780	806	866	762	823	788	748	823	800	791	815	809	844	804	762	834	788	793	793	755	825	762	792	769	801	811	764	820	806	797	871	799	842	795	814	786	786	822	771	805	796	795	868	790	822	815	855	824	794	773	761	789	796	795	821	779	837	801	796	824	833	818	807	787	882	782	811	808	788	803	849	815	779	792	788	773	837	816	735	817	816	806	814	772	839	788	812	847	757	796	784	825	772	803	772	825	816	868	795	756	797	793	823	857	812	763	810	797	809	807	817	771	853	772	797	797	850	804	779	772	825	781	819	809	766	794	778	799	787	816	774	777	847	836	800	747	824	775	763	721	804	786	802	804	818	843	840	759	810	766	837	758	792	801	805	791	813	799	761	796	824	787	793	860	802	824	823	826	806	791	790	848	779	809	776	788	793	815	781	844	795	802	832	824	808	799	803	810	781	805	828	820	833	773	795	800	785	795	822	848	829	784	717	842	814	809	827	819	774	805	798	818	822	830	833	836	794	850	834	791	771	749	806	748	804	813	788	777	870	832	770	846	852	786	782	832	790	789	812	832	766	771	829	833	721	809	791	854	800	801	772	773	815	813	775	810	810	835	786	832	834	825	822	812	804	811	796	796	814	870	811	770	831	816	844	792	861	807	748	815	818	757	849	802	810	781	848	824	795	818	803	805	811	810	855	810	762	806	771	824	818	786	808	794	815	823	836	770	779	741	849	850	811	797	757	792	809	797	789	798	831	810	818	770	813	829	784	767	776	817	845	813	842	796	803	829	802	820	746	813	826	823	812	794	773	882	814	807	802	857	859	783	780	807	820	810	819	837	849	813	856	806	831	867	832	779	786	818	846	839	782	806	819	817	813	780	834	785	837	806	802	788	820	813	843	731	826	813	801	796	819	765	777	809	831	874	769	775	765	790	747	832	828	775	801	810	828	810	849	770	789	750	843	806	739	835	812	729	741	788	891	822	855	839	787	821	802	784	824	807	777	751	801	834	774	772	840	850	838	843	851	814	740	748	769	797	799	798	788	780	776	783	808	754	764	779	843	802	807	795	842	771	820	755	813	836	757	806	780	834	795	837	790	807	859	829	825	811	799	775	822	794	784	823	796	796	817	788	805	821	817	792	858	872	794	819	808	790	834	823	803	795	823	787	807	810	783	757	757	827	821	799	827	837	791	810	786	795	779	754	810	798	749	803	864	759	864	773	809	830	788	769	819	836	763	781	781	814	804	804	784	768	825	766	812	793	779	837	821	794	838	830	759	837	814	810	855	780	817	802	807	802	847	808	826	826	798	817	835	762	807	807	813	799	781	823	848	839	793	792	846	757	798	770	784	794	822	825	785	778	800	836	821	767	771	824	832	801	803	805	828	799	811	822	796	808	834	778	812	834	788	872	811	779	803	731	847	810	781	829	787	814	793	737	806	807	800	820	819	822	800	785	775	811	856	761	796	793	801	797	821	836	788	823	789	840	823	834	768	823	793	817	809	833	782	797	785	797	759	831	843	866	811	764	810	803	828	812	848	822	821	804	812	821	800	798	859	792	830	831	800	773	814	820	741	781	821	775	796	842	799	785	789	794	786	842	810	794	779	816	793	792	872	766	797	762	803	784	832	778	790	818	782	742	837	857	791	777	827	776	786	791	773	814	848	864	848	775	834	829	823	837	798	804	861	799	771	783	840	817	810	769	829	781	841	820	806	792	774	811	806	833	844	840	815	831	822	813	876	815	815	842	832	824	870	797
27181	13256	11765	33724	18012	1587	924	810	778	797	784	780	762	822	774	772	780	760	795	813	850	827	903	837	806	811	840	823	824	803	808	781	781	839	776	817	784	791	747	829	728	771	768	824	809	698	797	840	787	799	817	767	808	809	775	824	795	772	792	819	844	819	807	767	816	856	889	806	797	789	805	821	819	866	807	794	761	740	745	807	795	811	788	816	783	839	831	761	769	797	772	764	766	822	794	741	756	789	797	796	740	798	851	802	741	765	854	869	773	799	829	823	753	784	783	765	808	773	733	823	738	823	823	782	746	792	818	813	781	823	792	782	778	773	804	776	766	746	746	834	816	812	775	824	826	779	773	775	801	776	803	786	783	798	762	776	807	819	761	807	796	759	780	780	769	790	749	777	791	757	785	813	775	784	814	826	772	807	775	772	808	776	807	746	821	815	805	779	790	813	789	787	774	791	773	818	823	799	788	808	799	779	789	791	803	773	806	784	776	830	819	821	862	774	774	846	815	779	800	755	795	777	725	805	769	810	756	817	808	819	775	760	753	791	855	797	781	813	803	811	786	833	819	804	770	785	777	801	796	794	821	832	786	807	766	783	764	804	803	799	797	795	752	795	756	818	751	779	784	792	786	837	809	759	774	803	825	825	770	790	812	819	845	798	799	794	777	835	794	779	833	737	809	790	776	797	766	799	748	812	768	775	813	755	762	753	801	797	783	779	803	781	764	779	785	788	777	766	747	796	789	780	778	799	791	736	795	770	769	804	803	769	843	758	774	821	817	783	751	769	756	861	789	765	801	748	778	812	778	757	830	781	785	764	770	775	805	794	784	796	796	819	820	794	814	752	838	794	798	801	770	800	791	781	790	813	793	829	765	708	780	767	809	759	861	790	793	810	818	791	748	807	785	804	831	789	744	795	771	771	827	798	757	787	771	789	768	792	777	797	749	791	810	748	791	753	802	818	776	834	781	764	798	788	716	804	798	800	776	732	780	798	818	784	800	795	773	819	780	795	801	790	787	845	786	799	805	755	782	784	800	816	791	781	734	738	856	764	765	784	824	819	775	758	788	808	752	776	764	804	831	764	827	849	784	789	803	784	842	784	759	795	760	786	794	805	751	808	805	776	765	791	798	800	787	814	748	777	824	796	763	844	750	786	812	802	782	795	770	751	807	761	761	750	772	815	831	793	731	779	782	773	803	833	753	761	850	766	833	786	747	825	796	789	828	740	790	800	773	765	740	784	787	825	780	811	807	788	854	795	760	794	825	824	805	779	785	767	838	819	791	767	773	796	768	764	772	860	791	773	760	813	841	725	760	793	761	797	779	842	809	810	798	776	793	777	835	771	810	815	825	745	794	819	787	737	771	789	782	843	773	752	789	831	806	765	760	843	821	797	815	785	826	858	775	814	855	822	789	728	766	715	794	790	754	788	829	821	763	804	747	825	766	787	776	832	747	751	779	770	796	735	799	768	777	761	759	749	797	788	821	769	807	789	765	830	776	787	745	783	773	838	782	816	767	803	828	814	813	799	781	804	825	776	830	781	787	771	792	823	791	776	815	784	766	771	808	831	794	820	755	821	819	746	754	807	769	783	844	724	810	809	824	771	811	796	734	777	801	752	805	792	759	779	854	792	796	776	783	832	791	842	816	786	800	829	801	780	800	771	788	772	791	763	746	836	753	780	759	780	816	816	829	771	762	785	768	762	806	785	809	802	741	767	796	765	766	755	778	814	775	810	753	758	839	777	823	790	749	764	800	795	779	742	779	795	904	833	795	790	778	784	787	816	790	790	735	814	781	817	804	748	810	798	817	846	768	754	766	780	802	763	819	853	791	777	803	732	801	791	811	809	763	781	809	748	771	788	818	771	758	797	764	822	843	790	750	784	761	799	767	748	802	802	791	794	780	771	827	761	776	805	786	744	838	756	802	777	820	779	823	787	816	770	761	798	818	786	813	764	781	768	760	805	798	796	767	763	776	802	788	817	796	760	809	756	816	748	774	731	760	824	822	765	769	764	784	801	800	820	780	741	787	799	796	759	824	810	828	791	755	827	817	811	792	829	796	793	764	763	815	770	778	779	809	797	786	776	805	771	783	760	789	793	815	851	804	748	794	768	804	800	814	795	718	735	763	822	825	797	768	770	780	848	753	770	782	780	789	765	799	807	856	794	805	756	778	806	812	793	811	766	792	773	784	803	770	779	791	813	822	796	813	813	677	765	809	750	798	789	804	751	781	807	802	778	782	799	739	804	806	819	780	806	787	821	764	805	811	826	801	798	819	794	832	775	797	827	772	812	853	814	762	773	781	781	804	776	815	788	811	793	789	767	791	762	829	818	794	789	827	767	789	791	776	818	740	768	797	786	817	769	760	783	822	828	771	762	825	773	792	776	791	757	790	799	789	774	821	783	797	754	808	750	756	810	787	811	836	790	787	729	751	825	762	805	786	781	808	801	791	779	784	843	784	777	796	759	814	735	780	815	812	790	805	830	788	786	803	869	826	806	758	765	822	760	794	767	801	766	798	809	772	848	837	803	839	780	776	782	815	821	815	754	850	790	819	793	816	768	760	799	767	794	808	838	813	770	796	776	826	816	721	818	786	832	807	781	797	742	808	775	818	777	804	788	801	808	796	743	792	762	808	838	799	824	800	806	757	835	771	729	791	803	788	811	717	770	827	752	765	800	790	818	848	835	757	774	835	745	804	824	790	814	806	826	820	796	789	784	805	743	764	791	821	777	796	807	800	801	775	742	775	796	798	814	741	781	804	825	817	807	773	840	783	774	822	775	795	780	837	814	760	812	797	780	773	731	790	784	798	777	822	777	774	823	815	796	782	764	796	776	757	828	795	801	810	743	742	822	794	822	829	745	776	787	759	766	830	750	773	795	772	769	796	817	798	780	750	747	786	793	742	803	792	780	840	785	784	809	824	791	796	813	779	838	785	737	793	778	791	761	833	793	755	775	863	765	804	806	809	787	775	829	788	787	810	812	786	779	775	776	762	796	748	794	719	770	808	817	824	698	806	773	787	787	770	769	774	800	822	811	802	793	777	723	786	813	800	819	819	801	816	791	743	757	801	839	768	790	826	799	787	794	765	758	760	809	752	814	767	766	774	824	803	765	747	805	838	752	772	819	786	791	830	763	827	785	753	757	728	784	796	811	797	802	785	769	769	804	783	749	765	783	831	812	765	810	807	763	803	783	742	749	774	841	748	754	775	793	794	785	814	824	773	806	783	792	829	737	796	852	806	802	760	805	742	811	818	751	792	816	763	796	766	784	749	709	761	781	731	782	814	835	780	790	776	772	789	743	770	775	767	838	820	780	816	789	761	819	789	788	742	752	832	728	807	840	824	818	782	798	766	821	788	808	837	787	836	793	767	825	808	798	817	788	770	801	813	778	811	770	759	802	802	802	759	827	794	824	833	780	762	847	825	780	790	825	786	822	805	769	777	827	779	810	771	837	753	791	786	806	842	792	758	766
5097	1067	13750	25779	10619	716	728	723	760	660	722	702	728	717	711	706	734	748	761	717	769	829	804	768	759	702	749	688	713	743	740	711	737	754	757	655	725	684	732	727	675	704	717	730	704	701	744	749	699	711	672	759	763	703	734	708	695	720	714	752	702	709	759	706	730	702	696	692	706	706	650	721	682	772	684	708	769	719	693	732	765	689	754	685	727	722	759	753	765	718	752	701	688	689	727	699	746	738	677	730	658	696	698	690	764	771	754	747	673	707	699	726	707	706	703	709	700	686	724	713	691	701	711	706	674	730	702	705	704	720	745	726	699	677	733	737	723	721	698	698	682	725	700	732	667	765	718	691	780	683	672	780	744	684	748	714	719	717	705	715	701	680	765	754	743	703	675	676	684	709	725	727	757	705	689	726	778	684	718	736	692	696	716	691	708	694	694	750	687	745	695	746	671	722	735	735	670	698	716	751	736	683	733	721	747	684	677	710	722	681	707	708	709	696	736	696	754	751	729	743	728	749	710	713	701	693	648	756	733	690	706	674	686	715	685	692	687	706	731	653	734	748	675	735	695	726	721	705	719	744	720	755	697	706	744	747	692	693	694	710	743	696	711	698	740	718	700	727	737	722	734	728	721	737	688	723	765	725	699	744	697	713	739	720	719	718	730	712	700	671	775	688	724	705	722	728	771	725	709	736	700	694	731	734	698	711	754	737	704	764	672	708	714	680	765	711	681	698	696	717	715	718	723	757	729	692	732	701	707	711	693	758	689	696	720	755	728	725	686	760	720	740	689	747	717	766	687	723	704	690	746	730	733	682	691	760	750	695	723	688	700	730	743	689	725	715	670	702	692	742	728	728	732	723	680	724	732	732	755	722	704	745	691	722	719	702	763	796	745	729	747	748	754	653	738	692	720	727	731	718	744	713	702	738	717	743	678	706	702	724	742	688	675	718	737	681	689	667	697	715	733	689	754	722	689	680	711	680	683	725	708	689	709	721	727	694	712	702	721	776	680	725	701	723	721	719	697	675	701	685	723	675	760	734	724	681	702	722	705	701	722	697	736	734	696	712	701	735	724	715	726	713	716	751	681	640	753	733	721	682	756	744	732	668	722	735	710	708	720	726	682	736	714	691	726	673	643	709	685	701	760	749	765	687	711	725	674	738	767	761	747	737	703	725	746	700	761	764	719	752	695	702	691	665	722	739	738	756	710	791	730	661	762	739	691	726	642	713	688	704	679	734	697	742	716	696	729	711	704	702	757	701	760	710	681	756	740	735	743	686	711	708	696	707	745	702	752	662	694	696	716	674	747	674	710	735	708	690	697	760	733	719	704	683	759	695	681	740	689	714	717	701	730	710	697	705	724	724	725	708	682	687	707	722	688	781	756	701	681	706	684	711	729	693	683	739	692	740	713	724	745	706	723	736	696	749	687	708	697	752	746	743	714	694	709	706	786	744	675	711	746	699	754	710	699	693	728	689	721	710	768	726	713	710	745	701	707	766	699	693	733	699	734	713	730	701	780	740	696	727	663	699	717	723	668	716	730	702	692	743	688	752	709	753	741	686	665	703	708	742	752	705	723	747	720	730	708	745	727	723	706	701	762	702	725	694	689	745	705	715	748	734	681	728	751	696	717	779	717	728	719	751	720	786	723	700	762	750	758	721	714	686	744	741	702	707	705	727	689	737	711	719	676	730	726	722	702	709	706	714	715	705	687	742	699	748	687	729	710	747	720	700	701	690	730	706	719	734	745	699	684	706	745	705	722	687	715	738	705	700	695	732	698	682	708	683	713	738	720	732	688	705	726	697	710	731	692	732	699	698	714	716	704	711	703	694	727	722	734	727	725	744	747	763	708	735	699	764	721	730	689	708	737	694	777	662	683	710	703	743	726	711	726	718	742	726	763	706	695	723	710	742	691	743	739	742	732	693	694	705	740	713	736	740	721	723	702	682	758	729	713	689	709	709	771	740	725	703	705	694	737	746	698	702	663	701	707	779	773	736	762	718	700	746	679	729	757	731	748	686	727	698	739	721	709	682	663	774	746	684	696	685	714	737	753	702	688	684	716	733	759	729	700	684	734	744	701	683	672	721	718	710	709	734	766	715	711	692	662	692	727	726	712	719	724	711	727	706	764	720	718	725	718	755	650	718	733	760	669	665	681	699	747	739	717	704	703	703	681	701	740	697	700	721	725	714	699	670	710	723	736	701	724	700	705	738	745	720	741	667	745	741	730	731	715	704	708	718	762	701	672	729	709	725	694	695	680	736	746	723	721	710	691	738	728	710	646	695	710	692	749	721	685	738	707	728	714	725	740	751	680	695	682	730	653	737	703	770	730	744	677	737	700	740	718	766	706	691	716	727	721	757	712	732	704	715	673	697	677	674	691	681	753	679	681	716	700	716	693	738	730	684	704	729	720	711	700	701	731	723	705	724	729	756	747	707	714	701	759	682	759	707	701	726	696	687	718	742	727	699	689	696	706	698	743	729	680	708	693	743	710	734	738	714	739	695	715	739	727	716	708	718	707	750	706	721	713	751	717	734	678	686	717	720	770	740	759	779	679	741	701	729	706	729	749	721	741	670	686	737	762	719	683	732	686	683	747	682	774	729	694	703	795	726	725	690	714	712	708	714	713	731	690	704	722	699	737	703	691	707	722	728	684	737	764	668	727	762	742	702	710	720	723	741	707	725	726	721	713	777	732	695	723	704	654	677	724	710	689	707	659	718	731	704	765	739	693	681	730	689	784	733	774	732	722	731	709	703	736	704	767	713	690	780	720	724	709	719	723	722	716	693	706	686	649	730	713	719	699	735	686	716	713	722	717	701	708	697	758	735	651	674	693	732	732	691	702	683	741	725	736	777	738	702	745	707	711	715	686	681	733	693	742	721	676	721	672	750	729	684	762	745	693	685	673	715	662	666	739	691	712	784	766	741	697	736	705	702	717	691	704	749	719	715	715	706	725	680	704	728	692	706	686	716	675	680	724	708	748	712	719	731	745	682	694	705	766	711	683	736	727	739	725	768	712	712	719	702	746	718	673	699	704	702	692	697	725	717	681	715	718	784	718	709	721	694	725	756	724	765	770	670	739	715	685	704	698	693	678	719	698	733	737	711	697	722	711	697	716	711	697	694	741	737	721	688	753	693	742	728	739	716	702	727	713	728	730	681	726	735	711	686	680	708	698	709	685	722	730	733	695	683	723	677	747	687	743	721	704	688	726	729	699	717	719	667	689	705	747	719	733	702	742	726	688	766	693	744	704	712	709	747	715	697	714	719	719	665	739	696	697	741	720	699	731	706	730	728	691	733	707	719	733	712	690	705	686	728	698	723	688	693	703	731	738	714	729	732	725	672	734	744	722	710	705	744	710	680	722	757	698	683	675	723	682	684	674	725	749	744	733	736	718	769	722	677	714	710	705	706	696	724	655	754	769	738	739	761	738	719	710	707	734	734	736	723	684	722	696	722	767	710	705	709	683	759
24676	21138	33148	65915	53031	18925	3689	1009	817	806	798	784	807	803	805	738	793	746	741	811	1064	967	927	851	720	802	777	756	690	785	768	784	747	755	786	735	764	785	748	726	714	756	777	754	779	747	762	719	740	807	724	750	769	707	711	726	760	729	734	723	693	749	724	727	707	790	790	764	712	769	728	773	760	721	711	778	721	773	750	828	796	736	786	740	732	790	723	791	801	755	724	736	767	760	783	730	729	781	799	771	759	760	785	779	777	740	751	753	739	745	808	709	743	732	759	725	766	708	758	720	775	789	752	756	785	773	776	751	797	730	759	769	750	757	766	716	782	756	707	775	723	717	776	758	750	778	740	738	733	777	734	773	789	766	751	769	738	743	724	728	771	784	775	807	766	763	751	773	717	759	735	720	706	716	723	762	758	736	732	757	772	796	736	746	727	767	766	760	798	748	742	774	770	775	782	754	763	707	781	728	718	751	683	732	789	740	773	763	756	771	730	727	792	731	759	729	836	726	781	743	728	773	752	791	728	791	754	747	789	769	724	761	755	765	720	744	777	769	739	784	732	759	765	727	744	749	773	711	747	746	764	765	727	716	746	815	742	729	785	679	801	771	757	758	743	763	755	769	731	726	751	740	778	742	787	737	765	708	772	749	716	702	757	760	782	765	702	713	726	686	693	759	752	710	770	787	693	753	721	776	751	776	770	718	705	706	702	697	731	796	750	734	743	736	741	780	694	725	735	712	753	721	763	731	743	755	741	718	777	743	769	698	731	751	735	762	724	732	756	694	753	758	753	773	751	739	718	734	762	746	788	774	697	724	748	741	741	774	742	784	717	758	729	748	758	744	772	803	813	714	741	728	773	785	739	769	789	714	701	772	727	774	789	720	701	723	773	747	761	783	756	758	731	758	745	759	729	782	703	804	778	758	777	734	753	743	799	799	758	783	745	702	748	712	733	703	768	741	720	719	770	724	765	755	755	735	752	780	770	695	759	713	762	745	755	757	756	775	762	722	733	731	708	772	781	735	753	761	761	760	729	756	744	724	730	732	704	758	776	769	791	812	728	786	776	746	718	680	797	753	760	722	739	760	778	729	707	761	780	796	757	743	762	746	754	706	737	711	751	739	750	728	790	758	755	735	741	728	811	784	762	773	751	768	765	734	815	729	774	791	703	750	786	815	780	740	779	737	780	722	727	739	741	717	716	780	808	844	733	776	692	758	749	792	788	771	698	769	805	729	743	791	786	737	717	740	733	728	702	705	772	802	737	743	731	735	736	766	770	727	754	781	725	761	765	755	733	737	766	751	721	728	744	720	744	812	779	766	778	735	731	739	789	747	715	754	750	745	740	706	752	712	778	758	770	726	767	794	724	785	761	742	728	723	720	730	786	782	745	720	761	750	793	721	690	787	736	742	765	777	730	784	729	777	761	736	716	752	722	792	804	751	738	741	733	729	751	813	747	746	778	817	756	759	786	789	757	719	746	736	765	785	738	798	766	749	733	764	753	788	769	788	759	726	743	718	765	722	769	709	720	751	751	731	768	734	773	765	780	742	710	728	769	772	765	782	721	721	791	770	717	699	775	794	744	729	753	778	704	777	735	748	676	756	765	737	791	747	711	766	752	738	769	765	758	751	749	704	730	769	770	746	755	749	758	744	731	742	719	815	763	758	778	756	728	814	750	731	716	709	755	733	732	759	763	748	693	733	766	721	753	728	760	798	754	746	744	768	715	751	708	727	732	749	699	757	708	781	770	743	759	747	794	716	735	760	722	746	727	749	703	731	735	770	728	728	750	758	773	780	765	761	732	745	762	700	791	747	735	787	819	712	751	746	751	704	758	758	752	761	748	774	744	763	754	765	737	678	781	774	714	729	733	721	763	746	756	785	746	772	686	764	735	754	761	714	727	794	757	733	757	767	755	714	752	777	770	724	791	754	788	752	740	741	682	754	744	796	746	725	740	741	696	766	723	772	724	700	721	747	708	780	733	727	727	742	723	775	746	720	762	734	760	741	754	721	749	686	740	752	763	761	746	795	742	716	754	735	735	709	736	759	781	722	755	717	731	747	768	741	747	736	726	772	752	796	771	722	743	748	739	755	791	755	751	772	743	782	727	751	775	770	705	776	791	773	765	718	717	735	784	771	774	732	786	761	741	751	781	744	737	728	768	763	735	774	716	750	725	759	777	750	710	772	741	731	694	733	784	724	740	767	696	756	773	710	700	769	812	760	759	703	737	774	747	717	713	766	719	725	739	786	760	741	784	763	741	766	784	767	781	706	732	736	721	726	767	772	740	762	700	734	756	739	747	717	779	744	746	812	735	795	740	711	737	753	752	783	750	758	731	756	771	727	758	744	753	739	717	735	727	734	774	760	712	761	720	727	762	787	707	748	770	793	751	741	760	726	683	782	806	811	788	761	712	722	770	791	746	772	749	740	755	722	776	787	747	727	728	750	770	775	724	730	725	709	741	722	759	772	762	720	782	745	752	729	749	714	768	765	740	789	758	755	714	748	730	698	809	789	811	730	745	746	755	755	728	734	757	759	783	766	749	737	724	772	735	778	719	758	760	821	733	737	768	794	791	750	784	751	758	730	740	740	716	728	738	753	787	722	758	715	732	718	729	750	735	764	769	788	732	757	741	752	709	684	735	758	768	766	736	711	738	704	737	769	756	725	732	761	739	772	748	755	765	767	755	708	746	728	791	716	766	728	749	761	771	759	745	726	772	790	733	729	718	752	707	751	725	783	779	721	729	742	788	760	760	750	757	748	747	774	805	731	683	751	793	697	764	761	727	761	743	749	708	754	707	767	721	796	722	809	762	756	725	778	730	751	735	745	738	731	776	764	743	766	806	772	786	719	754	726	762	761	779	761	732	730	762	714	769	785	776	752	763	733	716	731	753	703	731	728	798	748	780	767	785	760	727	689	751	812	771	740	780	735	706	734	815	693	686	748	744	746	717	738	767	728	754	738	740	750	779	798	743	732	761	733	782	780	787	754	743	752	813	727	761	825	751	736	682	816	775	774	746	748	762	726	719	777	693	790	764	729	721	705	778	773	770	742	746	749	744	740	791	750	721	753	769	810	724	755	740	758	709	798	772	783	710	785	804	723	719	769	703	791	805	738	761	682	750	749	753	752	763	731	738	721	737	790	804	780	789	744	767	747	777	832	756	720	735	764	733	734	744	705	806	724	720	742	726	769	757	732	776	733	750	707	770	773	748	712	744	725	767	729	749	706	764	700	764	748	717	728	735	799	769	711	780	700	750	730	780	712	821	763	744	759	728	798	698	750	715	699	700	697	729	727	776	759	695	769	729	747	730	774	775	766	770	762	749	742	751	753	761	728	714	790	731	734	807	771	737	792	757	766	740	786	733	745	747	789	739	678	755	762	714	736	749	769	740	727	733	725	752	773	726	757	789	724	751	686	726	777	760	792	786	731	768	737	701	764	729	759	719	729	789	772	708	747	772	778	735	807	752	713
3487	3757	44508	75036	45308	1883	721	795	751	756	713	722	739	744	769	699	736	737	771	759	1222	1134	993	799	763	724	719	738	758	713	772	771	739	712	711	767	707	742	726	746	730	706	742	748	756	730	732	723	690	754	779	747	749	726	762	748	711	778	748	728	750	729	747	742	715	742	758	734	755	769	745	778	719	717	696	714	747	718	725	752	756	736	688	718	722	729	702	760	734	746	694	733	709	748	810	691	750	771	778	709	716	756	739	708	739	719	735	770	661	746	709	718	710	745	748	727	721	701	795	698	754	683	779	704	724	739	726	743	666	735	760	740	694	737	715	732	700	706	746	716	722	721	693	759	714	716	721	720	741	748	720	727	722	767	738	737	757	690	728	704	778	743	702	726	709	678	704	709	733	707	721	707	691	715	701	729	708	761	719	713	740	763	739	748	717	723	707	737	736	727	710	775	750	742	706	716	730	723	710	764	699	722	733	707	728	664	691	727	788	732	752	714	763	722	715	683	748	721	693	719	701	718	729	794	725	742	729	711	710	725	707	752	691	752	686	709	701	707	713	704	690	724	779	749	757	724	700	720	785	778	714	723	696	702	705	714	736	718	700	735	712	724	710	705	732	764	782	745	756	699	728	653	770	699	729	717	756	723	740	760	758	684	724	716	723	704	687	758	696	736	763	698	717	715	734	683	734	769	722	740	751	772	754	738	774	719	745	733	704	712	737	763	705	738	710	736	773	768	747	714	733	667	741	668	696	734	690	687	760	745	735	746	745	751	725	728	718	719	703	753	709	699	757	743	743	732	691	709	722	766	725	709	770	742	746	712	702	738	719	762	737	767	736	720	745	769	745	721	707	736	761	739	733	685	746	761	727	740	696	738	739	676	744	702	743	724	728	707	766	770	715	737	741	698	687	725	753	717	733	766	645	731	730	767	721	709	720	727	727	775	738	760	742	691	731	743	734	764	717	745	770	700	748	733	729	721	774	702	691	687	726	741	718	740	785	727	678	712	711	773	729	696	687	706	730	750	709	708	693	706	722	779	713	702	745	749	745	731	720	668	741	735	725	748	745	684	778	739	752	675	763	755	756	759	741	778	709	740	738	684	724	729	721	756	755	720	722	739	713	741	802	719	770	724	760	766	736	748	747	723	741	713	734	724	725	698	709	701	737	773	754	763	790	734	724	761	700	710	708	727	710	723	708	743	766	760	719	772	726	690	734	740	718	690	746	703	760	730	711	744	785	676	741	758	701	733	744	715	734	681	731	701	755	700	686	748	730	716	728	713	748	744	707	724	769	709	752	682	727	739	712	763	737	704	747	756	710	763	732	740	737	717	743	712	724	718	714	725	761	778	733	728	692	750	735	713	711	733	750	733	743	755	729	705	721	732	717	762	742	711	675	709	710	755	720	746	760	706	784	732	773	724	736	756	705	706	725	649	772	708	742	723	687	735	718	758	715	769	741	717	639	704	732	738	743	749	739	763	735	715	721	761	777	745	760	793	709	766	760	777	713	756	733	715	752	741	757	737	779	725	726	702	722	705	715	713	712	697	765	683	696	702	708	733	755	692	718	683	757	714	698	736	706	742	737	717	681	687	685	712	679	707	749	734	739	800	718	734	717	729	736	745	736	761	763	757	743	728	708	704	695	758	734	685	776	678	721	705	763	722	732	735	710	733	775	756	742	721	739	710	737	747	702	712	740	680	678	723	749	701	692	746	745	721	726	698	717	711	697	762	683	749	742	752	729	746	737	728	724	693	755	736	721	745	720	748	706	676	742	719	760	740	728	755	714	746	686	731	721	799	713	806	717	691	713	750	705	735	743	700	743	765	754	679	725	704	672	699	704	739	738	714	743	702	752	799	719	744	720	742	757	719	701	712	702	730	731	741	735	752	737	778	724	743	745	731	757	705	685	716	749	683	774	715	692	713	697	727	691	746	717	732	720	703	681	715	708	708	664	730	721	709	727	771	673	705	719	733	748	770	732	746	721	762	723	735	755	712	693	687	698	743	721	751	746	715	712	740	735	719	756	751	728	724	669	729	744	696	757	725	668	758	697	722	697	741	743	690	731	702	696	736	708	684	722	685	708	725	687	666	772	748	700	726	668	706	699	737	726	697	716	741	762	710	741	782	712	743	751	743	722	723	750	721	766	752	804	698	736	744	718	725	699	714	738	703	756	723	719	685	740	734	717	698	702	789	770	751	698	724	737	719	759	744	782	765	714	725	710	721	716	721	663	733	728	700	701	755	705	667	678	762	697	700	714	797	723	717	747	699	738	736	771	753	754	709	702	711	747	697	698	741	737	711	746	747	643	695	733	800	696	701	772	755	756	726	723	753	666	748	717	705	740	736	742	760	730	707	736	719	669	730	693	724	736	748	712	728	664	710	749	759	674	767	728	711	762	770	773	726	737	742	728	731	747	693	688	735	717	713	739	744	734	724	704	699	746	717	740	755	707	722	736	760	761	761	747	710	710	725	698	710	670	706	726	730	711	709	723	725	729	699	741	679	719	756	718	728	750	748	709	733	703	722	759	739	721	775	725	681	721	708	727	750	720	687	745	676	752	738	720	693	789	711	731	718	734	724	751	725	665	695	749	733	750	738	765	786	728	706	734	740	780	734	687	751	694	728	697	699	778	692	772	741	719	684	733	726	709	685	754	758	701	741	629	699	734	762	684	732	710	806	734	749	716	739	706	708	762	722	726	716	732	674	731	743	691	674	745	740	696	737	742	708	681	748	745	715	730	777	754	721	687	736	745	746	761	726	769	691	743	778	698	671	772	770	695	721	730	692	729	762	759	707	728	711	762	717	692	713	715	725	745	721	741	768	733	749	726	688	691	760	758	744	725	779	685	761	737	729	748	743	743	753	680	681	738	719	737	809	771	686	727	739	700	713	709	755	736	712	704	738	720	729	757	723	777	690	773	756	741	756	739	722	697	681	737	710	722	711	721	706	766	741	777	752	737	730	731	685	750	704	723	740	701	737	714	737	769	729	755	674	683	706	727	695	742	744	692	707	679	701	685	727	729	729	672	685	745	681	730	710	736	726	725	722	744	689	668	791	713	730	699	746	792	717	751	717	738	684	722	785	724	725	709	736	748	722	736	734	716	725	763	717	725	762	711	756	747	717	732	722	699	758	709	761	752	725	702	720	730	727	757	731	741	738	747	701	706	737	743	713	688	737	758	697	712	742	738	710	721	717	788	696	710	753	746	708	744	709	727	690	754	714	738	678	718	772	699	764	745	713	751	714	700	747	707	737	727	727	715	760	750	704	712	725	757	739	738	780	745	736	746	750	750	760	718	751	751	716	725	751	697	761	740	705	697	739	723	703	768	739	745	739	704	773	720	720	754	688	736	677	749	703	666	699	742	715	732	767	722	714	723	753	707	713	742	728	708	708	706	744	780	731	725	673	739	732	710	716	749	732	712	743	703	678	747	694	756	711	724	758	690	708	736	734	746	703	735	714	694	721	715	777	750	696
23813	21094	30843	63568	55137	23649	6934	1359	907	925	877	900	869	835	872	893	865	868	814	1169	1618	1449	1286	1013	856	849	831	844	830	841	857	855	854	860	837	856	892	867	862	861	858	832	829	866	835	887	804	804	770	796	854	777	853	828	828	792	840	804	825	873	787	818	831	815	858	840	802	837	840	830	823	848	866	796	798	745	865	776	777	827	851	802	820	791	764	793	817	801	800	787	823	850	805	807	811	819	780	790	818	761	829	797	872	835	778	837	828	786	844	801	838	778	804	843	844	845	826	844	816	814	840	836	773	828	829	826	851	824	810	795	791	763	826	810	822	879	842	805	858	865	846	827	791	783	804	808	806	792	810	825	815	808	809	780	791	815	797	827	893	837	801	824	803	866	791	825	792	828	828	846	825	727	825	796	832	823	814	759	838	882	867	802	845	796	844	753	854	833	840	797	785	885	791	802	798	830	784	810	805	830	820	826	778	835	821	798	897	823	817	854	789	850	811	803	837	868	831	842	825	817	842	814	813	800	803	765	825	817	828	852	798	790	842	830	834	834	876	828	834	825	864	803	830	816	801	738	789	777	792	850	844	803	835	788	818	811	841	790	823	798	837	834	901	874	824	818	776	812	803	881	833	817	799	829	772	820	826	803	860	844	853	762	826	817	867	791	794	825	805	877	842	788	795	785	829	824	842	847	878	867	832	861	784	807	831	812	850	807	830	796	822	855	750	780	808	812	845	818	787	840	823	812	864	836	851	812	852	798	797	790	851	832	830	809	776	813	812	804	858	841	877	804	810	812	822	821	836	812	822	829	874	826	803	779	834	821	818	775	802	845	808	806	902	835	817	765	838	785	793	834	859	831	818	859	772	810	840	813	874	817	786	855	838	806	813	809	885	847	851	820	806	827	814	855	771	834	803	875	810	807	769	813	835	846	807	776	844	823	829	861	787	837	825	853	771	800	822	759	820	832	880	791	759	816	793	847	833	840	850	824	774	806	815	825	856	816	784	780	883	826	804	873	848	804	813	845	828	807	777	776	806	798	792	807	801	848	789	852	826	854	851	786	820	838	849	808	788	795	855	822	819	837	786	805	809	810	806	848	799	815	792	808	828	820	837	797	828	833	791	803	843	851	816	794	880	803	740	807	803	904	864	838	823	820	830	858	819	880	831	824	809	854	856	817	788	783	749	796	783	769	850	749	843	835	802	866	813	819	878	829	793	815	829	821	810	822	830	821	802	765	818	849	791	798	829	803	816	891	850	803	830	871	821	830	847	841	874	798	801	818	821	806	834	791	779	833	768	837	878	832	838	816	778	800	771	839	835	852	810	827	779	807	789	816	811	812	771	760	853	816	808	848	820	850	789	780	874	818	772	803	850	858	838	785	807	840	842	801	828	855	791	745	772	825	795	790	785	823	844	807	821	804	833	858	808	849	775	809	793	782	842	761	810	851	877	813	876	835	763	731	751	853	814	829	807	813	809	793	865	841	795	815	774	832	779	848	809	821	856	855	873	883	807	775	795	817	803	844	748	755	803	800	871	818	816	818	878	826	785	780	860	854	826	808	837	818	813	796	808	909	801	818	780	802	819	781	794	841	839	808	823	832	780	846	808	778	802	816	876	784	865	808	804	800	793	772	831	797	869	842	814	822	815	800	793	785	819	788	785	819	866	790	835	812	815	810	841	783	790	821	800	841	790	849	842	811	819	825	865	836	796	833	848	776	836	816	814	800	828	805	852	849	723	850	792	839	831	834	831	792	830	808	826	845	873	837	837	805	746	839	829	802	769	841	861	846	783	812	850	842	852	816	823	782	760	778	787	807	760	799	850	815	831	798	863	771	808	830	829	821	829	861	812	860	842	785	850	806	808	797	753	780	814	808	851	811	795	788	791	836	796	779	861	854	836	823	857	868	765	816	817	847	837	829	822	834	794	803	839	806	822	846	880	806	823	769	796	878	780	818	765	798	859	793	914	810	870	814	793	813	847	819	805	801	831	808	802	824	808	807	841	796	818	819	838	843	799	811	826	833	798	774	823	790	876	814	857	842	792	819	829	862	795	799	763	803	826	761	788	807	841	850	823	831	842	856	833	779	858	797	811	825	782	811	818	845	850	819	820	810	799	840	774	845	828	819	828	826	848	831	770	824	836	827	814	896	841	810	820	821	849	821	782	816	798	846	819	757	841	832	806	821	812	750	765	797	828	830	861	817	809	823	822	815	849	790	818	795	847	779	811	808	817	848	849	812	846	814	835	837	814	830	814	839	825	778	863	789	829	833	859	881	846	813	797	826	790	841	789	811	813	793	754	795	815	856	788	790	820	876	871	869	859	850	841	832	828	800	810	776	829	816	807	835	801	795	782	855	820	821	801	826	834	829	863	826	819	850	870	802	792	805	773	799	820	800	823	835	823	820	789	810	857	833	838	814	863	801	818	845	794	823	872	794	863	835	824	839	842	803	839	813	765	841	826	796	862	885	821	812	821	822	814	833	821	750	790	843	873	781	831	783	782	817	838	811	856	857	802	805	809	811	780	790	836	814	772	798	769	804	809	847	835	816	811	799	795	820	818	797	810	821	813	746	805	864	803	799	798	742	785	823	832	805	804	852	792	835	781	823	781	796	836	771	837	851	778	791	783	804	782	830	790	815	834	837	819	824	779	811	804	799	805	816	792	817	831	790	826	809	795	848	796	795	810	829	845	824	796	837	810	811	829	826	786	796	806	889	784	857	828	821	770	795	877	807	802	825	835	816	786	820	829	849	855	820	809	840	831	842	819	826	851	833	808	833	845	809	808	841	844	798	789	819	831	827	838	809	797	824	859	817	787	892	781	854	869	825	857	818	805	840	809	822	808	823	828	794	840	819	822	769	833	815	781	856	854	832	827	808	809	763	841	812	805	838	785	823	811	747	811	836	852	796	803	785	805	834	798	843	775	829	816	843	847	783	868	769	805	835	839	787	816	840	807	804	812	785	809	801	835	803	819	787	853	837	786	833	830	827	800	909	817	828	784	793	835	818	847	835	845	853	801	834	828	842	822	792	843	816	821	853	850	852	762	812	832	818	850	805	850	794	775	823	826	817	852	834	754	802	765	836	815	825	824	855	798	813	873	831	750	850	877	840	753	809	795	853	863	841	816	872	758	845	819	772	806	844	802	777	800	823	849	829	793	809	828	821	826	812	827	809	822	777	808	863	867	806	825	832	814	791	815	866	813	794	813	799	825	827	843	813	773	864	841	785	819	800	822	792	835	771	792	819	843	822	794	837	781	803	799	815	818	803	814	788	787	825	776	834	851	894	798	820	800	836	850	802	811	849	848	810	818	849	881	789	806	829	819	813	788	819	853	793	768	841	800	813	809	869	852	824	834	794	798	828	846	817	790	840	842	822	784	834	803	802	846	802	802	839	823	833	815	797	768	809	805	853	708	807	767	817	808	794	814	800	785	778	806	857	788	835	790	843	775	806	830	776	798	799	856	885	776	833	791	851
3748	6081	37687	84785	46722	3959	919	878	887	861	779	842	797	810	781	817	811	785	804	1442	2122	1755	1390	1090	895	852	765	806	826	806	807	822	797	843	807	780	778	790	849	767	761	789	798	799	875	800	752	816	819	794	761	832	794	800	812	755	820	811	768	772	743	800	791	774	800	779	721	723	753	819	790	790	765	787	850	807	852	748	795	773	834	803	761	763	771	804	788	807	798	798	818	772	770	814	752	768	778	810	822	792	752	820	826	775	797	797	749	830	861	782	779	830	834	790	797	856	792	759	746	794	705	776	808	790	783	842	805	777	817	742	789	815	780	783	813	723	772	771	775	713	760	791	790	843	813	778	750	763	780	757	797	780	832	800	797	815	787	804	820	839	794	816	797	805	816	829	796	803	828	803	780	831	810	818	769	745	794	762	806	738	791	820	752	758	826	792	737	728	763	809	799	802	743	775	753	845	811	794	775	760	804	815	832	786	752	776	808	783	777	796	784	801	737	812	802	768	800	834	751	784	821	800	808	756	820	784	789	797	828	785	762	776	798	768	779	803	811	803	747	815	741	789	787	781	795	761	824	800	815	817	761	756	777	788	771	798	817	801	755	761	786	886	823	834	803	758	805	806	820	817	808	780	795	822	836	790	770	831	781	789	818	771	827	797	793	803	769	803	782	855	794	774	778	811	776	810	757	761	744	778	797	785	757	795	826	777	794	780	812	771	768	788	799	790	795	833	851	795	726	746	807	746	811	766	817	826	829	779	761	762	804	814	789	804	752	748	733	748	823	768	780	820	762	746	789	765	800	854	803	785	808	811	776	800	755	783	863	799	777	783	760	756	783	758	778	784	843	794	829	780	779	805	718	798	823	769	765	776	765	814	803	835	784	771	788	835	789	797	753	784	761	819	765	824	779	773	779	814	810	795	805	760	785	786	830	754	743	779	804	797	820	732	792	762	769	753	805	793	840	789	785	785	770	817	818	794	799	828	795	767	801	723	777	757	801	822	808	806	809	792	797	772	782	753	791	761	800	810	784	799	785	805	783	810	735	844	823	772	786	809	807	773	813	807	793	762	836	824	811	758	808	798	781	786	780	815	832	801	805	774	786	775	828	822	784	822	816	806	813	801	782	825	786	782	815	823	811	779	794	791	787	820	791	824	747	774	800	779	801	777	811	778	807	757	800	782	799	776	748	822	802	828	769	810	801	743	778	785	771	800	803	780	794	808	773	800	774	750	819	839	781	814	797	840	804	784	769	780	833	813	817	793	830	781	792	770	752	768	800	770	812	842	754	815	792	834	769	725	830	763	795	791	797	799	762	792	776	822	791	771	824	801	748	792	797	821	779	777	818	754	788	766	792	757	757	870	789	769	770	830	852	796	819	785	809	795	795	793	783	828	751	762	800	743	806	789	836	779	747	803	768	749	806	821	741	804	806	766	793	747	807	795	804	777	807	791	813	809	812	768	810	731	819	779	767	783	818	733	780	763	815	746	741	800	791	831	825	762	807	788	801	785	808	798	814	816	803	768	769	799	769	830	761	749	788	759	768	807	813	765	814	781	843	779	812	776	771	754	831	825	787	783	814	790	777	763	808	797	835	782	747	775	748	754	822	789	781	737	758	798	802	808	749	779	767	815	831	823	806	818	814	766	777	757	772	799	749	754	778	834	732	791	804	762	832	796	821	790	804	756	775	731	825	778	738	765	772	821	793	775	818	782	811	800	792	767	735	812	776	826	771	800	800	751	841	784	782	724	772	814	836	794	790	743	787	751	746	740	823	768	827	804	830	743	821	739	814	779	766	833	815	797	857	804	793	748	763	749	761	801	830	857	762	807	800	795	793	796	795	786	811	811	840	841	792	788	810	807	797	789	791	792	789	795	793	779	762	792	787	790	810	770	815	831	803	750	814	810	796	761	826	821	740	767	836	807	813	846	764	830	790	788	798	797	828	814	798	796	796	818	818	820	818	816	758	789	780	804	771	764	788	772	828	814	739	775	830	793	821	724	831	744	797	780	784	828	814	785	808	782	799	795	771	785	777	821	748	783	801	786	742	751	789	804	786	739	772	825	799	794	784	761	793	821	821	822	828	747	783	817	816	797	799	824	762	788	752	751	813	793	770	798	792	769	798	771	854	792	783	777	815	798	832	765	808	755	791	796	792	802	804	785	797	817	743	777	797	797	781	834	772	772	789	802	816	812	785	809	768	811	780	803	787	836	811	825	744	774	824	839	814	781	765	737	767	790	831	799	791	821	786	795	801	809	751	731	769	759	826	768	808	740	746	775	819	759	792	743	822	793	838	781	753	824	815	832	840	818	848	750	802	812	806	770	797	806	806	801	770	788	755	748	803	788	757	810	821	791	790	780	814	766	867	812	778	809	828	806	791	780	840	784	779	795	783	819	763	825	769	748	784	785	787	822	811	795	795	745	745	800	815	793	777	736	818	804	808	759	806	807	765	756	787	746	783	827	765	767	738	821	799	789	771	701	836	829	823	762	783	772	805	797	808	774	834	818	795	736	772	799	788	752	797	725	821	785	829	757	799	839	776	821	794	842	803	786	830	780	841	776	766	822	771	766	807	765	784	821	799	800	743	813	768	788	781	763	800	744	810	789	816	813	819	747	760	777	796	798	808	770	768	816	746	778	803	744	804	803	828	779	791	754	801	770	852	847	759	784	805	754	790	727	827	806	753	791	771	857	775	774	789	788	818	779	757	793	830	768	767	774	743	764	808	775	768	818	790	774	821	793	752	816	751	802	789	798	790	776	764	793	812	764	807	792	777	749	764	795	830	724	808	738	773	758	809	833	786	774	767	784	848	754	750	786	779	770	770	789	832	835	771	775	840	819	779	785	813	792	783	796	783	774	803	796	803	810	788	792	812	782	802	815	795	816	820	808	839	741	800	804	767	757	777	821	800	830	797	776	780	846	734	792	771	733	793	772	757	761	798	798	763	789	794	764	757	788	758	754	801	796	760	824	775	760	784	789	752	796	811	808	762	790	788	789	820	807	788	823	784	788	753	757	739	822	782	786	775	766	753	781	804	802	750	781	821	770	781	811	769	796	806	788	769	808	799	792	760	813	737	763	789	797	716	775	815	781	827	775	815	818	799	819	817	789	820	745	767	823	839	800	778	772	772	778	794	781	736	770	804	817	794	790	758	744	771	790	762	831	792	814	793	749	808	777	783	779	789	806	835	799	762	781	750	734	749	790	738	816	803	765	794	791	822	829	767	769	756	733	826	784	786	812	857	813	790	841	795	779	797	780	807	749	830	834	791	810	783	820	852	800	733	804	808	809	762	813	769	790	808	788	776	838	796	776	835	795	826	784	774	827	816	787	793	731	792	772	782	760	797	764	783	821	812	773	789	779	743	776	810	760	760	790	788	763	824	805	780	770	763	794	802	771	789	816	829	778	742	793	792	789	779	812	790	755	755	803	819	754	826	782	771	784	773	764	808	748	782	793	806	849	792	786	750	788	806	796
27205	13343	4897	27915	21521	2209	910	859	778	830	822	785	814	804	777	811	786	799	763	785	860	909	842	814	798	796	792	760	805	822	749	798	773	777	749	772	791	822	818	792	815	805	791	780	785	790	755	785	792	767	748	767	808	781	761	808	826	805	751	808	769	822	828	805	810	750	761	776	800	790	812	800	807	794	838	743	782	796	778	783	810	789	801	747	729	764	811	787	798	741	800	769	806	780	771	801	783	813	744	780	753	844	796	783	799	795	762	751	759	780	848	778	793	770	794	771	798	757	791	766	831	777	751	757	780	838	789	796	797	776	775	780	764	786	819	739	812	782	813	749	752	768	808	789	772	766	749	817	791	801	776	740	850	826	794	795	793	760	835	800	832	761	808	803	761	752	854	816	794	799	768	833	756	800	779	814	791	754	783	793	791	762	727	811	817	781	800	799	761	794	838	785	740	742	829	804	787	793	766	768	814	800	830	800	853	805	786	792	759	788	736	754	799	798	826	820	808	800	797	781	771	747	849	808	765	791	798	736	784	754	839	754	810	759	849	820	798	818	774	793	804	798	780	806	829	752	726	819	800	774	815	791	796	789	811	801	803	745	773	773	767	778	730	799	792	794	751	832	788	749	761	817	794	794	896	825	784	737	827	772	776	746	803	844	781	806	759	818	758	763	790	774	829	816	810	755	785	778	755	779	790	779	750	801	807	842	743	787	789	749	756	815	775	812	765	796	781	763	824	780	770	757	823	799	764	813	739	803	737	813	819	795	794	762	807	776	789	748	766	781	749	804	796	812	764	778	820	812	770	818	823	786	742	818	797	825	736	784	809	771	804	836	824	757	755	770	812	783	826	757	795	783	800	792	713	734	826	803	790	784	786	751	788	845	739	774	786	803	777	799	798	790	812	815	835	781	799	782	793	764	742	786	801	786	749	795	815	756	811	834	823	732	765	746	796	817	801	794	791	772	809	780	835	805	785	790	804	829	740	814	783	796	787	814	791	785	807	751	802	789	766	790	798	775	808	799	765	803	804	759	780	811	791	768	817	793	806	776	783	765	816	809	852	774	779	717	833	815	848	827	755	784	746	784	729	863	795	750	851	776	749	836	810	817	756	805	797	787	766	815	789	788	754	775	820	800	748	782	782	764	817	810	778	754	776	779	830	803	753	769	783	765	766	783	804	752	823	800	806	789	785	793	806	753	776	826	777	767	812	868	791	809	753	799	813	760	766	767	765	812	790	721	818	713	832	787	748	803	798	805	786	806	826	749	821	807	724	770	778	807	783	816	812	778	778	792	819	780	825	795	744	782	782	779	751	742	841	751	782	782	785	806	790	780	784	744	786	743	780	845	806	781	848	782	802	767	827	773	789	746	751	766	802	762	752	835	809	774	771	813	766	752	735	791	830	869	828	794	872	789	883	781	807	813	759	798	811	782	764	795	878	804	759	801	824	808	779	809	805	756	782	769	773	773	792	804	792	779	774	839	795	806	751	808	818	794	789	846	780	787	814	783	741	745	785	769	832	841	738	767	799	791	781	814	799	745	791	818	770	717	807	812	810	809	773	807	798	768	752	764	759	833	832	767	799	797	826	793	816	768	778	774	811	831	766	777	783	786	809	768	721	790	818	769	798	731	783	822	855	792	778	749	831	779	846	766	755	810	780	797	785	765	803	798	777	758	799	872	820	783	759	783	774	806	815	770	819	758	780	836	766	785	760	791	744	830	796	722	801	772	790	823	774	802	818	797	796	806	827	785	775	800	787	788	784	805	813	771	765	782	789	792	842	795	766	820	797	833	818	793	750	784	742	813	800	794	841	834	760	771	784	833	790	794	828	776	805	801	796	792	788	766	767	798	798	853	751	824	797	779	788	807	814	804	800	780	819	798	746	808	780	775	806	789	775	831	802	760	822	747	831	770	749	804	806	778	792	775	789	827	804	780	773	773	781	822	807	788	833	755	790	818	796	776	799	823	756	766	795	817	831	762	768	770	789	817	799	820	817	797	821	801	727	784	813	823	774	786	783	799	745	789	789	747	744	796	847	761	823	880	779	812	773	793	765	759	785	785	808	792	786	835	796	812	802	710	827	850	789	771	773	795	823	781	747	788	794	820	769	780	812	766	786	745	836	791	762	793	802	834	796	805	813	781	805	765	777	815	795	766	805	783	774	802	760	763	808	872	838	779	800	793	822	877	762	799	799	780	830	808	819	726	767	743	764	801	753	825	819	760	795	778	831	772	777	778	802	797	787	801	781	796	776	742	776	803	779	805	732	809	808	793	786	772	809	799	800	768	808	792	750	769	802	796	788	759	801	754	800	722	785	774	803	798	794	812	768	799	792	789	822	759	831	779	803	811	810	751	793	767	770	828	787	784	774	801	777	755	776	772	807	811	793	744	794	765	747	782	825	777	757	813	817	804	802	771	749	798	786	818	795	783	700	796	804	775	805	771	786	791	816	758	747	777	799	802	812	833	807	822	750	777	800	796	790	849	845	750	773	805	751	770	758	856	749	790	773	759	749	776	820	830	804	842	764	775	757	775	827	850	784	796	821	795	779	846	801	803	759	803	815	746	785	779	764	794	695	797	806	794	795	788	802	812	743	738	774	780	798	759	748	823	761	783	784	806	826	739	783	797	778	764	805	794	778	763	829	802	836	850	798	740	753	794	747	790	727	758	789	830	809	788	764	806	803	793	805	808	758	804	804	788	801	783	812	820	799	812	842	793	784	752	778	782	793	740	758	805	754	794	741	744	829	761	753	776	813	841	834	765	832	779	835	826	807	745	807	802	836	789	797	762	750	777	744	853	800	787	803	817	717	807	788	876	847	811	741	804	794	753	795	814	774	839	845	754	775	823	751	775	783	745	804	844	797	765	800	807	792	798	771	718	787	765	732	807	800	795	786	752	818	749	737	818	839	729	837	827	784	805	795	781	810	783	794	776	744	776	797	810	786	751	788	816	746	806	785	773	776	766	814	802	789	771	757	758	824	792	816	808	781	789	810	758	810	769	794	751	781	777	790	764	853	795	801	789	813	814	793	771	801	777	748	765	781	795	815	757	809	811	796	775	795	805	763	781	782	770	784	828	773	749	836	808	815	789	779	809	858	843	778	794	785	772	777	813	839	780	803	795	795	810	784	785	778	767	769	799	793	787	766	743	804	840	784	783	816	739	752	779	804	786	798	777	776	727	786	760	865	810	827	781	765	799	748	815	778	833	808	779	837	788	803	812	836	787	764	765	812	768	768	786	807	756	789	775	796	790	768	755	871	799	829	776	767	804	786	798	779	809	784	789	765	775	768	754	786	767	788	771	818	710	755	795	822	792	777	779	827	760	766	828	790	781	835	822	786	813	771	812	806	790	790	820	784	745	795	798	789	738	792	749	829	736	791	799	772	782	818	818	840	800	815	746	793	778	781	797	759	831	803	792	798	845	779	805	806	769	791	819	788	796	818	791	833	773	854	776	790	757	809	736	807	862	821	759
4997	1019	4609	23859	13662	765	738	778	725	735	691	706	758	749	720	738	721	753	764	731	839	798	801	728	789	744	706	759	748	696	728	752	706	735	721	704	721	711	764	724	708	690	734	724	725	756	696	719	713	755	725	691	724	733	752	699	741	727	693	752	715	696	693	716	694	731	743	658	764	706	759	689	739	726	718	712	715	740	723	676	690	737	683	695	698	720	675	702	725	744	685	721	736	763	688	706	800	743	739	701	725	717	727	685	698	777	742	667	704	724	656	688	728	711	781	731	743	704	728	768	701	708	691	677	772	715	711	761	680	676	715	718	728	715	760	734	727	769	714	685	713	659	748	668	706	718	746	718	732	752	678	771	694	717	743	688	679	731	751	692	682	748	732	695	729	737	690	724	675	695	747	710	680	742	691	706	716	695	691	717	710	729	677	713	703	727	719	703	697	712	724	692	712	706	716	696	752	755	652	717	706	754	718	685	693	729	684	720	672	748	737	763	693	664	701	764	711	744	725	700	708	771	745	718	711	686	733	714	713	698	713	730	728	732	692	671	684	746	790	743	775	690	723	700	699	717	728	757	699	779	725	746	702	709	692	709	733	694	653	692	711	710	728	720	714	748	735	755	660	696	697	736	633	731	666	731	682	699	701	780	683	728	719	706	685	715	742	691	731	721	725	695	709	758	707	698	662	698	709	705	724	700	710	709	709	710	717	697	738	725	696	746	665	749	706	692	703	727	707	723	701	727	727	742	705	710	689	713	696	722	711	683	687	703	695	754	715	723	714	715	711	708	667	738	692	742	709	693	719	757	705	753	709	698	736	717	659	759	723	696	721	687	738	739	710	755	754	699	687	722	721	685	724	708	696	703	738	709	748	714	675	750	710	706	727	732	710	720	710	700	684	677	719	735	749	734	731	740	707	681	703	696	758	724	697	709	753	741	726	726	744	668	736	705	696	695	750	732	673	700	705	712	741	723	728	717	745	728	714	680	716	704	753	746	715	684	721	727	715	733	699	703	738	706	721	747	693	674	721	708	790	693	715	725	732	702	651	689	687	701	745	727	722	716	751	710	731	741	726	745	701	721	717	695	691	732	693	731	729	722	679	743	698	722	701	683	712	704	753	729	686	758	674	709	718	675	698	724	744	746	713	739	739	630	693	691	717	738	695	729	687	705	696	699	705	697	697	712	744	748	734	719	729	701	724	651	721	724	683	721	731	773	718	734	681	707	648	706	718	700	714	694	691	662	727	719	711	765	711	760	703	731	726	719	712	682	742	708	728	693	742	725	724	707	729	737	735	684	745	703	742	746	718	718	760	679	699	734	746	715	712	716	710	728	716	751	733	742	690	713	704	686	727	709	730	720	713	707	733	724	727	733	720	686	677	710	720	737	732	716	728	731	689	746	767	767	724	731	745	712	743	687	706	790	765	741	713	681	728	742	684	754	683	746	696	682	750	691	759	753	735	656	741	709	690	724	730	723	690	737	702	703	756	689	720	718	717	777	748	717	735	743	702	704	712	694	700	701	722	709	753	705	730	706	711	743	735	713	750	740	736	771	764	745	682	730	710	709	690	712	753	700	705	708	731	699	729	705	677	699	752	705	718	683	700	751	746	711	699	735	712	753	723	738	744	712	682	686	696	710	716	743	717	792	681	697	707	712	766	687	737	666	712	732	743	713	744	723	733	710	713	727	676	706	690	735	742	713	704	731	743	742	712	736	717	723	739	733	699	733	721	708	711	713	740	679	721	690	702	684	697	732	703	720	670	716	701	719	778	696	747	697	660	731	695	701	750	697	703	659	711	710	711	767	737	671	747	723	711	786	698	698	683	766	707	753	682	735	695	774	686	685	733	680	662	717	713	680	782	722	675	696	737	673	738	734	677	718	726	713	702	703	760	720	735	770	700	696	701	744	743	696	740	687	703	760	714	734	728	696	741	707	693	693	667	731	732	748	698	701	757	690	671	732	702	738	744	708	768	738	695	699	754	703	682	734	730	711	735	738	732	666	735	690	731	678	672	694	695	660	726	764	742	719	735	676	689	752	661	728	692	688	685	705	670	717	700	746	715	715	692	729	716	705	723	731	760	720	770	718	720	759	674	725	710	720	722	781	719	677	725	697	730	704	721	690	688	729	714	710	716	760	675	717	726	711	721	739	704	794	725	709	730	741	690	735	734	781	734	679	739	702	723	704	743	710	709	740	712	720	644	712	747	709	724	748	758	714	714	712	719	730	719	708	705	746	779	748	677	741	727	755	743	715	704	672	726	680	720	725	737	695	682	756	707	708	687	710	715	679	699	748	740	729	745	719	685	717	770	723	766	674	735	682	706	723	674	708	761	688	716	681	679	764	744	727	699	716	747	703	759	683	752	725	701	737	738	715	722	700	663	702	757	748	695	715	748	723	729	703	736	697	778	747	748	723	739	694	768	729	699	766	697	736	725	710	688	688	747	712	731	719	727	684	699	684	684	704	746	669	725	655	722	747	729	727	749	694	696	674	748	726	722	763	732	677	669	736	742	703	688	717	688	718	698	695	708	723	764	702	709	709	714	739	676	656	754	725	687	763	774	723	746	685	703	725	718	677	753	706	702	707	729	714	726	750	755	705	727	675	681	766	705	717	739	723	731	749	680	718	702	730	713	706	749	703	737	759	724	732	690	696	710	698	705	715	691	713	697	727	729	706	692	659	723	718	722	689	698	764	724	658	734	665	741	739	723	700	688	720	711	745	709	757	702	696	705	680	720	753	737	689	724	719	713	742	723	749	754	711	706	735	732	734	736	694	731	760	714	680	702	670	716	714	704	679	708	700	740	723	690	716	687	793	726	733	719	679	728	706	741	732	711	669	729	690	719	710	687	737	705	711	685	728	690	727	742	711	732	718	719	753	736	677	739	761	734	747	709	680	753	699	707	795	733	687	721	741	736	705	731	727	702	674	731	730	733	673	728	709	740	700	665	678	730	699	728	707	694	744	711	715	723	697	770	699	722	758	704	736	668	684	729	703	730	720	690	677	718	736	726	715	724	720	722	748	685	744	740	696	741	755	732	712	640	690	737	752	715	722	721	710	720	720	719	699	723	719	709	735	749	741	759	696	713	708	765	721	725	720	706	681	760	739	727	711	708	717	743	748	732	726	714	665	716	702	720	712	678	656	719	767	692	694	729	726	730	759	738	731	678	726	757	744	716	718	741	739	734	715	696	708	746	746	699	723	727	701	760	704	702	698	682	706	723	717	739	677	750	749	748	728	713	707	733	694	746	724	755	690	735	724	751	725	713	686	685	711	696	697	702	750	734	729	726	702	769	750	753	739	743	713	733	742	727	743	675	702	698	699	731	741	690	716	707	717	773	730	738	710	738	723	711	734	699	766	667	726	768	719	664	754	696	706	683	732	737	689	706	740	719	729	665	714	699	700	740	697	736	700	714	696	732	695	728	692	722	757	742	688	674	750	760	707	718	688	770	694	669	694	723	724	717	719	746	725
24652	21106	28735	53070	57310	20280	5034	1043	867	811	798	839	806	730	778	785	811	720	755	885	1320	1226	1023	829	861	774	716	731	747	770	778	755	705	778	719	785	790	757	701	778	785	754	729	785	771	760	766	771	741	748	764	747	719	749	794	732	728	756	750	743	766	736	782	758	775	782	779	800	766	697	748	721	730	757	784	750	757	780	753	708	755	755	792	755	683	710	752	703	750	747	777	758	729	725	790	779	755	745	761	751	775	712	786	813	734	775	825	753	721	770	802	713	762	736	779	767	731	730	726	768	723	770	720	704	711	775	758	782	784	749	737	794	734	732	719	745	746	745	739	703	773	747	688	733	783	734	746	724	748	719	714	729	731	756	741	756	760	801	769	784	786	770	776	781	780	780	714	749	764	796	754	755	722	721	731	770	732	727	735	744	700	763	742	720	718	725	771	754	767	747	785	707	729	764	768	731	713	687	671	719	709	729	783	748	782	783	770	774	721	707	757	767	774	766	740	774	750	746	782	782	786	722	773	775	759	775	752	721	772	732	785	735	783	752	737	808	797	731	738	760	771	793	783	784	742	764	732	781	784	732	758	766	774	762	772	727	733	710	722	736	725	773	750	694	757	773	745	704	741	753	727	769	747	734	744	745	733	736	743	731	824	745	760	786	720	799	804	718	727	741	749	773	776	776	798	722	707	715	775	779	751	772	701	715	724	697	734	748	747	705	741	791	730	787	728	737	761	768	780	740	766	804	715	764	761	781	724	786	745	763	727	796	708	796	724	753	731	745	751	760	742	778	778	769	777	728	801	729	705	809	732	785	740	773	735	765	687	747	752	687	773	743	788	723	730	728	750	760	731	744	751	742	744	762	724	731	740	723	755	772	742	746	742	689	706	724	774	774	753	757	723	810	771	720	700	705	722	741	756	695	727	729	763	755	764	736	726	755	757	740	736	748	720	774	719	798	746	753	763	767	754	753	749	789	730	768	731	735	772	688	748	764	741	807	754	772	753	804	758	711	760	776	760	724	786	721	738	746	728	755	681	727	723	756	749	786	697	738	768	762	736	764	736	729	773	758	731	768	783	741	730	782	794	750	745	780	743	746	736	728	725	767	780	785	740	741	727	792	764	779	755	794	755	767	724	722	766	727	760	744	766	752	736	720	772	775	745	766	731	748	755	750	735	790	698	790	746	753	784	752	762	796	757	728	719	715	745	786	721	787	727	767	749	749	772	736	787	777	711	729	721	750	806	729	743	737	749	737	779	786	721	709	797	715	709	697	757	735	755	751	752	749	718	715	771	767	762	770	740	767	730	747	756	739	771	760	757	762	770	733	795	743	743	759	749	748	698	732	748	731	748	780	706	774	746	761	705	707	736	726	760	769	753	730	760	718	721	765	714	779	812	750	778	785	740	769	742	748	706	760	740	772	776	736	746	686	743	745	772	765	759	783	728	789	714	755	805	703	773	704	744	777	765	746	713	774	748	728	758	689	757	695	754	732	779	770	777	751	738	751	730	721	755	711	738	716	702	755	740	742	729	725	730	702	715	747	755	749	785	745	723	686	746	718	727	735	776	712	753	804	709	779	730	742	755	736	757	790	780	756	722	706	739	711	718	730	714	754	717	729	782	709	749	724	777	755	753	745	768	763	729	785	705	758	735	725	792	772	719	774	767	733	797	756	746	724	707	747	793	730	767	705	769	773	736	732	756	801	769	749	755	716	740	786	726	748	727	708	731	728	720	778	763	770	742	715	735	748	761	710	706	774	743	774	781	703	721	703	695	732	730	760	739	727	741	705	771	715	767	785	729	685	776	757	801	762	816	730	742	757	755	712	699	765	745	802	704	728	777	767	735	757	745	751	731	690	750	732	702	679	725	773	727	773	761	728	729	751	681	781	734	770	715	735	725	725	757	700	760	802	773	741	716	761	702	770	778	745	744	789	727	709	749	771	708	754	749	678	747	767	729	771	785	693	745	713	711	697	742	784	707	747	776	759	759	724	730	723	785	753	733	728	723	720	791	781	733	732	671	752	752	780	751	749	740	715	725	790	771	779	759	683	792	806	757	723	768	744	765	767	764	708	753	731	768	748	734	778	744	734	772	768	739	821	771	758	740	734	746	725	769	742	745	749	758	726	739	750	781	737	795	667	767	807	725	721	781	707	755	741	803	755	767	770	834	779	698	774	770	748	745	744	755	755	726	753	770	712	749	754	736	779	761	760	773	705	744	764	755	780	786	748	763	799	753	777	764	766	699	775	772	785	763	736	792	801	733	712	752	699	768	736	729	734	784	781	783	688	752	737	746	761	769	742	798	726	757	744	743	743	697	754	737	759	764	744	806	795	750	746	740	731	690	727	728	751	717	755	763	770	786	711	769	713	743	770	727	775	751	709	726	699	709	734	736	737	759	782	772	731	759	784	755	722	751	780	765	732	790	749	778	775	774	794	744	729	741	782	737	723	749	736	742	798	729	737	736	797	828	761	720	776	710	746	780	745	729	803	759	792	767	737	770	703	715	711	773	753	727	739	671	794	758	741	728	752	714	740	742	789	759	746	709	744	760	739	790	786	686	721	710	786	735	752	762	803	785	716	771	742	746	766	708	753	741	760	757	733	760	724	715	734	731	744	720	710	709	734	697	778	763	744	751	702	794	694	762	768	680	759	794	744	726	724	770	774	758	753	721	723	748	743	763	769	738	735	752	736	759	717	752	721	767	762	752	753	730	736	727	773	745	725	761	726	724	773	734	707	734	762	726	744	742	745	731	744	733	723	682	758	739	778	747	771	744	742	724	726	681	777	717	807	707	725	727	713	749	744	730	805	738	766	802	763	766	776	778	768	779	757	774	761	740	720	752	763	685	698	763	740	777	720	737	733	704	753	764	769	706	763	718	762	716	774	790	716	730	758	751	793	733	719	758	747	716	739	761	773	731	765	751	738	763	729	781	801	771	719	795	752	778	761	838	760	745	764	774	779	733	718	762	781	765	721	731	812	732	742	705	763	754	761	737	716	780	761	738	789	717	747	764	771	730	764	733	726	701	748	735	747	761	752	706	695	701	713	772	795	723	761	733	708	729	750	753	738	748	717	767	752	722	704	734	702	709	738	743	753	774	754	746	735	720	758	726	766	742	809	731	775	760	797	719	804	738	763	728	744	710	752	745	791	803	730	740	749	760	749	678	763	729	782	756	665	715	772	726	800	746	723	747	784	782	756	722	761	744	738	758	711	743	728	744	757	706	721	730	718	730	782	780	786	775	776	706	718	740	730	718	721	733	773	765	716	742	791	690	789	726	761	758	702	768	731	767	733	787	777	737	725	740	753	743	774	733	692	741	791	739	763	699	778	711	723	728	775	747	786	751	766	743	748	763	753	741	713	747	704	746	707	742	780	727	735	748	757	732	787	782	717	737	717	721	748	747	694	747	714	725	751	756	698	769	717	778	777	747	763	770	721	721	739	757	732	735	723	759	722	703	750	743	787	785	766	723	775
3471	3582	20026	72747	51150	874	791	764	769	771	762	736	766	771	716	748	741	749	721	971	1656	1539	1169	910	805	758	678	678	740	791	720	756	729	778	707	711	727	697	720	705	737	703	782	672	711	721	738	731	720	750	708	679	751	710	707	706	728	715	728	723	730	704	706	749	734	763	721	752	712	712	747	715	750	729	683	674	708	746	730	716	746	760	754	694	742	734	718	720	751	676	749	716	707	745	711	724	745	732	755	688	751	730	749	694	696	719	764	713	691	763	717	727	747	739	682	743	773	768	727	747	735	755	723	710	761	724	742	707	724	715	692	710	749	748	724	697	751	791	706	688	718	697	741	750	721	756	728	776	737	723	721	776	745	705	750	744	715	764	723	758	704	689	755	749	726	765	714	723	740	754	748	760	731	699	690	741	714	763	740	694	723	700	729	754	694	733	704	747	706	747	767	742	689	708	731	773	716	750	718	740	718	752	731	698	716	763	699	720	758	739	723	740	690	695	695	679	707	709	671	715	717	741	681	726	742	741	712	737	741	742	761	686	701	729	714	753	735	757	713	706	791	734	729	724	710	757	680	705	721	749	749	705	721	692	712	680	732	712	753	750	722	709	769	767	740	719	777	697	744	748	739	716	704	731	743	701	705	723	701	731	742	713	700	693	714	770	713	707	746	724	727	742	725	748	632	692	697	728	719	740	682	704	679	703	713	725	737	720	711	739	718	671	719	759	692	771	694	710	722	738	724	700	713	699	743	709	758	746	745	712	679	744	753	729	684	719	710	741	713	716	715	737	718	713	710	721	695	691	724	697	749	703	691	714	756	697	751	670	713	707	754	761	706	722	679	758	728	706	706	738	707	723	728	708	657	728	727	725	776	736	755	754	745	735	721	730	702	720	687	719	722	749	703	705	694	749	732	725	735	703	734	656	762	715	713	724	711	711	718	740	699	731	708	695	722	700	735	676	745	737	695	650	721	786	718	727	750	677	676	722	782	765	700	734	764	698	705	738	729	729	694	712	742	711	711	707	712	724	705	733	718	740	777	749	736	677	728	750	691	718	724	721	710	715	706	708	719	700	768	721	757	726	718	718	739	768	732	722	709	716	690	717	700	744	751	774	682	722	735	722	675	721	700	759	680	738	726	706	755	708	742	720	680	676	733	763	732	740	682	711	724	733	736	693	739	731	712	731	694	690	755	753	736	762	740	732	691	690	726	682	722	725	655	724	765	738	771	697	731	711	724	697	676	735	716	748	719	755	729	709	737	720	711	699	724	765	750	652	712	800	728	718	689	740	753	724	769	717	711	707	785	676	707	754	701	723	747	697	718	701	686	719	773	708	741	703	704	716	726	684	736	745	732	720	719	729	723	728	758	701	684	677	739	758	712	744	724	719	745	698	743	728	752	708	739	698	733	759	721	697	705	651	724	660	701	684	702	706	716	726	746	701	732	722	703	688	717	722	776	682	661	737	724	756	727	721	713	709	711	701	695	716	697	718	705	727	683	690	725	729	678	713	707	729	721	723	758	737	700	720	680	694	701	700	761	718	716	705	668	716	714	739	696	732	714	743	747	718	723	748	719	694	753	703	722	692	686	753	740	720	703	711	697	702	773	762	770	698	764	702	711	732	716	677	698	749	716	672	724	716	736	717	690	719	700	720	685	717	747	721	731	752	702	778	741	719	683	757	713	734	678	681	732	733	720	721	695	706	691	738	703	698	716	734	745	707	724	711	726	710	727	702	717	709	746	694	727	716	754	712	744	752	715	740	719	744	697	741	689	700	713	795	695	770	728	694	738	731	715	749	685	728	732	708	689	707	753	715	710	685	756	743	694	730	751	718	733	749	723	689	720	704	697	707	729	722	745	723	704	709	731	758	762	758	714	749	725	701	700	741	715	742	699	726	747	681	711	737	702	747	749	734	730	674	718	657	739	746	740	693	769	710	690	687	652	717	696	763	688	827	699	701	722	712	696	726	711	740	738	706	683	740	742	784	721	773	727	759	694	736	670	728	756	719	750	666	726	778	706	707	745	751	700	714	754	692	712	727	663	755	756	730	706	708	736	754	674	702	725	748	712	750	735	747	755	716	693	751	692	679	731	723	729	710	739	745	756	735	677	750	756	765	734	751	716	738	769	694	751	764	679	668	689	731	710	703	743	717	714	736	732	712	742	738	721	726	700	718	741	743	697	734	712	702	720	732	738	710	740	765	746	711	683	713	706	709	706	716	715	697	742	733	746	739	724	709	735	730	725	728	705	746	734	693	748	805	725	704	752	744	754	693	771	674	717	721	700	724	769	700	746	718	673	731	718	692	791	700	696	730	737	674	706	724	734	762	703	703	697	721	737	729	744	731	726	749	728	689	720	726	715	741	735	725	757	742	721	694	691	760	759	760	709	705	737	732	757	751	676	757	678	696	677	683	740	761	717	733	733	730	717	694	734	706	718	722	730	732	699	705	688	765	701	730	707	757	699	720	765	742	733	729	761	721	712	705	687	705	704	742	689	727	733	725	693	749	746	736	753	677	743	752	778	710	744	700	717	742	731	682	699	669	712	711	717	693	728	681	696	772	766	730	713	745	759	691	692	739	742	754	711	740	701	752	746	707	727	692	741	731	753	699	717	656	752	743	712	694	720	771	718	696	746	744	728	717	721	686	688	695	745	749	716	708	736	733	746	695	736	752	721	721	718	744	727	739	702	727	708	740	696	732	742	727	718	739	744	742	689	754	737	744	779	724	771	708	731	762	718	766	755	757	737	746	711	710	719	729	691	722	714	751	703	693	722	721	706	690	711	737	702	729	740	691	707	722	758	692	739	742	717	732	743	757	721	707	737	696	679	695	767	721	667	749	697	735	765	737	715	708	717	731	753	721	730	740	707	714	719	695	715	750	731	703	744	732	737	750	727	710	726	717	653	749	743	705	711	698	671	727	685	722	709	719	750	711	781	736	720	690	761	718	712	773	686	688	723	720	771	712	733	707	710	727	710	713	692	723	703	728	698	774	697	735	740	752	725	719	709	691	695	766	744	707	726	737	693	682	690	690	701	686	710	671	742	705	729	791	761	742	748	703	675	698	707	723	671	678	753	697	716	710	715	741	726	709	717	729	711	699	694	692	711	735	764	692	676	709	706	733	713	709	735	722	710	711	748	712	780	732	728	697	709	751	745	720	733	753	709	734	762	721	756	700	724	700	702	763	698	728	700	721	749	724	724	702	702	723	689	737	738	751	766	687	715	717	709	694	739	743	730	729	731	727	788	733	703	691	715	685	699	686	778	677	781	731	712	709	726	683	709	721	754	720	683	713	688	719	705	700	735	719	738	708	726	728	784	774	727	654	737	715	701	735	711	704	720	746	697	738	662	664	665	720	688	725	748	709	669	719	715	745	738	704	715	697	741	680	769	723	750	704	714	696	750	693	700	752	715	705	728	752	719	709	737	740	706	719	786	727	732	699	732	759	727	724	720	720	710	739	681	711	783	719	685	723
23776	21102	28385	47438	60646	26077	9293	1761	1043	897	925	838	879	881	849	857	904	821	906	1136	1474	1574	1367	1029	981	903	865	909	847	852	870	848	844	854	845	859	849	817	836	795	881	853	884	787	814	818	857	769	792	832	797	832	857	826	848	794	806	802	887	815	864	894	828	873	838	835	808	780	836	775	827	822	843	822	856	794	804	830	844	826	799	810	834	830	800	828	870	837	859	837	863	831	761	819	826	788	796	874	809	841	817	782	847	804	815	801	839	825	854	811	829	863	791	849	844	862	831	808	839	803	816	839	760	847	787	789	801	842	830	797	827	850	800	779	819	846	861	799	805	799	835	844	858	792	781	873	857	887	815	835	788	880	828	856	900	763	819	828	870	814	813	856	838	847	815	829	748	820	822	823	833	863	841	850	921	788	812	790	839	848	800	832	838	814	812	807	861	825	864	832	834	791	803	848	804	748	806	822	796	855	821	777	805	825	789	808	787	771	818	824	800	839	798	828	790	874	878	827	792	825	831	889	810	802	792	841	842	817	821	850	871	829	797	779	800	851	841	846	805	822	911	847	826	823	836	828	918	805	904	877	799	798	837	828	845	852	872	902	870	844	786	786	856	866	825	759	861	869	829	802	846	831	820	832	777	805	865	857	811	833	801	786	805	869	818	809	761	821	813	825	800	835	807	844	830	842	836	843	819	829	840	778	834	876	808	881	774	818	849	787	842	795	821	886	799	808	855	781	783	790	792	820	846	861	821	890	782	802	763	844	812	845	850	801	807	763	800	838	831	846	816	811	754	776	856	823	787	836	834	816	807	794	812	866	827	822	884	780	859	850	832	814	845	824	862	855	835	846	857	791	844	814	867	808	847	842	802	793	785	817	750	852	815	783	862	826	826	793	823	779	814	792	830	807	831	818	829	838	810	807	842	840	811	847	768	783	797	811	862	795	840	811	796	864	851	854	799	797	809	799	836	864	841	850	856	833	773	813	843	794	829	820	864	791	785	779	820	825	810	830	816	800	812	802	819	866	835	840	845	774	799	848	803	830	844	843	846	855	799	770	821	814	844	831	834	811	854	831	838	812	780	832	811	830	809	793	813	840	867	846	833	793	803	820	838	841	814	854	838	797	839	893	794	782	826	810	785	874	829	855	786	836	825	822	865	842	790	869	818	796	796	827	859	827	831	792	816	835	805	835	846	786	833	845	786	836	807	843	845	823	846	852	868	806	811	825	825	801	780	836	789	832	786	803	782	781	815	823	845	830	798	851	845	798	843	798	815	818	815	842	840	791	782	820	802	809	851	845	866	817	788	823	878	811	793	800	807	798	825	847	869	808	823	837	817	834	821	830	839	855	809	855	782	758	852	882	836	823	787	815	815	793	790	780	828	845	779	816	830	814	827	826	845	805	824	849	809	813	842	814	831	798	850	852	858	842	849	864	805	830	830	827	875	833	846	833	836	800	804	805	836	813	773	806	819	839	826	831	813	768	883	837	817	829	796	825	814	794	829	785	879	793	866	786	873	822	800	819	830	843	822	813	803	794	822	933	800	792	848	833	784	799	820	766	832	810	798	836	866	814	785	838	843	808	810	849	842	773	845	834	840	852	801	825	838	823	814	859	796	782	816	829	849	788	799	801	851	798	838	806	815	832	832	835	818	781	775	793	814	844	832	830	815	772	845	833	834	815	849	812	772	801	829	826	873	814	832	805	821	798	767	833	827	854	787	856	804	798	818	822	859	865	778	811	803	822	860	810	788	760	790	877	825	844	816	829	828	859	865	802	834	853	836	750	856	862	836	841	793	803	784	859	859	786	857	807	797	802	812	826	852	785	794	798	825	794	818	816	830	836	796	834	835	810	795	840	814	889	840	843	849	804	820	828	830	789	801	813	804	842	819	806	862	795	787	812	809	811	855	821	854	818	849	813	880	786	830	769	790	853	799	839	824	811	834	834	798	772	805	852	792	879	802	828	815	872	860	787	822	846	825	802	833	861	811	826	833	816	829	801	847	794	854	838	796	846	814	810	825	854	836	847	844	779	813	812	833	844	874	865	768	835	846	809	801	851	826	814	814	795	859	773	823	786	818	787	842	790	861	776	856	822	833	888	773	789	834	753	841	824	786	831	861	802	815	846	859	826	793	816	848	815	822	845	845	869	857	839	811	851	794	847	894	785	869	754	815	777	813	810	836	841	798	810	839	810	848	824	808	875	757	792	794	837	783	864	887	825	854	878	783	810	791	840	785	822	873	759	836	795	824	837	860	813	809	808	818	869	842	832	794	827	776	851	821	812	846	860	806	838	838	823	823	895	803	806	873	822	874	820	807	850	805	839	837	803	855	812	801	819	799	816	822	799	848	843	865	845	845	838	864	816	859	793	839	867	815	859	847	869	819	837	806	852	825	783	837	821	799	825	841	772	818	844	831	863	837	770	796	761	852	833	850	855	857	794	827	862	809	871	793	829	847	830	819	802	849	829	812	794	814	823	808	821	777	802	815	850	813	842	795	821	820	761	801	819	864	822	831	826	883	798	792	816	854	809	781	806	824	846	792	867	799	815	842	829	828	788	841	768	822	840	858	813	765	825	860	760	837	807	827	817	786	866	837	824	864	875	815	808	828	833	803	811	796	801	841	822	812	801	831	806	819	841	813	796	798	784	799	871	818	831	807	777	824	862	808	823	806	835	860	865	883	802	819	820	820	818	828	798	860	836	833	818	769	788	812	846	810	783	763	807	813	868	823	798	831	855	800	874	852	834	793	855	867	864	814	841	812	811	840	809	819	786	809	793	800	827	838	865	761	808	813	832	824	840	830	859	830	815	818	812	830	809	836	831	867	856	812	847	818	803	852	820	780	850	844	803	834	809	837	811	810	867	834	815	888	785	854	872	825	789	877	807	795	802	782	816	801	864	823	829	830	798	799	858	827	849	882	808	844	816	786	807	842	822	848	813	781	832	790	815	865	796	787	788	842	805	841	769	835	852	739	812	871	793	839	815	824	835	833	849	866	832	794	774	847	856	833	804	792	765	805	786	802	785	844	842	844	866	817	831	864	830	838	811	790	851	887	790	848	818	872	790	796	805	831	792	754	724	836	818	771	790	835	836	829	840	856	808	787	798	791	795	802	833	779	788	812	784	824	836	835	825	812	826	785	835	831	827	839	820	820	876	815	792	823	805	808	828	797	848	773	872	816	838	833	818	824	827	836	795	804	843	847	782	820	808	842	835	894	793	834	875	794	849	861	834	830	858	817	815	837	820	835	780	812	810	862	830	794	820	823	799	864	856	859	843	777	798	857	777	836	790	849	789	817	839	811	830	814	801	822	822	862	783	847	852	797	786	820	835	839	811	796	854	813	835	800	838	798	825	821	848	867	798	858	783	801	791	847	780	815	777	821	850	824	811	773	840	849	832	834	832	799	816	906	815	843	801	779	763	826	816	788	831	843	856	833	879	814	822	786	794	814	815	848	748	764	797	753	840	805	832	818	822
3731	5755	14007	81663	63092	3074	837	899	857	875	831	827	836	833	848	822	809	781	822	1434	1983	2128	1633	1156	909	839	820	829	816	828	824	819	832	764	797	802	841	847	806	821	788	857	815	869	843	805	900	799	836	809	805	748	796	837	787	756	808	829	836	762	764	786	809	836	798	851	834	814	777	814	833	803	815	812	808	763	764	801	801	784	863	844	849	826	797	778	823	799	806	789	803	824	789	819	802	789	809	835	779	755	773	824	820	779	838	774	814	783	789	801	790	802	799	771	822	786	808	822	802	745	818	829	817	761	805	870	821	834	811	826	797	846	808	818	806	823	826	815	811	852	811	826	800	751	812	815	764	781	798	751	818	807	815	820	797	804	799	787	820	817	791	775	869	764	769	808	815	801	764	806	775	805	821	819	785	786	780	777	837	843	830	875	790	812	821	807	790	839	740	839	797	735	821	851	766	779	812	816	792	757	786	831	775	793	812	795	778	804	801	789	784	768	819	796	789	813	826	762	804	781	751	787	745	818	801	828	803	821	835	811	838	862	797	748	769	757	823	812	795	792	824	776	776	777	770	809	835	760	777	783	764	832	795	828	759	837	770	877	721	815	789	796	797	817	813	811	830	829	743	767	818	785	791	742	762	757	821	749	826	730	805	772	775	791	836	852	851	800	807	787	840	793	787	832	765	799	784	798	798	797	772	843	768	806	841	795	791	790	801	768	805	777	805	751	818	865	768	789	754	840	757	819	783	770	778	804	811	784	770	755	790	752	813	823	842	824	801	763	803	848	793	795	751	763	824	797	779	813	835	834	786	795	764	790	837	775	808	806	797	820	801	793	824	799	793	814	871	756	823	782	778	786	764	794	836	805	813	755	876	810	783	749	800	791	816	830	831	799	834	831	739	788	800	817	787	780	788	805	784	877	850	822	799	781	817	800	826	797	782	818	793	813	821	799	841	792	828	803	754	776	808	742	794	831	831	806	811	793	754	742	805	800	801	751	785	832	810	785	762	805	791	791	815	793	768	797	795	763	768	780	843	788	820	784	812	806	810	815	765	764	812	798	810	807	772	805	840	761	812	836	811	770	810	757	821	806	799	824	775	816	789	780	801	795	766	795	816	814	778	794	808	792	859	813	773	764	812	762	735	815	833	831	811	770	826	803	848	799	763	767	788	781	803	811	850	797	802	811	759	776	809	809	787	801	814	807	796	761	829	820	868	785	780	817	761	826	824	828	816	845	774	828	745	782	814	768	784	806	748	799	774	785	802	786	794	834	820	767	813	792	807	815	844	795	794	794	827	768	798	813	844	790	821	793	767	831	817	753	822	779	822	805	784	803	757	836	787	834	840	834	844	807	838	803	831	748	796	796	823	890	841	793	869	817	802	828	805	801	825	789	824	832	771	806	798	823	789	764	811	786	788	786	778	727	830	787	829	809	787	819	797	785	799	816	789	776	834	800	776	772	805	808	793	828	868	782	804	788	805	811	783	778	751	757	799	809	749	793	819	800	825	755	797	797	750	805	820	794	770	827	795	768	832	806	796	797	787	809	797	822	755	771	812	803	743	788	830	793	832	853	762	783	793	780	741	797	761	764	817	840	792	786	777	825	781	767	840	795	823	778	760	819	774	823	798	793	785	791	776	823	796	774	798	816	824	790	793	799	794	773	806	785	788	813	770	753	802	770	757	824	795	774	792	785	832	840	795	773	815	806	779	777	809	802	820	802	802	821	784	782	824	788	802	812	779	822	827	779	787	810	825	772	830	817	774	803	840	871	803	809	807	821	816	793	743	778	791	778	805	801	833	814	765	797	774	816	789	732	780	832	821	814	810	851	802	830	799	791	822	788	782	801	831	759	781	795	790	757	770	797	799	793	772	809	766	846	757	783	821	763	771	804	802	797	787	836	816	774	771	785	807	786	811	865	769	796	811	808	801	745	820	809	835	756	777	815	839	729	813	875	821	767	757	814	797	827	751	795	808	797	813	779	813	846	789	773	830	801	780	871	833	889	828	787	800	805	826	819	766	795	805	789	754	816	775	795	748	751	853	794	786	806	803	731	825	783	813	812	766	824	791	806	819	785	862	843	847	785	756	794	767	764	806	827	810	735	815	758	770	830	766	782	736	784	834	764	771	830	812	828	798	743	781	815	779	796	837	792	774	766	814	786	769	784	806	804	821	792	804	789	793	804	781	815	805	818	770	821	805	765	816	810	789	795	771	791	775	820	758	780	734	813	795	789	797	773	778	752	818	806	739	790	791	756	793	780	793	760	797	801	775	750	787	774	772	771	789	805	814	808	794	785	800	758	847	806	823	815	807	732	753	805	786	756	799	792	784	811	761	794	830	835	796	759	784	803	772	825	801	775	803	780	825	818	787	758	767	815	789	811	848	800	866	797	771	839	776	788	846	807	754	792	830	780	820	811	805	797	813	780	769	774	755	792	765	824	791	831	804	783	814	822	801	790	845	821	859	799	776	806	831	819	746	774	778	758	800	820	804	794	807	732	817	778	819	781	803	792	796	844	809	748	802	820	801	843	791	777	823	810	812	799	851	776	801	785	814	813	850	796	768	770	783	765	776	824	784	758	756	819	805	798	798	776	751	769	838	819	848	805	866	791	814	789	819	710	808	758	811	784	817	813	827	756	771	764	807	814	788	802	816	808	796	792	757	807	812	844	792	767	763	816	801	822	851	795	787	833	828	796	819	767	813	793	747	772	776	746	751	848	836	787	816	815	798	791	775	815	750	757	798	778	798	810	774	801	779	859	778	753	742	779	825	818	782	787	814	812	795	850	761	781	803	814	811	777	837	773	816	782	758	824	810	756	785	812	775	759	843	754	854	810	759	826	816	828	801	776	757	810	789	809	802	761	765	757	796	814	788	806	797	769	822	789	822	771	783	779	829	771	724	790	782	789	824	788	807	839	765	835	827	811	800	799	752	832	836	739	756	843	779	820	780	805	789	841	777	783	812	813	775	822	799	793	752	823	727	768	793	844	790	813	809	793	797	767	778	795	779	763	791	772	804	837	784	791	813	806	799	733	832	749	812	787	808	803	797	748	815	786	758	810	804	758	803	767	794	786	803	798	773	822	738	769	791	827	768	774	788	827	772	837	856	807	759	772	774	840	852	793	840	772	822	773	808	837	825	777	784	812	769	763	781	794	758	772	802	771	780	800	795	806	790	780	757	746	825	807	803	799	816	813	785	782	723	774	783	808	847	821	776	748	804	864	824	813	775	841	777	741	829	852	779	839	747	764	816	796	748	774	806	778	821	772	823	776	797	831	768	800	785	838	771	799	786	814	789	814	773	741	775	749	764	818	756	802	798	812	776	769	802	800	823	772	776	755	761	751	812	812	819	806	734	779	798	813	813	741	747	796	772	801	813	797	814	796	836	799	816	799	807	808	812	773	814	824	811	787	758	853	811	818	792	778	753	805	830	844	800	776	808	766	792	795	759	797	831	827	798	805	825	805	818	764	844	788
27253	13435	3323	27019	23880	3843	962	825	807	826	790	793	774	805	858	823	833	833	761	785	825	829	895	854	798	813	797	793	847	793	801	859	797	757	812	770	820	840	787	775	802	809	818	819	752	821	854	785	799	795	768	823	766	798	782	822	810	781	831	805	774	767	744	818	772	772	798	787	781	777	788	813	762	791	796	763	822	841	745	841	783	766	795	813	752	821	747	753	804	772	781	788	775	860	796	812	809	818	831	827	791	804	826	796	817	806	849	769	790	819	802	811	767	830	824	807	778	846	807	782	779	748	784	795	799	762	788	828	844	785	764	812	817	761	840	877	785	833	801	802	816	767	828	768	777	796	772	768	871	848	818	812	834	801	774	813	773	795	823	796	785	792	854	799	811	755	788	797	799	783	840	764	807	782	799	801	787	787	791	759	774	792	834	841	799	777	776	793	785	785	787	762	766	828	822	799	794	793	822	808	775	859	793	778	809	805	787	799	852	815	790	841	855	770	723	831	736	817	743	837	837	833	806	815	810	781	796	756	772	784	779	815	804	783	752	842	806	868	751	851	822	795	811	778	834	814	845	811	783	791	783	792	796	804	780	780	810	770	803	795	773	780	826	855	812	847	822	826	796	787	823	785	727	810	798	822	816	829	862	819	809	821	822	809	791	786	738	792	822	813	787	798	796	797	832	796	859	834	780	809	840	786	838	762	797	791	807	743	851	853	765	792	837	775	807	801	796	807	848	787	829	828	783	831	778	818	849	756	828	836	829	808	802	788	856	749	812	802	808	840	759	821	795	803	755	763	847	751	797	793	781	797	801	798	726	828	819	788	769	823	817	788	775	841	797	791	795	818	834	767	830	770	813	773	772	801	771	770	783	805	765	815	777	838	872	783	772	818	811	836	794	855	843	787	759	822	784	789	791	850	838	823	794	809	769	808	775	778	800	830	829	821	797	814	864	742	818	782	800	783	791	858	814	789	843	808	833	774	763	822	815	780	787	823	816	807	795	795	817	844	847	780	755	831	766	781	747	790	787	770	754	825	789	836	805	839	829	833	783	768	819	795	846	791	803	800	806	814	788	837	793	763	810	766	805	768	773	825	765	812	744	742	832	811	840	820	780	764	816	847	809	818	787	769	786	819	760	795	779	797	762	795	812	779	825	793	747	797	785	802	800	808	829	851	784	794	833	801	830	781	756	805	829	808	820	798	817	767	831	830	774	781	793	854	782	800	778	816	805	771	740	861	798	764	806	782	835	807	798	818	768	819	788	813	795	787	782	768	763	783	817	827	860	762	803	764	809	731	784	796	881	846	839	812	775	781	836	819	792	831	787	846	768	786	815	766	821	812	783	832	792	754	783	800	744	815	812	760	748	792	829	810	796	817	823	863	791	828	849	806	841	811	845	785	805	791	809	756	832	779	794	800	824	816	815	816	798	814	750	784	838	791	847	810	860	838	827	821	832	802	823	768	796	840	815	797	825	771	812	793	808	781	787	822	754	823	765	800	845	761	831	809	797	826	876	817	752	836	792	749	776	829	822	770	807	803	856	838	811	812	797	787	800	797	800	785	843	859	784	813	806	793	780	782	785	808	832	806	779	828	823	810	748	851	767	774	802	825	821	802	776	766	779	742	820	818	788	779	823	810	781	759	799	783	777	807	736	762	804	795	782	846	807	785	834	774	826	804	759	802	799	766	763	839	825	723	798	829	830	789	828	772	749	857	777	781	829	820	812	791	816	756	797	823	789	817	799	785	787	822	877	769	754	806	800	838	825	756	774	787	808	783	820	767	806	859	800	787	823	800	803	743	810	805	763	756	793	799	797	775	797	828	836	793	819	827	826	772	796	765	821	840	737	833	822	851	790	800	765	764	787	822	754	810	785	898	765	794	776	799	805	794	836	757	812	873	829	759	773	748	817	818	784	820	810	767	789	758	843	813	831	775	799	777	809	795	779	805	799	802	833	763	793	774	792	824	737	779	814	789	824	850	780	806	806	803	794	771	737	778	840	814	844	805	812	773	836	807	773	809	765	782	766	784	770	795	825	764	807	755	806	815	833	820	775	832	825	795	831	779	796	773	787	770	787	814	799	780	765	807	789	776	814	813	750	774	783	769	780	824	800	811	804	792	832	832	804	847	821	826	841	797	774	835	806	830	755	807	835	838	812	810	809	782	827	833	843	804	777	798	816	793	823	793	874	843	769	813	801	822	804	790	793	783	794	837	857	765	766	786	821	773	816	790	806	794	794	811	792	774	822	800	816	761	809	785	821	755	827	803	807	790	842	819	847	810	830	824	809	770	769	814	751	806	800	800	799	783	817	776	788	793	770	794	751	816	775	797	820	766	779	805	792	793	807	785	806	811	817	842	846	786	788	818	812	797	815	751	796	781	814	804	774	821	801	778	858	803	789	802	779	785	859	810	805	847	785	825	787	714	782	806	747	801	776	804	803	806	763	835	797	838	759	789	797	800	799	826	824	783	794	757	841	849	815	769	778	762	779	818	768	775	789	803	838	785	793	854	742	828	807	769	805	749	874	816	786	829	832	792	803	760	768	748	806	799	790	818	847	774	800	776	765	769	808	889	835	740	803	768	838	817	845	787	822	820	826	771	793	775	790	781	815	779	812	757	810	820	786	810	842	856	760	785	799	846	780	756	803	765	767	800	802	762	815	757	840	820	818	823	780	762	827	819	786	782	819	767	809	815	756	776	839	807	812	836	826	838	772	776	845	787	798	779	839	823	799	843	789	787	767	766	820	773	847	805	813	766	832	802	768	828	812	793	815	737	779	801	798	814	843	786	763	822	780	751	848	840	843	799	833	774	811	807	815	868	811	778	812	796	783	783	774	790	810	801	774	769	825	808	802	811	826	802	809	762	848	768	817	818	769	821	737	811	843	797	799	807	833	764	784	842	800	778	770	786	778	765	789	796	821	778	765	831	766	793	803	777	822	766	761	786	796	808	791	815	782	805	791	809	818	800	764	762	781	765	773	870	763	802	828	805	755	792	784	739	814	815	798	775	798	802	787	823	864	771	789	813	755	777	799	771	815	827	757	775	802	812	763	768	845	821	783	820	800	767	738	787	740	834	760	817	818	838	779	801	789	786	759	779	830	797	734	754	793	760	827	813	763	785	769	810	787	773	792	814	795	823	864	836	854	812	880	767	840	772	772	778	777	798	764	794	805	782	826	787	814	786	827	737	822	795	781	836	810	793	761	782	783	816	829	803	797	829	776	786	821	804	769	837	770	756	787	823	829	770	805	761	781	752	790	755	774	732	793	785	809	820	790	829	811	838	800	729	766	796	825	823	792	749	811	762	801	830	785	815	792	803	767	818	772	836	827	820	743	861	763	807	761	756	810	743	762	827	766	804	805	785	789	807	781	778	817	736	774	776	795	770	823	798	794	822	818	779	787	808	810	851	796	781	848	831	792	824	805	786	809	783	813	790	808	766	792	814	829	836	791	811	781	793	840	820	812	811	780	781
5024	1076	2481	24009	15744	1623	707	744	762	675	768	728	723	776	739	721	697	777	766	742	762	822	823	746	754	708	776	671	718	711	720	741	752	743	711	717	774	735	752	747	758	713	749	785	736	689	753	752	724	705	703	682	714	805	732	692	683	737	683	720	750	747	725	742	712	683	750	730	706	704	752	793	721	724	725	731	674	734	734	729	701	702	706	728	745	714	723	698	726	702	746	726	735	676	718	709	757	715	680	731	707	717	761	688	765	717	712	722	726	696	728	761	747	670	720	703	682	710	738	777	713	751	675	692	733	701	728	704	699	738	759	719	719	718	720	710	683	708	705	722	733	670	735	706	697	725	720	724	694	736	713	757	757	711	747	731	718	766	708	714	747	678	713	750	748	683	746	736	714	725	734	696	727	748	720	697	729	716	731	718	723	774	696	733	687	786	750	700	665	702	767	717	710	746	770	691	745	692	714	750	709	699	726	730	703	723	727	730	714	717	742	708	716	706	712	745	779	725	709	675	721	717	685	706	719	723	710	747	756	685	789	740	704	718	706	720	730	717	711	732	722	676	725	711	723	736	733	756	729	742	711	748	711	748	726	715	723	674	773	747	724	677	781	723	722	742	702	712	766	715	708	738	729	742	733	768	680	750	754	735	739	773	719	693	665	729	686	710	724	759	664	680	747	728	672	710	719	708	729	716	748	701	760	761	730	755	711	754	703	740	708	692	745	692	730	712	738	690	743	766	748	761	712	729	764	716	696	754	741	737	734	678	715	728	756	706	718	716	744	690	705	739	714	758	736	744	749	715	752	753	760	733	731	710	738	695	745	754	736	720	722	744	723	713	736	753	743	763	710	726	751	715	698	723	721	708	723	756	752	711	757	740	713	746	720	782	702	772	692	748	743	691	670	706	703	743	746	713	724	747	717	690	760	702	743	731	692	722	707	692	754	686	657	684	730	701	735	723	737	714	755	727	723	723	713	660	760	707	766	745	704	737	680	745	730	714	699	759	735	709	729	709	774	727	769	697	686	708	745	704	715	761	727	698	730	705	682	733	675	744	649	761	722	759	724	743	724	722	723	749	738	736	769	684	730	709	713	727	752	744	723	728	673	731	709	724	728	699	732	738	700	705	692	718	715	740	761	710	756	737	701	734	720	709	720	713	726	736	753	714	750	754	645	681	713	698	720	721	732	715	701	735	688	710	683	692	715	720	748	775	746	709	718	789	756	707	758	773	701	666	692	720	716	782	691	723	697	719	774	700	715	757	724	733	705	712	709	707	742	665	766	718	725	800	722	714	745	715	712	747	682	723	719	768	731	728	721	754	701	689	683	724	680	736	718	684	708	754	750	713	714	725	692	768	737	685	696	757	724	702	772	728	735	695	753	709	753	708	753	761	730	783	781	740	745	725	742	750	720	712	745	710	725	739	729	711	729	711	706	746	735	731	751	704	738	735	714	707	736	701	754	706	730	732	726	715	733	717	702	729	721	698	731	689	727	724	781	735	713	696	710	734	740	723	739	723	722	685	754	765	729	656	726	695	706	752	701	705	740	706	750	703	709	654	749	717	743	785	714	715	745	735	742	729	771	703	689	724	710	730	739	723	712	710	713	727	756	717	721	727	720	701	760	734	710	747	698	747	709	692	735	710	751	741	715	731	752	711	733	767	670	744	780	749	706	721	735	732	697	720	686	733	724	780	681	731	726	701	758	754	725	718	722	723	719	708	727	774	725	663	745	699	716	752	763	732	714	703	697	722	730	695	745	698	704	741	704	721	727	754	718	753	722	740	695	728	755	729	708	676	724	731	746	713	722	769	727	701	710	724	748	713	724	723	718	692	749	783	714	727	730	727	744	750	703	757	732	708	723	711	714	755	765	733	729	696	727	734	716	722	756	740	777	724	706	670	726	748	761	674	743	721	708	735	739	705	700	714	715	744	715	760	727	744	744	685	733	706	700	691	741	710	729	731	692	738	771	745	717	732	724	699	693	710	734	693	721	736	692	728	791	720	737	717	805	743	733	761	735	718	725	699	750	744	740	704	684	708	770	677	762	669	734	746	764	727	761	777	769	708	768	722	727	714	709	743	742	678	709	691	668	705	713	691	690	745	748	736	675	704	703	688	698	735	738	728	726	710	709	691	682	691	765	705	694	740	705	709	738	730	765	742	739	712	739	732	740	704	739	702	722	712	703	752	719	764	743	727	719	765	753	693	725	681	722	759	716	713	722	678	693	756	747	716	713	714	673	712	688	760	722	714	742	758	702	717	727	694	680	721	721	725	662	763	737	738	686	713	711	747	736	703	726	747	712	727	750	768	736	702	716	715	722	734	697	717	737	721	737	737	733	730	767	722	703	756	754	751	664	704	787	717	759	711	716	717	730	689	743	705	720	714	771	759	718	661	730	703	769	678	721	703	716	729	720	694	727	680	738	723	770	709	711	685	717	743	748	712	723	705	743	699	737	735	730	777	711	739	698	714	750	760	758	738	750	704	753	741	718	731	704	724	764	743	699	728	728	731	706	732	741	731	746	726	790	731	714	739	745	711	717	730	744	701	729	762	693	759	699	726	775	687	780	764	702	694	692	716	747	765	762	806	710	736	748	747	727	751	769	734	699	696	700	689	697	739	751	731	705	690	744	725	728	711	684	715	761	707	734	722	724	719	729	733	706	667	728	748	713	712	685	777	680	721	705	665	699	712	759	727	742	769	759	741	777	709	733	694	718	700	745	741	737	704	739	758	744	733	710	716	717	718	723	700	781	751	720	735	685	698	755	750	663	717	697	737	756	746	727	773	749	709	743	705	701	707	714	762	716	747	687	716	732	725	695	755	740	694	707	684	765	746	712	734	684	752	722	708	764	698	726	730	732	762	719	717	742	732	687	725	733	721	730	712	720	707	760	687	693	682	681	765	753	733	723	737	751	687	666	721	771	712	743	759	748	731	714	756	745	789	758	729	708	723	722	698	776	729	728	750	754	670	760	763	730	739	683	689	718	722	724	755	684	724	704	684	721	785	762	724	725	798	701	736	702	742	750	710	725	760	712	723	754	743	725	720	703	729	721	789	790	765	741	710	738	735	757	705	747	747	704	736	690	741	661	717	743	712	708	703	773	760	745	729	741	789	712	702	738	713	757	685	685	707	732	754	776	734	727	783	724	728	716	709	735	711	739	714	720	678	718	719	663	742	732	710	716	713	753	717	752	691	741	711	699	716	700	718	668	733	759	698	718	749	717	745	739	724	749	733	716	747	734	744	699	714	769	722	711	703	770	667	731	724	745	778	749	759	729	763	736	727	711	731	748	736	745	739	753	709	719	760	736	699	740	729	708	707	763	786	785	747	745	709	735	715	734	691	744	709	764	739	686	753	698	696	725	719	730	730	738	706	737	702	718	729	722	711	705	708	722	703	708	729	722	732	686	705	742	765	678	768	755	731	725	756	744	790	735	738	765	711	722	711	690	760	716	731	738	719	774	735	724	727	721	715
24555	21092	28994	54411	52941	22453	4794	1059	843	799	824	756	750	757	796	755	822	770	796	809	1026	1136	1020	911	798	763	800	764	769	818	754	765	780	717	785	757	787	779	774	772	816	822	799	713	765	726	785	773	758	789	813	727	753	721	777	730	727	771	758	817	774	785	765	780	734	690	806	759	767	701	759	757	774	751	794	794	755	798	755	761	713	734	792	734	774	719	761	723	791	745	769	776	744	734	765	751	797	781	748	723	745	778	752	751	767	770	802	789	795	791	742	783	723	788	752	735	777	760	747	754	803	773	767	766	749	714	745	757	777	769	750	735	766	728	725	740	770	754	704	711	748	738	826	825	744	800	779	733	773	723	736	703	771	712	756	731	784	747	701	715	776	753	787	725	772	772	811	772	752	769	754	720	771	797	722	757	702	777	804	769	734	832	770	756	725	780	716	767	749	797	807	764	762	774	748	788	774	771	788	730	773	797	780	771	837	760	738	775	706	733	732	729	772	744	765	741	765	780	739	757	763	729	792	754	703	794	735	765	775	743	798	772	727	728	744	766	784	785	760	754	787	793	791	758	729	803	739	777	811	790	768	735	719	765	739	776	752	798	807	770	760	747	754	743	701	796	767	727	747	783	722	720	720	704	750	729	817	753	703	740	763	746	783	730	790	754	754	740	717	791	789	768	782	764	769	725	774	741	790	709	803	793	758	770	734	792	785	782	805	740	705	750	743	739	744	751	724	751	788	776	755	800	736	773	713	751	761	737	761	778	770	779	748	765	778	756	757	732	738	743	777	742	746	798	759	786	781	758	750	759	719	799	755	804	727	743	768	717	802	810	764	762	797	743	773	796	690	741	746	746	729	790	781	731	785	731	719	805	753	754	755	742	767	716	785	771	739	751	729	710	771	741	769	782	727	735	780	760	774	787	801	759	749	752	730	710	764	749	762	761	767	721	775	776	689	762	749	768	756	718	737	780	811	774	698	751	776	773	752	761	730	751	780	775	751	740	776	819	772	793	758	698	763	777	774	766	794	709	781	748	787	751	762	748	751	770	763	709	800	738	751	719	745	763	806	760	768	766	760	734	782	771	778	766	749	741	764	773	717	731	789	787	758	781	714	740	754	771	710	792	811	755	775	761	706	747	748	828	742	695	757	775	740	730	755	751	797	791	753	740	730	753	739	727	754	744	762	769	750	715	757	768	742	766	758	819	740	744	769	811	775	733	785	753	788	822	756	776	746	770	804	750	773	713	755	715	792	769	736	712	732	791	776	767	697	783	807	733	799	787	746	793	736	764	797	754	757	775	721	736	763	782	716	774	808	757	712	776	720	763	766	781	825	758	793	769	755	738	717	777	781	754	773	767	736	712	751	738	736	780	750	796	769	759	735	713	712	748	768	745	695	719	798	776	787	711	755	792	771	768	744	777	727	752	718	788	777	784	739	742	697	744	748	785	754	740	768	742	729	748	755	757	764	783	807	787	772	771	727	740	807	723	804	785	744	762	772	777	731	774	749	729	758	759	772	728	757	729	767	786	723	763	780	785	739	758	774	797	761	767	757	789	785	796	718	788	719	719	742	773	761	745	715	739	738	815	796	778	796	740	777	751	773	729	736	750	771	763	708	788	761	709	769	749	792	696	797	744	723	798	742	756	718	738	782	748	829	783	770	763	768	727	814	731	752	780	790	793	778	802	731	761	767	729	771	811	765	722	774	811	760	784	803	777	734	759	763	765	740	696	741	693	745	754	731	739	724	729	705	810	769	777	781	755	756	774	735	713	713	752	744	787	757	732	762	768	715	756	768	738	825	811	755	766	794	771	797	755	705	722	728	770	760	777	767	735	763	752	682	789	775	684	751	750	764	785	728	768	717	760	798	791	801	784	754	738	710	767	759	785	769	734	771	790	777	758	765	755	735	779	763	777	774	790	782	767	783	803	716	754	744	724	812	713	745	756	802	782	748	786	729	761	757	717	774	736	735	757	808	756	770	740	719	774	785	727	754	775	731	728	767	775	759	716	724	754	793	736	733	745	755	767	775	741	756	702	719	761	786	774	770	718	735	747	744	755	772	744	763	718	740	732	739	733	734	737	745	754	782	757	758	732	765	775	717	753	754	674	758	802	752	772	786	765	735	764	741	754	731	756	715	800	767	737	749	778	751	712	728	750	717	698	720	693	737	750	760	767	770	792	791	801	789	749	757	764	753	764	758	783	738	789	779	795	746	775	683	752	778	781	777	744	719	802	761	744	748	697	735	715	754	781	766	739	711	748	731	754	695	726	764	794	769	753	740	761	779	765	724	781	776	752	762	720	759	758	795	764	765	735	816	787	810	765	779	719	727	756	771	697	794	753	788	783	758	729	756	754	762	788	758	785	708	754	718	764	726	770	713	730	762	770	753	759	778	744	762	720	758	718	785	812	774	778	792	784	713	768	711	734	798	770	760	816	720	744	786	743	790	819	703	716	766	769	769	753	779	737	755	752	774	744	759	782	751	797	777	760	763	812	751	719	764	765	719	748	791	713	745	746	791	767	713	789	735	749	728	744	736	759	747	735	794	751	769	760	724	785	802	781	766	761	728	784	712	827	753	746	747	748	755	779	806	758	731	745	720	782	787	739	757	770	755	729	765	737	739	771	730	787	720	767	762	780	733	720	725	766	811	779	746	716	759	785	748	790	789	807	738	773	810	733	765	774	781	773	782	748	746	722	771	725	758	768	772	768	779	767	816	708	768	768	756	763	747	754	724	749	807	789	796	787	719	742	756	765	784	748	735	692	782	767	734	737	642	727	773	741	736	774	778	756	742	758	778	771	734	753	784	735	778	708	769	791	721	769	731	747	718	777	779	773	762	720	729	738	784	763	747	765	771	772	759	795	720	737	737	765	821	753	733	735	699	743	779	761	811	744	794	760	721	703	764	752	749	722	775	724	721	772	795	713	760	743	763	751	714	781	759	738	738	718	713	769	767	761	774	749	787	762	760	748	792	785	779	759	736	779	794	748	741	719	718	728	710	780	759	731	740	723	716	755	778	721	745	761	804	700	779	762	715	758	796	817	774	767	735	735	750	740	733	773	796	768	769	770	765	742	791	744	786	764	691	786	747	729	720	701	747	693	742	721	770	708	779	765	786	754	798	751	774	786	714	772	761	766	719	784	830	780	716	735	727	809	780	743	703	742	753	748	742	779	716	775	804	699	786	743	780	712	754	757	752	780	767	733	721	738	761	763	751	745	777	744	762	723	733	794	802	737	710	760	789	774	765	724	774	743	745	790	781	735	753	780	770	737	740	746	750	731	734	767	767	810	771	687	748	756	764	738	735	760	755	751	728	792	793	728	756	769	793	731	773	779	774	791	744	811	784	742	769	743	785	776	754	766	756	807	779	760	794	779	759	745	758	770	770	771	698	717	770	743	770	766	787	772	763	766	756	779	735	756	746	776	771	758	784	742	728	774	708	765	784	701	765	690	773	798	805	763	713	726	775	778	761	718
3493	3736	26306	73556	49776	6133	781	781	767	753	754	729	776	716	727	704	764	775	712	719	1314	1285	1200	898	842	734	733	696	754	737	699	730	758	724	721	738	743	732	720	786	753	741	769	745	753	739	757	701	730	722	724	772	724	774	743	768	768	743	745	717	764	763	700	820	712	732	702	708	752	729	740	725	751	760	726	735	768	732	735	764	708	736	758	714	722	731	747	712	738	738	745	772	732	773	728	782	756	712	727	727	729	756	747	757	715	697	759	710	727	733	691	729	775	710	719	773	730	762	763	754	769	727	742	716	760	726	747	775	764	748	726	742	729	722	734	698	670	729	727	720	744	743	720	737	750	746	633	763	698	710	700	750	732	749	711	733	730	710	745	767	683	754	725	693	736	695	725	753	773	756	731	683	755	740	735	726	734	812	740	762	706	723	758	698	748	726	695	681	705	767	724	750	762	705	729	763	704	716	675	718	724	720	674	752	764	719	723	773	747	770	685	722	744	684	704	728	709	740	710	745	724	741	698	722	715	708	734	762	776	745	746	718	699	747	723	738	668	697	705	691	693	739	744	777	736	752	801	758	738	747	744	666	710	694	752	701	785	729	697	762	729	712	738	689	736	746	670	760	756	718	752	733	722	737	764	750	715	754	690	699	759	766	716	736	771	700	790	782	749	719	712	765	716	754	716	770	697	712	751	763	743	747	728	725	707	705	780	716	731	704	702	701	663	708	684	739	716	744	724	739	728	703	740	701	704	705	756	702	790	741	697	721	731	697	739	717	729	689	766	706	719	735	688	704	746	708	734	735	772	705	753	761	712	779	739	731	755	731	717	760	719	729	757	709	693	729	749	731	704	723	738	725	737	761	763	737	700	806	728	750	725	747	777	714	752	752	756	657	730	722	718	775	709	705	710	750	734	761	751	709	744	718	724	736	772	698	727	765	803	679	759	772	743	754	768	735	751	720	732	705	717	700	727	747	782	779	721	772	710	691	713	707	740	715	705	741	704	696	700	692	747	754	759	690	747	770	775	742	752	701	706	713	682	763	727	725	707	759	734	717	702	740	706	728	740	733	738	677	731	752	697	755	712	697	728	772	742	771	746	675	707	717	738	738	714	707	717	720	713	764	689	741	758	759	715	728	693	765	738	706	727	679	714	769	695	728	715	688	683	752	742	726	753	740	768	735	837	726	719	716	724	746	710	713	692	728	734	740	757	704	694	730	786	730	760	738	757	726	763	755	748	721	695	661	757	740	720	758	737	744	684	705	766	676	739	769	754	656	732	752	709	748	664	718	729	746	746	718	755	709	766	781	747	714	821	723	738	751	708	734	709	689	752	739	727	699	699	725	719	768	674	800	732	698	747	803	747	691	769	754	743	747	723	713	715	693	718	780	739	728	766	754	731	728	697	711	792	735	718	713	805	739	738	725	769	734	748	742	751	689	723	708	728	729	706	738	734	696	653	728	756	770	745	712	761	752	762	720	730	776	716	737	764	748	724	713	730	773	723	766	674	774	743	774	714	729	693	708	799	744	703	737	750	714	712	709	705	729	709	750	783	738	714	721	757	722	755	734	668	730	723	740	741	736	687	708	687	750	676	722	757	772	753	728	738	740	759	732	709	744	716	741	759	727	715	744	743	742	662	719	777	729	766	702	705	711	751	759	719	755	690	724	726	718	729	729	675	748	688	737	756	757	736	697	772	721	750	739	754	735	747	708	728	711	703	760	729	739	711	758	778	745	721	744	730	741	758	741	693	754	718	701	666	712	774	742	720	716	800	697	743	772	752	781	690	767	671	736	742	742	737	768	780	775	789	709	755	705	701	750	731	804	712	688	730	770	752	749	765	709	770	770	735	743	768	803	731	686	693	739	719	702	651	729	669	727	726	749	722	716	719	732	729	744	704	708	760	767	749	748	719	736	732	707	730	770	734	752	734	730	698	733	732	753	734	768	731	746	740	738	761	709	757	742	754	715	716	701	747	670	758	685	728	730	753	737	759	735	734	739	676	738	727	743	732	722	759	731	755	713	765	756	726	757	724	732	717	668	737	785	706	639	747	712	766	712	792	735	781	727	705	694	711	720	753	708	735	708	701	716	696	713	717	706	730	724	726	727	754	710	753	777	774	747	748	687	703	726	761	730	788	723	674	748	704	763	761	717	684	714	744	733	732	716	681	727	748	729	759	734	738	716	746	751	724	722	739	743	729	714	745	797	732	720	724	730	729	711	711	772	742	697	770	734	776	750	755	719	712	695	690	778	719	807	734	705	738	721	694	715	765	745	737	712	761	736	750	707	742	710	709	746	745	765	713	734	757	756	748	712	703	728	713	714	778	751	766	740	754	677	735	722	745	733	733	771	695	746	730	756	702	703	707	738	741	708	734	736	752	738	732	735	709	729	713	708	731	707	747	713	697	747	741	705	724	756	773	730	701	730	726	777	692	710	778	721	715	755	752	747	722	738	708	725	769	732	751	704	780	764	759	734	732	735	770	736	718	710	758	718	707	724	718	731	721	724	706	688	736	696	739	799	720	711	724	730	742	726	744	730	735	667	717	731	744	699	753	749	748	714	777	716	773	706	757	709	715	716	752	745	706	778	720	763	754	721	760	741	706	723	761	725	772	726	725	694	756	693	761	703	719	704	712	729	759	730	751	738	733	718	740	765	765	720	741	736	763	724	761	732	768	772	700	766	755	724	709	719	708	720	742	739	755	727	697	727	782	747	725	776	771	648	701	735	727	770	733	729	760	706	756	715	765	760	690	758	713	707	709	717	733	760	711	741	728	732	709	719	707	701	736	711	770	755	677	748	657	714	787	773	758	706	739	762	763	679	708	697	738	720	723	725	714	732	677	798	699	740	735	747	718	742	732	718	768	767	737	718	783	692	730	712	684	737	722	786	632	686	740	748	738	772	745	714	721	756	683	741	708	714	709	717	693	691	704	741	716	730	720	741	735	737	739	732	754	701	732	764	756	704	726	768	730	721	778	758	707	720	704	741	753	684	722	725	743	691	782	747	702	702	752	714	731	702	733	723	728	738	714	712	706	762	701	730	704	756	735	710	680	722	702	705	728	690	768	768	709	796	708	760	736	719	705	717	722	760	709	669	698	774	811	716	785	738	757	799	744	762	757	721	747	703	688	724	720	714	715	686	761	778	722	737	748	774	754	719	718	716	674	711	749	737	722	769	739	718	738	741	723	751	764	707	771	759	740	722	771	734	765	720	695	747	738	750	717	726	734	721	748	729	717	736	689	760	727	749	727	734	776	721	721	707	697	775	689	703	734	670	724	719	705	729	727	752	760	728	760	775	806	730	754	737	738	754	761	720	735	751	758	723	697	715	730	685	725	776	718	739	725	717	704	740	723	705	709	734	750	760	740	716	744	724	725	739	730	762	658	720	690	727	713	727	729	719	671	739	732	745	721	716	718	718	737	738	716	740	711	794	737	729	760	780	684	692	723	694	715	747	722	706	746	728	750	693	740	767
23774	21096	31542	55114	53455	27757	9434	1561	954	939	893	863	882	876	906	845	866	910	867	905	1251	1307	1179	1047	947	941	850	857	882	843	854	913	920	794	852	855	869	831	830	814	816	892	896	841	910	840	777	855	838	828	846	858	869	816	863	842	827	854	830	845	828	843	806	809	825	865	804	839	846	806	811	856	847	885	844	867	845	833	847	871	833	864	815	795	771	894	839	850	851	843	888	821	869	827	874	787	897	854	841	899	820	809	878	886	844	910	868	808	832	830	808	889	808	867	859	852	855	875	844	878	893	872	819	845	881	895	846	870	861	868	822	854	813	891	870	850	855	848	872	878	839	814	890	869	814	807	859	902	852	822	866	865	861	844	889	888	814	886	836	889	816	834	836	868	865	891	819	918	832	843	893	830	863	777	796	813	816	803	847	874	886	856	867	879	862	792	862	823	878	827	826	804	815	855	853	876	846	818	792	851	852	854	787	830	851	819	841	856	827	831	839	825	810	883	843	813	838	845	876	856	811	837	850	865	876	864	849	820	806	796	842	927	839	819	853	898	870	793	915	840	831	810	861	881	855	854	888	879	847	862	843	829	772	810	860	851	853	844	806	846	900	869	847	851	817	865	858	865	819	795	910	872	847	903	821	850	817	855	881	804	867	815	837	867	796	854	892	824	857	858	823	833	797	819	842	814	815	842	842	893	838	829	822	850	853	895	800	828	847	847	872	870	837	827	824	872	835	845	807	855	778	840	880	860	888	799	850	858	843	833	819	811	817	835	844	781	832	869	909	804	847	803	790	829	825	885	829	860	839	868	839	819	891	836	846	778	829	878	812	840	870	841	829	829	851	824	879	866	781	862	847	842	819	863	836	810	847	818	871	830	818	842	813	865	827	841	849	852	852	863	816	798	823	847	834	835	893	844	814	853	848	800	861	806	851	805	866	848	841	873	854	866	851	850	825	844	850	882	850	868	824	878	829	843	848	784	868	836	854	852	838	855	790	823	817	831	789	853	813	847	793	816	821	843	807	822	834	847	817	830	832	865	893	814	836	811	832	792	830	890	806	772	802	817	818	876	825	898	812	824	859	834	819	846	843	806	833	841	833	780	836	877	829	801	810	800	861	823	856	845	864	842	804	804	792	868	845	793	854	803	819	873	849	834	810	799	870	847	835	823	875	840	839	876	809	845	864	830	869	828	795	835	876	893	809	888	855	836	840	895	832	828	916	787	796	859	864	828	840	846	829	834	855	823	879	838	835	819	842	859	784	885	831	784	859	795	845	826	790	853	890	838	809	818	850	851	817	830	840	812	854	893	838	872	838	881	823	825	835	797	844	877	875	839	851	856	883	804	853	825	838	863	861	804	859	875	847	786	857	850	856	843	870	861	804	862	830	828	861	868	845	815	821	830	854	814	833	819	855	870	881	827	864	894	830	820	880	849	841	854	862	800	863	800	836	804	831	866	815	853	856	822	819	802	828	782	847	840	836	818	837	830	837	852	847	840	889	870	861	836	822	822	848	831	847	862	844	883	840	800	828	777	855	817	879	859	842	852	852	838	886	842	820	866	843	787	826	893	855	856	848	850	810	809	829	798	861	845	868	839	878	859	781	833	827	895	872	772	871	838	813	801	878	829	876	805	847	818	807	845	822	827	844	847	855	867	836	821	875	813	807	820	825	782	812	830	804	889	827	811	845	844	890	883	847	829	804	821	851	822	798	845	813	830	802	819	852	805	812	807	888	837	835	839	787	860	877	831	824	859	860	855	814	812	857	872	831	884	827	833	871	896	818	796	843	817	850	799	883	889	839	835	855	773	834	829	845	818	829	858	823	800	888	828	871	832	836	822	852	870	811	829	876	818	817	828	804	839	817	843	825	814	846	836	851	867	831	822	843	869	899	836	886	832	837	812	762	871	839	800	822	864	840	793	851	812	853	834	828	847	821	871	860	870	867	790	819	838	866	849	845	848	813	843	893	832	825	886	873	842	849	806	798	896	816	833	848	852	900	872	807	876	843	882	887	886	815	845	828	769	843	882	835	850	837	804	836	813	878	861	871	784	815	843	821	833	874	865	803	849	786	874	838	873	862	829	850	878	848	858	810	816	855	818	811	837	825	856	843	831	802	833	878	865	809	800	838	834	853	804	815	852	864	787	821	860	864	846	887	844	826	772	860	845	778	829	858	833	852	840	879	824	824	891	882	849	829	840	806	779	780	851	855	870	860	809	841	822	851	871	845	829	787	888	848	866	833	833	788	873	828	785	862	820	837	863	845	887	813	803	837	855	815	827	840	884	853	825	845	820	840	845	840	812	831	874	828	875	852	859	860	904	857	861	885	860	843	832	831	834	841	886	880	806	839	826	871	861	809	903	826	782	786	842	814	877	801	836	843	784	830	836	845	820	773	812	878	824	859	807	817	797	833	856	857	865	848	838	802	835	835	851	809	858	797	808	830	831	795	849	849	837	773	833	830	890	848	859	810	805	856	827	822	838	821	818	850	836	847	846	831	854	853	834	833	850	846	814	866	795	804	816	886	830	831	820	848	790	831	833	782	894	803	820	855	853	859	840	845	834	802	848	817	797	822	848	857	822	810	868	831	855	848	840	894	723	796	836	841	827	839	828	816	841	822	825	818	856	777	870	845	822	812	812	903	838	855	859	819	853	879	842	830	801	823	856	868	825	861	809	862	815	803	806	846	797	872	818	825	870	863	822	901	847	763	880	884	805	828	856	862	808	835	864	814	790	875	786	889	893	800	834	853	810	849	840	851	833	842	872	827	859	840	844	797	892	867	810	847	813	879	822	844	809	833	856	883	821	849	848	832	832	836	817	824	876	881	909	844	872	814	835	774	869	756	784	855	810	801	865	864	821	842	831	790	812	873	838	842	846	804	838	787	838	875	836	821	832	830	848	845	808	899	873	823	852	862	858	859	848	768	829	789	819	828	824	838	904	866	853	847	826	825	828	812	887	850	849	855	858	826	820	822	917	872	844	864	852	773	786	814	880	801	851	814	812	872	808	832	882	805	825	801	877	800	824	864	847	844	797	827	846	817	830	790	867	864	785	788	832	854	859	843	819	785	889	885	864	821	842	841	847	855	848	849	797	839	833	840	844	789	880	849	838	845	830	817	842	868	873	894	860	796	802	828	854	820	830	907	850	826	821	841	825	795	799	851	900	821	829	849	822	842	853	852	798	829	788	829	827	837	907	812	838	873	886	864	838	839	861	817	826	846	855	821	850	832	810	878	841	845	844	875	830	836	821	854	831	906	821	757	828	886	844	871	852	817	858	827	813	789	856	792	857	892	829	847	905	846	824	826	796	843	806	847	805	837	896	844	795	863	859	825	840	881	856	822	792	892	856	876	837	839	835	872	860	858	858	841	889	837	843	822	850	839	883	795	878	876	845	783	852	863	834	816	865	866	871	884	874	833	836	841	806	852	915	850	801	819	834	824	807	831	814	825	758	838	858	825	865	846	858	830	865	861	891
3797	7201	50342	83728	58888	9644	877	867	888	802	827	853	862	833	888	859	853	869	867	915	1408	1731	1390	1083	958	842	807	823	830	849	810	807	843	824	830	780	840	818	872	846	823	830	797	795	862	782	890	836	813	805	817	816	824	795	834	854	829	779	805	828	877	832	813	815	821	805	783	847	822	906	770	793	859	824	850	767	827	844	871	871	772	828	825	800	829	861	838	866	838	839	762	801	826	798	803	807	817	771	834	796	868	831	850	757	794	830	899	827	783	792	785	823	821	827	844	881	741	850	804	848	816	811	825	817	768	775	805	781	858	788	745	846	808	827	862	821	843	861	833	853	780	827	829	802	814	816	850	800	809	835	823	871	761	817	819	814	805	822	845	843	842	791	842	838	792	817	809	820	833	822	840	826	830	794	847	840	868	827	784	806	856	828	802	868	771	814	796	779	779	891	792	825	828	767	804	847	781	845	795	829	777	823	846	821	818	815	837	826	774	802	823	818	821	808	839	803	773	831	860	845	836	862	838	842	795	836	834	844	821	803	840	825	819	837	842	821	844	789	845	833	794	780	801	784	842	806	833	842	831	805	839	826	839	858	761	861	802	807	771	804	785	817	777	802	809	817	777	811	853	822	776	819	825	824	865	804	746	862	805	855	798	836	780	753	830	796	858	855	821	810	784	801	813	768	821	789	829	826	839	834	800	794	890	846	818	832	816	778	824	832	807	814	776	816	819	801	790	817	881	769	839	808	827	819	848	836	814	776	830	803	793	806	834	827	845	823	840	818	798	795	838	737	808	805	869	819	797	825	811	839	831	815	818	849	885	819	819	839	832	784	804	836	809	845	791	799	817	802	855	772	777	818	798	859	843	780	783	793	807	804	837	809	822	853	737	821	798	849	856	844	852	810	792	828	783	759	860	806	783	824	836	811	884	823	813	862	871	806	841	853	846	811	833	829	814	846	835	816	807	843	788	821	826	769	797	815	844	861	826	813	860	820	863	838	787	805	799	797	867	808	879	862	838	854	810	807	859	800	804	802	806	857	817	822	812	871	776	818	850	825	849	815	814	866	842	795	808	832	837	822	855	856	805	859	848	841	775	852	784	815	820	825	843	808	842	867	839	853	786	833	838	785	801	807	820	830	798	818	848	838	828	807	763	819	804	818	849	866	807	817	765	775	829	776	812	810	815	758	827	840	822	794	809	792	793	796	842	832	876	822	824	797	789	751	798	846	816	788	777	793	892	799	835	828	858	778	853	787	864	864	790	831	782	814	796	838	794	817	843	826	845	799	812	821	835	820	777	828	852	817	834	866	816	829	819	795	824	782	861	804	788	761	827	840	824	790	793	814	777	859	786	804	827	854	858	844	848	813	854	808	795	837	799	847	786	865	840	827	815	825	785	813	813	828	791	818	851	815	811	781	809	819	860	797	816	883	785	860	777	793	793	791	780	814	813	808	771	840	811	804	817	794	846	858	796	814	808	796	842	818	805	779	836	859	812	768	782	825	823	810	797	808	868	816	814	855	782	822	865	802	836	790	844	792	814	765	785	831	870	827	791	816	830	805	755	819	831	834	857	795	773	784	816	758	827	764	881	861	833	851	819	813	823	808	809	816	805	805	827	846	792	825	788	843	841	783	875	827	774	803	800	775	850	827	845	787	776	844	844	834	873	852	818	830	828	810	805	798	825	808	849	768	811	836	812	747	802	791	824	813	803	805	817	827	791	803	784	829	855	768	787	846	771	795	791	794	809	770	823	840	832	805	821	848	828	789	806	823	810	825	796	786	795	790	802	812	836	840	844	799	831	849	837	851	805	846	847	829	833	835	822	849	785	832	748	862	800	800	830	837	799	766	838	777	857	841	757	837	774	816	821	827	785	882	845	802	807	763	841	811	795	836	768	799	833	853	812	831	839	797	793	772	795	850	886	797	792	829	802	797	837	862	795	784	789	834	804	842	759	799	843	794	831	790	815	826	823	792	779	786	811	853	838	815	787	802	819	842	809	798	822	785	823	849	849	809	795	830	812	848	838	846	825	801	836	848	862	793	802	801	772	823	863	847	841	809	825	807	847	834	823	786	828	842	803	860	783	835	765	791	851	855	772	842	710	845	799	865	785	814	907	774	796	803	778	865	801	880	839	819	790	826	825	850	792	806	830	769	863	836	813	785	809	822	830	824	853	825	836	776	848	885	817	846	792	835	789	838	851	770	822	799	806	793	818	837	785	838	794	843	775	793	803	780	783	783	827	816	766	763	832	792	824	817	818	809	850	777	809	841	801	850	768	806	791	834	807	785	819	856	784	863	833	836	782	821	862	780	779	799	858	838	789	815	881	820	864	813	871	788	814	845	873	829	805	814	830	837	817	831	812	796	866	768	766	828	831	812	849	770	822	797	796	869	816	816	884	816	906	792	790	787	800	773	847	852	790	825	786	828	822	820	817	824	810	843	808	839	803	863	802	743	848	819	799	776	787	830	827	816	845	801	809	798	851	822	851	860	845	830	825	824	818	832	821	805	896	813	867	806	826	816	819	795	877	838	782	841	846	789	752	841	821	787	784	828	856	771	818	784	769	811	807	780	813	820	802	783	822	784	857	868	818	803	815	851	795	774	853	778	904	822	839	805	845	821	850	778	779	768	792	844	856	833	874	853	808	857	869	795	890	853	793	834	837	854	805	779	775	784	788	831	829	804	841	844	848	816	795	836	839	838	870	780	827	852	822	835	811	849	825	832	838	851	823	820	848	835	793	790	825	830	836	855	767	809	812	784	829	754	855	825	847	859	812	836	799	852	821	793	812	866	826	789	801	838	842	792	833	771	818	837	765	811	786	810	899	862	856	812	810	847	809	854	837	828	746	806	799	798	833	821	812	801	839	829	777	770	824	824	802	791	843	831	825	859	784	805	871	784	812	850	810	820	820	785	879	829	817	752	815	832	779	831	791	791	864	777	803	820	817	838	802	821	851	852	804	809	797	784	785	834	815	791	836	831	873	791	790	794	838	823	823	765	825	798	843	858	824	834	809	834	842	809	822	827	810	813	774	817	789	850	805	832	771	821	821	797	847	795	823	844	799	806	851	793	805	791	794	785	827	868	888	856	794	766	867	766	803	812	810	778	817	770	756	810	819	819	794	770	776	839	808	860	828	800	865	785	777	794	820	817	815	856	821	812	793	845	778	818	779	825	812	798	838	849	848	823	822	782	775	850	797	760	816	771	801	786	869	815	814	774	880	835	778	828	831	864	816	789	800	886	818	839	825	833	803	817	809	824	777	864	845	842	847	800	756	773	815	789	774	822	785	829	825	820	734	823	848	805	771	797	778	812	783	810	828	872	846	781	835	792	813	800	813	793	806	812	786	867	806	800	816	807	819	846	822	838	813	827	853	815	825	775	780	768	816	801	799	840	821	782	798	832	791	823	829	772	809	768	893	763	825	795	771	810	799	778	811	789	871	853	778	811	818	788	825	813	824	820	797	849	797	859	837	868
27226	13381	10339	34074	19672	3802	925	862	836	828	842	781	821	790	780	835	819	846	794	801	837	846	852	821	842	768	806	734	792	810	794	869	774	864	838	762	805	799	829	790	786	838	851	804	836	752	820	839	835	796	830	738	772	783	816	826	809	800	785	856	776	843	805	806	768	775	808	768	748	837	808	815	814	819	868	783	821	803	781	856	854	814	797	812	815	834	792	839	808	758	841	813	814	804	815	825	793	830	839	817	829	800	804	801	809	789	839	790	801	873	790	774	723	784	831	831	807	822	789	755	811	790	835	849	850	854	836	770	795	845	838	781	814	841	854	822	794	842	853	815	840	836	811	822	806	795	762	804	791	848	827	815	825	849	818	764	804	808	821	827	816	846	849	797	794	788	788	806	799	797	854	799	811	812	771	827	842	819	780	788	799	789	762	870	821	770	859	771	750	834	883	796	759	832	831	790	780	809	799	775	804	792	782	816	820	793	784	779	795	830	811	765	786	764	774	738	789	836	819	785	827	794	759	798	818	851	795	771	775	796	857	804	794	808	737	798	800	846	788	806	763	854	849	786	800	812	786	770	799	824	828	815	836	824	813	839	784	798	770	804	851	832	850	798	782	797	789	824	775	781	836	801	858	765	806	807	822	785	815	809	810	760	772	773	782	814	795	804	803	851	841	857	825	824	757	805	820	822	763	847	823	812	772	794	832	805	773	811	826	797	822	795	773	823	837	783	806	815	865	775	802	845	796	786	806	819	834	873	782	770	822	819	816	795	763	747	852	819	836	822	829	850	831	794	794	832	840	768	805	820	851	795	828	739	876	765	807	824	815	789	882	844	800	814	846	820	858	803	819	838	708	820	809	838	852	805	812	800	796	796	819	798	774	778	813	817	850	776	809	816	827	793	837	799	831	832	737	826	819	815	801	828	815	853	800	844	795	874	753	815	837	821	864	855	830	809	855	817	777	808	833	763	822	824	845	774	835	792	832	797	797	872	804	846	841	813	852	803	773	790	803	834	860	788	797	863	791	886	805	822	869	860	775	812	766	791	880	751	860	865	835	817	803	820	796	857	819	832	783	836	843	859	797	795	805	870	787	748	781	799	775	802	798	814	766	781	862	791	783	796	905	848	807	849	818	820	802	805	789	847	785	780	788	782	843	815	802	805	796	817	813	808	862	794	834	788	774	834	747	802	794	850	813	839	818	825	799	806	786	845	815	813	779	795	774	752	820	808	782	785	817	812	808	792	872	780	833	738	825	786	784	779	786	823	826	785	826	813	817	858	841	810	828	810	786	824	866	826	832	790	800	826	854	803	810	818	830	837	799	826	832	771	830	807	862	819	763	800	788	824	828	817	810	844	784	854	825	818	784	787	809	812	818	904	834	832	777	840	840	795	831	791	809	804	807	806	767	813	832	779	827	806	803	798	872	823	820	773	797	773	815	808	775	825	813	827	823	771	829	790	833	814	780	844	788	819	789	790	826	820	798	827	817	786	831	871	889	788	781	787	783	806	851	829	838	873	812	839	792	790	786	780	842	743	790	792	791	826	852	839	848	805	823	811	779	831	802	815	821	854	813	784	842	808	778	883	826	865	799	845	764	815	813	802	824	806	782	810	791	841	830	820	817	801	750	842	792	794	790	814	829	806	836	754	803	783	827	805	829	839	800	801	750	781	807	785	822	809	797	851	822	820	776	872	818	800	740	816	821	830	797	832	823	791	827	767	788	787	881	867	812	767	784	847	815	860	782	819	780	837	784	851	840	834	818	822	813	794	806	846	825	793	830	776	822	776	824	784	788	790	782	805	810	840	783	828	835	782	839	836	840	842	828	858	824	769	824	873	775	843	828	817	837	899	837	810	803	797	818	809	746	803	812	827	807	794	777	808	773	831	819	830	831	814	827	788	808	804	856	801	834	774	843	858	791	778	858	776	759	876	799	834	829	800	806	864	795	784	839	762	788	800	830	830	805	774	809	793	825	837	863	851	808	838	782	790	842	815	806	798	859	831	799	815	807	790	821	843	809	789	887	864	835	822	793	787	830	808	816	799	818	766	815	826	821	805	796	837	790	779	766	764	807	853	857	812	799	794	789	832	830	840	829	810	821	823	783	819	839	838	833	855	812	824	848	763	792	768	823	793	805	794	790	803	861	858	812	819	805	810	883	829	797	858	843	822	771	773	848	790	787	827	844	807	797	829	824	764	816	823	820	773	818	790	805	818	804	808	790	818	848	813	785	793	764	805	853	833	826	799	828	834	763	741	805	784	815	841	799	788	796	826	797	844	811	806	825	827	811	799	762	836	752	792	837	792	815	798	808	836	760	766	802	793	749	781	832	802	830	772	804	807	773	805	829	854	815	822	851	790	808	803	858	736	891	857	831	810	824	835	828	847	768	827	776	826	820	826	815	759	769	794	800	831	815	814	812	813	819	798	798	805	822	736	766	822	785	846	851	803	865	790	818	830	780	804	790	793	787	812	880	801	786	784	794	779	803	808	801	858	802	766	783	874	800	893	793	764	762	814	811	717	848	821	818	838	836	864	816	817	788	838	829	812	837	799	763	826	820	831	762	873	873	877	811	774	781	782	851	855	832	769	795	784	785	813	827	845	822	796	817	795	801	771	832	865	785	792	851	835	855	799	781	777	840	790	807	845	796	749	790	801	762	830	740	822	764	802	811	888	827	822	788	782	794	836	793	812	780	802	785	784	838	832	862	769	800	877	828	757	776	773	812	841	750	775	820	843	848	827	824	829	849	868	814	779	863	800	800	807	784	836	814	825	770	820	806	791	792	752	768	767	829	831	855	799	779	776	770	871	799	768	852	779	830	807	858	788	789	834	822	797	803	810	820	795	802	797	865	781	830	819	827	785	846	829	811	807	827	801	766	785	823	802	801	771	784	812	799	813	812	851	806	784	779	779	804	797	776	858	835	824	808	790	783	813	823	803	810	794	821	854	830	786	810	806	869	815	816	842	782	801	829	814	772	779	785	837	764	830	849	797	830	785	809	753	829	808	841	764	830	810	801	809	846	773	784	767	811	822	794	824	803	826	854	839	801	794	794	843	858	839	764	860	809	784	793	810	812	839	777	847	855	823	785	810	783	808	759	815	803	797	734	850	786	813	786	745	781	806	772	808	785	800	853	789	807	797	843	802	841	794	766	817	820	796	809	797	777	773	828	785	864	864	776	820	802	832	811	839	875	819	765	780	853	818	849	796	813	770	764	809	798	813	823	843	802	796	774	799	831	832	833	780	812	779	806	776	760	822	798	835	828	786	799	801	803	865	812	761	810	771	816	840	836	791	808	828	826	823	823	816	827	791	820	777	783	804	842	822	817	814	803	783	785	844	835	861	819	828	808	882	793	790	797	811	836	806	788	854	863	762	787	848	795	834	809	806	795	811	826	792	857	809	785	839	811	815	813	850	812	812	852	833	866	787	840	818	810	818	814	829	776	777	770	827	818	783	842	783	850	833	832	794	794	777
5005	1539	11688	26314	12122	2091	809	763	758	789	734	720	707	735	740	731	737	783	755	758	766	805	703	774	758	831	753	723	751	710	722	795	726	713	769	726	717	736	718	722	704	686	736	705	734	723	712	719	773	762	721	780	755	772	771	779	758	795	741	712	739	744	715	714	714	735	756	728	735	786	763	775	745	718	741	734	754	722	732	783	774	809	725	768	751	798	730	738	713	685	743	696	752	748	734	761	792	747	748	706	708	719	744	693	725	706	721	763	759	735	751	720	674	689	728	765	704	752	702	751	753	755	714	672	709	781	688	753	705	731	710	758	709	763	737	728	722	753	753	734	764	716	768	742	727	712	707	738	726	666	734	754	759	745	742	739	742	721	796	735	729	770	810	708	716	731	715	734	817	732	768	738	760	733	705	692	689	748	672	743	690	777	757	727	733	762	766	706	763	730	790	684	710	722	733	695	778	737	691	708	763	685	761	725	757	716	710	735	722	765	729	714	738	736	760	726	734	721	696	747	763	705	717	708	717	696	787	730	730	731	744	731	748	740	756	737	774	742	740	734	754	723	779	781	709	699	753	717	733	721	688	733	737	727	719	740	751	737	710	716	764	748	730	716	712	729	749	708	717	749	716	729	713	746	709	751	733	728	711	730	774	688	757	726	706	728	741	763	770	664	727	737	688	711	771	780	729	767	748	737	752	757	693	719	732	769	709	708	750	746	738	739	744	759	764	756	738	729	700	757	755	700	749	764	736	752	796	714	759	717	740	741	690	763	752	729	782	714	735	742	697	703	726	755	706	752	732	694	746	752	749	771	703	716	703	723	676	729	748	737	737	750	772	736	740	712	684	746	768	738	730	709	684	761	731	725	734	750	733	749	733	762	754	760	742	764	745	760	775	765	688	700	734	686	802	752	739	706	740	751	755	721	753	782	729	713	766	760	736	730	727	709	710	727	721	693	718	745	763	770	728	727	749	706	713	730	749	770	707	719	755	734	687	747	713	708	740	778	730	675	693	695	671	736	723	697	736	775	684	762	737	749	713	691	728	718	730	733	707	696	729	757	737	709	725	767	716	717	771	742	722	714	764	733	704	732	720	751	745	788	736	755	725	747	746	683	760	754	731	745	763	727	780	737	719	752	728	759	710	716	755	714	760	711	779	735	720	709	764	752	719	772	775	718	739	717	728	736	698	731	723	735	706	755	731	746	741	745	768	758	769	676	772	771	735	697	766	750	787	718	702	752	726	759	748	744	734	735	789	703	718	757	744	713	705	708	736	722	729	744	718	731	724	733	756	708	756	751	731	717	771	698	712	728	798	741	728	729	708	774	723	758	726	727	677	739	739	675	762	688	722	729	730	733	767	720	732	691	719	767	712	780	739	752	741	741	760	752	744	745	801	757	743	718	674	781	728	759	716	741	747	775	742	725	772	747	768	734	739	681	732	703	655	731	729	709	741	731	719	795	762	762	720	774	728	794	719	746	705	723	756	746	684	729	756	754	755	768	784	714	687	721	755	739	792	692	753	729	784	727	737	759	768	778	719	738	753	733	736	727	738	723	712	744	748	685	740	759	692	757	736	741	721	724	703	701	748	743	775	742	761	733	723	752	745	751	700	749	709	741	749	712	794	766	739	689	752	730	736	705	769	730	734	727	738	766	709	722	735	696	717	722	704	788	714	744	768	764	721	740	721	738	683	750	750	665	756	777	746	756	710	784	755	723	738	734	748	700	737	707	741	712	679	763	788	733	740	761	690	731	717	740	705	754	742	718	747	748	730	732	701	737	702	675	690	735	777	737	692	768	743	717	746	748	770	741	677	743	724	695	732	714	777	715	777	725	741	732	738	771	751	749	744	742	777	724	736	762	763	760	737	767	755	758	758	712	751	735	717	729	763	762	711	745	722	702	723	758	748	697	715	742	761	759	777	702	764	780	703	686	721	780	745	809	756	742	694	767	694	694	703	726	766	726	766	711	763	737	701	744	738	746	711	730	751	711	722	700	752	708	722	691	765	721	744	733	770	775	731	721	768	727	710	738	734	738	720	769	747	751	717	765	695	753	690	722	741	784	769	725	658	723	750	665	771	682	717	738	721	726	736	688	748	725	693	758	731	750	706	730	734	700	741	762	702	743	767	762	734	753	745	703	766	723	734	719	748	711	719	754	735	756	734	725	744	734	783	746	765	708	738	767	733	708	706	753	733	709	767	756	755	715	742	767	718	787	721	782	703	752	738	705	707	713	756	762	726	703	711	735	742	722	707	724	741	760	724	771	740	689	713	758	713	724	771	745	747	702	739	759	705	770	754	713	698	779	680	764	719	724	732	747	738	751	683	732	749	721	734	734	746	714	678	759	748	700	705	689	767	747	757	714	737	745	779	726	717	722	712	708	729	762	747	731	728	740	779	724	726	744	718	730	745	721	717	748	702	660	723	718	777	757	696	744	757	751	695	784	698	755	737	731	715	744	734	770	761	734	710	719	733	742	744	737	747	795	745	723	741	738	748	714	782	734	720	709	711	725	727	729	751	736	752	731	703	711	741	725	703	738	746	725	762	708	709	743	775	704	725	731	731	792	681	759	736	695	775	748	746	759	720	747	719	757	770	783	711	728	727	732	741	688	712	754	713	705	753	774	710	735	722	719	733	724	742	728	760	749	702	697	673	754	673	751	721	719	713	747	754	734	759	736	736	708	751	717	713	737	715	737	697	694	741	705	820	745	704	748	735	694	745	722	741	747	766	742	745	718	708	705	722	753	719	727	737	741	765	735	738	754	730	771	800	701	759	741	733	762	763	764	747	751	778	667	707	707	719	722	751	776	774	762	691	716	736	758	734	751	735	675	749	716	750	732	684	727	686	726	712	737	761	745	774	760	731	735	707	770	759	726	737	730	772	684	696	761	769	747	741	727	738	729	688	720	708	740	732	772	770	717	773	721	739	748	769	695	710	722	712	722	699	764	752	727	777	741	739	711	685	695	758	753	734	763	731	740	744	719	776	761	735	759	791	793	750	790	689	754	752	733	760	728	717	745	739	707	747	713	716	720	757	723	728	713	722	735	707	711	800	727	784	706	721	695	721	750	781	702	761	776	730	724	744	698	724	811	770	744	735	714	744	744	760	776	721	754	738	746	733	751	759	720	691	733	750	744	751	746	771	717	706	760	733	708	701	729	760	737	713	742	777	761	730	720	743	764	718	742	726	730	749	740	697	730	732	731	751	712	708	725	782	741	686	755	725	701	724	751	762	739	751	721	736	741	707	729	740	701	727	757	739	739	701	731	774	723	709	748	723	700	770	740	701	718	783	740	684	787	748	689	733	772	699	740	800	740	759	769	735	681	738	723	683	743	706	741	701	726	764	740	759	804	749	735	738	754	778	768	701	780	731	743	740	729	740	726	744	740	762	718	697	780	727	713	735	759	771	705	766	710	717	738	712	787	714	759	699	725	751	726	728	783	758	715	735	712	749	754	769	776	708	699	700	752	796	771
24647	21130	30848	59910	54677	20729	3704	1038	813	815	842	779	798	765	757	806	780	801	819	861	1089	1081	957	878	799	766	738	732	750	782	773	771	752	754	761	776	788	757	737	776	746	793	750	779	781	761	733	741	759	805	776	787	776	713	809	757	722	732	719	756	745	751	795	766	757	810	764	769	789	727	731	772	769	774	751	756	782	738	774	764	789	733	782	769	802	730	780	723	815	778	762	739	773	706	720	702	777	810	780	696	762	759	782	756	814	763	745	764	780	790	725	755	743	756	790	772	769	731	737	790	753	791	733	744	814	796	743	773	760	757	721	757	751	747	727	740	738	771	721	753	776	762	754	701	785	752	733	730	809	811	741	788	750	754	743	727	758	724	741	767	708	786	714	754	795	767	795	808	789	733	771	743	726	777	814	813	762	739	787	746	773	728	726	782	799	752	727	765	748	751	798	691	715	760	787	762	822	789	737	745	750	774	783	777	728	747	763	793	762	822	778	773	752	728	779	746	741	774	806	742	773	789	788	763	762	687	770	737	773	757	801	720	726	799	730	761	727	757	763	761	780	712	756	746	780	729	767	742	714	777	772	743	785	765	753	762	756	780	773	750	765	781	746	820	811	726	805	749	726	773	742	757	745	789	744	783	748	746	757	727	785	772	712	758	779	783	813	759	812	754	732	757	793	735	751	771	733	733	759	729	733	731	785	778	788	713	764	725	727	757	711	767	774	787	735	766	773	785	725	763	753	781	735	782	783	737	738	728	785	699	773	731	762	769	757	745	690	742	737	756	735	779	763	775	756	734	802	766	716	817	794	759	799	800	732	754	764	785	752	795	826	779	780	794	813	761	733	726	733	759	777	754	752	741	756	773	759	763	739	769	763	750	785	713	772	766	776	749	785	759	771	752	758	747	774	758	763	745	799	746	717	793	771	788	770	771	809	798	792	728	730	753	741	785	767	813	773	761	757	719	710	711	774	702	812	758	798	809	790	791	779	782	747	753	769	731	741	794	775	739	751	749	789	734	721	753	711	737	739	774	740	732	779	796	745	726	743	749	758	728	706	739	738	777	762	736	765	777	779	700	738	751	784	733	756	779	769	786	726	771	731	758	759	757	753	766	782	704	779	730	768	751	737	752	719	764	757	751	802	764	756	813	753	763	765	742	756	736	777	723	757	750	751	707	740	684	796	757	746	782	728	781	697	763	777	747	795	790	729	757	752	729	714	762	776	757	749	768	795	783	709	777	761	764	760	792	761	739	721	772	804	750	759	750	724	767	740	768	791	764	772	714	756	722	726	722	761	786	735	778	779	713	809	776	727	773	786	719	747	721	731	729	700	745	773	729	762	732	752	785	738	764	795	769	805	760	796	742	761	772	756	833	741	712	741	807	741	708	796	773	777	718	801	775	770	791	762	727	778	801	714	757	774	741	732	774	733	732	758	760	751	743	743	759	770	766	791	697	764	706	805	764	794	753	812	743	746	772	819	805	791	777	787	762	821	745	758	735	792	712	759	744	705	801	745	712	800	732	793	733	763	746	749	745	751	769	743	741	747	761	773	726	793	738	758	787	762	710	710	759	814	742	798	773	815	806	776	768	735	765	781	762	714	819	698	767	729	773	772	741	810	781	748	791	768	746	728	773	739	711	777	788	801	767	790	764	786	691	826	741	763	760	736	767	776	758	751	771	721	725	751	789	741	756	723	774	747	772	685	760	756	752	762	796	709	737	762	743	742	784	780	784	757	788	751	736	755	764	738	730	768	706	823	766	796	770	730	778	806	769	766	750	779	755	754	771	780	738	736	742	752	739	800	775	721	772	740	787	745	770	721	724	734	753	764	756	740	735	758	743	712	785	765	761	771	757	751	771	791	762	724	734	783	728	752	792	689	718	780	811	743	769	749	720	751	772	767	733	746	727	775	755	780	756	813	733	753	776	754	759	754	781	722	738	752	749	757	726	770	758	749	780	782	782	783	791	757	691	758	727	754	759	807	737	776	754	713	744	792	820	817	740	738	786	765	753	732	771	767	801	754	661	731	758	742	716	730	738	738	701	772	730	744	770	727	715	782	778	769	827	773	740	771	768	785	755	789	739	731	748	746	759	741	788	746	771	763	780	819	771	794	742	763	742	804	792	764	793	785	747	732	766	799	738	768	751	754	773	724	787	763	707	760	726	811	792	780	717	717	766	752	751	714	756	783	737	735	752	736	774	761	720	790	745	764	751	724	768	724	765	783	756	799	742	759	730	750	750	748	755	721	781	804	743	725	754	763	760	735	741	713	807	813	797	815	802	795	720	818	731	746	777	751	788	740	790	740	796	780	744	738	787	802	734	793	729	733	738	745	776	764	755	756	770	780	782	769	844	775	794	781	729	742	775	758	699	807	766	766	784	790	761	805	756	801	735	797	786	742	750	745	748	728	796	735	795	766	761	767	772	723	767	720	744	717	778	763	755	786	794	802	771	793	795	756	762	720	732	707	749	770	765	738	801	734	726	706	778	781	771	770	754	791	770	797	754	809	754	734	737	785	784	714	768	749	749	776	767	748	754	749	772	760	754	754	771	763	750	743	776	782	749	819	803	750	755	751	748	732	751	728	759	778	761	735	751	736	789	773	786	754	743	794	796	751	771	743	745	728	778	754	712	738	728	807	717	746	747	788	747	751	749	793	800	820	763	762	765	756	784	756	740	773	762	760	786	756	797	692	760	812	781	712	757	775	763	774	763	798	715	754	782	762	795	734	777	756	796	731	731	749	799	734	778	731	752	758	736	785	762	756	761	742	745	719	730	748	756	725	773	721	796	766	808	758	800	762	800	708	765	757	745	724	753	738	706	748	749	788	774	780	805	838	769	729	711	756	732	789	753	719	717	742	786	748	728	761	772	775	721	728	729	744	770	745	835	747	779	739	763	781	760	782	739	779	788	729	779	723	760	753	693	790	799	798	720	725	719	769	739	737	735	740	760	749	759	736	752	779	730	745	803	772	723	734	762	770	773	773	780	695	735	745	790	740	711	747	758	767	736	759	746	745	721	733	787	802	775	737	756	800	751	700	754	744	755	746	794	724	764	750	828	692	751	764	783	799	739	763	753	757	784	774	749	716	705	775	757	819	812	778	757	732	738	734	756	723	749	789	786	755	815	759	746	737	789	736	745	774	764	755	755	744	727	747	728	775	716	765	742	772	798	789	750	779	748	753	783	724	753	743	682	789	780	744	764	784	829	792	748	758	812	721	808	783	714	734	810	753	763	747	735	731	811	810	788	752	773	754	766	735	756	770	755	779	784	751	730	801	746	780	793	774	811	795	791	755	745	773	810	791	738	745	738	751	752	731	756	746	737	718	773	725	745	766	774	725	786	733	769	782	742	748	771	747	791	733	713	751	769	780	803	747	774	769	796	732	726	784	783	842	771	778	801	738	761	787	776	781	793	754	801	747	721	735	753	751	773	755	751	734	769	725	750	736	738	715	751	713	757	792	768	774	770	730	776
3525	3819	42536	76511	46976	4000	791	760	764	786	728	720	762	789	698	711	829	788	808	934	1282	1230	1081	818	839	774	777	774	747	705	806	717	749	757	772	753	745	773	754	771	736	735	780	736	743	744	743	733	760	764	736	735	733	734	748	736	701	742	727	701	742	811	734	704	751	710	734	758	753	744	737	808	755	779	765	774	703	730	708	784	733	732	762	698	806	728	698	791	788	741	783	752	816	769	755	767	744	704	772	747	770	743	730	766	721	747	748	789	754	743	683	778	780	726	755	737	755	776	722	669	742	762	785	768	767	740	751	741	734	725	740	740	736	735	712	766	770	763	756	774	694	699	758	814	751	752	707	773	747	748	737	703	736	762	748	743	705	700	681	750	726	752	736	709	712	727	693	694	760	725	738	738	687	747	758	706	764	760	747	765	742	762	759	713	755	749	723	732	732	779	767	766	747	737	767	751	764	729	762	737	761	709	768	735	755	738	721	742	782	785	769	716	735	797	730	747	756	670	743	755	745	741	732	764	725	753	761	764	806	722	741	712	763	738	757	729	719	815	753	760	777	769	729	761	778	743	753	723	742	766	754	709	767	720	731	759	728	677	741	777	748	746	740	753	715	704	755	737	776	715	746	733	721	744	720	760	699	709	711	788	686	742	737	744	745	676	701	748	740	773	762	733	748	712	747	752	717	692	750	770	735	723	731	786	775	712	756	791	743	761	748	772	716	749	757	712	727	761	762	718	772	798	727	731	784	762	677	726	750	726	749	757	730	749	724	710	749	780	754	774	795	698	783	720	771	718	761	790	771	762	768	743	741	741	693	744	797	731	726	752	770	746	741	766	752	750	743	751	708	765	761	722	779	741	754	745	729	761	753	779	729	744	681	755	721	747	760	770	726	708	743	709	699	760	755	738	758	767	692	741	750	747	724	725	727	740	724	725	759	764	754	780	726	733	760	733	748	719	696	749	751	736	758	718	739	737	742	703	775	677	773	766	775	731	704	744	711	731	753	790	759	785	764	741	738	734	722	706	788	804	785	737	757	705	742	722	784	726	738	708	787	732	772	744	735	766	723	759	742	730	786	733	746	714	754	751	775	755	793	766	776	746	713	728	730	745	766	707	788	781	768	770	756	697	732	761	689	710	697	757	708	775	721	740	758	754	771	763	726	760	787	759	769	730	733	773	743	751	749	741	736	761	732	726	736	767	723	745	722	722	719	750	716	810	763	730	800	757	738	722	724	776	801	707	719	798	704	708	741	710	776	742	714	770	753	774	768	739	758	799	719	681	753	741	718	753	772	752	742	725	772	756	744	735	769	678	744	807	739	738	734	733	790	724	751	755	785	753	784	715	715	746	729	757	759	741	730	730	751	721	748	782	802	705	720	712	758	793	709	758	737	752	699	774	819	750	711	715	734	767	767	770	770	744	755	720	726	763	762	785	800	693	823	725	727	791	756	744	706	740	714	747	818	787	734	783	787	745	742	761	690	757	783	760	764	717	694	711	800	738	701	785	740	771	700	764	772	699	739	750	765	750	778	701	785	755	724	679	699	779	725	750	691	777	787	767	686	778	752	766	699	736	742	758	722	802	746	731	705	742	742	756	716	743	736	730	767	723	753	758	680	723	767	756	731	704	743	742	726	731	754	769	697	770	755	705	738	778	764	698	737	709	717	761	735	733	760	760	709	752	723	762	773	746	792	755	744	705	763	729	750	745	711	761	807	720	735	707	761	741	767	734	709	770	718	795	735	715	718	712	771	752	743	723	734	688	757	807	743	764	733	727	750	747	713	708	736	716	778	792	798	717	784	787	754	722	720	720	755	787	743	784	727	766	734	755	712	712	740	721	745	723	712	759	734	700	691	699	750	746	768	771	718	735	813	753	710	776	753	721	730	749	693	723	731	713	725	743	728	736	727	746	774	730	717	729	772	783	760	707	766	728	746	760	726	770	760	714	720	728	788	744	732	759	715	750	754	749	780	757	728	774	778	764	709	743	764	737	733	742	726	721	732	699	786	720	753	737	713	745	760	793	737	728	743	735	746	753	731	773	736	718	743	754	725	766	718	711	773	784	729	720	743	735	756	712	750	769	818	707	748	760	733	698	724	750	736	766	713	748	695	707	778	745	734	775	759	770	794	732	767	725	768	747	761	762	732	728	672	795	746	754	747	741	714	713	686	751	726	729	739	722	748	753	805	753	748	747	728	731	740	755	710	770	712	757	754	722	753	719	782	754	703	715	719	768	721	737	755	804	734	811	741	683	786	761	777	722	693	722	730	769	775	756	761	775	796	722	768	696	739	741	761	721	772	756	666	716	767	758	737	729	741	733	766	725	723	697	744	772	750	761	752	712	737	765	756	743	710	775	779	771	691	670	719	738	787	692	745	711	715	740	716	756	763	715	698	727	738	758	707	740	749	756	767	774	740	739	743	729	679	733	763	780	732	804	748	752	749	748	719	718	762	727	729	812	738	744	709	731	727	748	720	744	771	722	777	743	701	703	774	744	745	746	781	738	727	715	708	740	708	746	708	692	775	741	743	728	726	742	759	738	732	701	715	745	784	749	742	714	755	769	734	794	696	780	697	748	746	763	763	749	715	735	819	698	751	725	762	725	688	774	745	782	788	725	723	763	731	705	715	759	759	708	771	775	757	741	719	716	733	736	785	727	752	707	723	762	725	713	755	723	710	715	788	702	743	733	753	749	702	722	770	762	752	726	715	741	751	722	764	780	721	710	739	722	713	801	744	743	706	775	725	754	792	766	725	736	728	749	717	707	682	759	787	744	767	750	790	764	783	735	755	798	785	750	774	736	726	715	729	744	714	760	757	744	759	750	746	753	821	747	762	766	749	734	711	755	780	761	724	707	711	726	774	772	766	721	746	747	702	715	802	747	772	687	773	735	733	764	770	737	782	676	772	774	734	794	746	760	738	779	761	761	762	710	683	717	775	705	737	720	725	701	762	710	744	756	773	763	764	765	733	730	719	749	741	732	771	708	715	761	732	714	712	754	738	711	726	775	732	728	725	729	754	728	711	761	729	729	732	751	724	689	729	715	696	717	734	729	737	767	704	742	748	751	756	812	713	754	740	743	744	752	734	702	730	737	800	757	780	691	757	758	755	771	766	743	774	727	742	759	735	736	697	774	755	711	773	751	802	733	754	742	742	743	725	762	783	738	769	781	740	729	702	742	688	751	748	725	769	777	746	765	709	773	751	721	759	790	736	737	709	730	712	750	758	733	719	769	757	776	781	783	725	758	749	783	764	725	734	778	719	674	703	770	737	751	751	739	780	754	733	735	777	760	766	733	744	745	722	773	715	645	756	780	774	697	724	708	716	759	712	760	776	741	710	708	776	770	739	680	753	732	734	749	739	676	746	743	694	757	746	722	793	727	732	739	774	777	737	739	752	738	742	766	752	766	745	767	780	740	759	736	707	761	743	695	740	720	718	712	684	706	727	781	770	723	765	801	802	742	762	735	750	764
23769	21090	31425	59439	60366	27750	7414	1403	1006	929	933	882	867	861	785	874	916	881	910	1265	1508	1446	1152	970	917	881	872	872	854	815	830	884	877	786	867	857	843	851	854	910	860	902	818	842	837	845	785	819	920	796	911	817	881	811	824	807	832	864	868	821	827	806	870	814	851	830	825	788	828	807	820	870	813	834	847	801	842	826	817	808	838	849	858	770	860	872	848	849	912	840	876	803	877	863	835	852	885	845	819	868	830	862	846	804	815	846	866	847	853	797	849	816	818	825	844	884	867	844	880	786	833	839	818	866	842	835	890	854	815	875	825	862	822	822	855	821	831	880	858	832	818	871	852	835	874	861	826	830	833	826	873	859	853	837	835	853	838	804	827	809	885	858	887	814	860	856	869	795	829	806	788	888	823	844	791	923	844	850	828	853	825	837	826	865	818	831	882	821	858	830	851	837	846	851	851	794	798	822	815	837	799	799	860	864	886	839	793	828	798	792	776	837	808	818	827	792	873	829	866	802	827	889	782	846	864	841	884	838	843	818	802	834	850	834	811	842	845	837	849	848	837	846	821	805	855	818	885	847	846	851	816	831	821	847	789	856	831	799	817	870	759	835	839	836	829	856	837	829	836	826	793	854	876	841	848	782	850	802	829	809	845	859	874	858	789	850	844	850	847	846	832	850	830	861	818	785	820	830	842	845	843	796	828	848	882	790	829	822	801	864	877	856	824	853	838	887	878	827	799	836	821	846	817	797	849	848	788	818	835	865	813	811	817	839	829	794	816	889	856	833	827	819	844	725	817	837	886	831	782	825	865	789	848	811	844	782	805	873	871	789	835	802	828	812	795	845	789	822	860	793	854	792	867	852	801	813	818	838	780	788	842	807	844	833	844	852	885	795	841	807	856	818	812	833	828	849	765	838	860	837	808	836	815	889	813	835	842	820	799	891	839	837	850	785	795	776	878	822	841	826	879	857	894	835	836	861	824	827	852	843	799	795	871	864	838	818	856	825	870	832	792	834	847	828	835	830	778	828	853	832	860	808	817	832	808	823	819	753	843	819	828	863	841	809	837	852	822	809	798	888	837	899	809	873	826	854	860	855	801	845	780	856	869	789	830	760	905	868	843	846	797	859	819	811	806	851	880	879	768	822	824	805	890	823	827	839	790	880	881	816	832	820	826	857	824	835	838	835	837	788	905	803	845	869	831	801	835	861	815	779	833	860	844	820	866	859	831	807	879	858	818	827	875	846	849	898	889	832	864	826	840	825	831	842	831	821	857	867	826	824	863	834	839	808	878	879	835	800	821	777	841	867	843	834	868	840	813	870	882	875	850	840	896	802	825	794	819	853	808	816	813	819	769	874	815	812	849	818	826	819	890	856	838	836	838	824	791	782	833	812	845	848	842	803	864	796	836	875	893	861	897	759	829	809	841	852	827	830	830	902	869	853	824	807	848	839	847	839	850	831	859	773	849	839	856	814	835	831	838	822	846	832	866	863	823	811	856	860	846	784	848	822	815	822	804	825	828	841	782	862	815	853	862	842	819	821	847	821	865	823	857	802	811	865	821	808	841	818	844	804	875	830	844	850	814	819	878	811	839	813	843	816	774	803	807	881	871	785	844	838	862	822	879	852	788	860	928	821	846	848	841	807	797	852	797	833	825	844	824	831	865	864	853	826	846	820	817	808	888	868	842	861	817	826	818	808	844	833	833	870	859	823	836	864	841	817	880	827	796	835	845	836	794	831	848	863	810	798	838	856	839	849	855	850	823	809	824	807	875	872	846	802	825	847	785	855	858	877	824	800	809	849	851	827	869	826	873	825	852	810	831	861	837	785	830	823	856	822	826	867	829	800	821	826	798	833	818	812	854	781	826	794	820	851	844	862	892	874	796	748	828	786	833	828	835	799	807	804	846	814	801	840	827	843	878	832	826	846	849	804	845	799	822	874	850	848	870	852	828	881	849	816	851	786	858	835	847	860	801	837	788	842	831	874	852	820	824	801	833	798	884	868	865	853	803	838	838	854	845	855	805	910	856	816	793	798	848	796	774	830	830	842	844	779	749	809	803	857	835	809	878	796	806	841	825	840	815	892	836	827	871	806	809	797	823	799	845	804	836	782	790	803	830	852	871	848	844	835	835	817	799	806	812	775	856	829	863	867	851	866	852	814	820	784	842	854	826	844	821	802	828	875	868	800	789	844	832	837	787	828	852	821	853	805	819	831	819	881	793	862	823	801	793	788	811	801	851	837	893	851	908	814	861	863	886	795	828	852	835	834	846	857	794	835	776	791	821	821	877	826	883	839	829	812	849	801	841	838	828	784	831	806	861	846	799	860	783	862	861	812	847	817	869	853	893	823	819	834	864	851	789	826	816	851	823	850	851	800	822	824	828	853	825	796	866	799	837	772	819	825	890	884	834	854	852	820	801	824	802	821	845	837	825	798	813	824	828	841	839	792	844	825	858	839	865	829	852	802	846	760	807	791	878	858	848	872	865	823	859	838	859	849	851	900	830	834	871	829	815	816	864	844	918	819	866	842	813	842	858	819	884	855	854	842	826	800	848	818	823	835	849	800	758	799	803	857	816	843	816	854	836	816	833	820	801	878	827	788	879	889	841	891	845	811	801	831	842	824	823	829	828	891	820	776	862	830	788	873	833	823	826	820	818	807	878	833	855	835	830	793	829	797	846	876	788	856	840	794	798	814	836	797	834	859	821	850	844	841	838	812	848	818	852	835	833	822	826	809	829	833	870	865	812	812	831	835	845	803	802	818	823	774	830	823	828	823	833	874	861	773	755	823	793	815	867	861	832	801	809	800	856	783	859	810	841	780	814	802	829	840	816	792	804	805	852	838	847	805	800	842	784	803	817	819	811	821	823	851	851	807	823	856	799	877	787	851	813	859	798	802	894	831	817	842	841	843	874	825	760	815	794	851	829	901	863	807	827	839	850	832	781	844	870	815	830	822	882	827	809	819	867	815	824	881	772	820	837	850	823	853	820	826	784	893	830	835	892	791	869	850	815	849	905	840	868	768	863	896	854	798	850	831	824	825	873	811	814	844	852	818	798	846	854	781	892	818	838	833	771	853	804	790	801	855	792	825	832	822	864	841	813	824	824	809	824	884	857	826	795	831	792	860	814	861	856	820	869	839	837	850	891	848	852	840	853	776	823	844	827	830	822	872	795	846	830	834	858	812	841	836	887	878	886	811	842	857	831	831	839	787	834	792	841	862	867	818	844	852	861	821	776	855	914	818	854	817	890	817	861	888	835	814	837	817	854	803	828	791	804	843	859	859	874	894	871	856	884	803	889	839	818	888	844	839	828	838	798	813	835	858	886	836	834	827	798	842	800	820	852	831	830	805	853	829	838	842	876	831	817	847	850	826	865	904	865	832	860	869	851	832	825	858	823	807	869	826	809	788	825	830	854	841	815	863	855	912	847	825	800	898	836	841	857	874	767	835	825	824	828	812	854	825	802	801	823	833
3981	20420	68238	85342	61525	7140	873	851	888	861	878	819	859	865	930	824	827	923	1056	1547	1930	1750	1239	926	910	797	866	844	777	815	785	847	848	864	874	822	795	814	841	822	863	824	828	819	822	869	766	793	814	764	838	792	863	833	827	814	851	832	830	825	802	844	813	848	829	876	858	823	805	822	878	816	825	838	854	851	798	827	823	853	837	832	871	827	796	813	864	803	792	865	800	840	843	809	808	818	862	787	866	839	810	812	808	779	895	818	794	800	832	801	850	824	842	819	822	832	809	843	840	865	831	806	853	843	781	836	884	809	858	843	790	810	754	819	842	753	813	823	874	777	771	852	803	818	818	815	782	799	781	800	809	754	860	807	815	823	799	845	825	809	875	806	832	856	777	850	797	811	841	777	855	840	828	774	820	845	856	869	832	828	810	793	809	845	810	827	823	816	799	819	821	857	795	848	832	802	815	840	785	847	814	827	816	826	816	818	813	781	855	780	800	861	838	838	814	863	784	798	803	795	845	862	827	836	771	827	821	825	816	828	859	771	780	858	801	799	809	775	850	860	845	802	838	797	805	843	861	794	789	820	776	842	845	867	803	838	848	781	887	814	812	817	873	825	796	785	757	813	785	812	824	846	847	826	842	815	825	855	843	811	857	827	854	834	836	818	864	836	876	817	866	864	849	849	817	841	796	871	774	847	838	856	834	809	817	772	815	821	784	770	812	844	832	794	789	801	833	786	866	861	784	805	822	864	823	823	818	841	834	808	814	800	812	769	860	774	801	881	820	805	800	880	819	803	821	858	782	853	815	858	816	805	880	798	823	765	810	792	828	831	796	842	827	857	835	778	795	788	825	811	810	867	828	794	826	829	818	871	785	774	804	793	831	846	785	786	817	883	838	777	862	846	832	832	846	816	835	799	848	775	884	846	763	876	865	796	791	839	819	784	830	850	766	838	860	874	838	889	795	787	812	909	830	828	855	807	825	811	779	821	888	835	839	827	830	792	820	826	813	826	834	823	849	858	831	803	813	772	810	802	772	817	771	789	842	822	868	848	871	811	860	802	861	838	805	848	835	843	783	766	821	854	843	832	831	859	868	844	765	824	781	807	792	807	788	795	826	816	832	832	879	845	846	835	830	840	824	808	843	808	878	774	806	744	828	842	846	781	740	762	823	836	805	812	801	861	801	804	832	783	826	835	776	866	813	814	783	826	812	831	809	820	800	760	811	792	774	803	813	832	817	776	769	839	859	795	811	785	808	842	841	833	824	797	827	793	809	775	849	828	862	799	827	815	810	809	775	837	766	828	847	795	857	714	786	865	822	861	845	818	844	841	794	840	802	802	810	864	803	790	783	788	800	844	819	864	794	798	773	765	801	847	804	814	832	830	828	815	807	857	799	776	809	794	852	800	841	778	822	791	845	828	832	850	801	809	848	845	770	820	777	825	825	791	783	804	807	873	819	834	848	815	823	836	840	841	765	817	789	771	843	801	834	781	790	780	851	824	877	795	771	809	809	799	792	772	795	794	799	805	811	838	885	819	783	849	809	822	820	826	834	803	842	789	847	852	869	828	800	840	841	814	859	829	798	864	832	853	815	817	802	840	856	799	875	815	804	843	795	811	818	764	878	840	786	822	820	798	854	799	784	859	783	816	791	825	870	807	826	796	768	866	864	790	821	755	832	787	777	844	850	809	810	797	841	850	839	820	835	840	836	803	811	769	811	811	818	802	763	790	756	824	827	778	810	809	837	776	796	774	860	820	839	764	815	824	828	813	785	848	790	856	870	764	831	813	807	869	841	802	825	840	820	844	835	780	856	806	804	862	795	852	856	823	855	787	842	806	835	795	811	807	854	861	838	835	818	829	792	858	858	873	818	831	834	819	834	842	832	818	807	811	826	845	844	807	821	792	832	844	815	801	792	804	840	823	837	795	770	814	824	843	812	799	795	820	820	818	774	855	793	790	930	864	882	772	800	819	825	802	807	829	789	800	818	797	844	837	757	870	831	785	805	801	848	759	781	842	810	827	867	802	823	898	759	816	831	771	827	869	828	777	831	847	818	839	778	822	829	830	821	822	789	820	795	826	839	834	831	833	857	798	785	791	890	785	802	798	796	850	790	766	787	841	832	820	794	763	886	824	805	798	808	770	862	798	826	851	769	836	835	834	841	782	822	788	776	810	793	739	789	793	819	769	833	757	805	869	831	824	860	847	798	776	828	788	894	827	808	821	866	808	792	863	783	812	786	841	817	824	773	786	837	776	765	776	841	802	807	847	801	806	760	856	847	825	818	817	844	831	820	817	788	796	832	860	873	806	834	817	776	816	807	824	830	799	820	853	744	820	808	787	825	854	838	835	841	824	795	825	823	841	874	834	801	767	828	836	821	813	858	816	812	789	778	822	817	817	805	873	810	807	820	769	828	820	805	831	835	804	802	809	832	830	819	805	829	823	816	760	823	816	850	818	817	801	779	837	801	791	844	796	857	848	856	801	812	810	831	793	810	795	856	789	859	835	771	798	848	857	847	844	852	781	761	788	792	824	776	820	828	778	850	808	817	752	802	782	792	828	828	822	890	815	816	792	800	837	820	777	858	853	806	830	839	811	848	839	834	837	802	848	815	861	837	829	833	801	797	819	745	801	822	819	773	790	824	818	825	789	815	800	852	846	834	797	789	788	804	807	835	843	807	774	795	846	881	815	814	779	849	834	776	803	790	810	830	812	812	787	817	849	806	811	838	846	806	838	813	842	800	842	791	789	855	845	768	807	830	806	840	759	847	845	827	856	826	863	792	804	792	830	851	858	865	785	798	884	807	800	791	849	839	872	824	827	804	816	850	790	890	797	807	819	740	773	838	800	860	834	763	816	799	791	784	863	815	818	784	789	808	821	798	788	755	835	854	869	779	857	759	850	841	818	819	820	791	838	820	798	777	821	835	847	839	823	842	802	862	833	875	808	820	802	810	792	828	813	772	837	789	791	830	815	832	831	805	820	821	848	817	842	777	842	818	789	842	806	786	847	869	812	836	808	801	850	842	861	818	781	815	826	794	775	779	802	829	763	809	858	863	774	845	845	785	868	793	792	764	802	822	787	820	831	845	759	867	820	737	827	810	838	809	842	811	815	760	783	777	839	759	815	790	817	866	800	794	845	813	831	784	781	814	743	840	845	836	769	848	832	873	852	830	806	848	811	836	805	821	865	830	838	812	803	818	861	813	842	828	839	881	789	783	831	830	833	789	820	796	806	773	823	800	775	851	784	810	824	806	820	808	842	792	847	807	786	807	784	784	816	827	784	810	851	804	767	794	810	835	774	825	784	823	810	836	814	780	822	803	783	861	794	794	802	831	839	844	822	833	849	814	817	785	840	804	836	848	816	817	781	771	828	822	832	793	838	771	804	837	873	788	852	823	833	762	788	815	767	844	810	789	853	766	803	822	815	833	848	823	838	822	840	890	837	809	797	816	799	812	834	848	768	787	844	834	863
27227	13325	12347	26918	20088	3548	1027	865	855	795	830	826	808	805	828	781	819	832	774	870	905	846	934	851	762	905	779	776	810	787	789	804	808	777	793	759	752	772	819	867	813	831	820	790	762	856	844	797	854	800	773	803	781	821	774	776	781	820	845	820	796	842	890	834	787	840	817	784	801	799	746	785	781	741	834	794	815	843	822	878	848	839	775	772	780	823	821	860	787	826	811	807	790	880	834	825	789	831	821	827	799	788	847	859	780	776	806	799	808	795	789	751	842	806	795	770	755	844	842	839	830	838	836	813	801	773	805	836	799	789	820	761	808	833	767	847	786	798	788	801	789	799	793	815	791	776	778	809	811	838	825	799	808	834	787	756	859	823	746	840	820	742	820	844	826	810	794	759	778	814	810	850	800	805	813	798	782	806	833	785	808	804	836	803	839	864	798	830	801	818	821	800	801	782	794	821	741	795	763	842	775	849	776	752	739	802	732	784	791	768	807	852	774	793	844	780	813	798	790	773	793	770	855	828	778	871	778	783	809	834	789	822	859	801	758	797	805	825	766	866	784	792	800	836	795	778	805	830	802	838	819	824	824	812	741	865	824	854	795	800	771	818	806	821	791	797	780	860	850	849	801	781	801	857	827	771	812	784	812	821	762	749	806	788	718	828	835	824	819	748	818	791	826	786	811	726	815	761	797	810	757	805	747	776	780	820	782	815	785	798	835	857	786	764	848	800	780	819	852	816	780	770	840	761	788	815	853	823	818	806	795	797	790	785	784	805	800	776	868	793	802	780	760	787	802	788	816	809	819	804	819	839	803	855	759	790	799	750	746	791	808	800	796	776	754	792	824	827	749	815	768	751	791	847	827	829	794	776	759	829	752	874	754	832	779	822	860	784	783	796	819	784	815	844	774	755	802	807	809	768	729	752	846	781	817	792	785	797	783	789	755	823	874	785	812	802	786	835	824	782	802	813	755	782	837	806	812	817	820	819	813	819	807	764	823	785	761	833	838	811	815	765	777	766	795	808	723	794	792	759	782	804	739	781	774	754	782	756	827	799	875	840	812	770	814	777	815	802	805	756	813	732	787	735	827	843	764	775	854	834	766	770	835	815	822	802	848	809	847	786	815	776	817	832	795	842	835	804	769	832	795	799	807	755	812	774	832	863	804	789	822	792	851	793	805	792	821	812	840	848	802	767	761	827	821	860	737	840	797	839	799	841	778	795	814	796	799	779	798	773	761	824	785	752	809	833	856	791	816	818	793	803	770	774	799	773	745	795	758	811	845	860	788	831	837	820	789	832	786	745	792	786	785	774	859	823	789	795	790	774	802	870	736	806	821	801	851	798	814	845	818	825	834	766	855	824	808	836	782	768	818	790	793	756	787	764	813	813	803	770	749	899	847	788	818	812	824	852	836	823	818	826	798	782	773	773	774	841	794	835	773	797	788	829	833	815	787	805	754	749	848	822	809	835	798	808	801	763	808	836	810	829	822	806	805	830	782	809	761	777	823	793	782	830	799	798	823	768	814	763	790	780	738	821	859	818	855	809	845	814	836	813	851	800	791	866	751	766	799	824	794	819	766	809	734	804	857	789	808	814	830	871	795	765	827	803	890	885	785	782	799	809	783	848	820	736	799	786	783	832	812	820	763	756	800	733	884	731	821	799	799	806	806	803	787	803	793	780	803	877	782	813	835	834	840	804	808	786	802	820	799	801	829	776	808	806	768	820	796	830	772	789	782	787	841	822	819	793	765	806	756	781	796	766	805	822	804	820	798	810	822	827	795	832	778	857	799	797	806	783	795	802	807	784	808	801	850	798	814	825	800	859	818	796	803	841	749	789	831	792	776	814	819	797	754	789	804	758	787	791	807	779	860	840	845	808	775	838	833	835	813	788	827	756	846	779	828	871	769	812	802	820	830	782	796	801	835	792	804	819	819	784	832	793	754	776	817	790	809	825	835	828	815	777	826	751	768	836	812	796	828	788	835	803	803	811	836	855	802	842	790	816	859	782	766	799	776	777	787	781	836	834	770	797	814	822	724	786	768	776	847	830	830	807	831	753	829	802	841	779	795	827	810	790	811	765	797	799	809	847	814	773	757	857	789	828	842	819	845	778	788	767	801	765	852	788	847	830	774	811	808	796	764	809	819	789	809	844	883	780	832	859	733	757	815	791	800	766	859	819	785	824	819	845	792	792	790	793	876	814	863	795	795	840	764	847	758	801	784	814	756	784	825	817	817	847	810	806	840	803	793	815	837	776	810	818	767	782	803	819	799	784	771	829	812	872	829	811	777	831	777	814	813	797	807	782	809	828	805	795	820	795	807	783	779	839	845	808	834	837	800	770	838	834	810	782	766	828	769	830	874	756	750	780	838	805	811	815	815	780	840	819	793	755	852	796	808	813	844	814	832	841	758	771	848	803	777	834	833	786	798	833	778	793	843	763	774	817	812	809	813	825	774	765	764	830	803	793	792	777	790	811	800	813	740	784	846	772	834	749	814	759	806	778	853	818	845	799	814	812	780	814	824	813	843	818	833	806	794	752	809	802	771	841	828	804	739	812	827	801	754	792	754	788	795	788	825	816	838	796	828	790	824	860	820	801	881	804	754	799	813	791	775	803	838	762	787	754	841	818	771	826	781	796	778	758	838	786	792	770	799	807	809	820	756	812	833	767	777	747	806	788	801	818	829	773	814	795	828	804	828	824	749	824	801	860	818	818	806	791	817	806	836	763	799	823	866	796	798	823	768	778	818	796	784	821	864	834	787	789	862	774	818	806	829	781	819	775	819	792	800	777	789	776	799	772	722	792	847	777	756	805	761	749	854	831	815	810	775	785	821	819	834	780	823	786	819	826	814	832	752	808	781	835	867	813	827	819	804	784	778	743	876	802	860	789	811	810	817	785	809	780	800	779	791	857	778	780	790	797	769	839	830	833	792	801	836	788	787	781	753	811	798	769	832	817	801	802	787	778	839	797	767	770	791	784	825	806	825	794	815	836	761	717	806	847	768	853	751	823	807	806	827	806	835	818	777	803	799	745	812	815	801	833	782	818	808	794	797	819	833	828	783	792	863	832	859	824	813	774	835	817	749	720	807	777	800	744	757	809	789	772	823	811	806	791	835	801	822	806	801	794	810	840	822	833	833	802	793	808	780	819	822	809	818	868	814	814	813	862	817	861	773	817	833	817	773	794	823	835	832	833	815	815	805	813	829	782	825	781	808	843	803	827	755	790	834	798	807	833	761	840	806	775	796	834	857	838	854	792	784	813	851	788	810	782	823	772	806	774	780	781	765	777	820	801	761	775	884	779	781	788	775	806	823	783	817	798	799	778	836	803	833	782	878	829	791	828	803	849	761	839	778	801	783	836	771	817	774	785	762	800	791	848	796	834	769	817	842	780	796	806	772	800	838	853	793	826	823	839	811	757	800	825	799	800	809	768	786	803	852	830	797	779	808	810	790	799	856	826	778	826	772	786	766	815
5013	1333	13549	20318	13880	1822	772	684	758	764	695	780	705	736	726	801	752	773	807	805	848	784	738	764	757	708	725	695	777	729	761	762	728	706	725	739	719	718	744	747	718	740	716	747	703	748	722	718	740	775	722	710	754	758	753	754	751	711	767	699	746	733	756	736	719	727	720	719	717	751	736	753	761	707	739	735	711	708	761	807	704	796	723	701	787	715	717	716	752	776	719	752	728	769	698	763	698	750	731	712	733	749	701	706	725	748	714	691	707	675	793	750	755	701	764	729	707	730	718	713	735	718	725	720	750	727	705	757	786	717	759	750	749	749	716	747	762	750	760	764	785	762	751	753	721	721	740	750	761	732	730	713	769	730	745	713	748	768	705	748	742	682	762	717	767	705	754	736	736	732	772	745	754	725	764	777	791	780	743	734	798	720	725	720	703	699	716	672	799	711	718	725	754	672	765	760	777	752	707	729	774	771	686	764	737	720	707	783	751	762	718	736	704	768	708	678	709	707	720	733	797	789	757	732	716	719	763	677	716	742	774	656	751	717	719	746	718	704	812	764	703	725	781	741	718	735	697	720	712	707	737	733	723	699	714	770	725	747	733	778	720	762	704	725	793	697	748	708	733	730	746	726	755	765	679	718	758	768	723	708	765	767	722	715	707	743	768	695	734	744	719	713	750	758	692	711	782	754	753	743	722	697	764	713	679	736	766	761	737	732	736	757	747	755	763	760	764	734	714	746	721	734	753	759	709	787	738	742	742	755	743	722	751	730	702	733	700	731	782	716	713	733	715	695	763	716	786	740	737	686	729	715	715	757	803	717	746	762	717	698	735	778	744	739	737	727	714	699	711	725	770	733	762	752	757	749	715	715	725	715	728	749	747	745	772	703	739	760	771	752	760	638	701	741	765	733	751	718	733	748	680	689	737	733	691	738	705	758	713	694	762	669	707	700	712	755	713	763	686	706	741	762	768	694	735	766	722	724	744	779	711	714	720	715	689	740	724	741	763	713	732	714	755	765	741	748	732	698	732	730	775	737	748	729	760	743	732	764	752	792	745	758	728	767	757	711	760	755	727	756	727	741	773	739	745	794	739	751	750	714	730	749	683	710	684	749	748	743	698	698	716	730	769	753	798	705	732	667	793	775	746	732	720	726	711	698	736	727	740	699	732	734	761	751	759	741	731	736	702	702	691	764	747	720	734	756	748	763	736	732	779	749	766	733	760	723	757	720	725	725	694	724	783	722	718	744	737	753	700	745	768	742	715	790	694	710	768	726	741	700	756	764	728	739	696	743	733	726	698	753	726	746	739	802	742	789	730	743	733	707	755	752	741	724	712	745	671	771	734	763	775	727	732	702	757	727	704	721	722	693	731	725	709	705	746	757	721	704	723	692	747	714	716	743	733	725	740	771	763	750	753	751	736	749	730	720	750	726	752	733	734	756	739	703	756	748	730	712	741	748	773	745	722	728	720	793	682	727	736	734	727	684	720	732	717	725	782	713	737	740	701	741	705	738	730	748	732	734	741	721	759	777	690	744	719	705	708	716	739	738	752	777	773	740	720	665	724	699	748	703	691	751	760	767	746	756	748	716	736	758	727	760	743	765	751	744	734	725	745	758	767	784	716	747	689	736	751	731	696	769	744	724	688	745	798	676	731	712	769	689	750	729	734	759	779	710	759	728	731	750	740	731	748	773	743	752	728	715	732	690	690	749	695	748	702	736	774	706	698	653	748	683	722	741	724	795	775	748	724	747	756	748	747	765	721	778	710	718	681	749	743	756	823	752	753	708	735	715	731	730	690	713	717	741	711	722	787	703	741	749	707	750	769	707	680	776	735	766	742	722	710	758	690	739	719	743	735	750	766	755	706	696	709	715	728	695	718	738	785	769	734	746	758	683	718	730	705	727	726	733	697	707	733	684	718	735	718	760	719	743	758	787	707	740	746	703	708	806	727	741	766	722	770	765	726	750	776	690	706	769	742	724	804	736	698	723	695	736	678	779	721	796	777	691	671	713	741	729	738	763	707	754	704	706	745	716	725	728	738	742	719	761	733	745	755	707	695	757	720	708	738	730	716	757	701	702	726	770	761	713	650	753	750	758	681	747	724	733	696	763	722	748	725	775	756	701	681	714	746	765	687	753	697	710	762	739	749	757	694	713	756	751	715	750	709	751	760	735	715	768	794	725	747	755	738	758	760	757	704	739	711	715	739	758	708	731	701	769	722	717	693	723	701	701	751	751	752	756	762	751	747	776	769	722	759	746	732	719	671	725	721	708	717	709	748	723	731	746	706	751	739	731	770	743	727	698	681	743	704	746	767	719	748	714	777	744	756	756	789	742	789	729	701	732	748	747	750	761	744	739	711	730	706	736	743	725	713	704	709	750	742	766	703	753	745	710	773	766	724	772	731	730	748	719	744	712	747	686	774	732	755	713	689	700	743	677	770	766	708	701	755	734	766	741	800	720	778	743	717	761	729	741	734	762	779	743	698	723	758	707	744	685	721	767	769	752	728	708	756	733	696	722	720	743	691	718	757	718	739	727	772	752	732	740	740	685	726	746	697	748	746	756	767	670	786	689	740	722	733	771	728	758	777	764	719	709	693	731	683	770	705	762	732	751	724	688	705	790	770	711	712	771	717	773	751	717	727	701	724	697	707	706	719	712	728	701	722	745	766	746	743	756	676	706	743	710	737	761	714	738	739	783	740	705	675	746	783	760	755	742	768	726	729	737	722	753	732	727	753	703	774	734	772	739	768	757	775	721	768	731	738	680	817	758	709	718	733	737	708	718	756	746	764	722	737	728	740	773	743	713	688	745	791	687	791	713	774	742	755	725	775	748	763	762	750	817	746	720	740	762	682	788	718	744	739	746	764	750	730	738	721	767	742	692	800	734	722	757	709	745	731	742	763	687	726	757	713	731	754	766	714	767	737	757	769	722	731	742	730	742	704	752	699	696	748	720	699	667	765	747	741	726	703	717	736	765	770	681	720	738	703	739	720	709	678	749	716	713	741	777	738	732	763	717	761	690	723	711	710	667	727	734	735	702	696	760	730	759	715	740	748	767	689	760	710	752	715	694	774	722	744	763	761	747	724	706	747	723	733	681	757	770	712	772	755	788	785	693	769	734	738	750	763	704	795	728	723	700	745	753	691	715	745	775	734	700	764	798	774	722	744	758	729	722	704	750	720	729	747	753	693	760	724	790	752	697	757	746	748	673	722	723	731	751	745	801	728	721	751	771	751	719	759	749	752	697	699	725	801	742	722	746	702	710	760	747	759	761	711	686	774	743	726	734	742	720	777	763	704	750	728	727	754	764	710	738	727	703	785	691	735	755	742	703	776	735	754	747	753	749	751	705	727	708	738	658	747	684	752	730	705	800	717	770	753	697	743	756	716	779	737	772	737	727	761	728	705	719	745	687	716	736	731	744	726	718	711	739	754	727	681	746	742	757	733	747	770	774	689	735	746	691	732	735	711	736
24703	21096	30749	62408	57993	29761	5022	1101	798	814	773	797	749	790	754	819	757	815	782	964	1146	1053	855	828	794	749	740	779	803	760	772	715	796	769	797	715	684	746	782	723	760	793	724	766	743	733	807	750	775	723	738	735	752	708	716	719	734	735	741	740	761	785	713	757	757	749	704	771	757	779	762	717	792	773	751	760	755	712	742	759	806	761	746	781	772	737	745	789	743	695	738	774	760	784	735	766	742	773	771	697	756	702	772	782	740	786	738	791	754	752	768	748	760	739	776	729	792	771	725	712	738	727	745	730	760	662	744	795	789	773	794	779	750	753	753	802	782	742	785	784	730	765	776	834	770	698	766	766	760	795	742	779	755	731	767	816	746	761	751	725	762	728	768	792	790	761	727	760	804	763	782	747	727	802	803	764	768	787	791	758	763	722	716	756	740	691	709	737	770	732	744	722	793	752	771	757	720	723	780	723	763	813	740	766	774	754	726	756	758	772	749	751	757	750	764	757	734	786	733	734	745	769	752	738	782	776	749	745	798	751	727	749	752	768	728	736	776	721	740	710	735	769	722	758	731	768	759	711	776	717	760	756	758	784	760	771	791	755	727	696	683	766	748	717	706	713	738	754	760	740	715	728	748	759	747	704	712	713	765	753	723	718	763	783	759	667	785	740	782	767	746	738	757	720	659	776	715	732	712	721	752	812	749	728	793	761	741	815	784	746	753	758	738	756	750	786	767	744	717	750	750	722	754	767	795	733	756	772	756	735	771	721	721	746	769	757	743	707	738	705	749	739	723	758	746	775	690	730	771	774	757	674	745	689	754	765	794	771	788	752	740	716	764	764	736	787	766	769	776	725	739	732	769	710	741	726	744	714	740	777	740	761	755	722	686	733	751	775	731	770	766	772	764	734	762	727	723	779	738	681	726	753	761	786	751	763	728	719	749	719	714	784	772	725	734	751	752	693	762	756	733	751	800	699	744	745	818	769	762	765	763	750	776	735	726	728	780	777	734	740	756	783	760	764	746	709	725	725	757	776	708	747	747	756	739	719	781	753	740	791	776	741	749	727	791	772	755	710	755	744	780	741	735	743	755	769	764	771	781	703	734	776	732	753	795	758	763	822	768	794	783	756	740	749	710	753	651	700	684	716	684	710	707	707	718	792	747	754	778	761	770	739	751	727	726	790	705	790	741	795	723	759	765	765	771	758	816	728	747	693	767	760	763	708	769	743	814	761	747	732	714	724	728	720	727	784	778	701	786	747	752	808	749	775	771	714	745	768	789	722	734	724	799	729	767	780	752	764	781	750	744	765	729	743	756	766	721	759	689	756	726	773	778	697	728	777	760	718	734	755	726	744	726	755	756	728	750	758	779	749	673	757	751	747	792	713	707	720	750	789	748	733	746	744	756	736	767	724	768	754	730	752	713	786	752	730	756	726	737	737	755	782	741	760	761	787	754	710	707	765	738	747	753	768	716	753	693	711	766	753	765	739	767	780	750	736	738	752	764	698	758	797	766	808	729	785	780	705	758	738	761	708	729	741	788	806	763	742	737	756	805	749	768	714	746	782	769	736	738	747	715	747	715	744	728	788	747	736	757	756	748	738	754	695	760	733	750	722	768	741	681	772	779	748	754	709	752	797	767	763	749	759	711	737	752	750	761	737	747	768	762	746	778	727	752	721	717	750	716	768	750	743	832	758	745	696	749	724	764	716	742	737	707	795	728	739	729	766	716	695	732	782	753	748	772	748	745	735	738	770	733	786	762	789	765	721	757	727	753	768	740	746	717	763	766	747	732	755	778	701	695	742	739	770	751	769	717	766	730	745	712	750	762	728	735	770	754	751	765	753	751	745	751	722	777	741	764	753	733	747	724	740	718	705	724	738	731	745	742	728	726	698	783	714	744	753	733	759	733	769	751	768	735	740	753	731	805	762	779	728	775	732	748	757	713	758	718	755	748	746	750	763	703	726	769	756	735	774	745	748	776	757	762	761	766	792	750	723	742	751	755	763	744	733	785	726	701	758	756	780	732	740	767	705	728	764	701	751	782	743	733	732	778	724	738	719	806	749	723	748	724	818	793	783	737	690	733	731	725	758	729	743	752	761	768	753	754	737	762	709	732	745	716	712	794	728	767	769	762	672	713	764	772	755	774	742	754	722	756	696	747	795	792	691	743	677	773	755	735	678	777	789	730	727	768	744	741	742	763	743	769	773	721	787	736	764	752	725	759	789	715	754	773	774	767	744	734	701	822	742	752	784	764	706	790	776	765	757	809	745	715	762	689	742	748	741	733	701	734	722	690	768	719	718	798	695	746	729	737	779	813	757	769	713	751	801	716	778	776	702	701	725	734	767	737	738	759	713	717	726	754	703	742	713	756	752	761	770	764	739	816	742	794	729	743	723	748	760	756	784	742	736	688	777	736	720	737	690	755	733	719	716	714	724	755	710	770	679	744	739	769	736	786	756	785	749	742	752	736	734	710	760	739	766	726	750	760	708	749	724	746	766	744	779	747	729	738	762	773	777	799	738	764	725	776	744	744	774	752	719	762	784	773	725	766	750	770	752	736	748	707	719	743	792	761	789	745	690	863	764	723	751	747	763	762	736	737	758	763	743	732	758	785	756	701	765	815	714	782	737	796	755	739	742	789	796	772	766	757	736	728	772	702	773	782	747	806	691	764	796	708	772	790	779	759	751	756	768	710	746	794	770	746	709	752	764	733	734	746	815	743	706	780	747	761	800	761	730	737	780	759	771	757	766	709	755	707	781	713	756	731	774	790	684	771	748	747	793	706	736	739	752	765	726	749	732	773	727	758	768	749	742	802	736	750	698	768	715	703	771	768	780	675	765	751	707	749	785	691	788	755	713	759	746	742	693	712	726	774	748	734	752	776	717	746	760	748	791	726	714	746	716	744	763	773	744	760	698	752	747	764	755	719	741	721	763	736	726	718	722	745	760	727	714	731	781	769	709	813	732	734	743	759	740	735	721	759	729	812	711	769	738	775	780	784	810	714	762	741	736	742	736	777	779	776	710	757	743	736	742	700	802	744	732	694	737	736	743	702	753	717	749	794	786	749	711	766	779	738	750	708	765	710	774	737	747	699	760	745	725	760	748	735	765	750	712	804	769	785	691	699	728	780	736	744	734	776	767	790	769	737	743	757	737	771	755	738	765	704	729	743	767	780	735	714	727	760	765	744	747	732	780	755	722	730	749	771	742	758	762	741	765	744	761	735	761	735	757	785	706	694	689	786	691	745	797	727	720	741	747	771	745	782	769	738	794	726	774	733	727	739	741	756	735	744	770	748	728	777	734	729	784	743	718	750	728	839	746	728	661	689	696	771	744	794	745	756	793	709	764	756	771	695	779	742	718	736	744	764	746	729	747	742	747	746	696	789	740	784	728	728	722	768	775	735	734	715	729	817	774	719	709	759	803	759	714	777	771	763	766	696	783	772	749	741	750	703	761	757	754	732	749	725	741	787	776
3503	4713	45219	69401	54637	13976	780	754	761	738	763	782	766	761	728	758	754	774	847	1156	1322	1159	876	837	778	732	722	744	718	753	790	747	730	765	738	710	764	747	746	751	736	763	722	759	763	748	755	752	750	732	719	731	760	742	758	761	765	727	749	729	709	743	714	770	707	730	759	744	725	817	743	765	722	725	733	728	734	741	721	743	752	754	754	761	737	760	700	790	717	768	740	767	730	721	689	762	795	729	730	706	801	780	712	744	753	767	754	712	717	726	736	671	736	714	726	770	690	687	716	731	730	666	733	746	741	708	711	733	791	731	760	744	736	706	755	680	750	726	752	744	747	714	746	745	723	716	734	770	779	740	671	716	762	757	751	737	744	728	731	744	750	719	726	726	718	790	732	734	740	708	720	705	744	728	724	705	748	703	724	755	802	720	780	715	744	695	759	775	736	724	729	744	735	714	785	728	798	717	749	759	725	723	739	721	699	697	729	725	734	729	701	766	722	742	739	756	768	707	720	756	744	735	744	721	700	703	722	757	758	762	704	718	747	722	702	729	709	667	718	737	763	741	717	705	756	691	767	736	711	779	690	748	748	746	760	733	770	748	786	745	700	726	768	689	724	739	770	713	727	777	747	717	732	720	708	734	743	743	731	759	722	724	777	686	751	722	785	760	755	745	739	787	769	725	737	711	707	741	717	778	710	743	756	715	735	676	726	733	705	724	741	756	733	688	727	691	764	708	675	732	737	705	715	776	740	729	744	711	767	756	745	732	685	747	743	729	744	724	790	727	751	774	673	761	699	757	725	708	748	774	752	746	687	753	762	772	739	716	712	724	671	680	714	716	755	743	713	738	783	739	740	721	717	778	735	733	734	724	790	770	764	771	728	753	717	760	701	715	768	758	748	708	766	734	685	771	741	700	724	768	744	732	712	771	824	739	719	739	745	786	707	731	726	720	724	705	695	733	739	762	750	704	710	742	712	712	738	805	674	726	757	709	773	702	758	727	724	723	728	719	733	758	734	733	708	763	743	712	761	741	725	788	757	697	697	717	723	760	660	786	752	717	697	756	693	684	752	726	733	738	733	762	713	720	699	699	723	703	782	777	745	697	741	662	713	695	736	718	740	759	718	748	702	756	728	782	704	749	716	732	731	740	714	757	762	689	717	737	711	737	716	765	720	694	754	743	730	732	715	709	686	743	724	696	719	749	700	718	765	673	698	718	742	737	757	748	723	753	702	700	755	726	713	689	798	692	761	753	712	695	744	769	725	714	725	742	757	708	758	686	752	723	754	754	703	711	731	708	724	710	727	689	775	739	756	678	724	728	730	738	751	747	724	767	707	745	726	732	718	705	742	707	752	738	714	745	728	687	736	709	708	709	761	766	695	759	732	747	697	736	772	723	753	727	786	736	735	719	741	743	725	696	728	733	702	748	721	742	742	781	736	708	674	733	738	723	707	719	730	722	736	695	735	715	731	676	716	713	737	753	725	752	710	745	755	704	743	737	767	787	735	732	725	723	743	755	692	744	742	801	742	730	713	714	723	735	725	760	771	715	726	742	726	734	691	717	717	732	754	779	704	745	732	778	758	702	727	752	730	798	736	699	756	723	739	745	679	741	743	721	754	742	711	737	729	705	751	704	723	776	787	721	723	751	734	711	705	715	689	698	714	748	763	720	742	747	688	688	701	726	778	740	699	742	710	764	748	735	748	704	722	795	757	781	736	765	753	722	761	687	736	694	749	731	718	754	772	739	736	711	752	753	714	693	741	762	706	700	713	753	763	765	734	730	762	748	736	717	746	710	711	734	755	697	774	719	707	729	722	680	771	727	727	763	697	728	727	708	712	722	684	670	713	739	777	751	691	720	759	793	735	713	765	744	732	715	681	729	742	774	713	751	736	708	725	764	703	758	740	707	745	706	723	788	745	780	721	733	729	720	682	693	758	706	714	711	790	757	743	698	747	705	768	701	686	754	757	775	719	756	738	749	734	713	735	720	716	698	739	742	741	776	729	758	766	767	749	700	746	746	766	727	738	755	747	716	750	707	742	747	728	699	785	708	711	734	704	742	739	736	755	725	738	745	676	771	746	708	778	760	674	692	729	731	750	706	753	744	698	688	712	693	740	737	678	698	689	722	732	758	737	762	745	717	763	720	747	716	786	708	786	692	768	783	731	784	746	687	713	756	734	763	752	733	727	717	717	728	725	725	748	758	746	768	690	746	756	759	697	717	754	742	756	771	717	706	745	722	729	680	730	699	768	723	756	709	756	694	788	743	774	783	698	742	731	724	718	691	759	805	749	750	757	736	708	694	726	716	760	740	740	704	714	768	752	720	729	735	754	691	737	775	844	715	767	713	747	750	718	777	756	760	756	699	709	711	744	720	746	710	743	743	697	742	731	769	718	682	752	658	687	738	713	745	719	758	695	732	732	751	715	768	742	691	733	706	747	733	675	723	725	726	693	700	734	753	759	747	692	735	759	691	698	729	787	701	780	696	725	742	744	755	745	705	695	776	741	810	706	741	723	748	752	728	798	730	737	791	742	688	736	730	743	751	722	762	714	663	762	734	697	743	710	740	753	776	750	683	725	728	706	697	761	703	744	751	745	730	714	729	713	725	700	682	753	718	740	751	729	767	750	727	782	788	720	701	716	713	685	747	726	679	715	751	727	732	706	738	730	745	772	698	708	715	795	764	711	747	722	730	750	711	730	723	731	681	751	744	698	731	751	746	677	732	713	746	747	743	696	718	732	771	715	710	710	689	701	783	736	746	716	717	747	756	704	770	698	751	701	716	708	745	789	662	766	703	781	727	768	719	771	754	729	728	728	769	756	773	730	713	786	720	740	720	769	750	729	718	733	744	741	724	789	723	759	754	694	741	769	699	711	688	710	700	696	805	718	727	670	740	747	720	776	752	724	755	706	696	688	767	754	752	743	764	687	709	699	742	757	690	758	710	734	718	755	774	696	768	740	784	722	723	760	691	705	751	691	752	731	767	724	776	709	762	752	692	733	720	735	712	709	720	779	713	725	762	720	733	726	727	741	762	736	732	736	720	759	767	731	788	696	759	714	717	736	703	690	750	685	729	741	772	752	723	674	746	729	695	705	732	708	721	704	727	727	744	742	722	741	728	750	743	713	754	740	720	696	677	723	749	737	733	732	717	762	763	757	728	733	735	733	695	719	745	720	707	734	728	735	722	740	727	747	733	749	738	662	698	742	735	746	688	724	741	773	724	795	739	696	753	777	731	747	664	757	758	721	708	708	724	770	722	772	686	740	715	691	739	731	727	707	704	749	762	748	736	693	703	710	792	720	726	735	745	737	739	736	752	739	746	717	715	739	736	766	705	708	776	694	759	720	759	681	752	764	698	741	734	732	714	698	733	778	745	716	701	764	758	750	753	740	750	726	684	758	744	681	708	739	693	711	722	759	724	741	763	738	759	723	745	722	771	755	728	725	657	768	772	750	695	740	721	734	718	736	715
23742	21104	29311	53544	62648	42267	10331	1623	964	909	890	805	845	845	881	848	908	876	847	1253	1589	1209	1053	940	874	845	830	800	834	854	886	872	854	816	827	786	835	813	812	820	826	786	813	845	766	786	865	803	843	831	786	869	764	808	781	810	827	757	809	804	795	801	852	822	815	831	807	798	847	851	784	833	810	838	808	806	743	784	851	777	843	829	831	785	806	812	824	822	785	856	793	834	813	788	847	854	815	827	800	830	821	797	793	818	813	795	797	794	801	806	767	811	798	868	812	827	823	794	870	782	785	796	843	776	794	803	831	829	853	821	819	825	825	811	795	767	793	796	809	797	790	804	814	843	809	805	864	839	781	835	813	817	862	820	824	857	790	855	811	826	853	829	829	806	745	855	807	872	812	857	840	828	858	809	804	774	786	862	801	838	802	834	817	778	835	760	753	801	829	802	829	775	851	792	815	803	786	820	783	879	789	847	832	793	804	817	783	811	823	811	807	791	782	820	805	749	814	803	767	823	818	816	874	797	832	819	746	754	795	824	796	819	780	827	783	843	837	826	798	829	760	821	761	829	800	839	814	845	804	833	920	795	766	811	895	825	831	827	784	820	829	830	842	843	813	809	802	802	842	830	757	806	787	868	823	808	846	799	788	806	822	766	789	819	824	854	808	828	806	814	858	791	839	782	847	797	791	827	828	818	802	786	799	752	775	830	813	839	798	865	799	798	790	821	806	847	740	795	818	795	827	833	807	791	837	792	809	814	789	826	817	795	783	805	814	802	764	822	833	822	811	759	852	810	768	784	818	775	843	820	747	798	805	778	812	804	825	835	831	811	823	826	794	804	785	835	802	793	777	811	785	785	805	808	842	811	841	849	826	788	776	827	801	809	805	791	805	821	831	777	816	832	817	830	833	834	820	771	859	806	764	853	823	818	772	787	814	807	816	785	807	831	794	821	793	785	739	805	867	794	795	872	818	799	783	805	857	797	816	849	811	875	807	827	782	802	823	814	807	819	786	797	797	784	810	805	822	823	855	799	790	810	799	764	764	803	796	835	790	858	781	760	809	859	843	818	834	776	797	813	838	805	777	792	827	808	848	778	810	767	814	805	820	827	837	866	779	766	800	825	767	831	805	824	808	825	789	830	878	842	836	823	781	810	827	768	810	805	810	793	738	838	788	820	758	828	817	786	804	760	779	800	864	794	838	798	802	789	807	836	820	785	841	832	893	818	790	834	847	852	783	829	800	833	822	747	843	798	807	823	747	814	822	776	802	806	855	852	804	752	831	826	834	786	790	803	816	834	780	790	808	791	845	810	799	789	826	804	799	824	823	842	833	777	774	832	805	802	804	797	837	811	837	794	774	785	823	791	845	807	822	797	811	786	837	792	779	802	847	781	835	810	862	822	800	798	828	793	856	805	819	827	795	774	794	811	846	802	823	825	807	843	790	846	828	869	827	842	836	786	788	828	794	744	818	815	803	814	838	826	763	746	804	861	860	761	764	783	771	810	828	777	835	777	868	768	835	797	803	787	822	838	863	818	842	820	833	784	811	765	824	821	783	760	809	809	839	856	842	795	806	827	842	841	757	764	796	771	818	830	812	846	868	823	855	836	817	761	802	782	851	835	817	834	824	779	791	835	782	791	770	876	827	782	794	843	858	843	830	853	800	782	781	782	804	799	805	858	824	828	825	846	771	767	811	830	794	769	808	842	789	837	818	861	824	848	807	830	830	811	789	842	787	791	806	800	866	802	813	777	804	805	827	774	814	808	862	781	798	774	793	829	800	782	800	797	792	824	832	846	828	819	812	795	799	881	809	776	805	816	823	784	830	765	817	817	829	816	809	754	841	844	803	817	801	777	921	847	794	762	857	795	801	823	819	857	805	852	811	846	820	827	767	803	838	820	816	868	775	855	867	788	809	796	828	822	837	823	824	830	785	835	772	848	789	815	804	824	768	802	790	804	802	767	771	794	835	836	806	821	814	775	845	807	756	787	773	757	847	793	795	872	837	804	810	791	802	844	802	791	785	811	728	800	821	823	810	791	838	831	780	786	747	790	802	817	850	849	767	811	760	808	835	826	759	769	791	803	807	780	775	803	743	840	843	852	807	837	799	816	824	792	778	853	819	831	871	787	817	832	783	822	829	883	802	853	851	795	802	817	790	796	835	857	832	758	803	820	801	795	759	824	808	801	798	799	831	778	857	884	831	766	805	862	753	807	854	799	797	799	796	776	831	805	765	785	795	843	757	832	827	838	796	830	838	789	795	812	821	884	781	806	807	787	821	829	827	796	783	815	729	827	804	794	754	796	787	795	766	780	793	753	756	797	829	809	790	813	802	798	837	769	827	850	790	791	818	822	803	805	780	833	857	835	803	769	809	780	809	824	813	775	787	773	852	760	828	838	840	793	812	785	845	821	781	817	778	833	804	857	740	798	773	817	821	804	793	853	830	839	790	851	863	818	803	799	804	794	865	811	817	822	795	808	771	823	834	762	871	797	783	811	788	841	793	808	823	857	787	815	771	798	787	832	801	816	754	806	807	772	812	771	797	791	781	819	797	786	799	837	776	774	808	774	763	784	790	837	811	801	763	782	835	870	791	808	869	796	756	883	808	850	806	816	836	795	801	834	799	771	822	896	805	827	762	819	818	835	815	820	808	842	789	806	834	813	772	798	788	835	820	811	845	800	818	817	800	773	784	787	800	816	832	821	849	844	868	809	841	778	812	803	807	793	849	867	836	838	839	825	772	848	815	795	814	800	865	825	830	879	873	811	827	820	806	794	798	866	758	832	783	833	800	810	842	874	822	781	845	818	833	789	797	821	836	832	759	804	833	790	828	803	866	829	779	803	805	773	787	819	816	789	842	788	770	835	842	817	821	794	824	824	840	806	828	782	830	796	829	798	764	804	845	826	815	833	841	797	850	808	815	850	810	856	794	792	825	770	812	830	776	835	824	794	774	774	839	810	791	837	823	818	805	843	830	808	798	842	833	793	818	798	832	826	841	785	838	792	793	823	785	774	842	839	762	812	767	803	822	799	808	798	756	822	773	832	773	755	825	815	816	809	829	811	803	797	788	770	821	824	801	847	835	799	751	805	756	787	811	793	825	742	785	805	799	825	784	839	821	810	795	810	817	848	836	786	830	826	805	840	822	820	825	807	799	777	821	859	743	796	817	844	795	788	797	764	843	774	768	792	875	818	771	788	813	745	793	804	834	845	809	843	781	818	785	751	833	813	824	836	804	813	792	841	783	765	804	854	820	803	781	826	802	807	787	775	822	794	814	797	788	807	817	821	788	761	775	809	810	780	781	788	814	841	763	771	831	843	811	804	873	839	795	830	776	813	843	827	818	749	822	778	852	843	802	797	825	814	797	861	849	815	784	831	799	811	813	820	798	767	772	796	819	810	830	813	820	851	816	817	790	860	781	806	761	843	810	788	810	825	782	807	844	867	766	804	833	810	853	821	798	829	778	815	796	784
3752	8143	38271	82817	68872	26549	850	846	821	820	886	841	841	852	786	795	851	822	892	1548	2036	1472	1206	910	864	849	791	833	872	772	784	797	844	773	797	806	802	850	779	796	799	813	789	759	844	816	798	818	808	802	800	770	771	802	826	878	829	810	792	808	835	792	791	817	848	810	820	775	754	778	752	819	760	777	888	821	759	845	792	809	803	795	835	812	752	815	807	802	791	825	792	769	817	756	821	826	778	809	741	835	821	793	806	791	826	834	820	816	777	778	822	796	797	862	828	780	723	802	788	812	728	812	808	759	748	809	756	832	766	786	802	750	789	771	821	774	817	829	757	805	786	786	826	780	863	798	792	814	831	804	753	822	798	789	814	779	779	771	814	793	849	753	851	778	779	797	845	820	764	762	798	797	798	803	792	787	803	766	760	844	799	819	784	773	813	811	802	803	810	820	807	791	772	790	782	815	821	872	805	809	770	795	811	762	806	806	778	809	749	798	847	780	810	808	791	800	800	841	826	800	779	791	797	847	786	796	785	803	805	816	826	799	755	775	824	813	800	813	806	872	828	769	777	811	762	799	836	813	768	809	814	782	801	799	740	789	821	806	795	742	768	774	786	733	779	794	800	776	844	833	813	863	755	800	742	749	773	792	808	775	765	766	809	789	836	783	802	838	802	772	773	775	801	733	805	763	769	832	813	809	831	768	778	813	796	820	818	823	782	823	842	800	794	804	810	771	784	841	765	847	771	809	790	812	773	823	788	805	808	826	853	798	795	798	750	784	766	769	817	778	810	814	807	808	835	810	756	764	771	760	848	782	777	800	763	793	789	742	764	802	793	827	802	846	783	828	751	837	790	810	834	783	826	833	804	764	780	807	812	796	783	813	751	837	791	776	829	839	791	757	822	819	854	788	815	825	795	819	803	731	817	836	849	772	832	832	874	740	823	813	841	789	788	791	832	819	815	774	777	781	759	826	783	805	779	771	849	751	776	769	802	797	760	787	849	791	780	814	780	749	820	827	799	742	753	795	786	795	820	844	863	816	796	826	793	797	743	858	787	853	791	811	766	815	775	827	761	765	758	781	788	790	814	764	836	770	770	837	852	818	802	780	802	774	803	804	802	834	797	807	781	769	771	844	806	779	800	763	766	784	795	755	801	801	808	800	784	807	809	784	762	796	802	807	803	778	797	798	835	782	803	777	797	806	817	776	814	802	794	817	784	759	866	770	824	850	843	798	823	797	742	771	797	798	788	782	772	795	807	784	782	803	793	790	749	820	764	821	787	786	822	781	828	785	828	780	824	798	744	802	806	805	772	813	796	793	791	845	825	809	827	785	788	760	809	816	801	781	748	758	754	803	819	784	756	791	855	850	806	776	803	763	834	843	827	779	808	778	793	761	788	798	774	780	757	766	789	815	839	810	805	788	811	786	817	797	802	779	817	834	802	835	789	776	773	761	779	799	826	773	746	740	795	838	780	794	781	807	751	795	775	822	803	790	857	794	809	810	785	801	831	820	812	799	874	771	801	795	817	778	760	800	802	793	777	787	844	819	790	762	806	818	807	793	827	788	777	776	803	800	785	828	856	772	780	769	793	819	823	816	771	783	836	783	813	773	827	750	793	764	825	773	799	815	763	759	784	762	782	778	788	745	796	756	796	820	748	844	801	770	758	791	825	778	742	774	819	769	772	811	756	769	827	812	813	805	814	770	770	770	760	791	774	837	886	852	763	808	769	744	798	787	802	807	814	825	747	731	783	785	823	841	781	803	768	808	800	810	722	781	778	738	783	798	829	767	819	759	786	775	839	771	789	826	821	837	805	789	845	827	781	825	789	813	799	757	784	806	816	792	722	808	786	825	806	789	768	828	791	777	755	757	771	795	815	810	796	755	782	816	828	801	807	762	831	795	815	775	768	753	829	857	792	783	787	814	827	786	792	737	804	767	791	797	777	803	775	809	761	753	814	801	793	794	803	733	790	764	836	799	789	775	785	813	803	798	776	791	785	778	820	782	768	860	813	779	830	736	802	812	816	762	765	806	811	790	836	802	793	778	729	788	822	765	789	833	806	797	794	763	754	812	866	803	822	800	801	778	812	793	846	798	755	817	770	795	805	761	782	777	804	834	796	792	843	774	793	814	789	801	783	806	792	785	758	783	795	741	828	816	816	787	806	837	779	817	819	784	762	774	792	802	757	799	812	772	808	779	783	829	806	846	736	811	760	806	832	799	751	819	786	823	745	784	819	797	776	774	807	784	798	813	792	789	805	781	762	808	791	740	778	813	781	784	793	795	782	810	754	769	794	760	815	808	826	828	759	789	757	822	774	796	801	774	804	868	800	785	776	799	794	783	767	807	784	788	800	807	803	783	811	786	788	762	794	826	834	807	793	797	818	785	790	799	812	821	816	766	822	791	796	778	839	751	786	780	778	803	781	775	821	806	823	837	805	847	808	745	818	738	774	797	800	782	789	774	818	787	782	730	814	819	732	852	792	832	815	804	745	722	748	854	774	738	785	757	787	780	794	734	795	822	836	794	813	792	801	748	733	827	847	814	784	825	794	783	807	807	846	796	741	780	821	845	809	792	757	811	799	734	785	769	764	762	791	783	836	784	814	771	775	769	750	789	764	735	797	811	797	795	799	757	871	809	781	809	800	805	801	763	769	831	754	765	820	741	755	788	769	757	864	824	764	792	761	805	850	786	820	838	763	783	784	772	789	814	785	758	803	785	820	833	870	748	791	806	813	789	768	767	795	796	837	768	772	780	806	836	764	742	808	812	775	780	825	837	812	741	781	826	772	787	830	762	808	811	828	804	754	827	774	780	783	793	769	820	790	800	800	757	794	777	817	790	813	856	799	834	765	774	775	752	778	754	807	832	813	810	822	747	801	794	865	831	814	775	817	828	827	780	804	817	820	806	767	763	804	787	776	838	778	767	786	780	746	796	782	798	788	797	841	793	819	773	814	775	750	821	802	788	795	848	756	820	770	789	755	783	808	799	750	802	853	825	786	838	844	760	827	797	771	792	778	839	758	784	822	775	813	770	799	854	804	788	804	777	775	752	761	806	721	778	777	787	748	779	773	787	776	770	822	805	763	817	804	765	780	830	828	769	832	811	789	820	803	866	774	782	781	805	821	767	822	763	807	831	783	798	833	820	798	781	834	775	793	756	787	824	766	787	759	744	802	828	784	774	822	811	784	821	799	752	823	814	771	780	796	789	817	772	818	774	844	787	824	843	777	826	782	770	756	755	778	822	770	810	770	764	769	790	835	784	777	778	784	745	801	773	815	802	762	850	820	805	776	756	816	831	813	802	738	779	801	734	830	858	778	756	813	776	811	794	803	753	804	821	783	776	776	765	861	772	844	765	835	808	804	787	768	776	799	826	784	742	789	790	824	785	793	817	780	809	759	745	774	782	837	851	791	791	798	784	777	780	803	799	751	811	766	784	766	733	777	774	806	801	769	804	786	795	780	805	751	786	793	764
27216	13366	5117	24565	19729	8693	1196	846	786	775	774	805	811	807	797	782	766	822	749	808	817	878	790	856	781	788	773	833	791	747	825	772	734	828	811	727	804	718	750	793	794	755	785	784	772	789	754	836	734	817	776	749	802	789	779	793	785	808	809	810	783	795	824	802	811	797	778	755	790	742	743	763	762	733	803	771	816	760	822	806	749	821	805	770	776	801	787	742	764	786	743	773	797	767	809	815	765	763	768	769	812	713	769	792	792	742	794	796	782	762	761	756	773	850	812	773	728	824	774	811	758	795	765	805	772	794	754	800	780	763	787	802	830	801	838	761	776	747	818	816	783	847	813	787	797	732	826	785	761	793	853	813	790	796	774	813	733	781	799	791	797	817	814	769	819	751	756	749	804	801	768	788	825	737	794	776	793	814	790	771	803	792	736	788	779	769	800	803	777	783	796	801	782	830	848	817	784	822	777	751	790	795	822	815	797	802	772	781	776	790	764	847	760	804	763	808	781	785	712	777	771	826	799	790	780	801	745	766	762	789	769	727	799	778	816	789	808	786	788	839	777	756	784	768	771	839	766	779	777	760	768	838	835	737	780	761	798	787	774	761	728	772	784	775	775	758	752	793	773	801	743	807	820	779	812	778	820	816	808	784	790	826	776	801	759	764	790	795	744	817	870	799	785	805	794	778	795	805	790	778	783	779	783	826	811	796	757	878	802	749	812	813	745	773	760	785	762	820	739	762	799	786	773	809	754	812	822	833	755	813	786	747	781	778	786	831	740	746	790	781	762	775	814	773	774	742	780	694	759	802	814	770	813	883	783	814	756	769	783	799	760	771	754	789	776	808	766	789	726	809	819	819	775	775	789	822	862	784	827	745	757	795	814	757	785	798	780	726	872	788	842	805	785	766	809	782	796	764	762	759	743	784	743	797	778	792	760	765	845	776	799	785	837	809	803	815	761	750	777	769	802	819	818	726	787	771	839	765	776	808	772	773	767	717	808	779	832	833	786	759	796	802	784	779	793	789	783	779	793	790	811	748	813	771	838	749	802	826	797	771	770	845	788	812	827	770	823	817	768	776	788	782	787	741	802	808	759	820	781	809	757	766	745	768	774	812	784	768	720	784	788	792	737	758	774	747	852	751	751	759	789	794	767	804	769	825	782	796	772	823	769	826	802	766	757	724	777	805	796	799	740	817	810	805	792	765	772	795	777	840	754	790	772	809	808	836	782	779	758	762	737	815	769	805	784	802	805	793	793	776	798	829	801	815	785	793	771	812	757	764	822	852	757	757	807	767	822	794	793	746	782	829	790	766	786	793	754	797	778	772	774	847	812	799	798	771	812	804	813	767	764	783	809	777	810	805	806	806	792	797	842	780	823	808	798	760	797	759	763	758	783	814	752	724	771	785	795	766	751	806	774	809	823	798	807	777	781	824	784	737	822	819	797	801	795	756	749	739	847	811	814	773	799	733	792	780	773	771	803	803	781	782	777	817	783	797	773	800	849	789	812	791	809	789	774	783	788	766	790	815	763	769	793	822	795	783	788	750	778	743	777	798	795	765	710	802	789	798	741	784	778	761	766	781	768	796	799	785	840	789	791	806	734	766	782	779	812	755	760	815	808	788	792	827	756	792	808	821	796	754	763	799	754	734	832	794	790	795	805	740	838	798	819	809	760	733	799	780	781	786	841	760	779	752	784	803	796	781	733	835	775	774	767	747	822	772	791	812	825	807	772	758	803	857	783	787	811	763	765	764	810	818	837	806	791	770	768	777	789	758	798	784	787	814	775	813	816	730	779	804	799	828	839	789	792	814	786	762	781	745	756	784	819	778	786	758	785	817	760	827	777	799	807	752	780	767	798	798	798	773	776	826	805	840	807	876	772	787	807	779	780	782	794	784	790	809	787	820	817	811	785	759	795	779	732	815	776	768	779	747	772	771	749	747	834	850	785	752	790	749	738	780	763	771	782	781	813	769	815	742	804	751	821	775	779	776	798	787	771	797	770	753	794	798	740	821	778	827	792	772	805	780	761	762	778	810	776	801	803	746	802	804	753	763	815	842	825	738	797	762	805	767	800	803	801	718	801	821	725	749	818	795	791	723	811	757	798	819	807	798	809	742	778	780	827	820	795	781	858	769	752	802	796	807	784	771	756	788	830	758	757	735	788	798	832	786	826	782	758	728	800	829	757	763	773	808	790	741	799	731	827	789	809	747	743	810	768	803	841	800	806	765	843	771	816	741	773	758	788	708	814	808	798	775	777	774	790	754	790	752	808	799	794	840	821	782	821	769	792	797	846	799	783	821	789	773	751	761	764	777	798	865	831	795	729	744	782	820	826	792	760	794	736	780	808	739	778	734	815	772	777	775	760	838	806	793	683	814	786	782	776	797	768	785	747	786	768	835	794	826	764	809	755	734	756	809	757	766	771	812	714	774	750	797	813	853	756	794	823	806	787	768	803	814	782	764	773	830	733	848	795	786	805	779	784	798	776	709	784	830	760	806	823	834	836	774	793	698	742	741	836	766	763	739	778	754	821	786	795	735	792	793	739	750	797	842	787	723	780	803	810	810	749	796	782	743	751	762	789	735	822	842	853	799	884	765	777	803	758	761	786	788	805	814	783	773	767	818	807	756	797	811	813	817	854	843	849	810	784	783	779	814	761	784	757	757	792	808	785	810	783	752	826	723	844	777	796	794	793	782	804	787	797	794	811	791	806	776	790	834	783	766	805	758	762	790	727	774	785	812	808	801	781	766	803	790	763	778	781	818	809	782	751	783	796	807	771	770	779	790	786	744	785	775	837	774	766	755	794	778	783	761	836	796	774	793	809	808	741	778	780	755	768	780	844	753	747	809	825	781	768	741	772	775	755	730	794	790	797	813	749	789	751	791	733	768	771	805	777	808	802	781	799	798	776	799	740	784	780	781	762	825	819	775	785	786	769	785	772	809	774	753	774	788	785	805	792	853	742	798	864	798	791	806	806	789	768	775	758	761	739	718	770	788	777	768	813	813	763	823	802	794	798	787	775	819	734	766	833	771	785	820	801	770	776	792	838	777	791	820	810	769	830	731	772	792	788	787	776	795	781	777	784	778	787	790	800	817	835	735	787	804	781	783	776	828	778	754	754	757	758	759	796	766	812	719	808	742	829	768	769	822	772	794	790	803	766	802	750	771	810	743	737	747	743	784	794	803	799	797	774	798	784	818	787	788	729	792	838	746	744	763	803	814	854	770	768	790	797	758	762	784	773	779	768	807	829	792	756	779	795	799	772	779	773	815	787	815	754	757	818	813	784	824	763	801	747	827	804	755	816	748	811	821	830	762	782	796	783	859	819	799	797	789	774	744	814	801	802	757	793	750	814	749	804	762	792	763	798	776	781	844	702	791	770	839	799	801	777	787	796	790	789	806	789	749	843	776	782	816	822	773	722	772	792	811	803	801	779	755	777	772	815	795	735	759	804	807	766	720	892	794	813	801	788	758
5025	1262	4989	20717	14615	5951	764	724	767	712	769	764	756	716	749	714	718	665	734	727	772	728	757	762	736	760	732	731	718	720	700	697	706	706	735	660	756	744	708	687	753	720	736	764	725	722	771	711	711	676	715	739	736	741	775	697	682	702	685	703	708	771	758	760	747	707	727	718	719	758	709	707	704	700	728	744	712	718	662	697	711	720	706	722	706	717	724	722	731	725	718	772	750	731	757	708	705	729	718	653	721	689	718	706	692	753	710	705	689	753	716	763	676	741	686	651	696	687	702	726	677	731	715	678	722	749	730	730	711	714	725	687	721	678	746	758	719	676	732	718	738	715	708	721	721	734	742	700	713	720	733	749	700	725	674	699	685	761	757	704	800	719	720	707	746	783	704	681	685	755	723	718	723	768	719	747	689	697	707	729	687	746	743	730	709	668	765	685	718	723	720	748	707	709	704	711	703	702	731	684	727	728	691	752	678	677	724	692	674	746	732	674	724	741	737	711	834	718	723	669	695	711	713	654	713	731	750	714	717	740	699	695	739	720	696	758	734	731	736	691	712	718	704	686	734	765	734	707	658	746	715	681	717	691	718	721	708	681	678	731	719	689	712	747	699	752	731	701	726	743	702	701	730	741	727	670	711	701	666	695	739	694	723	713	727	719	756	711	752	751	732	718	709	696	718	692	732	731	727	685	708	717	734	736	671	690	732	680	709	692	765	721	744	721	764	740	718	738	766	665	756	724	720	732	731	742	696	672	727	737	670	682	716	733	726	736	738	752	705	726	721	718	698	748	718	728	706	710	705	683	730	697	693	737	699	730	716	652	684	680	735	670	703	713	717	710	722	739	764	744	731	753	691	736	721	693	718	685	672	707	699	666	713	718	722	690	739	772	697	687	705	757	711	760	722	702	712	778	709	661	735	727	696	729	769	714	665	705	746	734	723	742	691	745	738	711	718	768	692	742	715	748	720	711	754	676	684	770	696	765	687	731	727	720	705	681	699	736	704	716	771	684	763	728	659	712	776	685	711	662	734	725	683	705	720	744	715	723	717	714	670	756	706	756	762	801	738	773	763	699	725	740	716	681	718	732	682	714	684	734	705	709	695	800	661	676	762	689	728	738	739	688	724	643	690	676	726	695	704	691	673	717	719	697	696	725	676	726	712	701	765	729	718	703	704	689	739	709	746	699	744	698	730	743	713	686	697	741	728	676	773	747	761	779	688	686	765	717	739	667	713	736	735	721	751	724	726	718	732	687	709	710	738	688	765	706	709	732	728	729	716	769	719	746	770	702	772	754	788	745	727	731	790	720	778	747	741	704	722	733	714	756	725	717	764	703	742	711	692	707	761	740	694	649	664	694	685	693	707	704	669	719	721	719	714	733	737	734	741	763	687	715	692	715	678	769	722	717	668	707	714	758	709	728	723	701	693	714	677	760	719	710	703	716	751	750	735	712	727	739	700	710	737	718	714	735	775	710	741	723	737	737	696	714	742	739	681	692	697	670	745	694	738	762	688	693	757	702	737	720	752	675	715	693	738	674	711	768	674	732	721	706	699	727	790	758	716	730	720	762	724	740	721	710	715	725	715	731	762	752	693	706	695	709	675	740	741	692	717	707	708	694	693	720	804	767	784	692	692	664	711	713	731	730	674	769	754	714	686	702	709	697	728	698	704	703	712	724	677	695	733	726	753	727	719	724	693	722	780	648	699	684	696	712	687	713	729	733	737	722	697	749	733	687	694	739	711	722	686	676	706	685	730	719	747	785	733	743	714	730	736	721	692	742	708	708	724	737	727	705	746	728	744	691	736	729	769	733	762	711	729	664	713	762	714	727	723	693	712	711	731	768	701	717	725	735	727	726	701	739	677	719	747	695	751	716	743	690	703	696	700	771	671	719	696	731	751	728	697	692	703	735	719	733	697	735	702	731	700	750	718	674	696	764	717	731	678	721	738	731	705	710	759	716	730	695	709	704	722	748	735	735	725	707	758	699	704	748	706	663	721	717	744	758	734	732	712	712	698	719	704	724	737	735	731	736	701	719	704	725	710	745	736	733	721	651	721	692	720	659	747	724	698	746	710	696	702	741	782	694	774	767	696	726	754	676	720	713	711	708	773	722	694	689	724	723	746	685	708	724	767	705	699	780	773	715	720	738	721	797	712	700	723	665	742	730	741	750	732	734	737	721	706	768	732	676	710	694	740	722	729	773	722	705	752	743	676	752	721	750	672	720	721	737	749	725	721	687	712	689	749	669	700	685	698	690	705	778	717	716	684	734	725	706	676	714	670	756	730	718	739	688	740	725	730	699	729	774	768	714	687	715	725	720	736	689	682	698	699	705	728	713	748	741	735	726	742	743	694	763	693	702	719	688	735	702	701	711	714	696	713	725	730	724	751	720	709	682	736	691	750	679	707	687	731	723	687	694	744	718	774	730	717	724	718	700	720	706	764	715	731	726	739	764	706	703	719	715	712	729	749	654	705	715	736	702	718	742	764	777	705	706	710	703	685	751	678	761	685	705	744	680	701	687	788	699	742	734	739	723	729	717	681	735	763	704	703	727	733	702	708	738	762	742	697	790	756	727	732	709	747	760	758	688	767	693	713	713	729	699	737	719	731	726	721	754	736	717	686	687	690	701	708	699	729	646	717	741	694	684	723	680	713	660	727	764	739	659	702	702	728	745	681	687	739	723	705	684	681	697	738	712	674	714	779	738	719	728	702	752	743	738	726	683	786	696	688	738	698	712	776	739	717	732	708	698	780	684	776	714	732	720	696	699	740	729	741	762	710	663	756	692	754	751	675	684	715	741	733	731	737	725	716	696	742	701	735	736	660	715	740	730	724	755	759	695	714	719	706	742	786	750	727	704	730	752	728	715	721	742	716	742	719	760	727	674	756	694	697	746	757	686	722	715	688	746	739	676	726	702	716	707	750	723	706	730	689	725	726	745	735	727	734	699	729	769	694	751	733	722	736	691	724	750	716	678	716	691	728	716	727	691	755	729	719	723	723	741	740	758	710	773	705	712	733	713	697	737	665	695	710	769	715	720	725	772	725	693	721	705	687	712	641	669	703	690	698	694	701	691	708	696	781	715	725	716	769	726	726	721	728	684	683	728	722	713	777	682	740	712	762	759	719	735	678	732	716	731	710	726	761	712	688	707	719	699	701	694	704	686	674	692	757	725	661	728	709	755	727	731	721	726	741	690	731	665	731	764	725	683	714	661	710	689	718	732	740	733	705	697	755	720	657	692	740	742	735	771	703	721	740	664	730	739	713	758	723	723	735	715	729	697	680	712	726	692	743	679	768	702	736	748	725	760	705	712	780	755	710	738	713	745	707	684	669	668	717	658	747	706	728	657	771	705	752	723	650	731	689	725	708	654	695	742	694	741	697	715	676	760	664	723	656	721	711	704	723	707	685	751	735	686	766	745	752	758	755	725	752	647	712	744	745	702	720	718	719	678	708	720	760	731	718	703	690	710
24618	21100	29637	61071	56402	38045	9828	1225	894	786	749	762	804	775	738	757	712	725	745	763	930	844	828	790	758	734	756	766	717	693	686	731	712	739	671	718	731	733	772	754	749	670	774	751	736	756	769	747	791	765	769	741	675	758	733	680	690	729	753	708	728	769	764	760	758	701	719	713	717	731	691	790	770	723	733	703	679	692	712	713	739	712	738	754	744	731	712	732	722	730	728	715	752	748	754	741	731	715	725	728	697	748	709	755	762	705	764	661	709	745	765	694	745	689	709	694	751	739	744	738	737	769	737	654	715	719	758	722	680	720	693	716	797	730	733	736	741	755	683	696	721	729	715	729	732	762	749	784	746	707	765	758	738	663	712	694	743	757	680	729	713	753	689	729	727	736	696	716	747	751	708	763	758	757	686	679	719	693	701	710	714	774	733	721	734	709	747	667	699	702	733	752	723	714	750	717	701	697	694	713	740	685	812	763	745	743	708	729	766	721	734	729	756	680	691	769	728	724	697	708	737	721	708	786	735	713	746	760	710	729	740	716	736	734	726	696	760	702	740	725	695	717	705	735	732	748	730	712	727	699	702	748	713	716	715	747	723	724	712	718	760	732	788	709	765	730	763	764	757	726	718	720	710	767	757	713	704	728	747	742	727	737	750	755	764	707	721	705	711	730	747	748	730	754	733	774	723	729	719	726	668	762	724	677	719	762	668	756	780	736	659	704	735	700	738	702	746	709	742	759	729	716	722	785	776	747	718	648	709	747	755	734	757	739	754	738	720	797	715	724	798	724	735	768	777	698	783	730	738	703	721	736	728	744	766	717	738	702	764	694	735	694	717	755	759	717	738	723	712	745	785	750	751	726	699	758	715	711	725	710	704	704	714	720	721	729	750	733	732	728	760	717	732	743	772	689	762	758	690	777	746	781	687	717	722	774	769	693	722	716	767	670	766	731	730	738	708	742	714	772	730	728	727	722	680	715	699	784	753	759	740	714	758	681	662	684	701	721	710	673	730	713	670	690	663	696	770	790	721	738	745	737	710	743	741	774	740	709	734	702	714	701	750	719	722	737	707	729	752	719	675	738	754	703	765	693	708	767	757	710	772	746	712	742	744	789	728	759	731	767	797	710	723	746	748	695	739	779	704	696	730	711	725	751	722	753	755	722	740	709	761	701	720	731	707	690	694	728	720	737	752	738	739	674	718	722	724	724	682	713	714	766	715	718	708	731	759	751	697	727	758	741	688	717	702	736	724	748	696	694	763	735	738	732	735	793	748	723	692	723	746	714	696	737	762	727	748	741	703	720	751	709	709	690	751	704	774	724	750	757	703	726	784	724	781	736	719	707	660	677	686	748	716	744	726	744	695	730	722	751	734	724	664	737	734	713	708	677	701	732	724	750	734	719	694	707	740	685	716	749	658	803	778	722	776	714	746	743	727	675	741	728	733	752	739	688	789	705	729	767	742	710	726	723	718	756	714	728	738	701	703	741	705	754	684	747	746	710	736	668	709	788	716	758	705	712	694	754	723	735	706	747	731	704	754	713	722	743	686	692	687	685	645	726	742	754	730	762	757	711	729	753	693	739	709	765	772	730	700	701	744	685	703	703	732	715	763	747	720	752	682	769	757	715	756	757	733	716	748	695	744	719	726	757	740	703	730	730	739	753	732	750	724	732	738	736	715	675	731	709	747	737	754	736	724	714	716	706	727	759	743	716	736	717	679	723	701	726	709	710	679	732	744	769	748	726	753	687	749	692	683	747	729	679	698	737	714	681	701	711	775	751	717	758	762	749	702	732	722	734	660	763	696	685	722	692	680	698	744	726	761	744	718	713	783	738	725	727	712	750	738	729	748	770	693	717	705	699	752	715	739	681	751	705	754	732	681	698	741	782	663	704	720	707	772	714	749	763	728	736	719	740	722	744	716	722	685	740	710	731	738	703	728	730	761	763	766	718	742	701	703	719	714	749	771	699	748	736	753	750	756	684	739	728	728	695	724	732	758	713	745	674	710	747	740	715	710	710	715	715	721	679	731	773	705	758	754	704	737	721	736	778	748	708	732	721	755	735	737	691	703	799	743	699	712	755	709	683	770	735	771	690	736	754	736	715	719	792	748	752	706	734	741	754	702	749	710	775	769	702	720	713	739	692	762	731	735	770	733	741	737	702	720	686	715	728	745	710	718	716	806	726	726	740	725	759	742	756	780	750	773	745	700	701	718	740	704	753	713	745	773	768	744	682	711	756	737	717	718	716	748	739	699	734	762	708	693	716	731	741	748	720	726	718	727	687	710	754	710	753	706	702	782	665	661	728	742	814	731	710	717	745	739	691	756	736	721	723	793	715	724	695	756	730	721	735	775	692	751	722	731	721	738	715	746	726	744	727	736	680	690	705	714	697	722	777	685	728	752	786	757	704	726	709	732	712	668	692	696	726	731	706	743	727	729	691	701	730	717	814	722	691	739	698	738	708	717	711	695	718	743	732	724	719	720	747	738	736	780	709	725	669	741	769	744	716	703	729	719	763	719	667	706	750	706	717	774	760	746	696	681	739	662	751	736	771	709	762	716	754	714	724	767	719	672	732	742	725	677	723	729	720	719	729	743	708	717	744	771	734	724	758	714	742	780	760	753	724	743	699	732	706	718	756	706	736	732	715	766	725	759	750	715	750	713	708	761	742	712	721	756	712	697	721	710	749	689	678	697	704	722	742	756	746	696	695	694	713	729	734	717	742	698	707	706	715	761	753	782	778	769	719	694	769	694	720	727	710	708	731	720	711	709	675	677	742	727	734	769	726	732	709	716	709	717	780	721	716	691	677	716	760	697	709	692	705	686	770	719	746	714	726	719	782	738	732	684	703	751	729	708	741	692	729	743	725	721	673	764	751	751	721	712	717	695	750	718	724	735	710	721	710	739	784	719	751	712	734	743	742	683	694	699	726	718	711	747	717	711	726	719	720	730	727	770	780	705	682	718	665	735	767	740	746	711	775	690	734	758	734	770	689	772	714	741	725	733	792	725	705	727	726	734	726	783	741	703	722	699	746	730	738	714	691	693	723	749	716	727	724	757	764	718	697	722	759	772	794	800	746	758	728	698	719	700	745	728	684	689	713	758	734	705	752	743	731	743	711	741	732	695	727	745	730	777	714	724	748	715	753	705	725	713	742	739	786	745	703	712	732	750	731	723	722	721	716	746	740	714	722	718	735	713	734	723	724	683	726	754	747	736	685	710	696	718	754	700	761	699	803	742	703	726	755	712	771	720	723	722	723	724	693	749	758	730	711	697	703	742	775	728	708	748	709	746	746	732	677	739	803	735	761	720	718	723	762	739	725	705	769	712	769	712	716	707	725	737	703	760	785	678	721	669	712	755	683	719	746	726	782	707	734	723	742	740	735	730	694	669	734	769	705	710	728	663	697	706	735	703	710	700	752	727	730	716	758	737	714	760	759	688	747	733	694	692	715	744	740	724	743	688	747	743	739	726	807
3480	5745	39944	68583	53147	28103	1875	712	730	749	744	738	810	736	708	722	741	705	824	752	987	927	901	780	770	738	696	712	736	755	718	745	725	669	726	749	739	722	703	706	719	723	730	687	706	747	721	705	763	768	732	728	719	711	740	720	721	718	744	744	727	730	740	672	693	702	708	739	736	687	693	708	702	799	704	708	641	756	726	736	747	710	715	718	746	729	763	720	723	705	672	717	748	695	734	700	736	717	700	728	707	752	716	733	724	714	702	679	727	675	738	675	660	727	720	702	677	748	723	695	686	717	676	716	718	763	706	708	705	717	699	683	735	711	733	782	766	722	705	702	704	713	731	677	729	732	700	711	696	748	703	738	694	738	700	708	716	743	710	775	687	726	714	670	691	712	702	735	668	733	721	682	734	649	703	734	692	694	721	719	690	732	762	721	673	722	695	683	662	704	733	747	765	723	714	747	740	719	744	753	706	727	705	680	703	773	724	728	725	727	729	727	717	746	766	720	696	755	766	716	733	728	755	739	718	734	671	755	724	701	665	717	748	733	680	720	705	747	711	713	704	732	730	695	753	687	731	693	705	693	735	738	738	686	780	719	682	688	745	709	730	745	712	697	714	724	739	710	686	750	721	682	699	730	692	771	698	682	717	717	700	705	719	719	722	745	695	727	703	732	762	678	719	716	715	702	676	703	679	699	715	728	752	703	736	719	704	729	672	733	733	700	662	725	724	686	777	735	687	686	687	723	764	720	730	740	687	710	702	771	683	729	732	742	733	716	681	746	730	720	744	712	703	728	685	761	674	783	697	707	734	728	675	716	676	716	722	731	713	676	708	681	717	774	714	706	670	712	717	695	690	776	679	664	759	725	701	680	753	655	687	658	695	703	708	714	701	646	709	676	704	706	699	737	741	700	726	704	724	728	722	702	683	739	747	753	666	662	666	729	700	689	699	669	693	745	711	734	725	721	723	735	663	759	712	673	770	718	746	701	711	665	673	721	731	707	681	717	685	773	746	710	707	719	666	713	719	741	677	715	722	660	720	702	712	704	742	672	710	724	702	706	704	736	715	699	700	658	635	703	701	765	729	741	677	765	671	701	721	725	736	722	694	728	709	680	712	705	712	721	726	715	724	734	746	707	661	796	704	697	723	725	671	732	698	706	704	719	725	672	780	748	690	713	674	690	718	698	740	719	709	710	712	696	693	719	681	674	713	722	701	696	743	722	682	653	715	770	691	731	706	742	696	685	742	678	706	747	659	713	734	721	702	742	732	721	721	690	698	741	739	715	744	717	712	697	732	736	708	725	721	700	719	711	732	698	692	671	717	711	681	728	723	716	729	682	729	739	748	729	716	703	721	700	707	773	722	751	727	725	712	751	702	693	739	691	710	738	739	743	751	706	683	685	749	690	750	689	711	692	717	693	701	709	690	673	671	732	676	735	695	674	741	739	715	725	735	701	711	711	701	725	753	663	651	692	690	675	713	686	721	688	673	727	737	719	714	675	711	694	719	705	700	677	733	758	707	688	740	723	777	706	723	694	728	711	707	699	713	719	686	731	658	705	766	706	681	702	695	760	687	701	708	712	701	706	695	737	708	756	750	726	727	713	701	753	733	736	694	686	754	732	748	746	707	703	702	760	713	722	690	699	692	728	723	724	675	706	698	673	724	718	748	745	714	727	668	734	726	717	722	721	748	724	709	669	760	714	719	740	646	700	704	688	680	694	660	697	706	653	705	730	740	730	740	754	662	678	700	729	776	752	735	718	731	686	713	695	731	766	719	695	695	734	733	765	773	698	760	754	725	660	690	762	729	700	733	660	737	740	693	762	730	703	705	730	697	702	724	748	675	713	750	650	702	696	702	677	752	678	721	739	735	650	755	676	675	742	691	686	712	745	650	705	708	702	707	713	707	723	699	681	714	744	728	697	728	700	711	699	690	745	721	700	673	748	691	720	677	688	713	711	761	705	742	705	720	721	712	709	745	717	740	726	713	696	712	695	707	671	678	652	719	668	683	730	712	732	743	746	724	678	716	731	709	692	667	718	748	675	671	720	687	678	735	703	724	695	694	704	693	718	732	723	737	706	694	724	680	707	714	678	701	729	739	730	710	743	717	707	755	754	674	738	713	765	706	704	742	667	774	727	760	683	728	715	720	706	681	752	727	752	706	697	687	726	714	677	737	708	697	719	736	687	779	748	712	742	701	732	721	679	688	730	694	693	741	680	708	718	700	669	752	717	718	725	736	773	720	723	645	739	715	741	710	736	715	721	727	711	725	752	742	694	680	672	701	740	714	712	691	719	714	799	717	706	705	622	680	729	716	714	715	742	693	724	725	755	712	697	742	714	728	713	776	732	707	708	722	705	670	679	703	756	729	733	723	718	734	724	712	712	757	704	680	752	702	662	743	709	730	681	687	648	672	688	679	736	712	708	690	738	664	714	677	707	719	704	718	710	730	780	718	691	722	678	733	750	697	717	749	694	730	700	666	750	718	714	709	715	725	726	723	723	687	761	754	677	733	690	709	736	728	723	703	701	739	705	728	661	721	765	708	667	684	697	716	696	708	677	709	765	688	662	707	721	699	717	739	682	764	675	696	734	697	740	720	724	736	703	734	664	678	729	676	701	692	676	748	643	725	736	752	730	723	679	701	729	723	701	732	743	731	709	720	758	729	695	694	726	692	772	710	728	726	698	656	724	713	778	717	725	728	698	718	687	683	721	751	662	726	675	699	717	699	749	730	756	654	744	734	727	697	727	675	733	722	669	653	701	689	747	704	685	726	728	716	736	701	673	705	690	730	695	689	759	716	688	698	733	754	645	755	777	735	722	726	732	705	682	742	698	752	659	785	659	691	689	712	704	679	724	753	697	694	709	723	713	698	703	700	755	713	741	729	649	738	721	707	775	691	683	737	675	685	725	731	654	705	716	666	717	725	713	724	695	661	675	744	755	726	704	771	709	722	660	711	729	716	742	714	668	698	679	716	713	725	704	751	718	696	770	715	669	753	708	743	706	735	737	693	688	667	673	658	743	727	756	722	710	710	727	643	770	730	744	702	721	703	742	681	716	688	743	745	722	706	739	731	751	679	657	665	689	717	707	716	696	730	744	694	661	690	706	722	682	695	705	654	632	663	720	693	714	682	709	721	722	688	707	727	694	703	698	722	737	676	710	715	686	743	742	751	754	710	697	739	748	727	717	692	737	703	745	701	700	706	731	748	713	749	690	707	700	688	757	713	692	708	751	702	719	683	648	724	663	718	728	742	698	734	702	682	721	740	731	706	709	708	708	695	735	726	667	741	745	706	719	696	689	738	733	693	631	715	750	757	690	709	710	703	735	751	702	766	689	700	721	735	693	651	680	750	711	739	736	728	733	713	759	734	739	717	746	674	680	662	699	694	747	710	700	699	762	717	672	696	744	720	752	714	692	714	780	723	709	696	698	690	718	678	738	731	737	717	739	707	729	735	741	700	777	690	706	722	754
23790	21122	32012	58158	56892	42958	15891	1931	968	962	856	883	840	842	877	898	855	835	878	899	922	941	978	873	788	838	857	813	804	822	886	841	853	822	844	840	820	861	798	810	839	759	858	846	814	781	863	831	794	805	805	793	807	791	779	833	808	857	777	842	809	813	838	831	812	814	814	764	810	803	836	810	842	816	799	829	765	829	799	821	814	785	837	831	841	823	795	781	798	800	809	820	783	872	763	809	832	841	813	850	805	818	851	795	797	790	807	798	801	782	803	777	864	793	782	823	821	823	823	793	796	780	815	821	854	763	839	818	801	788	837	804	795	788	783	810	806	820	755	808	818	832	778	786	830	856	847	771	767	777	818	855	823	805	806	783	811	799	781	837	768	847	834	834	789	797	844	784	847	810	800	793	784	814	781	815	870	833	837	863	784	776	832	749	834	814	847	842	813	873	850	827	803	790	808	853	832	761	804	827	826	838	796	831	796	828	806	861	813	841	801	801	765	816	799	820	805	805	805	802	805	817	870	838	812	804	824	813	806	816	863	826	806	846	785	809	798	845	791	790	850	795	804	780	765	787	837	813	809	800	834	807	826	852	764	813	834	779	796	820	789	841	815	834	825	750	841	804	827	829	795	818	767	749	795	849	834	850	806	830	830	810	764	834	785	790	809	819	793	810	768	796	813	867	756	837	752	798	842	820	828	816	832	794	817	818	843	877	803	748	805	812	844	803	783	802	818	823	810	807	784	808	803	800	728	827	828	779	847	800	822	856	826	793	809	797	784	774	810	855	798	829	825	773	801	774	831	843	858	782	841	768	802	794	831	792	848	824	770	761	798	811	813	808	770	807	801	803	782	829	772	802	816	860	805	809	818	842	757	807	842	853	769	806	774	829	837	812	779	792	829	752	809	834	822	881	801	831	813	838	777	779	753	823	819	764	813	804	848	812	781	788	775	830	871	799	808	781	868	827	778	776	814	775	858	832	768	795	759	826	816	812	787	838	837	795	807	859	809	852	836	853	846	813	816	829	846	798	802	813	823	812	850	795	817	769	801	813	788	830	813	825	850	813	810	814	787	806	810	791	817	789	841	782	793	808	791	815	795	785	855	840	776	802	842	777	801	776	770	817	881	813	809	812	833	792	846	812	778	772	780	814	860	802	811	797	832	807	804	790	803	812	789	807	872	823	786	773	831	856	795	839	817	799	844	807	790	840	812	873	809	818	789	807	814	811	754	753	781	871	826	852	840	840	868	847	801	821	813	830	831	885	807	790	767	815	788	777	755	829	827	819	868	833	803	816	786	783	795	845	824	856	827	839	824	785	790	804	840	802	879	778	776	826	833	803	825	765	768	794	817	787	768	819	825	829	779	785	824	827	743	876	841	827	769	809	783	835	805	776	809	775	772	792	772	828	811	797	776	826	795	766	860	816	803	814	823	791	796	795	759	835	760	863	778	851	795	787	825	789	821	801	820	815	791	803	813	850	827	821	782	862	771	789	845	835	882	833	830	804	858	782	813	820	838	829	844	821	761	787	807	773	781	825	795	788	809	819	816	806	800	755	794	795	816	816	808	806	868	830	802	799	785	837	877	840	830	796	814	797	774	863	803	850	743	809	807	823	820	803	805	783	818	751	811	792	830	837	811	774	805	814	818	790	794	871	756	814	788	839	813	831	849	799	793	827	809	822	819	782	770	791	810	808	775	823	738	784	770	778	807	759	752	784	823	803	839	765	823	775	813	795	781	815	850	816	775	767	815	786	848	801	797	812	782	774	863	769	774	804	886	833	793	794	868	841	831	798	872	778	762	800	802	762	791	793	757	846	823	805	801	804	787	819	813	779	783	795	778	789	801	820	869	877	824	783	819	808	817	738	821	829	827	841	823	801	773	825	837	750	836	792	782	812	791	769	817	811	802	829	808	841	777	850	814	842	847	824	807	764	829	771	826	784	862	769	850	851	827	835	781	794	812	761	804	779	814	735	875	812	832	824	772	805	757	842	790	788	818	862	816	828	807	763	755	757	822	783	797	838	748	764	800	824	827	759	819	771	778	844	816	805	835	784	779	791	794	833	808	790	800	868	796	810	822	794	793	781	799	777	812	820	808	830	847	818	813	774	785	840	823	887	802	810	798	763	824	845	808	791	792	789	828	796	801	781	775	823	827	823	832	850	814	807	810	798	775	844	769	737	835	862	743	826	789	774	788	781	852	808	819	852	760	781	797	836	840	810	834	818	816	815	804	773	838	809	797	774	846	779	780	852	828	804	793	804	795	795	798	794	857	782	791	826	816	759	875	816	776	805	762	802	810	847	754	822	746	854	758	765	819	807	805	831	828	790	878	833	771	795	794	790	863	796	823	836	822	782	765	841	785	859	792	776	822	776	764	812	814	793	835	771	811	763	846	824	821	783	821	795	808	843	772	778	750	802	833	811	792	803	794	804	799	770	782	847	847	812	774	872	800	787	771	872	835	795	888	829	802	784	781	784	838	824	803	795	776	808	836	810	812	806	878	856	760	832	838	800	773	864	862	806	728	849	819	802	836	795	814	784	789	829	826	800	823	766	764	804	805	756	817	761	796	801	873	789	821	830	824	860	855	783	793	818	831	884	829	800	788	814	768	794	876	798	814	785	808	820	814	785	810	804	760	787	808	808	807	855	823	824	789	792	825	839	800	797	814	825	802	811	775	856	832	766	799	810	782	820	781	773	819	820	855	756	805	873	850	845	780	798	764	828	783	816	810	786	802	778	830	761	827	796	811	770	826	782	819	846	825	798	810	806	781	806	820	807	830	786	780	831	792	810	837	805	741	812	804	793	842	845	884	837	774	809	780	802	773	829	800	770	803	781	802	813	834	807	757	801	829	862	791	745	821	815	808	816	846	838	828	862	825	763	742	830	778	832	800	815	815	781	808	830	812	825	768	832	817	838	788	787	818	845	856	816	815	819	824	839	805	778	802	821	803	881	826	807	753	776	818	821	832	811	812	812	798	785	823	810	786	762	820	834	835	875	802	825	801	771	794	869	795	810	768	819	766	809	852	767	796	841	791	773	816	793	826	786	785	809	790	801	852	782	838	828	817	760	802	773	756	826	845	833	800	811	858	778	788	820	814	775	813	814	808	726	814	770	822	806	870	797	811	814	827	852	819	822	855	812	824	813	779	810	764	790	838	813	847	804	783	842	857	795	803	793	842	779	809	831	795	782	830	790	854	798	776	788	774	812	826	796	790	763	858	743	805	800	819	776	825	836	815	780	818	758	811	818	843	884	744	849	821	805	790	816	805	809	803	815	792	805	842	811	797	813	793	844	848	744	819	841	779	823	818	810	783	778	825	858	782	780	852	807	822	830	806	841	843	816	778	809	841	841	817	801	808	798	800	774	834	813	874	790	822	796	802	764	806	787	844	813	772	740	832	827	837	818	843	812	825	772	817	852	857	788	817	783	769	833	837	804	792	769	808	794	817	776	856	821	814	817	765	821	826	794	827	782
3694	16749	70252	80855	62197	35719	4080	864	769	813	787	822	788	798	814	827	852	853	873	998	1045	1053	978	883	841	862	819	836	801	803	813	779	790	838	808	767	792	819	740	802	792	842	850	832	791	798	842	842	793	817	860	783	806	825	743	799	829	766	855	851	795	768	783	808	786	855	804	809	776	824	743	794	758	807	787	822	774	815	779	793	786	818	816	786	814	806	782	802	810	778	825	818	774	795	781	791	816	868	841	847	767	796	852	827	809	785	815	777	791	782	843	794	792	870	773	802	733	793	814	780	763	766	822	782	801	843	837	807	749	805	796	754	816	832	802	793	801	808	728	811	815	801	752	811	807	793	796	795	842	828	765	783	746	819	812	837	796	852	808	790	797	811	831	839	831	826	795	784	802	837	810	802	815	826	804	829	788	837	841	784	867	816	763	828	796	856	837	790	838	803	848	823	774	779	789	821	830	820	775	802	823	796	788	818	818	802	813	843	800	765	766	817	738	784	850	766	781	834	769	812	791	842	738	765	820	773	849	838	794	829	846	838	783	799	810	847	750	774	800	824	797	809	808	747	778	833	787	829	844	845	819	811	814	772	782	842	781	787	770	770	824	774	763	850	798	806	820	824	788	807	806	779	788	772	832	822	766	780	780	844	781	786	807	761	821	816	773	793	817	808	792	806	798	774	773	789	803	794	813	800	800	786	794	856	774	852	757	760	754	768	854	831	756	803	772	828	763	754	849	807	796	793	764	832	747	778	759	776	806	813	789	793	814	767	826	814	795	768	836	814	774	778	778	805	806	830	776	832	788	767	754	784	835	807	814	810	798	841	827	825	772	755	805	841	812	839	825	760	809	802	798	823	764	772	747	781	849	774	808	832	791	892	765	858	771	782	802	839	790	763	783	781	799	805	756	805	768	806	776	797	800	827	728	791	803	833	828	839	812	788	767	830	772	788	884	799	828	857	777	815	795	797	823	763	813	781	824	795	805	759	798	837	762	784	805	773	833	802	765	742	811	748	816	817	839	786	819	770	762	767	797	800	861	776	809	828	806	809	830	811	836	787	805	868	866	780	797	792	793	823	779	777	776	758	765	809	841	769	806	801	805	754	830	796	766	834	755	803	779	791	785	789	854	761	782	765	806	799	819	824	776	806	779	838	839	815	836	846	838	794	843	713	827	840	818	808	813	771	781	790	782	814	853	896	795	795	798	791	815	802	827	767	848	832	788	785	798	784	762	796	892	805	760	822	801	773	832	790	806	745	797	806	765	806	776	837	802	773	785	796	803	830	837	792	799	820	780	782	801	767	821	784	839	793	839	839	826	832	771	810	806	760	851	770	817	799	761	842	801	782	790	782	811	802	769	797	810	818	774	816	773	819	808	810	822	813	777	739	779	850	812	797	780	829	785	776	840	814	840	798	797	825	788	835	819	807	802	748	846	810	815	842	804	764	826	854	819	786	788	802	784	811	782	816	787	812	792	782	756	799	820	775	803	789	802	763	777	789	842	800	803	832	860	827	837	753	814	786	808	775	775	804	796	781	817	871	777	760	766	801	771	798	754	788	770	791	811	835	772	824	789	812	812	788	787	828	737	778	807	783	785	814	783	790	809	806	804	834	825	807	800	831	800	809	804	825	791	801	803	805	751	824	810	809	815	789	772	828	774	824	788	769	749	802	842	804	789	809	774	758	806	797	822	819	805	774	794	800	839	776	840	757	819	776	767	834	809	771	840	774	814	801	814	774	821	809	798	835	753	836	789	854	823	847	813	805	823	807	839	807	800	812	824	847	790	788	837	762	760	783	854	773	818	771	791	790	778	810	813	790	743	798	807	792	761	830	768	844	835	820	779	826	772	799	790	853	827	785	762	803	793	790	760	771	770	841	827	824	844	843	813	764	755	800	784	788	792	808	821	780	804	811	802	836	786	866	816	781	772	800	833	782	783	831	813	776	756	778	804	846	787	790	824	780	807	853	795	800	782	832	804	836	791	768	780	798	864	815	812	806	752	838	839	777	782	785	826	823	784	812	812	772	803	803	814	825	790	788	818	818	724	762	800	832	786	857	799	849	794	836	792	800	821	734	838	855	830	815	793	802	805	812	805	806	797	798	811	805	814	781	826	835	837	786	778	844	849	812	795	755	793	818	817	834	774	798	817	763	731	771	825	810	795	820	794	790	821	852	791	814	817	830	777	825	839	793	765	838	800	824	833	802	768	857	794	810	790	820	826	797	813	847	833	762	809	824	807	787	805	826	773	816	753	829	782	822	788	806	778	787	759	794	800	818	773	800	814	778	832	834	778	809	801	790	743	806	799	781	797	763	801	824	813	761	738	811	820	824	844	800	782	828	815	789	840	760	756	869	794	796	851	767	791	806	785	800	808	784	757	793	844	816	822	843	779	796	839	762	764	780	822	825	836	806	804	817	802	807	787	823	835	754	787	829	796	801	803	826	784	765	771	833	799	794	789	775	778	841	828	789	806	795	842	820	825	790	814	747	795	773	796	828	776	787	786	828	812	827	806	768	810	818	804	738	809	752	796	808	843	826	788	854	788	819	805	814	786	822	819	765	805	786	786	812	807	780	832	801	771	778	813	830	781	766	801	811	772	800	789	773	765	792	734	797	769	799	863	817	830	816	816	817	781	696	793	799	787	759	775	831	823	797	793	786	812	822	777	879	790	799	892	745	806	844	832	851	782	850	801	747	775	792	827	805	837	833	783	800	807	779	875	764	796	822	875	849	802	818	806	789	820	814	794	837	770	765	793	820	836	825	818	802	842	819	850	839	757	831	815	689	788	786	808	776	822	785	794	813	793	797	825	797	771	777	814	813	783	783	805	828	812	814	831	773	806	782	786	823	836	780	834	778	806	794	792	813	825	852	820	820	805	831	836	755	801	801	783	769	778	760	762	840	888	788	794	839	807	817	775	793	821	789	804	776	834	813	815	775	789	816	777	795	760	814	796	774	814	821	791	795	800	760	752	783	811	782	770	787	790	788	775	815	798	779	877	830	831	775	796	793	777	791	803	827	765	818	803	762	829	792	814	807	760	773	796	797	828	768	870	789	792	805	775	786	822	769	772	784	778	755	808	820	809	799	803	752	814	810	778	805	835	769	823	792	792	758	792	795	835	775	773	838	851	802	790	807	789	814	810	811	834	804	822	798	819	806	766	815	784	786	765	754	794	813	800	800	783	763	781	802	859	772	790	765	796	793	837	731	789	796	770	834	784	835	813	757	809	803	773	805	808	779	792	810	775	798	790	779	793	809	821	843	795	824	758	853	842	779	794	818	797	829	811	797	759	788	789	825	766	804	834	805	851	846	857	850	793	767	750	828	822	798	767	857	810	792	804	779	827	845	796	784	790	808	770	777	812	813	771	760	801	785	831	778	758	754	779	722	782	783	806	813	784	791	776	785	803	848	877	768	797	791	752	818	787	767	777	829	781	837	772	771	860	797	807	782	753	838	801	786	774	830	761	802	776	884
27155	13439	8876	25233	19096	8330	1675	831	769	770	756	752	821	738	762	766	767	787	764	804	776	792	801	763	848	806	797	747	774	797	788	811	802	775	781	761	731	786	778	856	819	791	812	770	763	762	728	744	764	793	778	763	748	748	741	822	826	790	781	778	760	773	796	759	754	775	773	742	828	728	733	772	763	724	808	794	800	803	695	785	808	751	791	797	776	767	751	764	773	775	791	781	784	717	797	727	781	726	752	768	795	749	770	725	818	753	732	732	818	798	842	747	791	796	768	748	749	784	781	737	784	755	766	791	789	779	780	785	786	780	747	742	795	801	745	750	777	729	782	784	786	736	776	761	762	800	792	807	785	704	794	777	744	720	788	738	758	788	775	726	796	769	844	761	833	740	809	807	823	797	761	678	748	782	804	750	753	789	750	796	859	786	814	762	830	743	761	772	774	782	729	769	807	774	788	740	784	710	743	775	790	751	767	768	805	789	736	743	757	741	762	781	775	783	764	793	791	757	795	753	817	747	754	781	789	800	770	750	784	807	791	788	819	778	826	756	804	737	741	795	780	743	775	776	810	833	776	788	736	769	772	805	788	764	763	703	783	802	790	760	795	765	806	746	743	782	745	756	807	765	750	801	735	780	795	723	824	758	774	759	769	780	814	815	826	714	782	756	685	777	744	777	798	807	787	755	747	760	762	745	764	762	768	819	845	746	752	772	816	740	740	792	774	749	774	726	833	777	780	775	806	748	813	814	765	729	780	787	756	758	810	819	872	798	734	739	779	763	752	854	797	768	796	784	761	781	805	761	787	788	826	770	799	756	697	779	769	736	742	797	723	785	749	778	791	847	776	735	735	788	730	781	801	815	761	770	770	781	743	780	740	766	769	710	797	794	841	771	782	807	790	801	799	756	736	740	774	787	755	765	707	824	802	784	821	773	673	720	760	727	794	825	786	809	778	717	809	768	727	773	792	770	794	777	773	797	818	770	842	789	774	768	778	785	799	799	780	742	766	754	693	786	759	723	729	758	798	792	822	787	774	778	764	768	774	706	774	787	799	777	764	776	779	793	729	750	785	747	776	775	794	794	758	792	803	808	769	790	763	793	767	765	737	782	767	794	738	729	742	766	768	722	752	802	802	754	776	777	834	777	809	793	832	772	755	783	768	766	748	784	811	793	785	835	790	782	800	775	749	748	817	781	796	785	841	750	831	799	801	756	794	772	806	767	793	754	792	791	796	763	775	848	827	746	766	801	833	810	779	768	827	764	743	777	821	749	738	804	717	843	747	779	775	799	800	735	768	750	802	786	771	766	787	779	859	771	747	747	792	769	801	787	748	777	770	825	772	791	779	832	757	716	725	750	807	780	794	722	768	760	757	781	758	747	778	808	750	833	796	785	802	818	767	753	752	797	821	788	755	760	783	786	780	779	773	787	775	789	768	762	774	783	768	790	752	845	766	778	750	768	767	792	772	771	779	750	779	751	750	731	775	752	807	751	749	807	795	781	746	782	799	789	742	792	763	786	771	745	807	794	802	813	751	759	783	777	731	736	766	787	806	769	757	766	764	775	776	772	770	799	797	755	764	756	820	747	753	740	762	746	797	790	776	781	716	843	746	768	841	823	802	773	781	811	769	744	773	773	774	743	747	775	840	793	733	799	788	843	761	779	796	743	778	722	782	794	767	791	781	795	774	792	754	759	775	782	765	762	794	699	790	708	781	753	786	754	795	771	787	770	770	751	751	740	758	821	771	785	805	741	781	798	751	788	798	792	835	692	767	718	796	796	793	791	763	744	777	735	779	799	793	741	814	787	777	783	780	763	782	780	787	788	755	756	814	794	755	758	792	740	760	733	763	737	756	809	762	751	816	778	786	743	791	780	784	764	769	793	735	735	807	840	739	767	783	784	767	754	803	778	732	785	772	743	810	826	764	788	787	804	800	796	772	735	802	746	811	794	697	760	738	732	808	788	803	789	746	774	763	756	849	775	783	785	805	800	743	732	796	826	810	807	771	817	789	762	766	767	739	827	776	801	791	752	760	803	758	732	743	767	776	760	804	815	732	820	781	746	799	804	790	776	779	759	748	824	773	733	789	831	796	809	785	837	775	800	742	790	784	802	818	826	739	748	747	721	828	769	800	807	820	742	806	777	808	774	763	814	842	747	824	818	839	798	723	757	804	769	774	802	785	777	765	784	728	766	781	744	742	784	780	767	809	748	766	732	764	725	756	734	738	787	741	733	814	754	760	794	765	788	802	821	783	794	730	753	791	816	770	755	722	757	746	757	792	805	796	781	816	741	797	766	782	791	786	723	795	777	766	738	753	736	781	813	799	719	768	752	729	743	748	808	780	864	814	762	760	718	754	746	774	780	753	808	809	802	807	801	793	746	759	768	783	727	784	818	800	754	781	800	773	785	791	770	723	762	768	793	771	767	815	743	751	840	833	708	739	823	791	736	756	742	816	816	798	746	742	770	756	775	796	794	784	814	770	756	827	755	761	759	769	762	783	802	756	745	743	779	739	758	798	808	774	795	805	771	756	777	796	821	785	795	757	773	748	780	792	763	784	786	775	791	738	787	849	745	789	808	802	797	726	793	777	753	786	743	778	799	705	783	815	816	806	775	749	790	802	784	807	858	740	772	786	775	862	742	770	731	786	777	799	785	748	787	846	772	758	759	804	818	837	766	761	743	751	758	761	771	806	809	798	805	743	776	779	797	750	766	785	788	800	788	772	745	785	789	771	788	770	767	753	775	762	810	798	790	777	799	777	777	780	835	785	825	758	766	780	842	806	744	793	796	764	754	837	815	762	772	785	750	834	798	751	784	753	776	800	771	808	768	796	824	812	726	704	784	697	745	730	759	812	753	777	785	780	759	765	815	854	808	812	793	791	757	778	796	764	825	831	778	751	779	811	771	793	760	756	762	766	751	804	811	823	791	772	750	742	796	818	774	781	758	767	746	759	758	761	806	807	774	736	794	799	775	795	757	781	741	762	777	844	816	783	811	780	803	802	795	779	791	754	748	728	792	767	766	794	812	794	762	794	727	745	770	771	748	793	787	830	738	836	769	818	853	785	801	770	740	757	767	842	801	784	866	777	744	787	859	766	775	829	833	741	762	800	775	768	740	772	812	757	797	759	772	781	795	768	814	754	786	788	729	759	753	753	770	766	786	769	835	741	784	739	769	780	748	759	760	718	793	788	745	761	774	756	779	791	793	779	755	778	742	782	754	768	789	769	750	772	800	755	777	773	798	778	754	796	785	767	811	726	829	791	820	768	714	824	772	783	713	782	791	768	838	774	775	759	714	755	807	819	820	809	781	724	795	753	765	783	754	792	791	785	793	801	706	759	716	768	723	766	773	776	787	781	755	773	815	845	824	764	812	749	762	763	761	774	785	738	757	755	822	736	741	739	786	771	747	776	816	796	763	770	775	797	810	822	802	775	751	743	740	763	815	761	796	772	810	773	809	749	814	746	795	767	826
5063	1407	10015	19734	13376	5949	1295	709	724	708	716	718	734	769	707	714	705	744	720	739	677	743	780	733	716	650	742	761	693	703	771	727	723	715	757	696	696	702	722	691	695	760	692	762	712	690	721	713	723	716	725	707	742	711	728	700	706	701	740	718	680	699	710	733	677	718	692	680	651	706	725	690	680	695	738	687	742	728	665	725	696	734	740	655	674	663	735	693	681	701	748	694	707	717	742	728	651	717	721	716	707	741	725	698	726	713	729	707	718	751	691	680	752	718	695	714	690	700	737	736	729	734	752	723	775	711	714	762	688	702	709	696	694	733	704	692	664	703	756	751	721	717	713	705	689	698	729	755	766	708	708	725	672	651	743	672	680	718	694	747	780	697	702	730	735	680	713	730	759	720	763	694	648	729	716	655	720	726	718	712	693	797	727	687	717	721	704	737	738	705	761	725	691	683	717	688	674	751	695	704	705	686	661	705	689	698	738	744	678	687	657	708	726	673	696	708	653	680	709	677	745	717	735	728	714	733	695	718	708	714	692	773	723	681	710	746	719	709	700	741	720	695	708	681	654	651	713	744	709	725	723	677	739	672	733	717	683	719	720	721	705	661	733	732	713	733	675	725	679	718	669	679	731	693	737	748	712	781	683	680	720	674	694	707	740	686	660	740	694	724	696	758	706	695	720	703	737	687	757	750	732	689	682	732	693	703	682	715	726	724	646	686	739	685	790	748	734	709	784	662	696	716	735	739	729	671	750	755	789	726	765	728	682	712	703	740	750	692	662	711	729	743	676	768	717	689	745	688	710	736	741	726	706	718	701	707	743	739	714	736	714	730	753	705	707	757	694	701	765	756	710	657	709	664	737	703	697	707	698	703	722	718	684	731	725	729	698	660	727	751	712	723	687	695	734	634	712	720	752	704	671	709	743	715	721	723	728	673	666	716	743	753	755	661	656	744	649	727	700	716	665	715	721	680	725	743	645	725	696	763	716	738	723	714	744	715	764	667	713	695	698	684	711	707	704	697	719	701	724	745	722	680	669	673	731	674	695	710	714	693	704	717	686	665	724	727	721	729	757	742	707	708	745	686	710	704	721	718	672	699	666	719	774	731	696	686	702	677	670	728	701	697	698	736	686	738	722	670	740	694	771	740	682	743	742	674	681	793	681	733	728	683	729	727	752	716	692	714	684	758	688	716	672	688	688	697	696	749	688	662	741	696	729	711	712	733	742	675	735	696	730	689	694	745	724	686	690	685	718	738	747	682	732	738	735	723	680	725	700	729	738	710	732	710	712	674	707	697	693	700	713	663	702	744	717	691	711	754	700	714	694	731	723	726	703	693	679	685	702	693	721	737	738	703	674	682	729	696	709	708	691	729	754	673	734	743	709	691	763	696	686	795	714	735	716	742	694	693	698	685	752	670	745	711	713	717	753	671	718	727	762	710	728	749	733	729	745	675	715	714	749	707	728	717	684	716	735	727	690	711	697	664	734	720	714	713	732	799	679	700	757	759	646	739	737	709	719	665	741	656	704	698	737	712	718	740	725	647	762	724	693	705	777	709	713	751	705	719	703	721	712	707	770	680	717	708	722	710	693	709	737	752	749	696	691	704	749	710	759	747	686	703	730	684	772	714	690	696	725	748	760	696	718	744	713	695	690	752	762	680	692	724	740	752	704	713	685	699	736	748	697	728	705	701	714	731	737	662	704	692	746	749	715	766	728	737	757	696	714	727	710	702	757	733	700	687	700	778	699	669	698	726	668	712	777	710	705	666	734	727	677	717	715	721	748	748	725	706	666	666	709	725	745	725	714	695	694	751	746	690	691	733	702	648	716	668	690	701	706	735	738	699	729	698	700	738	714	724	741	694	775	672	681	704	733	763	713	750	715	691	692	717	743	690	642	739	706	725	642	744	733	677	708	701	740	720	752	716	685	731	725	740	723	758	735	721	744	741	641	722	742	761	718	715	679	755	705	726	742	711	722	715	701	688	658	667	712	678	669	759	726	711	672	696	687	693	685	725	717	747	694	717	686	635	743	725	722	719	730	744	708	722	718	696	657	729	738	722	730	733	720	739	731	681	707	744	695	732	761	721	681	728	728	713	639	720	755	705	730	698	732	700	729	714	734	704	742	741	709	734	671	761	693	734	741	736	683	738	727	738	657	756	688	739	714	701	707	737	750	730	713	755	724	668	661	730	756	723	768	713	724	703	691	679	729	714	674	746	703	662	694	679	710	710	646	691	746	683	700	694	697	679	734	683	761	742	672	718	727	717	698	712	749	706	707	690	706	707	754	719	739	711	699	698	683	715	752	667	753	710	717	766	693	708	725	702	713	728	728	739	728	660	716	728	691	742	750	730	738	747	775	671	725	706	704	715	710	710	725	662	690	720	738	733	687	683	719	697	710	707	690	713	722	721	697	749	733	733	719	753	704	683	741	758	700	700	717	726	737	721	736	754	774	711	695	708	715	726	717	704	761	716	684	704	699	738	691	736	681	738	733	693	734	732	734	782	711	703	652	730	760	707	737	637	742	748	737	727	770	664	744	710	695	733	683	686	713	754	705	729	691	738	744	713	741	694	734	721	748	707	746	747	707	716	707	674	721	684	742	721	729	727	707	779	730	653	729	671	727	687	688	750	697	686	687	702	739	711	655	745	757	682	699	728	761	679	692	741	722	755	742	728	697	677	696	706	738	751	733	707	749	672	716	731	701	675	725	733	701	705	696	682	692	759	747	720	698	710	705	717	746	676	719	709	707	670	710	683	693	685	686	714	725	733	731	714	756	731	734	703	690	714	677	810	723	734	704	725	719	690	729	703	685	702	701	692	730	679	726	682	714	698	734	727	702	724	767	689	746	730	702	730	709	728	696	683	710	710	727	703	740	712	662	695	730	725	719	694	753	674	762	689	702	690	743	682	680	685	710	666	753	733	741	720	700	672	759	703	728	775	717	699	740	711	689	660	710	731	727	704	708	696	642	734	712	729	748	684	687	770	731	748	675	689	745	676	710	765	716	690	650	733	709	725	728	672	724	735	741	710	705	761	724	768	752	736	706	696	679	698	724	671	687	698	699	705	670	716	712	701	733	708	718	655	731	703	708	772	753	685	688	705	743	723	700	737	745	699	726	742	705	704	670	714	701	726	718	690	683	710	723	669	734	666	694	712	718	707	721	721	688	739	691	687	728	737	698	775	730	758	712	722	716	708	728	682	718	716	756	698	722	671	735	731	760	677	711	690	707	664	708	690	696	720	729	697	719	738	699	721	693	725	719	693	701	705	717	702	722	673	751	669	693	708	638	740	682	757	739	734	683	694	729	706	690	742	686	759	765	752	713	692	688	733	715	718	717	694	702	703	722	702	754	696	729	766	689	688	706	735	707	736	739	680	740	724	692	711	735	758	693	682	685	694	686	673	722	694	780	696	773	702	711	739	684	723	721	652	688	772	776	710	792	693	730	749	691	737	696	714	731	709	714	681	672	734
24602	21141	29396	54607	56122	38117	12020	1346	891	771	786	787	696	745	732	691	736	785	722	831	832	905	808	746	771	750	695	773	705	771	812	772	757	778	756	693	707	707	773	753	720	738	730	747	731	749	726	779	796	753	782	754	739	722	797	719	736	743	725	739	779	735	707	695	769	756	740	702	720	713	722	736	697	722	722	737	741	658	704	718	732	711	713	737	744	757	708	712	732	733	753	700	740	750	677	706	752	707	712	743	748	739	699	737	684	785	739	753	787	787	710	781	695	726	694	730	728	771	769	721	717	776	738	701	772	761	709	733	746	748	734	713	711	682	747	766	747	780	744	709	756	742	752	805	675	720	764	724	707	735	732	705	743	688	741	713	715	715	679	731	752	732	716	716	738	717	749	711	713	737	719	705	761	731	695	734	715	706	705	724	739	746	737	736	711	747	727	741	736	779	739	700	788	746	718	681	725	683	707	758	783	736	714	735	746	736	722	689	743	762	731	686	732	728	738	744	694	704	749	735	757	745	676	717	705	685	743	735	722	734	728	747	710	753	740	758	752	783	739	720	738	732	742	705	720	703	714	730	753	732	719	746	715	699	730	744	674	722	737	761	694	721	690	730	660	728	694	754	738	654	729	693	735	755	741	763	712	748	707	755	725	730	714	722	700	714	736	740	770	758	742	759	730	728	749	712	738	770	743	676	747	726	693	734	719	765	759	727	734	746	687	705	720	740	737	731	684	740	728	759	709	704	744	732	698	726	706	757	675	673	698	757	738	705	755	755	724	691	714	784	753	754	729	677	710	759	717	754	748	718	723	752	731	708	734	723	716	743	684	714	718	760	717	752	710	730	746	734	734	744	728	778	778	730	678	773	735	775	696	698	676	711	720	714	740	739	717	725	729	762	754	750	782	751	756	735	735	719	716	740	736	725	730	754	760	726	777	729	721	746	735	736	701	726	799	674	719	715	754	716	769	721	693	739	733	738	735	720	729	746	744	758	750	749	689	734	713	758	729	705	740	723	700	727	719	665	758	701	747	732	735	717	715	712	759	776	745	734	703	766	715	736	719	761	728	695	746	689	733	711	690	737	754	695	744	752	749	731	713	697	702	763	816	703	683	749	747	780	706	694	732	781	760	726	705	745	741	738	728	769	742	792	742	748	718	757	720	754	747	715	771	747	711	697	692	770	701	722	693	767	765	735	663	717	717	705	741	754	698	746	783	672	779	725	704	745	718	773	788	690	764	728	747	747	725	793	727	776	758	689	752	680	754	695	716	717	697	724	721	714	746	738	764	752	772	724	679	751	764	703	694	710	721	726	711	742	695	708	737	713	706	749	760	751	729	780	693	748	713	752	715	767	720	716	767	707	754	727	668	706	720	759	779	764	779	724	680	688	692	728	722	732	682	729	710	704	734	736	702	769	690	717	780	717	753	702	746	706	759	720	724	713	756	729	701	787	706	716	771	774	728	695	757	778	779	724	676	745	771	747	750	767	686	766	696	718	699	737	737	738	735	753	747	687	765	712	729	722	724	762	773	740	677	741	730	791	700	734	748	709	791	711	704	753	761	758	733	723	727	694	716	756	736	738	793	728	759	754	742	755	740	727	742	736	720	747	684	698	737	697	747	743	724	735	794	705	712	747	738	761	737	739	674	735	784	764	714	738	740	772	739	693	751	750	760	749	718	694	711	762	752	793	749	708	746	775	752	709	727	771	747	696	732	729	686	748	754	699	759	740	712	732	737	699	727	681	736	744	779	749	728	743	750	703	739	708	675	751	781	724	781	747	736	723	741	720	677	754	732	783	739	760	738	725	725	704	701	742	782	757	769	730	708	746	710	724	706	739	788	725	744	748	761	734	720	688	716	744	713	686	704	731	739	758	730	765	749	797	706	714	727	764	721	737	727	732	685	774	719	761	717	716	759	736	715	740	735	719	701	711	728	689	728	724	735	662	760	698	698	730	735	727	705	691	726	731	757	703	696	769	716	745	726	785	720	734	783	708	733	734	737	817	695	715	752	695	758	742	723	719	705	747	681	756	676	712	669	683	763	727	732	766	763	754	734	731	712	734	716	788	695	763	740	734	709	756	731	738	706	778	700	732	747	732	771	749	757	708	759	710	738	752	783	737	716	729	764	742	745	746	752	728	720	702	738	771	705	694	752	720	717	690	720	739	703	770	706	795	744	728	727	700	775	704	716	740	715	706	713	778	728	721	770	709	768	745	696	743	719	776	695	781	742	746	747	722	711	716	713	753	713	692	751	745	730	766	702	748	717	712	750	748	718	719	731	731	766	731	693	718	748	741	714	760	696	715	693	721	744	682	693	715	740	738	727	757	719	727	791	768	731	690	736	723	697	753	730	725	734	718	783	730	780	718	727	717	701	755	775	727	729	787	701	681	751	755	719	738	769	701	728	776	710	716	700	692	729	789	697	737	683	682	784	681	775	694	688	757	751	707	737	704	706	720	764	744	721	693	753	758	718	712	725	774	732	675	743	734	717	709	708	711	741	718	720	709	774	686	731	776	739	781	684	726	706	730	718	727	727	737	747	720	713	738	679	748	724	673	749	672	698	749	718	773	739	728	744	746	754	737	710	783	750	685	781	741	723	717	747	683	740	701	752	732	700	730	719	723	765	702	727	734	736	752	755	738	713	752	789	733	751	739	724	698	677	705	731	726	785	738	770	734	742	720	760	690	776	728	703	714	715	729	714	736	792	720	724	723	717	746	766	730	752	680	705	695	743	720	774	735	674	741	766	711	699	720	759	733	715	681	714	771	746	768	736	708	726	716	705	747	737	745	763	709	756	739	732	740	693	735	684	727	671	789	716	711	732	712	711	730	715	749	766	749	747	746	732	728	693	698	724	746	737	723	739	712	659	745	734	682	712	776	751	717	708	685	725	766	670	736	730	723	745	714	688	710	766	700	725	706	689	754	815	759	695	728	761	678	731	751	739	740	769	757	736	719	764	722	727	713	735	749	730	747	761	768	671	810	728	694	754	724	670	733	755	691	705	724	733	741	746	741	793	733	754	720	704	743	712	720	724	744	791	727	720	692	743	698	749	707	726	737	734	751	727	682	723	723	741	766	717	752	734	782	734	762	760	713	712	778	762	685	701	685	711	706	707	710	775	723	759	716	766	760	743	724	751	743	760	761	723	753	722	760	739	716	755	660	717	749	737	753	725	746	701	752	726	713	760	734	779	809	737	679	754	712	702	723	715	791	736	700	691	757	775	686	755	742	788	732	684	717	689	732	720	705	704	766	700	729	747	741	734	773	714	750	752	727	737	751	730	795	712	735	712	703	734	742	695	722	746	737	792	713	702	727	746	700	701	735	687	748	724	719	740	722	744	731	724	747	708	710	699	732	751	722	715	711	748	790	725	710	739	789	675	725	720	714	691	710	778	765	731	763	729	738	729	686	757	718	722	727	727	703	750	767	735	753	773	726	765	713	747	731	768	734	704	770	748	717	708	727	734	732	729	742
3473	4240	30103	69027	54267	28315	3706	707	745	697	726	771	720	778	717	751	750	747	764	778	834	890	877	763	718	759	731	741	734	678	749	729	726	704	703	691	677	745	708	701	723	735	732	728	687	700	701	754	706	711	703	703	677	677	715	717	738	695	664	730	722	743	757	709	696	710	722	732	744	690	725	703	658	709	673	753	745	690	780	769	725	733	702	685	713	718	730	725	710	688	721	650	691	737	715	766	679	681	752	703	695	714	724	721	766	689	705	739	736	710	740	741	696	680	703	736	707	714	641	745	752	688	706	710	723	721	678	744	708	667	747	745	770	668	697	735	718	749	705	676	658	667	697	738	735	743	730	750	676	719	722	709	766	723	711	693	716	706	758	737	745	734	697	682	711	698	729	734	731	670	731	703	705	735	744	753	751	699	711	737	748	702	718	696	702	734	712	740	751	771	670	698	765	697	676	700	713	688	676	717	725	718	743	722	696	680	713	722	705	692	708	721	727	731	733	748	733	697	750	703	710	684	719	637	717	718	697	645	717	683	712	726	695	680	736	741	712	671	719	702	726	690	719	695	734	676	741	715	720	709	727	732	715	731	732	729	744	717	726	704	700	755	720	736	707	716	655	676	674	739	703	668	724	701	701	682	715	769	770	695	745	709	686	694	668	693	736	780	669	702	714	720	747	768	698	715	698	712	680	676	755	750	709	731	697	742	690	685	717	680	730	727	735	705	725	741	772	713	653	701	701	712	753	724	676	671	730	728	704	703	673	723	762	706	746	714	704	718	717	695	718	705	706	696	690	702	753	742	722	727	715	749	739	680	667	706	692	709	695	768	729	636	693	762	753	745	759	643	747	741	781	695	699	723	702	745	729	689	698	688	682	742	703	690	688	673	717	671	742	673	717	700	730	724	710	712	706	704	718	656	769	727	740	759	721	742	717	732	715	711	762	704	730	710	768	684	728	774	693	736	698	692	702	672	711	727	713	708	746	731	708	777	721	718	732	712	727	663	692	661	707	694	656	702	738	721	751	701	756	748	752	732	724	665	703	694	701	718	663	728	641	719	707	741	716	717	687	717	754	698	690	717	755	736	677	810	738	721	714	743	708	709	623	694	716	698	720	689	722	656	762	723	726	748	694	720	735	711	678	721	720	721	738	765	693	700	729	664	695	709	740	707	736	745	719	723	757	726	720	690	654	664	722	717	731	687	742	700	710	678	689	653	710	705	704	666	749	692	674	748	697	725	755	700	678	736	700	700	737	757	729	762	730	674	722	725	702	706	699	732	765	710	714	687	712	665	669	688	702	718	724	667	710	679	727	746	773	731	664	719	698	709	715	706	734	710	731	724	706	711	729	717	721	721	676	745	711	713	736	703	724	689	689	734	758	701	762	716	709	659	740	764	645	685	718	702	712	693	745	685	698	736	727	693	729	740	687	712	726	741	716	740	747	729	762	676	728	763	743	773	721	694	687	684	698	697	686	729	782	711	754	720	710	737	751	711	683	717	647	719	723	675	713	666	715	692	724	743	729	744	738	688	712	676	693	731	719	703	697	734	748	716	693	683	752	709	673	733	723	747	730	717	751	691	710	739	735	710	726	721	696	725	781	696	699	688	717	746	762	715	679	702	745	707	713	706	757	762	749	722	768	667	714	688	726	718	714	704	733	691	736	678	684	689	731	717	686	764	793	705	719	720	685	724	737	740	724	726	696	738	751	734	705	705	725	742	693	716	715	740	730	682	710	728	731	710	750	760	741	718	691	732	699	692	717	693	687	672	710	675	707	704	720	745	723	697	774	719	699	692	682	683	716	731	726	745	704	700	704	741	715	703	791	743	685	697	783	722	683	751	710	727	641	692	702	681	713	712	698	724	698	710	756	680	684	716	700	697	722	699	724	670	679	745	713	714	753	720	725	679	748	693	706	769	713	704	723	714	717	681	708	716	723	655	714	718	726	764	704	722	714	725	693	775	753	769	696	745	725	722	670	709	730	778	656	666	763	734	757	708	721	684	698	739	738	719	715	703	708	723	708	738	756	663	705	751	729	728	707	715	685	723	720	718	709	675	673	688	694	686	694	688	708	722	746	737	680	666	700	724	695	698	737	670	707	704	699	749	722	729	719	719	669	693	719	694	703	723	735	692	723	724	726	702	717	726	728	683	699	684	709	742	707	701	684	732	721	713	746	675	738	721	688	701	745	720	724	701	733	738	771	711	744	695	755	712	715	740	684	735	696	713	699	706	702	712	758	704	731	751	685	731	721	701	690	703	710	731	653	699	712	769	701	691	658	793	750	737	700	714	746	699	720	665	688	755	669	704	744	715	691	723	698	661	706	703	665	713	681	699	730	719	719	733	756	707	681	747	688	697	699	734	729	750	706	699	722	667	720	758	730	722	737	685	668	699	719	704	750	692	688	738	753	686	696	729	740	762	695	737	686	696	708	727	721	746	734	720	776	733	733	704	699	684	695	746	681	706	734	720	756	718	753	754	715	719	734	635	751	725	666	663	719	717	742	723	731	713	713	734	707	693	684	765	719	705	726	765	720	714	687	725	719	692	741	743	740	712	708	722	718	718	696	727	700	741	729	730	710	738	681	717	749	688	734	693	693	762	719	700	774	735	689	689	753	701	704	712	732	718	726	712	732	702	738	717	679	700	682	718	729	744	664	689	716	723	725	705	708	712	727	721	741	657	712	742	725	731	686	714	725	699	687	736	682	696	734	744	714	721	746	752	681	705	720	742	724	688	700	717	711	721	729	724	722	696	802	708	701	731	656	675	668	731	696	712	723	705	728	753	778	711	706	720	729	692	679	734	681	673	686	791	681	748	700	663	714	744	662	706	700	719	714	743	728	714	757	704	689	696	705	709	720	738	706	715	741	704	710	756	658	717	743	726	662	747	710	705	705	706	721	720	687	694	751	725	709	718	705	699	666	691	712	723	705	715	718	732	712	718	707	723	711	687	712	710	745	694	704	678	697	678	689	685	734	695	754	677	706	738	684	699	702	700	708	664	717	760	706	765	731	711	726	686	687	731	684	708	697	719	676	684	706	734	724	711	717	699	732	711	719	670	693	704	690	731	713	726	723	736	706	714	709	731	719	715	716	723	705	679	701	709	727	738	705	727	682	720	679	706	722	689	709	680	748	738	732	666	728	688	720	732	707	700	690	666	691	723	687	719	714	766	738	753	686	768	722	686	685	743	731	695	720	687	691	709	732	736	713	749	736	728	754	705	727	724	695	699	708	692	725	686	734	724	752	710	743	752	721	734	743	735	729	754	683	711	710	720	729	759	731	753	731	722	713	716	703	672	748	729	746	668	683	746	701	718	713	734	690	707	728	744	674	755	739	710	688	722	719	729	739	756	670	676	711	693	702	673	719	718	729	737	713	726	756	711	725	756	707	694	726	723	722	766	675	683	708	667	710	717	770	759	725	726	730	715	737	731	690	716	721	773	696	711	756	681	684	734	711	704	707	713	694	729	622	677
23835	21130	29773	44337	60191	47590	20276	2560	1015	857	873	930	884	869	825	875	832	833	872	980	970	977	881	929	897	844	851	838	820	817	847	776	824	846	837	866	784	789	820	804	791	781	859	850	806	816	814	846	764	791	815	829	814	808	853	842	796	794	833	787	842	913	856	804	799	819	797	844	837	848	865	837	790	801	757	852	781	857	815	824	837	750	852	809	819	784	825	825	786	828	822	800	813	804	798	807	792	767	782	816	828	774	796	817	827	789	828	800	828	816	870	824	809	826	810	815	773	804	779	766	814	854	834	814	856	879	872	797	828	738	769	827	866	792	813	831	860	793	827	852	759	790	798	809	805	821	810	801	795	805	831	805	800	808	830	855	843	805	872	835	792	788	789	838	840	781	834	796	800	778	840	790	801	806	858	767	767	799	791	817	790	776	797	836	815	802	837	812	757	830	822	750	841	760	888	871	878	866	823	826	828	786	837	792	806	807	799	767	818	835	784	786	799	872	827	854	794	816	814	829	857	832	795	814	769	803	833	827	825	873	851	808	818	854	830	815	842	831	828	858	853	848	795	798	858	844	815	823	765	840	792	829	843	780	806	853	782	800	808	814	858	784	815	779	790	829	780	799	796	857	768	832	860	856	785	815	799	785	825	811	843	837	804	783	814	753	830	789	795	797	882	830	769	785	836	817	795	824	843	802	827	834	780	805	823	839	826	769	771	822	818	813	797	794	835	777	853	732	758	784	852	812	818	785	809	831	844	792	817	813	822	788	788	782	838	786	762	804	793	799	803	791	816	831	796	795	784	768	785	855	724	739	801	823	833	792	845	858	773	783	805	795	840	861	827	857	798	817	801	794	822	774	777	818	759	781	835	832	774	818	835	743	833	772	772	829	829	805	781	817	824	792	808	851	826	814	784	774	834	807	844	794	795	791	776	831	759	784	812	803	846	816	843	792	848	870	836	828	842	817	762	833	817	816	789	779	795	847	797	795	807	813	791	857	778	794	781	818	790	787	808	817	837	803	784	816	790	840	825	825	825	794	792	776	853	854	813	845	812	845	833	819	778	897	830	773	822	803	797	795	839	809	806	790	757	820	823	784	774	792	766	831	798	820	845	826	845	796	803	825	858	849	829	811	788	834	794	763	802	815	827	816	838	785	797	804	810	793	811	815	784	784	836	863	786	819	770	837	811	747	814	822	796	795	813	827	787	811	804	797	812	756	794	806	803	872	793	806	732	842	800	827	854	826	800	763	830	822	753	775	866	845	818	806	835	841	838	818	803	856	802	833	797	797	832	828	785	803	789	836	803	774	839	814	785	794	844	834	785	786	818	819	798	865	795	820	840	789	809	770	791	846	822	845	810	818	838	797	826	839	786	760	833	788	821	841	813	819	799	818	755	770	813	813	846	836	832	819	831	747	796	766	780	762	827	794	848	805	820	794	810	807	831	799	812	815	765	805	753	776	782	805	850	837	798	767	817	813	765	811	856	839	809	840	805	825	813	873	831	771	825	850	815	823	817	804	804	781	775	821	849	820	818	821	852	819	782	824	796	781	812	749	779	828	807	832	777	831	776	812	805	813	819	808	791	754	832	853	801	802	813	814	818	805	758	796	841	828	791	790	779	792	812	798	809	795	818	842	826	815	826	778	808	793	788	751	814	841	847	795	818	846	832	808	835	803	743	789	836	790	813	824	806	807	768	798	848	794	844	816	844	809	800	837	836	816	864	762	784	804	853	792	827	789	841	799	793	835	852	797	773	772	821	771	794	827	807	802	842	847	785	772	820	774	782	776	842	816	851	800	795	776	780	847	835	836	828	788	770	810	805	772	831	744	808	809	856	813	816	818	814	833	791	857	802	809	811	825	847	750	787	774	797	768	789	819	817	790	867	785	793	851	755	836	832	818	786	794	813	803	746	808	804	775	820	807	835	845	830	766	758	847	846	816	770	790	800	852	803	814	779	802	798	829	826	820	749	826	816	801	790	797	821	814	806	776	844	864	807	809	803	822	817	812	830	859	855	800	869	805	836	810	847	792	812	867	812	796	815	859	806	818	796	778	826	846	825	753	756	834	826	816	737	805	809	824	793	868	855	783	826	801	784	840	826	784	814	837	804	757	800	797	850	835	767	836	827	768	771	843	850	833	750	803	787	833	796	834	799	797	850	801	836	807	780	842	790	807	800	754	787	769	847	821	837	829	832	849	827	856	832	795	798	823	777	841	783	847	822	848	782	813	841	799	784	847	811	801	801	790	837	775	778	845	782	843	819	846	795	845	851	752	815	814	848	812	799	853	831	809	838	808	812	833	806	807	831	842	854	787	845	857	777	809	829	834	791	794	815	759	761	804	792	799	825	787	833	804	810	764	795	811	814	825	853	802	818	803	750	816	836	799	847	828	845	882	831	814	759	847	811	807	839	784	784	826	801	775	779	784	803	851	808	851	820	811	874	856	830	802	827	876	814	797	832	837	791	811	750	855	843	855	773	813	736	774	819	835	842	811	845	821	789	832	775	866	879	774	801	822	837	803	820	783	762	827	817	763	802	765	819	852	809	799	823	825	789	845	779	864	855	823	833	829	818	832	789	821	779	791	775	814	825	800	823	789	807	819	834	821	788	805	810	812	818	901	818	811	847	854	842	818	841	790	793	812	826	817	823	754	839	860	808	797	863	864	789	796	872	776	794	758	800	803	780	832	746	741	767	822	799	807	862	790	749	811	788	790	844	819	824	805	814	817	797	827	751	809	747	807	829	840	821	774	811	829	800	843	839	779	852	788	808	781	837	856	838	761	805	822	839	779	817	786	809	751	835	809	856	744	868	802	806	754	822	773	836	817	799	780	837	801	793	822	796	814	822	821	846	854	809	849	776	847	795	845	828	834	806	817	824	769	825	783	793	788	812	799	803	814	811	771	794	820	819	803	826	819	803	806	784	832	803	778	820	757	780	765	784	840	766	828	816	856	795	806	820	835	824	815	814	830	802	832	839	799	788	836	773	796	815	826	852	834	791	790	786	772	790	840	776	799	827	821	890	794	796	747	818	861	783	833	805	798	843	787	844	791	785	818	798	784	856	814	795	866	845	784	819	768	794	833	775	793	826	793	806	814	778	857	816	812	788	799	810	773	806	801	801	847	828	870	835	836	794	783	783	827	831	788	791	823	833	777	780	771	832	812	803	800	783	788	770	766	816	795	754	872	802	759	841	828	834	784	840	804	826	781	828	788	802	794	777	805	819	770	853	785	828	779	795	782	804	782	876	782	795	763	818	820	735	826	836	893	807	823	821	751	810	795	823	801	771	815	803	841	785	795	815	803	826	763	794	792	803	800	856	861	826	815	795	837	791	807	795	789	840	826	838	783	831	814	795	821	805	862	782	830	818	827	806	810	820	845	814	789	819	781	778	835	799	791	803	784	778	775	827	799	825	838	789	779	801	819	815	789	835	812	843	821	812	828	836	772	856	785	818	787	818	826	786	858	840	819	791	833
3608	6370	27649	76336	69162	40172	7245	851	846	856	856	790	798	778	822	796	812	871	891	1064	1024	1039	935	902	859	767	814	804	767	800	773	793	821	802	799	799	796	796	722	838	750	791	768	768	803	840	845	812	765	782	785	762	795	810	738	794	810	801	769	745	761	777	767	800	795	784	821	835	801	776	777	773	807	775	765	766	748	792	829	811	807	787	767	829	793	802	833	773	844	789	806	810	850	729	849	787	790	789	821	802	825	774	793	804	789	793	803	755	799	767	745	774	727	779	811	797	790	789	809	806	744	803	815	783	819	766	741	779	805	822	826	769	791	797	811	732	769	801	752	809	826	766	807	769	805	812	766	779	810	801	803	753	804	819	777	814	735	834	768	762	768	774	818	815	791	765	783	818	773	777	795	817	764	765	814	801	782	748	815	796	784	782	774	793	798	818	831	778	716	771	790	792	773	792	762	769	774	813	774	750	829	778	823	801	817	794	801	765	776	778	747	827	783	791	819	774	748	858	828	772	783	807	750	746	810	785	738	801	748	787	786	776	800	826	794	805	826	817	784	750	750	779	781	735	747	769	764	776	758	810	794	848	799	784	769	813	748	846	772	751	725	772	755	836	811	764	788	839	836	818	778	790	776	789	807	821	769	759	788	817	745	724	799	811	755	811	800	783	796	755	749	763	798	787	768	812	719	769	772	789	843	761	772	785	818	807	793	799	827	802	836	742	794	761	835	758	800	787	783	724	777	840	763	826	793	763	775	793	812	769	764	732	797	781	794	764	814	763	728	818	794	796	777	768	766	835	764	795	800	804	829	815	822	790	806	800	812	817	764	813	742	744	822	757	765	765	831	803	791	811	785	780	786	822	813	798	768	862	813	768	753	792	773	790	746	809	743	759	805	808	794	751	802	793	799	752	802	745	751	782	807	759	817	762	755	781	836	770	797	780	838	803	756	789	804	800	868	806	766	775	760	818	762	742	765	776	798	814	796	777	795	838	742	824	739	788	786	786	789	772	835	780	799	779	770	780	782	778	804	813	831	796	807	750	828	806	744	801	779	805	776	791	799	770	834	754	818	734	785	768	779	792	761	818	756	812	787	764	819	735	774	752	852	782	774	759	779	765	743	802	747	800	789	779	741	790	798	778	816	757	799	738	806	787	809	801	783	822	804	782	822	805	793	781	829	738	792	789	758	779	770	775	776	800	821	747	806	759	754	812	781	802	772	765	778	856	763	739	790	766	785	798	799	762	806	823	795	808	762	779	768	825	766	770	797	719	779	799	776	773	774	784	796	801	804	745	776	806	758	815	782	825	779	803	781	742	793	788	763	806	828	819	789	746	791	790	798	812	793	792	800	786	788	832	803	826	764	748	749	782	839	733	767	773	803	773	783	755	819	775	784	773	831	793	769	768	816	770	833	794	774	802	806	790	756	772	804	860	783	839	791	789	822	836	819	787	761	782	742	817	774	770	826	774	769	825	790	759	806	745	779	734	798	773	751	764	714	798	785	804	755	822	787	802	807	771	734	751	803	838	805	760	770	767	830	757	795	801	731	793	783	803	780	796	756	766	812	780	785	766	797	772	796	828	790	783	791	796	761	770	807	754	797	822	771	825	784	747	790	773	757	742	771	797	790	773	791	812	794	777	789	809	809	772	756	733	829	812	783	789	806	827	773	835	747	771	797	792	797	763	748	800	768	730	776	789	784	783	795	767	732	770	760	749	756	801	784	773	743	813	751	818	814	771	796	759	726	804	782	811	788	800	780	769	764	816	831	772	798	772	813	822	794	787	738	777	783	765	764	821	781	773	806	852	832	823	797	831	792	770	741	756	751	792	777	740	797	798	730	830	785	818	769	787	874	757	813	798	797	796	767	791	819	799	776	798	805	754	780	790	797	858	799	790	770	801	822	833	799	778	804	774	795	743	778	813	797	788	743	804	811	770	789	823	786	829	789	812	791	748	791	784	795	809	758	782	849	753	786	786	758	760	799	798	798	769	815	794	822	759	759	833	752	846	808	788	716	795	729	738	775	777	762	797	783	800	770	786	745	739	768	783	789	799	808	792	740	839	771	809	792	799	812	826	799	783	742	802	835	806	787	828	767	810	782	785	768	786	753	779	729	790	792	826	776	805	800	824	784	741	752	831	780	789	757	787	780	801	774	789	748	789	786	790	804	800	774	826	783	769	777	772	768	737	792	785	755	798	813	817	796	780	822	754	789	784	762	774	802	733	824	785	803	776	823	751	802	767	768	778	780	815	804	782	777	774	766	775	819	789	777	759	824	751	729	806	793	808	762	819	842	785	804	764	779	753	736	795	737	804	774	819	827	756	813	790	763	791	739	779	772	770	825	821	806	749	762	770	832	808	736	821	781	846	825	808	765	777	726	750	848	799	795	741	848	807	799	785	783	738	791	812	804	801	770	772	778	763	836	772	764	843	788	761	793	820	814	809	819	776	771	829	818	770	811	770	797	815	734	743	784	804	764	789	763	748	826	763	751	788	794	800	754	776	791	784	790	756	773	785	814	733	847	795	775	825	816	739	776	799	797	820	774	792	741	789	793	786	810	770	832	763	817	793	804	792	845	782	808	749	816	795	841	800	795	786	781	743	820	785	766	821	789	772	773	798	759	770	766	777	846	748	805	792	753	782	806	761	758	761	802	765	787	746	758	786	759	780	731	766	765	820	756	761	777	771	776	810	821	841	826	807	754	759	825	771	772	750	829	797	774	807	822	764	773	747	832	785	765	799	811	794	759	780	778	782	761	760	795	776	843	773	813	787	815	747	756	811	802	761	761	812	810	852	810	733	791	769	805	752	786	803	773	793	799	832	770	768	815	777	783	768	821	740	806	783	723	786	782	798	781	817	782	831	766	782	767	784	783	824	831	732	744	782	772	825	755	800	744	794	771	773	769	815	737	794	740	794	842	814	784	814	793	789	745	769	768	843	765	871	798	777	807	787	790	817	756	828	774	772	745	784	781	788	828	789	753	751	766	783	781	833	777	815	784	798	775	786	836	766	747	777	810	775	794	810	798	832	815	807	799	803	829	811	764	790	781	812	799	768	761	759	765	794	798	753	762	757	808	770	742	809	809	801	772	774	818	770	808	755	744	819	740	751	758	794	770	763	797	791	763	792	757	807	777	836	749	772	789	776	804	760	763	739	783	767	813	793	772	814	821	795	828	842	779	753	799	758	802	760	810	808	801	815	793	809	808	792	760	800	813	800	762	770	712	841	787	838	833	743	751	788	740	787	745	788	808	760	764	812	718	746	827	800	799	789	800	786	771	745	741	810	785	753	818	833	820	786	803	819	796	787	791	787	733	802	816	764	760	791	748	770	800	751	797	750	805	801	858	803	782	820	828	720	800	757	737	835	776	813	760	769	779	789	778	806	755	740	784	737	751	774	798	738	786	774	759	801	792	770	782	811	780	774	782	767	820	780	796	796	768	778	806	778	765	773	758	747	755	714	813	805	765	800	800	826
27267	13933	15529	25652	17393	7716	1878	856	803	828	848	803	812	835	831	812	747	825	794	858	823	781	818	760	848	832	805	810	828	850	775	844	752	860	782	858	761	814	881	815	773	802	816	813	834	800	833	792	793	824	865	784	860	809	833	782	810	792	775	797	826	786	822	833	782	842	808	848	835	781	827	787	794	795	852	740	796	807	778	825	776	810	819	832	830	803	785	799	826	749	823	842	868	829	803	821	800	794	819	805	802	801	815	813	808	737	832	796	829	803	822	765	787	777	796	778	821	836	825	807	796	774	863	808	803	807	815	788	828	852	763	797	783	839	824	845	881	775	866	793	807	792	834	833	793	793	780	724	821	844	829	770	760	763	824	836	779	797	763	853	791	798	774	781	794	830	812	815	789	794	817	852	809	808	816	814	826	789	793	814	739	754	809	849	841	794	844	855	784	774	814	806	811	851	811	816	800	782	786	804	822	835	749	832	838	837	826	795	824	822	840	819	795	806	808	814	813	760	735	852	815	807	796	833	811	808	779	809	811	851	803	795	816	801	808	824	780	807	791	821	857	784	819	816	806	755	793	844	834	811	783	798	804	792	805	790	808	795	745	823	819	838	784	775	775	739	826	772	839	857	805	835	774	787	779	810	820	743	842	809	848	844	813	856	766	796	816	780	818	827	788	811	827	814	795	797	800	817	798	788	813	823	771	862	851	795	842	787	812	811	799	792	778	792	829	795	779	773	747	864	791	752	761	810	849	766	835	801	753	790	796	813	867	808	818	817	834	816	830	789	771	826	777	851	770	778	798	838	840	790	838	843	783	834	868	753	837	847	797	809	861	786	769	813	769	766	802	794	856	802	813	815	829	801	799	800	836	770	840	831	824	802	806	833	769	782	811	809	796	750	793	771	801	779	801	814	842	809	856	785	783	788	829	803	787	785	803	864	829	813	779	806	824	825	814	769	824	809	783	819	773	847	767	787	817	828	814	825	779	809	765	763	817	775	773	811	867	808	809	824	866	801	815	795	827	790	751	784	791	807	788	828	794	778	813	800	842	747	819	796	812	832	784	796	811	788	814	831	821	765	820	824	770	765	776	824	857	783	799	775	795	786	796	797	826	795	813	846	799	794	820	786	792	799	823	858	851	818	781	824	843	808	813	821	820	841	872	803	839	783	857	839	821	803	871	792	826	771	783	845	802	822	819	786	775	863	799	796	810	816	842	821	854	824	798	772	750	815	768	835	846	832	797	768	824	793	826	828	768	819	832	834	838	805	829	801	806	814	798	796	845	831	773	791	790	831	758	834	806	825	786	830	813	835	775	829	828	848	845	807	788	801	805	796	854	814	859	785	777	814	848	813	828	890	808	833	808	770	800	821	814	801	741	824	849	792	857	797	837	768	771	863	825	788	792	753	825	841	767	836	784	791	775	818	796	840	795	802	842	784	870	793	834	779	806	778	781	787	843	778	815	833	825	851	792	826	849	763	787	775	780	811	764	779	802	827	845	778	777	838	821	803	798	811	821	807	814	785	811	796	795	800	788	762	821	814	762	804	760	765	836	793	819	773	830	801	787	805	870	824	858	825	813	843	794	842	787	814	806	833	740	799	871	779	815	830	776	820	799	803	800	829	845	777	775	792	783	866	805	857	779	792	800	789	830	860	827	813	865	842	817	777	822	777	786	788	794	800	778	777	867	841	825	820	844	802	831	785	805	783	857	840	819	812	807	861	906	834	831	825	796	853	804	809	827	853	861	786	777	801	801	797	827	795	765	794	808	757	811	865	794	839	799	817	828	775	797	808	785	803	773	834	801	819	831	823	797	831	792	804	797	835	831	785	873	811	780	830	791	792	813	802	797	807	739	783	762	810	777	836	786	832	808	823	800	777	811	834	819	820	818	782	751	796	815	826	833	770	815	827	810	821	792	754	800	779	790	811	746	889	798	778	777	766	810	820	798	829	790	779	783	820	838	772	814	771	753	863	840	824	737	774	810	820	809	808	807	786	807	775	806	755	782	776	845	765	815	827	832	786	808	794	832	820	817	776	839	772	863	844	799	793	834	770	804	853	848	783	778	775	831	755	857	832	803	845	829	847	818	829	793	817	764	832	778	762	811	788	817	833	766	859	839	780	824	820	769	806	785	899	771	819	798	804	789	818	861	819	755	772	766	807	791	832	776	778	821	850	784	833	837	784	803	774	792	793	794	767	800	845	778	818	756	808	753	782	772	816	780	807	815	800	792	755	784	804	780	817	824	845	802	864	762	805	826	852	819	822	765	804	886	780	841	874	797	775	807	837	816	823	803	819	782	773	854	825	807	772	738	761	850	811	804	805	785	787	823	821	800	816	804	792	813	844	799	807	818	821	832	805	790	800	844	814	807	772	806	784	816	806	836	822	782	817	832	770	790	776	791	825	815	844	783	875	816	838	768	789	802	795	802	775	780	871	805	766	844	814	834	798	786	886	802	823	784	849	794	777	811	777	857	782	800	772	815	822	846	847	831	860	840	817	824	780	830	838	801	819	844	808	834	835	775	859	787	816	766	782	785	769	794	826	846	812	799	786	838	756	795	834	823	805	848	758	808	790	782	785	879	828	759	786	777	860	810	864	787	765	833	803	807	781	815	784	801	775	884	815	797	790	798	818	838	808	783	808	791	808	779	817	794	756	822	792	789	765	808	817	834	819	833	781	862	792	789	761	733	800	786	764	797	808	748	850	824	811	743	810	820	774	823	800	858	782	790	848	823	772	834	837	833	790	786	807	814	800	808	803	815	826	769	812	764	814	843	826	795	826	777	766	807	794	789	865	810	799	811	801	826	777	804	855	804	784	804	777	870	824	784	854	776	815	811	804	757	790	825	811	787	764	833	782	765	790	818	737	833	780	780	802	826	815	801	804	798	813	804	813	838	806	822	778	757	819	814	844	826	823	756	758	817	770	808	836	774	795	790	815	826	755	767	787	780	857	834	787	819	876	779	840	846	830	829	815	746	805	832	759	807	792	788	835	787	764	789	772	793	858	783	819	860	790	787	798	756	724	784	798	801	805	792	809	805	803	776	808	830	771	836	813	806	786	851	792	772	837	800	809	807	821	775	833	796	833	773	842	855	743	825	795	823	824	755	849	809	775	819	872	842	853	767	790	824	780	757	802	808	827	810	840	797	875	823	829	778	764	815	811	812	848	811	778	767	837	766	815	782	809	797	773	780	847	824	785	757	865	794	781	849	832	814	854	794	786	799	789	812	798	786	785	793	869	755	806	815	804	802	830	764	842	822	798	850	851	773	800	810	802	812	824	816	843	804	772	814	887	857	816	830	795	765	774	790	749	818	841	851	827	794	787	807	803	827	781	821	797	879	807	846	793	782	837	828	781	832	791	814	818	764	838	869	797	846	814	836	802	762	813	796	823	788	785	859	824	815	763	797	777	780	795	859	793	839	759	803	840	799	858	827	828	788	772	832	845	761	784	783	771	833	819	820	843	797	804	818	857
4933	3040	16411	18532	12180	5509	1403	711	709	759	717	715	754	720	758	785	700	710	724	784	690	709	750	777	760	727	732	751	733	692	741	752	721	727	740	703	709	752	802	748	694	764	689	727	725	731	765	721	724	732	739	715	691	698	735	751	676	725	735	691	754	720	692	717	732	664	710	750	669	695	789	724	752	718	744	700	720	764	706	684	746	711	772	675	753	718	700	726	721	698	770	713	723	685	750	701	671	711	719	709	716	732	661	749	686	734	728	706	742	716	701	715	744	730	748	765	727	680	779	728	686	699	723	738	721	723	768	667	728	726	703	752	723	715	743	710	723	760	720	759	751	708	723	693	684	755	733	729	750	739	733	713	744	744	712	718	754	765	745	737	733	736	721	717	733	642	770	711	731	726	716	753	748	714	728	660	737	744	719	681	731	745	758	761	702	717	733	736	698	735	697	732	756	709	722	685	717	705	763	701	750	724	700	736	680	713	728	720	699	771	738	779	743	723	734	749	730	687	754	758	698	702	748	701	727	741	702	708	742	820	722	712	714	723	695	720	724	750	712	690	701	708	714	655	749	742	758	766	717	697	750	730	697	701	686	702	693	676	729	765	718	732	730	741	729	712	681	725	676	700	723	723	750	750	709	702	726	685	691	728	687	753	727	699	678	718	711	760	674	733	733	734	717	687	754	738	730	769	735	766	684	722	688	700	744	758	754	722	681	787	716	771	714	698	738	719	728	730	685	752	704	745	755	710	734	723	743	700	757	717	709	804	693	733	721	715	682	710	724	693	685	717	739	717	734	680	682	717	753	734	686	761	657	724	736	750	723	734	708	714	742	751	740	701	724	770	724	681	750	778	659	705	727	721	789	752	723	712	716	687	669	698	711	773	694	733	695	720	729	729	718	707	736	750	695	701	756	705	752	707	742	695	746	720	734	711	727	669	750	719	731	658	664	680	698	705	773	761	744	716	742	726	704	704	670	775	710	740	755	708	716	719	769	716	766	732	718	735	712	718	749	670	740	726	723	732	732	716	687	737	720	719	746	747	731	741	778	700	736	695	727	737	624	721	710	734	668	760	695	693	744	738	681	705	748	716	677	706	755	753	733	693	727	699	728	735	758	680	703	721	707	761	715	661	718	722	764	722	663	692	765	782	764	724	691	727	725	697	716	678	748	708	684	684	740	751	693	680	706	687	730	725	711	712	746	737	733	735	738	717	693	701	708	686	735	726	748	748	721	685	708	739	723	718	750	711	737	724	736	751	772	724	742	711	672	669	717	716	700	710	730	698	682	755	707	703	708	708	766	735	726	780	773	733	714	718	766	765	730	731	745	713	733	731	738	703	748	738	748	724	722	717	676	711	761	736	727	720	736	758	755	719	753	702	698	672	721	738	771	715	698	745	740	735	747	699	734	732	722	723	723	768	681	703	737	734	753	695	671	713	711	736	748	711	711	694	721	753	730	679	736	732	774	692	727	720	727	707	744	707	757	689	740	712	733	673	721	745	742	676	697	662	751	707	768	722	713	769	748	746	719	731	694	677	763	736	750	763	700	738	709	733	726	749	704	685	681	691	730	695	674	744	732	721	644	695	729	728	715	723	641	720	717	681	719	740	692	704	732	700	710	689	709	724	697	744	718	750	689	716	711	724	705	743	683	692	720	755	673	737	675	746	753	691	740	713	751	724	654	703	732	733	728	697	683	743	733	758	761	670	711	696	731	736	748	692	717	740	710	724	699	737	720	725	717	711	701	700	708	725	797	723	719	750	696	702	716	721	766	699	789	722	704	670	675	742	721	715	694	704	779	735	775	712	742	679	679	744	747	752	756	714	724	728	732	777	697	699	720	726	743	726	712	695	744	722	712	747	723	734	721	705	741	724	726	723	645	755	695	658	760	753	746	725	732	750	718	688	731	760	712	718	728	738	712	700	663	751	708	758	730	702	747	784	725	794	747	737	690	739	736	708	735	709	699	693	746	781	738	706	739	732	690	691	739	756	767	757	697	746	671	762	707	738	702	699	689	744	738	729	715	726	690	670	685	755	710	698	730	714	697	719	727	708	730	734	684	737	735	772	726	759	748	722	711	713	655	782	715	713	729	746	726	725	698	757	725	750	677	700	713	728	760	769	723	717	755	693	716	679	735	746	720	697	684	690	727	760	680	674	730	710	737	713	743	705	730	697	709	724	736	689	793	717	687	736	687	737	746	711	751	743	720	717	726	731	762	664	728	768	715	749	714	734	731	743	739	735	714	676	717	704	737	693	704	712	724	728	705	736	734	710	715	758	742	690	737	802	723	728	733	768	735	751	728	723	758	735	784	693	718	708	771	732	697	715	726	737	653	772	730	722	764	724	765	741	746	691	686	705	735	733	665	770	716	719	723	702	745	740	735	750	707	775	700	754	734	732	701	719	739	732	710	728	721	727	750	716	735	707	715	726	690	738	715	707	741	737	705	736	787	700	685	755	716	767	732	733	746	684	744	719	747	747	723	683	733	756	698	741	726	728	740	688	712	730	713	749	692	733	763	714	768	734	739	761	711	693	766	706	716	748	671	745	702	723	684	698	717	685	694	715	701	708	737	741	708	759	678	703	708	790	707	787	719	742	698	716	700	740	750	731	788	716	722	751	690	682	720	752	691	733	692	736	760	742	704	744	705	717	718	702	718	776	748	712	722	716	681	706	716	696	696	684	738	729	724	701	718	674	706	721	716	728	700	755	721	723	687	782	713	703	736	697	723	749	721	761	698	755	684	710	738	720	731	702	716	738	713	713	736	787	753	734	736	760	705	730	697	711	761	759	739	704	732	740	773	721	696	766	709	718	739	750	728	706	759	715	699	727	676	771	769	701	727	716	710	736	698	707	709	688	750	736	737	730	722	732	735	728	720	689	670	705	722	742	745	696	715	749	778	763	725	735	739	663	719	737	714	728	726	725	697	686	702	730	721	718	683	682	685	684	753	694	710	736	693	749	721	735	700	685	725	719	692	691	697	713	752	718	689	782	771	702	725	725	720	692	710	760	716	729	685	687	726	743	754	695	700	717	717	708	721	670	698	704	709	690	705	733	763	725	682	709	698	786	739	752	726	696	720	715	707	687	651	724	709	701	723	721	734	757	734	710	753	756	784	720	756	712	731	729	713	724	722	709	731	718	744	741	739	704	747	766	731	713	710	686	676	716	760	677	690	681	734	718	716	680	722	708	738	695	700	722	743	704	703	716	746	775	709	738	734	771	703	708	677	710	733	721	733	720	786	740	712	746	707	719	734	730	720	715	742	699	711	717	698	728	723	729	685	700	716	777	794	672	750	735	683	732	739	709	696	668	693	730	687	739	758	726	705	732	690	725	756	687	747	726	737	696	730	747	726	741	753	659	705	686	717	756	695	746	746	745	697	736	700	759	704	688	683	669	740	744	773	741	764	732	703	769	682	734	717	726	742	691	677	754	715	774	739	731	725	721	715	685	707	724	723	727	802	730	707	722	770	761
24653	21126	30298	61481	54768	37840	13389	1406	858	810	820	823	769	787	799	763	778	799	770	803	881	815	797	721	775	795	783	707	753	798	745	794	756	783	716	779	788	786	765	741	739	706	725	753	788	781	735	765	815	758	714	777	748	784	769	749	765	776	743	764	766	802	718	775	747	772	764	719	762	703	784	732	756	727	740	723	745	761	730	690	760	715	770	753	744	793	790	754	751	726	777	770	795	769	752	734	795	756	758	780	740	733	781	744	761	758	759	749	750	737	730	711	738	797	777	736	732	786	728	783	764	734	761	778	747	743	742	810	807	748	771	783	708	723	811	765	749	796	722	766	757	768	728	721	784	763	715	742	824	832	771	751	767	728	798	795	760	791	784	751	743	727	718	745	787	761	735	756	736	769	724	752	776	777	819	744	765	740	718	799	761	763	746	762	765	739	706	737	767	736	781	752	724	777	733	709	735	699	767	754	701	735	759	790	719	753	808	801	759	735	706	777	797	783	752	722	727	722	745	793	839	782	733	732	701	734	721	764	800	741	738	774	758	730	793	775	733	748	746	803	764	715	755	718	780	670	719	747	741	777	764	737	734	700	735	747	727	786	765	747	710	768	726	755	743	761	769	747	701	746	769	780	807	722	738	775	688	776	747	781	759	738	763	774	729	734	745	783	724	795	735	774	791	769	783	809	771	760	780	768	799	741	795	780	772	767	692	737	732	740	726	779	782	746	770	746	714	783	741	671	771	764	718	705	732	714	736	704	734	743	767	736	773	747	711	749	747	763	746	720	809	758	727	778	692	753	748	757	751	743	722	718	735	783	783	737	780	783	786	754	725	749	769	770	795	729	703	748	727	785	753	716	729	772	739	773	734	739	716	771	744	785	725	781	777	705	696	769	750	798	793	748	743	726	763	764	779	737	786	793	775	744	758	799	686	763	766	707	763	771	779	770	737	784	739	731	741	772	780	742	729	790	755	735	816	748	745	783	714	725	788	699	754	760	742	780	761	814	760	801	779	789	735	730	795	731	767	728	723	722	728	742	742	774	737	773	748	750	727	735	768	761	727	756	752	746	763	765	733	721	777	760	775	723	755	723	799	742	774	750	760	769	765	771	792	789	770	746	750	663	749	725	738	727	742	726	736	755	748	740	778	695	711	768	727	715	828	821	734	770	768	748	729	769	754	780	775	740	787	738	751	775	783	729	794	724	717	778	756	763	727	790	750	777	786	726	736	736	720	753	787	738	702	764	755	765	694	733	770	730	739	751	741	748	735	743	777	712	739	737	758	724	801	727	752	737	684	691	744	818	754	743	778	728	781	747	803	725	759	748	776	717	768	741	754	737	717	761	742	720	764	765	747	781	708	782	786	755	710	753	751	733	729	799	743	760	788	674	737	760	784	763	753	782	784	751	731	744	727	756	769	756	724	747	763	795	760	795	744	781	798	784	781	730	763	792	782	763	776	738	780	750	763	741	747	778	773	770	753	815	744	715	804	746	748	762	735	731	720	751	773	778	759	748	744	766	721	777	725	719	754	781	686	749	699	733	762	728	755	759	740	762	773	822	804	742	769	732	751	744	732	760	723	783	752	768	738	742	802	796	792	806	750	739	740	744	773	700	698	799	790	774	783	746	750	788	726	763	700	751	758	767	795	738	761	748	729	739	722	743	779	698	731	736	770	730	790	747	720	744	769	723	766	783	768	786	730	745	740	734	794	761	813	788	777	770	762	761	759	698	712	714	705	781	783	733	802	777	733	736	776	743	811	745	745	722	685	771	797	731	671	746	763	745	745	751	755	771	740	720	774	779	720	784	723	746	770	765	711	764	738	743	739	711	763	711	766	768	705	795	740	762	738	741	758	762	759	773	746	734	717	777	751	796	732	767	753	761	745	779	749	823	748	781	718	774	770	751	756	725	741	764	706	712	767	750	797	782	738	730	752	682	790	771	782	738	711	725	779	812	792	802	736	793	758	782	756	747	734	777	751	720	790	736	812	753	745	756	786	755	778	742	766	790	763	727	738	718	760	775	746	781	750	767	825	716	719	796	783	809	759	771	793	777	763	770	776	713	746	804	748	710	782	764	757	757	813	764	720	776	818	775	740	767	773	776	739	778	795	728	797	777	760	787	703	773	791	673	764	766	800	747	747	756	761	746	825	717	737	761	754	747	745	742	761	791	768	792	697	754	780	754	777	746	767	743	785	732	718	797	731	748	751	752	742	745	743	726	774	760	752	736	785	791	708	731	764	765	796	754	784	743	711	777	769	753	770	736	755	714	771	761	718	758	762	748	742	719	694	791	756	740	696	763	719	752	833	782	759	740	746	710	755	745	725	757	752	770	736	756	732	749	714	763	730	735	789	755	732	774	762	763	717	742	783	701	748	726	773	741	780	713	732	722	775	753	712	778	749	804	776	743	736	748	771	767	782	746	715	794	732	786	781	768	753	772	733	780	741	765	688	739	767	809	726	759	768	751	723	721	753	753	707	769	746	735	743	766	777	749	804	752	714	771	749	769	731	747	779	770	758	766	770	757	747	766	762	776	774	762	746	749	721	752	729	778	738	746	756	760	739	723	713	755	768	775	760	715	746	762	809	775	774	778	772	730	734	763	763	766	755	759	769	758	815	721	750	706	760	725	772	752	744	783	746	782	715	794	770	756	754	749	739	785	756	795	747	790	751	753	788	761	782	762	791	770	704	761	757	728	767	729	777	784	795	779	780	737	729	783	755	736	715	785	733	764	746	754	741	741	764	749	753	749	749	690	760	733	768	773	759	685	751	755	768	766	741	751	737	715	759	794	758	719	784	744	741	789	735	750	749	825	742	738	792	787	748	788	746	815	775	805	771	823	754	763	803	720	705	757	774	819	745	756	752	744	724	727	710	813	736	724	772	758	790	783	770	726	753	731	751	755	784	795	842	762	773	725	761	739	713	779	777	745	755	760	741	743	790	784	779	739	741	747	770	762	720	722	719	740	759	752	797	798	787	781	787	766	743	763	703	801	741	767	685	713	775	775	729	786	833	774	763	761	773	747	755	688	752	751	710	745	777	779	797	763	719	771	762	734	745	785	789	721	732	749	708	711	753	731	748	791	846	751	763	761	772	727	734	821	788	752	755	749	741	742	799	762	757	729	717	747	746	761	782	753	733	781	729	795	734	731	731	765	734	719	743	775	775	754	724	788	762	754	723	780	757	724	743	736	777	723	746	723	748	726	765	763	746	780	756	761	732	760	749	715	784	751	735	755	792	773	730	757	730	680	799	774	778	741	750	721	741	811	760	709	726	757	701	806	735	797	714	749	781	787	750	761	763	720	756	737	723	720	790	739	778	732	783	726	704	767	728	732	799	773	753	735	741	767	788	760	751	796	729	759	738	786	773	718	777	736	736	757	747	770	738	772	743	738	754	798	816	750	744	736	804	740	714	712	756	772	738	748	757	814	815	770	731	777	807	795	713	764	733	788	779	743	753	782	786	787	771	733	786	783
3510	10706	43889	69132	52086	28410	5411	701	782	696	734	725	726	772	737	707	773	781	802	771	874	863	794	770	730	755	758	700	781	735	759	694	696	683	703	745	716	760	732	732	762	734	734	711	749	722	757	740	682	725	715	723	709	766	765	719	710	720	707	748	752	769	703	723	776	793	702	720	759	753	729	706	735	763	758	707	703	702	744	778	723	691	745	687	726	719	716	746	743	723	728	734	761	711	748	733	722	719	707	738	696	716	749	663	757	706	738	696	756	743	723	671	712	707	717	747	722	751	739	778	732	725	762	752	707	739	726	749	727	748	727	751	714	721	720	744	695	684	725	731	701	727	738	711	739	735	699	736	777	709	756	755	718	766	672	695	736	733	747	724	733	711	732	731	707	697	685	725	735	702	771	723	717	787	702	752	764	732	738	728	739	731	724	755	746	746	688	726	734	731	744	744	714	783	723	720	667	706	734	727	749	689	706	753	763	743	739	786	745	738	755	682	756	727	696	731	705	756	696	735	719	696	747	716	740	740	697	762	718	723	753	695	713	759	665	702	754	723	745	745	708	742	694	749	724	702	760	703	722	709	732	719	764	711	744	739	687	713	722	726	741	693	732	735	721	740	750	697	737	735	727	721	711	683	739	712	736	760	745	728	693	664	764	704	723	711	715	775	753	770	773	740	680	725	710	659	790	704	670	697	726	729	775	754	754	709	714	675	671	687	754	695	727	764	744	752	687	689	758	757	742	743	751	719	744	724	726	720	714	720	733	707	741	743	732	685	711	689	777	730	739	759	697	717	706	751	727	758	750	766	741	697	781	721	703	738	760	748	738	728	707	716	735	740	719	681	754	725	719	732	717	702	753	750	681	683	710	722	729	757	723	753	775	742	706	727	768	740	743	752	759	731	786	707	702	719	728	744	759	755	727	726	729	734	764	756	713	763	755	723	750	671	730	708	717	701	695	746	744	712	725	701	701	706	742	702	693	669	740	742	755	711	758	774	697	718	673	740	741	759	731	716	701	747	741	733	741	747	683	722	706	676	700	738	741	739	710	720	747	698	673	739	777	716	755	750	732	660	719	772	700	724	732	686	735	719	718	715	732	770	697	693	736	721	707	752	725	715	732	752	697	765	734	709	721	776	726	720	713	733	776	719	694	738	728	785	733	695	719	708	728	722	745	706	690	695	733	731	751	753	762	730	734	699	725	712	700	720	690	725	725	732	691	726	715	737	731	708	714	674	733	669	697	696	705	702	686	704	762	706	691	699	690	763	683	723	686	724	697	727	719	733	742	710	714	723	757	761	699	702	687	737	745	737	713	755	730	750	704	742	748	687	730	765	740	704	692	701	714	729	688	687	708	705	761	828	747	708	725	727	733	725	748	693	680	724	778	743	751	668	734	738	752	696	704	769	765	725	750	743	738	740	733	753	710	743	699	690	702	676	731	760	698	731	720	677	693	758	747	719	734	726	710	654	710	753	692	772	746	793	698	768	734	749	717	737	723	691	727	744	693	747	755	726	735	716	709	717	712	724	784	749	734	738	732	724	707	696	757	761	746	713	721	739	682	707	782	756	700	747	753	695	721	765	756	746	699	736	720	705	720	725	772	813	741	770	738	753	746	687	660	750	681	708	771	729	696	742	666	742	730	727	705	765	734	735	752	695	816	712	742	712	751	745	723	734	727	733	707	746	712	764	767	771	719	743	771	734	713	686	699	778	755	736	713	724	691	717	717	741	711	696	733	720	732	710	687	735	689	697	741	722	670	755	661	741	742	742	707	737	713	756	724	700	702	723	738	721	743	703	718	717	723	734	783	774	712	730	728	699	699	763	755	692	730	699	771	734	745	741	665	760	713	716	724	702	768	694	732	727	664	768	730	713	696	728	721	722	700	717	760	754	698	729	693	682	732	710	694	735	761	773	733	716	708	697	762	711	703	717	747	760	727	733	712	735	779	714	737	723	760	721	729	776	721	718	698	745	690	733	691	699	709	714	712	686	710	717	704	766	740	721	675	713	721	702	741	676	705	727	714	749	707	761	745	743	727	702	728	712	750	704	729	670	743	743	693	750	725	706	736	719	785	688	714	735	735	751	719	713	747	797	739	754	767	697	731	707	690	721	713	746	752	750	742	687	705	723	758	736	743	690	738	749	709	735	761	768	718	748	691	700	708	759	762	734	784	757	728	718	700	712	735	774	728	773	709	736	716	716	764	767	735	732	717	758	737	751	756	713	700	802	696	704	738	710	688	716	721	765	737	775	703	742	702	682	725	719	717	794	717	706	710	703	696	708	710	694	764	719	763	750	730	716	736	742	735	717	701	710	702	709	764	684	728	734	748	712	751	729	712	722	722	734	769	744	735	720	725	727	742	727	708	714	725	695	687	744	758	764	694	742	736	708	711	745	689	711	698	760	724	708	705	723	722	746	723	684	657	763	748	697	722	695	735	737	745	716	716	724	718	750	779	718	660	719	676	743	675	721	694	744	708	712	724	730	770	685	729	707	760	688	763	747	717	733	727	733	774	706	693	736	769	737	767	735	707	755	724	699	738	727	694	729	791	735	748	738	746	752	720	691	708	747	742	743	750	758	745	737	711	732	748	686	700	683	723	740	768	722	725	735	704	722	713	719	723	676	737	743	756	733	734	688	688	699	724	744	754	754	724	718	696	755	720	694	737	693	714	680	751	779	702	735	752	750	721	758	710	681	736	739	760	729	705	711	764	793	709	704	701	727	750	742	700	719	721	732	739	737	753	744	743	728	689	708	688	747	757	743	679	746	714	676	740	711	713	691	733	717	715	731	772	720	745	728	680	733	751	712	703	756	706	758	747	758	721	712	751	706	706	785	723	740	748	714	761	698	716	678	719	740	716	770	761	763	694	749	714	707	730	660	712	714	678	711	741	748	696	648	725	752	728	755	733	681	729	686	739	733	698	734	741	777	727	637	737	755	742	740	719	752	724	742	763	746	715	759	746	705	760	767	708	740	724	693	749	704	689	730	766	776	714	713	736	759	704	753	714	755	700	735	712	732	734	695	742	741	704	722	749	752	689	684	709	758	727	747	761	704	725	725	720	736	706	699	728	743	785	691	750	708	725	716	739	746	755	689	694	725	720	773	699	752	699	715	732	738	762	766	741	773	670	730	727	733	732	702	737	698	699	747	722	788	725	669	757	714	752	776	775	716	708	757	740	747	765	741	749	742	715	748	724	724	719	706	745	709	705	715	691	748	748	718	734	734	736	683	746	743	738	744	710	731	749	740	645	764	682	715	721	730	686	772	710	740	689	779	697	706	688	727	765	746	761	732	694	667	710	738	716	788	769	712	695	716	721	666	704	766	678	717	748	680	706	636	760	710	683	699	710	749	715	698	734	700	718	714	732	724	705	709	693	753	717	713	754	746	716	744	692	724	687	691	768	690	738	734	755	737	754	752	637	770	752	737	762	725	723	756	690	749	736	709	739	687	726	723	700	739	759	782	713	725	744	784
23784	21124	31152	55396	58313	45733	19952	2491	952	924	916	896	883	848	886	875	862	908	976	1019	1059	995	897	912	905	830	870	863	849	895	840	866	842	857	845	878	851	841	869	882	854	867	871	857	857	851	852	813	865	835	837	859	848	933	822	858	889	847	842	841	815	859	843	834	840	839	887	841	779	905	860	830	880	859	861	840	913	837	907	824	839	875	808	843	859	855	829	864	805	846	834	816	847	842	898	838	833	861	830	868	864	852	798	814	831	804	898	823	873	833	849	899	807	831	872	849	849	817	860	852	822	816	854	834	787	830	869	808	850	832	928	777	867	882	861	842	828	905	854	780	806	836	831	807	818	818	817	857	868	852	862	857	863	799	881	841	855	868	848	881	883	854	809	878	819	861	861	885	857	836	825	843	847	844	853	834	804	858	847	768	850	825	887	848	853	818	814	889	820	869	814	782	853	843	850	787	867	824	859	851	839	862	873	827	813	782	828	828	830	888	832	839	769	837	853	834	858	836	816	811	816	850	778	822	840	870	852	851	780	840	912	889	834	879	822	843	847	802	830	845	823	881	845	865	831	841	832	825	851	817	813	790	869	837	852	865	815	807	863	836	802	828	886	815	799	840	802	810	812	857	844	839	845	838	813	869	790	787	811	828	853	855	832	800	809	823	792	850	862	847	848	820	808	848	873	871	820	829	870	839	754	821	881	792	836	883	854	864	800	918	883	885	820	835	841	821	821	835	804	822	792	807	810	838	843	822	874	855	853	840	857	854	856	804	805	781	905	846	911	850	836	843	830	893	818	852	822	858	843	766	826	819	841	810	867	863	849	888	805	837	826	822	824	900	858	875	907	871	857	798	858	878	882	842	849	854	851	794	845	790	818	874	837	867	922	824	881	807	871	846	827	818	866	873	818	842	814	879	829	920	818	800	799	809	873	837	826	876	843	846	814	841	861	902	807	852	844	871	849	878	836	809	825	866	823	801	881	830	819	881	830	808	877	848	835	857	834	761	823	789	826	826	846	808	839	794	885	869	845	836	816	873	825	839	833	856	847	841	763	848	828	849	838	844	782	772	818	801	782	826	885	818	796	825	878	853	799	808	923	860	794	861	827	795	801	851	844	881	859	818	815	837	858	815	860	815	808	860	871	851	855	856	797	803	862	859	818	816	877	860	849	879	819	885	837	816	839	885	817	800	834	860	810	852	831	850	846	830	892	841	848	864	803	839	834	807	805	867	873	864	842	869	828	801	874	911	872	888	831	819	853	895	828	862	833	865	823	899	815	868	838	816	784	765	869	857	874	789	808	886	834	776	864	842	846	834	833	860	840	835	808	842	858	831	858	820	840	868	854	818	861	808	883	791	810	831	836	838	864	806	859	764	792	846	859	842	883	845	833	876	800	799	806	877	880	800	810	799	838	854	804	822	875	837	808	832	897	810	879	799	867	824	809	866	839	848	835	851	832	818	832	843	812	801	857	819	828	825	798	831	887	852	855	852	844	779	819	834	887	803	829	831	796	845	824	809	834	772	798	853	854	772	816	885	824	795	830	795	857	828	832	859	787	840	886	792	826	855	848	841	819	851	821	823	791	853	848	845	855	852	855	871	862	872	854	821	800	856	849	870	836	878	803	816	829	853	832	792	824	812	817	868	789	852	833	814	832	791	823	829	818	816	868	884	763	877	832	840	820	832	860	781	845	852	853	793	854	823	811	802	855	848	819	811	852	806	851	818	832	819	883	840	841	864	793	847	816	902	832	824	886	860	836	835	869	902	833	850	836	801	898	816	798	839	837	867	865	826	803	866	851	826	832	805	834	861	869	801	881	839	813	801	859	861	875	872	836	847	880	863	866	838	794	805	842	876	892	825	864	860	862	776	886	805	827	806	868	884	775	826	846	874	843	851	806	856	816	852	876	881	833	868	823	833	802	842	831	891	825	844	872	844	839	840	847	869	821	813	882	849	890	815	843	847	854	871	819	811	823	859	838	861	844	852	825	822	803	882	822	818	815	788	904	868	810	837	813	816	849	855	820	884	848	856	815	853	816	777	854	843	841	834	840	821	842	847	774	838	832	857	803	815	834	821	787	868	841	817	844	797	823	898	828	854	844	815	871	834	873	817	834	842	849	852	832	835	879	842	844	835	826	771	808	868	815	844	875	833	816	821	840	817	888	810	855	850	903	854	828	840	847	815	811	846	919	841	886	843	873	908	880	783	830	869	851	826	811	823	879	845	834	816	794	889	859	855	789	827	795	818	820	883	840	822	870	813	860	861	816	827	767	810	813	835	848	810	846	845	862	843	875	878	852	811	802	867	846	862	903	811	818	846	822	833	809	794	824	766	906	830	853	877	839	877	812	833	815	898	829	827	850	842	830	860	832	836	823	857	812	816	856	880	873	775	861	785	834	891	820	822	870	808	823	847	783	833	838	858	824	844	880	862	827	856	814	849	796	802	862	766	817	821	811	818	848	817	802	844	895	833	803	763	791	805	803	770	768	842	893	834	849	825	829	809	862	804	841	868	855	839	842	819	840	857	844	907	841	843	782	810	816	852	838	820	815	801	850	824	868	836	871	834	814	823	812	817	810	877	830	861	867	821	874	814	813	838	894	838	848	885	883	832	844	844	859	851	849	839	870	797	800	863	809	883	865	843	843	790	827	833	823	876	854	843	877	811	837	864	861	861	835	882	784	815	863	854	805	794	835	796	824	823	840	845	828	867	806	839	784	801	854	848	839	896	840	843	847	796	830	819	873	859	862	834	889	875	803	844	813	845	859	821	846	798	874	842	812	754	864	833	843	845	826	827	844	843	824	796	848	818	838	801	782	803	869	809	858	883	850	818	856	804	859	808	810	812	837	838	866	864	782	813	800	824	810	833	871	898	849	825	879	816	821	835	826	819	831	807	858	803	825	788	800	871	805	852	815	826	818	824	837	851	832	849	875	885	872	873	818	861	881	826	853	866	807	831	877	833	817	848	849	800	802	851	849	834	792	820	824	834	894	804	835	809	867	791	830	859	827	876	875	792	830	875	827	841	825	862	940	871	863	836	858	773	858	823	883	860	846	825	808	839	868	854	790	822	816	845	831	829	819	849	797	837	834	809	833	844	843	848	829	835	855	781	842	823	831	852	871	846	861	864	805	841	806	837	871	854	838	824	837	851	867	806	883	800	845	817	839	862	847	857	799	843	864	817	818	850	824	802	773	851	845	851	801	867	854	859	818	911	806	854	825	869	812	844	850	833	828	829	858	855	808	867	814	881	810	802	840	840	874	851	843	815	827	839	829	834	796	859	867	821	840	851	818	913	844	812	817	872	842	838	830	817	835	871	843	831	881	827	825	793	847	859	842	797	802	805	839	866	827	830	863	838	804	846	817	862	825	827	812	829	819	851	856	810	883	783	878	901	826	782	835	774	869	811	860	895	813	851	800	790	756	847	786	837	828	844	835	859	866	819	856	847	845	840	819	868	857	859	842	837	872	861	821	860
3742	15024	64999	81099	64411	39061	7926	833	817	816	823	823	824	847	825	809	821	798	976	1154	1082	1061	901	836	821	830	810	822	843	837	793	794	754	846	795	839	811	840	824	827	793	853	850	837	785	822	837	805	859	785	850	848	781	782	823	853	802	843	813	807	829	847	852	839	806	805	783	839	829	845	845	797	805	803	817	777	830	806	833	803	791	803	794	776	808	821	802	770	804	789	806	821	738	805	773	867	788	829	819	789	838	848	779	776	772	827	818	837	774	848	791	808	811	821	796	836	800	849	794	799	842	744	821	805	789	772	798	814	806	835	793	859	793	786	808	807	782	825	814	840	810	819	826	774	833	815	819	828	854	830	776	826	831	815	799	781	838	787	760	821	745	824	820	831	819	851	769	799	805	812	791	792	843	841	802	830	843	832	815	855	798	763	834	794	805	794	822	821	758	796	800	793	831	853	795	740	845	791	805	838	815	833	807	840	754	777	781	809	838	792	776	825	790	831	779	821	762	818	754	889	828	832	762	802	793	836	804	802	829	827	834	808	755	832	776	820	821	843	829	826	812	810	826	830	801	847	872	805	811	777	792	855	828	835	777	774	842	767	793	772	785	848	792	794	814	794	770	815	849	838	812	756	806	827	823	773	879	810	810	809	800	839	809	766	790	850	805	829	819	810	866	863	842	775	787	746	826	796	815	817	771	826	827	807	816	829	821	800	804	799	829	822	799	795	817	823	840	822	795	862	788	827	794	805	839	815	799	820	828	776	852	807	845	821	856	796	821	799	741	901	765	764	840	796	848	812	812	762	818	787	831	819	795	844	825	829	841	769	817	820	848	825	781	801	810	853	781	789	798	767	842	770	791	770	833	834	780	829	785	794	832	802	778	806	834	851	798	797	779	774	738	748	787	775	804	818	829	815	773	786	807	778	831	849	806	847	789	763	786	780	842	759	772	785	824	787	809	828	812	807	785	790	826	799	812	856	790	831	850	803	793	766	852	814	844	853	811	807	847	825	761	788	835	786	767	816	786	843	815	769	830	790	825	859	777	819	803	760	791	823	806	775	819	803	825	791	830	809	826	810	765	813	787	855	806	842	803	861	830	815	845	796	844	779	832	828	849	790	841	815	809	761	809	784	829	856	827	867	805	810	800	757	840	836	856	824	818	813	810	819	818	828	770	762	859	792	830	865	778	796	789	805	795	757	827	835	819	863	768	790	802	784	779	809	791	761	824	889	810	770	811	801	827	823	775	819	890	832	811	833	803	812	771	785	783	801	802	806	809	814	771	824	800	804	838	823	763	798	831	815	754	831	828	788	821	827	826	807	825	812	785	853	850	770	802	829	762	818	826	777	810	812	814	817	794	793	731	816	827	806	826	866	806	789	764	841	756	816	834	835	816	824	801	792	782	808	841	779	797	849	844	819	761	846	813	830	836	848	845	774	810	816	798	857	744	797	846	832	802	720	769	821	789	744	817	746	805	797	801	862	750	811	802	764	840	808	836	803	817	782	840	803	814	835	790	840	795	816	835	849	833	800	829	781	814	784	807	810	810	760	834	803	809	792	771	869	795	763	823	773	850	850	832	817	853	781	798	795	818	850	830	822	821	807	774	799	838	844	865	834	784	804	784	797	779	819	769	793	822	761	808	859	768	831	794	824	751	805	775	858	800	802	800	775	868	813	847	799	834	781	843	821	775	735	852	807	828	847	775	788	796	828	757	818	814	800	790	839	838	778	841	816	829	808	842	832	801	818	858	840	843	775	780	841	810	807	830	857	809	832	787	784	781	774	755	868	798	844	832	804	793	783	864	837	768	793	805	807	820	811	805	806	747	801	835	863	794	803	784	811	814	807	746	850	777	784	767	812	738	804	856	801	838	813	822	828	818	800	784	772	804	770	822	817	833	790	798	803	805	806	801	835	805	781	805	813	793	740	817	745	859	839	839	857	852	811	817	792	853	801	839	792	803	838	784	830	797	792	781	795	782	750	818	809	830	792	831	800	842	778	834	799	853	853	765	816	828	864	808	817	777	795	770	791	808	804	807	772	796	824	800	812	801	831	840	840	802	784	798	808	826	818	791	754	804	838	798	764	804	809	829	779	777	861	772	848	803	813	788	778	752	785	768	904	809	769	821	791	786	760	827	780	773	833	739	797	767	773	805	805	792	773	837	816	851	793	811	789	773	792	807	842	779	858	791	804	829	777	748	772	803	798	821	830	779	813	777	845	823	804	814	804	757	764	795	787	796	839	780	801	880	811	784	786	751	810	782	796	802	807	824	801	827	790	778	828	832	779	830	832	788	797	828	779	857	843	810	831	819	762	802	833	810	805	796	819	784	797	781	798	784	791	838	836	792	785	789	782	828	800	799	805	811	759	762	785	858	820	839	835	795	841	825	796	807	828	765	781	780	812	804	791	791	745	814	792	735	778	792	829	789	812	793	820	859	808	767	809	790	849	831	818	802	812	837	835	796	765	804	830	807	819	806	791	818	819	808	816	792	828	802	796	764	741	798	756	822	844	837	817	808	826	769	784	785	778	788	825	801	805	842	799	789	777	783	856	831	766	805	830	825	808	766	798	796	788	763	804	787	846	795	743	804	762	796	805	801	818	831	775	817	771	813	808	827	768	791	809	799	756	835	794	826	804	763	809	855	807	808	830	833	782	872	799	845	762	819	825	806	851	781	798	787	815	770	828	802	760	749	833	852	789	857	829	772	819	836	803	819	835	834	783	790	842	791	768	810	798	842	800	780	761	797	798	772	841	839	858	813	805	864	849	772	770	823	775	811	815	817	801	849	822	799	823	796	777	822	809	852	880	857	838	831	820	757	785	800	868	804	823	773	769	824	799	791	792	840	799	800	824	781	812	775	791	807	780	757	838	777	799	791	842	788	805	851	816	781	811	799	810	785	821	796	841	770	812	818	845	840	765	784	807	838	770	785	729	836	766	801	794	876	763	771	792	772	787	778	780	788	758	819	755	796	782	796	799	807	793	811	817	802	761	840	808	765	781	820	785	784	807	844	765	822	832	837	790	777	836	805	836	818	787	808	776	765	844	803	824	783	817	809	806	784	798	811	816	743	759	791	835	832	760	861	744	804	825	822	755	870	821	831	809	805	753	856	810	802	795	788	817	826	798	795	837	812	809	779	824	762	771	816	785	808	817	811	794	819	800	796	814	805	794	797	812	821	768	834	820	814	851	809	821	810	824	819	839	762	825	799	796	795	812	800	771	826	779	770	805	823	803	836	795	795	821	818	806	806	800	803	814	830	830	877	749	826	764	772	863	831	802	773	826	790	797	828	775	809	810	792	828	787	794	822	783	788	851	794	795	811	790	780	810	797	747	792	774	806	809	797	803	795	786	841	761	796	768	836	830	791	806	806	807	776	777	756	815	838	806	768	772	836	794	833	830	803	802	850	824	793	780	824	773	754	803	799	773	789	804	833	779	814	801	824	833	823	799	896	803	778	880	792	770	829	802	829	796
27366	13885	11336	26673	18312	8304	1816	868	800	839	825	794	770	768	812	801	740	812	792	836	810	822	788	763	770	780	831	815	860	814	792	860	770	808	841	791	786	798	835	771	856	769	799	842	810	777	785	797	816	793	863	808	837	778	794	800	730	809	799	786	794	804	771	809	786	818	825	775	853	807	817	821	824	793	805	816	836	836	774	781	823	816	804	828	765	792	828	814	818	829	796	761	809	800	815	866	830	769	835	795	766	768	782	809	874	835	811	831	838	787	812	796	790	868	811	783	791	862	815	796	816	775	767	812	797	812	825	817	786	803	785	802	777	770	803	793	821	819	797	847	847	857	768	776	801	846	811	830	790	867	809	797	833	787	745	789	790	796	809	808	794	773	749	819	786	802	803	769	814	838	799	802	818	771	777	824	789	810	778	789	822	820	817	853	799	797	794	759	795	774	763	794	849	852	842	803	776	844	755	842	848	786	837	789	816	842	808	791	792	830	766	791	772	811	792	785	877	766	797	815	818	817	822	807	824	811	805	737	849	771	810	768	845	819	802	783	810	825	860	818	818	842	801	809	798	795	807	794	824	784	802	833	753	737	811	826	781	789	836	767	767	812	783	844	721	840	754	738	784	838	799	818	827	824	781	837	857	796	828	745	846	809	828	758	826	795	812	800	743	818	801	795	825	776	778	813	806	785	784	820	781	740	783	859	795	824	796	805	824	754	815	829	808	763	856	771	794	788	822	772	803	843	897	794	811	793	814	819	823	824	794	794	818	832	800	826	764	752	853	752	805	785	835	804	819	828	790	790	753	805	783	792	773	779	808	803	841	851	788	801	819	829	817	810	800	819	839	861	806	794	849	807	809	798	781	805	854	799	832	830	804	781	753	785	793	825	769	766	800	760	786	829	801	781	808	835	831	755	856	794	762	813	818	832	828	785	815	807	751	787	800	834	797	804	802	854	808	774	847	820	807	770	761	792	828	784	768	813	743	731	821	782	862	801	806	803	772	809	727	782	826	790	809	811	798	790	796	818	791	781	737	771	812	799	801	810	773	812	793	824	825	805	801	818	836	827	758	788	761	767	763	834	810	807	851	833	809	788	841	750	751	797	758	798	848	821	800	827	820	728	824	826	822	784	786	793	800	854	772	798	804	763	838	814	791	845	837	769	811	797	835	802	790	826	761	851	821	789	791	838	806	820	795	841	815	813	809	834	833	811	792	756	830	794	805	813	784	818	792	806	747	796	856	779	785	825	793	853	789	783	752	813	764	759	784	808	789	797	796	803	825	786	766	805	779	794	822	827	822	789	774	815	820	782	797	790	782	801	772	795	803	815	812	834	789	838	804	820	813	828	793	805	841	818	810	811	859	811	770	811	776	841	791	763	831	772	810	797	759	839	826	831	846	830	828	767	798	795	799	785	758	776	814	810	768	793	795	817	818	779	786	846	805	775	780	791	821	811	832	815	753	819	789	833	824	769	814	841	768	799	787	851	764	825	822	792	882	810	855	814	795	825	811	766	809	804	828	792	793	816	846	777	835	794	773	795	815	819	822	810	806	810	800	824	819	800	791	812	754	815	858	775	803	792	811	822	784	799	848	807	810	813	757	783	794	704	782	819	866	813	833	830	790	781	821	776	811	832	851	849	762	757	745	822	792	777	802	857	780	782	859	805	797	827	806	840	801	808	808	786	821	785	849	852	855	815	823	803	806	816	832	818	866	851	829	796	851	752	793	811	823	793	833	831	842	814	798	787	819	811	752	828	763	784	841	780	835	763	819	820	804	787	813	800	855	793	788	780	793	825	776	880	850	825	852	798	812	811	822	808	852	831	782	853	776	803	784	830	884	850	822	803	812	822	856	800	792	798	790	786	788	808	765	872	782	875	821	746	767	839	788	764	800	754	802	804	826	788	791	815	779	789	776	793	821	799	790	749	833	801	773	759	813	779	796	786	824	817	831	797	734	803	817	816	747	826	775	826	834	815	822	804	814	854	759	809	831	871	837	776	751	852	823	811	808	779	822	779	853	846	801	826	785	825	812	762	786	757	805	750	871	845	817	829	807	840	785	787	760	799	836	814	811	755	884	814	787	825	847	804	768	749	809	804	847	813	807	791	798	803	821	796	855	873	759	816	810	872	866	824	775	809	790	805	842	801	789	811	815	783	781	775	848	817	793	813	818	783	815	885	767	774	805	845	749	808	835	741	840	800	761	798	799	801	806	751	827	810	775	786	758	839	798	797	783	813	778	770	812	794	782	820	851	803	813	827	769	823	792	775	803	738	792	826	782	825	796	836	789	777	831	821	808	823	758	827	804	800	794	847	786	759	759	820	818	754	790	814	802	802	846	795	809	809	787	795	757	803	806	839	848	830	783	842	751	815	816	745	828	843	809	819	825	824	782	761	778	854	739	816	824	841	756	824	819	769	758	849	798	850	800	867	803	840	765	794	795	830	790	776	814	769	783	782	807	796	793	832	803	863	815	786	783	833	810	856	805	820	840	757	814	829	813	801	781	837	834	857	844	897	751	818	768	812	813	811	832	804	849	768	804	796	783	794	793	774	774	804	818	819	810	784	816	832	819	792	822	746	785	865	757	835	804	789	783	759	818	756	817	808	762	791	812	799	754	849	838	855	775	776	837	835	784	822	804	908	768	842	781	824	830	800	840	743	802	767	812	760	726	792	800	732	822	813	817	845	788	774	834	799	833	790	791	817	768	823	743	807	828	856	707	812	785	779	788	797	757	787	834	800	822	847	756	739	783	830	765	801	812	785	803	793	815	824	832	759	795	850	818	787	837	805	840	764	821	775	809	828	785	813	785	793	854	810	839	818	792	746	797	834	822	797	829	787	812	783	824	807	824	797	814	775	786	824	828	816	780	787	819	803	784	822	754	806	788	787	758	844	773	816	796	733	836	811	794	807	896	788	810	806	812	823	780	823	798	820	765	831	812	787	752	838	818	832	773	838	774	771	804	813	831	763	817	743	786	783	855	828	879	785	829	822	820	851	805	759	826	809	803	793	828	761	773	833	791	853	773	808	883	842	767	807	826	831	836	821	769	800	759	825	790	810	882	816	769	788	746	826	872	840	873	825	804	823	791	853	794	804	755	766	758	795	801	782	796	807	811	773	817	805	794	804	818	760	797	803	753	777	801	834	797	829	837	758	791	782	817	836	790	784	771	826	787	822	821	809	805	845	738	811	764	740	766	836	837	796	791	758	834	782	764	815	811	783	781	788	782	837	848	782	806	796	777	802	792	848	786	808	854	855	768	802	848	809	813	774	884	767	801	779	789	774	772	803	776	832	759	818	812	811	779	806	770	863	819	752	807	847	817	796	778	807	817	778	846	824	770	803	824	792	785	812	803	846	779	760	766	796	757	787	813	816	802	826	778	767	781	757	800	793	753	824	777	821	781	833	765	769	794	791	850	823	834	817	714	837	828	763	817	830	807	739	799	830	753	833	826	804	793	766	760	884	828	848	821	748
5081	2419	12480	20491	13128	5984	1365	735	724	717	718	733	714	722	738	687	793	731	731	747	794	767	758	732	724	706	745	703	759	715	716	722	745	730	737	733	709	732	706	733	749	733	771	708	672	749	756	688	731	749	734	685	714	708	723	715	786	717	712	712	721	705	706	741	762	723	703	732	699	727	701	682	723	681	695	767	687	684	698	682	751	744	729	722	693	697	781	729	733	687	679	748	756	732	729	710	749	704	726	712	709	749	717	751	722	710	746	691	731	767	712	727	747	739	740	783	704	705	703	701	734	750	698	736	730	722	681	676	737	713	708	706	733	746	698	725	713	733	707	711	756	715	728	693	764	683	749	758	741	730	739	743	704	727	741	667	731	729	704	687	725	699	711	744	728	679	720	754	714	753	743	680	778	740	724	747	737	716	744	663	752	732	723	736	691	665	753	744	733	715	735	710	684	715	680	691	744	739	725	711	741	721	718	693	680	732	745	765	679	710	716	710	745	732	740	746	742	755	689	709	717	718	773	757	677	684	714	715	728	766	712	708	667	732	743	724	681	736	672	734	702	712	700	735	750	753	673	694	717	720	774	729	724	735	753	698	726	709	714	720	694	672	786	699	721	750	705	796	759	685	664	697	701	735	692	731	713	752	764	753	722	693	707	717	732	670	718	739	723	734	731	723	761	721	686	722	692	755	719	686	740	766	746	720	679	735	730	723	717	705	695	724	719	684	695	729	737	715	771	772	713	754	738	711	764	769	711	764	702	743	677	667	697	731	686	716	747	690	706	736	699	656	759	708	725	708	723	739	732	729	735	752	719	799	716	728	718	675	710	737	732	738	702	734	710	759	689	666	754	732	690	782	717	723	696	699	702	743	704	732	710	725	752	682	660	701	721	713	704	682	724	763	688	684	733	734	705	688	766	692	747	704	697	692	711	716	741	698	752	685	727	715	732	734	770	745	688	739	754	693	749	723	687	741	742	763	687	699	752	718	731	753	719	698	722	685	720	696	664	691	706	736	716	668	752	708	688	725	701	707	696	730	735	722	728	702	721	755	699	724	723	707	752	715	683	709	695	718	691	731	743	760	725	730	727	725	727	740	723	743	717	735	719	702	756	695	693	750	701	704	687	736	696	679	746	742	767	757	690	745	666	729	738	742	708	720	682	673	706	739	742	717	642	690	717	714	743	711	728	724	732	721	716	742	748	732	687	735	749	784	724	732	718	720	752	698	750	757	694	753	717	741	757	733	756	706	699	728	727	744	742	706	738	707	705	682	720	709	759	689	724	752	684	734	671	780	698	746	744	749	754	743	716	714	734	736	730	678	715	765	728	684	755	695	711	737	734	739	776	710	711	711	684	758	768	700	721	719	732	714	733	732	714	706	714	690	715	704	710	690	738	717	711	699	774	706	681	717	695	765	718	683	701	714	744	725	724	744	675	729	705	690	700	693	700	739	700	738	739	732	767	728	708	776	697	700	710	718	658	720	732	720	709	778	721	744	732	726	778	713	738	740	721	702	716	727	696	731	749	689	727	751	721	764	698	752	658	694	713	690	752	752	792	746	799	765	707	693	702	733	716	752	729	668	688	713	740	724	724	739	688	718	730	740	700	712	695	761	688	754	744	727	760	769	703	713	715	694	699	755	697	728	758	726	699	713	761	680	712	733	729	690	690	706	744	743	707	733	676	749	682	729	670	741	739	748	717	736	738	759	752	732	752	719	730	727	742	718	735	674	756	750	711	763	719	738	697	700	749	743	739	713	720	679	700	716	765	751	728	726	733	710	737	739	710	716	672	741	742	712	787	720	708	731	774	724	691	717	725	733	704	729	681	726	696	724	719	757	783	683	697	712	753	674	712	726	734	695	761	698	714	748	702	706	748	719	696	720	697	764	702	679	719	705	723	747	701	639	711	713	715	730	712	730	750	749	696	712	774	731	770	675	711	734	719	736	740	770	716	715	720	756	723	722	679	679	747	749	724	737	679	729	699	713	737	687	712	742	767	741	676	720	731	738	720	732	688	722	733	751	756	742	728	727	753	710	744	730	714	702	745	716	702	708	723	723	713	724	711	709	728	735	711	668	768	741	749	731	774	741	723	759	734	693	716	778	714	727	718	718	716	706	729	741	692	725	739	694	751	702	660	735	733	755	707	694	767	720	724	689	735	711	757	693	698	747	725	765	674	740	771	731	719	697	729	737	741	698	669	694	708	745	731	660	726	671	707	697	730	738	716	669	712	702	738	710	732	748	737	723	712	679	712	803	740	729	748	765	756	756	757	689	714	732	732	679	711	765	688	662	755	719	722	733	733	760	714	721	709	727	769	738	714	689	725	708	774	720	705	721	758	732	744	692	741	722	694	765	698	759	737	759	734	707	717	719	693	712	709	767	750	723	756	719	735	687	737	694	742	794	735	744	720	766	752	759	703	733	725	721	684	719	702	701	757	733	704	726	724	726	691	697	734	700	746	700	731	676	728	716	695	709	718	742	717	717	697	720	702	727	696	677	704	696	685	698	719	747	734	715	779	730	756	680	725	759	709	745	725	719	685	705	779	736	732	736	760	740	704	739	719	682	724	732	718	675	732	737	723	718	767	666	734	739	682	724	720	710	716	764	718	755	688	739	744	688	718	713	715	706	737	741	742	750	745	718	755	694	732	755	733	737	725	667	690	710	732	689	712	711	725	690	742	704	749	662	714	683	775	760	702	739	765	736	789	671	757	702	688	684	694	757	694	751	727	674	718	719	747	705	707	720	711	764	734	749	690	748	723	746	701	739	738	723	725	702	722	694	685	713	743	738	717	678	706	708	749	734	744	739	723	735	698	722	679	706	715	683	731	726	700	741	741	710	744	727	773	716	741	702	721	708	731	781	699	692	693	714	753	728	705	725	723	738	730	732	714	704	711	743	744	755	732	690	754	715	726	719	657	690	744	674	676	791	729	724	717	732	731	711	667	748	778	717	696	738	730	679	704	742	737	774	705	713	705	733	724	728	720	709	770	716	699	735	736	758	726	762	666	738	732	718	718	706	712	711	715	735	686	740	729	704	707	713	774	684	786	704	718	739	700	733	701	683	717	710	703	708	741	816	752	740	741	691	739	684	706	754	734	761	727	712	705	665	725	716	744	735	702	745	772	760	724	743	691	704	727	718	720	713	712	728	720	763	767	701	673	712	732	713	763	752	740	748	676	726	751	725	743	740	745	739	680	741	665	681	678	696	760	740	702	724	695	739	723	719	703	708	735	752	741	735	701	727	762	767	706	746	727	710	720	712	657	705	751	707	769	749	775	674	701	706	730	705	713	753	720	713	713	726	695	752	734	707	759	747	748	664	775	735	725	756	760	724	714	733	734	709	693	731	725	746	741	752	727	739	739	710	703	739	727	694	660	696	736	721	706	699	703	717	707	719	764	764	718	749	716	740	740	716	719	745	722	679	713	668	720	734	766	699	715	712	716	694	740	688	723	734	630	708	736	735	712	739	730	734
24577	21100	31624	57831	53438	36290	11829	1284	928	771	798	776	807	774	809	803	794	824	793	812	844	894	818	818	785	774	720	809	726	772	747	753	798	749	782	756	801	777	775	776	797	746	740	748	722	745	760	783	796	796	715	754	759	760	719	786	762	737	803	768	782	763	780	733	771	708	757	776	784	722	741	742	707	807	790	757	821	801	744	799	711	769	729	726	778	747	768	733	715	761	727	796	772	751	747	756	719	727	784	729	722	751	756	761	723	753	778	767	755	746	769	835	747	765	765	784	768	792	736	750	755	732	746	741	737	737	755	735	745	750	755	779	735	790	775	766	759	745	754	735	755	788	778	734	786	763	761	739	739	780	731	772	723	740	735	753	761	713	748	721	741	714	711	748	722	719	760	761	764	791	776	854	672	763	753	717	758	755	790	763	758	808	726	775	727	745	746	785	805	738	778	743	754	776	728	789	730	716	771	723	796	794	764	746	753	727	772	837	746	735	765	772	707	759	758	809	724	750	785	784	722	766	749	767	761	768	732	766	773	729	742	793	751	754	776	769	754	738	787	754	709	757	804	745	760	789	735	712	762	819	734	745	744	795	750	760	754	737	746	782	770	756	774	729	762	738	763	780	779	749	774	771	760	763	801	763	744	711	743	776	753	752	767	765	758	757	763	776	757	792	737	809	738	788	773	760	739	717	744	742	773	745	781	781	677	701	758	764	723	770	748	753	744	778	738	771	803	715	786	785	796	740	744	730	781	763	762	770	838	774	738	770	745	769	797	727	705	752	791	767	737	815	761	753	774	784	766	731	733	763	747	751	770	707	707	773	806	714	717	779	778	817	765	796	741	761	777	756	791	782	772	744	804	733	709	774	761	716	768	750	787	691	717	786	729	735	789	777	754	768	721	713	792	802	710	745	704	761	748	722	787	761	744	737	705	785	750	772	727	758	756	807	761	755	755	707	762	756	748	774	753	767	755	843	747	747	779	720	802	735	778	705	798	708	763	766	798	754	746	718	752	777	758	725	714	743	777	745	744	742	679	767	730	732	781	785	791	745	826	721	775	768	711	737	765	735	795	759	761	771	749	738	776	769	745	766	787	738	729	767	740	757	809	763	719	760	786	721	720	808	770	738	767	763	745	755	728	801	781	760	751	779	784	763	770	767	753	746	761	754	741	760	742	782	786	755	728	748	765	740	782	749	763	793	724	782	727	753	798	771	708	763	736	766	742	739	748	745	748	750	801	769	773	732	736	792	787	748	759	799	752	765	741	787	744	777	772	715	751	736	748	768	753	745	752	767	748	801	775	690	786	735	728	734	697	768	748	743	727	776	787	737	725	788	728	777	763	746	740	724	739	781	769	731	771	760	776	795	800	759	729	693	788	737	753	766	694	799	778	755	770	812	746	718	753	740	756	774	761	787	753	749	680	786	737	755	773	796	780	776	685	764	725	753	759	773	785	783	795	792	842	787	782	734	751	755	786	749	721	773	739	811	719	695	707	736	742	767	715	734	759	750	799	732	764	782	795	747	815	799	799	782	742	745	784	792	770	759	784	728	803	783	778	731	753	754	763	752	725	719	746	729	732	773	757	739	761	775	728	758	745	774	754	759	751	702	752	775	766	740	780	719	777	728	723	749	787	737	783	758	698	741	771	762	743	778	782	769	731	747	765	754	702	786	706	748	745	776	795	776	767	719	772	745	809	730	842	726	773	756	734	753	765	747	737	782	756	740	751	753	726	761	767	730	722	806	737	742	769	694	784	772	795	759	762	766	801	776	792	764	770	734	717	760	720	775	757	742	740	746	766	763	792	746	733	774	752	726	767	753	774	821	817	774	786	772	739	784	756	781	725	729	770	753	736	767	726	765	742	724	794	745	738	768	762	770	729	692	775	735	724	745	821	757	788	754	751	791	746	754	739	772	719	744	735	757	754	776	756	720	761	707	770	730	727	710	728	735	807	699	781	739	759	758	775	728	744	782	792	748	729	765	689	728	746	776	754	740	744	770	699	747	774	746	744	755	764	774	694	745	734	773	760	784	751	771	705	796	783	770	754	794	781	770	738	722	743	807	760	749	751	771	758	714	755	771	744	754	802	747	765	769	779	755	740	756	755	758	736	778	741	746	772	766	817	778	752	774	730	763	834	759	727	735	769	774	745	812	755	734	785	735	744	744	704	748	770	751	742	731	690	748	775	704	751	812	746	761	813	760	798	755	780	787	791	773	776	726	731	781	800	749	732	709	746	791	748	784	746	736	788	720	755	795	726	775	773	700	694	778	749	705	722	772	684	765	775	820	772	793	743	765	784	727	755	728	745	750	738	785	790	754	774	687	731	759	727	730	735	731	760	768	776	754	762	715	809	799	762	767	766	721	750	738	756	725	769	705	745	751	720	696	728	725	699	734	762	759	775	730	712	769	738	753	700	693	804	763	790	736	716	748	773	723	735	725	766	782	733	765	763	754	814	786	824	800	769	727	744	717	805	715	807	760	771	741	777	764	760	749	760	738	793	680	768	731	800	767	716	759	809	753	758	765	808	694	797	725	768	731	740	752	776	709	788	688	750	758	777	748	757	759	751	777	753	748	719	741	784	765	760	791	759	799	739	685	688	762	768	738	789	770	706	722	730	766	776	734	807	731	742	723	739	748	696	732	716	761	714	757	785	768	750	750	775	731	762	768	742	795	803	766	770	810	753	748	796	731	767	737	761	749	735	790	739	757	767	840	790	755	741	777	783	726	723	740	743	770	741	755	747	801	778	790	721	776	795	719	752	720	743	776	725	801	765	772	747	804	755	768	753	736	722	761	814	802	778	718	788	750	738	715	795	753	798	772	722	748	789	751	816	787	795	712	773	768	715	797	788	795	796	764	746	767	745	778	766	740	762	755	758	759	727	758	717	729	791	753	759	831	749	742	755	774	712	739	748	737	792	737	738	774	780	760	718	778	693	757	737	776	721	770	720	765	734	785	721	718	784	743	731	763	768	738	783	766	775	691	792	761	755	701	767	749	752	797	713	757	736	766	743	745	749	762	745	783	791	780	815	725	719	751	717	742	752	780	779	779	680	752	760	766	746	750	739	793	741	792	739	758	719	759	747	721	735	734	746	787	729	761	748	771	773	749	739	759	789	737	731	736	785	736	752	733	771	712	721	752	736	755	792	748	716	743	749	736	749	701	764	777	774	771	760	715	737	774	731	711	712	742	769	763	723	690	739	757	714	758	782	775	755	781	778	761	774	782	801	734	747	766	734	717	812	707	739	743	752	759	757	754	780	760	728	739	751	764	753	725	726	690	738	784	738	770	762	750	755	734	761	754	705	709	828	790	773	758	806	765	771	784	720	728	745	736	736	726	724	811	799	694	739	774	746	759	706	738	759	747	770	781	742	756	740	722	734	761	774	740	778	833	743	707	759	764	706	699	788	757	751	752	711	765	740	794	766	742	730	819	752	763	711	745	748	736	777	754	783	789	764	768	737	769	805	736	797	769
3636	5197	51742	68358	51292	26582	4091	742	772	737	743	732	759	708	737	698	728	733	725	862	881	959	837	750	736	740	702	733	742	742	708	711	753	755	751	708	755	754	747	731	728	707	702	764	793	728	686	724	738	760	729	750	765	728	751	718	773	709	757	725	739	717	720	725	754	726	706	716	722	749	716	745	766	769	739	764	682	730	683	731	763	731	739	695	749	730	737	673	762	726	720	742	736	731	738	742	707	729	759	702	783	760	716	753	738	704	722	711	742	742	723	704	703	774	697	721	752	691	772	758	738	724	755	705	768	727	720	724	709	685	754	754	738	756	724	732	739	741	752	733	746	719	666	764	770	721	742	752	742	728	733	703	775	714	720	721	737	746	696	701	725	695	737	710	678	767	714	727	769	746	681	713	757	754	741	712	731	750	719	745	678	721	722	760	727	745	765	743	707	748	724	703	771	757	726	760	752	729	706	729	708	752	665	706	752	783	748	692	717	687	721	784	682	678	754	753	724	741	768	752	679	741	737	727	745	714	737	711	767	697	685	714	683	775	765	712	716	781	731	694	697	729	685	718	688	743	680	742	723	729	683	735	764	710	741	710	719	730	758	741	719	726	778	762	726	754	716	699	734	712	686	714	771	747	710	730	659	742	703	726	750	726	758	690	726	714	747	728	735	711	699	699	765	746	756	722	719	761	725	756	709	741	743	729	750	727	753	765	725	701	717	735	738	728	712	739	723	740	754	705	731	734	735	723	664	776	734	735	774	703	737	739	725	727	754	795	723	768	700	736	703	707	711	709	779	727	702	765	726	746	714	739	745	743	721	741	729	742	694	708	761	727	747	724	748	729	755	719	715	742	753	710	742	711	716	641	739	738	766	723	699	735	705	744	738	702	696	713	720	721	754	735	714	733	750	726	766	727	702	740	730	707	736	736	733	765	776	717	738	735	703	774	761	761	683	738	801	790	736	713	713	742	700	677	719	764	709	714	725	726	754	728	740	739	755	733	766	710	719	678	689	735	696	773	756	683	714	708	681	791	732	756	754	726	751	745	765	768	685	697	724	784	688	752	756	697	677	767	738	746	767	766	728	759	738	746	751	724	739	766	711	717	720	722	747	739	719	743	725	759	722	735	734	754	699	715	706	731	701	740	731	739	762	759	710	787	744	773	766	752	686	726	704	707	775	694	717	734	734	677	736	734	706	714	719	742	733	722	730	710	741	716	686	726	759	757	693	707	750	716	725	743	737	780	762	786	699	715	721	740	770	713	718	698	711	733	710	714	687	736	720	754	744	743	765	792	726	722	702	717	730	766	753	765	756	729	704	742	766	772	687	738	744	740	703	704	744	755	717	718	692	749	785	702	742	742	765	718	717	731	791	769	707	751	691	689	720	739	749	720	737	715	721	668	737	733	773	777	710	712	758	731	731	757	719	741	717	688	699	694	729	705	732	704	756	695	750	751	736	771	729	705	730	715	753	730	692	738	800	708	711	706	737	745	722	727	749	724	729	718	699	726	733	678	759	744	720	704	702	749	700	715	691	749	770	751	734	708	768	732	719	729	717	703	711	711	778	707	752	718	716	752	742	675	752	745	774	722	742	729	725	764	736	739	740	753	697	697	710	730	727	753	738	770	708	710	749	746	713	725	720	763	757	717	707	697	698	700	706	773	695	748	680	722	726	723	696	736	713	673	787	711	731	717	732	714	739	719	742	726	702	767	755	720	716	732	728	730	732	699	713	741	752	799	732	762	788	713	720	721	742	698	715	690	714	747	729	708	722	705	753	714	742	738	719	695	711	722	708	717	765	770	756	677	750	751	723	700	799	739	720	719	737	717	745	698	791	727	752	761	745	734	746	727	684	692	711	763	700	775	713	746	750	698	713	707	757	755	704	699	696	746	803	751	707	737	674	726	722	727	725	771	721	730	717	720	687	721	723	751	772	713	761	764	712	747	673	688	720	761	720	776	769	708	709	727	737	766	718	694	722	722	761	750	742	714	744	691	763	693	750	711	693	722	719	752	760	748	707	748	729	740	720	722	761	722	767	728	724	733	729	711	710	708	719	739	725	721	701	760	721	702	722	716	664	772	772	739	749	679	719	713	761	735	693	677	751	726	715	766	707	745	726	745	739	746	724	743	729	721	739	666	739	739	739	742	718	735	728	750	715	739	704	729	738	734	744	732	744	772	752	762	768	711	789	704	683	707	752	707	731	701	727	751	687	720	723	715	756	694	672	724	692	726	767	784	721	746	737	728	745	708	732	780	728	655	722	719	724	737	697	708	750	679	759	711	691	697	737	723	725	755	707	687	721	742	699	701	763	803	675	735	717	658	748	717	688	704	721	688	746	749	714	735	721	743	731	711	760	768	767	745	727	763	783	717	715	728	754	735	761	783	742	744	727	751	733	766	703	724	742	704	768	743	712	709	739	741	716	765	736	716	674	702	689	667	718	681	732	802	680	733	726	692	734	718	668	715	734	710	644	709	672	733	718	725	738	763	744	722	735	778	731	737	749	742	760	715	778	739	717	743	726	768	733	684	743	754	709	706	711	690	737	737	705	718	767	723	771	715	715	749	691	711	725	712	725	784	734	749	771	706	769	749	708	720	725	687	729	717	723	710	732	723	737	719	735	790	733	740	701	790	726	762	734	729	693	718	744	711	787	677	723	781	764	699	780	697	730	757	725	714	738	693	734	782	738	662	767	705	711	777	723	734	742	710	719	694	736	708	719	735	749	724	733	738	683	761	723	748	746	738	728	762	741	727	731	739	757	664	733	731	727	741	696	748	677	733	757	785	739	737	719	745	743	725	781	718	729	676	723	708	758	741	759	775	720	721	747	689	724	747	669	722	705	727	728	750	735	715	725	720	713	747	725	737	702	736	723	753	763	748	726	739	734	758	769	703	724	730	734	724	742	704	761	740	725	721	719	717	718	735	758	721	743	718	744	711	728	746	717	731	705	742	755	707	755	740	716	779	728	711	734	712	705	705	758	741	753	735	697	756	771	751	753	720	712	783	726	717	748	689	737	748	748	714	792	727	724	764	743	733	722	706	696	701	680	776	739	701	725	718	734	718	734	720	742	737	703	717	764	688	695	717	695	749	797	700	709	701	720	723	691	717	731	714	701	764	730	754	692	750	728	769	744	756	706	703	715	742	752	730	707	680	697	702	756	751	730	756	723	714	756	678	730	723	690	737	714	735	695	677	681	702	707	711	726	747	715	741	722	725	707	726	745	744	732	663	681	693	699	742	730	687	740	722	718	753	705	785	707	683	728	707	722	727	716	725	688	742	730	719	728	730	738	694	724	699	731	718	718	705	756	703	732	733	728	763	689	735	728	699	710	739	726	701	729	733	747	700	696	695	717	726	738	718	757	736	697	724	700	758	723	720	692	770	718	691	728	754	734	709	764	737	696	751	702	755	736	735	792	742	727	750	750	754	698	729	729	750	750	708	718	731	732	706	734	723	709	746	733	707	721	743	726	771
23826	21126	34982	57251	56528	41713	16135	1881	981	912	959	897	876	936	859	865	817	909	891	990	1021	994	910	933	892	892	866	814	890	871	849	848	795	935	873	838	844	837	805	891	843	874	923	856	855	860	837	841	817	852	794	854	804	818	872	856	831	885	830	863	796	837	816	807	865	820	813	871	784	866	827	888	874	859	892	843	837	812	794	869	812	841	871	856	873	857	832	853	878	840	841	780	881	866	836	873	836	827	855	856	891	874	872	893	814	792	876	841	862	911	810	835	861	827	838	846	851	854	830	833	837	781	903	854	766	849	846	900	850	813	844	863	816	832	785	827	838	836	834	815	821	830	829	891	812	872	860	868	865	841	851	868	833	836	952	886	860	875	888	834	850	837	860	821	880	837	875	885	851	852	888	865	816	856	837	866	827	886	834	816	892	871	829	833	905	847	869	782	839	802	839	871	798	817	810	815	864	831	888	866	842	872	869	826	774	852	865	871	850	772	879	840	856	868	818	803	869	828	856	764	860	851	796	810	808	875	866	843	846	840	807	891	894	838	866	812	875	806	851	802	801	897	839	810	818	852	862	842	823	824	868	845	902	882	828	872	826	860	849	859	873	829	862	835	845	827	883	859	852	822	845	844	837	798	880	873	840	837	826	881	838	826	827	774	820	868	869	816	878	824	824	801	817	857	820	844	794	854	916	871	847	860	833	832	842	843	812	914	848	820	820	777	849	847	879	835	808	868	791	826	829	810	876	854	828	819	817	762	869	870	797	848	875	853	784	810	827	852	831	830	789	857	814	788	869	860	817	816	830	841	859	859	889	853	858	880	892	871	817	869	912	816	854	850	855	853	828	826	831	894	893	770	811	815	852	801	873	856	823	830	834	867	801	810	815	919	888	799	842	845	833	872	864	849	860	822	839	888	920	873	884	819	864	846	875	895	848	895	834	838	906	793	862	867	805	888	835	866	805	847	898	858	826	854	876	886	839	809	839	798	855	889	824	824	895	902	841	854	810	822	845	836	822	843	882	826	853	835	876	851	886	890	807	795	780	822	850	811	831	878	847	837	832	826	847	818	802	815	872	815	895	850	791	817	843	827	816	866	836	815	827	883	836	856	809	840	826	844	882	818	841	824	839	843	848	854	887	884	818	869	794	795	874	824	853	813	848	832	821	922	774	812	842	810	867	839	846	782	862	857	866	864	849	815	806	788	912	860	838	856	796	833	768	822	870	842	832	860	894	811	853	862	909	884	843	838	859	854	813	881	869	826	804	810	841	817	896	855	887	858	842	827	853	844	864	797	851	889	856	820	819	831	856	861	856	880	854	864	807	838	860	924	846	856	876	851	815	833	845	847	845	876	836	853	927	843	855	859	862	875	878	811	874	825	817	864	856	849	888	855	856	890	822	814	819	815	825	907	867	846	914	864	775	825	812	839	858	887	875	880	838	860	809	837	832	844	848	822	803	838	910	878	879	836	835	817	836	842	852	804	880	801	888	862	811	873	899	799	785	826	846	844	865	908	866	836	863	861	864	793	824	838	830	868	846	859	832	844	869	867	902	891	796	833	813	892	868	860	872	799	885	844	853	888	833	865	875	850	859	847	830	858	886	851	849	864	848	838	848	878	813	828	865	835	792	861	856	820	838	818	852	867	836	844	887	774	849	836	836	872	855	804	781	803	885	864	842	873	813	866	827	884	790	855	847	864	876	838	840	817	845	795	857	850	870	855	878	851	818	834	836	870	894	809	841	836	820	848	848	828	909	849	796	833	820	833	802	826	843	838	836	886	859	857	872	900	852	860	783	837	836	817	804	841	831	822	845	878	834	872	846	896	807	897	813	849	897	826	846	856	857	826	854	837	834	844	878	874	824	824	846	878	788	826	891	882	808	871	798	841	839	829	806	829	866	830	869	839	863	863	828	824	871	799	841	830	847	816	869	895	846	836	848	860	851	838	819	849	853	883	858	849	827	842	790	838	863	875	871	848	851	809	903	868	799	806	832	798	806	821	827	820	898	853	846	917	793	833	880	870	834	818	878	895	876	848	870	852	860	841	818	832	876	881	839	851	828	890	881	819	867	805	805	856	831	778	845	853	854	862	793	858	840	816	835	848	825	842	829	803	876	851	866	862	832	795	858	838	863	854	888	863	861	856	849	783	853	832	845	814	861	856	843	876	851	775	825	794	847	844	852	813	832	869	852	829	818	813	831	856	842	829	834	881	857	832	816	812	824	876	826	903	859	878	838	850	874	857	853	814	828	815	872	838	872	833	778	832	793	864	850	811	827	786	807	866	886	814	824	827	774	821	819	833	873	816	847	840	886	826	863	840	893	828	840	825	816	837	818	808	854	873	865	824	872	851	867	902	843	850	861	838	931	834	865	904	881	869	834	827	795	812	830	802	783	890	774	861	820	826	856	875	876	838	847	853	858	874	843	806	828	847	846	819	795	848	819	858	798	838	807	852	820	869	843	874	818	802	846	843	823	805	850	822	786	861	850	832	833	833	838	829	881	814	839	837	840	840	825	816	815	882	784	823	910	829	832	874	827	896	854	809	852	902	830	813	848	821	859	792	846	850	839	850	838	834	813	858	795	855	897	840	861	837	834	848	904	850	791	872	844	892	893	857	807	826	807	869	883	858	817	885	834	797	821	776	849	814	843	810	884	848	862	846	822	844	841	809	869	862	827	870	795	836	780	854	846	826	864	831	878	846	826	858	848	883	861	850	850	884	807	841	817	826	848	907	867	821	820	852	859	895	784	777	826	846	820	844	839	862	823	832	810	817	890	868	798	866	793	858	820	828	853	836	883	810	852	869	829	841	826	883	822	844	839	846	883	841	795	778	874	848	835	873	855	856	817	844	857	912	863	846	823	870	831	844	847	826	836	782	812	906	844	899	839	840	853	852	808	782	814	845	837	813	866	797	880	823	794	855	794	860	900	833	848	846	865	853	854	850	847	867	825	898	811	848	797	828	848	833	854	867	866	820	853	852	820	843	834	812	829	861	765	864	831	844	839	835	848	824	818	804	872	856	809	857	862	834	858	905	763	817	824	853	784	842	876	850	894	870	815	861	819	806	851	821	798	850	876	836	828	816	857	852	854	823	887	840	871	797	788	831	815	850	865	822	815	815	820	821	848	818	890	860	876	877	882	808	837	866	839	829	880	809	799	851	853	867	909	837	833	899	836	843	852	849	816	905	874	804	844	877	871	807	838	862	861	849	870	802	806	864	824	807	799	817	839	845	797	840	857	874	830	804	874	871	818	840	871	859	850	838	831	820	851	851	912	849	811	854	813	861	789	868	850	852	778	816	887	838	836	879	858	836	855	883	821	796	828	851	825	872	837	848	873	868	882	844	753	823	859	829	866	847	813	857	816	844	839	843	840	913	841	868	867	828	831	853	790	837	851	886	805	855	839	833	813	799	851	831	838	821	867	833	904	867	895	853	826	898	761	845	773	854	795	859	874	796	869	840	914	836	833	879	797	856
3857	11404	72456	79869	61628	33582	5190	822	825	828	899	788	786	845	847	861	887	858	853	1103	1142	983	859	836	820	847	815	843	811	816	796	835	823	813	857	838	816	806	825	819	843	832	748	870	841	787	861	815	829	812	767	829	813	842	828	767	872	838	831	802	799	870	872	806	812	834	828	847	792	880	815	838	771	802	827	864	759	814	855	809	834	804	786	830	826	771	846	761	827	795	804	806	802	811	819	773	793	783	798	816	841	827	804	810	791	753	760	814	855	816	801	806	857	826	803	800	813	841	850	820	831	834	793	827	865	840	805	847	883	768	854	835	828	813	834	843	803	744	844	813	838	840	763	851	788	819	844	825	801	817	853	841	831	849	808	849	832	814	813	804	751	820	791	817	793	865	848	825	839	856	831	814	753	784	799	808	891	829	784	815	852	835	860	851	779	831	836	858	843	815	829	831	801	815	841	865	830	804	830	799	740	812	804	820	793	779	831	855	865	828	853	775	797	841	863	847	832	846	852	792	821	833	817	815	813	781	808	831	825	826	844	814	814	815	821	835	789	788	809	778	775	818	787	797	790	850	817	776	808	884	824	823	849	798	836	829	788	822	818	831	836	802	773	851	859	846	829	832	819	784	820	866	829	808	847	816	870	783	827	794	793	874	829	794	824	881	841	846	785	784	840	815	862	851	803	796	810	772	824	813	844	827	841	808	889	808	782	787	821	835	836	830	820	824	815	796	832	795	778	795	855	842	811	819	833	835	811	845	808	870	830	824	801	831	789	835	798	833	800	807	801	845	771	821	823	787	815	821	822	843	820	775	857	768	764	795	825	816	853	815	802	823	813	816	749	779	824	769	799	800	842	788	796	852	851	801	768	836	878	825	781	831	804	806	850	761	806	767	767	854	835	787	780	796	846	801	826	863	804	818	804	798	807	847	852	799	765	847	799	828	835	820	838	793	841	805	802	859	765	818	784	782	810	829	860	820	781	791	802	846	836	788	869	778	860	809	846	817	840	812	836	797	836	786	863	822	795	840	856	816	821	811	813	795	778	827	784	844	819	781	790	767	847	760	806	794	850	822	828	806	811	828	793	839	849	799	820	789	830	800	804	784	808	797	796	798	779	822	798	826	787	806	830	834	819	804	821	839	818	797	793	790	785	799	842	794	858	771	824	793	717	846	744	801	811	817	806	815	847	843	824	786	793	812	835	794	871	746	813	829	824	828	810	840	774	770	826	728	812	809	838	817	810	787	797	820	872	788	837	824	844	833	774	795	804	810	774	831	783	834	798	794	817	799	806	841	831	849	821	808	805	787	798	836	784	789	804	753	804	808	829	784	793	815	879	826	825	805	889	879	756	802	817	841	843	796	849	801	808	784	792	873	828	825	810	820	835	782	760	787	875	846	811	824	835	806	820	816	841	823	785	868	817	788	817	844	806	790	834	798	832	829	800	797	834	769	766	849	792	850	842	805	810	834	831	760	787	830	803	784	835	808	799	833	822	811	816	822	831	874	820	813	821	828	793	810	809	857	848	786	809	794	828	784	733	825	821	873	796	787	829	813	791	801	784	788	835	766	843	795	757	830	878	784	805	823	812	772	821	852	792	798	805	816	838	798	852	827	776	855	785	789	807	808	877	892	779	821	829	800	797	801	802	792	799	834	806	815	841	820	840	826	799	783	830	836	860	828	790	789	822	817	784	816	774	818	796	796	769	845	820	871	783	856	835	797	832	801	797	824	843	844	844	804	848	802	807	803	834	794	841	753	815	804	806	792	782	806	803	807	818	804	765	868	803	816	810	814	761	784	777	816	855	842	751	784	834	867	883	780	826	836	854	806	827	813	830	796	862	792	742	877	837	769	819	814	789	791	792	833	866	795	869	860	798	801	833	808	833	876	829	796	840	802	814	818	789	821	844	799	809	801	786	879	801	826	758	740	829	864	791	766	868	855	838	809	767	780	830	848	762	794	786	800	762	848	773	816	745	824	840	839	851	763	834	803	804	810	818	816	807	825	874	809	849	801	790	820	825	817	823	797	873	826	786	782	847	828	771	811	795	866	857	838	800	782	833	787	801	806	831	824	800	791	792	788	803	790	856	786	772	845	786	873	798	789	857	807	789	751	833	826	787	773	840	838	792	805	811	806	841	820	806	816	806	820	806	874	855	781	789	761	799	815	845	822	837	807	772	793	813	776	844	794	814	791	818	782	855	857	773	807	822	878	867	804	846	874	791	826	845	840	794	794	834	799	788	810	783	779	838	754	784	871	834	795	819	851	871	859	868	846	818	843	791	852	793	851	892	898	834	795	827	841	772	768	834	796	800	783	862	834	821	799	812	843	773	840	808	828	840	825	864	844	801	803	819	792	759	806	787	834	806	807	797	801	824	823	815	811	812	818	803	790	796	820	826	772	824	799	836	853	800	829	812	854	875	785	777	817	808	823	815	789	824	809	770	859	788	805	784	848	796	820	809	816	785	833	785	827	801	818	777	793	752	835	809	794	832	765	788	811	831	786	843	822	830	807	800	757	789	795	845	798	823	811	804	821	827	791	837	826	793	859	806	758	826	826	774	783	843	808	795	788	810	804	847	761	788	795	796	792	826	831	773	812	842	826	818	762	821	854	870	849	793	799	842	826	836	832	768	820	810	829	805	827	773	854	799	806	818	791	805	818	844	809	808	799	819	819	823	778	820	803	819	805	811	810	840	810	855	839	835	823	812	803	779	821	812	789	805	846	840	824	812	801	792	902	858	850	816	835	849	799	784	787	855	797	803	807	810	769	818	768	780	828	798	814	852	843	810	801	843	797	814	763	800	807	833	795	772	824	787	808	814	839	849	801	844	851	821	799	800	831	760	845	865	773	810	815	804	792	786	819	808	833	795	791	815	819	812	844	826	907	744	831	806	845	805	810	825	786	833	831	880	863	784	795	803	804	766	801	798	849	806	832	848	839	786	895	901	781	816	797	848	840	851	827	836	824	857	850	892	806	774	820	859	797	823	808	831	833	789	833	797	771	778	802	827	828	805	776	837	843	786	765	836	801	774	840	819	799	759	774	786	830	824	862	838	838	809	793	827	824	815	749	827	828	836	839	789	875	841	814	838	791	795	809	802	787	789	833	797	813	791	824	849	773	841	838	821	815	752	846	812	823	821	755	821	907	792	791	835	826	826	767	896	843	852	794	882	826	759	840	722	831	831	818	800	820	811	763	799	759	827	802	830	812	789	844	788	826	820	842	805	777	819	776	804	852	779	825	778	879	808	836	816	787	791	830	798	784	766	796	785	818	825	781	814	778	806	784	831	840	855	796	840	805	836	827	836	847	843	767	809	806	855	806	866	843	765	819	802	766	807	778	844	809	843	820	772	801	885	810	800	807	816	833	828	810	840	815	795	822	790	785	784	810	864	833	769	844	794	825	854	799	759	825	806	807	835	853	836	834	809	797	777	824	787	793	786	797	835	790	790	816	827	791	811	827	766	868	842	830	817	825
27235	14723	11859	24480	19006	8668	1675	888	873	779	811	794	796	783	798	804	786	841	828	803	825	851	861	824	804	807	836	824	828	779	840	776	841	718	820	805	827	808	825	784	805	773	864	800	831	818	755	808	779	755	853	822	807	831	836	839	807	798	780	804	866	792	805	862	794	836	823	755	825	806	789	819	820	791	803	798	816	830	783	824	827	788	845	829	808	801	777	829	813	801	790	778	819	825	788	769	780	829	755	816	789	861	763	824	784	827	819	842	784	803	822	785	780	821	759	796	840	802	774	789	796	749	790	768	789	763	796	820	813	791	810	793	841	860	791	785	790	766	815	810	806	761	789	808	798	764	773	811	818	800	804	827	806	755	830	860	846	811	753	779	807	762	799	847	832	812	826	801	821	796	782	871	819	834	778	766	814	814	781	830	780	843	802	804	830	763	810	771	782	770	805	773	824	775	846	821	749	776	876	822	830	803	800	763	766	821	833	874	796	782	818	811	802	808	825	828	812	780	793	806	826	797	802	768	779	838	857	815	728	824	767	816	785	801	742	797	781	850	832	812	809	798	831	826	793	796	809	774	800	778	816	764	768	846	825	811	851	837	811	804	826	783	798	776	793	814	775	822	804	789	845	765	810	845	805	823	808	815	846	801	811	819	778	788	765	809	811	802	774	829	776	774	761	809	787	813	799	753	796	809	815	809	779	810	793	746	795	825	816	767	801	796	768	828	840	833	800	773	764	816	728	795	848	775	803	780	791	801	801	778	859	792	790	805	750	847	804	843	800	787	804	773	811	837	834	779	765	742	780	812	791	777	845	726	781	825	789	778	858	841	833	783	829	802	787	775	844	793	824	809	768	819	828	848	837	821	757	792	752	770	786	832	842	778	798	803	773	779	793	772	793	787	804	802	797	862	834	815	798	854	838	817	831	811	797	780	752	829	825	786	744	781	779	840	755	756	847	819	734	793	776	818	826	828	832	841	832	789	811	753	804	802	831	836	786	774	782	791	753	788	876	795	790	765	755	785	764	746	774	874	755	823	795	805	809	804	810	800	826	755	804	828	780	780	806	796	793	832	804	824	890	810	778	806	771	792	812	786	805	747	849	816	797	822	819	827	802	824	828	827	827	849	804	820	813	773	800	789	796	780	821	804	798	837	807	773	811	879	786	819	806	817	820	874	786	816	802	809	776	794	857	813	846	842	805	802	796	815	767	843	823	789	815	827	795	824	763	783	777	833	792	808	756	785	801	784	857	823	847	826	791	808	831	799	755	777	831	836	796	823	811	808	766	806	781	836	836	795	806	772	771	834	784	816	814	773	775	828	787	807	794	842	770	821	801	790	843	812	764	804	764	781	815	816	803	839	824	845	826	763	820	790	844	793	828	796	761	797	826	822	834	862	823	834	763	799	775	798	765	795	797	808	814	809	796	860	863	821	774	855	834	787	867	796	802	844	779	782	809	778	811	844	836	802	769	815	819	802	762	763	817	837	795	791	797	783	855	768	818	805	767	766	848	841	776	851	792	795	817	839	805	745	843	789	788	823	803	792	797	857	770	808	773	825	792	746	796	778	789	793	774	829	796	760	831	794	755	878	793	794	785	778	796	829	802	742	779	812	759	812	796	845	783	830	777	793	887	811	789	830	741	784	811	823	754	830	798	794	831	823	791	801	783	858	830	797	791	804	769	791	815	810	793	827	790	747	844	777	752	812	757	858	796	814	812	842	849	816	770	844	812	757	812	805	815	816	822	799	759	798	806	785	833	809	799	787	812	791	867	758	800	807	805	837	807	796	812	817	783	849	867	834	817	785	806	815	832	841	769	758	800	811	754	807	800	836	787	784	817	825	815	822	815	791	830	846	821	811	796	824	806	844	857	796	826	789	800	816	780	805	851	831	812	812	781	813	811	816	782	809	846	794	805	789	826	807	764	835	777	811	814	813	802	806	837	821	774	799	825	767	800	825	776	856	824	822	780	828	789	826	759	789	824	761	784	797	818	820	821	825	796	797	836	835	789	845	796	771	824	803	803	743	822	815	820	774	811	825	810	772	823	817	793	809	805	783	786	767	793	835	889	797	805	797	847	811	758	773	813	776	831	827	775	835	795	800	744	845	790	790	799	802	840	741	867	809	877	814	805	851	794	799	793	779	743	790	766	859	802	881	839	810	799	785	873	810	814	747	809	802	811	787	785	782	802	868	765	799	830	825	784	829	820	814	853	770	803	775	850	781	796	821	814	826	796	792	782	847	774	782	766	775	825	771	784	820	839	835	849	786	812	800	782	806	780	841	854	788	830	813	836	838	791	800	824	815	793	763	807	808	796	790	774	753	845	838	760	781	829	823	768	826	821	790	829	768	818	784	837	791	873	822	831	764	755	805	793	790	845	782	835	775	770	789	817	813	769	795	785	748	844	851	787	806	821	825	785	796	801	855	774	852	845	817	769	739	808	830	828	790	806	837	770	794	808	774	761	826	801	802	819	833	843	756	778	850	780	837	736	833	767	839	785	836	851	804	766	808	845	801	802	805	825	835	872	819	811	809	875	798	785	797	777	786	809	818	840	806	793	772	805	758	822	805	776	780	790	803	784	762	788	820	805	765	856	756	757	849	811	866	806	788	820	842	753	832	813	817	866	775	732	794	798	818	815	772	828	827	831	811	774	768	817	810	744	780	793	840	758	793	804	804	755	804	813	783	753	753	811	787	796	848	828	804	838	841	809	777	777	792	875	776	811	825	824	797	853	855	817	807	813	880	769	823	788	796	769	862	816	811	825	829	813	802	814	774	826	767	818	821	806	807	809	833	792	743	760	788	811	788	788	801	822	768	817	767	839	886	835	828	816	751	808	777	760	779	809	826	847	780	814	807	756	775	805	832	817	786	795	799	781	764	776	792	810	790	827	798	782	833	814	869	785	778	812	771	828	799	784	764	778	787	746	775	774	789	753	822	756	791	801	831	789	795	775	792	799	801	747	814	815	826	753	833	824	737	853	799	818	799	791	766	791	795	812	732	743	761	821	835	812	795	821	797	844	794	803	832	803	771	812	802	790	831	740	809	789	791	790	811	887	786	826	833	838	825	762	825	761	761	810	796	798	737	846	811	782	780	770	797	773	784	813	814	718	782	829	775	822	794	812	794	781	815	774	782	755	764	784	807	840	809	768	802	818	762	812	805	814	846	828	807	815	752	815	837	803	753	775	830	799	840	848	776	838	852	812	832	837	803	792	842	802	842	871	832	792	805	809	753	748	779	841	822	776	767	826	808	800	815	778	802	837	829	798	750	786	852	790	800	795	810	846	746	802	879	818	800	784	859	817	796	794	805	811	823	773	774	785	825	801	755	823	766	851	827	862	768	821	808	887	793	817	792	769	798	805	775	825	769	801	824	812	793	795	804	794	809	795	792	753	847	794	840	784	864	792	841	779	794	815	785	793	876	839	785	772	766	766	836	828	800	802	818	777	810	794	770	836	818	795	742	789	826	806	806
4989	4235	12282	19169	13548	6208	1143	740	738	697	685	689	716	742	741	752	682	723	726	741	778	717	719	801	762	702	766	692	757	694	747	711	718	723	710	729	727	712	724	753	711	697	773	736	701	726	685	668	728	701	706	671	692	726	698	737	754	717	668	748	732	699	766	688	734	752	709	716	755	711	771	749	707	754	766	693	735	679	675	711	751	727	737	693	723	737	672	729	757	677	696	713	714	731	720	704	748	741	684	655	726	745	724	715	664	719	729	764	720	699	724	712	684	718	711	738	702	718	697	722	720	695	680	734	716	711	701	677	745	703	697	710	683	746	726	743	689	762	773	726	772	675	667	744	750	674	710	706	710	710	714	687	705	720	749	715	734	712	738	753	749	686	687	687	726	719	754	709	710	717	707	714	732	714	708	716	715	706	738	684	758	762	702	741	753	723	724	731	724	713	679	750	684	745	720	711	724	723	702	639	706	724	763	725	707	754	746	651	753	699	663	743	742	714	705	766	710	728	718	710	710	683	745	718	713	707	728	714	740	718	673	712	780	699	717	714	720	755	711	641	674	701	721	711	670	720	727	715	707	696	722	763	669	739	715	713	706	753	682	706	705	709	749	716	723	739	719	727	739	724	724	681	723	796	744	725	708	715	686	690	712	681	746	736	721	706	722	747	692	668	684	764	736	761	727	709	706	739	720	748	698	697	727	714	720	754	766	751	753	717	705	750	656	693	706	677	694	706	716	729	734	733	746	744	715	756	685	743	718	725	759	756	666	747	725	675	689	697	706	718	701	730	727	743	688	675	739	748	722	751	751	732	726	724	738	719	731	697	743	710	695	672	681	722	705	733	683	765	737	721	741	668	726	725	739	690	698	716	684	732	697	729	714	691	715	705	701	737	690	710	742	687	687	682	736	695	737	747	746	739	746	724	742	731	727	742	711	687	695	687	726	681	678	702	690	724	775	684	688	690	689	733	718	740	715	688	714	695	731	690	741	738	746	721	720	690	716	731	697	727	723	724	713	728	711	702	756	737	706	730	691	697	722	681	721	717	686	735	726	684	736	762	760	711	731	705	697	725	726	684	685	710	741	711	725	695	723	709	772	718	734	728	693	700	663	715	712	717	690	756	752	745	722	728	710	763	689	683	643	757	744	697	721	721	749	722	721	687	722	654	744	751	728	736	752	738	734	708	770	721	690	707	712	750	689	711	673	721	697	674	736	709	696	690	725	732	742	691	675	777	760	698	697	756	728	699	758	692	753	696	672	700	712	745	724	706	708	699	694	719	692	691	679	742	718	737	728	729	678	711	755	697	756	735	696	706	742	726	694	766	697	766	676	735	708	679	730	706	743	718	761	734	720	658	696	682	742	664	694	744	754	704	711	722	698	762	748	667	724	696	740	700	728	688	689	753	708	696	768	715	765	728	739	694	724	718	726	717	699	741	749	718	693	736	724	710	702	697	725	735	803	747	725	751	719	722	701	699	701	736	688	693	690	694	687	681	715	696	727	691	719	695	760	790	712	728	719	775	716	724	720	776	736	762	760	726	719	725	698	740	761	739	725	728	723	664	708	714	711	709	712	713	725	702	726	727	683	724	702	715	765	743	709	735	759	747	684	708	735	752	745	695	688	705	726	737	736	675	711	770	672	733	672	726	732	748	751	729	692	721	725	761	703	703	759	732	735	743	715	686	725	721	694	784	678	682	702	716	723	719	697	710	737	706	679	697	706	710	684	731	710	680	737	742	681	701	717	741	780	738	735	725	752	728	684	737	679	692	702	665	706	726	711	706	716	720	756	706	680	710	734	735	686	717	672	755	682	694	652	719	727	740	685	694	719	726	707	733	675	712	748	754	745	745	690	732	719	708	724	713	711	717	753	707	747	740	701	701	684	730	696	712	727	697	663	747	729	720	702	712	751	730	712	688	695	748	745	735	747	699	686	753	711	728	725	705	764	723	784	752	729	724	762	754	729	700	771	703	737	743	684	686	722	763	736	722	717	763	734	702	719	751	671	697	724	672	743	718	723	727	671	751	709	744	733	708	695	732	677	774	729	705	669	675	774	707	735	731	713	751	729	699	753	755	710	726	706	725	701	677	713	725	686	716	758	705	770	701	731	726	689	733	755	716	736	672	704	732	743	736	715	688	682	708	670	741	709	737	703	708	695	686	657	714	720	756	676	747	732	732	701	655	671	714	734	702	730	749	709	720	765	728	671	696	720	762	738	746	738	708	721	703	701	704	756	734	739	722	697	753	673	730	737	674	717	739	749	686	724	745	737	748	719	692	711	769	771	732	695	679	715	715	728	732	714	718	780	728	698	753	741	695	684	678	730	691	723	737	713	714	692	709	692	694	768	677	717	714	780	757	770	692	730	683	697	738	729	696	683	723	705	712	756	766	705	734	710	715	716	744	693	720	699	750	710	745	736	685	732	715	720	701	731	726	738	741	732	721	718	702	658	748	710	692	702	669	724	724	722	728	717	778	717	694	743	747	722	727	711	687	759	688	723	730	697	747	755	699	725	680	724	729	722	689	732	704	734	726	759	671	730	715	683	712	784	675	723	735	777	746	699	761	750	724	712	704	739	788	755	742	754	751	712	713	735	739	708	712	729	712	690	743	736	705	775	736	744	752	676	737	753	697	759	731	689	755	750	701	747	741	729	730	687	720	711	702	731	705	706	710	754	699	708	691	701	723	730	743	704	719	743	696	707	762	706	724	711	723	693	729	746	742	770	687	716	678	695	737	727	707	707	706	727	697	744	744	725	770	729	705	718	730	759	714	717	717	752	698	727	761	703	729	714	714	722	713	733	760	700	681	729	722	701	739	677	719	716	697	701	754	711	716	698	676	702	741	698	750	729	722	738	688	719	682	717	740	716	724	729	669	714	733	692	680	760	712	714	747	711	711	715	770	714	708	697	728	683	763	718	732	714	769	709	734	743	783	749	682	683	692	715	747	754	729	706	682	741	669	732	693	711	731	743	732	668	706	769	725	765	711	700	749	672	721	695	740	692	704	715	735	708	736	726	819	663	689	702	714	666	699	754	721	717	714	687	722	707	723	724	688	645	742	741	751	730	744	754	721	755	732	709	695	760	751	708	729	746	712	691	741	763	747	713	727	693	745	724	724	735	689	658	736	719	680	719	757	719	698	697	732	703	680	696	703	734	711	771	677	722	674	699	711	744	725	706	724	729	702	703	754	735	718	688	754	714	663	757	695	744	709	743	744	684	715	714	706	677	723	705	720	708	718	740	721	726	730	748	733	747	679	690	712	686	709	733	663	728	696	728	739	689	708	696	717	724	719	733	713	720	701	753	678	724	696	648	749	760	729	640	715	701	713	694	740	739	736	701	710	700	709	717	706	728	713	746	689	690	755	692	710	735	758	679	706	666	743	756	755	729	740	727	742	731	780	722	732	771	708	729	680	704	719	742	762	729	702	757	672	720	703	709	715	709	694	745	716	718	708	716	723	741	722	732	637	746	711
24656	21139	31127	57344	56003	38238	12637	1362	852	790	819	733	848	761	756	751	785	813	759	821	912	917	766	763	764	787	833	750	809	759	779	738	781	770	773	801	793	790	772	778	798	781	767	791	773	735	797	737	775	753	762	816	697	755	791	787	720	737	686	715	745	776	718	784	739	780	799	768	718	709	726	740	767	759	775	750	751	741	741	710	777	742	747	736	788	753	739	741	783	802	694	773	806	743	772	694	757	801	710	699	725	695	761	762	821	741	744	714	708	782	763	779	773	770	767	734	721	782	748	791	721	755	765	768	720	785	727	802	786	755	780	766	726	786	731	768	771	777	718	758	791	795	726	747	764	784	739	745	792	739	789	784	751	744	741	738	735	731	760	719	740	787	768	707	713	725	732	836	738	700	764	791	818	782	794	778	767	783	728	751	794	716	782	749	756	740	770	808	769	755	705	740	752	752	744	783	740	737	732	766	738	736	780	797	788	768	684	718	733	777	764	695	745	762	767	752	764	754	719	739	759	718	789	760	758	762	769	772	801	748	740	732	751	788	795	720	727	716	721	763	744	732	740	773	786	755	797	715	747	767	792	774	753	743	766	687	794	723	778	779	792	754	741	700	730	762	770	764	790	752	825	742	726	796	733	704	790	709	732	701	803	774	762	777	748	731	773	778	755	777	777	795	803	741	728	775	777	760	772	711	718	751	818	763	730	742	712	715	748	756	781	768	765	730	778	774	735	764	754	732	761	751	701	718	736	769	760	717	761	764	774	733	796	763	772	726	723	780	747	743	696	704	752	754	751	769	811	718	746	749	765	702	761	760	767	699	763	760	735	763	748	728	766	719	718	761	756	749	802	771	761	703	787	731	696	742	709	731	753	807	773	728	774	730	777	713	744	750	742	757	794	763	715	781	751	717	728	744	754	717	737	759	786	757	759	712	738	710	736	766	713	750	772	768	749	777	780	782	736	820	745	781	750	723	749	776	688	752	778	719	738	749	825	685	740	771	740	740	758	701	747	789	719	715	710	785	793	738	723	750	781	770	731	760	781	694	775	730	789	742	758	709	741	749	737	812	698	793	733	779	781	750	787	744	753	747	770	764	785	721	730	760	743	770	767	787	783	768	740	767	755	730	774	747	683	730	774	752	767	782	725	770	748	745	764	707	744	761	771	774	810	765	739	744	794	784	701	749	743	792	771	788	762	741	705	769	754	736	729	752	766	750	699	763	786	763	754	734	766	761	709	757	700	776	759	768	709	733	783	755	777	720	734	709	779	743	724	785	721	764	765	810	746	735	743	724	700	778	730	789	777	710	786	722	748	730	760	761	758	716	800	714	737	758	735	751	785	759	785	778	740	746	747	734	777	787	718	779	767	782	754	732	793	766	736	747	787	738	810	750	727	740	720	775	741	724	722	773	669	703	784	752	768	737	825	697	808	762	726	741	719	715	743	745	749	741	736	760	773	721	783	781	783	746	783	738	766	781	768	748	794	721	752	688	797	720	732	705	741	743	754	723	744	757	740	762	739	755	714	769	780	736	728	785	774	745	699	778	708	752	725	808	694	730	769	720	789	715	750	754	791	768	728	803	725	760	820	746	747	699	756	786	748	774	727	767	708	739	767	703	747	756	733	736	756	759	766	765	700	727	776	801	717	754	740	746	814	758	753	750	740	730	768	815	722	708	790	780	737	756	764	732	726	739	781	774	732	796	728	719	733	748	785	743	746	754	718	726	758	769	752	767	768	804	768	733	743	765	731	748	730	777	738	756	816	737	710	764	786	745	762	730	740	746	754	780	759	735	765	724	773	785	711	768	713	787	741	819	775	744	726	727	810	790	673	762	806	749	723	784	749	777	755	759	716	773	761	742	761	758	772	771	745	738	768	738	731	744	724	779	716	748	749	831	799	733	801	723	751	744	745	769	728	764	787	798	741	816	778	750	752	760	722	771	768	719	795	788	789	760	718	782	732	757	743	725	740	742	732	678	761	831	805	751	758	754	733	748	745	762	726	734	755	789	765	729	735	758	763	731	723	759	762	791	788	692	732	684	743	746	756	751	794	660	756	723	758	733	719	780	773	746	800	790	763	768	771	753	759	752	770	769	748	744	727	791	725	792	776	756	721	706	706	749	747	765	756	708	736	775	783	784	720	742	755	757	744	752	771	755	775	803	728	742	762	745	739	786	801	722	706	807	715	764	765	707	775	761	786	767	738	769	718	772	750	807	795	759	752	779	764	703	735	734	795	764	745	756	703	769	746	781	749	820	778	716	772	726	765	763	745	735	812	718	723	748	761	769	765	744	777	759	742	750	728	732	735	750	777	726	737	693	746	747	777	730	784	764	756	748	730	767	775	713	751	755	712	791	784	729	742	766	737	734	734	740	754	741	706	735	743	766	754	730	721	728	786	787	751	741	745	724	773	798	773	782	782	786	786	736	753	752	769	792	747	745	741	812	728	759	808	758	812	774	816	729	736	783	757	774	754	776	762	747	742	749	788	754	743	771	738	773	755	772	729	751	716	767	705	787	745	771	827	745	726	795	774	792	771	731	734	749	744	746	746	723	750	723	789	759	791	774	796	756	752	762	741	765	747	766	753	795	755	758	766	804	745	737	767	751	728	774	734	756	724	745	737	722	813	732	729	771	806	742	789	787	819	741	740	767	775	784	733	741	751	774	729	706	703	732	752	798	763	783	781	722	773	731	691	721	792	737	779	747	737	761	772	727	728	782	748	803	730	754	797	815	727	704	749	761	748	695	721	743	803	774	768	725	782	761	791	808	791	734	711	804	804	708	751	752	707	768	755	757	812	731	760	766	776	759	796	828	766	768	777	754	750	734	776	792	775	686	800	765	731	775	744	807	777	771	752	758	765	718	782	756	742	750	760	749	745	808	717	778	756	725	734	752	710	746	749	751	719	740	757	754	747	733	770	756	775	783	703	737	757	773	800	752	764	767	744	743	772	729	781	736	725	754	770	740	791	784	733	774	775	749	773	761	751	741	698	745	744	773	722	779	737	747	781	786	778	753	734	721	727	735	762	781	779	741	802	730	752	711	731	715	748	783	774	781	766	732	697	716	759	743	766	755	717	762	788	762	782	705	766	702	709	745	733	726	713	720	758	737	769	744	764	748	771	716	691	748	752	763	783	801	766	729	768	756	799	734	771	748	710	738	772	740	764	715	755	778	807	771	794	802	748	775	750	747	751	739	782	763	758	748	758	765	763	742	759	803	768	757	722	699	702	710	759	752	766	754	723	795	750	757	754	726	752	763	787	760	751	785	745	717	748	771	765	716	768	751	703	740	768	785	757	769	722	789	777	803	751	779	745	753	783	707	728	740	783	760	699	762	726	741	772	765	780	769	710	757	748	736	796	739	717	752	742	755	790	726	748	685	738	804	698	794	736	795	726	706	764	780	753	703	735	737	772	786	706	797	725	759	756	758	765	722	696	809	695	744	792	741	732	761	751	734	788	803	738	773	747	763	806	742
3507	7564	51781	68349	53815	28477	4498	714	783	715	712	765	772	763	709	723	755	714	771	803	918	906	821	749	693	751	742	733	765	724	721	738	768	762	675	752	752	739	731	711	730	775	735	726	798	703	765	758	762	688	711	759	759	737	762	740	713	720	723	720	731	728	738	707	682	674	767	717	688	742	698	687	742	724	741	777	771	724	717	738	781	724	769	746	720	767	721	755	690	705	724	735	753	763	755	733	696	740	727	692	744	754	805	817	704	733	722	772	724	768	750	754	720	699	747	784	770	732	757	730	734	746	764	735	763	699	730	731	709	700	772	741	764	713	742	732	692	709	744	724	691	739	694	714	731	739	726	698	679	727	737	758	703	760	748	729	729	750	748	762	726	721	740	760	681	748	672	719	727	707	764	762	748	749	727	723	718	743	743	740	756	701	757	685	764	718	759	726	752	749	690	703	681	729	708	725	722	760	690	721	699	704	728	711	689	786	758	746	714	705	653	755	739	729	764	681	743	723	759	737	729	745	715	686	769	720	729	716	783	745	691	698	733	706	738	756	716	688	755	738	706	684	706	700	784	722	762	705	689	745	730	704	744	731	762	686	718	774	720	749	745	685	722	769	706	752	731	709	756	731	714	703	744	742	734	724	741	701	689	705	725	696	727	726	708	755	722	720	721	714	758	725	673	695	734	735	757	767	726	734	730	734	710	733	691	711	703	746	699	718	695	724	746	747	764	741	744	726	756	753	694	750	711	712	715	737	711	700	713	780	731	674	721	690	716	759	752	723	703	703	737	742	713	712	724	746	717	739	755	730	690	753	726	711	774	669	678	757	730	739	746	716	694	776	731	773	708	693	762	745	686	744	719	690	754	762	713	729	686	730	736	698	741	684	718	701	725	690	780	758	761	740	730	666	725	753	701	749	709	733	773	726	735	708	763	699	718	742	769	720	711	709	724	744	717	732	715	711	693	718	704	732	681	737	712	732	698	718	736	742	725	741	725	727	721	739	771	735	774	743	744	740	786	738	684	757	705	717	709	719	747	704	743	699	754	715	720	740	765	722	727	769	731	722	697	711	761	722	728	710	700	706	748	726	749	684	728	688	800	708	726	680	683	735	711	699	782	691	786	730	733	700	718	704	709	758	727	739	750	775	713	750	735	733	728	720	730	716	674	749	711	725	747	717	719	741	737	720	713	718	698	728	786	786	758	738	766	727	715	735	758	732	692	708	708	760	759	736	766	711	737	720	776	731	695	743	731	754	735	713	719	750	744	739	754	674	699	749	766	690	736	745	785	710	776	749	776	723	797	743	709	734	737	723	720	766	685	650	720	731	678	705	664	752	732	756	708	766	730	695	737	669	694	741	691	707	699	743	726	723	695	732	692	724	760	734	740	740	748	739	696	756	701	692	707	778	736	715	774	719	708	736	699	727	776	739	715	728	706	723	691	727	753	720	720	682	763	763	746	747	760	739	698	707	711	719	713	753	753	693	715	788	724	724	754	712	736	711	748	755	725	743	754	733	734	735	715	738	718	726	740	725	749	729	744	705	751	719	782	736	735	655	740	750	743	704	694	754	718	716	729	708	698	714	743	742	675	773	719	777	725	742	741	656	773	715	707	755	731	700	690	700	736	755	742	750	696	770	696	708	695	693	733	750	735	734	658	704	678	732	692	688	717	722	698	727	727	716	695	730	711	753	729	727	761	765	688	742	722	727	658	751	738	731	691	721	732	727	716	751	708	752	749	706	775	718	713	722	738	717	760	690	733	692	718	731	764	737	721	739	727	721	733	746	709	741	740	749	712	722	709	734	715	754	736	735	744	731	741	697	682	818	716	758	690	730	724	677	708	779	778	720	776	817	705	723	751	699	751	745	666	770	711	703	737	759	734	728	746	707	740	706	706	712	722	706	715	721	770	733	710	744	774	745	739	690	696	731	756	784	735	774	715	740	720	756	722	749	712	701	726	740	695	756	751	681	723	729	753	737	735	712	721	680	788	718	748	705	709	744	767	692	720	739	709	752	752	705	742	685	723	812	768	730	715	732	710	697	753	682	732	781	731	700	723	780	726	730	744	746	710	767	751	738	746	688	722	715	719	738	760	749	706	735	689	714	694	727	743	757	723	690	744	766	744	721	771	748	731	714	747	745	772	746	705	726	772	761	688	774	709	689	715	718	727	739	714	704	720	686	731	718	728	712	749	758	730	718	725	792	756	721	756	728	795	707	679	681	735	771	707	713	794	769	740	697	692	732	730	804	716	751	708	746	798	732	732	779	716	713	743	728	751	672	690	691	713	709	729	742	744	762	732	717	756	746	736	743	777	726	699	723	701	765	695	768	709	742	711	738	744	689	691	722	711	733	745	759	762	699	738	712	799	753	734	706	738	677	736	717	725	741	745	778	752	766	722	687	705	798	732	724	722	695	722	719	744	719	734	747	713	715	733	713	754	694	736	712	714	697	675	743	755	775	695	735	716	751	746	645	750	705	720	748	718	764	717	728	780	757	767	730	700	744	723	719	743	721	742	776	691	717	774	739	707	704	739	710	716	736	732	674	692	753	731	748	721	717	758	692	689	695	720	723	707	740	726	714	686	720	755	730	727	768	716	772	754	762	733	733	735	755	724	745	739	725	695	779	738	715	717	765	751	741	714	754	693	723	729	728	758	727	722	718	718	744	719	691	790	734	766	713	728	734	749	737	722	751	724	720	747	699	657	757	758	688	695	743	722	750	733	712	720	701	741	769	672	736	723	721	755	691	753	719	690	753	691	704	739	672	726	766	743	721	750	719	735	697	725	736	724	752	697	724	695	713	728	736	746	739	757	711	713	678	727	755	761	716	715	693	751	715	753	718	719	698	741	747	729	673	748	721	748	716	716	713	713	686	682	784	729	790	746	744	683	724	688	750	799	734	717	720	753	709	728	736	766	745	710	767	715	668	683	677	700	722	705	710	757	741	740	740	708	678	681	714	735	729	743	683	718	711	717	759	719	690	715	744	748	713	724	750	737	742	729	718	703	690	714	716	723	745	705	719	720	737	736	786	697	758	723	758	732	722	750	679	764	691	719	716	705	749	702	742	755	682	709	671	758	688	744	735	715	734	753	684	723	744	744	719	717	706	717	702	742	750	723	685	738	764	692	714	720	747	734	688	749	714	725	754	705	687	696	757	800	712	739	721	723	758	705	769	745	723	702	695	705	716	722	735	755	716	703	666	702	773	773	736	715	746	766	766	762	732	695	751	730	698	728	687	739	701	736	754	695	735	747	707	686	727	740	764	732	755	738	726	778	702	732	709	690	687	728	744	717	739	751	759	738	735	744	727	722	748	724	735	720	716	707	767	733	766	724	755	702	734	717	711	694	761	774	723	759	746	762	673	731	773	755	722	752	733	717	699	769	677	718	742	669	710	684	764	711	751	757	711	762	682	772	746	781	713	735	744	745	760	768	719	716	746	714	746	709	698	676	743	720	754	764	739	695	720	721	676	736	745
23765	21082	34197	55024	55014	40193	15701	1953	1026	968	957	866	891	877	949	894	849	878	829	933	1055	1016	923	855	852	809	843	846	862	854	867	913	832	876	815	864	848	854	845	888	826	809	873	879	837	809	805	864	828	852	773	828	822	831	874	851	868	836	849	803	879	856	841	855	814	830	861	859	857	833	837	878	858	846	829	859	862	836	869	864	790	819	913	818	866	885	827	847	799	875	800	837	900	874	836	876	812	793	811	836	816	889	786	844	818	809	840	793	887	837	864	808	802	804	863	871	837	829	862	864	842	851	872	824	857	842	823	813	875	811	823	827	815	800	846	786	878	887	838	890	867	917	823	839	855	827	812	815	808	829	811	807	833	819	861	845	816	820	889	851	824	804	799	794	833	818	817	830	819	863	802	815	861	867	878	829	839	857	818	866	878	855	850	853	822	839	827	817	803	836	817	795	818	856	852	866	839	839	820	830	845	852	807	804	865	853	840	806	858	831	769	827	758	828	824	816	797	814	798	850	891	872	887	865	816	795	840	806	828	771	855	841	815	808	857	843	836	823	895	803	822	836	854	856	862	840	892	887	848	810	873	829	807	856	830	802	839	807	777	812	857	808	786	830	832	808	829	847	873	849	820	827	794	872	805	854	914	858	816	847	845	833	876	810	832	844	771	831	847	804	857	871	840	848	853	860	810	801	838	813	849	846	865	834	866	824	855	847	837	871	809	781	867	850	853	808	875	837	832	817	821	904	817	868	806	805	848	819	857	794	826	776	830	845	805	799	804	848	794	867	820	816	860	824	849	812	816	851	840	836	855	838	859	815	861	801	859	846	795	786	828	790	842	832	836	812	855	795	836	844	798	823	840	821	841	795	866	814	890	824	806	857	816	858	841	847	819	886	839	869	828	882	838	830	851	854	851	831	849	834	816	785	804	825	846	822	860	817	824	855	808	816	830	855	792	861	790	829	855	821	779	849	828	869	868	820	830	856	887	802	905	865	868	843	848	790	861	862	818	828	803	819	855	869	839	852	790	836	854	835	882	805	810	821	807	818	834	801	848	799	836	827	873	837	784	838	788	815	808	808	869	794	857	829	764	820	812	853	809	825	800	892	764	838	847	825	832	887	833	830	832	826	790	860	824	792	791	876	827	856	847	853	835	829	836	856	843	820	861	855	828	844	873	824	829	849	807	820	819	879	820	876	838	873	868	829	855	827	843	907	829	869	853	771	828	853	878	819	789	882	842	838	798	833	824	840	883	767	850	806	861	843	853	841	793	806	839	828	840	847	837	802	810	810	864	887	893	852	819	842	793	839	840	815	826	844	809	792	833	828	819	831	861	803	868	849	823	897	753	845	820	816	826	818	898	801	818	830	845	845	797	790	855	876	795	779	863	822	816	829	877	834	803	850	918	822	834	852	857	853	818	845	798	817	803	804	866	845	801	823	832	783	785	831	835	803	844	828	857	850	793	859	772	865	799	804	810	859	832	832	856	846	811	869	812	806	834	808	784	886	825	866	809	840	822	797	829	895	819	847	854	820	892	767	818	835	879	844	892	868	791	851	838	812	794	840	833	860	807	827	820	844	868	802	822	820	795	788	833	855	834	820	869	823	859	826	903	775	828	838	806	829	842	860	818	815	896	844	789	814	869	819	852	828	796	849	833	847	816	818	845	832	801	904	795	765	833	820	807	766	822	821	796	802	813	849	915	820	860	860	851	827	865	887	839	866	777	839	816	841	816	809	811	842	778	820	832	819	861	903	802	845	817	794	885	832	831	893	847	845	861	853	855	845	842	858	824	817	805	823	806	808	820	833	799	820	849	862	781	813	791	837	838	802	756	822	840	892	842	854	802	827	837	859	846	845	872	809	828	842	855	846	848	813	820	879	817	852	833	811	834	815	833	807	843	872	792	765	844	796	785	810	848	843	820	837	866	810	850	806	802	857	856	835	800	803	864	869	814	889	817	853	851	825	857	796	832	844	799	880	834	840	766	817	879	795	864	804	803	820	813	775	838	811	811	794	826	783	843	865	830	866	857	791	836	856	868	779	829	843	880	855	833	869	839	833	833	830	824	791	795	839	772	829	839	856	845	818	806	816	796	848	876	895	795	815	856	881	886	887	818	813	815	867	879	827	880	862	904	819	872	834	873	835	807	789	763	809	835	837	856	831	814	827	812	822	820	808	850	789	853	843	888	825	840	862	825	829	839	833	790	869	812	822	780	829	783	842	862	820	852	786	766	880	807	807	820	839	882	867	814	839	862	821	910	869	819	839	824	831	860	805	838	820	839	834	860	793	845	885	853	837	814	852	793	817	846	823	842	782	795	822	840	789	814	793	818	805	819	828	831	860	831	827	847	843	811	814	841	788	792	851	823	803	843	889	816	846	805	803	849	839	809	779	882	871	828	809	864	784	872	800	789	845	830	851	842	859	824	862	860	909	779	814	793	872	871	828	871	833	811	773	847	828	859	850	879	846	846	802	833	796	844	854	869	840	804	771	844	793	834	816	828	816	814	824	843	823	800	832	904	904	870	879	872	802	900	826	836	847	801	803	882	850	852	816	827	759	827	847	785	798	855	785	792	858	861	860	878	807	821	853	832	830	819	834	870	871	799	865	790	841	825	816	846	843	878	866	851	875	899	846	796	848	844	830	787	828	844	753	802	828	870	782	853	835	828	853	845	812	837	843	830	814	830	826	802	816	785	834	815	875	802	754	768	797	838	837	839	831	861	818	834	831	836	844	852	867	843	835	835	815	796	764	807	830	876	820	819	872	784	845	872	823	850	833	837	845	835	876	832	859	884	836	827	817	855	839	818	806	780	879	857	739	842	839	760	826	809	818	817	849	821	828	834	863	840	806	881	842	800	827	835	821	800	874	818	853	845	849	859	843	828	792	831	812	837	806	834	879	866	872	840	840	846	811	787	845	817	847	844	840	848	842	830	842	810	889	838	834	838	839	824	804	832	858	877	893	833	878	811	891	815	818	792	880	838	791	872	819	812	829	826	775	862	830	797	830	823	861	849	834	820	871	799	862	778	818	807	815	817	820	841	830	866	814	889	877	813	852	825	803	857	853	881	861	841	858	825	808	860	829	802	803	809	809	875	836	838	784	807	842	830	852	863	842	856	809	810	836	843	852	829	845	828	830	877	796	774	842	849	813	792	851	851	839	877	816	889	791	792	829	816	814	873	822	893	865	811	786	823	822	855	815	845	807	814	847	872	817	793	889	761	836	864	837	872	798	817	796	850	883	866	826	816	822	874	810	828	843	796	802	799	838	847	782	831	764	792	784	830	798	818	855	824	841	844	784	853	814	824	803	829	867	813	839	799	764	833	804	806	834	883	768	821	831	827	821	843	805	756	836	805	832	839	836	844	813	853	791	809	884	896	831	857	827	810	788	844	797	905	838	852	821	891	800	846	838	794	840	865	831	883	863	821	845	853	817	851	840	780	817	834	817	793	841	795	790	833	901	820	832	834	840	866	854
3703	25962	79370	81114	59841	33267	4883	845	822	864	827	856	878	803	817	879	809	811	812	1027	1224	1042	955	907	840	856	804	854	771	810	839	770	804	801	863	845	897	869	836	828	843	781	829	849	817	799	779	804	831	829	829	803	822	823	788	836	840	802	859	813	788	777	835	827	793	801	808	820	839	831	811	819	823	857	788	824	795	811	806	784	807	774	821	772	863	847	846	822	800	825	800	823	826	796	780	818	781	844	870	826	819	805	815	789	827	829	838	778	841	829	841	805	827	806	833	830	836	761	793	851	820	837	826	764	802	789	753	803	817	846	795	832	827	814	794	843	858	786	814	808	820	808	823	814	879	817	827	822	768	832	804	795	811	824	810	803	811	776	811	827	848	789	777	771	806	823	815	801	822	872	811	811	795	859	806	830	835	784	824	793	855	824	799	837	795	802	825	851	776	817	902	866	830	794	859	840	819	822	788	830	755	868	841	823	783	799	828	839	797	784	840	815	824	773	859	793	849	832	813	791	796	847	784	819	829	753	793	798	851	792	829	816	827	828	811	837	809	815	822	813	790	798	771	833	812	808	811	787	807	811	763	863	811	764	831	909	840	852	815	801	786	828	842	754	828	803	830	810	849	824	797	847	824	766	770	827	834	819	778	880	800	776	839	782	848	805	831	818	817	831	805	834	771	843	813	785	822	777	805	859	820	781	755	780	798	791	890	815	771	819	786	803	852	821	820	879	844	825	821	817	807	770	788	800	793	793	792	834	839	821	854	781	800	831	836	831	855	820	798	813	782	853	806	901	790	808	815	795	812	834	776	858	828	814	854	777	780	832	845	819	860	790	834	791	815	817	822	804	748	815	817	824	768	826	851	736	856	780	852	852	778	830	805	812	758	757	805	795	850	833	785	780	807	821	821	736	822	801	831	815	794	823	807	804	817	822	791	777	703	776	727	803	797	738	823	817	861	831	793	796	803	829	821	818	802	786	823	772	815	886	784	797	806	810	818	775	770	805	789	801	793	754	759	767	825	814	763	763	805	827	811	782	855	787	856	803	831	784	782	799	821	803	789	820	832	828	823	812	820	791	835	833	847	803	768	805	748	821	793	790	797	844	844	787	778	771	784	829	777	811	828	825	787	847	804	815	826	756	864	827	816	857	826	821	816	790	835	829	819	841	803	840	765	791	836	812	811	812	845	796	834	787	797	843	834	849	839	809	790	801	824	852	848	803	801	836	797	782	777	778	760	791	803	827	810	839	841	778	842	823	810	857	754	813	827	804	842	794	797	793	828	847	757	818	877	784	848	781	808	786	805	800	804	815	792	785	856	779	828	802	863	781	825	814	783	796	851	800	841	756	787	763	825	793	820	852	805	844	875	820	818	826	808	813	851	801	797	812	843	827	786	838	821	829	785	868	840	812	814	878	778	790	813	814	788	817	828	805	752	813	845	846	821	834	820	792	824	803	766	845	795	787	824	805	843	775	792	791	814	864	824	842	820	798	849	841	845	784	769	786	796	869	755	832	823	822	855	764	842	815	814	854	821	860	807	762	784	781	836	783	791	795	792	789	785	838	827	818	828	827	860	772	820	768	791	797	845	817	802	814	789	827	820	815	786	801	781	837	831	836	815	807	785	818	837	863	807	844	815	770	828	734	809	804	804	808	809	809	797	805	796	842	799	781	811	842	860	837	817	787	778	737	829	810	798	800	823	846	838	841	815	744	822	822	779	789	832	855	796	815	773	823	805	864	817	797	808	783	824	821	822	862	803	810	810	838	840	749	782	831	850	862	823	810	792	783	811	810	807	799	812	781	784	790	818	830	809	758	791	878	812	843	798	787	787	814	760	787	796	852	793	837	818	777	834	819	821	838	817	798	771	825	852	789	831	809	790	802	844	781	810	813	841	796	789	830	787	792	810	811	815	803	776	740	849	768	830	761	836	782	790	809	789	769	770	871	790	826	778	791	775	820	837	788	851	796	831	833	813	830	841	837	844	762	846	811	808	802	844	784	806	832	795	819	824	782	792	825	781	788	833	767	786	770	817	839	813	789	799	809	831	768	855	807	791	788	792	795	838	863	784	794	844	825	796	804	813	854	796	808	823	791	822	804	813	831	862	863	797	832	801	824	746	815	801	769	792	831	830	843	812	766	775	808	787	831	831	788	870	763	795	851	829	808	823	795	793	791	794	888	866	811	848	833	872	797	801	874	769	825	858	809	817	802	836	789	816	796	844	849	861	817	819	857	817	776	798	820	807	845	827	820	792	828	765	795	815	812	809	794	831	833	787	834	830	834	836	824	816	774	779	853	822	796	785	826	783	755	799	766	817	785	794	837	783	794	767	796	851	834	770	789	785	762	811	815	817	785	816	835	807	789	751	829	868	833	843	830	815	808	816	808	846	811	829	810	820	808	827	807	768	799	841	858	841	818	800	816	793	771	865	811	809	826	811	800	819	788	805	861	849	830	754	830	784	804	794	775	836	825	826	858	788	779	805	769	862	822	792	842	849	816	809	827	787	821	830	835	774	807	822	865	802	848	782	818	772	812	800	783	809	806	827	777	772	853	804	777	815	804	779	831	805	834	810	846	789	798	851	822	834	868	859	827	810	834	853	826	776	820	845	821	790	823	763	749	862	812	861	837	811	778	863	812	825	783	798	826	792	837	786	797	776	874	793	828	792	773	816	781	826	811	816	772	828	813	749	820	819	792	811	786	800	843	791	752	814	794	756	884	797	845	831	813	764	826	812	778	828	852	851	807	805	779	843	847	831	841	807	813	817	834	844	779	805	791	821	827	809	840	837	842	804	793	803	814	822	846	802	780	832	809	808	794	845	842	814	839	817	782	768	804	837	818	798	822	821	808	823	778	772	863	740	771	802	818	796	834	823	787	816	796	781	858	822	817	771	779	777	803	786	870	891	831	858	868	789	769	749	779	817	852	807	779	853	838	854	810	811	759	862	802	824	814	802	800	801	825	844	829	807	803	842	855	823	822	791	882	791	794	830	804	786	794	797	802	803	844	803	797	819	798	794	781	833	784	848	768	845	777	830	803	842	793	805	804	784	790	810	800	814	820	808	842	788	811	794	758	817	774	794	803	837	883	838	803	852	857	823	804	800	816	803	859	818	807	797	811	860	826	796	826	864	802	825	836	791	782	835	774	800	830	812	808	814	832	793	826	784	818	821	789	835	819	811	823	800	813	840	832	788	837	863	787	843	818	807	787	790	802	873	813	817	812	801	781	811	815	841	772	863	822	816	846	775	834	787	826	787	813	809	768	813	806	820	824	816	804	780	789	839	799	802	840	846	848	808	853	799	813	826	814	806	763	741	819	799	762	813	798	798	861	848	777	808	800	816	748	792	780	829	734	778	807	730	792	824	771	797	805	801	801	817	807	824	757	800	821	873	792	827	777	814	770	823	819	812	806	732	797	808	778	842	794	801	827	849	779	794	802	770	828	760	820	781	893	835	773	792	845	784	833	809	807	729	783
27263	17284	25674	26027	14217	5305	1315	828	837	810	803	747	789	786	774	813	789	818	784	830	785	843	834	827	791	803	760	804	820	785	803	789	772	744	763	837	767	785	791	854	741	796	891	806	799	803	813	790	777	782	770	762	807	750	759	806	773	841	764	840	828	818	808	796	817	780	837	790	795	790	832	761	788	808	769	797	797	755	804	775	783	784	743	802	770	760	785	772	806	798	776	780	755	764	788	758	756	773	802	823	844	800	810	845	772	832	759	820	822	787	758	802	838	799	802	795	786	777	784	794	779	780	800	812	800	796	781	811	826	788	812	796	752	854	795	777	767	778	811	787	791	825	844	825	833	797	783	810	802	774	750	814	779	841	791	861	788	768	818	787	784	820	790	820	838	818	802	823	814	814	803	805	811	799	853	768	799	759	817	851	835	762	740	797	735	788	783	778	849	819	809	823	813	759	814	827	781	775	800	814	787	747	780	738	804	859	793	825	779	831	820	803	731	780	845	804	774	774	817	782	844	871	803	786	751	810	769	812	852	788	826	771	810	820	835	849	802	794	763	764	798	795	791	790	723	840	791	840	830	748	767	776	768	792	808	760	812	780	810	758	813	805	760	801	800	775	789	812	765	758	754	801	806	797	802	774	825	799	801	757	769	782	763	794	778	731	803	756	778	832	749	783	815	772	828	825	798	877	813	777	798	831	796	772	785	773	765	773	739	747	772	782	795	817	773	871	801	850	816	772	859	796	803	767	790	794	804	829	768	753	784	815	760	753	831	794	736	762	780	815	763	867	813	762	845	763	818	803	800	783	778	729	857	783	797	801	814	784	809	788	784	805	787	804	814	802	815	757	801	791	752	758	725	749	764	818	831	805	801	824	750	777	778	795	817	763	805	799	783	794	791	769	823	831	790	767	827	815	858	820	760	781	757	826	750	788	868	794	766	801	773	759	882	765	774	782	812	797	779	797	840	779	800	811	785	828	726	804	798	852	744	798	833	829	787	744	760	771	794	816	743	788	829	841	792	733	810	769	814	841	777	828	782	765	742	790	790	785	761	820	814	813	823	815	770	794	816	812	779	805	872	776	759	827	781	770	771	773	798	769	837	776	805	821	813	762	778	835	758	770	799	771	798	747	742	846	779	725	739	769	772	752	797	802	851	770	819	781	814	821	835	779	765	835	839	786	787	769	754	797	801	793	785	785	807	848	763	790	826	777	812	796	767	888	775	771	770	816	789	811	803	755	771	781	824	778	781	790	803	770	771	823	863	839	809	784	772	846	792	792	798	827	873	815	776	773	766	786	857	801	796	781	756	783	768	770	753	808	857	764	827	768	831	784	714	809	789	783	790	800	761	791	830	764	835	787	779	813	776	836	798	770	800	776	815	800	825	740	816	814	804	798	773	791	823	745	852	783	826	774	780	753	796	807	782	820	792	767	794	806	789	775	797	760	842	804	798	810	767	769	766	752	781	767	786	748	730	777	770	806	762	789	753	810	747	811	883	878	845	825	811	840	777	794	808	741	781	733	771	771	756	782	752	843	818	771	823	806	794	765	798	792	774	811	746	753	772	833	790	790	774	792	782	774	782	807	805	793	817	789	782	773	781	771	790	803	815	773	803	817	794	749	790	859	794	794	819	826	751	844	841	797	827	756	816	822	745	737	813	803	769	763	813	778	768	797	869	807	794	757	802	776	818	779	802	802	778	792	803	832	821	858	775	786	749	805	746	825	732	767	777	804	805	803	783	782	779	750	807	813	826	781	794	846	805	838	784	789	811	801	829	801	794	801	773	844	810	796	795	803	820	740	804	798	761	786	807	769	750	733	808	806	797	782	830	749	802	803	821	799	799	767	853	786	766	823	808	803	764	804	828	805	812	787	779	712	776	772	806	822	769	813	807	832	801	821	834	842	777	799	783	828	792	806	774	799	818	861	739	824	812	856	794	788	762	850	797	790	864	785	767	809	828	842	788	741	809	796	786	837	788	754	750	823	826	756	780	844	817	788	781	796	812	735	831	808	807	769	819	768	793	785	759	847	807	780	787	793	785	837	791	820	821	745	793	807	772	807	781	804	780	792	754	797	849	776	801	772	787	764	796	784	804	774	789	795	833	783	781	842	801	801	826	773	795	776	818	844	773	790	806	797	808	780	796	785	789	801	762	806	832	746	737	806	790	818	831	776	819	818	769	783	790	769	814	797	841	791	840	782	806	764	790	812	815	787	802	799	780	845	809	830	805	777	836	801	802	757	828	799	834	790	821	783	746	787	798	826	819	795	819	767	831	842	775	829	750	784	781	759	823	747	778	773	767	795	818	756	790	818	883	821	826	764	816	799	840	809	785	793	867	792	812	807	773	824	816	778	814	821	831	783	766	803	781	776	830	805	757	797	775	783	805	825	825	780	836	801	800	804	800	756	890	858	774	798	773	779	799	767	872	836	784	784	807	775	812	834	828	776	816	782	731	743	815	795	820	821	810	781	794	803	799	798	824	804	776	760	826	782	855	800	836	759	807	797	812	800	794	790	798	826	735	777	819	751	798	764	794	792	796	786	820	800	811	773	833	807	790	800	810	776	794	805	822	780	840	800	752	764	771	849	825	802	769	801	802	782	819	838	795	812	797	744	800	799	752	779	748	813	746	772	824	804	808	821	845	800	771	773	791	816	780	761	740	823	811	761	824	760	824	831	850	780	777	807	856	746	771	779	825	800	806	825	766	762	816	788	833	871	836	805	792	821	794	873	766	746	795	824	813	796	813	774	807	769	794	830	766	782	762	805	774	787	802	783	836	784	798	810	791	794	808	828	785	784	745	757	827	790	806	796	786	825	808	777	802	743	839	805	798	805	826	760	733	784	783	787	810	848	753	784	765	771	779	781	824	774	802	769	841	830	759	765	843	762	769	760	764	832	798	788	817	754	816	783	777	826	780	816	801	840	808	808	810	734	750	841	789	761	852	824	809	776	797	815	808	775	803	803	817	825	741	775	780	818	791	869	812	797	861	826	791	789	807	771	787	805	811	786	794	766	769	832	848	815	770	791	750	767	781	802	778	805	738	786	733	837	793	830	806	824	805	784	796	826	795	790	824	754	833	710	769	764	803	811	776	784	803	816	789	771	769	798	799	810	805	814	766	772	811	801	824	776	763	780	801	776	750	776	808	763	763	825	734	822	761	784	788	761	797	794	732	764	753	716	808	782	829	832	816	831	800	773	813	757	755	789	771	834	820	831	747	798	761	812	756	799	755	810	799	866	783	854	773	761	756	779	812	764	844	803	795	746	819	756	743	811	789	759	795	809	835	778	800	785	779	769	830	818	839	787	796	771	799	799	796	788	732	848	786	752	854	811	772	810	792	766	819	757	754	786	837	795	820	827	795	805	798	779	799	760	812	816	790	795	782	795	800	799	821	750	799	737	795	744	783	822	855	798	834	751	768	819	800	761	851	759	857	761	822	792	765	800	753	820	756	746	801	798	806	776	796	795	777	799
5097	10531	25913	18042	9596	4082	1063	730	687	728	752	737	748	702	709	709	710	740	706	753	752	786	739	746	718	729	737	679	737	719	766	734	765	710	727	788	687	705	711	703	733	735	697	697	704	682	730	715	806	712	738	736	672	683	710	665	731	694	766	722	732	728	774	800	742	746	685	715	715	722	657	724	737	758	694	739	725	714	717	736	754	686	707	689	704	751	716	708	746	686	717	734	744	753	693	727	679	701	739	697	701	729	720	735	730	697	726	700	710	718	708	690	691	688	769	716	738	731	739	721	670	707	692	704	764	736	686	729	699	700	799	727	727	728	707	668	678	740	727	788	709	724	700	720	710	743	667	712	727	727	724	747	737	726	730	699	674	712	758	713	763	713	701	739	768	678	761	675	754	681	699	761	746	729	746	687	680	687	761	697	664	726	738	699	720	712	710	734	788	694	712	752	699	704	695	710	743	744	698	715	718	721	726	735	764	724	727	690	730	721	681	728	686	742	707	728	737	728	719	718	704	695	729	699	724	709	738	635	675	721	754	730	710	747	693	707	721	695	729	716	696	688	732	748	746	671	767	723	741	734	729	697	716	723	754	775	717	719	728	713	684	731	723	743	754	729	678	748	703	659	697	705	689	697	687	715	755	708	738	737	721	722	798	700	720	746	775	725	711	773	758	714	735	699	706	752	716	710	721	740	739	714	746	708	763	710	726	712	696	729	735	734	697	721	718	689	717	700	713	685	707	726	687	732	743	738	664	710	702	723	742	744	688	685	710	699	758	709	701	662	715	707	718	736	713	695	760	716	756	707	687	727	785	709	753	684	683	729	745	735	711	703	713	784	722	716	715	747	706	715	742	707	681	673	702	705	713	701	686	780	744	688	693	709	745	740	679	680	717	749	754	754	691	715	721	733	734	659	693	716	707	703	729	719	713	732	677	668	739	736	745	745	713	736	748	692	739	691	706	704	656	727	739	718	749	696	720	750	748	685	728	712	718	707	734	704	718	695	695	723	726	722	758	725	732	708	700	730	723	727	691	734	718	730	715	729	716	714	686	714	705	654	727	762	703	680	688	800	723	715	722	724	719	733	736	747	729	721	709	686	725	733	737	730	726	691	694	704	718	672	703	707	707	750	734	745	693	711	714	744	708	683	693	722	748	726	703	727	697	702	781	736	722	674	729	736	706	676	676	740	728	715	721	715	737	659	736	739	708	754	754	747	676	694	714	742	745	693	736	703	752	767	777	736	683	735	704	729	675	714	755	747	662	662	764	720	679	729	691	727	711	677	657	735	705	706	674	711	722	668	691	782	738	769	715	666	739	730	735	720	733	705	719	727	742	693	713	718	718	723	674	742	751	687	682	697	721	758	700	704	736	707	722	673	723	786	753	789	739	713	700	758	729	707	672	700	755	649	756	752	711	752	724	667	733	740	705	750	736	748	714	706	739	748	751	704	650	718	711	700	723	716	689	674	734	691	770	735	766	736	734	690	719	725	714	710	751	725	720	717	782	720	658	688	731	688	717	748	670	748	674	718	747	708	679	748	734	803	694	702	748	767	684	743	713	731	720	774	713	672	682	685	717	723	655	722	743	736	721	673	728	774	710	778	755	775	701	731	712	704	700	771	725	696	734	678	732	709	716	703	780	730	719	675	715	730	693	745	716	699	701	722	695	708	672	699	730	704	759	712	703	741	750	714	693	733	738	703	700	750	728	730	706	713	701	725	744	721	662	757	742	676	749	699	698	727	709	685	712	718	716	721	660	747	734	723	733	771	756	700	744	740	749	679	700	709	709	717	751	759	726	773	689	752	748	675	740	697	775	747	698	703	697	750	681	727	673	698	695	694	712	701	697	754	675	745	667	718	720	651	726	749	739	724	729	688	687	705	729	672	700	686	738	746	747	695	712	750	692	726	709	710	756	724	748	712	720	739	733	713	723	697	685	697	724	706	662	721	745	735	731	743	738	737	707	736	700	694	709	731	739	695	702	719	684	711	732	724	712	754	678	720	736	710	675	697	756	763	709	703	706	701	715	702	719	697	730	688	747	728	723	694	683	732	755	695	714	728	702	691	765	681	714	705	681	756	751	718	751	699	734	733	749	701	718	705	714	654	668	747	761	727	758	743	709	688	722	734	706	661	754	719	694	729	690	704	729	754	715	707	713	709	699	687	716	806	725	742	692	731	742	739	760	721	734	733	692	712	689	696	755	689	696	762	685	681	710	696	642	713	731	757	693	745	692	731	729	693	701	780	722	705	722	768	714	731	704	700	755	753	726	693	747	729	682	752	710	689	718	724	700	738	767	733	727	691	696	750	744	678	670	697	749	735	735	733	759	711	742	715	720	730	740	753	706	712	702	726	700	704	721	688	698	745	763	702	755	740	705	689	722	723	701	757	714	753	692	724	684	690	753	679	731	750	680	703	700	737	692	724	697	688	687	754	707	666	696	728	744	749	727	708	715	708	723	723	703	667	754	731	694	723	717	721	704	779	704	728	686	694	716	699	718	721	724	714	709	721	725	664	725	711	716	759	700	704	724	698	701	721	715	676	726	705	722	727	701	718	746	755	736	772	731	735	701	717	694	737	733	726	749	694	744	692	705	721	728	714	706	732	739	771	724	775	753	721	720	759	725	724	704	714	734	715	646	730	700	699	731	723	690	740	753	711	715	757	724	734	745	737	717	756	715	726	718	725	750	718	708	734	701	670	747	719	697	702	700	735	693	722	715	736	714	749	703	681	712	754	742	698	717	711	687	707	687	715	688	698	710	679	679	714	708	664	707	679	678	695	758	765	752	701	722	730	734	691	701	698	779	675	757	778	736	736	698	698	745	707	701	754	732	703	724	722	668	724	748	698	674	698	675	685	767	689	730	694	715	668	726	683	774	735	793	735	699	754	722	718	703	766	749	740	758	707	712	661	727	736	702	708	740	752	701	721	721	734	720	729	719	765	725	717	704	730	755	789	747	696	702	656	745	716	709	757	725	740	733	689	716	738	682	703	690	717	768	752	728	770	734	750	719	697	714	688	722	669	759	709	738	686	740	733	723	734	634	707	717	723	740	731	724	745	716	746	744	752	720	698	704	703	685	692	688	692	704	676	683	747	745	753	786	666	690	708	684	703	688	677	689	745	773	704	744	710	672	688	762	711	711	752	720	736	761	696	766	745	634	687	720	701	692	717	706	748	707	707	701	723	720	720	739	725	720	699	741	718	770	697	664	711	712	719	704	767	741	714	710	700	766	708	738	656	753	713	722	734	754	748	741	733	689	718	763	736	687	728	722	706	713	718	696	728	760	688	727	771	685	691	726	706	747	684	700	772	693	712	702	778	759	682	731	711	716	774	705	733	687	773	723	760	705	755	737	736	727	741	725	686	658	705	709	774	720	730	736	701	702	732	696	755	735	707	718	718	738	737	772	700	732	768	737	704	738	705	743	676	715	711	694	660	740	702	721	726	736	701	720	717	692	681	696	741	736	689	717	753
24584	21094	38629	59385	49156	31284	9540	1217	822	794	800	768	797	796	765	822	825	787	735	807	882	890	773	796	791	695	797	761	792	756	755	794	774	752	774	717	811	776	752	725	758	734	783	731	812	745	755	762	763	748	769	746	777	747	782	737	770	757	782	798	747	807	798	777	710	775	758	737	770	758	770	788	733	741	734	744	773	779	773	789	782	738	785	779	742	748	781	801	756	763	788	774	763	734	751	768	757	773	738	750	772	721	753	758	758	717	765	738	725	728	802	771	768	795	785	805	754	768	757	757	781	739	754	762	749	741	760	743	810	759	748	787	832	769	771	763	744	784	754	789	707	729	741	724	741	757	731	765	769	733	729	776	801	761	819	723	764	751	779	699	736	758	767	781	743	735	753	755	724	802	762	726	716	772	740	769	730	785	756	799	785	737	765	771	773	727	783	744	789	781	779	754	774	741	784	753	731	744	760	723	718	770	794	789	737	743	778	773	802	717	732	719	758	711	743	777	770	794	757	705	735	730	710	786	733	742	740	785	792	789	765	803	776	732	733	765	726	753	734	756	780	837	802	775	784	780	725	765	763	745	728	756	745	745	773	695	763	775	738	767	768	788	767	808	750	762	733	812	799	724	748	748	767	731	718	747	763	808	750	731	748	790	765	732	737	720	770	688	734	766	770	760	746	750	744	706	735	734	778	777	740	802	797	754	746	725	750	777	746	800	772	751	723	846	740	796	799	672	725	735	754	737	772	785	736	764	761	758	764	754	756	721	723	784	753	764	754	778	757	768	746	764	735	735	730	793	766	778	740	797	789	763	740	748	751	763	715	752	768	788	735	774	769	775	744	782	724	789	710	720	800	729	763	768	721	766	771	764	808	767	780	770	752	722	763	745	752	726	790	814	761	746	751	669	769	732	788	785	691	690	723	758	712	744	768	771	740	753	802	772	755	680	766	800	754	742	702	757	752	750	730	796	756	779	759	779	797	745	771	774	785	781	731	783	720	790	765	739	742	729	782	756	792	739	742	798	802	745	754	745	739	793	747	749	769	754	725	749	743	742	751	721	761	747	774	754	730	786	741	741	721	729	738	783	724	747	733	738	745	738	804	757	754	777	733	768	817	769	752	771	743	755	720	737	702	799	808	806	728	748	758	746	754	757	741	746	741	825	760	744	811	781	746	776	783	710	744	796	795	768	773	764	773	754	768	708	711	797	744	771	758	805	793	808	820	744	759	799	727	741	764	753	772	746	779	767	779	805	760	739	805	766	755	800	797	768	793	753	725	757	784	754	785	729	780	714	728	784	752	769	764	745	753	741	777	763	820	768	746	799	762	753	741	725	761	754	741	762	755	765	748	688	711	722	788	803	744	756	762	762	803	750	727	723	724	803	748	801	752	775	753	765	750	767	726	732	772	733	797	775	756	761	759	785	730	740	750	724	784	756	753	681	713	752	742	800	728	757	766	748	746	768	773	780	808	796	756	768	775	716	716	774	776	761	769	803	738	745	793	791	718	780	749	759	751	796	766	742	758	778	770	764	733	752	736	737	806	767	716	774	759	796	728	797	703	745	786	806	757	762	756	751	756	779	805	768	758	783	742	769	737	732	753	796	780	752	714	799	751	753	760	760	780	757	766	738	691	720	731	732	780	741	758	780	739	808	810	795	794	746	728	737	750	723	792	762	801	762	733	756	762	784	760	817	781	745	721	769	693	782	761	741	735	779	713	730	724	774	819	749	736	789	720	768	697	743	783	721	729	711	759	716	752	745	759	744	780	799	776	800	802	758	754	753	767	750	777	755	768	795	749	835	792	796	734	740	773	761	713	748	803	764	771	760	772	762	751	739	719	783	726	789	749	706	732	736	802	760	783	807	799	748	749	754	739	731	757	700	805	710	756	729	774	754	712	736	769	762	772	754	751	726	792	785	748	695	779	811	763	751	723	777	743	776	710	751	768	762	780	761	784	777	789	757	743	683	756	801	755	766	778	790	711	771	753	752	742	760	752	769	749	724	808	745	798	745	736	733	782	732	745	762	722	768	813	715	750	751	795	762	781	755	758	761	748	782	766	749	736	777	819	804	778	715	790	767	713	802	754	753	743	790	742	736	753	732	720	812	762	727	738	732	696	799	765	781	759	786	762	754	748	768	740	766	700	737	765	761	801	746	728	770	794	782	749	742	763	769	728	722	760	708	751	804	787	718	779	765	756	768	777	729	773	762	748	709	764	742	770	758	765	745	741	753	786	770	744	712	726	748	842	740	760	749	757	778	759	770	769	727	788	739	727	722	782	716	759	760	748	794	790	757	809	740	745	811	733	734	749	779	774	750	733	755	805	744	756	756	789	737	717	779	797	699	726	758	793	764	737	754	737	764	736	755	813	758	744	730	745	747	790	780	747	772	773	798	725	815	782	750	750	754	739	745	749	774	736	789	764	794	778	781	778	750	758	773	734	782	793	803	744	738	786	760	774	679	748	787	826	724	762	795	778	772	759	710	786	755	687	729	749	738	747	732	752	787	761	722	757	774	788	742	750	735	747	742	771	816	821	704	708	736	820	757	785	763	762	747	721	738	743	770	783	787	720	747	779	750	749	729	778	798	744	789	768	781	780	742	761	768	746	748	727	744	755	716	768	780	751	749	759	805	805	763	715	770	768	784	780	736	763	726	764	752	819	787	801	797	773	767	702	709	716	750	714	750	769	747	729	727	708	708	703	746	758	822	725	779	770	748	765	772	740	768	763	746	719	777	756	723	784	782	740	809	764	708	761	788	755	722	760	770	742	751	781	758	737	759	731	746	798	783	722	736	750	786	718	755	733	723	776	779	749	749	777	791	760	772	776	773	777	773	792	768	801	738	765	807	727	755	747	739	752	749	744	737	767	756	741	718	755	729	785	754	776	770	720	790	740	768	757	755	754	767	718	708	737	787	753	749	758	771	722	761	733	694	745	771	722	756	732	741	770	761	765	692	710	754	766	750	754	727	773	729	730	751	773	748	766	718	792	719	741	733	777	740	770	731	735	756	762	770	784	755	798	771	754	704	754	782	707	748	780	785	774	792	780	801	733	786	705	698	779	743	702	825	751	753	786	772	755	780	728	740	750	719	764	767	751	769	765	703	744	759	675	770	745	747	784	732	716	748	767	700	742	728	747	753	706	724	750	719	759	753	720	810	777	771	744	761	802	749	841	735	763	779	747	767	758	713	815	732	785	729	768	750	724	731	670	809	711	794	725	735	761	758	749	718	756	772	754	768	753	701	720	806	795	779	740	766	747	787	819	759	726	750	813	741	744	737	802	745	754	754	789	786	785	743	807	730	729	762	762	730	703	746	773	784	781	753	782	863	800	736	775	746	763	696	777	772	770	749	769	716	767	728	754	792	745	734	753	724	749	724	809	719	754	752	765	780	782	794	716	747	730	707	775	709	742	740	783	744	793	767	809	741	754	753	745	787	752	708	777	746	727	788	706	720	768	752	692	760	730	770	751	792
3573	23703	73183	68625	44848	21622	3533	822	743	751	761	829	705	677	740	727	773	769	755	794	946	862	849	754	730	801	687	731	736	736	709	738	713	758	707	736	742	701	720	726	772	720	775	805	780	783	746	744	758	745	772	780	743	721	734	750	695	777	748	719	748	713	756	732	760	753	717	751	754	751	734	756	741	746	754	770	746	769	775	808	752	749	755	721	743	741	687	778	744	731	753	735	726	750	725	742	716	758	746	752	736	768	714	762	662	770	704	749	715	748	750	747	730	734	731	741	765	698	800	767	704	764	699	723	771	759	740	721	770	803	783	702	731	714	733	696	754	738	775	752	720	727	781	725	703	729	731	754	729	727	734	791	742	768	723	723	738	728	777	735	730	762	726	745	771	775	715	765	702	746	729	751	766	732	723	729	705	728	732	762	717	747	763	769	763	736	747	758	719	680	761	701	763	751	736	743	721	746	711	747	729	829	688	712	735	755	722	737	745	742	733	761	723	738	768	721	743	729	727	774	735	708	782	704	768	761	748	765	741	743	730	726	804	759	752	729	740	699	783	728	742	732	691	736	751	734	687	716	744	764	736	743	716	725	763	696	715	736	734	738	716	744	754	766	764	772	717	742	780	745	701	711	772	727	726	758	727	751	764	760	730	778	765	765	768	737	712	727	738	717	676	704	704	739	729	743	736	742	686	717	692	757	748	738	754	770	736	725	731	780	695	748	779	729	736	717	785	749	717	788	736	710	758	739	783	699	750	748	656	741	731	752	697	775	783	724	754	740	756	764	761	698	789	743	768	747	794	726	745	748	737	732	732	752	692	731	741	757	709	766	725	746	721	768	755	750	717	697	715	799	772	805	749	676	740	677	733	730	768	710	776	735	768	771	689	743	717	722	711	743	703	730	787	714	724	705	759	692	738	785	733	766	772	796	739	769	801	780	685	751	786	792	729	728	776	728	670	728	744	714	699	785	755	718	734	761	760	713	778	728	752	727	703	760	751	769	768	803	776	721	707	723	721	730	761	716	706	771	733	781	773	695	727	736	741	745	733	692	729	734	771	732	709	731	681	741	713	740	751	780	758	710	720	722	731	750	789	738	745	749	711	760	742	747	758	723	766	747	684	675	728	719	750	722	743	726	748	753	777	755	735	682	726	732	752	720	767	695	708	764	698	741	711	697	773	777	762	809	802	708	734	768	738	765	751	683	726	745	748	790	716	787	708	757	743	778	744	722	695	720	711	733	743	728	749	704	704	744	706	755	720	736	753	735	711	768	718	722	728	763	725	736	769	745	754	724	736	729	751	734	751	767	731	731	734	750	737	708	736	798	745	743	770	688	716	762	786	756	753	762	733	729	783	773	737	761	736	740	723	696	710	723	747	726	698	702	789	774	727	718	720	735	725	721	744	733	755	752	738	763	758	759	725	724	770	769	732	754	737	725	675	735	723	786	747	762	777	750	713	759	717	732	743	742	717	726	730	757	747	774	741	748	728	728	730	751	692	704	758	740	758	712	734	730	768	743	725	730	721	692	772	742	716	719	743	757	760	762	712	800	722	698	755	750	780	744	759	737	794	767	708	760	750	730	727	732	743	786	726	731	712	746	758	729	781	796	732	696	784	733	706	740	725	738	726	747	744	761	749	781	769	717	731	696	798	793	719	717	746	764	755	758	727	724	763	793	760	745	757	757	745	746	743	710	754	753	719	790	771	723	752	723	753	727	739	757	772	758	747	735	744	764	684	724	743	692	727	729	729	746	720	744	697	733	797	715	723	743	719	730	722	773	729	722	738	735	708	732	756	750	776	713	731	804	720	750	750	737	711	760	684	761	748	756	724	743	748	737	723	722	763	739	740	708	701	749	754	711	802	726	760	749	721	714	719	735	746	731	795	715	729	712	730	739	749	712	758	673	787	765	708	711	748	688	782	747	806	733	719	722	725	742	760	766	714	744	694	740	745	716	713	763	734	726	732	741	714	714	771	757	720	779	759	705	730	718	765	755	697	750	698	764	781	768	727	751	713	749	733	751	755	733	715	709	703	699	719	714	757	692	705	698	750	738	729	742	759	697	777	759	765	771	719	751	724	776	725	757	765	797	733	750	748	701	701	712	720	760	715	722	710	783	742	758	728	733	733	754	758	724	755	703	733	727	751	739	662	775	744	721	727	765	737	693	769	749	714	777	679	722	717	707	720	724	719	752	769	703	736	748	733	736	697	750	742	734	705	762	752	750	728	722	736	710	791	696	744	768	792	759	751	695	753	737	743	785	770	755	743	784	746	705	737	799	712	737	751	712	717	715	750	726	762	823	757	752	733	786	815	701	716	734	769	786	709	706	698	733	764	735	762	759	703	796	708	769	713	735	737	730	715	763	722	724	728	738	707	751	770	687	770	732	737	721	768	729	721	737	819	699	786	759	740	757	755	782	763	681	760	744	726	757	710	707	768	752	712	739	716	652	722	718	705	726	741	760	717	740	725	740	743	758	686	793	730	766	712	745	706	772	746	714	738	715	709	728	754	752	660	699	690	719	733	704	700	807	769	759	788	752	774	741	739	749	689	779	759	713	723	740	710	736	727	752	730	753	700	771	745	740	699	694	740	785	772	729	748	765	714	697	727	726	696	732	708	741	727	742	763	704	778	700	716	764	713	764	754	737	733	702	708	789	775	727	752	781	705	766	706	776	670	800	799	723	735	744	742	717	765	708	714	741	731	745	755	711	800	728	672	712	728	690	742	761	723	761	760	771	739	731	708	722	761	742	765	776	745	755	744	763	697	800	715	727	700	753	754	816	733	717	720	714	737	741	760	729	765	761	731	751	714	721	735	771	724	717	748	746	790	751	676	768	763	780	742	737	729	671	711	713	707	723	808	749	744	775	752	718	729	768	762	741	702	715	764	702	726	670	741	723	733	731	728	761	766	727	768	753	776	734	728	764	774	779	759	735	735	740	765	790	704	711	762	684	777	790	765	752	704	711	755	752	681	685	776	720	693	728	704	699	757	732	715	715	716	712	749	723	722	683	754	757	735	733	752	739	724	760	734	775	783	770	745	767	742	649	705	698	758	709	781	778	736	772	693	736	754	735	784	711	720	762	761	741	737	686	702	758	751	730	725	753	780	772	761	678	748	711	722	734	704	753	812	711	672	764	753	708	724	709	683	773	742	708	765	741	756	763	797	742	752	732	760	713	736	722	746	762	752	737	738	663	771	749	725	709	796	700	733	724	736	740	709	735	709	777	748	673	768	691	741	695	737	712	720	701	708	725	752	732	766	748	819	759	773	733	726	701	724	728	694	715	703	748	727	698	749	696	696	675	692	706	770	746	786	730	752	782	772	726	755	739	733	809	749	742	733	712	743	733	741	790	709	696	689	742	782	761	731	743	738	737	754	731	761	713	717	710	716	752	707	721	797	724	703	726	715	803	715	741	770	762	762	736	718	751	707	771	767	783	738	744	707	702	719	722	759	700	751	723	722	752	794	729	738	731
23797	21086	32676	62496	59192	40873	15680	1952	947	847	906	838	852	916	850	885	826	827	851	925	1071	1025	951	913	864	835	864	840	876	782	832	815	883	817	842	827	924	819	842	872	862	860	873	797	847	855	879	847	889	852	857	868	820	833	872	806	823	802	768	830	818	832	795	816	847	817	807	794	820	875	846	822	866	817	850	840	882	815	791	801	848	824	824	825	761	806	889	841	843	833	811	854	799	812	804	831	815	832	841	827	833	832	826	815	832	868	773	870	851	861	793	816	851	859	841	868	829	812	841	814	825	821	852	859	809	809	840	865	822	824	797	872	822	808	853	830	881	840	828	846	797	795	836	880	862	877	863	778	833	831	810	798	902	864	798	910	820	850	865	809	791	848	849	887	840	799	843	849	859	825	858	867	926	841	799	807	849	866	851	799	771	848	883	842	885	822	847	801	821	845	822	811	862	848	833	774	828	863	808	791	850	794	818	848	845	854	818	857	801	828	836	844	850	898	843	848	834	894	851	862	819	837	824	806	795	867	853	895	827	775	870	858	846	828	870	872	790	814	834	788	835	846	922	859	800	821	837	780	801	850	848	804	814	819	848	838	858	831	738	880	860	826	794	853	827	862	831	857	831	856	861	880	832	808	822	797	885	825	802	821	835	782	812	838	822	847	829	840	865	879	823	827	819	869	828	804	867	890	836	803	824	855	854	888	802	819	827	848	829	804	835	852	842	861	840	800	815	817	880	850	798	867	822	800	824	846	829	800	835	811	858	869	835	865	798	817	844	778	859	821	843	853	869	870	828	830	771	809	848	783	863	880	859	817	838	896	853	807	857	886	835	826	815	803	796	843	830	799	816	828	837	838	846	817	880	812	845	871	837	832	848	864	842	797	861	848	845	780	847	824	830	860	819	820	840	794	794	907	842	852	757	797	781	860	805	869	840	844	884	799	824	790	791	851	812	844	863	868	890	839	835	771	836	795	831	845	834	824	823	834	858	850	855	853	805	803	830	794	848	853	879	855	782	844	836	816	860	884	854	823	820	833	862	799	839	805	857	841	895	858	851	834	868	793	813	788	822	843	795	837	812	862	854	846	809	832	814	791	804	823	874	846	841	824	847	809	853	820	823	825	829	834	871	840	833	825	874	823	793	829	878	831	822	874	810	800	799	855	853	824	878	804	860	845	880	860	836	840	830	792	812	824	796	856	815	903	857	782	787	848	802	786	796	826	874	824	834	812	841	804	772	835	822	760	829	803	845	828	848	821	866	831	758	854	887	845	877	816	806	810	862	848	837	843	840	844	887	861	855	848	844	862	838	838	820	812	874	783	809	805	817	837	806	785	807	856	803	802	845	833	773	802	869	834	865	843	806	814	802	792	804	838	836	847	854	878	826	833	795	803	860	812	817	802	848	805	839	817	832	877	795	878	819	850	834	841	811	821	826	877	815	814	830	847	799	811	842	838	773	840	838	864	835	828	821	817	855	805	819	852	800	807	863	791	817	793	826	814	836	875	831	814	800	853	828	862	856	805	785	845	866	833	838	785	855	863	834	893	840	842	876	794	818	866	837	805	838	836	784	826	827	774	820	786	811	852	799	833	832	801	837	788	840	834	854	865	858	868	792	839	837	870	824	803	846	822	846	826	854	804	853	757	846	783	862	810	853	825	865	851	841	830	775	839	859	871	860	844	856	834	819	883	829	794	859	851	819	834	847	850	893	859	871	842	862	852	796	848	859	852	803	842	847	817	885	784	818	834	888	841	760	822	836	874	858	852	853	819	773	803	766	782	875	818	869	816	849	790	892	838	832	855	882	770	803	821	824	892	878	858	891	789	807	821	854	781	861	822	832	817	834	838	829	839	795	807	814	786	834	879	828	828	845	823	829	860	840	831	856	802	835	852	859	857	817	804	796	796	845	827	851	839	850	821	847	860	803	865	820	815	814	774	853	801	837	784	914	871	803	805	892	771	824	828	867	815	798	819	846	854	803	848	779	782	833	870	868	839	840	791	848	869	868	888	835	828	848	873	871	839	785	844	819	802	808	799	814	820	849	782	867	864	846	860	865	823	839	867	861	826	789	798	852	799	835	787	872	854	798	794	801	805	830	814	826	834	803	843	787	840	829	825	860	804	851	799	838	851	825	873	852	835	828	778	803	846	863	839	808	780	844	815	806	778	812	864	784	833	807	832	791	831	765	797	830	802	795	825	808	829	845	833	834	820	743	837	834	840	824	821	842	805	756	831	824	824	831	847	872	796	780	817	837	812	859	799	811	828	795	842	821	856	855	797	793	773	876	815	860	839	832	843	814	830	867	813	825	838	773	824	870	834	805	819	833	801	798	852	865	836	776	856	863	826	833	824	848	904	781	809	812	775	837	801	894	862	831	890	804	816	839	801	808	833	780	795	847	827	840	863	865	846	839	816	825	774	863	871	834	790	817	847	829	784	863	815	796	801	814	890	843	873	821	793	806	782	849	825	837	829	830	796	784	797	814	890	809	809	818	847	873	858	849	826	810	821	840	795	835	851	864	817	842	812	791	844	850	815	834	857	889	841	800	834	851	814	845	889	857	824	884	818	878	852	836	827	822	848	841	904	838	821	820	870	807	823	824	819	829	855	867	848	801	845	821	830	830	822	862	804	849	830	881	847	891	849	847	824	815	809	829	816	870	863	847	871	896	847	805	800	853	801	855	834	841	851	815	814	875	808	861	785	844	800	854	856	841	812	816	860	822	861	802	817	864	826	853	789	830	771	776	829	810	870	846	832	847	872	810	857	865	875	834	809	813	806	879	858	796	827	822	859	842	796	802	837	810	763	853	894	818	796	858	833	790	782	831	814	826	863	812	795	814	807	841	828	807	791	818	839	879	819	802	877	827	874	809	842	885	841	854	819	885	792	789	808	873	865	837	824	858	827	813	844	839	844	830	836	807	885	832	830	859	845	835	794	841	797	833	778	832	792	875	851	848	816	814	871	841	829	841	824	818	862	823	821	794	833	878	843	807	820	813	786	872	876	827	783	836	871	849	848	809	804	847	879	817	803	791	854	861	819	816	817	862	859	872	872	814	798	857	807	801	872	861	818	819	817	832	822	854	842	810	854	817	830	855	836	829	835	852	803	851	811	817	815	805	805	867	806	822	869	857	858	877	853	839	874	839	804	854	819	809	874	800	831	857	807	842	828	867	805	874	847	814	842	890	824	822	833	836	899	793	811	808	816	818	844	804	802	810	828	778	837	739	815	806	796	858	805	858	838	864	791	846	756	785	824	849	885	869	816	838	803	794	827	793	836	859	843	795	807	859	832	830	832	851	766	818	829	855	838	835	854	818	861	839	831	808	803	863	798	831	841	862	842	838	787	761	863	816	845	784	827	798	854	857	807	852	836	854	889	850	817	860	850	815	814	845	781	866	892	899	824	824	869	877	833	800	853	840	836	782	816	864	813	781	826	851	824	836	845	816	821	839	872	826	855	813	846	837	811	831	860	782	818
3734	36586	70761	83899	60164	33043	5476	850	776	832	829	824	839	827	866	843	798	776	854	936	1167	1085	955	852	851	786	765	861	814	843	786	805	840	822	815	807	888	864	827	806	817	796	781	849	815	849	808	799	807	795	824	822	824	838	802	855	834	810	760	844	808	841	840	778	769	864	806	804	821	802	804	744	795	797	842	777	814	812	794	820	766	819	784	802	760	802	771	819	788	818	831	839	808	791	760	873	778	815	832	834	819	807	799	813	815	812	826	824	774	776	820	804	825	803	768	785	844	802	836	783	827	800	839	790	808	832	849	838	859	787	805	793	855	836	800	783	839	756	795	848	832	803	786	767	814	824	774	851	837	827	812	813	795	791	847	800	757	779	840	859	813	850	820	794	844	808	776	871	810	770	851	807	746	845	820	779	774	802	805	787	740	804	783	796	788	845	835	816	810	798	801	823	758	831	836	827	810	860	784	782	774	842	850	764	785	827	837	802	818	774	787	797	794	794	809	761	783	857	831	796	813	810	852	825	748	852	795	802	827	804	819	848	846	824	820	810	769	833	829	782	791	801	825	822	798	809	838	802	833	815	817	828	831	740	856	841	828	798	819	833	757	808	836	826	864	788	833	835	792	777	833	796	855	808	818	845	839	791	774	810	821	840	830	880	806	803	829	819	831	825	785	809	800	777	805	799	842	788	794	776	809	809	793	813	790	791	800	827	786	788	875	817	832	790	833	767	841	801	819	826	762	810	787	821	817	877	796	829	804	776	832	798	811	784	851	803	833	824	872	833	821	805	785	804	841	758	770	814	793	809	893	795	846	819	816	831	832	862	827	867	830	801	768	750	807	852	852	821	822	820	785	859	815	796	800	813	827	810	760	791	816	850	811	805	815	829	827	877	810	839	820	791	841	807	831	854	826	781	779	836	845	804	796	800	831	820	800	789	795	838	786	815	817	823	759	816	856	833	837	795	785	787	775	818	849	836	820	829	794	828	804	818	826	824	816	764	801	830	859	800	808	802	807	768	839	827	810	802	820	798	840	858	785	768	776	812	793	801	832	834	822	835	815	809	768	824	791	823	835	828	835	782	776	802	830	812	782	807	725	818	777	787	800	773	808	840	806	819	825	853	836	796	830	807	843	819	804	790	825	824	807	761	807	793	877	815	846	739	740	811	766	796	808	813	811	809	802	821	814	839	754	793	809	761	804	794	822	840	783	813	828	818	786	780	827	769	812	828	776	811	785	794	788	835	805	804	812	795	824	822	798	827	823	858	803	815	801	791	816	827	824	779	756	823	730	791	824	773	820	773	820	835	757	759	833	865	812	770	745	818	818	790	811	868	840	802	793	797	855	796	805	770	862	831	818	791	821	829	839	792	819	773	777	829	808	856	851	822	750	796	791	823	764	780	821	824	825	819	832	802	802	742	820	901	784	800	822	817	796	791	766	822	819	780	833	808	788	765	774	771	805	800	844	807	799	809	822	798	801	839	769	798	801	812	815	810	841	757	849	778	792	801	791	812	838	804	799	845	826	860	821	823	764	855	812	814	795	771	808	802	798	800	812	827	863	810	852	812	766	777	824	801	761	776	839	806	749	784	818	828	853	810	775	835	771	799	815	821	818	866	834	817	793	796	846	825	813	818	778	839	846	836	783	787	826	727	812	817	867	862	799	812	766	796	862	797	836	834	796	811	848	760	814	823	784	851	810	834	738	812	832	818	791	831	815	770	831	836	806	794	828	746	788	842	855	789	775	853	817	777	821	790	805	855	858	836	854	803	808	759	826	768	833	812	841	814	861	810	803	817	827	779	838	803	784	804	860	861	776	772	854	808	798	809	790	845	793	800	813	803	774	796	762	877	805	844	824	818	818	836	817	847	790	824	811	824	812	794	824	789	773	770	789	804	803	829	839	773	825	786	851	785	822	827	819	845	820	846	826	761	783	817	783	823	831	821	851	785	770	846	840	805	798	824	867	812	769	758	819	837	834	757	832	793	850	779	805	872	814	814	790	821	808	802	843	827	809	809	822	851	794	829	810	841	773	793	791	808	798	843	867	797	836	850	801	851	782	809	857	813	797	831	827	798	789	755	856	771	802	723	884	826	804	762	812	781	799	794	848	795	768	814	796	737	788	824	820	801	828	822	833	838	801	822	813	818	802	777	807	765	829	830	864	812	791	786	800	807	768	832	793	819	803	827	827	809	757	802	830	809	833	800	817	763	868	831	823	817	806	837	748	851	810	803	812	799	774	792	779	804	773	803	798	798	847	820	821	825	821	862	835	813	782	804	832	763	788	837	876	825	773	833	786	791	811	804	810	794	801	798	779	791	821	841	805	822	803	757	818	792	856	799	766	783	810	847	828	803	834	763	824	801	815	844	794	784	833	790	837	830	747	856	813	812	810	797	789	733	829	796	771	809	815	818	836	773	840	838	819	798	805	802	814	800	787	821	830	757	829	824	807	827	852	799	779	803	836	794	824	807	856	769	866	764	832	829	838	831	791	789	797	787	775	781	813	799	857	808	851	845	786	830	819	824	834	800	811	785	875	818	794	840	814	821	843	823	794	819	816	821	766	795	800	833	827	806	791	773	799	840	806	781	818	816	819	821	811	831	849	783	808	848	807	808	829	876	819	789	845	801	779	830	790	846	772	782	813	819	768	784	728	825	810	808	821	778	797	778	790	797	788	802	834	818	809	826	804	850	832	866	789	822	793	824	835	843	798	816	839	840	850	772	805	781	812	766	812	851	811	841	802	826	852	835	817	780	809	857	854	851	837	847	774	858	751	826	803	839	798	819	807	812	809	821	840	830	806	755	800	769	802	808	827	857	830	779	817	792	792	810	788	846	857	820	818	811	802	813	829	834	813	841	808	801	819	831	842	767	791	825	837	777	806	818	783	743	825	781	826	846	815	795	825	805	837	840	791	842	800	791	799	820	811	850	806	790	828	840	816	815	796	820	810	825	891	791	844	813	816	790	821	851	791	822	765	785	753	824	818	840	791	817	847	773	795	809	802	856	803	826	790	818	850	807	814	785	854	810	860	789	749	790	754	801	795	781	811	833	807	832	759	766	838	784	799	736	820	858	805	779	767	793	786	820	758	789	834	830	804	815	814	799	809	805	841	805	816	865	795	785	795	796	788	727	804	845	788	783	802	867	787	788	808	779	805	808	854	820	809	843	829	817	768	795	802	796	813	771	825	798	777	856	789	845	810	833	789	821	834	789	789	840	834	846	810	831	845	851	818	788	792	772	800	813	798	786	803	795	761	801	837	830	835	787	777	819	797	798	800	772	812	790	803	835	870	759	771	801	771	882	804	818	818	751	803	779	879	764	806	852	799	788	799	862	803	794	799	838	774	836	825	779	798	785	808	812	830	776	794	822	808	791	746	806	771	813	841	831	802	832	811	816	808	847	814	806	785	800	794	829	782	803	798	784	806	784	819	811	850	784	916	804	808	823	801	808	778	884	837	846	829	811	817	857	848	838
27209	14260	15161	27314	17692	6720	1522	840	849	809	784	809	772	805	794	847	833	810	780	802	823	822	823	813	825	849	779	824	774	787	818	787	772	832	809	784	790	797	813	785	808	839	855	731	815	786	798	783	852	818	769	783	814	802	777	807	786	821	813	753	790	779	825	774	832	832	810	743	863	794	817	743	815	810	830	820	782	759	801	822	827	827	812	798	741	810	819	783	829	791	796	787	843	811	763	802	794	800	825	779	795	771	754	787	738	792	836	836	822	821	765	810	813	831	761	803	802	799	800	831	814	739	775	734	824	762	775	820	796	825	811	768	774	804	781	775	791	777	794	812	810	796	782	789	789	790	758	825	793	800	780	804	781	830	808	855	816	810	753	792	779	774	770	721	802	799	812	764	745	815	810	803	813	847	822	820	847	798	802	772	831	800	805	808	803	781	805	789	784	804	787	764	823	764	816	764	793	830	772	787	764	785	790	751	799	778	819	813	783	783	813	819	790	799	817	770	768	785	790	803	824	817	840	829	817	795	759	816	852	778	749	783	791	824	825	771	840	815	761	799	833	785	791	822	758	760	831	777	795	761	804	809	809	757	803	784	789	772	782	802	775	783	813	783	817	813	857	859	866	797	877	789	849	815	757	804	776	778	807	832	773	825	765	822	770	762	772	863	759	764	807	792	743	834	772	798	802	778	809	814	792	846	757	781	812	817	821	796	809	813	832	814	807	820	802	845	751	789	810	747	800	782	788	806	783	795	769	780	829	807	808	811	796	821	792	824	823	773	813	847	792	761	802	746	761	808	790	771	775	803	775	774	750	840	816	830	778	804	809	815	727	813	845	785	865	800	794	811	802	798	801	847	811	807	796	809	810	764	766	783	776	776	797	782	838	764	807	823	890	851	819	839	817	762	779	802	768	804	797	779	846	808	789	785	817	800	795	761	792	799	851	806	806	776	831	797	789	772	805	817	810	824	788	742	811	859	764	788	797	826	801	812	801	801	812	722	784	796	765	766	828	796	871	806	773	826	772	801	779	751	828	775	809	799	815	772	811	766	815	815	815	803	819	822	778	827	838	821	755	780	776	758	758	794	800	796	789	776	834	790	820	791	798	818	830	785	766	746	787	793	789	795	824	796	796	815	733	831	804	807	812	769	795	836	803	819	818	763	759	810	769	789	784	830	758	839	742	749	814	772	797	810	770	784	847	770	844	786	769	762	772	770	831	802	772	799	750	807	778	763	779	795	781	764	813	837	779	764	762	807	834	829	827	846	825	825	795	748	819	828	818	773	800	751	750	748	844	779	801	797	778	796	791	775	789	825	842	794	805	766	834	817	828	826	839	798	748	791	797	829	788	803	789	784	803	771	799	824	817	784	813	811	753	770	819	774	828	796	827	795	825	800	794	825	803	791	839	802	774	817	829	808	809	795	841	766	805	800	766	780	819	811	803	786	789	803	803	782	770	803	736	799	801	842	824	838	796	852	795	747	772	807	852	742	824	790	827	818	774	784	787	797	788	801	835	782	785	801	791	841	751	756	811	799	782	788	758	828	834	799	795	788	825	803	780	760	745	821	823	741	808	810	824	844	800	807	824	815	836	832	790	819	793	769	801	772	791	782	787	796	733	829	788	792	780	826	765	787	842	783	738	793	816	777	736	816	794	819	812	834	875	763	844	852	785	806	794	784	812	791	822	788	808	816	803	776	820	786	813	828	792	837	774	798	801	808	780	791	805	792	774	843	767	795	787	774	754	782	766	785	843	838	755	823	800	784	826	793	835	791	776	737	797	803	773	789	769	771	807	819	832	827	807	803	835	786	829	831	788	754	796	810	817	777	816	800	878	778	826	772	795	786	808	815	796	794	819	801	757	778	795	819	831	772	839	813	810	847	854	819	829	813	792	761	780	762	793	768	813	831	767	800	832	827	739	837	828	802	782	780	827	797	836	778	782	793	816	790	798	805	786	765	887	787	784	834	793	809	826	858	756	763	795	799	848	792	826	807	772	806	816	834	809	805	818	793	820	764	775	800	791	779	774	841	840	774	816	842	818	819	787	784	785	764	750	818	812	813	762	794	785	846	778	780	763	790	840	788	760	801	756	777	822	786	785	794	848	793	780	824	743	756	757	778	843	809	837	792	838	787	801	778	799	762	849	777	812	795	794	768	754	860	833	805	777	803	809	812	819	831	778	788	804	781	775	824	822	778	853	832	813	779	784	788	827	786	847	758	796	781	774	785	814	826	814	836	787	835	808	761	815	767	836	822	801	798	777	809	861	814	837	857	828	807	755	785	796	793	770	836	803	803	779	789	808	806	798	781	797	779	831	811	840	789	743	808	815	808	819	817	811	764	811	793	833	814	780	761	791	817	862	805	777	787	768	851	804	853	814	792	816	746	802	821	756	784	845	784	796	821	789	833	797	783	819	798	774	770	791	721	811	786	790	821	776	855	807	779	768	817	837	776	811	824	779	810	817	797	787	799	781	832	831	787	833	835	797	823	803	788	807	813	804	876	842	831	790	775	785	854	775	803	838	840	787	857	826	718	728	804	797	753	782	812	746	765	816	873	776	834	850	823	770	780	788	797	806	759	764	774	795	807	809	769	806	793	758	788	787	842	797	810	766	812	816	772	879	802	775	807	808	830	768	780	764	810	797	808	805	785	853	821	772	797	772	782	822	761	850	795	794	762	829	866	723	788	808	846	779	806	807	792	834	794	806	819	788	781	775	778	822	835	814	862	770	758	788	761	826	839	815	803	816	803	778	794	854	815	811	829	823	763	853	838	802	780	829	774	792	827	786	809	769	794	768	758	801	807	815	845	811	785	824	799	750	812	832	826	762	783	735	809	836	781	810	805	828	778	754	804	819	783	804	769	802	796	779	811	834	840	804	805	837	806	780	818	785	788	855	836	783	774	792	787	784	805	808	821	796	798	766	766	794	808	841	804	745	810	749	854	835	801	759	806	824	834	839	803	840	797	759	801	810	818	870	774	807	792	814	769	815	810	822	801	768	793	814	843	787	799	815	776	787	773	833	787	810	808	837	818	768	778	838	866	837	780	823	838	865	822	856	799	798	816	753	837	794	833	827	778	813	816	806	774	780	809	808	837	850	777	784	777	839	832	790	795	790	775	796	796	783	803	830	745	810	857	800	792	818	782	757	794	845	743	779	811	817	801	833	767	833	803	809	848	833	808	783	793	781	822	794	780	857	827	822	778	816	802	769	801	811	812	792	793	814	804	783	776	786	821	795	787	801	787	749	845	768	773	805	771	782	762	786	783	795	815	774	805	840	777	803	829	827	737	809	762	805	808	773	786	740	802	810	829	824	787	827	805	800	840	800	833	798	863	835	813	789	794	852	821	813	788	783	787	796	782	781	798	811	793	747	868	804	787	802	806	786	821	745	811	773	787	757	864	786	814	789	771	768	822	774	799	790	766	795	824	822	795	848	766	761	830	795	789	786	784	779	740	809	751	861	741	770	761	777	802
5047	2681	16405	20469	11924	4842	1181	722	695	693	749	768	724	740	686	754	729	679	707	724	760	727	814	746	674	738	722	734	735	747	752	733	728	706	733	697	748	713	677	763	714	685	715	726	737	728	696	776	717	677	701	706	753	731	669	739	753	668	737	723	711	693	689	717	701	752	683	746	747	753	699	749	735	736	721	703	774	737	763	700	713	751	687	721	692	730	723	726	724	727	751	675	713	704	797	682	686	713	705	711	680	758	682	701	776	730	745	740	704	765	706	724	701	729	735	750	748	818	755	750	683	734	716	705	727	730	704	727	722	731	701	755	782	742	750	753	711	705	690	709	723	734	655	689	799	724	703	728	714	703	715	696	707	720	702	715	707	686	784	761	741	720	743	742	726	698	708	699	731	773	748	751	687	715	745	701	693	693	730	718	729	760	738	710	722	741	749	686	698	690	761	714	713	693	721	643	684	695	678	736	711	715	709	751	748	717	724	700	702	772	746	729	666	681	698	693	732	682	730	731	687	694	696	731	710	671	767	733	724	708	769	758	747	699	727	706	670	734	708	715	726	716	691	685	723	706	714	797	774	742	686	694	692	703	739	748	690	726	700	696	794	717	742	717	726	752	760	741	751	739	719	702	711	734	718	657	725	742	729	701	756	715	737	722	736	693	743	765	745	681	714	725	734	719	695	712	680	732	738	693	725	759	659	670	702	760	761	749	667	750	720	722	667	712	741	711	711	730	728	703	723	791	776	682	672	704	716	703	735	735	757	724	721	703	762	720	741	731	659	683	773	689	748	716	736	703	763	726	745	681	753	720	677	729	719	714	699	708	721	697	743	753	749	740	686	731	744	742	721	688	731	751	699	749	723	730	704	701	737	758	701	767	742	697	712	741	730	716	707	759	741	705	711	715	730	727	741	699	760	749	728	659	687	720	706	712	700	673	710	719	703	700	721	717	711	700	725	769	757	690	691	735	690	761	693	745	708	714	757	722	708	711	651	747	746	723	761	734	727	723	741	728	703	690	773	701	693	741	728	677	737	707	749	725	741	697	746	736	717	724	733	722	712	696	705	753	729	723	703	702	676	727	743	715	695	732	746	755	751	701	727	740	771	695	744	702	768	691	704	699	676	694	720	767	725	761	722	733	724	733	711	731	747	700	698	764	730	714	709	750	699	731	718	731	743	744	721	758	679	774	708	707	696	721	680	687	712	736	695	746	732	764	709	745	758	705	706	711	689	711	754	709	699	731	702	724	680	778	698	721	695	735	678	743	717	721	742	739	749	718	749	703	687	755	710	734	740	740	732	713	742	732	701	752	713	719	685	726	697	712	749	758	692	687	701	750	714	711	698	751	716	723	712	779	723	693	722	681	710	757	710	705	740	704	675	731	710	714	693	746	701	741	725	674	702	734	724	713	711	715	760	737	762	743	786	721	711	696	715	680	681	754	737	740	746	699	704	687	755	710	671	726	747	764	719	688	697	713	709	731	722	744	740	701	726	730	730	705	733	793	712	732	691	732	732	704	707	743	738	742	770	666	705	716	756	747	709	696	720	737	692	745	727	708	702	707	696	701	749	744	725	701	723	745	739	719	726	705	728	742	702	762	724	706	704	769	718	724	748	702	710	757	717	688	686	758	745	677	747	711	702	722	752	671	732	757	690	705	712	707	707	711	749	738	728	729	702	750	721	686	758	772	713	704	749	728	774	725	709	729	773	743	725	669	724	729	674	709	732	741	778	716	774	690	684	738	742	665	728	765	689	732	728	735	682	732	726	773	725	721	716	748	747	708	741	712	718	731	690	691	723	705	750	747	730	743	705	694	713	736	724	728	749	738	765	660	728	711	747	742	746	757	726	717	706	710	699	700	651	696	695	726	760	769	698	729	679	704	717	743	721	747	711	705	742	682	747	711	733	791	692	721	724	737	731	735	687	709	720	714	709	710	710	700	698	729	715	736	677	732	750	724	742	734	659	729	728	686	696	744	727	726	711	705	686	730	711	742	751	704	715	688	733	759	719	714	726	758	722	715	754	715	743	686	716	729	711	685	719	754	685	708	724	706	723	679	758	764	739	677	715	733	717	679	695	745	717	683	708	745	728	731	732	740	716	746	723	697	714	681	739	743	739	724	703	694	695	697	701	765	719	709	731	679	715	707	694	758	730	728	733	729	719	709	697	738	690	755	719	709	699	781	687	724	673	738	717	676	736	714	724	760	731	734	770	714	703	760	720	684	698	770	701	778	759	782	698	717	724	695	730	734	762	732	766	718	708	740	727	711	732	702	690	734	719	681	704	722	714	691	708	759	796	742	721	713	715	713	746	718	747	674	690	736	760	740	709	693	688	695	761	710	691	691	708	739	732	764	702	711	730	725	704	749	793	768	701	758	684	663	723	726	752	722	690	699	676	788	731	721	684	720	711	712	696	755	682	691	660	690	726	713	709	714	750	710	757	712	707	722	707	746	748	711	711	769	680	715	726	781	713	728	737	740	705	739	692	733	764	682	762	714	742	707	702	700	743	725	705	751	739	721	747	670	723	728	712	729	699	717	705	742	705	735	705	742	700	738	711	715	750	727	700	761	739	700	711	718	695	745	695	718	740	752	715	762	744	700	713	720	714	688	707	673	790	731	720	710	746	757	775	707	687	735	741	724	666	690	721	720	682	702	735	736	689	742	690	689	709	703	710	786	783	759	781	744	689	685	714	688	672	660	733	727	727	756	693	720	669	668	695	769	712	716	687	692	752	773	723	703	731	729	720	707	712	727	729	709	711	706	712	718	715	722	723	734	707	728	752	718	748	680	729	729	778	699	703	766	696	728	722	754	708	700	722	683	657	706	762	705	760	742	746	717	697	699	745	688	690	712	725	730	715	738	731	724	679	707	722	742	757	741	700	698	764	714	692	708	687	712	647	695	707	718	740	717	728	763	777	722	701	721	733	724	742	741	672	764	740	708	700	693	758	740	755	703	753	737	671	718	701	708	704	756	670	749	774	709	747	714	755	751	771	671	712	715	706	752	741	671	693	738	726	715	741	717	722	692	734	708	726	735	746	703	714	749	692	696	685	709	716	774	709	680	721	709	767	687	679	758	697	766	757	722	724	694	686	739	746	706	703	732	746	720	753	749	722	637	747	724	679	702	702	692	695	731	737	694	735	714	735	720	746	702	750	708	711	701	716	756	719	677	673	712	724	759	727	714	704	683	726	744	722	726	752	705	679	702	746	686	747	699	714	732	709	733	708	759	741	735	718	721	714	723	745	710	664	742	694	729	732	708	752	724	743	740	784	734	659	731	722	712	749	743	741	724	777	722	728	756	744	740	699	686	700	753	710	753	754	708	702	733	725	755	698	696	765	754	703	750	759	678	717	699	759	752	723	665	763	723	713	750	718	705	744	760	720	680	711	747	722	703	706	737	743	735	698	749	722	782	760	724	723	748	720	729	713	722	759	736	731	710	710	768	681	749	726	677	728	730	672	717	725	714	755	720
24590	21104	32922	60194	53232	33481	12376	1347	873	825	806	817	801	778	771	746	809	781	777	854	872	879	858	795	750	757	758	751	742	776	772	770	778	780	792	771	738	776	754	810	786	758	763	790	760	790	767	782	784	755	805	840	762	761	792	774	709	755	725	762	779	822	803	736	776	786	789	813	791	728	763	762	731	776	750	742	779	797	791	752	779	726	773	801	773	755	787	737	771	762	744	755	810	751	755	782	826	727	786	761	778	801	789	720	794	786	798	787	786	776	796	771	790	746	800	801	748	782	795	754	735	781	767	777	770	744	757	750	735	744	767	780	774	756	767	779	793	771	786	746	772	764	764	796	761	797	765	732	721	750	782	712	736	770	798	769	746	797	740	742	787	811	746	772	772	751	751	789	745	758	822	762	775	807	716	767	735	724	776	740	794	746	762	724	803	780	803	774	792	779	795	776	787	739	742	754	785	767	720	728	784	795	781	786	748	755	804	787	791	745	731	711	697	775	730	774	765	761	768	771	757	791	745	799	788	718	760	740	754	789	773	706	777	767	812	734	775	766	813	774	766	750	782	763	772	798	811	753	774	797	786	734	769	732	753	731	792	761	791	783	764	760	801	771	718	790	744	743	758	735	731	780	730	826	796	794	759	770	799	708	722	745	783	809	747	768	749	777	747	715	779	784	761	745	767	748	806	761	768	809	762	786	802	760	716	701	788	722	738	702	716	729	801	672	776	819	751	762	733	694	764	736	776	715	772	806	776	805	785	758	753	784	775	804	751	795	778	779	730	763	771	764	743	767	732	790	724	793	765	767	707	759	746	732	774	782	743	779	778	759	721	748	827	829	726	769	761	752	747	796	776	765	785	784	803	764	738	767	761	743	793	773	769	785	737	788	798	723	757	754	774	767	730	769	706	790	788	814	768	742	764	738	781	794	771	738	834	754	709	772	731	744	766	753	739	723	731	809	827	756	774	793	730	791	707	717	772	809	712	735	774	724	811	775	774	812	768	748	753	787	780	793	779	784	775	743	767	771	782	752	745	784	784	760	775	775	762	750	722	770	777	760	733	771	741	772	794	806	774	724	805	816	746	796	752	771	770	714	819	793	746	755	762	782	763	738	736	781	739	735	791	767	785	758	803	745	734	784	723	800	757	786	807	774	804	729	818	765	783	748	767	764	780	794	769	748	738	786	761	763	746	774	749	712	766	796	744	808	761	736	744	742	799	669	790	793	747	743	717	769	790	759	760	816	803	771	803	766	771	810	787	752	787	787	781	725	762	792	731	775	810	783	795	774	752	734	732	736	776	742	743	813	740	745	768	790	789	751	760	761	768	762	752	741	760	738	777	798	726	748	793	744	825	789	816	726	798	734	752	750	793	749	739	730	756	847	794	799	775	758	744	798	748	749	779	737	737	709	771	784	716	767	721	754	776	775	718	762	787	824	747	803	713	794	753	750	790	772	778	787	756	771	758	774	740	725	714	771	784	780	808	774	748	745	779	754	743	757	753	749	730	737	729	781	781	765	767	759	798	716	766	777	654	711	774	727	746	753	794	737	806	803	801	714	781	721	788	795	780	762	784	788	772	765	752	754	756	725	736	773	752	814	794	802	751	762	793	731	762	779	742	743	762	775	759	741	817	776	772	804	770	803	744	744	720	774	748	765	762	819	755	731	783	754	732	750	762	733	778	712	761	781	745	754	796	775	790	771	793	750	800	741	716	767	760	768	737	760	805	769	762	753	755	750	748	782	817	797	793	735	769	748	767	790	820	766	786	797	752	749	756	787	746	755	798	803	740	769	780	754	786	760	766	795	767	760	796	756	723	719	788	795	746	740	780	741	760	768	762	737	752	761	732	760	765	740	809	821	764	767	791	796	760	769	719	715	736	737	773	759	774	785	766	726	740	751	758	744	779	781	742	768	732	763	772	750	760	683	813	779	805	759	746	763	768	746	760	747	819	798	789	814	753	731	760	776	755	798	748	746	787	706	763	766	794	770	729	748	798	764	744	790	774	759	774	742	764	795	768	800	804	774	717	794	741	792	779	782	809	765	783	794	763	740	770	752	773	778	738	768	743	683	711	778	755	766	770	731	769	748	729	746	750	743	722	740	728	782	753	764	767	805	763	783	814	693	756	746	744	769	744	782	770	775	790	775	705	752	778	781	746	760	742	719	723	692	772	729	757	770	792	775	767	760	783	747	722	760	750	793	792	731	738	798	718	731	765	765	726	757	744	718	757	795	775	762	783	800	747	814	750	766	797	759	755	749	758	776	704	733	730	778	732	778	817	771	806	712	765	801	710	805	757	781	768	790	724	757	773	711	831	709	782	772	784	794	768	767	780	762	799	770	769	789	781	766	763	742	756	774	778	728	752	759	767	768	756	751	766	722	753	776	762	763	766	742	716	730	801	773	785	758	797	752	757	748	787	753	756	806	751	708	817	793	770	726	786	773	774	768	787	784	798	752	730	744	799	753	783	729	739	756	720	756	767	730	750	736	790	782	784	748	794	782	838	773	765	739	761	746	783	723	781	768	800	734	752	742	765	740	792	766	801	795	799	761	769	769	779	756	778	822	763	746	750	790	765	734	761	737	765	713	790	734	755	733	785	777	774	755	731	757	751	800	722	770	745	798	776	780	725	757	801	788	784	745	703	736	790	765	783	775	746	829	721	772	734	723	711	803	762	760	677	828	716	763	779	756	792	775	784	754	755	793	771	791	726	759	736	800	747	731	734	778	780	730	776	729	741	805	750	713	759	723	778	752	749	767	796	776	765	728	835	754	772	746	763	743	795	786	726	785	734	773	788	743	760	785	757	765	712	741	810	807	778	780	740	795	741	775	748	760	756	762	771	787	753	756	779	791	769	767	743	798	776	748	722	770	744	819	802	720	737	733	738	736	774	803	750	766	750	771	731	774	761	754	791	761	794	805	759	797	788	705	738	777	818	810	767	783	772	801	773	768	798	721	758	805	761	723	765	743	751	710	799	759	755	813	739	749	806	762	741	794	759	750	795	773	777	808	777	730	791	751	789	804	738	739	803	770	750	808	817	768	715	780	780	734	797	756	821	720	785	726	754	766	814	712	771	790	723	747	803	754	770	832	744	738	720	752	789	777	754	743	797	784	738	764	788	814	717	776	757	749	763	734	781	787	757	744	741	746	729	746	725	778	736	683	729	791	795	750	769	780	721	767	748	743	778	786	747	747	679	792	769	759	783	766	809	738	736	744	784	720	798	751	727	729	784	780	727	728	780	756	774	775	768	758	708	803	746	742	746	731	783	747	782	760	783	778	772	763	727	781	848	779	756	812	747	803	764	749	758	773	774	784	737	820	798	761	779	780	751	786	804	754	758	724	788	792	727	778	785	754	771	816	769	756	736	801	767	773	758	790	783	769	810	724	779	734	779	759	762	794	785	736	785	795	717	749	742	793	755	747	780	804	777	785	775	796	710	794	740	762	748	729	776	783	836	722	808	747	750	784	719	760
3528	10788	63569	69512	49734	24579	5258	759	741	814	785	757	797	738	755	731	739	691	726	841	946	839	841	804	720	783	751	776	767	754	782	768	718	769	743	768	825	722	743	743	685	724	744	716	698	701	690	714	723	755	720	745	721	730	669	727	715	700	723	764	761	759	748	741	743	772	785	741	732	753	754	742	701	761	755	792	703	797	767	738	739	751	714	739	744	688	778	717	749	766	760	737	738	765	707	745	711	682	750	760	783	743	727	721	743	744	711	770	753	745	779	731	701	743	710	700	798	761	712	745	719	734	719	780	746	717	736	807	684	794	729	761	744	752	771	786	754	767	713	694	739	795	736	725	723	769	756	758	806	714	758	702	704	752	750	730	739	733	766	730	760	707	705	742	727	757	704	743	734	767	739	743	754	721	766	728	719	746	777	758	741	728	709	761	695	769	775	728	795	716	800	764	783	754	724	747	739	722	775	775	804	687	702	769	801	783	697	714	756	752	734	778	762	720	758	806	736	740	754	776	710	769	801	766	765	750	788	751	729	718	805	776	748	746	770	756	703	732	765	704	784	717	721	787	729	714	743	758	726	781	724	754	736	729	723	745	772	731	691	761	717	751	752	788	760	713	748	766	737	718	737	710	758	755	712	721	789	776	681	738	704	750	770	799	786	757	748	732	775	750	743	729	707	758	769	686	754	756	780	748	773	777	689	725	760	765	740	768	751	744	749	749	697	739	755	782	742	728	719	733	746	722	745	737	731	716	758	744	729	749	768	708	762	756	761	757	702	718	739	775	778	722	707	739	741	719	724	750	715	775	696	686	710	789	793	753	771	695	751	683	720	737	708	741	736	794	731	749	778	717	690	718	721	748	757	726	759	708	781	743	747	773	788	748	750	739	702	737	720	754	777	683	703	729	775	768	721	718	721	758	724	740	729	704	757	754	704	761	730	770	771	715	770	724	718	746	711	764	739	732	735	735	707	715	708	782	729	733	741	752	776	770	722	665	767	709	709	776	717	715	754	700	733	754	758	795	683	718	725	749	736	738	772	712	754	779	718	796	727	764	746	720	736	813	726	741	738	693	745	749	703	765	787	747	719	746	775	715	711	716	726	696	777	744	752	723	730	777	771	703	737	754	772	746	769	788	750	743	729	763	732	726	710	740	681	763	713	703	743	730	713	714	760	707	729	761	735	741	767	744	710	755	746	715	725	749	727	763	692	769	719	705	738	730	755	747	769	748	695	719	734	718	760	768	736	718	719	756	743	740	716	718	744	732	757	753	734	746	752	750	752	735	739	737	783	727	691	734	696	714	730	713	751	761	770	736	724	742	764	738	721	701	759	711	765	725	713	751	755	720	776	752	711	768	749	736	705	737	749	767	716	758	750	747	704	727	749	720	758	727	732	744	740	721	792	733	719	785	754	712	812	756	736	717	762	767	778	714	775	712	766	775	715	775	752	756	721	737	740	725	745	739	738	715	770	750	727	727	762	753	750	759	745	667	768	728	712	801	729	743	773	800	757	754	713	765	749	716	750	683	728	776	758	706	693	741	762	715	735	782	712	737	759	756	726	767	733	752	725	765	721	709	747	728	730	733	746	707	758	721	684	753	749	739	763	730	751	774	719	773	776	770	732	740	755	736	731	696	755	702	777	736	727	728	763	733	741	718	769	760	723	761	763	765	749	728	768	743	728	759	727	696	780	740	727	764	710	753	732	769	760	778	727	766	694	727	712	743	754	727	766	752	759	713	760	758	771	774	788	760	764	731	757	712	690	696	725	751	696	719	733	772	764	725	717	718	720	800	746	701	732	778	725	794	742	754	833	720	694	796	782	769	756	767	750	737	718	753	697	757	731	690	743	714	763	749	739	730	711	737	749	708	713	745	727	739	705	772	714	741	752	739	760	755	754	695	749	693	793	721	768	719	739	757	722	734	697	747	725	718	743	764	745	776	697	749	745	739	730	810	737	744	740	744	735	761	767	721	757	734	698	708	759	740	779	758	740	739	685	731	713	746	738	743	754	787	707	741	709	765	760	783	733	725	724	758	757	746	682	775	756	694	755	732	751	794	736	757	717	697	745	739	762	692	728	764	758	824	710	738	738	753	703	712	755	748	743	722	752	764	724	728	735	780	756	732	720	754	724	719	772	677	727	716	768	760	688	665	745	762	770	718	751	746	723	691	717	801	746	676	729	704	749	767	707	757	750	771	709	757	735	747	733	722	710	736	763	702	790	787	746	743	743	769	720	730	723	746	743	718	697	762	743	715	768	787	725	727	748	723	747	701	731	727	733	762	709	733	716	740	703	749	770	735	710	706	748	750	770	686	716	728	732	767	782	730	701	763	728	747	721	753	727	729	714	738	722	744	751	673	728	751	729	798	722	760	779	745	778	724	746	745	794	734	725	759	737	755	715	731	711	729	732	767	740	715	732	763	771	721	755	700	765	739	684	749	786	738	779	731	705	764	733	762	770	730	716	740	716	749	756	756	733	748	761	744	704	721	752	763	723	752	745	767	720	732	743	800	744	708	742	698	765	807	764	767	754	753	765	742	742	770	738	748	774	734	733	718	671	750	760	779	746	703	754	702	755	764	693	763	739	748	772	709	756	759	711	770	728	770	780	695	777	668	749	686	728	744	751	775	761	727	722	758	704	745	741	710	731	712	741	735	720	754	793	758	738	707	747	747	732	757	733	754	731	672	697	710	751	728	739	735	706	707	752	752	750	747	748	774	726	767	724	756	763	760	708	790	734	731	787	750	747	768	728	709	724	740	715	812	752	756	715	740	718	737	778	733	773	752	758	754	717	738	714	728	759	743	747	730	738	732	668	727	695	751	753	712	783	714	765	782	707	721	732	751	756	803	774	794	753	754	783	772	765	734	796	749	750	755	739	717	697	769	771	729	715	720	738	720	749	748	719	732	737	686	731	801	745	701	708	721	738	692	715	732	733	744	736	710	709	749	706	803	756	735	728	736	745	730	710	730	698	770	746	744	748	737	732	708	700	721	778	773	746	749	753	749	730	766	739	785	764	721	754	788	743	752	770	737	721	713	714	780	747	790	752	762	710	730	720	676	725	721	768	713	729	722	729	768	758	733	759	717	715	770	713	739	760	734	747	696	749	768	719	739	762	715	771	730	786	712	721	715	756	766	746	778	711	742	784	725	749	746	770	756	728	742	740	728	759	755	713	756	693	715	739	693	754	743	746	739	785	747	708	765	713	766	744	780	744	765	712	778	742	721	680	727	729	770	754	712	748	757	774	736	782	715	737	712	708	754	778	801	713	763	731	743	755	693	760	747	762	766	709	775	685	693	749	757	750	775	716	729	733	767	719	705	707	766	764	723	742	709	705	721	717	751	727	742	728	716	737	732	709	700	783	740	736	712	787	719	714	712	688	736	760	722	773	738	761	751	700	726	746	732	729	717	731	759	757	753	754	735	727	739	717	787	730	792	758	810	803	747	725	766	727	740	769	735	768	726	760	722	750	742
23717	21080	33403	62016	57807	41460	20211	2733	1027	968	947	846	911	917	876	867	873	879	874	964	987	971	955	889	951	845	886	878	821	828	884	898	872	900	833	904	781	892	880	856	868	914	793	875	865	875	823	812	844	806	840	881	814	892	814	847	893	898	823	825	815	904	867	801	815	887	865	895	823	858	879	820	881	841	854	856	830	859	848	816	882	846	849	794	889	848	807	897	885	867	903	777	931	857	854	876	830	773	859	882	868	926	843	825	849	922	874	815	856	862	844	819	868	877	808	864	811	813	815	817	817	861	825	851	858	787	873	832	805	817	856	872	879	811	879	824	905	857	854	835	858	850	802	841	902	814	849	875	824	871	816	876	818	843	793	799	845	877	897	832	845	842	881	900	837	848	836	809	864	868	874	903	881	822	839	829	785	828	835	854	845	880	880	828	839	788	853	860	854	832	852	819	863	850	848	808	824	885	872	855	876	814	839	820	842	880	847	822	873	863	842	795	878	918	863	848	777	821	841	850	921	802	859	901	829	837	853	858	858	823	813	824	860	773	835	844	838	792	842	883	847	868	841	845	867	812	856	839	852	853	850	880	852	872	828	841	815	834	828	821	876	801	836	810	833	841	847	820	848	788	848	909	941	852	820	856	885	863	870	844	876	834	871	830	835	851	834	880	897	799	822	818	821	860	849	864	880	813	838	884	863	805	863	870	833	830	872	843	857	832	814	832	814	876	803	833	848	832	868	854	825	839	831	829	848	840	834	887	830	820	868	820	839	830	874	884	891	842	890	841	877	842	880	863	841	887	872	857	878	860	824	840	899	886	853	882	886	900	846	818	829	851	844	846	829	842	851	840	868	857	839	849	873	859	839	829	850	861	856	836	834	840	836	894	805	839	821	839	858	848	851	804	800	843	862	813	848	905	875	843	824	810	837	927	880	815	837	872	844	833	828	864	851	836	855	916	849	898	842	853	860	872	849	888	870	807	834	858	844	876	867	876	893	841	809	913	841	861	812	867	876	827	832	890	933	803	905	861	828	875	853	894	869	835	845	843	865	811	820	809	866	824	890	845	847	840	852	796	809	807	821	830	858	844	843	847	849	841	901	908	865	859	888	829	785	832	837	861	872	814	857	887	887	807	792	852	790	827	845	837	855	809	823	823	837	857	869	831	854	819	827	799	827	849	843	839	849	871	828	839	822	794	832	860	853	866	845	820	878	844	857	848	853	813	879	890	830	805	808	863	881	880	852	865	875	814	798	853	841	789	881	842	846	867	855	799	813	814	847	857	871	773	842	814	822	819	857	839	824	814	844	838	885	864	896	836	847	879	821	825	852	879	839	804	836	872	875	897	832	817	849	806	833	815	822	900	903	819	830	827	890	792	808	825	804	844	851	864	868	849	877	902	829	857	815	831	883	809	832	841	799	856	806	864	877	830	853	865	872	825	795	852	855	848	841	865	855	868	874	852	848	835	830	872	844	808	827	828	817	866	860	852	878	862	872	816	841	833	845	846	839	851	836	847	859	813	850	808	825	897	853	914	895	831	809	878	864	868	848	803	885	907	822	834	823	834	792	832	856	810	856	858	836	823	917	811	892	886	843	822	842	850	861	837	870	845	814	825	856	802	840	863	799	824	825	867	810	796	870	841	858	866	865	873	833	846	847	842	855	907	842	847	873	880	858	834	841	873	864	876	904	851	803	863	889	894	830	815	846	923	861	788	890	852	887	840	873	842	840	813	868	792	881	865	874	833	846	876	846	877	904	827	800	835	869	893	765	873	902	857	875	865	880	873	796	902	833	828	821	919	831	833	842	827	851	865	815	825	827	855	899	844	863	866	810	877	867	832	811	815	831	828	814	851	846	847	880	844	868	869	899	822	825	873	859	837	832	833	772	812	880	848	868	807	819	763	803	875	832	865	838	874	858	828	885	848	880	818	836	804	855	857	842	856	851	841	819	852	872	807	852	875	838	829	856	836	866	876	833	931	875	831	807	849	866	884	860	830	841	849	831	864	831	835	869	859	853	896	853	849	848	843	843	816	898	840	878	820	899	845	829	873	831	830	826	842	872	851	844	858	837	833	896	805	819	884	869	875	868	852	862	803	892	822	830	844	857	818	825	821	906	873	891	877	835	810	820	826	870	800	826	847	835	834	836	865	886	827	867	925	921	846	897	827	852	830	825	856	873	825	847	798	886	878	840	822	858	883	872	799	817	813	816	825	863	854	847	835	808	834	875	873	854	853	859	850	815	861	874	865	816	843	865	855	835	859	862	845	842	885	852	831	812	846	882	842	800	811	897	842	894	854	775	919	826	831	813	875	814	863	872	885	866	878	839	917	868	816	872	847	841	839	851	873	854	901	816	869	849	862	839	881	797	912	844	817	807	840	881	807	832	844	818	843	837	894	825	809	883	887	863	851	830	865	885	798	854	888	889	841	842	840	871	867	835	871	828	847	855	859	851	896	859	852	795	847	863	860	783	856	876	852	802	823	831	825	825	853	815	866	840	823	826	863	833	780	831	802	864	840	833	848	916	901	833	865	850	859	818	882	873	879	880	894	847	867	858	844	860	874	851	818	865	828	886	818	834	850	856	822	831	804	872	841	812	813	837	836	848	830	847	838	857	879	849	848	846	882	874	797	874	767	880	833	851	775	874	883	836	859	861	826	812	862	838	788	919	877	858	857	818	868	861	789	794	819	851	837	837	842	848	861	823	844	866	845	816	820	856	812	823	840	840	847	965	825	768	888	856	870	853	826	876	858	823	809	876	865	811	802	857	841	849	874	866	886	847	886	884	849	854	847	863	820	850	834	883	773	885	886	857	847	809	820	829	861	844	783	873	832	855	860	824	858	825	852	838	856	836	920	835	895	858	892	888	875	793	884	837	914	834	838	897	879	843	876	805	867	838	858	870	806	860	850	868	849	837	856	883	804	862	840	811	826	799	860	866	872	812	855	875	827	873	821	863	858	897	807	858	864	920	834	869	881	849	832	823	824	862	835	819	875	847	824	846	855	878	802	855	818	880	821	840	886	893	822	882	824	878	853	872	840	840	838	830	875	841	899	822	884	838	850	843	827	926	833	841	881	874	873	817	868	844	842	915	881	830	832	840	906	844	792	839	834	874	820	830	817	842	799	877	820	847	849	828	839	891	821	798	890	822	842	804	889	868	812	807	820	773	835	861	831	815	832	853	890	802	861	834	907	845	803	884	837	824	840	835	847	826	868	794	856	837	831	882	894	850	825	798	850	855	901	901	854	808	828	864	814	785	889	860	900	867	825	848	865	843	799	836	880	830	835	848	825	858	864	830	804	888	872	827	859	872	843	852	898	867	845	822	865	850	812	795	836	881	825	883	901	856	849	840	837	855	869	775	875	866	902	883	828	846	842	857	850	860	883	892	828	855	809	842	863	817	883	853	837	879	877	799	821	831	835	785	822	819	827	882	887	895	875	843	853	899	869	844	887	859	834	880	850	833	851	855	841	863	792
3905	13020	72519	82458	59963	34253	10588	1003	829	823	846	837	925	847	852	840	855	832	887	971	1079	980	918	866	849	816	829	834	807	810	869	871	802	803	853	797	826	808	816	746	840	832	843	828	750	772	861	901	846	812	833	852	794	823	871	825	860	813	818	832	843	808	818	849	824	811	807	804	746	804	848	835	844	822	868	829	815	823	804	810	814	820	823	769	847	845	825	827	828	839	835	834	836	816	841	827	807	786	806	834	843	870	863	849	811	777	834	862	822	824	855	796	813	787	878	796	802	869	821	897	815	810	824	818	818	781	803	832	815	778	910	789	829	853	815	803	815	818	803	809	821	816	814	789	825	822	812	862	824	823	817	780	822	826	862	825	832	774	869	816	829	822	761	817	860	868	844	780	768	808	836	898	829	814	826	809	796	839	790	804	800	820	788	848	802	860	789	865	801	851	812	822	844	865	840	821	798	850	828	787	859	841	837	786	825	863	829	844	822	852	840	831	856	739	817	818	807	813	815	849	755	804	783	833	814	830	759	830	818	806	860	800	864	785	798	824	831	819	814	815	864	843	747	794	834	782	814	802	820	805	786	865	822	815	803	861	855	856	880	826	766	810	813	785	827	781	847	846	772	830	849	766	822	782	813	883	789	824	871	835	821	816	819	840	822	818	788	788	835	812	816	750	853	790	795	799	836	780	864	804	882	807	857	791	826	781	853	830	816	826	840	808	791	842	790	837	844	819	846	823	829	838	844	845	861	791	815	854	799	835	805	829	805	788	865	852	837	825	810	770	763	839	823	843	850	815	842	823	829	821	859	868	816	800	820	827	841	785	820	814	844	795	776	777	750	849	823	822	868	801	807	827	837	802	807	796	786	821	839	794	804	846	815	853	847	825	834	807	873	844	779	753	814	800	802	816	778	830	841	820	820	789	840	786	771	801	852	778	804	822	849	816	805	803	875	877	827	821	819	870	864	863	816	797	860	787	801	838	797	831	793	842	820	811	810	776	852	819	834	816	815	797	844	796	842	834	825	849	800	818	786	847	825	817	812	810	817	836	833	873	832	811	831	833	811	787	838	827	851	796	858	815	827	799	856	831	832	817	832	823	810	818	826	811	796	823	858	788	853	880	846	765	817	846	791	810	833	841	798	851	813	792	835	788	850	834	805	823	861	775	819	834	790	818	817	821	806	798	845	814	808	792	818	815	827	780	803	814	829	823	838	854	839	835	842	810	845	794	789	821	854	839	865	814	834	833	833	814	883	813	784	772	831	846	785	821	772	822	818	828	838	827	795	812	838	819	807	806	832	816	828	800	864	808	857	868	821	863	808	798	767	814	795	847	843	811	856	787	846	817	793	859	796	757	825	797	850	800	850	831	796	802	848	815	815	820	847	876	874	770	829	836	756	888	808	783	815	812	806	838	836	871	805	840	850	806	843	812	821	817	876	775	835	862	820	875	773	849	768	815	844	801	790	806	802	805	846	820	810	848	828	787	821	798	803	833	789	868	877	879	871	809	795	889	838	818	828	814	848	786	786	848	872	823	812	752	784	804	816	845	792	787	837	812	810	831	811	824	794	863	864	855	815	818	778	818	797	867	841	811	833	824	808	815	829	788	823	832	827	789	797	797	811	802	840	799	791	816	839	808	797	819	834	841	790	822	808	787	798	788	822	846	834	807	812	874	830	852	844	789	817	834	775	768	800	803	836	832	836	849	818	784	800	773	830	805	823	800	820	798	776	804	840	793	849	821	784	853	807	796	789	821	789	829	792	855	844	809	798	846	797	780	807	833	834	823	798	782	829	818	854	801	830	799	835	797	821	801	864	814	810	843	846	799	817	836	779	761	836	796	833	842	867	820	790	795	832	775	844	769	811	829	785	756	798	831	807	837	763	858	795	845	813	771	817	846	829	822	832	853	796	841	811	843	812	839	816	868	813	807	819	796	879	844	794	777	837	787	865	849	827	848	818	798	815	860	833	803	860	830	872	830	828	834	823	814	848	776	800	813	800	878	784	838	830	804	811	793	839	830	820	833	822	830	812	833	770	816	849	818	841	824	821	791	780	854	771	837	812	805	841	804	833	794	769	801	793	743	858	825	877	854	844	850	831	788	838	805	836	808	827	833	835	780	820	783	798	815	870	813	811	834	834	855	834	809	805	829	872	802	823	790	838	831	798	847	863	853	823	811	845	796	807	781	840	816	784	864	844	824	778	789	822	775	789	824	834	841	858	802	824	791	841	818	835	816	793	820	840	816	746	807	791	882	818	841	800	856	820	848	875	766	774	806	807	795	843	817	827	804	810	806	856	843	889	805	815	793	853	899	828	802	772	817	828	804	829	836	858	783	852	857	869	818	840	854	825	823	824	809	829	860	833	805	786	799	806	870	853	779	791	812	848	827	787	850	824	775	791	805	769	815	814	833	798	737	846	813	772	819	765	819	849	758	785	803	824	821	778	841	799	855	827	812	842	841	782	823	808	784	799	838	876	829	783	793	813	854	807	801	812	862	791	853	820	857	807	763	830	786	787	823	771	829	887	832	832	847	815	763	800	817	831	766	763	839	770	777	838	824	815	817	800	855	773	785	806	822	830	839	817	839	831	812	807	793	842	836	770	825	824	816	791	807	854	831	828	768	813	795	815	796	821	800	816	841	813	830	892	802	817	828	838	823	855	834	784	828	806	813	859	787	801	855	828	851	868	836	821	847	835	850	865	799	802	802	891	818	755	840	801	830	859	854	772	833	786	804	881	823	825	841	827	793	801	805	853	822	806	824	799	767	822	791	847	808	850	827	849	790	816	846	871	776	843	753	817	756	836	831	812	846	794	818	803	822	851	786	814	783	818	807	792	835	769	841	807	806	800	831	858	875	852	828	807	821	763	837	815	818	819	792	892	824	794	832	821	812	797	800	866	791	783	845	771	785	788	816	807	781	848	828	837	758	811	819	832	818	809	865	823	825	820	802	796	817	867	837	845	806	797	852	801	832	819	873	811	807	826	816	844	872	812	818	832	846	795	840	832	850	834	820	790	777	848	763	862	799	850	860	819	804	844	794	850	817	838	814	801	771	816	794	830	851	815	863	821	841	810	773	790	807	814	789	777	781	834	751	799	827	848	790	829	823	853	791	800	862	863	863	794	857	826	846	795	824	820	785	818	870	803	782	841	813	826	807	803	864	811	842	861	798	845	818	791	825	860	784	837	755	789	807	787	816	782	810	791	794	822	787	792	819	831	755	831	811	811	803	808	800	788	818	814	859	819	794	818	822	860	790	846	814	809	771	845	831	797	831	853	782	819	868	762	804	778	788	843	827	816	823	816	870	810	822	854	794	784	840	821	796	843	791	768	813	831	809	812	849	809	794	776	821	844	768	806	753	815	810	822	845	819	838	820	835	827	797	799	871	853	790	827	835	846	821	821	848	787	848	805	804	811	868	834	862	795	801	830	843	808	787	737	835	794	788	779	837	808	804	805	805	839	824	805	860	778	818
27362	13477	9535	29507	17812	7121	2367	930	852	824	813	817	849	823	860	771	803	822	780	854	801	850	851	866	817	826	862	820	817	746	809	812	867	852	807	774	811	870	861	847	782	899	808	775	831	842	771	830	868	816	851	848	800	837	818	830	842	859	791	772	828	858	849	856	857	836	838	863	798	866	828	825	825	776	790	818	770	823	807	801	811	788	829	849	875	798	864	769	805	790	816	824	852	842	823	819	873	831	836	868	811	832	809	808	814	830	832	790	798	827	813	796	863	818	806	807	793	777	848	826	766	819	819	811	832	814	771	750	837	828	870	781	818	861	857	850	854	789	771	807	797	854	840	830	803	769	836	809	824	798	833	800	814	843	785	848	817	776	801	841	816	820	818	827	829	758	794	822	811	875	775	841	825	756	815	811	851	849	843	820	839	773	816	837	811	825	849	848	780	780	763	839	767	832	823	748	825	778	854	810	819	881	784	861	814	818	804	779	845	832	816	857	860	836	817	870	815	778	829	781	821	848	811	847	854	846	850	818	789	792	803	798	841	885	800	772	785	883	842	799	792	869	831	851	780	864	746	803	771	823	816	814	851	779	790	835	769	835	806	777	755	839	838	771	837	775	885	851	824	793	793	812	848	781	866	835	810	812	802	845	853	860	821	850	864	859	797	805	795	859	811	850	856	802	809	830	819	862	838	805	813	842	813	783	825	840	785	773	789	807	797	855	809	879	795	821	862	783	814	876	811	817	832	850	806	821	813	802	793	824	831	840	835	809	832	804	809	794	827	821	799	793	804	793	847	808	797	794	751	780	788	891	875	796	835	858	832	798	822	800	845	831	795	810	841	816	843	834	816	822	845	819	838	841	817	786	820	826	856	847	789	846	819	847	814	789	793	793	829	795	815	787	802	860	819	819	854	795	858	857	793	833	820	856	834	840	821	813	761	851	807	812	842	753	807	827	839	818	827	818	830	844	781	796	775	758	788	818	870	808	805	810	813	768	846	803	740	803	829	849	870	854	849	806	805	818	743	780	837	807	820	853	766	747	827	801	802	815	817	854	816	799	838	840	816	812	785	852	806	816	845	832	807	773	820	858	846	806	828	847	761	761	812	845	796	792	774	770	757	877	797	846	770	787	835	800	835	798	795	857	839	774	825	792	831	818	796	842	822	837	770	778	816	821	831	825	818	793	791	787	825	837	786	769	832	844	768	807	807	828	852	784	833	826	861	803	771	884	814	793	803	804	791	792	794	797	818	789	809	795	784	819	797	815	824	815	824	763	788	809	767	794	787	784	836	816	807	813	817	794	868	836	845	775	800	835	817	838	795	821	806	780	870	835	726	784	812	805	826	841	823	805	876	807	831	824	814	782	808	834	789	816	814	791	793	786	814	819	794	854	779	841	844	793	836	752	788	780	846	819	815	850	840	801	838	812	863	810	818	787	801	804	809	811	876	848	812	818	815	800	836	820	805	831	801	811	822	829	797	836	823	842	809	816	806	833	837	801	801	859	843	828	849	823	864	814	807	845	805	830	840	843	812	871	809	792	818	779	852	770	769	769	830	809	835	820	852	827	825	835	844	823	859	824	845	800	793	820	800	795	789	804	793	835	881	808	829	836	765	826	803	798	804	863	829	789	816	830	790	815	828	798	837	854	792	779	851	777	838	811	855	886	783	837	790	826	765	772	812	817	798	789	822	809	877	818	811	788	822	878	826	795	788	806	851	786	795	887	809	808	819	820	775	853	848	822	804	763	840	798	804	835	825	806	795	786	796	838	846	809	798	816	845	756	785	816	832	848	832	831	842	838	783	783	806	815	760	820	811	840	837	857	856	823	812	830	864	814	810	830	859	826	780	783	902	834	837	833	793	800	803	834	798	851	803	811	825	852	765	783	776	780	793	823	814	803	774	819	809	818	822	828	840	854	785	817	815	786	849	827	828	818	776	799	829	759	777	844	825	774	796	810	821	815	810	819	812	830	870	827	853	790	819	816	816	825	866	808	828	779	796	813	780	797	815	772	851	783	856	835	870	838	860	804	838	841	796	851	831	748	827	823	796	806	835	789	782	836	797	827	835	826	782	812	851	803	870	808	838	853	781	838	827	780	824	818	824	845	861	800	847	824	827	810	826	804	852	801	869	824	812	811	846	805	788	848	816	775	779	770	795	818	809	808	852	845	816	785	855	834	820	841	842	859	842	797	744	765	828	794	831	824	745	867	784	869	831	820	819	809	822	768	797	800	777	788	826	794	832	834	839	823	787	806	824	811	799	884	800	835	867	797	818	790	841	818	836	746	804	803	801	777	842	848	817	807	796	835	828	826	876	868	787	879	862	840	770	805	802	843	840	808	816	880	817	798	853	817	796	832	837	858	864	828	841	829	787	803	798	840	788	803	775	791	849	792	845	815	835	815	864	829	830	842	828	834	807	818	811	862	819	838	814	791	763	818	868	812	867	822	834	828	793	836	809	794	820	860	797	861	853	840	816	736	839	813	786	803	766	821	808	833	783	813	848	825	764	816	800	862	785	881	817	793	828	792	811	835	830	790	795	820	839	784	843	833	875	790	830	835	775	828	824	793	853	858	790	764	819	838	816	861	809	834	858	846	834	874	829	783	873	818	878	811	810	867	824	832	806	744	815	778	769	808	820	827	800	850	840	828	849	826	813	820	820	803	817	777	819	839	861	828	906	809	780	846	832	741	864	808	834	862	829	816	817	802	828	885	785	778	834	825	796	790	866	826	813	826	793	815	812	812	824	847	758	789	813	811	821	797	822	849	845	828	859	872	794	824	755	827	852	811	789	799	815	822	793	821	820	745	776	805	812	829	774	804	794	866	756	786	851	794	811	865	850	769	835	816	807	846	851	820	822	835	850	824	845	801	862	764	805	875	800	813	797	816	831	800	872	841	797	834	865	836	782	844	787	766	842	801	853	833	838	836	824	831	835	821	815	776	820	854	857	835	854	845	826	821	822	878	794	812	848	774	815	863	793	840	835	814	783	799	814	876	834	831	817	794	873	864	798	887	888	886	789	785	784	796	817	859	794	822	833	825	803	810	819	842	811	860	818	872	787	825	776	822	803	805	873	810	792	769	846	792	835	774	775	834	793	803	809	846	799	803	781	811	848	847	806	825	794	850	811	814	815	838	803	815	768	794	794	828	840	783	805	817	835	799	821	768	800	807	773	825	801	825	838	798	815	876	796	795	803	850	830	802	815	835	912	815	828	799	816	818	761	750	783	763	830	772	817	805	783	801	814	852	833	809	809	770	884	826	747	805	755	807	789	845	878	858	828	781	883	785	763	807	792	817	809	805	791	847	838	799	793	809	794	782	856	846	800	802	818	829	841	845	848	806	821	809	826	854	834	873	831	808	772	795	807	840	836	765	814	790	798	825	888	790	802	823	822	817	834	837	831	865	821	794	831	796	814	754	864	807	825	804	803	790	859	825	823	810	826	786	860	795	835	825	823	793	862	836	818	834	817	773
5033	1280	10725	22499	11685	5116	1978	809	671	716	722	741	748	729	770	721	740	717	771	696	714	790	755	751	732	713	724	782	744	743	734	754	693	737	739	739	722	711	753	755	729	747	770	702	761	721	743	716	731	736	741	746	730	722	760	695	714	705	726	694	699	717	749	765	744	757	762	759	740	759	684	723	741	718	748	738	704	724	726	722	748	809	665	742	697	713	742	745	717	712	762	740	725	679	720	727	785	698	775	730	731	749	682	676	703	736	748	706	749	731	776	738	690	780	707	693	711	735	730	727	740	745	796	731	756	750	702	727	746	730	753	735	715	746	753	746	678	699	675	779	735	735	788	710	735	767	724	681	732	731	731	733	723	731	781	722	761	746	674	730	719	705	729	760	689	701	761	755	761	728	739	709	707	707	757	728	784	734	760	699	771	737	739	769	730	725	699	693	728	754	680	706	728	725	731	688	784	752	732	792	679	732	749	744	760	723	694	744	718	673	724	722	756	720	764	705	725	739	751	697	730	699	702	752	731	796	719	741	719	756	712	764	714	701	730	741	749	699	728	725	748	713	689	753	749	773	710	733	705	723	729	771	731	739	728	694	733	702	721	753	704	726	708	769	716	726	756	713	667	745	745	715	733	711	697	727	709	729	723	763	714	704	754	722	788	704	694	757	728	716	757	743	745	727	733	736	735	729	699	699	714	758	689	757	744	742	748	695	724	735	732	751	776	687	715	721	695	720	730	748	742	693	768	720	724	720	736	727	763	749	674	704	684	723	660	697	729	732	721	706	777	744	747	676	696	749	763	728	778	725	720	739	709	731	719	722	732	756	747	721	726	760	720	717	730	755	732	716	738	710	780	754	730	732	706	754	776	752	746	734	795	743	741	788	724	703	737	724	721	755	721	713	710	719	742	769	716	757	690	729	786	718	751	739	726	711	716	716	760	704	744	702	716	762	727	725	746	743	711	743	749	749	800	686	732	698	703	676	743	729	743	779	749	731	757	724	745	764	754	707	736	711	774	696	772	709	739	746	705	730	678	752	702	701	744	792	733	739	750	732	730	743	770	672	755	727	695	718	721	754	729	733	707	697	812	752	721	736	756	720	731	717	703	732	696	721	796	731	681	729	751	727	715	776	732	756	753	771	711	717	705	688	729	698	699	731	706	735	738	746	718	793	732	785	764	767	732	722	712	682	784	723	731	709	761	700	708	747	742	721	743	779	761	737	660	721	726	710	746	747	758	719	737	760	754	730	751	753	785	766	724	698	688	716	763	732	717	791	718	677	730	712	751	745	737	754	751	748	712	711	733	713	688	659	747	707	748	767	747	757	750	779	767	759	763	731	722	713	671	758	706	736	720	720	731	706	756	728	685	751	737	732	715	722	729	682	784	723	766	786	746	769	794	720	765	747	736	741	720	752	728	690	751	740	717	729	729	743	726	727	754	733	721	708	715	720	729	736	742	763	790	760	749	710	770	739	770	765	734	721	734	756	693	711	732	761	728	748	784	750	747	736	760	732	745	748	749	761	737	774	733	702	727	739	737	729	698	708	739	763	692	704	738	711	702	724	733	742	705	746	753	826	699	729	766	719	707	740	741	744	733	744	752	781	781	741	730	738	730	756	722	704	727	733	756	725	724	691	736	739	739	723	722	702	720	760	750	731	736	709	706	738	719	738	707	728	687	731	718	750	747	701	698	737	733	772	750	742	734	725	751	756	765	772	750	711	738	738	756	749	729	761	752	735	733	732	775	705	751	683	748	742	766	754	740	701	728	753	768	698	719	743	731	761	767	713	706	776	765	743	696	771	735	729	686	711	744	797	756	712	727	712	770	694	713	727	714	722	732	753	756	769	762	739	747	740	768	734	793	726	743	719	723	722	748	735	701	670	777	686	741	715	712	741	733	721	745	767	748	759	731	694	740	709	732	716	709	807	717	744	758	722	741	764	723	750	750	719	735	737	714	732	768	685	738	752	742	739	722	709	741	706	717	685	758	742	748	732	736	710	689	739	689	713	724	743	724	753	707	767	715	755	764	746	745	721	721	702	719	706	695	715	760	732	782	705	748	727	793	761	745	757	708	731	794	723	769	736	752	669	754	717	751	700	733	764	672	713	726	719	768	714	741	735	724	774	764	759	752	719	705	717	673	765	758	706	713	679	697	775	747	754	691	721	679	718	736	693	801	758	703	695	754	726	750	674	730	736	736	740	696	729	710	780	755	760	766	698	694	771	756	706	729	695	711	730	745	774	743	696	759	708	807	725	716	733	727	704	699	717	724	685	716	768	777	775	802	735	675	719	698	713	682	756	741	689	716	763	749	768	697	739	714	727	699	776	734	751	741	743	719	725	748	754	727	748	740	762	718	764	747	702	785	710	755	738	748	711	768	757	701	729	723	708	711	720	730	737	743	715	694	756	727	684	723	724	726	701	722	718	700	723	720	718	725	767	753	777	749	770	701	793	741	717	742	746	726	754	727	693	708	766	737	740	747	735	721	733	753	766	758	755	733	730	686	685	691	760	695	729	790	722	712	733	710	736	763	736	724	743	680	707	739	793	771	743	741	763	737	781	692	695	734	733	677	736	730	766	773	729	691	688	733	786	720	741	735	712	735	782	739	758	709	717	729	774	760	731	730	716	735	731	737	742	740	732	757	787	821	729	749	723	729	728	751	738	732	688	710	761	715	736	779	703	693	776	682	727	736	721	700	720	728	733	735	702	747	736	757	772	713	710	726	689	736	719	722	756	744	718	731	757	725	739	710	762	720	699	740	744	750	685	724	693	702	760	770	770	739	703	733	707	760	713	743	718	737	760	754	770	753	760	678	777	684	734	760	742	693	698	732	731	760	746	724	783	732	773	706	727	745	727	775	760	719	740	746	776	677	764	731	731	705	771	705	736	698	716	731	764	747	766	777	730	767	731	733	740	771	746	702	765	747	720	745	728	744	757	681	764	750	726	720	717	708	738	690	754	714	743	724	733	678	754	748	765	747	745	740	729	732	655	748	778	689	724	736	712	741	705	771	770	678	718	760	755	743	750	693	765	738	720	726	754	753	734	758	652	785	726	704	749	737	743	721	757	689	793	759	754	761	760	724	726	736	719	741	731	778	737	732	749	710	760	777	746	725	738	790	748	768	728	723	719	742	734	720	760	719	694	720	725	728	714	720	755	734	728	707	739	701	765	708	748	735	715	766	756	716	748	700	777	736	715	689	720	785	719	748	745	733	740	737	717	702	749	707	734	716	701	705	736	704	706	736	714	749	755	702	778	714	682	720	710	741	704	713	755	729	752	696	737	776	811	750	790	716	718	743	781	732	726	726	723	691	736	737	758	721	721	706	721	764	753	713	765	749	685	674	765	745	724	768	734	746	738	715	749	723	752	735	755	667	704	744	707	731	741	692	733	694	709	735	697	735	670	747	759	777	733	728	751	721	747	756	723	754	714	737	705	729	693	697	736	770	695	764	710	713	747	731	737	738	751	757	738
24593	21098	29964	59884	55323	35611	17181	2980	1016	788	807	805	795	850	817	795	812	797	780	812	827	863	800	799	800	852	770	755	766	782	821	811	830	747	782	801	817	834	811	783	767	747	732	801	809	805	759	800	805	758	806	816	864	802	755	756	741	758	754	775	788	804	828	776	747	783	738	803	737	741	797	779	728	768	783	767	784	752	752	858	810	767	773	847	846	792	752	792	798	707	734	760	785	782	810	774	813	776	802	783	774	795	811	800	829	759	732	749	763	807	823	849	812	801	818	731	772	772	782	799	803	802	750	794	809	705	794	836	819	788	784	753	726	772	787	821	825	786	815	809	763	823	751	741	804	755	780	805	815	770	826	751	775	787	797	785	793	769	745	750	758	809	690	811	789	767	778	789	852	764	824	814	793	744	826	726	834	798	838	788	838	804	789	760	743	785	743	781	791	775	870	791	772	810	798	799	791	809	769	748	788	730	788	747	769	748	790	750	789	829	781	793	796	827	741	769	850	783	743	756	764	761	807	808	832	767	762	802	771	754	746	774	727	825	757	764	776	797	747	799	784	753	809	760	760	742	759	751	800	777	831	808	738	790	753	753	736	774	758	839	779	800	825	786	809	778	777	752	783	800	794	810	817	790	816	779	753	773	776	768	818	799	822	759	764	824	785	737	762	817	816	775	793	780	785	806	794	795	787	793	826	789	789	761	807	770	812	749	776	858	788	725	817	807	780	743	842	722	807	781	774	774	818	770	780	784	769	759	754	792	863	757	775	796	775	790	779	819	840	766	795	767	806	769	801	812	761	742	811	781	792	771	776	826	732	787	764	748	813	788	754	800	779	841	776	740	737	821	724	761	821	812	783	823	752	760	778	838	784	799	805	814	798	780	838	775	797	803	755	788	776	784	775	769	832	780	774	728	803	770	794	821	750	753	763	825	856	796	759	786	808	782	762	815	759	777	770	817	799	777	761	767	772	770	801	806	783	825	760	738	800	801	841	790	730	781	745	769	790	753	765	802	820	780	810	768	788	788	856	793	790	761	769	827	817	837	799	826	795	811	767	785	797	832	766	794	779	809	794	782	815	817	781	738	811	757	791	729	816	803	785	804	805	779	817	816	754	784	778	783	821	779	811	741	819	794	825	795	750	814	740	788	844	835	789	785	772	746	785	803	769	740	741	817	833	799	785	782	790	758	757	782	790	745	767	794	772	795	802	770	790	803	760	775	755	819	774	767	747	784	780	737	712	738	778	837	785	809	796	765	777	786	769	798	770	751	760	757	821	821	802	837	790	819	771	742	788	795	777	794	830	763	810	796	763	772	800	750	797	767	759	766	776	778	734	758	796	780	801	785	825	750	778	787	760	767	802	781	751	804	802	781	769	775	774	816	794	855	764	798	803	809	774	810	755	787	771	764	772	772	782	837	769	821	786	737	792	790	744	800	828	774	784	774	829	772	743	757	814	757	815	756	782	832	729	760	756	795	781	784	854	792	778	840	775	802	814	805	776	809	811	815	777	808	780	801	743	771	754	732	760	751	805	756	755	733	785	802	836	763	759	801	751	778	778	811	797	738	779	789	781	825	810	762	797	770	831	741	735	777	776	770	801	758	787	788	750	767	798	787	795	765	803	795	784	752	832	808	866	755	793	791	792	809	817	801	772	748	771	736	824	814	769	793	810	806	858	795	717	747	742	746	815	773	781	777	734	784	813	785	725	760	789	789	752	806	780	754	768	768	785	777	723	791	797	775	826	791	771	792	836	827	809	782	789	761	787	787	817	779	791	754	817	811	772	772	799	758	783	778	818	805	721	797	770	818	792	721	795	796	784	813	750	775	767	777	793	781	808	767	776	789	793	795	738	750	789	743	790	777	775	803	802	846	837	783	736	806	791	737	773	788	783	746	724	721	748	764	837	803	779	748	788	739	759	747	736	768	835	768	745	734	773	785	790	807	776	786	774	812	770	733	781	808	826	779	768	754	803	790	773	802	765	793	797	784	756	774	822	827	834	844	769	783	716	816	772	780	836	784	798	778	775	767	790	810	768	765	786	748	816	838	804	762	776	762	738	778	768	811	780	808	811	777	773	775	778	770	816	817	823	808	808	796	806	804	790	817	814	740	797	761	821	829	817	805	726	762	788	809	755	797	757	817	798	776	778	803	807	776	829	815	780	754	751	745	805	742	802	768	798	838	770	729	797	778	785	848	762	799	752	788	818	752	782	752	754	819	755	763	754	774	754	751	836	784	787	800	769	778	799	756	726	753	817	769	789	823	779	732	800	756	802	804	846	734	835	768	784	771	824	782	764	828	810	759	757	805	719	713	758	796	829	807	744	827	765	786	751	763	763	802	814	794	831	757	779	773	819	763	747	771	797	742	805	764	793	805	824	787	809	800	787	757	787	798	794	783	754	796	765	781	831	836	813	812	751	829	780	750	814	852	760	776	762	787	813	761	755	780	798	808	747	837	792	784	806	773	827	794	822	749	735	811	828	792	824	758	827	750	785	797	704	766	796	780	747	795	795	799	781	791	732	808	801	804	789	788	744	743	796	792	821	807	808	803	832	813	748	810	742	776	786	786	822	762	817	812	729	820	825	774	796	746	771	792	760	714	779	778	766	771	710	755	763	773	832	804	801	806	733	830	811	764	813	768	737	772	742	805	832	810	835	738	736	738	770	748	763	788	754	741	759	809	801	788	845	800	777	788	792	728	761	729	749	774	776	790	807	794	756	752	803	782	813	806	775	825	791	768	764	821	802	771	761	765	725	758	736	787	764	818	775	780	776	764	770	773	810	769	816	825	803	764	796	743	823	814	783	768	810	842	784	812	772	798	794	727	777	817	822	786	776	774	772	766	806	809	807	715	773	792	776	775	755	795	781	828	819	775	783	800	728	750	814	869	772	791	785	784	785	805	763	792	786	752	768	816	782	806	772	779	819	777	760	754	813	806	796	807	772	769	735	762	770	777	749	812	795	819	841	799	792	822	780	731	777	785	722	788	792	775	784	809	740	800	846	762	810	766	766	816	784	739	768	793	802	747	814	817	787	863	833	809	784	794	818	734	732	796	794	794	804	725	739	785	773	789	792	773	809	789	779	825	735	790	780	816	825	770	773	781	810	779	750	724	756	787	766	774	801	764	819	775	765	773	752	765	808	758	755	755	818	686	749	775	758	779	852	801	748	767	790	780	797	749	809	782	810	820	736	769	813	826	818	816	793	793	821	781	794	773	809	841	803	794	852	781	765	785	795	809	783	765	802	794	788	779	793	774	790	719	736	825	762	786	751	774	771	826	785	814	752	829	808	747	759	787	762	729	788	773	773	767	814	797	758	778	767	766	781	759	768	785	832	785	781	813	766	826	781	802	798	751	826	783	773	757	794	778	793	784	793	796	777	818	778	823	771	790	730	794	761	761	819	797	816	775	782	762	818	801	844	749	793	790	761	834	820	815	836	803	768	775	762	819	757	760	812	758	758	826	777	835	783	784
3584	4705	28781	74036	50317	26326	9649	1731	771	758	772	770	731	725	753	712	776	778	760	786	845	780	802	743	781	789	745	763	770	720	799	756	776	732	724	763	757	768	825	774	721	742	729	683	711	739	741	756	769	740	748	741	782	755	794	778	727	797	769	760	770	762	747	734	742	744	800	735	719	790	710	764	772	790	780	741	749	735	787	732	722	768	766	754	753	697	761	728	694	724	746	773	713	742	735	769	696	738	723	771	734	708	781	791	774	720	740	729	740	725	725	743	741	777	797	758	754	716	755	736	766	707	773	758	722	795	750	776	766	765	762	707	734	792	749	677	772	776	739	687	727	792	806	746	744	764	768	789	746	709	742	783	759	781	786	762	757	758	729	715	801	712	711	793	721	728	742	783	721	692	753	726	696	691	785	750	717	773	796	788	805	758	763	737	749	767	742	787	713	759	763	700	758	768	796	742	752	702	776	776	753	705	738	768	695	804	740	778	766	777	788	756	727	754	714	775	740	724	783	790	720	706	733	706	768	779	763	744	781	773	769	739	721	706	788	766	769	777	803	762	730	780	696	737	732	767	728	776	789	700	721	741	740	767	730	745	730	723	755	745	724	729	766	760	734	731	767	728	744	717	730	743	700	741	740	774	765	783	745	752	718	783	728	776	713	711	726	741	768	772	769	726	703	754	746	757	707	779	728	750	744	707	784	766	742	741	760	745	768	786	744	804	739	774	739	803	787	769	723	773	756	813	758	748	720	721	710	782	718	742	760	770	751	693	796	729	778	780	792	754	772	764	750	711	764	785	732	728	753	717	746	768	755	724	703	794	786	766	782	768	772	736	741	713	751	733	725	740	800	709	721	717	763	704	776	734	720	754	770	706	756	781	740	758	751	724	711	676	747	809	733	729	753	787	697	762	725	753	789	748	768	705	755	724	744	719	721	780	761	735	748	733	711	696	773	742	774	743	742	749	790	690	758	764	756	785	748	739	745	742	727	726	753	758	715	791	720	783	729	734	729	742	790	734	697	719	713	761	744	696	723	755	760	721	730	797	733	767	721	724	757	769	712	741	775	739	785	734	733	718	750	726	825	762	740	770	758	746	715	713	775	752	705	761	735	777	707	776	745	677	768	744	712	756	727	776	734	786	748	747	718	767	710	672	746	761	769	792	727	755	726	737	758	758	747	713	732	756	766	741	771	736	726	703	747	738	741	756	760	728	784	819	743	745	702	779	689	766	805	815	768	724	738	746	757	806	741	749	732	696	758	750	731	766	772	741	724	748	761	731	739	741	730	752	786	729	770	810	780	761	783	716	763	731	784	745	781	705	786	780	804	738	717	788	744	711	722	750	770	762	802	702	731	715	753	757	722	730	753	727	742	760	770	770	785	721	800	773	788	714	754	747	745	761	710	779	749	698	768	706	752	759	713	763	734	718	746	775	792	739	705	755	764	785	718	715	695	751	756	756	718	749	762	771	726	725	725	754	687	761	735	740	777	739	757	748	764	724	729	804	734	750	767	754	757	750	777	773	747	751	739	714	720	780	721	733	766	760	713	760	740	728	740	756	728	767	752	737	731	771	727	748	697	754	791	765	741	739	754	773	761	766	763	691	731	682	740	740	747	757	822	724	762	739	715	755	767	752	760	753	775	768	712	772	720	765	684	724	757	766	741	708	732	756	741	736	794	798	738	775	737	719	730	837	736	794	730	729	745	724	752	711	764	772	777	725	777	755	769	721	753	740	751	749	803	760	761	725	751	718	722	755	761	744	733	750	722	731	760	762	783	759	775	721	726	742	722	755	754	774	755	772	742	757	754	805	763	775	728	791	749	780	720	755	758	778	716	753	749	789	727	737	776	711	773	731	773	728	761	736	786	765	742	773	747	745	731	764	713	749	749	800	730	721	790	737	749	799	717	708	781	707	769	762	743	707	695	781	728	737	700	711	741	760	744	729	742	722	768	746	750	755	766	673	755	776	761	727	757	721	730	742	772	714	761	789	711	754	738	776	719	665	728	786	745	723	792	763	764	721	714	727	713	723	757	701	770	735	781	738	722	699	760	777	759	772	718	671	731	723	766	754	716	692	721	731	763	714	717	725	744	741	669	712	727	815	753	781	768	694	751	723	738	756	724	716	785	673	797	726	735	760	790	747	752	735	752	750	742	744	722	767	743	707	711	734	778	712	707	777	725	757	702	773	741	740	788	742	735	724	752	735	732	734	757	732	728	792	804	757	709	753	728	769	726	755	782	699	709	745	773	802	759	679	734	734	759	738	778	711	720	773	746	763	756	726	781	715	768	728	727	759	772	749	784	719	766	750	706	706	767	791	784	743	768	756	771	745	708	714	796	697	748	750	721	713	725	732	747	733	740	768	793	810	747	754	766	783	756	733	741	752	728	725	806	720	701	798	723	739	736	728	744	776	784	736	733	726	782	791	743	714	729	725	729	746	761	713	726	840	731	707	760	744	754	749	730	702	739	738	714	750	780	773	717	757	759	716	712	791	751	785	783	719	796	771	737	754	761	745	754	723	733	756	714	732	755	715	795	752	760	750	767	732	747	719	761	691	751	745	743	772	715	760	796	718	728	741	725	761	763	725	737	776	766	724	750	724	719	718	743	765	730	752	768	749	650	722	781	729	748	734	714	760	757	806	728	746	825	679	757	698	753	758	725	761	700	763	735	770	719	771	739	751	750	742	726	752	771	815	742	718	781	769	745	670	749	745	831	727	758	715	731	789	737	756	754	774	780	730	707	729	754	705	749	738	743	776	756	743	775	721	755	806	758	763	754	715	769	789	701	757	697	769	759	692	726	710	735	766	729	754	771	752	694	748	755	740	771	752	708	753	756	746	728	782	703	722	740	734	768	755	721	716	693	719	781	761	700	716	728	746	767	737	770	721	742	765	747	736	754	722	798	797	790	770	755	775	797	784	712	733	761	757	770	717	762	728	757	766	743	757	804	744	770	732	727	777	710	753	766	754	742	768	744	732	686	738	718	738	723	747	703	762	738	722	742	694	726	739	762	691	748	762	725	761	712	720	775	750	767	733	712	742	747	728	800	718	737	740	738	764	744	754	676	782	783	824	748	729	712	748	744	775	823	769	745	728	713	746	752	749	735	784	737	718	732	710	749	801	825	801	744	706	764	755	738	739	685	767	728	784	737	742	757	715	752	704	737	716	787	743	687	700	754	704	689	756	770	773	725	749	792	784	717	746	747	725	780	793	784	775	732	719	759	743	787	724	786	779	732	700	720	785	728	758	769	699	762	761	749	711	746	745	755	718	767	774	715	744	729	746	797	716	693	781	755	784	692	752	773	699	736	711	756	709	767	769	777	718	722	768	752	657	730	769	683	743	753	744	677	754	758	763	759	756	726	751	744	774	703	711	683	754	799	769	745	737	741	768	742	782	720	740	751	732	718	716	760	763	682	744	724	707	714	735	747	731	794	769	793	760	751	733	764	734	725	743	759	786	820	728	727	719	758	789
23830	21154	29421	55545	62166	44625	25091	6437	1202	970	947	949	915	838	911	897	856	821	865	873	955	939	840	879	915	826	885	935	833	880	898	919	916	912	916	859	853	851	899	849	903	916	908	855	892	885	869	862	879	875	884	866	851	862	827	857	874	915	924	889	910	916	846	839	918	908	841	933	863	855	820	811	865	811	829	832	791	863	853	856	883	812	816	886	804	853	882	864	833	871	911	888	865	843	865	913	879	871	850	936	888	890	799	849	856	794	842	856	827	869	838	899	859	819	883	806	861	867	839	826	859	845	874	890	825	849	917	880	823	836	832	872	921	868	810	870	847	896	817	867	873	862	912	860	867	901	891	862	916	880	864	871	879	857	907	850	867	830	880	862	893	871	802	874	871	877	829	861	843	856	864	918	863	859	804	823	864	874	870	824	826	902	868	873	912	830	859	845	789	854	834	867	816	879	876	860	898	887	897	838	892	878	886	835	812	859	882	835	849	879	920	886	822	922	879	879	884	853	817	916	916	848	850	883	901	822	876	815	847	886	822	859	877	881	886	909	847	860	831	866	883	854	868	852	899	791	891	807	833	878	885	819	835	874	836	897	824	768	871	850	917	832	866	866	838	852	851	842	879	903	879	857	867	859	832	861	811	855	836	857	879	873	850	885	836	884	858	908	842	869	820	864	850	850	865	885	853	867	848	837	852	858	831	882	852	894	798	872	820	860	870	852	877	841	901	887	832	854	845	890	904	881	820	849	865	812	855	824	851	871	860	867	810	860	880	865	854	848	833	886	881	829	815	870	892	871	870	837	845	833	903	936	860	901	897	833	845	889	841	836	870	824	849	834	797	885	858	912	851	881	900	863	834	846	856	922	862	858	907	869	852	899	841	838	866	883	852	892	879	921	872	856	837	927	853	894	875	841	827	901	891	846	935	838	878	865	887	852	852	879	893	840	887	830	864	907	822	837	828	865	915	858	875	882	906	831	856	878	859	830	876	871	869	865	875	807	862	829	893	906	883	845	845	855	833	861	865	891	850	916	814	854	849	900	898	872	867	793	869	881	879	856	891	874	880	889	888	858	872	816	886	930	901	863	874	861	889	858	835	866	877	877	896	867	787	829	838	805	875	913	822	885	848	868	846	894	817	855	894	866	896	885	903	859	843	895	886	921	882	892	920	870	853	790	863	869	821	841	831	859	882	867	879	842	889	898	804	825	917	886	835	871	886	849	852	832	855	840	868	852	791	845	842	888	886	888	818	835	823	912	886	878	849	897	865	827	799	898	875	926	885	827	869	839	877	904	876	884	908	912	873	856	855	828	846	879	864	859	859	892	816	866	878	856	785	865	872	897	865	863	864	861	871	936	910	898	885	840	855	790	839	850	888	804	889	854	836	862	925	849	908	869	852	869	858	874	852	902	898	875	837	887	850	849	884	839	855	897	877	850	851	870	870	848	857	823	899	897	827	889	895	887	838	825	784	877	869	905	854	873	867	867	908	861	833	818	835	830	869	794	826	863	859	806	909	899	865	901	858	836	895	877	857	828	890	848	898	880	848	874	866	856	881	831	908	859	863	880	844	898	863	877	798	853	859	859	813	806	834	813	920	837	849	865	878	829	861	890	844	883	882	896	876	836	902	850	894	847	892	850	868	814	840	894	848	831	867	836	857	826	866	812	883	894	823	836	898	872	838	874	850	874	880	843	894	862	875	900	859	822	906	880	878	869	812	878	915	878	830	828	834	895	850	843	856	846	849	875	871	830	897	876	828	807	865	881	825	847	827	871	862	822	933	862	906	867	878	797	799	847	877	870	845	899	845	861	888	843	886	889	889	841	855	872	853	869	864	841	854	815	898	836	842	861	864	838	825	839	853	808	824	821	873	821	849	872	865	873	810	874	888	878	879	842	913	808	828	854	912	880	884	945	871	844	829	898	803	819	881	860	857	846	817	840	825	873	858	872	880	791	878	869	888	889	834	861	895	876	868	918	869	884	871	844	890	831	833	872	877	891	872	832	844	913	797	935	866	877	846	851	804	822	815	855	879	798	909	934	874	851	894	869	828	889	853	889	874	887	878	870	857	855	856	832	856	872	875	877	856	904	921	844	878	831	902	909	936	844	832	825	845	909	836	870	849	844	871	827	897	821	863	853	849	884	897	891	846	889	877	871	851	882	843	905	852	841	840	870	907	833	884	865	883	906	856	855	901	833	862	874	875	883	840	850	839	839	877	855	880	847	851	832	884	856	862	844	884	888	834	881	843	869	851	826	848	906	858	807	825	879	836	928	917	875	911	811	850	866	867	826	838	830	843	897	900	914	886	883	876	861	932	866	823	866	879	832	883	906	846	931	880	848	861	850	850	870	796	826	885	824	862	854	939	880	863	884	863	865	907	815	880	872	845	831	791	850	832	885	848	864	858	866	825	825	836	807	892	844	844	845	863	836	838	865	883	848	852	924	867	881	895	920	905	863	845	870	891	800	819	935	858	888	847	843	868	892	874	874	898	893	884	848	850	828	854	912	875	849	879	877	866	886	869	824	859	895	841	816	788	875	888	853	852	839	869	908	841	870	887	888	856	854	893	844	897	821	850	838	822	847	863	787	829	803	865	860	854	885	885	869	847	884	874	861	873	878	901	844	846	892	873	853	805	841	853	849	890	851	880	883	856	826	880	868	906	876	797	934	874	841	834	865	943	873	825	843	873	807	911	920	881	904	888	888	812	874	869	889	850	839	843	849	929	858	855	830	871	894	893	864	873	882	876	865	863	881	803	831	873	815	874	848	782	824	866	858	857	843	878	871	846	818	850	842	910	851	819	868	810	882	844	840	843	834	842	890	859	879	835	817	881	895	915	876	867	852	860	874	828	875	888	875	880	834	851	895	872	936	855	832	841	845	833	910	855	859	837	870	932	877	823	876	849	809	829	857	894	847	831	885	901	881	860	857	880	877	855	890	821	928	840	920	833	867	848	911	921	842	848	873	861	879	843	835	858	865	878	855	873	817	868	836	864	870	836	850	841	884	840	835	941	852	906	865	945	818	833	818	829	898	892	827	847	918	918	804	900	872	850	836	847	878	859	835	814	901	862	881	849	909	860	898	875	874	853	816	883	877	859	813	901	825	859	880	856	841	822	854	850	858	867	919	910	855	859	879	873	861	894	871	826	887	853	899	837	832	840	832	843	893	861	899	879	882	901	859	879	844	880	891	876	852	891	863	886	879	931	891	906	855	836	861	862	834	896	911	857	841	845	902	870	877	861	823	885	913	855	893	914	877	841	796	875	865	845	874	825	872	827	862	893	877	842	891	832	850	832	848	891	858	902	829	861	867	853	894	901	866	819	877	866	861	868	924	872	852	878	860	848	871	909	857	806	826	869	857	862	833	871	891	842	848	839	838	906	879	868	886	863	864	823	815	897	857	867	882	873	810	854	890	858	905	818	879	846	911	920	860	874	934	869	855	861	874	868	870	892	904	876	849	834	903	835	860	866	817
3798	6378	33240	84947	65224	37487	15242	3537	744	822	841	834	803	832	842	838	849	804	848	913	946	902	815	853	844	863	829	832	806	842	798	814	832	874	837	811	827	816	855	863	796	869	813	842	806	812	864	842	801	818	872	830	797	821	862	787	791	792	800	844	872	808	786	826	804	829	793	850	814	845	814	841	826	806	807	804	779	816	870	830	840	789	832	808	835	808	824	795	851	825	798	800	849	843	801	877	791	821	838	845	846	798	844	795	830	820	849	789	852	783	814	832	801	820	789	788	832	905	837	797	838	765	809	798	811	854	841	820	827	834	766	842	839	857	805	847	861	919	834	805	826	799	820	803	809	821	804	849	826	841	800	776	796	837	809	775	836	800	835	823	783	786	878	801	801	805	800	828	854	835	796	831	889	796	804	799	782	799	804	809	832	812	840	833	865	824	811	826	804	815	808	823	791	798	821	850	789	820	797	823	800	780	813	832	821	836	827	846	875	861	802	850	829	815	791	795	838	798	755	819	772	855	804	828	809	811	848	842	828	838	799	827	796	789	762	797	803	840	851	788	774	779	813	834	830	815	804	857	816	834	823	838	844	790	820	874	785	813	847	847	825	811	797	813	834	808	813	818	804	786	829	822	760	849	829	774	840	847	773	889	834	796	796	831	790	814	804	832	807	830	814	825	841	828	817	842	835	819	801	801	809	832	848	790	777	796	766	809	777	824	836	894	812	829	834	851	832	870	794	769	897	844	804	793	819	779	829	840	839	849	801	817	838	752	809	809	820	797	802	795	796	817	779	902	804	819	801	838	800	837	870	791	781	849	811	812	823	764	795	804	804	844	842	788	787	848	824	797	846	819	745	875	816	821	832	856	816	828	801	766	844	803	892	838	825	841	772	828	811	843	847	802	763	809	785	834	786	792	776	846	799	788	817	796	772	840	816	825	826	820	836	837	803	810	829	796	741	808	770	799	828	826	810	829	786	848	777	801	826	773	806	812	806	854	800	799	785	825	828	795	782	816	860	825	766	822	838	850	835	823	786	816	802	856	839	822	794	772	819	834	797	831	816	845	782	788	840	862	822	881	828	822	785	835	831	834	836	808	824	813	807	834	862	817	838	863	789	804	829	823	797	803	821	870	853	837	838	803	866	865	801	827	788	779	829	791	824	840	821	846	834	755	838	787	735	809	798	824	779	788	823	817	831	802	757	745	829	847	846	832	778	831	852	806	841	833	866	825	799	783	804	796	858	797	830	822	804	819	802	828	860	788	799	845	830	799	808	884	880	796	836	830	796	824	807	840	809	840	792	815	821	788	851	837	804	782	809	841	815	827	819	778	813	860	805	830	777	833	793	827	858	850	808	840	791	831	802	846	802	800	798	807	807	789	848	813	801	833	849	786	771	819	837	838	820	839	810	804	826	794	836	856	756	809	876	799	808	851	866	817	820	828	874	784	804	794	790	813	831	824	804	824	795	813	849	834	832	809	795	787	825	785	762	804	812	840	812	870	813	790	777	816	820	862	821	849	853	829	795	790	830	813	805	823	844	859	815	826	809	772	761	835	787	817	802	820	801	824	816	847	851	861	818	833	853	809	800	839	785	810	802	853	794	776	796	805	792	861	799	801	821	867	790	848	822	833	819	805	812	812	765	837	864	792	803	853	820	827	800	869	800	821	844	796	798	783	797	753	872	846	848	789	789	809	858	830	808	810	787	829	845	809	815	779	859	775	849	792	824	825	829	824	827	815	805	788	852	736	889	820	828	867	824	758	794	827	816	781	853	864	839	833	836	782	863	830	812	753	848	823	829	812	845	840	821	802	816	811	841	774	759	801	823	818	840	839	811	789	825	781	836	803	791	817	804	835	819	859	863	829	839	826	856	817	805	844	838	805	782	846	852	814	803	803	845	805	853	859	844	821	782	803	866	822	817	823	838	848	822	810	858	787	822	830	746	779	853	840	793	780	826	782	764	817	813	778	779	811	832	761	796	828	779	799	796	800	823	824	843	839	827	820	812	834	804	809	807	799	799	856	807	809	811	826	871	859	793	797	841	855	793	820	807	782	811	857	838	804	819	850	809	793	837	789	774	759	811	825	820	874	782	880	827	798	803	807	804	839	802	802	774	765	842	836	816	785	837	813	811	851	791	828	811	812	876	763	814	813	828	784	807	795	849	860	823	851	810	800	797	843	796	812	811	855	815	834	792	793	875	810	814	802	788	805	817	791	822	823	782	858	793	828	865	831	845	798	890	817	835	818	793	803	779	830	787	800	821	828	835	794	818	836	813	780	796	778	770	812	847	829	774	805	851	794	812	790	814	759	804	827	815	822	788	820	821	806	770	828	815	779	825	818	842	787	799	827	848	838	797	797	812	817	832	829	858	757	802	874	802	795	748	802	816	815	844	786	798	776	755	828	821	822	801	815	791	799	870	847	834	854	804	802	779	799	780	809	829	799	859	809	818	836	796	852	772	806	845	891	806	799	809	772	827	796	841	817	776	776	833	822	791	822	781	808	855	826	819	797	790	800	830	848	868	795	780	793	798	849	858	766	828	809	821	824	822	867	794	805	819	813	882	808	851	802	780	843	820	790	816	783	847	823	831	814	834	823	789	767	833	796	874	815	762	854	790	802	847	789	831	830	781	834	792	793	799	823	813	794	833	842	831	894	859	806	889	833	791	824	752	818	797	792	799	830	788	836	831	785	811	885	783	827	822	775	802	803	835	823	828	794	801	809	810	834	802	800	806	823	814	820	815	814	761	764	852	780	797	828	805	784	836	810	823	814	809	852	835	824	816	783	824	824	812	751	779	830	867	802	807	774	843	798	806	815	809	845	827	776	763	797	766	775	840	783	807	788	832	831	818	790	817	824	787	853	881	848	852	862	816	800	804	832	829	809	842	802	819	828	849	774	778	853	784	833	843	817	818	827	781	844	787	841	794	814	803	822	824	830	822	798	797	820	851	857	831	806	811	811	808	819	790	814	825	821	833	763	782	804	818	828	782	811	844	811	793	817	771	841	830	831	783	805	873	762	842	816	822	808	873	851	823	822	810	819	774	788	766	796	783	790	825	816	834	860	807	844	775	837	805	828	800	817	837	797	785	848	835	844	787	786	842	850	780	804	812	778	848	879	864	796	838	845	781	831	842	810	772	775	846	855	852	857	762	806	810	829	845	805	794	766	816	805	835	815	764	738	837	803	846	840	832	830	867	802	801	819	889	824	817	829	819	789	808	826	814	847	794	799	775	874	850	819	793	785	824	862	814	846	846	822	807	833	780	770	797	843	805	842	772	820	803	810	865	799	791	807	804	758	808	804	758	817	823	786	836	815	795	798	788	798	828	848	834	790	829	744	840	806	797	767	777	827	781	858	823	850	828	859	810	798	830	861	804	815	808	811	847	812	821	803	794	845	828	832	803	752	805	781	848	827	824	817	804	818	812	791	805	874	856	761	793	797	785	777	800	796	852	775	842	881	888	817	802	856	789	806
27114	13529	3075	21637	21466	9502	2945	1311	882	819	815	800	837	864	859	845	886	845	811	903	837	782	855	868	813	837	798	842	822	835	842	821	828	800	775	828	787	800	815	878	849	822	822	821	783	810	898	784	857	860	821	828	834	817	845	809	777	818	808	809	806	857	862	854	831	835	839	805	848	781	882	820	779	835	834	822	816	812	811	796	799	837	818	837	827	842	866	807	814	848	843	851	771	834	851	841	803	845	826	834	813	860	851	780	792	835	812	802	818	868	819	826	793	781	845	837	872	871	793	846	795	841	778	830	817	810	872	815	847	810	808	785	800	840	882	828	849	793	789	938	817	820	796	806	799	828	839	875	798	777	872	826	850	765	847	854	817	819	808	891	835	886	844	817	903	815	815	858	799	795	828	825	827	878	836	840	827	773	800	854	864	862	826	802	830	856	793	846	837	808	802	878	839	827	863	825	802	830	896	832	814	874	831	827	818	838	806	833	828	832	775	869	864	859	845	789	813	806	808	812	821	849	874	823	800	802	801	822	793	828	780	890	843	827	822	817	845	816	853	870	769	824	843	836	824	841	892	846	869	811	833	858	817	838	851	896	864	839	845	813	846	853	848	845	820	808	839	833	805	854	869	877	829	794	786	801	845	782	858	811	873	838	810	821	826	829	847	808	813	831	840	850	824	789	866	800	846	864	766	849	793	842	795	857	783	820	846	796	788	788	794	839	791	799	792	822	868	822	804	841	821	799	836	842	799	852	849	834	837	803	810	855	803	774	790	859	857	843	795	843	828	822	813	796	845	759	866	847	867	837	827	831	820	830	834	850	827	756	852	808	856	815	799	838	815	825	848	832	812	770	861	806	784	831	814	795	844	839	816	791	847	853	794	812	784	848	795	837	812	831	855	838	823	807	825	856	838	873	834	808	833	861	835	837	805	767	840	804	819	866	798	799	884	870	800	835	783	865	844	882	810	818	818	815	819	832	826	865	818	829	801	806	831	783	792	817	806	872	800	861	805	890	817	839	791	844	857	802	834	785	854	816	849	820	829	826	815	837	832	800	794	818	838	820	803	859	779	805	802	819	835	844	874	876	842	888	849	847	779	786	855	797	849	837	797	845	850	843	836	877	813	820	871	850	828	871	843	805	854	850	790	791	815	786	842	869	842	826	828	844	805	882	845	789	812	815	863	879	812	815	866	815	859	870	801	832	861	869	807	798	823	804	850	842	775	812	872	811	779	783	796	829	819	784	807	861	886	797	854	842	861	789	880	838	807	833	763	799	820	810	825	891	886	816	845	868	785	822	795	898	825	804	759	882	838	856	819	813	801	840	829	789	849	863	817	813	822	829	860	842	817	858	819	869	813	831	781	818	774	774	857	828	863	804	804	855	822	836	815	774	824	872	851	830	840	792	856	853	802	826	823	781	792	916	828	807	841	799	805	819	825	813	844	840	794	864	789	846	820	802	872	799	835	798	834	866	846	895	820	898	874	866	834	800	802	844	872	858	778	838	887	835	848	798	806	785	815	805	786	879	809	830	852	849	861	845	828	796	826	816	812	862	797	819	818	814	874	821	807	813	819	777	854	825	795	794	859	886	835	828	815	889	861	821	866	852	867	836	824	843	829	849	821	796	804	812	864	793	820	830	839	824	828	845	846	845	821	870	824	821	814	806	810	809	867	763	828	841	802	815	833	830	786	785	817	825	827	818	808	836	791	868	817	805	780	840	825	857	820	827	830	820	812	869	841	842	873	838	802	855	867	838	839	841	887	777	806	804	784	818	837	862	793	858	828	801	802	852	870	791	833	821	801	797	850	873	785	840	798	843	854	837	851	846	810	853	841	818	820	780	834	815	818	839	809	829	765	820	823	846	823	832	844	834	783	784	860	848	826	813	832	859	778	821	812	852	842	833	763	796	859	853	876	843	821	809	817	829	816	781	859	793	853	835	823	773	793	867	802	804	820	822	829	814	838	840	883	822	814	807	762	845	848	783	861	867	814	850	806	818	871	811	782	835	842	876	836	817	815	833	814	817	852	758	834	824	827	810	847	798	865	803	807	851	798	832	869	846	796	825	836	848	838	850	886	892	886	811	812	795	835	814	811	822	786	871	837	813	841	854	863	854	822	756	828	813	814	834	787	805	824	831	801	877	800	830	834	809	832	802	794	875	819	809	830	820	852	819	842	816	862	796	783	851	852	806	862	831	770	833	858	808	760	848	840	849	800	860	829	806	822	844	824	823	856	830	854	813	879	833	818	897	795	873	887	831	791	851	831	791	797	834	795	871	806	810	861	858	900	833	842	849	804	790	828	838	776	834	788	814	859	827	821	806	810	801	806	812	835	842	819	801	811	832	815	881	793	848	850	780	762	835	838	835	830	832	835	773	893	840	816	836	892	824	848	854	845	807	833	820	900	895	806	842	809	798	845	828	802	795	813	814	828	853	865	880	847	834	800	843	761	871	872	829	820	856	857	881	847	848	854	863	802	782	870	800	872	855	853	793	774	846	807	806	836	794	843	794	811	785	857	845	863	830	842	869	810	831	871	808	839	854	872	846	768	816	835	825	848	805	787	818	850	786	823	845	810	857	835	793	797	830	821	851	818	826	774	856	827	782	832	786	827	793	800	839	781	751	824	844	818	827	889	785	831	766	863	849	840	776	836	824	860	861	909	846	850	818	806	801	816	908	814	805	820	800	830	848	804	800	855	841	813	808	753	851	832	854	869	824	857	811	849	855	778	780	902	763	834	814	810	903	893	768	798	855	812	800	814	818	814	782	844	862	896	835	792	844	829	854	809	835	835	792	831	848	795	768	828	776	862	869	870	861	808	794	824	912	821	819	833	902	819	828	864	812	790	832	850	827	841	797	822	794	878	873	804	825	763	826	806	813	860	807	793	832	836	827	806	804	839	853	800	839	808	778	770	860	886	829	878	782	800	845	865	820	845	794	810	798	791	767	848	824	838	858	806	849	803	892	803	867	835	836	801	846	815	813	798	880	824	797	808	829	807	824	813	820	828	833	816	810	866	843	809	829	845	807	824	857	825	821	854	870	841	873	785	793	836	854	818	824	797	833	836	848	822	829	777	876	822	848	791	842	839	814	818	844	811	822	885	839	828	865	823	802	794	825	857	850	834	724	863	837	834	862	813	833	799	835	833	861	858	810	812	878	820	783	790	827	879	846	808	793	830	797	852	810	812	796	811	798	840	830	818	865	800	785	820	818	819	794	816	821	844	834	795	836	834	829	789	808	864	843	859	861	767	795	853	846	851	771	803	760	771	792	826	863	831	807	804	804	816	832	790	856	861	800	786	857	857	818	906	870	808	837	832	815	820	807	858	807	814	836	822	882	809	838	836	800	825	843	796	887	822	824	826	836	790	838	852	820	873	752	834	837	809	830	876	818	807	824	801	846	812	758	823	772	798	880	826	869	828	841	838	784	834	815	732	882	833	857	798	823	838	788	828	855	808	812	853	819	875	844	825	808
4960	1041	1913	18861	15271	6282	2326	1060	755	764	730	749	706	733	711	694	741	777	725	728	712	791	759	757	709	794	735	690	741	708	754	737	702	714	708	640	760	699	767	734	718	702	752	720	737	714	749	754	729	683	719	692	725	719	776	757	744	726	768	728	700	727	705	703	714	741	695	674	711	720	727	695	690	786	731	764	709	677	765	716	743	744	707	746	714	730	741	690	720	693	698	717	744	711	710	737	709	760	718	682	745	715	743	731	722	678	714	729	710	703	691	704	695	706	734	715	751	719	712	749	756	696	733	767	731	716	717	749	713	725	696	742	732	743	694	744	812	735	733	707	731	722	729	762	685	721	732	704	680	716	704	697	736	693	701	726	710	741	706	709	735	696	698	723	689	747	687	725	679	759	704	710	731	688	740	729	736	706	706	737	702	707	742	729	712	752	693	693	761	752	807	689	729	689	720	711	698	658	733	804	732	724	703	738	709	753	751	686	703	755	734	714	742	728	701	738	700	713	692	740	702	710	742	743	770	715	702	732	731	738	710	779	699	721	703	736	721	737	730	692	699	755	720	749	748	731	774	735	732	707	744	711	692	734	703	724	755	715	711	760	765	717	682	702	740	717	753	733	745	706	762	696	724	744	701	759	726	730	702	691	748	732	726	794	730	669	753	748	704	741	741	721	715	677	744	699	707	712	724	716	725	715	722	748	762	741	737	723	765	728	735	747	721	726	714	748	721	708	733	694	744	723	760	715	704	750	727	746	711	762	717	707	772	709	772	684	713	732	787	728	701	747	701	723	712	708	706	706	729	742	725	724	723	718	756	738	740	705	706	715	741	704	761	718	751	741	704	734	675	722	726	739	768	689	706	685	745	786	724	718	782	727	732	735	702	732	694	696	738	758	757	706	733	736	722	671	697	732	678	726	682	708	745	718	721	749	749	675	739	704	720	700	721	735	682	777	743	727	733	730	696	757	686	703	745	718	783	670	683	736	744	735	723	735	682	725	736	704	733	778	703	752	754	759	719	660	710	680	733	754	722	727	752	748	694	722	762	771	735	728	757	752	764	753	651	694	735	764	677	742	732	684	715	751	806	692	745	718	707	765	738	739	696	690	711	725	740	760	660	670	745	700	704	732	756	738	686	709	663	708	688	737	711	715	785	740	715	754	700	676	747	709	758	750	701	706	726	732	764	682	726	778	706	740	762	659	748	709	724	740	741	722	736	750	712	750	729	726	736	745	737	669	727	671	701	693	743	696	684	691	750	733	743	735	733	728	719	761	686	752	735	733	723	736	716	682	727	726	759	697	745	686	714	708	713	758	720	689	726	713	760	758	749	758	679	751	748	721	704	688	739	720	666	720	769	745	705	741	700	725	748	709	712	767	722	672	699	717	735	739	744	782	730	758	741	694	717	730	711	735	747	697	690	707	766	694	704	682	756	723	752	716	712	694	750	647	754	754	751	740	769	764	714	741	701	734	703	737	681	719	680	752	760	709	709	745	757	718	720	686	771	699	704	699	739	719	714	696	734	700	695	696	729	763	755	733	769	718	704	713	675	727	705	715	676	706	707	739	759	709	701	713	725	726	728	741	767	732	751	761	759	726	669	782	789	748	712	743	664	776	682	752	722	722	681	703	703	734	710	711	731	705	718	718	716	711	732	741	719	707	723	733	741	765	677	804	734	690	705	727	672	695	703	727	678	700	700	688	711	693	697	715	750	737	680	742	684	746	734	750	778	776	725	728	738	724	694	739	717	735	705	738	736	701	767	717	720	708	737	718	703	751	760	728	726	706	751	725	731	697	702	676	667	721	760	727	758	725	764	704	702	756	711	716	686	733	735	741	699	702	678	717	742	699	724	689	705	724	749	700	728	767	698	727	735	740	717	763	758	758	722	704	741	688	718	719	715	742	725	734	801	725	730	673	693	741	687	711	717	696	761	705	692	670	694	745	728	727	725	726	745	711	754	730	729	689	724	728	749	753	748	697	717	733	708	708	757	683	715	742	713	778	713	682	722	713	752	741	692	735	714	817	737	735	766	701	708	724	754	745	706	768	689	720	743	698	736	693	660	772	693	696	726	695	687	724	727	701	754	739	691	710	713	732	639	724	755	709	708	757	698	699	725	717	717	727	740	693	708	745	738	765	731	774	709	672	705	738	710	714	734	713	751	701	667	708	820	715	711	687	748	719	767	760	720	723	727	696	730	746	729	731	734	714	782	710	757	692	741	786	723	740	730	793	691	722	732	701	724	700	728	703	713	706	696	688	741	705	742	726	732	749	672	744	759	684	763	677	717	696	712	729	719	717	726	707	733	762	720	706	710	720	696	731	711	726	725	737	697	750	765	747	710	685	716	721	745	743	754	736	712	711	726	755	702	761	696	723	694	675	775	766	690	724	668	736	708	754	704	764	739	757	698	714	688	729	696	737	753	741	724	792	728	732	724	701	730	710	754	776	714	703	729	724	737	736	717	716	748	701	790	736	722	702	726	755	732	711	728	758	750	736	699	712	712	694	742	679	744	730	710	706	692	765	722	708	720	696	693	724	757	725	716	757	744	706	726	705	761	704	699	714	743	768	772	730	743	735	716	746	756	720	738	698	718	683	724	735	724	698	713	721	684	656	712	777	795	771	758	717	707	717	748	747	726	692	725	742	677	741	696	733	713	781	734	712	737	689	753	732	700	749	754	701	718	723	698	761	763	740	753	755	688	701	739	756	707	695	723	701	744	741	694	701	709	715	685	682	703	732	741	649	758	732	697	649	739	644	725	721	742	751	697	728	787	740	714	747	729	704	768	706	709	720	674	765	726	731	712	700	668	717	753	769	708	722	724	776	724	635	744	759	700	730	721	669	704	717	701	764	715	744	762	698	768	693	705	767	702	730	769	791	691	744	687	721	769	719	702	723	744	736	721	730	694	771	713	703	711	719	758	713	742	671	696	700	711	744	727	743	703	713	724	704	666	755	747	723	675	741	737	743	713	733	726	678	733	738	740	747	701	705	718	706	758	708	703	719	700	674	722	715	728	746	701	740	708	730	720	751	678	736	722	738	678	733	753	675	699	697	740	691	708	780	771	698	678	731	777	767	724	737	679	710	682	747	723	681	694	654	737	727	774	754	737	717	756	742	738	751	717	730	722	742	733	717	675	710	711	734	694	764	713	707	693	735	727	717	734	726	713	720	734	722	697	660	732	728	728	733	674	738	682	724	713	687	728	719	757	709	712	726	725	691	726	681	722	767	705	715	736	704	731	699	738	705	716	717	708	707	705	706	757	735	727	737	761	672	736	729	739	761	676	702	730	724	743	718	761	693	722	671	692	748	736	723	713	659	726	775	713	753	764	729	732	741	678	760	706	704	741	696	736	715	754	706	705	723	751	689	712	730	780	725	770	733	724	701	733	699	693	760	715	748	729	740	739	697	737	680	715	702	739	702	733	725	689	697	731	698	649	687	770	728	677	761	749	755	766	743	732	708	710	718	741	680
24550	21116	28584	52773	58264	39220	19382	4605	1179	837	869	805	797	811	806	836	752	830	786	895	787	850	812	785	825	749	807	755	815	789	790	813	813	808	775	828	810	809	823	816	903	845	799	775	846	798	805	838	827	773	790	845	776	762	801	801	843	788	831	802	755	785	756	768	809	748	787	789	793	819	844	817	790	837	775	819	782	819	783	822	757	838	775	808	816	753	801	773	736	815	824	811	784	782	761	807	803	788	744	771	767	812	781	844	825	760	753	776	819	792	834	779	737	783	797	786	860	871	764	771	803	723	810	793	800	779	812	781	855	810	778	804	833	808	848	824	789	861	756	754	819	781	799	807	827	789	822	771	792	813	796	756	830	825	822	822	858	766	745	775	838	843	812	779	828	755	755	778	789	806	807	789	835	771	800	813	831	757	839	791	787	787	779	774	775	804	769	786	790	803	796	765	795	815	786	795	778	766	791	794	811	795	753	802	841	774	813	783	872	816	804	790	787	761	808	757	808	806	792	771	798	814	820	834	749	769	774	772	762	812	805	855	726	799	798	782	793	777	825	813	802	754	788	796	827	781	804	795	799	833	794	797	786	818	808	820	819	848	795	784	778	790	791	758	780	815	774	819	798	784	769	761	817	833	789	845	821	827	779	815	816	839	784	792	801	823	836	797	788	760	834	822	780	790	755	759	764	803	764	743	806	829	792	780	764	746	752	833	751	779	790	802	787	784	885	765	757	780	792	809	818	763	790	751	757	817	749	784	772	822	845	780	767	788	786	753	800	779	811	739	789	839	807	808	759	868	786	763	737	775	840	758	777	760	848	837	773	766	808	816	796	803	768	779	798	771	812	751	813	771	762	757	794	719	807	825	785	839	809	824	738	780	785	806	837	791	789	762	784	846	807	791	746	747	790	850	808	809	856	812	798	773	736	814	758	769	798	808	774	756	740	789	780	824	847	813	833	764	812	849	802	767	785	835	828	793	770	739	809	804	833	822	787	780	737	821	775	788	775	833	827	792	819	757	782	764	769	794	813	801	792	831	859	757	807	781	748	843	787	805	789	840	828	810	805	795	793	782	763	799	845	810	792	805	727	772	764	782	785	751	788	800	853	794	798	807	753	714	790	854	759	780	735	787	817	840	755	791	811	795	746	796	811	832	826	753	798	831	757	818	819	829	791	794	794	838	797	777	777	773	793	730	795	787	804	758	791	784	776	785	798	762	801	790	811	774	805	839	799	790	808	771	817	820	763	757	777	807	773	719	759	811	772	713	810	771	815	753	755	801	772	796	783	741	786	781	777	783	819	797	716	801	835	779	826	777	779	791	836	770	781	785	765	862	776	814	805	826	791	790	852	803	840	863	771	776	736	804	810	834	802	813	853	866	811	804	828	796	793	791	736	788	753	832	804	818	801	800	805	808	772	801	821	803	814	774	818	833	768	805	806	762	818	781	800	805	782	808	795	831	795	828	765	758	762	787	805	823	851	814	797	791	790	733	762	806	763	770	749	815	772	817	810	798	761	785	790	786	800	784	791	758	843	792	806	784	814	813	769	800	790	851	793	782	815	792	817	796	781	726	789	833	781	801	848	766	791	860	839	782	722	783	780	785	806	840	730	791	829	795	832	770	827	802	780	770	732	782	777	708	795	809	814	805	809	792	821	760	775	805	779	817	763	805	786	834	769	771	749	773	782	778	789	782	777	744	776	786	839	753	783	787	796	801	791	759	796	859	802	791	765	761	795	777	790	822	833	803	793	766	817	825	849	810	795	799	796	806	772	757	779	843	747	872	771	823	781	778	792	780	802	852	783	823	809	784	813	792	864	804	851	774	827	811	799	750	787	807	826	785	774	746	785	809	818	805	749	753	767	781	767	785	807	807	796	763	829	764	809	764	793	720	825	808	823	816	808	782	789	795	785	760	779	771	779	837	803	770	759	750	841	771	803	751	796	789	799	825	814	779	811	768	862	777	775	797	782	817	778	763	776	855	789	769	797	821	762	730	801	805	779	760	763	774	772	805	738	791	793	764	775	815	854	801	782	768	809	837	861	780	758	820	763	812	797	815	866	810	836	814	793	806	757	794	839	785	826	768	816	779	818	788	768	761	763	790	768	817	835	757	754	754	794	796	771	852	754	776	789	794	828	816	794	810	852	809	826	786	809	825	747	802	777	732	782	770	845	800	765	828	790	819	790	791	808	808	795	810	766	816	732	816	794	782	833	742	827	821	794	784	800	720	829	772	748	791	786	752	821	801	816	810	792	792	776	790	826	794	799	760	801	825	826	748	746	803	817	805	739	799	763	826	825	837	781	800	789	810	761	796	787	774	807	780	806	835	822	807	771	764	805	816	797	820	784	799	817	787	777	806	835	848	797	776	756	765	791	783	778	823	733	817	774	765	799	814	767	795	825	807	788	805	820	827	752	743	813	848	794	811	808	839	765	781	856	792	793	786	809	819	814	752	804	773	828	781	825	722	816	787	779	793	791	762	819	808	777	768	788	775	745	810	794	801	819	778	735	777	778	800	798	748	821	828	830	822	803	749	758	773	702	813	807	819	781	858	808	846	777	825	803	770	793	771	818	775	798	838	769	818	793	760	795	800	792	774	779	796	806	739	801	752	805	801	752	783	807	803	757	780	727	746	824	774	762	816	787	790	757	823	754	770	798	844	780	772	780	817	823	804	807	764	773	832	797	825	801	798	842	762	774	771	839	795	829	793	779	799	776	795	821	817	782	772	798	773	791	813	809	819	784	757	789	763	801	803	801	801	766	847	781	818	771	839	769	844	827	797	803	841	755	886	817	767	824	770	813	774	796	840	827	817	808	789	816	815	796	799	820	862	816	802	767	785	766	767	805	741	818	813	809	828	802	796	856	815	751	792	765	785	754	749	769	796	784	763	800	794	779	827	857	759	739	774	779	783	790	762	792	765	783	766	758	797	809	798	799	793	794	789	780	791	796	832	819	812	754	794	822	779	796	791	729	767	797	789	820	797	750	772	816	792	809	808	788	801	822	752	784	806	787	801	817	770	793	748	734	767	801	827	777	778	817	818	825	768	831	801	781	793	823	785	780	806	812	835	830	873	762	782	780	804	823	795	779	834	756	805	794	783	822	781	840	762	743	755	783	723	824	795	782	778	733	770	764	775	795	737	823	805	809	790	788	823	771	794	795	755	808	759	781	780	823	845	735	781	832	809	737	768	761	792	806	806	824	797	808	822	804	818	810	800	745	812	813	774	852	824	785	769	786	771	766	792	812	766	834	752	814	826	809	768	854	805	807	774	769	808	749	825	746	817	818	818	747	838	802	788	813	775	776	787	825	812	817	781	751	812	804	819	800	814	814	769	839	769	826	797	793	824	787	746	817	809	734	771	728	780	803	778	788	839	804	787	771	848	796	819	819	764	814	835	789	752	839	768	784	806	766	831	817	799	808	758	781	819	765	730	804	767	799	801	824	767	781	756	777	815	799	773	781	761	794	815	807	784
3568	3747	21693	70885	56182	29752	11049	3143	996	765	731	765	756	777	806	769	739	750	727	747	790	745	781	761	763	692	772	719	748	810	732	786	787	744	756	749	763	758	774	780	721	746	768	728	749	778	781	719	735	719	767	743	785	765	780	746	752	726	739	773	731	722	738	732	762	761	750	756	735	761	726	759	776	725	770	721	780	742	739	744	733	746	755	720	795	761	696	755	771	789	770	744	715	772	684	777	736	715	730	804	735	742	695	761	802	749	733	759	707	774	673	776	784	712	752	756	704	743	735	735	766	735	735	731	770	766	769	744	782	811	750	732	765	718	760	729	782	827	733	760	788	722	703	719	770	755	715	760	731	743	751	714	754	759	771	740	785	740	759	736	690	761	732	783	770	765	778	748	711	729	715	728	776	766	729	756	775	694	754	697	739	710	760	737	783	726	747	772	722	765	750	718	712	755	774	725	736	807	721	749	763	761	766	751	689	684	782	733	820	760	752	769	722	793	788	766	784	713	739	766	773	757	743	790	754	703	741	741	769	747	755	746	738	759	801	720	693	728	746	763	731	738	741	754	741	741	717	773	755	784	725	759	748	806	775	718	739	748	765	746	700	729	748	747	752	757	755	766	803	766	777	764	741	781	760	732	731	773	766	733	750	757	771	758	732	791	763	748	739	810	695	750	704	734	729	761	715	783	729	740	757	737	786	742	728	770	710	726	755	810	772	775	775	800	791	744	727	735	706	763	793	726	777	729	800	712	778	726	723	754	712	763	700	761	727	766	764	735	738	710	827	716	711	798	684	763	759	738	734	791	703	745	693	768	742	758	743	751	757	751	749	754	720	774	794	772	799	747	725	740	724	720	738	729	770	732	745	735	772	772	716	751	715	802	692	776	708	758	755	749	722	704	800	683	727	776	761	761	708	727	741	805	754	766	741	763	756	765	744	712	719	734	751	734	754	797	741	765	763	744	730	761	763	749	738	720	718	701	771	681	763	758	756	751	739	725	697	723	732	771	748	759	769	716	763	786	706	722	756	763	741	739	748	740	750	760	787	729	761	755	749	736	737	760	772	758	738	726	788	742	772	766	719	742	732	759	703	712	679	760	767	759	783	747	716	732	780	723	771	740	715	715	791	736	761	675	728	769	753	723	737	763	742	751	703	774	792	677	711	768	778	724	734	753	765	740	724	749	736	712	757	742	746	712	726	786	718	688	738	709	779	731	790	705	779	739	761	758	728	735	786	717	764	741	725	748	732	696	725	767	725	734	731	739	695	747	744	731	789	814	726	755	742	725	757	729	724	723	749	743	737	770	716	789	713	750	758	763	731	750	744	756	750	766	744	795	715	724	755	726	722	774	788	764	751	728	771	792	736	706	739	731	725	732	731	747	792	761	737	768	766	757	796	764	750	695	753	674	720	725	755	763	708	792	797	794	772	767	752	766	761	756	769	759	755	771	732	755	773	720	772	772	739	739	759	749	758	779	758	751	715	747	765	772	687	756	766	757	760	798	748	751	699	692	706	712	714	780	764	718	736	678	756	720	738	811	784	733	704	750	766	771	728	707	758	765	706	788	754	760	725	768	711	744	780	701	766	713	743	766	768	754	786	843	788	701	761	739	714	761	716	715	737	751	730	776	723	741	682	794	765	761	765	747	761	764	722	721	710	718	779	743	728	733	749	726	748	769	735	708	692	717	762	741	727	786	752	743	761	741	704	767	734	805	735	750	807	760	808	728	741	775	786	705	729	748	764	759	746	746	729	754	745	723	735	724	732	723	779	718	716	751	746	798	741	774	745	750	786	716	736	708	754	785	757	779	751	741	789	752	697	724	766	725	734	758	722	762	753	716	728	708	767	774	714	752	748	749	720	725	767	734	768	800	770	746	696	804	789	747	731	726	776	737	746	747	692	710	773	687	725	761	757	804	723	694	753	734	720	753	695	792	713	778	734	732	695	718	749	788	791	749	744	720	777	749	728	791	762	799	727	766	752	739	738	767	762	758	765	751	748	755	811	707	741	743	745	735	737	730	708	726	756	768	775	760	753	761	769	708	725	750	755	738	730	728	743	744	731	726	805	718	771	732	750	731	750	731	752	750	702	750	765	766	794	704	746	776	805	755	755	744	755	734	755	740	753	752	720	752	750	757	764	761	752	701	756	744	735	746	757	728	762	783	721	716	744	793	754	720	741	737	677	788	759	707	719	768	773	744	716	713	719	724	780	783	735	746	734	763	809	739	725	740	740	787	755	762	730	773	754	777	727	724	767	739	819	768	789	761	716	766	715	750	723	789	791	797	755	700	741	785	718	754	728	758	720	749	752	770	786	774	771	721	773	726	779	749	804	722	747	817	704	709	749	729	764	749	763	769	712	764	698	708	724	751	771	733	776	760	698	766	749	745	785	778	726	742	711	750	777	758	765	739	745	776	732	812	753	702	745	761	738	691	752	772	748	757	746	727	716	698	731	766	787	767	738	694	775	723	717	749	774	770	763	730	726	826	802	754	777	715	709	700	714	735	795	780	746	705	753	709	719	778	764	725	706	781	807	752	718	728	766	769	718	728	794	721	713	773	742	767	732	714	725	730	739	708	712	758	751	762	735	699	766	698	705	710	758	756	745	761	724	758	731	803	718	772	770	743	778	719	727	734	732	723	701	751	724	737	768	731	792	732	695	745	755	765	739	705	772	739	727	733	715	722	738	728	718	773	747	775	729	740	754	749	736	743	756	694	718	700	746	805	760	774	758	752	755	759	740	749	739	715	744	763	756	699	785	750	746	774	727	731	737	736	699	751	779	796	776	742	715	746	718	763	742	751	788	768	734	744	693	715	706	746	759	745	737	717	713	738	768	751	730	740	772	760	721	755	748	733	786	732	700	782	761	758	748	768	757	766	705	785	744	744	750	714	750	787	712	749	760	768	715	736	703	774	704	727	729	706	757	784	751	772	725	751	717	736	758	738	698	746	761	789	717	777	710	732	759	711	729	785	790	723	735	766	783	722	678	762	730	765	759	764	711	716	744	750	765	767	738	741	793	743	715	741	748	791	735	757	768	740	718	730	736	728	734	755	763	764	735	783	752	698	736	727	774	725	728	725	769	766	822	771	769	823	728	752	729	781	761	680	691	764	717	759	760	703	642	766	736	728	730	773	724	727	734	712	709	781	730	716	806	729	716	762	708	779	714	722	810	706	725	788	778	753	770	754	787	743	736	757	795	719	765	741	784	772	754	793	720	706	785	771	753	770	749	744	753	780	787	744	756	789	759	740	716	736	747	712	720	769	762	739	731	763	703	776	755	732	746	764	802	745	788	733	756	733	713	736	736	807	697	762	774	707	734	713	763	736	733	719	735	759	782	765	726	725	755	721	742	765	685	751	740	728	784	784	745	728	748	748	794	746	736	740	698	736	734	746	738	747	727	671	731	719	782	804	775	771	683	741	775	689	717	762	811	736	673	717	725	746	723	723	764	707	711	739	751	757	772	757	770	760
23809	21100	28843	44039	59176	45102	27442	8420	1347	895	907	894	876	921	908	900	910	857	921	949	966	915	827	855	875	859	849	818	819	899	861	912	920	883	881	847	852	805	954	918	835	899	890	902	867	863	898	885	893	938	831	883	850	905	914	892	909	864	873	877	844	847	881	862	895	936	873	888	845	868	861	881	920	837	890	872	869	920	854	902	896	812	856	878	846	819	865	868	856	873	885	838	889	846	906	787	812	851	870	885	832	849	865	854	840	847	889	836	857	837	906	815	850	864	899	887	856	833	871	834	914	825	814	821	844	836	859	848	844	869	845	848	836	889	869	878	880	852	808	843	899	856	881	881	840	903	870	866	846	928	864	850	892	910	813	886	849	850	906	879	844	859	846	800	892	850	868	845	925	830	810	818	880	812	829	847	819	835	851	845	892	809	901	908	887	831	819	901	844	822	825	847	861	881	882	894	862	879	872	911	860	867	882	854	836	883	826	774	841	873	864	842	894	845	874	831	854	862	911	880	869	855	868	857	865	855	894	870	881	879	885	830	830	846	871	830	842	870	872	865	888	888	831	875	852	818	856	899	819	832	851	875	869	834	813	866	798	914	891	853	873	829	816	857	877	825	810	873	868	884	859	861	842	861	839	924	848	898	940	760	859	880	828	869	877	898	871	870	834	888	901	881	809	830	803	861	881	839	874	886	857	857	866	924	877	798	851	874	825	870	875	863	817	852	894	834	881	904	848	857	871	856	892	902	848	928	880	848	837	861	863	854	882	927	860	812	893	852	851	828	840	831	872	858	881	830	898	856	824	846	822	811	852	860	890	906	898	874	873	882	867	858	927	855	867	840	874	841	814	832	865	854	814	867	812	836	855	859	814	875	887	902	863	878	886	865	858	865	810	871	878	851	887	842	842	872	852	875	791	837	879	850	836	882	911	898	812	897	854	899	857	839	866	915	830	862	879	878	852	898	842	904	849	849	825	868	822	899	816	864	850	826	880	855	878	849	886	927	803	863	844	802	890	900	882	849	886	847	861	826	819	846	911	840	871	853	840	861	801	861	838	842	897	879	859	870	922	918	898	878	869	869	911	834	886	844	871	858	863	879	853	875	810	871	862	840	821	818	875	855	861	872	905	863	870	858	850	810	822	844	853	851	816	821	880	890	906	863	895	852	808	879	887	859	883	823	836	828	964	867	819	843	849	909	810	901	841	925	891	830	935	870	866	864	834	819	854	838	925	878	899	832	885	884	865	815	881	834	868	851	858	852	934	848	808	869	847	847	837	894	862	879	910	847	864	841	868	867	877	874	918	826	884	887	887	855	877	813	879	849	873	868	874	884	850	779	846	875	827	868	820	832	814	890	871	859	896	886	794	916	819	913	828	798	849	852	890	863	916	859	849	855	932	803	875	803	869	879	857	816	871	833	783	853	850	841	867	854	880	792	876	821	874	839	854	805	856	892	865	860	847	886	883	825	897	826	852	894	852	850	909	822	869	824	861	888	833	928	892	837	813	890	841	811	876	843	856	860	835	906	829	850	868	839	816	881	845	873	818	876	850	866	866	881	908	850	847	868	803	865	897	855	835	899	807	843	852	836	900	852	863	875	798	845	839	864	872	861	822	851	870	803	863	857	833	812	869	848	882	855	883	879	883	829	876	913	853	860	839	849	835	838	852	846	839	893	887	847	866	877	900	835	805	841	899	854	876	845	840	833	902	889	802	890	863	862	824	821	866	830	865	808	918	801	849	838	872	835	807	896	830	863	847	831	855	879	877	937	870	884	908	829	894	893	840	819	862	863	842	891	873	923	910	867	865	876	874	838	869	828	895	840	813	785	920	819	892	853	856	813	867	828	835	881	875	859	830	801	856	849	900	859	841	884	805	895	915	827	861	854	805	857	868	819	837	880	850	881	912	901	855	858	851	860	821	850	833	880	858	875	859	847	881	856	877	841	818	857	914	873	826	866	855	871	875	932	894	866	855	873	844	822	902	895	836	885	822	861	838	847	868	853	899	837	896	839	921	902	856	870	875	813	860	845	789	841	818	803	860	834	816	876	865	911	877	824	883	847	854	874	835	864	845	876	851	840	870	911	872	829	860	850	821	836	888	838	872	820	835	918	826	846	893	819	865	833	932	887	847	878	882	862	803	856	907	862	823	837	891	876	845	860	887	827	837	845	785	807	896	862	862	901	826	846	819	797	851	838	877	910	850	813	852	885	824	897	847	885	926	876	791	816	901	876	820	856	837	846	874	895	882	827	827	855	860	906	836	848	851	825	853	843	873	844	855	876	866	849	884	870	837	869	807	828	841	881	944	824	801	804	835	861	877	861	868	840	837	850	881	873	881	898	848	888	848	882	838	851	841	848	874	861	865	830	848	891	845	856	811	820	864	833	846	883	910	887	830	838	879	845	881	888	874	895	841	827	853	822	850	884	930	836	850	840	927	823	859	851	909	844	838	850	820	861	830	885	821	872	838	894	837	847	839	922	873	894	806	859	880	886	855	857	871	867	841	842	847	876	855	855	873	887	878	922	866	866	880	887	839	871	879	894	861	852	883	851	830	829	803	854	853	841	857	801	856	848	798	889	919	852	802	887	855	870	879	843	871	821	875	806	812	874	881	839	921	850	849	860	832	845	792	874	914	882	872	850	817	870	815	832	822	854	848	870	834	870	845	820	871	822	841	848	839	902	847	846	868	867	873	849	852	871	876	821	850	857	841	794	863	853	834	842	855	908	844	852	884	857	856	924	838	859	848	827	845	834	797	862	890	842	867	839	925	851	838	808	879	931	860	868	861	849	835	878	904	838	835	825	847	854	859	874	897	864	886	859	792	845	844	901	839	849	814	848	902	898	878	834	892	845	861	902	919	879	835	837	863	830	858	843	853	877	816	817	908	851	845	806	912	834	803	875	829	829	903	817	880	810	807	906	842	878	825	837	838	835	812	790	813	809	822	838	856	785	888	869	890	888	833	829	911	861	878	781	901	828	834	797	879	854	831	825	893	839	899	841	811	830	875	867	884	832	842	867	828	838	898	854	796	821	822	850	860	830	841	904	847	915	882	866	928	847	819	846	876	921	850	863	852	891	841	847	852	870	874	863	880	855	862	882	852	837	914	867	906	877	838	888	869	867	805	837	846	850	892	794	830	865	861	855	843	831	891	866	916	843	853	868	882	874	864	829	875	841	850	778	883	818	858	878	798	878	870	830	841	880	901	815	891	867	820	818	828	783	845	864	918	829	867	885	809	832	819	834	877	837	856	826	845	862	847	853	831	875	863	867	871	859	886	878	850	890	900	908	887	876	852	870	827	874	822	811	843	895	883	855	860	867	824	841	853	799	849	835	869	832	881	923	856	907	884	863	823	868	827	883	839	856	836	815	902	885	895	881	855	920	906	864	849	836	871	807	869	842	880	842	887	873	974	822	839	881	882	820	895	818	929	886	848	888	929	827	876	850	854	807	805	871	874	812	887	879	892	896	887	814
3734	5882	18613	76302	68324	40196	16944	4637	1021	803	805	856	810	811	800	772	843	824	773	846	934	868	852	863	814	809	779	786	855	795	762	783	838	844	809	802	811	872	888	817	797	793	822	855	791	866	814	823	791	822	837	824	809	792	799	817	840	773	788	774	822	816	802	849	825	808	824	778	778	791	815	821	765	796	801	817	839	789	801	804	843	803	820	776	799	736	811	783	790	786	797	769	842	815	826	775	769	864	819	791	817	842	863	870	785	834	807	824	789	860	803	827	802	832	823	798	835	818	788	823	842	830	766	823	808	780	792	808	818	814	846	803	773	810	839	754	823	851	816	797	803	775	789	851	858	799	763	825	807	826	811	801	857	767	817	780	795	812	814	816	766	766	813	789	789	801	854	825	785	822	798	821	792	788	805	845	809	806	786	834	826	806	840	810	772	807	831	771	790	826	819	818	830	734	831	828	831	797	756	764	845	882	792	863	828	814	849	805	790	812	821	849	782	827	808	778	800	813	811	861	796	813	794	856	803	844	806	789	771	838	812	834	834	820	802	834	780	881	849	818	790	773	801	807	834	814	836	856	817	810	797	763	779	856	800	770	778	813	821	839	831	808	816	803	777	794	817	788	804	805	896	857	794	851	800	789	773	794	799	849	816	816	846	816	835	819	848	839	803	765	789	816	797	834	776	838	819	847	808	809	757	792	773	845	811	842	815	726	838	865	776	830	799	786	787	841	845	810	836	767	783	824	822	826	869	821	768	779	853	810	859	805	789	815	846	764	774	811	802	846	794	847	792	789	822	812	771	831	799	828	767	832	815	786	793	821	762	802	804	865	816	743	848	802	814	786	811	866	827	780	768	787	818	841	821	801	812	809	772	822	753	824	806	826	826	790	792	801	803	832	832	817	778	793	827	813	840	873	827	816	814	775	860	789	794	788	848	843	813	828	841	832	794	816	789	787	788	834	789	781	834	788	841	778	795	771	817	808	855	802	778	799	834	820	817	859	823	794	830	780	795	791	769	869	783	778	844	827	800	769	800	800	846	809	835	797	824	832	767	835	806	821	815	861	820	832	799	714	854	801	840	806	753	778	832	820	784	788	760	795	795	846	814	833	821	853	854	824	768	796	808	817	784	764	811	764	806	794	828	792	835	785	805	830	798	852	829	857	837	808	779	739	834	792	846	801	850	828	820	781	810	827	785	807	789	849	795	798	786	811	816	818	807	782	783	832	810	789	788	828	774	806	823	824	774	840	828	832	779	807	825	754	794	802	820	791	850	826	844	853	836	796	797	843	831	780	781	809	764	817	801	766	785	778	821	779	802	836	806	784	822	765	822	857	803	817	828	763	798	822	826	789	788	816	764	848	864	806	770	861	799	776	777	829	775	827	805	834	855	806	822	826	827	802	738	835	856	789	771	796	812	807	782	800	790	826	820	842	832	790	750	806	864	830	840	755	788	825	808	765	820	817	777	771	794	810	811	789	794	834	841	837	786	805	787	793	813	824	819	785	811	804	758	827	775	794	818	810	778	792	794	761	814	767	757	772	814	832	841	841	839	797	843	828	821	800	804	783	819	787	778	807	811	798	782	818	880	802	778	794	774	854	852	771	818	853	809	845	804	832	822	806	784	823	828	804	843	828	798	808	819	809	798	748	852	809	817	761	857	816	821	791	780	767	859	787	842	804	800	822	812	791	732	786	810	801	854	845	809	796	807	767	835	838	750	785	793	800	790	821	817	782	846	843	761	840	781	759	841	816	856	820	794	784	785	802	783	773	817	821	833	834	822	815	803	785	795	783	844	818	819	779	792	768	805	837	800	825	750	767	840	789	831	790	773	839	839	817	809	793	844	764	786	793	786	819	820	785	821	799	827	783	787	845	844	816	788	801	891	822	781	839	835	820	803	825	837	804	804	823	784	846	763	824	822	774	825	790	877	853	815	795	823	797	768	806	770	810	782	766	826	873	823	771	795	780	777	808	762	788	806	804	808	831	804	752	845	824	816	815	761	797	812	775	800	805	768	817	810	813	849	785	828	813	808	787	769	764	854	759	805	789	871	805	843	808	822	794	852	815	775	844	808	790	775	771	857	799	781	833	804	843	843	875	762	794	794	794	823	842	809	772	841	821	828	798	789	826	795	815	808	788	866	791	830	792	827	834	794	817	821	819	763	861	766	819	778	797	808	811	849	837	824	792	808	807	830	815	780	813	851	831	833	829	823	768	800	802	851	862	767	781	803	889	784	745	799	863	815	740	815	853	806	838	778	805	818	847	810	878	760	842	818	790	831	847	825	817	793	798	812	801	798	825	801	832	789	792	782	768	812	899	794	816	789	804	814	836	812	805	751	773	774	830	805	806	844	815	824	795	841	763	788	763	805	806	808	814	827	817	852	799	815	847	777	779	785	798	832	804	812	812	840	836	786	789	815	742	815	823	749	776	793	744	838	796	764	770	793	812	827	825	839	777	793	817	806	804	756	813	838	805	755	823	798	833	825	794	812	804	794	807	818	851	861	804	822	807	830	753	795	852	824	795	771	740	780	782	789	793	764	765	825	824	800	788	780	815	768	819	803	778	774	776	828	812	780	845	837	791	795	775	822	764	777	790	806	767	826	771	815	778	806	797	812	839	811	821	799	795	830	813	804	806	857	755	823	837	829	778	780	786	758	794	834	839	794	826	790	826	845	815	796	802	833	849	802	810	802	838	778	777	808	826	796	806	787	813	796	809	739	760	812	788	811	758	780	832	800	781	838	825	815	818	855	802	818	783	783	755	794	755	869	827	796	787	815	858	823	782	833	796	783	787	811	776	768	779	853	835	780	736	781	796	868	812	810	852	851	740	791	813	810	740	802	829	835	821	841	819	823	781	815	756	748	827	764	775	777	808	782	821	788	805	871	720	780	827	796	798	847	768	807	836	806	759	782	749	815	801	822	801	837	785	776	815	789	806	801	821	762	805	780	774	747	817	811	832	823	838	852	796	788	750	816	850	806	830	785	830	834	841	827	789	741	811	801	820	783	816	798	778	812	859	808	759	836	809	854	836	773	838	807	772	796	777	819	778	825	812	784	816	803	850	777	828	785	855	842	818	811	844	801	774	826	799	780	844	828	811	788	750	798	731	797	785	766	804	822	835	836	860	856	818	810	779	794	840	820	807	774	782	789	781	795	822	808	767	789	796	834	860	762	773	817	775	807	823	799	776	806	827	803	816	853	818	857	817	805	808	759	779	848	756	779	862	826	774	812	818	795	823	853	780	772	765	824	811	766	817	744	814	788	765	800	797	851	842	800	802	790	764	794	814	785	791	826	830	799	816	849	821	787	796	837	739	837	779	762	801	808	753	824	823	810	849	739	842	826	823	733	815	797	796	762	824	790	784	801	757	844	826	804	815	797	801	791	830	839	840	882	850	785	767	849	822	799	804	781	792	744	827	721	803	799	810	767	799	816	834	811	823	790	805	785	737	848	779	825	819	802	834	840	858	737	826
27257	13314	4472	19556	21680	9837	3022	1199	865	819	840	811	878	796	865	831	820	832	834	812	888	844	817	853	789	922	790	844	845	802	808	804	824	843	814	796	871	828	805	823	809	855	848	821	837	832	857	832	845	816	802	811	819	777	793	870	803	847	865	813	795	857	857	857	842	790	795	840	789	833	811	816	793	817	817	878	807	867	839	771	861	786	799	859	841	873	792	820	861	816	845	856	811	800	850	863	853	866	829	844	808	841	822	836	838	804	872	831	855	846	883	803	807	828	902	863	831	815	796	817	836	798	849	851	813	794	834	851	788	843	851	832	845	869	838	849	879	834	836	786	862	798	831	848	842	828	815	821	868	826	821	812	764	813	827	851	867	865	815	769	816	859	826	822	826	840	817	837	872	819	845	766	829	882	788	855	860	829	822	785	856	838	827	801	835	800	773	850	822	796	807	819	847	797	817	815	835	825	830	798	852	810	808	787	790	817	809	821	807	821	834	808	824	836	786	836	870	825	823	853	856	828	801	803	860	819	871	781	836	779	828	814	820	837	845	835	846	821	857	814	841	783	777	809	828	852	835	790	860	818	841	790	807	822	823	842	830	844	838	776	819	849	832	834	875	861	798	835	845	890	831	819	872	834	808	773	816	828	825	775	863	833	844	835	839	804	842	834	853	856	842	849	833	766	853	866	817	839	747	790	841	829	820	792	822	806	786	876	922	866	833	827	845	801	869	856	801	809	821	828	806	817	830	839	844	806	819	801	813	853	846	819	801	812	824	856	799	834	861	799	850	798	844	879	796	844	818	796	788	841	837	785	825	807	803	825	781	805	808	799	764	831	859	847	845	838	833	767	769	847	862	838	783	787	832	810	786	834	806	867	815	826	813	851	819	899	827	805	862	806	771	805	776	836	856	819	813	863	810	841	789	794	842	769	847	822	838	843	831	826	815	801	863	816	825	896	808	847	846	813	820	841	813	800	826	834	823	779	842	841	841	819	842	813	841	844	812	797	820	812	838	835	751	862	840	782	805	807	810	799	854	822	757	761	801	789	851	773	836	858	805	863	803	850	836	804	815	825	807	761	812	800	817	856	875	852	908	827	801	814	865	849	823	803	788	833	784	841	873	881	841	826	844	896	791	840	793	763	788	805	734	773	799	846	808	803	739	804	822	876	887	844	827	825	864	825	825	840	855	812	801	842	851	846	789	818	844	839	808	799	821	845	798	799	845	850	781	799	813	767	835	883	850	799	848	853	858	781	833	835	863	835	857	876	884	834	788	809	789	815	869	851	799	808	817	837	832	821	786	817	824	821	802	869	843	788	862	861	798	794	830	843	809	854	859	859	847	836	807	830	735	811	845	827	792	827	820	856	869	797	867	873	849	877	815	796	884	838	815	874	849	872	809	758	794	761	800	835	829	858	807	815	868	844	818	818	820	819	826	841	757	816	841	833	853	835	823	852	831	806	853	854	853	848	825	893	802	861	766	825	759	832	842	832	853	817	812	838	868	850	821	767	868	817	829	845	824	827	798	850	823	771	783	927	864	832	813	835	899	882	835	825	824	783	794	781	788	873	865	787	784	856	854	826	795	887	794	782	808	820	814	852	864	829	823	802	758	845	856	771	817	794	816	812	836	812	829	842	802	826	840	822	823	822	822	852	808	770	837	818	791	841	830	793	833	796	807	837	818	792	805	817	818	808	852	801	762	814	788	824	824	796	866	842	827	839	850	872	845	908	853	785	878	808	811	839	794	795	835	875	816	853	800	770	808	784	861	784	797	809	881	832	763	802	805	830	772	884	906	801	852	780	783	814	843	864	865	819	871	800	835	868	797	799	864	797	828	817	879	839	832	799	875	781	803	884	865	836	841	761	787	772	831	830	854	818	830	789	792	846	796	868	868	777	827	817	824	833	863	873	801	788	863	820	883	799	830	816	784	822	849	828	795	825	805	853	774	811	813	799	806	828	871	841	819	863	829	811	805	809	848	763	822	821	793	849	851	785	812	820	852	883	857	800	842	837	840	830	806	808	775	870	857	841	808	831	862	787	802	841	855	789	807	798	845	829	821	800	836	855	808	869	820	829	818	848	867	799	816	850	843	776	870	823	919	828	885	821	839	791	830	817	829	808	793	830	883	776	813	838	766	841	807	806	826	799	859	854	806	833	794	841	896	812	819	844	868	816	818	811	802	838	819	847	806	824	773	794	848	849	817	835	832	829	860	792	828	833	815	866	860	851	794	818	824	848	829	800	854	803	814	804	783	784	895	802	850	869	817	818	853	852	865	810	844	828	866	835	809	812	893	852	854	841	853	845	814	804	813	849	861	781	847	848	803	826	885	838	826	813	834	800	870	861	809	865	833	799	826	825	861	874	826	836	812	853	849	822	874	779	833	795	814	892	815	823	843	864	780	803	822	807	800	834	822	857	838	886	803	839	789	839	805	813	806	784	818	842	797	764	773	829	868	796	850	812	823	787	862	806	833	812	790	841	855	839	849	833	827	842	817	838	878	787	831	798	824	808	838	847	816	810	867	778	820	839	897	770	829	828	829	864	836	851	830	843	860	806	791	813	858	796	804	767	853	831	852	801	791	794	816	822	850	854	837	832	868	866	840	811	811	810	798	827	828	870	837	773	806	885	788	813	882	802	830	806	827	842	804	806	801	819	811	865	837	828	833	799	805	856	855	862	787	865	862	813	822	790	858	789	801	827	838	841	858	805	819	852	839	831	860	845	854	818	833	845	821	832	809	813	813	811	827	821	807	784	831	823	863	820	846	809	842	860	817	801	772	856	842	822	790	800	831	790	808	841	766	825	821	829	837	839	828	838	829	813	882	865	889	817	794	821	853	850	806	845	794	816	826	805	841	785	844	872	820	807	883	812	811	798	766	797	861	818	833	838	784	840	860	816	843	854	880	836	803	785	802	828	803	849	793	833	799	844	812	798	843	810	837	809	793	838	863	786	898	826	774	808	787	824	825	814	786	836	806	820	825	855	834	828	874	815	785	811	825	798	826	825	870	787	833	808	833	838	822	807	802	817	898	778	760	821	782	823	823	797	805	834	854	815	868	836	852	835	826	831	790	754	853	829	822	879	839	823	831	841	840	806	878	813	776	853	803	801	782	829	809	803	786	884	851	831	832	809	879	850	840	834	841	843	874	855	808	777	847	822	836	825	835	876	862	804	811	814	806	840	796	805	857	818	808	828	804	826	862	820	812	820	825	810	820	809	833	791	812	866	838	839	902	824	850	834	796	886	817	815	798	790	811	873	814	839	793	816	854	794	814	842	805	819	841	844	770	784	813	791	801	834	786	818	844	840	857	843	850	833	863	840	772	861	805	838	803	796	823	793	867	861	811	814	826	829	831	818	778	806	841	855	820	784	796	799	829	823	823	774	856	806	829	832	833	853	773	832	861	835	846	857	859	899	841	783	844	808	871	837	846	824	851	858	812	826	812	803	829	814	853	825	858	857	827	847	846	815	833	812
5086	1132	3722	17599	16095	6712	2383	1095	775	731	725	749	738	738	691	760	749	803	712	744	806	771	756	764	750	696	676	780	721	706	686	729	726	757	726	690	756	735	771	750	717	755	716	739	719	723	804	752	735	731	769	758	758	697	721	699	727	730	749	732	732	750	701	693	693	741	711	729	742	835	703	725	745	718	708	742	750	747	748	741	701	767	705	710	748	739	738	770	720	743	758	741	751	750	766	718	707	717	750	746	705	766	754	705	674	730	734	745	760	731	740	744	677	727	718	697	750	742	735	683	696	720	708	722	761	708	732	723	720	719	735	695	723	700	694	726	747	708	679	749	739	726	738	716	755	746	731	731	707	763	746	690	760	726	759	705	743	727	695	732	769	748	720	695	739	739	728	767	682	679	736	677	737	717	739	786	722	739	708	737	753	724	724	747	728	710	735	764	734	718	782	716	724	689	776	713	751	680	745	719	745	731	741	723	714	715	731	756	702	706	745	763	781	742	712	719	732	754	717	705	760	733	770	758	703	776	673	752	746	726	712	718	720	743	704	719	731	723	738	703	745	757	709	762	718	733	733	754	769	759	720	749	728	744	733	767	713	762	757	731	708	745	689	723	694	758	713	711	691	747	755	728	710	712	736	730	754	718	715	725	722	703	729	783	716	771	690	709	721	713	725	753	719	731	703	726	736	725	716	723	754	722	717	682	688	727	726	727	739	772	762	751	767	725	740	753	714	734	754	688	759	697	727	760	743	711	736	734	722	751	713	707	694	715	734	720	740	741	745	719	765	720	691	747	711	743	715	711	753	719	749	679	741	745	784	768	734	752	743	712	772	735	730	724	739	748	734	770	747	760	737	740	717	759	693	730	684	715	702	719	734	736	756	768	732	825	726	778	763	741	715	715	714	760	750	690	758	698	737	703	759	733	706	740	746	761	713	721	723	744	790	732	736	716	728	689	754	785	735	705	716	723	795	714	690	692	711	764	745	754	723	747	744	770	744	751	746	735	728	734	743	655	721	725	760	729	793	718	727	776	727	719	700	762	737	713	690	755	740	705	702	698	704	757	724	781	724	748	785	723	733	764	725	760	751	721	715	724	744	778	719	726	735	750	736	780	720	749	699	734	737	724	747	762	729	731	709	747	732	760	697	786	705	710	731	698	689	714	715	722	697	691	689	819	736	741	736	774	735	748	751	776	761	713	726	739	734	752	744	705	711	715	749	763	767	774	728	744	729	727	748	744	761	761	677	729	742	717	722	743	754	768	698	723	730	742	756	734	695	769	693	712	766	772	714	756	725	734	730	729	746	722	706	765	735	712	736	805	732	736	715	751	754	714	771	714	699	726	789	788	737	722	678	734	686	704	695	783	742	706	761	730	673	706	786	737	727	766	755	676	694	725	670	756	705	736	741	727	723	705	761	719	742	729	725	687	673	747	811	735	724	711	755	780	705	720	742	757	712	726	753	724	758	750	707	733	705	774	721	784	700	733	737	736	682	708	716	720	745	740	728	775	791	755	736	733	773	739	771	719	742	750	700	746	697	697	766	732	707	774	723	739	768	758	753	723	714	693	761	746	806	737	723	718	768	739	758	741	688	746	752	749	725	755	666	729	744	720	706	719	749	753	733	686	732	782	701	707	722	722	709	752	731	691	719	691	759	724	728	719	731	751	708	736	684	731	742	722	735	708	748	759	727	727	761	740	795	727	707	729	677	702	775	753	743	744	774	740	754	729	736	720	722	707	733	723	744	713	687	714	715	734	764	721	735	736	697	765	737	693	777	764	743	754	721	715	739	724	743	743	739	699	732	747	689	738	741	744	732	748	747	736	698	707	730	757	738	704	713	750	730	722	736	716	728	716	752	744	774	715	682	729	722	743	745	752	670	794	743	755	699	715	732	725	698	711	707	779	718	723	705	724	748	719	702	727	715	711	786	698	754	670	751	735	753	749	705	716	711	698	758	774	754	724	725	739	793	755	778	754	669	740	734	702	711	739	754	767	724	748	752	708	773	723	740	740	762	720	690	727	733	735	777	712	747	736	732	734	762	789	783	773	696	738	737	739	756	738	759	744	746	719	762	752	788	768	733	715	790	680	747	759	712	750	693	685	694	687	742	734	692	774	726	748	724	768	787	696	744	724	722	761	713	685	744	742	727	746	722	770	728	690	731	730	742	711	731	678	710	738	694	728	793	730	761	770	703	754	732	758	728	752	697	718	747	766	734	702	740	745	742	774	690	724	736	726	688	716	771	733	689	770	720	695	726	735	753	746	657	782	729	746	714	700	718	796	731	740	655	712	667	727	740	787	725	771	740	742	740	715	765	731	695	695	701	739	725	707	771	715	754	773	735	764	722	725	750	713	719	765	769	700	761	754	734	680	772	712	741	735	716	749	740	722	705	716	737	741	727	751	740	738	755	748	763	712	687	779	729	735	707	748	734	712	682	738	710	691	732	734	747	740	745	724	704	731	704	779	771	728	760	703	740	722	732	753	749	758	724	766	733	706	752	757	749	693	704	723	710	755	699	781	689	749	765	766	746	689	738	709	758	759	753	680	769	712	735	778	731	705	767	729	741	743	770	743	735	697	742	680	746	755	746	743	740	751	725	752	732	720	757	757	745	773	735	772	760	723	728	729	753	694	715	731	731	749	768	784	724	757	715	707	723	718	694	746	766	710	686	739	740	723	743	755	742	717	724	767	756	729	727	787	705	737	735	716	683	684	746	744	756	686	742	709	736	725	688	748	763	740	737	708	687	738	762	770	708	718	757	739	739	735	732	763	728	726	755	705	725	748	714	688	772	783	751	748	748	765	743	725	768	739	705	718	738	733	750	702	730	752	714	762	729	738	752	718	758	713	759	720	796	742	713	701	743	726	760	748	714	723	711	742	742	785	731	715	717	745	736	720	733	700	704	707	744	752	696	716	713	733	727	733	715	728	701	741	769	705	718	709	785	749	735	725	711	759	768	720	759	712	742	719	745	789	723	727	711	760	747	740	733	698	734	749	790	694	757	757	745	671	757	731	726	700	735	762	728	766	785	731	733	780	678	765	735	738	718	707	759	757	728	739	745	744	723	740	774	745	737	803	733	733	783	706	791	746	707	727	695	726	687	738	684	741	759	677	714	743	780	731	713	747	709	743	770	768	759	724	737	761	760	734	772	719	711	732	723	707	745	766	742	745	734	735	723	696	747	769	717	728	784	747	753	758	780	740	752	705	754	749	699	702	724	736	732	734	723	731	730	778	737	712	765	705	739	715	740	742	694	732	760	782	755	756	711	739	685	787	743	747	770	690	720	711	751	781	738	726	680	735	755	763	731	754	726	743	760	739	751	698	749	729	722	762	711	736	766	714	740	758	704	780	702	724	739	670	734	714	692	730	726	741	712	729	716	750	733	710	727	680	707	746	751	726	726	757	795	715	723	735	754	749	712	660	744	738	785	741	745	693	685	711	777	738	707	752	712	779	695	729	800	723	701	717	666	776
24543	21117	27766	42396	61794	42453	21078	5767	1143	892	816	802	792	782	818	790	823	807	771	803	864	818	725	769	817	756	779	768	751	751	749	811	795	855	814	803	819	749	809	762	767	838	757	789	757	817	749	766	807	791	798	752	822	764	789	796	778	790	790	758	783	770	791	826	812	815	739	782	787	777	818	766	798	805	819	723	748	816	798	735	758	833	790	757	768	822	803	823	791	836	812	745	805	845	751	734	788	753	815	793	748	738	872	750	789	833	788	784	763	773	788	809	804	791	779	763	773	748	770	776	731	798	764	761	805	788	777	768	789	818	775	781	735	813	776	828	787	834	776	822	736	796	727	797	791	810	724	779	765	777	777	763	799	768	779	757	803	788	834	785	818	844	812	774	770	826	739	768	782	769	754	768	816	814	767	753	806	805	787	782	799	803	785	785	803	767	771	755	800	788	768	811	789	806	785	771	827	820	790	806	771	756	796	839	793	781	789	785	692	798	815	784	803	835	847	771	800	772	823	764	786	765	783	798	733	740	734	753	813	761	779	790	774	787	780	782	745	747	719	769	793	748	817	769	789	799	788	799	783	811	809	754	746	768	873	817	803	779	858	744	778	759	783	772	786	760	765	768	813	730	795	761	790	795	839	760	771	787	790	753	803	773	796	826	844	770	703	803	855	782	776	817	778	766	778	786	810	763	836	770	746	790	754	792	761	773	768	793	827	777	771	782	814	740	792	774	810	771	767	761	764	721	813	819	763	753	769	774	791	784	801	786	796	757	772	777	776	775	810	823	804	786	779	788	821	794	800	861	780	799	747	784	764	758	769	814	814	817	774	754	786	774	811	759	730	775	771	784	788	763	710	784	767	777	781	827	808	786	795	779	719	748	800	766	767	814	730	769	784	781	794	753	811	787	756	820	785	784	844	747	754	752	807	778	811	794	799	822	766	821	794	716	814	786	737	816	835	783	768	780	850	827	758	752	767	787	780	773	771	788	722	760	792	784	823	784	776	790	789	787	813	802	803	771	765	808	827	750	772	744	804	763	824	792	799	789	825	792	796	815	831	750	778	785	760	780	790	757	731	809	825	775	727	797	804	807	796	779	756	758	753	742	827	771	802	787	789	786	777	779	825	738	728	775	760	730	804	789	815	790	843	817	782	743	812	773	833	827	801	743	782	741	809	780	740	770	747	744	771	807	724	751	790	803	782	801	690	741	807	740	734	778	818	794	831	778	767	790	820	775	733	762	732	793	817	787	761	783	775	817	746	778	811	815	777	749	743	773	823	754	784	787	773	800	806	817	769	802	794	743	804	761	794	777	782	760	749	838	765	770	766	759	808	765	782	723	776	794	844	804	796	795	770	723	740	790	744	813	728	785	796	775	749	776	779	813	752	821	782	793	827	721	817	815	813	786	784	783	740	779	786	760	766	740	778	770	752	744	797	841	816	755	846	768	805	800	782	795	802	743	800	744	760	769	808	758	775	827	805	822	778	753	766	792	743	791	783	780	812	827	788	768	778	800	762	776	798	751	785	763	785	754	775	774	792	706	803	807	758	794	774	772	770	767	713	793	824	786	746	775	765	844	852	825	801	745	757	826	813	799	772	774	854	803	812	751	812	770	811	779	791	799	767	778	791	780	782	766	806	750	808	800	819	758	761	754	808	775	812	755	797	797	771	741	782	818	789	790	796	824	763	786	737	777	799	787	826	795	792	808	820	824	826	778	806	823	776	773	783	837	818	732	841	789	763	788	749	804	828	766	771	728	771	771	834	794	818	768	792	774	789	807	776	770	769	781	803	796	741	792	821	752	794	813	770	816	771	787	763	870	749	751	815	811	742	782	742	828	758	770	793	801	757	770	800	766	774	752	740	753	807	767	841	809	816	801	751	783	803	777	826	787	818	757	742	777	817	793	800	762	785	773	783	832	878	850	820	777	734	721	728	775	792	817	804	846	800	818	781	797	809	775	809	761	789	782	772	773	764	751	743	777	806	796	795	786	823	784	784	756	749	778	779	792	718	698	793	799	781	781	742	760	784	800	752	772	794	757	793	789	762	799	734	752	795	765	744	784	810	815	799	770	757	773	749	798	737	781	792	756	776	791	833	750	731	776	776	795	861	802	794	812	816	802	800	757	800	754	755	755	770	773	832	846	801	776	829	763	758	788	823	770	768	819	799	781	822	746	780	763	788	806	797	798	750	775	756	821	813	804	758	752	794	777	764	804	783	789	758	755	784	783	755	807	718	758	776	788	727	748	766	765	784	775	771	771	775	704	815	782	764	789	801	844	776	758	769	776	782	750	806	743	829	797	744	744	826	819	801	763	742	772	743	789	801	836	779	726	751	749	764	756	719	803	729	774	814	771	765	773	750	758	759	767	796	762	763	807	821	748	797	780	727	798	785	778	757	790	755	760	784	803	820	814	813	829	777	747	793	776	769	735	798	798	797	803	764	825	809	752	768	796	850	746	799	798	784	767	774	865	795	754	826	750	761	756	718	802	756	786	737	765	783	757	783	743	813	783	733	800	789	775	778	798	814	785	753	737	755	748	794	778	804	747	801	793	806	777	749	832	792	812	774	769	799	810	754	778	737	760	800	791	809	776	760	786	811	742	785	774	744	796	805	758	789	793	737	781	766	798	796	774	774	815	820	811	805	776	829	806	741	808	802	806	804	777	776	749	802	759	804	802	797	756	765	752	774	773	809	815	790	782	790	786	784	792	813	779	809	829	768	792	846	774	809	781	775	749	789	808	793	809	832	763	771	796	782	791	850	769	715	774	819	785	778	779	773	781	824	799	772	798	784	798	805	793	815	765	761	770	774	817	772	752	809	767	786	774	845	757	767	826	768	753	830	774	788	790	776	808	811	842	791	823	738	728	797	788	755	765	716	788	735	757	808	792	789	788	755	759	764	778	790	756	790	755	742	795	779	852	786	815	800	793	768	748	786	737	766	778	729	756	775	743	768	773	851	754	783	741	781	793	763	814	792	804	792	763	788	753	758	816	763	799	810	792	774	839	821	767	818	778	798	766	782	759	807	742	805	794	798	759	770	784	746	802	748	805	820	770	758	751	787	840	754	773	777	741	794	792	760	733	784	749	848	774	755	717	769	743	790	760	809	788	752	800	773	802	782	801	779	882	819	787	828	767	758	775	828	801	744	808	791	826	786	771	808	843	784	789	804	801	777	791	756	742	818	809	746	768	787	807	789	750	786	768	836	808	790	768	817	768	774	794	777	778	791	762	863	744	754	755	764	796	757	738	781	795	763	789	784	751	780	774	778	742	787	819	746	789	822	809	789	851	776	767	792	751	795	762	801	802	765	805	756	822	757	832	754	778	759	807	761	752	811	768	762	785	717	806	843	794	719	830	811	784	779	760	761	758	766	759	797	750	803	781	789	778	793	786	853	771	771	786	779	741	733	772	732	809	768	789	804	767	756	776	752	764	743	795	819	803	804	758	745	760	782	796	794	811	808	825	763	823	788	749
3407	4619	12407	58365	60153	32549	12276	3653	899	799	730	771	713	758	788	770	733	742	768	723	786	755	747	764	782	754	739	730	743	779	763	733	692	797	776	753	737	790	716	696	715	752	780	708	707	782	779	775	730	769	748	780	741	758	762	736	767	734	749	796	764	774	775	729	764	762	772	731	720	748	712	756	774	739	728	753	771	803	744	772	775	755	737	733	682	753	769	738	745	728	716	709	723	725	786	750	752	743	710	736	743	742	781	747	785	761	754	745	729	741	734	714	708	749	732	733	754	803	724	785	753	756	749	728	763	747	739	754	703	733	752	745	704	760	764	757	758	736	735	795	760	761	723	712	733	699	696	751	774	755	805	775	713	724	765	720	790	718	753	773	730	769	724	736	753	750	727	725	700	692	719	717	736	711	705	707	780	782	790	743	764	766	761	722	728	742	731	758	763	784	745	778	760	730	752	758	693	750	702	769	736	802	737	733	753	756	757	729	702	713	720	734	759	774	735	727	731	697	740	779	807	711	752	700	800	693	789	723	752	740	797	739	719	764	750	711	727	752	706	720	730	755	756	753	720	754	769	763	732	763	734	751	745	740	711	744	746	724	753	753	753	774	748	778	713	727	735	768	738	754	741	713	722	755	698	735	774	767	694	767	771	782	750	705	749	734	725	714	772	771	699	706	792	719	693	779	741	674	743	743	737	708	728	735	751	783	756	763	714	735	727	723	741	741	722	735	732	680	759	754	789	692	718	788	732	729	806	709	715	765	717	728	781	733	688	717	764	725	693	708	727	733	738	717	690	745	725	739	744	740	745	748	711	738	712	769	729	762	712	759	797	688	767	667	711	729	709	769	733	725	719	750	723	728	712	757	749	745	732	730	767	746	750	659	707	740	737	731	740	773	781	718	777	714	709	809	716	780	738	764	730	756	739	724	733	798	735	743	727	740	724	742	702	738	735	751	735	781	759	723	693	728	724	716	712	752	743	720	714	721	713	741	767	706	742	768	734	755	712	746	754	710	729	707	738	715	724	762	745	786	725	757	753	724	766	744	776	692	710	728	758	746	757	745	759	776	772	745	755	753	740	705	729	737	745	743	768	734	736	750	721	701	723	722	763	744	748	726	797	685	733	725	721	763	791	714	718	748	743	716	759	729	695	731	708	747	776	704	747	748	771	756	739	701	767	736	725	733	737	727	736	728	756	786	731	735	758	738	742	726	769	713	739	725	748	718	718	763	750	730	739	727	749	749	748	744	742	745	697	758	733	736	722	787	707	746	751	747	723	716	705	746	744	747	735	775	727	731	733	727	725	716	727	702	687	750	788	766	718	782	703	725	736	737	764	750	740	730	732	726	759	767	720	727	684	776	726	710	760	795	719	748	750	734	714	745	760	697	710	733	702	755	718	725	746	757	736	764	741	743	801	710	734	809	754	737	717	714	731	735	811	718	765	774	711	771	785	761	753	739	748	761	752	742	761	756	688	702	728	753	727	726	777	706	738	722	724	760	688	740	715	782	785	697	696	729	756	718	745	715	718	782	725	754	732	739	726	715	793	775	738	720	745	750	762	704	734	709	757	717	702	759	692	731	717	723	752	747	749	739	802	746	706	757	702	732	719	724	797	749	731	742	753	718	724	718	686	722	721	711	741	717	756	725	733	759	745	743	694	756	758	734	732	702	767	735	708	761	778	729	722	774	688	743	721	710	752	693	678	746	714	708	727	740	738	740	745	765	757	719	736	744	753	731	790	725	733	762	735	764	720	744	738	756	769	755	737	724	751	744	745	765	726	733	712	783	696	734	754	734	737	710	729	768	713	761	748	742	760	712	772	732	780	706	742	717	748	776	730	732	732	750	699	708	698	738	718	774	787	766	724	715	726	738	757	757	722	713	748	696	802	718	687	713	793	771	757	769	754	727	694	713	804	728	698	757	750	795	760	771	689	740	736	775	717	756	764	733	701	698	703	746	783	764	770	735	779	741	750	762	715	716	724	703	741	714	699	759	736	728	721	723	734	713	732	748	732	774	706	725	754	742	719	710	730	720	744	768	749	708	738	713	744	739	775	776	731	694	740	712	761	733	707	742	742	769	746	722	794	774	716	769	756	739	762	689	736	764	763	737	755	736	748	706	741	711	751	677	705	721	711	734	735	783	766	726	726	722	724	755	687	776	729	756	712	680	702	735	749	797	779	803	726	772	736	705	735	760	787	744	733	754	762	722	708	712	740	740	702	704	743	771	741	734	751	771	781	755	756	751	711	701	771	713	717	748	696	755	743	749	744	741	767	783	725	732	721	715	757	773	709	719	727	745	735	701	735	759	727	694	743	756	691	742	771	674	720	732	778	727	770	694	704	726	697	713	739	745	750	711	745	781	761	721	709	771	734	760	758	756	750	708	712	694	748	779	773	772	745	760	751	770	758	750	793	739	765	780	747	708	784	728	766	747	750	725	729	767	742	783	737	726	739	775	761	738	751	742	756	746	803	733	701	758	704	762	765	763	759	729	662	764	734	744	731	770	761	699	757	701	757	734	821	788	736	703	743	721	701	712	732	687	738	724	704	749	737	736	742	767	718	723	757	712	719	733	717	722	722	753	711	711	764	763	716	706	730	734	738	707	760	707	760	738	717	708	755	676	729	709	770	746	739	814	743	729	802	720	779	748	707	713	737	715	707	756	773	747	717	742	765	741	710	793	712	737	714	726	760	777	782	764	699	716	701	742	737	759	733	713	685	717	744	698	736	736	750	753	738	767	726	759	738	764	732	721	793	714	732	709	678	790	731	765	768	736	750	740	714	734	704	767	789	750	737	698	707	750	789	695	744	783	712	734	728	740	753	764	773	781	704	777	720	784	700	720	745	771	708	757	787	702	712	761	752	754	698	739	726	688	760	753	733	724	740	768	782	730	719	721	727	789	748	724	752	754	734	733	753	714	743	708	758	735	716	741	756	690	702	748	703	789	761	781	733	770	767	763	773	726	748	726	729	725	744	733	698	721	731	675	761	777	725	761	748	705	736	781	761	745	755	720	761	704	772	811	737	737	703	723	665	745	724	743	710	759	725	710	719	749	793	747	710	708	725	736	774	719	742	783	733	740	725	733	746	670	725	729	776	705	775	718	750	721	761	718	764	716	715	727	747	781	813	700	756	712	736	801	754	749	767	745	740	775	727	724	808	728	715	769	701	716	720	683	749	742	742	715	748	741	729	710	750	771	774	708	710	729	730	735	776	774	719	728	727	754	739	761	728	779	730	755	760	786	763	765	776	718	722	749	741	758	710	714	734	733	767	699	743	755	717	740	749	743	736	677	746	766	723	778	702	746	775	711	775	700	729	750	775	770	700	735	737	772	730	763	766	777	721	760	691	764	730	754	707	711	739	703	723	706	789	742	723	738	755	730	748	764	751	719	728	738	691	732	771	749	724	656	731	792	738	694	695	735	713	676	722	750	728	705	724	751	768	718	760	788	738	743	789	750	722	747	700	721	712	739
23741	21076	28220	39354	67309	51115	30075	9848	1565	999	912	874	858	908	825	873	894	860	903	877	959	928	932	861	854	885	822	897	882	908	830	861	895	853	849	893	792	789	863	826	936	827	852	857	814	858	843	806	842	899	829	788	786	864	816	842	816	859	812	844	770	798	877	837	898	868	867	777	886	842	804	869	864	847	836	861	816	856	868	882	901	884	848	818	844	876	849	907	830	888	795	873	817	904	859	912	857	835	822	804	839	858	860	833	834	883	860	774	866	832	893	864	852	809	847	866	872	830	836	843	820	826	844	838	871	814	864	856	862	878	837	803	791	874	792	797	849	865	807	861	866	858	847	876	850	868	891	846	898	862	913	869	802	833	851	825	855	898	832	892	839	854	807	847	851	850	845	858	819	799	866	911	835	863	864	834	837	898	881	849	821	863	811	832	812	819	842	850	825	881	816	891	828	843	772	854	897	827	868	828	809	866	855	808	850	827	836	826	859	870	897	872	858	796	868	882	857	842	812	857	885	915	810	825	781	832	836	807	838	837	830	826	800	815	868	823	829	860	859	834	856	807	818	829	868	867	870	903	848	902	886	842	818	807	908	843	795	870	844	913	886	826	820	810	895	819	875	862	849	879	839	883	835	862	818	855	838	855	820	889	855	846	825	828	850	850	820	851	867	805	848	848	864	817	853	832	826	830	850	875	849	839	865	848	852	869	781	846	894	888	849	848	872	896	853	843	827	844	835	871	884	806	888	839	897	864	860	799	860	832	836	885	895	878	859	873	856	841	839	912	876	799	860	883	870	863	811	859	875	792	880	909	834	837	863	809	852	839	866	833	823	867	857	850	886	819	885	823	808	858	872	766	854	848	803	853	876	839	839	840	836	855	847	816	868	824	781	797	827	809	821	796	799	836	824	864	843	820	834	826	876	839	836	846	858	806	837	821	795	851	814	868	827	801	849	809	811	842	848	824	885	864	874	833	817	862	857	887	874	885	868	830	856	868	865	862	863	809	870	865	869	818	869	869	827	852	862	854	809	822	856	843	811	839	779	885	850	868	787	871	868	872	837	849	846	839	878	823	837	811	902	860	869	830	874	848	848	830	842	908	871	892	829	847	865	889	875	884	863	867	863	823	878	824	794	875	835	832	799	791	905	831	839	862	862	865	837	803	858	826	844	800	806	917	818	868	877	789	842	842	788	857	885	828	861	884	864	836	887	804	821	838	854	841	829	811	881	855	811	843	866	833	877	825	885	887	795	795	847	848	836	835	811	850	842	841	876	864	815	857	792	864	891	915	847	836	853	829	796	848	874	842	873	900	865	856	847	798	851	840	812	817	808	856	828	842	853	815	849	850	840	851	866	874	843	870	840	875	832	830	855	854	866	843	836	819	905	825	851	826	799	866	825	770	827	832	827	853	836	878	801	861	868	828	850	852	840	835	878	832	788	844	878	817	876	808	808	846	835	892	828	863	831	846	826	816	865	896	799	863	835	909	808	805	825	873	824	859	812	852	830	840	873	841	792	807	864	858	840	832	830	817	855	898	832	848	831	845	886	840	879	867	863	828	885	811	834	877	863	887	821	848	849	819	902	866	862	857	838	867	863	834	882	846	816	827	856	828	784	865	819	862	848	835	866	872	880	835	830	837	882	901	843	890	808	859	855	872	835	869	898	800	857	880	787	857	861	840	868	818	886	872	805	889	860	827	883	878	827	851	868	873	805	852	826	818	902	872	885	819	810	851	879	803	859	859	826	853	878	835	843	886	834	830	843	816	845	854	907	848	896	860	832	866	819	812	829	852	831	820	880	856	846	864	804	832	815	861	838	878	837	856	860	884	866	851	853	842	833	824	829	913	866	871	853	884	854	803	814	828	851	818	872	823	824	865	854	850	882	876	885	855	803	860	842	892	832	862	915	840	858	793	845	868	851	841	873	869	793	878	855	859	866	864	869	862	800	905	823	823	836	838	841	849	843	872	821	810	814	879	823	881	850	840	841	856	788	851	833	806	865	827	830	832	837	838	871	830	881	858	809	816	837	856	854	850	839	847	858	853	851	846	845	853	817	830	833	883	878	866	863	835	850	850	823	814	842	859	900	820	863	803	826	871	864	854	837	875	836	773	869	818	828	869	898	848	851	811	845	825	862	822	850	854	826	900	864	837	818	824	896	857	871	865	831	803	824	853	799	865	832	832	881	866	814	905	871	866	822	835	842	822	885	871	817	852	838	826	907	797	820	850	863	862	918	850	840	844	878	850	873	870	858	829	821	873	867	831	782	868	845	874	786	833	835	835	825	867	835	799	830	871	833	856	855	899	845	813	788	887	799	836	828	839	794	853	823	880	803	822	864	877	865	855	860	873	855	835	918	857	879	850	854	845	845	869	864	852	850	828	852	788	833	831	820	815	829	836	821	873	857	834	838	837	867	860	842	854	872	839	804	876	812	829	832	886	833	818	827	843	810	828	886	837	831	821	862	884	813	835	778	873	849	918	836	844	849	840	850	869	847	846	879	797	835	830	850	836	832	831	818	839	818	857	813	819	822	842	823	834	843	830	886	858	907	857	828	843	818	844	802	907	854	833	837	827	804	832	827	802	784	849	909	870	881	852	848	884	831	898	868	814	873	815	882	866	889	818	851	854	854	850	856	827	850	866	859	796	853	790	845	840	888	859	844	863	828	830	852	804	772	849	832	869	854	835	894	859	828	840	855	844	913	824	883	843	877	852	845	805	800	860	871	802	844	887	866	824	843	884	860	829	811	895	859	815	900	842	808	867	848	864	839	819	836	827	851	861	798	852	858	803	816	867	841	861	843	850	825	889	832	845	796	849	831	853	857	925	853	907	807	851	875	862	812	855	848	883	852	813	861	803	829	854	822	818	816	849	880	815	802	818	840	854	851	889	869	801	857	859	842	899	860	816	788	835	883	868	836	841	824	851	820	853	853	899	898	813	902	829	859	904	827	884	859	829	833	842	847	889	863	907	778	834	912	809	856	877	865	832	867	843	868	846	893	874	866	853	865	818	847	908	848	862	834	880	864	843	864	864	793	894	821	846	846	790	849	823	821	846	900	819	859	830	818	886	828	858	835	823	875	813	835	886	812	882	819	829	828	875	840	832	806	846	838	851	869	822	843	888	862	806	859	841	867	829	875	820	842	880	900	857	845	836	858	851	818	857	792	787	897	937	879	844	842	865	856	896	827	869	849	845	876	829	817	822	857	870	848	845	869	824	846	819	882	842	824	848	808	845	866	879	873	806	858	838	815	860	815	870	822	872	837	799	841	827	834	841	908	803	889	881	813	802	859	797	892	871	773	885	840	860	794	855	917	836	835	860	801	864	845	847	851	912	903	859	843	826	851	852	801	891	863	877	810	849	893	845	859	877	861	897	887	859	832	853	891	852	872	843	849	838	783	835	820	841	853	857	824	824	849	871	826	878	871	837	886	825	847	836	861	854	861	828	867	820	949	869	907	815	839	783	880	843	824	837
3718	6146	5724	64496	73428	43695	19844	5788	1110	858	850	817	845	831	846	814	820	800	833	884	966	821	880	828	795	811	827	759	812	832	798	822	819	825	756	828	852	840	793	791	768	818	802	823	806	834	780	804	858	774	809	805	832	809	801	780	853	842	817	805	884	821	797	827	806	803	862	852	817	796	822	817	800	779	859	795	782	815	826	812	846	836	867	837	865	811	839	814	802	830	806	866	815	763	834	776	808	823	785	803	795	793	818	845	790	833	788	848	811	839	797	780	828	807	822	786	805	776	799	845	806	798	831	785	839	843	777	808	821	839	833	814	797	807	836	825	797	745	777	795	783	832	785	803	749	817	787	789	764	771	844	854	821	846	813	746	762	812	770	764	764	803	798	822	793	847	783	823	757	831	779	804	743	799	802	822	750	768	777	805	786	805	795	814	811	801	831	821	828	800	816	791	844	787	803	776	852	800	849	792	778	803	794	834	790	813	794	830	831	843	790	814	852	788	789	808	803	783	742	805	807	783	798	810	801	839	822	814	818	793	830	793	779	787	836	820	782	819	787	901	776	792	779	763	792	795	769	806	759	797	812	801	785	788	793	838	753	797	817	825	770	797	795	819	748	793	816	764	823	803	769	833	753	775	768	814	803	758	802	830	841	821	841	795	806	779	796	855	776	827	779	868	867	827	844	812	819	813	762	842	825	843	732	803	802	807	778	823	804	866	812	814	810	764	813	826	777	815	837	778	798	796	769	818	806	765	850	811	846	793	820	809	831	806	766	822	784	850	805	788	781	792	782	826	850	846	777	793	761	804	822	790	816	731	772	840	754	815	850	771	767	827	792	794	797	830	814	785	796	847	801	768	816	768	788	794	776	764	813	823	798	851	832	826	796	822	789	802	833	820	809	842	787	809	786	816	789	765	755	790	796	837	786	830	784	831	862	795	786	823	760	826	795	807	831	760	807	832	842	820	800	791	806	852	825	763	817	810	777	809	778	798	746	805	737	806	794	783	805	843	790	741	819	787	787	803	787	795	799	808	774	796	820	843	793	847	765	803	826	794	769	828	780	802	799	784	856	800	860	836	854	866	799	798	797	798	808	799	775	816	831	791	747	796	776	819	830	803	843	835	823	780	800	792	829	780	834	766	792	835	774	763	822	777	783	800	816	804	807	807	788	778	768	771	807	812	771	818	832	758	802	803	852	766	781	836	824	846	779	795	842	817	812	766	823	820	843	772	793	814	800	784	792	808	810	822	848	779	807	775	807	802	779	817	805	796	881	864	819	818	805	762	824	788	825	745	776	815	809	833	806	766	821	788	835	783	815	785	771	835	841	812	801	772	808	767	834	777	775	826	781	828	831	839	778	816	738	779	782	831	768	793	779	805	848	782	827	750	891	798	801	877	793	764	803	784	796	805	830	857	805	810	814	770	748	815	778	847	767	825	815	810	809	776	787	841	768	791	796	815	851	783	829	782	782	799	799	792	813	806	796	814	836	839	800	812	727	739	790	795	852	790	827	788	812	869	838	799	787	821	782	768	840	790	767	791	765	787	821	810	785	785	769	799	772	788	779	792	799	792	755	802	806	731	829	782	819	778	774	733	789	781	798	791	788	804	766	762	792	813	800	776	790	834	812	803	804	769	765	803	833	740	777	816	794	779	806	811	814	766	774	733	857	778	785	801	792	797	829	793	803	782	769	893	806	806	773	782	803	798	818	814	794	783	811	819	813	771	800	806	817	805	819	810	766	802	779	850	822	803	760	835	796	749	793	814	881	736	808	838	815	779	792	823	815	779	823	802	810	820	804	818	810	800	796	792	819	817	773	757	812	781	820	771	810	774	796	803	842	778	791	801	751	797	821	767	810	815	785	791	835	759	786	806	811	760	830	818	796	820	817	812	781	801	803	824	741	831	803	787	792	804	804	847	794	802	791	809	794	814	789	789	808	790	824	845	826	795	790	763	762	788	775	803	820	829	787	790	817	827	793	787	828	771	809	822	774	836	868	725	800	759	792	799	777	789	844	759	820	826	807	854	803	791	805	792	797	795	797	830	843	826	757	799	788	808	818	851	798	796	823	812	804	831	813	771	809	820	806	832	825	798	774	831	785	827	831	743	811	769	823	823	810	780	792	781	794	801	773	808	810	853	779	812	801	808	800	834	751	814	818	814	810	824	811	774	782	800	804	799	849	799	833	834	831	812	796	882	817	781	782	840	718	831	840	804	802	846	772	845	843	794	805	801	760	785	798	830	844	771	792	815	801	774	761	767	795	798	767	826	775	859	832	797	785	821	772	772	817	740	800	797	813	768	856	796	782	784	827	802	808	807	835	792	814	806	814	850	875	799	826	802	840	805	808	812	847	834	796	853	774	812	795	780	756	804	778	790	837	846	781	855	802	798	803	826	801	785	829	804	839	808	750	821	796	812	790	783	765	777	779	838	796	780	829	784	798	776	800	765	794	818	778	780	804	767	825	787	795	813	790	818	736	782	788	771	841	767	788	760	761	783	805	794	788	795	788	798	761	782	796	817	837	822	715	837	793	861	782	836	793	788	799	795	858	817	803	835	760	797	838	784	810	782	798	824	836	847	793	827	804	852	792	813	795	794	773	775	799	835	791	784	777	789	811	817	804	742	778	809	795	818	816	798	824	827	739	762	788	849	786	843	811	788	782	801	769	806	821	777	869	782	830	816	816	770	776	782	756	860	781	768	811	828	816	791	779	830	793	803	807	849	805	781	803	820	844	792	796	797	770	805	785	783	856	782	848	745	790	833	814	825	780	820	805	846	801	795	782	794	806	770	789	767	796	774	835	777	797	800	809	862	850	808	776	766	816	867	813	794	796	810	790	802	800	798	784	831	776	790	826	791	856	760	769	808	797	824	835	832	820	817	786	809	807	819	764	842	812	783	777	762	797	792	831	881	752	767	780	789	853	852	769	833	806	817	799	816	799	813	823	820	826	779	765	792	815	838	792	775	779	826	780	816	768	801	788	802	782	775	770	788	837	802	770	837	730	810	787	789	776	853	795	825	818	820	777	767	814	798	812	848	856	822	805	794	764	742	819	772	824	813	812	760	761	823	749	802	847	817	844	839	791	790	797	820	869	826	772	755	774	824	811	774	789	799	817	814	822	863	767	807	813	806	739	792	745	819	784	808	776	790	780	783	832	798	825	836	819	803	816	820	814	794	785	802	765	793	831	841	787	822	844	768	787	803	810	817	743	793	823	794	808	830	749	757	838	821	790	816	836	817	801	813	793	844	771	796	776	805	809	765	752	778	786	801	777	784	765	836	794	804	789	790	801	825	796	758	852	813	819	842	843	770	813	788	806	794	780	813	824	824	811	757	807	899	828	814	770	790	860	796	801	807	773	790	858	825	801	805	796	807	808	837	786	821	821	753	812	798	825	821	839	786	746	840	854	825	781	769	825	802	758	819	760	812	790	768	808	789	800	783	765	814	830	774	765	775	754	779	797	812	841	846	840	825
27052	13254	2347	9639	20148	12198	4106	1429	833	819	842	839	801	827	850	809	782	814	847	826	857	801	857	815	869	822	836	807	813	822	829	808	806	835	826	804	815	787	841	805	862	803	805	831	748	732	862	815	873	803	834	788	844	820	825	807	816	801	807	800	798	815	801	799	835	796	812	793	869	793	828	821	819	773	848	828	791	832	840	870	767	812	801	796	841	801	817	815	841	791	815	795	799	849	813	806	815	883	829	817	840	834	818	810	825	857	781	835	829	846	768	816	852	795	823	796	848	823	802	835	811	801	813	831	766	780	822	837	808	775	824	868	804	827	864	744	770	813	874	835	818	789	833	788	804	814	784	812	846	796	845	826	847	798	821	821	783	838	828	761	794	836	809	825	810	810	856	829	836	858	812	815	813	766	807	772	837	826	821	802	801	843	784	799	840	792	870	823	823	864	822	843	776	838	782	793	787	778	849	735	782	822	808	825	788	833	852	822	820	811	841	818	828	759	798	774	800	826	845	831	845	850	828	806	817	832	806	812	765	801	776	825	861	806	773	826	800	799	842	802	767	730	834	869	845	821	839	821	771	828	814	779	809	822	879	812	818	798	902	819	774	796	796	811	855	809	807	799	810	802	811	783	860	832	843	821	797	817	795	775	830	816	801	786	828	868	840	854	870	821	824	829	820	838	833	740	791	801	851	799	845	835	791	794	791	839	882	822	826	797	826	795	805	803	833	779	839	787	794	827	816	833	804	825	788	821	870	813	832	795	756	821	876	882	799	818	814	776	774	824	835	794	831	797	776	815	825	819	798	808	839	829	764	821	810	815	843	795	804	823	781	793	772	829	846	831	779	791	817	799	888	791	808	799	817	817	793	822	786	829	875	789	787	828	761	791	844	818	812	880	767	858	778	831	858	801	836	822	773	730	810	814	793	903	818	809	765	761	803	802	783	784	845	821	827	837	787	833	818	853	811	871	845	855	834	774	834	829	817	916	799	865	784	810	860	760	799	749	858	859	803	793	853	834	813	773	811	855	797	831	831	767	798	796	863	808	824	769	857	850	796	814	791	851	907	849	746	840	797	826	820	799	849	790	826	831	864	782	841	790	816	845	815	831	783	818	819	808	809	817	783	846	834	811	834	811	769	829	824	881	790	837	826	831	839	875	814	817	784	795	817	860	795	783	822	825	793	833	755	771	797	834	827	808	770	784	843	838	824	831	823	761	759	805	801	813	843	804	815	818	834	788	855	807	786	803	815	829	790	814	830	823	778	859	805	869	799	801	790	827	811	837	799	840	814	795	821	776	749	858	806	788	780	801	813	800	750	724	785	801	796	810	818	801	797	802	834	817	773	818	786	767	824	808	810	811	833	819	792	764	846	820	846	826	868	809	835	797	808	806	835	798	777	797	833	846	811	789	872	818	798	835	789	779	844	804	813	773	828	778	778	761	762	791	780	814	782	876	846	881	801	813	837	802	829	828	770	822	871	842	799	856	859	847	800	818	810	764	820	825	827	811	823	811	781	820	772	814	840	815	835	792	820	802	872	821	785	771	818	826	810	772	831	842	799	834	789	791	802	835	799	809	839	762	792	793	800	771	801	813	824	794	795	760	822	790	792	830	818	821	811	767	811	782	785	814	854	836	816	803	784	830	830	808	773	771	808	843	854	878	789	752	802	823	815	793	806	824	776	833	834	856	865	834	826	799	801	826	857	781	800	874	802	815	769	814	777	789	770	805	798	824	816	849	809	798	789	827	821	798	784	841	812	763	799	795	837	818	804	783	841	857	818	789	803	848	780	867	775	742	817	805	852	819	919	824	798	800	813	825	833	835	850	819	867	827	847	797	789	774	839	839	889	819	836	839	857	797	826	846	846	808	802	830	776	824	826	832	828	757	786	836	860	810	832	810	826	824	813	783	784	833	772	772	818	798	824	805	873	814	854	827	821	787	885	795	873	838	808	827	776	782	818	845	794	848	829	835	825	817	864	809	815	788	793	800	820	790	836	805	849	849	845	787	810	772	820	782	812	821	847	803	832	809	801	807	846	801	801	844	847	793	833	831	749	801	806	826	848	806	773	786	884	809	791	857	805	830	792	807	823	817	795	794	794	840	836	804	838	803	781	840	839	791	797	865	802	817	772	739	805	861	816	833	910	887	774	821	802	748	773	816	813	815	822	840	838	784	838	831	827	808	904	798	852	815	803	767	787	835	845	874	805	839	836	813	850	785	847	814	791	865	839	782	789	831	862	791	848	861	834	833	871	829	776	806	868	779	833	821	822	784	827	772	856	787	863	804	825	814	821	846	798	806	847	795	802	804	745	812	802	788	764	845	817	843	893	830	825	877	866	788	822	800	816	838	809	797	779	802	801	803	822	840	838	839	813	791	805	828	862	788	843	896	782	779	841	834	793	850	792	760	839	847	829	845	888	844	826	824	750	765	865	828	871	815	796	795	785	837	795	820	837	787	758	814	861	829	806	858	796	789	806	773	820	818	789	856	763	753	851	835	822	845	852	808	748	797	798	782	844	824	855	791	833	800	823	802	785	756	785	790	820	795	812	801	833	826	827	830	831	775	822	816	848	841	791	788	792	834	826	777	817	828	826	788	783	822	807	843	761	825	819	833	805	817	784	818	784	798	799	864	812	814	872	820	801	825	783	817	834	833	804	735	798	803	841	820	814	784	821	808	837	811	829	851	845	842	850	892	826	804	863	821	830	781	789	877	861	857	844	829	799	870	812	826	797	800	814	903	813	765	836	855	850	785	886	847	877	812	818	848	841	845	781	844	781	799	820	792	735	818	832	780	836	793	822	824	796	804	808	790	817	781	789	782	823	862	796	830	778	830	831	776	793	823	836	805	815	809	770	823	810	854	843	808	802	797	793	800	824	778	825	767	825	848	792	841	856	836	824	766	771	847	829	827	802	797	832	835	811	833	830	845	812	774	816	843	831	798	851	830	831	826	780	803	756	757	820	728	818	842	873	833	755	788	823	836	822	765	785	815	840	821	791	780	821	817	807	765	774	818	828	843	822	846	823	784	819	851	809	744	825	841	813	878	824	753	793	769	805	830	845	814	787	789	804	793	810	800	788	775	798	783	845	851	829	841	831	811	791	830	855	784	811	787	778	794	819	808	822	834	847	811	804	843	810	825	879	836	801	804	821	795	844	752	840	809	840	820	819	843	800	813	812	814	751	798	789	831	806	801	795	852	808	782	850	864	844	859	805	818	829	836	829	785	837	850	840	820	812	810	769	800	767	788	868	826	771	783	847	826	776	802	835	862	763	818	822	787	792	909	793	756	809	782	840	787	840	849	789	796	793	837	876	792	848	761	788	814	848	800	811	807	793	802	775	758	783	829	812	864	820	823	800	803	847	811	812	830	793	818	765	777	857	811	846	773	858	779	822	811	833	814	799	844	784	799	801	822	844	831	803	880	779	833	805	857	797	795	814	859	788	838	849	823	811	821	791	850	792	854	822	860	782	802
5009	1006	1003	9097	16378	8230	3253	1199	770	707	776	687	718	735	719	718	717	741	692	763	713	721	742	714	708	763	728	692	675	688	751	746	716	729	692	706	676	669	688	705	762	738	729	727	723	742	773	690	712	694	700	762	771	694	769	732	696	726	691	756	694	733	687	767	700	746	717	671	773	761	724	723	719	708	737	731	673	784	712	746	688	746	757	766	761	724	753	678	703	707	695	721	697	710	737	729	710	648	676	689	755	776	700	767	668	743	667	741	687	778	699	704	701	729	776	734	725	763	704	731	720	690	738	671	756	688	721	779	694	696	717	721	691	658	675	777	691	712	751	756	701	656	738	698	722	708	745	726	688	713	726	735	677	697	683	722	726	685	713	743	725	680	675	770	700	723	723	720	733	786	694	695	727	744	666	747	657	678	704	768	726	738	725	744	685	734	705	784	722	687	724	696	740	694	766	715	660	695	696	691	752	726	708	714	713	699	722	712	733	793	750	672	723	690	726	680	745	708	726	731	719	731	702	734	676	682	784	754	717	721	671	686	703	743	690	739	712	735	678	694	700	727	741	705	697	730	754	730	716	748	748	704	712	794	712	709	705	704	669	675	721	730	717	716	741	685	709	740	707	682	768	719	694	757	709	724	778	695	734	698	710	741	702	785	719	728	740	724	719	762	758	731	703	689	725	679	701	734	662	742	739	709	706	720	688	729	668	638	702	753	676	721	657	742	745	766	695	717	769	726	725	721	756	773	692	709	737	696	713	709	721	710	716	677	720	684	702	726	678	727	743	693	695	744	709	724	681	675	736	720	736	730	722	687	685	754	793	722	765	694	742	713	722	720	679	652	730	712	723	712	783	679	758	710	658	728	732	734	719	695	770	705	703	700	755	694	708	688	681	717	699	742	672	727	696	755	723	732	709	686	727	688	687	705	680	745	730	688	747	702	714	744	700	679	741	688	678	688	754	709	729	668	733	706	767	747	722	709	729	706	729	771	728	702	724	727	730	756	709	687	759	711	710	720	691	721	739	730	713	706	692	656	771	714	747	707	750	764	744	728	705	729	724	783	678	736	711	670	713	694	671	717	708	764	717	721	767	757	700	727	730	722	674	755	716	744	761	735	744	699	746	739	698	743	701	753	754	715	735	703	698	724	719	699	705	698	722	748	732	734	739	704	724	731	744	677	694	745	755	642	704	729	717	731	700	660	717	678	742	697	715	715	703	698	748	703	767	739	740	729	670	733	701	712	654	718	747	749	723	734	739	717	680	747	700	760	723	708	750	712	768	689	691	750	729	734	706	754	723	754	755	750	691	695	733	730	710	694	699	738	689	687	784	725	746	737	679	705	753	751	687	670	692	709	694	717	711	693	742	690	703	676	703	746	715	704	708	701	738	727	739	716	701	768	707	709	693	749	684	753	740	724	684	736	701	726	687	726	689	738	718	702	741	748	707	723	728	779	711	699	714	689	735	754	734	730	745	735	721	685	720	708	721	700	722	778	825	735	689	681	715	724	723	744	703	705	711	715	702	697	676	757	709	706	725	738	737	729	730	685	714	718	732	708	675	678	729	738	764	696	718	670	730	726	764	734	721	758	715	733	719	704	688	714	690	720	732	723	709	695	705	711	737	676	714	764	729	710	641	743	706	716	743	724	730	702	721	701	710	707	742	728	714	737	764	744	677	698	705	697	730	796	746	696	727	673	701	704	728	745	714	752	689	734	691	757	705	727	733	773	693	677	734	718	719	703	717	703	752	736	731	742	727	693	697	736	709	727	696	721	776	750	707	695	730	696	706	699	737	741	717	740	748	683	725	670	759	715	639	710	717	702	731	727	719	779	712	704	757	720	736	695	731	723	726	691	716	727	711	699	734	687	696	716	717	761	729	739	677	761	726	754	720	739	700	727	704	737	672	762	710	744	726	720	687	721	710	734	730	700	706	664	754	697	695	705	693	750	703	702	710	729	730	730	755	702	725	720	718	729	752	706	735	695	728	708	700	752	699	629	734	723	745	692	741	732	723	747	725	707	739	727	779	737	725	776	723	742	720	708	712	660	703	714	706	688	709	676	709	701	717	705	742	730	701	729	700	730	731	747	728	713	727	728	716	713	743	724	713	705	719	713	711	713	719	738	723	725	682	716	707	719	706	663	723	742	734	747	757	730	721	720	755	723	780	707	792	720	700	683	665	727	724	702	701	724	740	742	733	717	709	750	714	705	742	699	736	671	745	708	691	740	769	742	689	688	734	699	706	716	695	734	696	703	712	676	670	653	705	791	740	757	714	735	706	698	728	740	739	669	692	685	722	728	716	723	756	700	737	725	722	729	721	727	708	727	753	711	717	747	708	710	735	707	702	727	731	736	727	658	707	698	745	708	732	728	718	751	735	684	739	711	743	725	757	775	775	719	733	718	710	691	726	680	762	733	724	714	734	756	665	693	712	700	726	755	742	748	719	694	732	783	723	733	694	688	700	705	701	722	750	710	692	653	735	770	670	763	724	792	677	731	693	729	723	784	686	697	725	785	736	680	710	738	705	741	722	726	785	655	787	729	743	713	731	699	726	733	673	715	701	764	696	696	753	711	715	723	754	715	744	706	711	709	702	708	719	711	718	718	734	704	736	705	712	722	743	678	697	704	703	734	721	700	704	737	709	689	734	740	693	727	723	685	717	677	750	756	680	761	690	743	715	735	746	674	670	705	713	715	695	686	737	702	748	721	724	782	734	689	694	713	676	760	733	734	753	699	760	715	721	732	744	704	759	703	728	720	742	755	676	744	722	699	706	701	681	716	746	714	728	741	758	735	729	706	697	694	758	736	708	715	674	758	745	734	683	712	769	730	772	704	776	690	747	694	701	688	724	702	707	720	719	686	658	750	684	687	714	699	740	687	723	745	699	735	736	786	698	717	770	691	733	700	707	742	711	698	711	712	711	755	690	723	711	735	786	755	745	732	749	748	691	725	723	667	703	685	715	741	705	738	699	717	746	725	755	733	682	724	736	691	712	702	699	698	721	699	740	758	736	755	707	717	737	713	714	715	683	694	711	680	766	697	726	695	711	745	756	699	711	691	779	656	728	718	684	733	680	740	762	704	722	737	697	700	714	742	664	728	713	660	734	703	733	718	665	694	780	701	705	707	730	719	765	739	745	706	700	756	747	697	675	705	657	691	728	681	704	663	703	738	743	770	722	768	696	707	702	698	703	673	724	731	698	702	690	681	740	741	677	689	727	745	689	749	684	712	746	720	709	707	729	711	708	744	699	751	709	705	714	736	733	705	687	756	734	667	692	697	678	714	710	721	709	722	715	728	709	678	769	742	714	696	731	714	721	741	749	695	701	702	724	695	751	724	705	688	708	727	766	734	685	690	765	707	753	698	710	719	676	676	725	697	673	737	726	721	729	708	734	725	689	771	674	746	685	735	702	703	746	702	742	703	677	716	709	706	723	718	705	697	698	716	698	704	651	712	661	685	693	709	695	735	732	737
24574	21094	27321	33354	63400	50783	26431	8485	1486	829	826	782	836	782	869	784	794	786	792	799	865	807	833	790	783	751	750	794	830	791	757	750	756	772	783	781	767	789	796	778	867	741	754	786	783	778	715	746	776	787	770	753	787	792	738	773	797	798	792	766	755	775	771	786	732	802	741	755	723	795	800	781	724	782	765	774	803	812	804	748	774	721	789	782	754	730	777	749	785	814	738	794	744	776	750	765	793	794	778	765	777	761	773	807	746	772	738	776	757	787	780	712	761	715	787	833	849	785	785	781	740	749	725	769	780	780	765	784	762	771	794	801	791	830	789	736	798	817	790	764	808	774	814	790	855	776	739	799	749	810	776	772	753	811	763	780	799	751	734	809	800	784	700	754	795	753	772	759	785	766	796	790	810	792	730	778	710	772	776	750	792	745	798	790	837	786	760	732	807	785	817	782	780	754	733	745	801	779	768	756	729	765	791	781	751	756	749	778	820	737	758	785	782	817	801	801	752	781	770	726	783	815	722	769	741	765	767	799	753	769	756	718	784	756	795	757	756	807	793	797	766	736	729	804	795	810	785	777	738	735	766	774	723	744	802	819	802	788	762	792	753	770	744	803	809	819	816	790	784	779	817	781	780	770	767	728	777	761	766	749	767	813	765	796	741	775	759	796	764	771	724	788	747	771	743	790	789	752	747	751	814	761	728	831	764	817	795	752	795	740	842	751	754	769	791	790	826	802	748	794	721	719	777	776	795	780	745	722	788	852	748	765	776	800	742	776	758	776	747	787	820	783	782	834	804	769	803	775	796	784	807	737	774	760	801	773	805	788	773	757	767	779	722	728	766	773	796	733	749	761	789	798	759	771	725	754	746	788	739	762	780	730	747	745	792	798	763	746	765	767	796	789	766	793	760	787	741	744	797	792	771	783	767	786	854	742	800	790	838	761	773	792	772	770	766	760	790	811	766	743	768	717	758	813	803	762	823	785	808	792	790	775	771	797	756	780	786	744	751	749	793	774	777	745	776	774	772	778	809	750	809	777	782	750	782	743	740	772	758	750	795	763	781	790	753	751	802	804	751	700	790	746	815	808	752	834	729	835	729	761	808	789	735	791	760	734	770	748	789	741	757	792	706	799	778	791	832	808	788	808	798	798	762	771	802	773	775	767	799	801	779	786	775	748	775	733	765	766	802	754	761	827	766	786	752	725	808	767	795	771	792	762	781	788	797	799	733	738	714	788	735	763	736	753	754	737	753	767	733	741	722	771	757	722	737	740	772	787	790	736	812	754	783	787	794	784	747	808	781	793	795	755	791	753	785	747	787	782	739	737	859	745	778	755	747	759	803	819	747	728	727	812	766	771	767	788	691	746	780	840	762	758	763	702	771	741	745	798	797	743	812	773	831	853	759	830	753	761	795	803	821	773	773	763	810	795	825	851	732	779	757	793	797	817	775	792	787	739	811	771	765	753	780	750	719	798	746	748	751	765	823	777	799	773	776	759	732	747	741	833	791	783	770	746	753	758	753	807	758	777	744	727	742	784	787	779	797	791	801	792	705	773	758	737	792	774	794	765	755	746	765	745	754	761	783	752	768	748	804	785	719	778	833	784	763	813	725	757	792	799	772	797	699	783	789	767	786	758	734	730	836	741	789	760	745	795	750	787	778	761	762	793	784	738	726	785	764	741	737	756	795	799	775	752	771	802	806	758	795	743	714	756	788	789	750	764	813	769	749	777	775	786	770	715	768	741	791	753	735	746	788	776	747	762	760	774	764	760	757	799	815	787	743	730	803	749	705	762	758	739	783	788	777	791	774	775	766	761	748	765	785	725	767	769	770	796	788	834	768	754	751	857	763	806	766	777	769	817	800	801	784	766	779	764	782	755	787	807	775	769	749	804	783	774	785	743	743	763	792	800	806	792	775	802	733	793	752	789	783	763	812	767	777	722	748	769	740	739	797	764	771	814	812	743	767	748	799	756	814	776	797	801	772	810	783	714	785	750	803	727	739	788	772	762	793	784	762	769	769	736	787	796	791	788	759	731	764	791	750	809	754	743	820	725	738	748	744	776	706	788	759	798	778	767	836	761	754	810	747	773	776	768	790	731	734	735	804	775	759	788	758	796	759	794	736	782	709	832	746	810	750	742	747	756	726	739	733	772	798	717	746	701	780	822	744	790	721	746	746	728	732	761	761	764	822	787	788	781	820	763	729	745	768	775	767	753	726	783	779	742	789	810	789	772	788	756	734	764	762	782	770	742	784	761	746	822	796	765	792	734	811	715	809	775	779	725	752	788	735	784	699	778	779	725	758	769	763	746	777	786	766	744	771	786	716	729	729	801	759	782	750	726	755	752	744	742	764	805	740	761	789	766	739	802	756	749	734	754	758	754	769	781	796	787	756	808	798	693	748	806	787	780	796	758	749	772	758	778	731	799	765	769	747	757	746	769	759	718	790	776	767	791	754	783	796	772	744	759	743	717	706	773	746	771	733	768	796	706	721	734	743	754	790	783	750	778	789	839	729	779	795	728	727	772	788	774	742	797	778	752	791	809	770	750	762	740	768	785	783	796	809	774	771	784	774	780	796	778	778	736	754	790	797	737	795	752	789	708	843	769	802	788	827	807	797	778	745	748	709	731	731	705	731	782	799	768	742	740	754	750	786	753	723	778	770	773	759	756	757	748	788	718	783	761	772	754	792	814	766	786	718	774	771	759	753	755	789	764	804	808	747	780	789	788	782	767	803	770	762	750	761	773	749	776	771	748	768	757	818	776	764	754	760	760	769	793	778	760	787	754	772	801	750	762	761	787	732	746	769	779	763	746	722	804	751	809	759	756	817	774	774	736	758	744	783	809	745	806	819	762	759	758	776	773	795	728	807	767	773	796	769	819	765	770	744	735	750	752	785	744	793	699	734	764	749	779	753	769	741	782	775	778	751	783	787	784	748	768	791	734	771	787	740	728	744	738	778	789	792	754	776	766	748	790	778	803	776	790	767	783	779	797	705	756	756	766	724	792	816	767	762	805	830	809	760	756	818	732	771	728	706	808	790	766	771	788	783	733	795	726	783	789	749	749	719	741	767	791	754	768	749	795	824	773	727	797	790	788	741	775	746	741	772	736	750	731	707	743	773	785	806	749	765	828	782	745	725	748	792	778	779	751	814	699	761	745	756	770	815	816	787	768	752	762	778	788	824	738	737	816	778	775	810	817	826	734	816	784	777	800	706	782	747	744	811	748	767	749	796	782	775	742	760	733	830	745	713	782	808	799	747	792	769	765	803	770	782	730	761	785	736	756	772	770	781	794	765	755	775	756	773	792	758	751	822	789	772	772	787	789	752	800	797	743	797	797	764	757	757	767	783	772	745	842	784	756	745	769	741	702	815	768	773	761	756	787	751	742	751	776	747	796	778	789	778	816	753	776	754	743	783	726	778	792	813	786	737	785	772	780	749	812	776	778	716	734	758	780	718	798	791	780	751	761	789	743
3466	3570	3198	34739	63104	41103	16599	5762	1191	743	718	719	752	696	768	706	723	679	764	720	828	863	798	738	765	720	725	709	737	727	706	760	766	736	701	725	803	752	728	763	731	750	687	739	773	710	773	758	722	733	758	694	737	749	726	720	765	739	727	750	727	766	711	701	768	720	746	730	700	706	751	723	765	724	759	695	683	735	692	709	708	716	710	700	697	728	726	756	766	739	728	707	713	737	745	730	710	699	748	689	731	773	694	708	734	704	698	716	689	745	748	715	713	686	770	739	723	728	694	706	748	762	749	762	733	747	690	671	753	729	704	768	718	746	722	730	727	732	729	699	741	734	728	707	731	706	645	773	749	724	755	770	723	743	738	724	676	729	720	726	732	725	689	725	731	690	739	773	738	732	771	733	709	724	715	679	739	737	770	710	713	726	688	712	731	771	692	722	693	713	725	784	732	688	728	745	713	762	689	769	743	722	700	731	768	724	702	701	762	692	702	714	760	764	718	703	725	699	794	699	713	723	737	684	738	771	744	722	691	709	762	734	730	754	714	687	682	779	723	752	698	704	751	736	731	718	660	750	724	723	680	723	699	729	737	717	681	699	719	750	714	755	726	693	741	703	734	772	723	728	694	702	738	734	680	722	751	748	725	744	750	743	755	739	726	720	779	673	717	701	742	719	751	727	724	747	718	757	734	759	710	719	648	736	733	731	726	723	688	742	734	669	692	722	720	670	730	697	694	681	712	710	711	698	726	711	700	693	745	734	672	736	735	755	724	703	699	701	750	711	744	708	730	699	701	735	758	725	691	761	712	741	731	721	752	707	727	735	732	707	713	760	725	754	745	740	778	717	713	721	712	743	705	708	805	716	726	733	709	771	705	735	724	730	802	749	757	755	768	686	725	703	738	750	721	763	765	759	716	731	727	715	762	764	736	705	726	745	743	723	736	694	741	750	719	713	738	697	693	723	727	772	747	748	701	715	699	744	718	716	750	718	731	690	688	749	764	744	744	787	727	736	714	691	736	720	682	739	764	733	732	746	715	700	708	722	740	716	735	768	738	749	740	736	746	697	731	723	705	721	724	729	681	728	721	710	728	763	734	730	721	736	736	702	711	705	738	724	703	666	689	709	738	714	720	669	755	731	756	755	676	740	722	738	712	740	750	768	757	752	738	710	766	775	777	692	695	663	702	752	768	706	734	736	714	727	731	696	725	802	769	722	704	749	746	721	727	715	717	702	682	733	721	679	687	708	786	643	773	700	771	748	662	726	735	717	729	802	690	729	729	728	726	723	746	722	732	715	694	713	689	737	723	731	719	734	754	697	723	723	734	720	728	747	745	733	695	723	785	725	706	740	720	700	745	740	763	709	749	726	710	693	689	775	767	734	701	687	687	697	711	686	715	755	673	740	701	720	691	734	720	721	722	780	754	698	752	739	738	754	722	746	729	757	705	684	729	680	730	741	692	754	751	737	706	714	732	753	732	733	742	744	766	684	774	723	743	759	707	755	722	756	718	756	717	730	734	675	718	718	758	715	714	735	737	728	752	692	780	708	711	719	739	738	729	724	721	665	714	684	718	742	771	731	708	743	736	729	732	716	670	748	757	700	722	712	703	709	702	713	679	711	754	736	710	686	726	724	734	754	762	737	680	728	767	712	719	728	706	735	687	697	763	747	730	718	743	703	700	758	723	728	729	753	694	732	760	738	726	755	743	750	721	697	735	765	716	680	668	743	680	754	655	722	713	721	705	701	702	758	761	744	789	716	703	745	676	697	713	736	778	721	740	672	700	777	701	682	736	716	715	689	727	695	681	712	742	726	683	755	726	696	718	728	731	701	700	708	758	713	667	754	705	747	722	691	738	726	719	732	720	738	713	736	710	701	700	727	717	696	657	710	745	743	718	761	732	727	702	704	713	697	680	713	682	715	709	726	722	717	700	731	731	716	763	737	690	679	711	698	665	755	752	706	694	677	738	703	737	747	690	736	751	734	732	662	758	667	711	717	721	714	703	751	728	683	762	688	711	705	716	722	689	693	789	738	738	775	726	764	728	754	733	687	709	712	748	720	713	689	759	741	730	759	695	724	725	723	698	717	758	698	725	724	724	700	761	678	716	721	709	714	677	749	698	715	694	747	729	704	752	718	796	735	744	688	719	700	680	720	685	671	764	742	707	700	724	684	731	707	725	710	713	692	704	740	737	771	670	707	787	738	680	733	748	774	707	753	730	720	756	717	709	720	765	694	730	717	739	738	679	690	723	736	699	712	709	699	718	726	706	721	688	710	730	702	657	726	742	720	720	706	721	702	723	744	752	692	720	718	686	755	722	764	720	695	712	703	707	796	688	737	711	705	675	747	688	741	731	726	750	753	699	703	748	710	696	756	699	684	718	713	715	713	727	731	728	686	739	745	716	702	708	729	698	720	745	711	704	709	730	740	741	732	755	666	725	733	758	749	688	722	701	722	702	748	720	792	747	771	706	743	684	683	676	721	739	774	706	720	711	708	789	685	708	719	752	688	689	685	750	715	712	731	750	692	704	754	723	720	709	724	770	721	716	770	710	712	711	669	725	690	714	722	728	718	717	716	692	732	764	712	732	722	730	714	695	707	734	714	701	774	708	730	737	686	692	747	734	701	731	672	693	755	715	736	682	745	760	716	737	704	669	722	724	670	681	694	700	718	733	682	678	724	707	711	774	720	773	724	695	680	746	710	696	692	752	712	690	727	714	677	707	708	724	702	758	762	759	739	700	724	680	736	641	670	709	719	726	733	711	709	726	747	728	731	743	731	724	732	700	726	772	769	735	703	719	723	664	732	712	681	727	714	726	692	706	694	704	768	717	715	731	687	767	698	761	681	716	715	735	721	686	711	690	764	722	719	759	748	728	750	695	707	732	747	726	732	726	749	757	695	728	709	694	703	715	709	730	739	687	688	753	739	717	693	705	728	734	729	736	666	739	663	700	696	714	716	708	701	743	700	721	687	743	749	699	694	670	769	744	727	687	686	704	784	754	716	724	690	711	763	708	713	733	738	697	737	732	711	738	714	771	741	727	689	745	679	700	692	695	765	694	705	688	700	749	739	694	752	725	679	773	721	759	727	775	761	746	751	729	721	669	667	766	757	755	761	676	673	736	721	642	729	715	715	732	734	702	761	741	763	685	693	732	677	689	716	686	730	705	754	734	727	748	743	729	723	690	663	716	695	714	682	719	725	707	729	694	746	745	707	751	709	696	736	736	708	671	717	715	695	745	743	718	724	700	717	776	715	767	739	724	751	713	722	731	752	704	691	735	719	744	717	676	761	768	714	674	685	722	746	747	666	723	768	724	747	699	745	737	728	729	738	800	730	753	744	725	672	724	757	726	728	718	692	693	739	715	742	687	721	739	784	712	702	737	731	720	725	730	751	709	740	693	736	718	736	778	731	729	686	657	700	771	710	745	655	748	720	727	694	698	698	746	733	706	725	746	741	742	707	707	693	675	756
23771	21100	28261	40232	66469	56424	33183	13359	2844	1063	894	908	845	901	836	882	852	910	935	931	1002	866	856	895	849	883	930	848	855	852	821	831	890	904	851	823	817	873	861	814	853	839	801	816	826	845	882	864	853	819	867	923	824	875	820	833	821	853	858	798	858	851	863	752	848	821	848	848	854	909	821	876	880	838	846	849	809	843	845	852	849	810	883	856	823	839	857	895	830	767	875	861	791	829	795	826	817	828	830	826	866	872	891	849	874	830	814	837	898	843	798	854	803	828	843	833	916	874	846	857	848	762	834	828	805	855	776	850	842	833	868	836	889	857	807	819	852	845	845	871	819	894	851	807	836	825	805	824	844	784	828	816	873	839	897	891	886	820	893	807	795	861	817	824	820	847	825	871	867	806	794	800	792	807	837	831	852	870	855	856	893	894	822	797	844	830	839	820	807	865	837	886	853	752	822	834	823	818	849	836	827	808	825	801	922	871	786	817	835	791	818	820	841	827	862	797	813	851	828	820	854	862	842	892	791	805	793	827	877	816	825	864	877	831	821	810	814	815	859	861	826	854	853	830	836	866	813	857	807	822	858	843	865	830	843	895	889	859	867	876	865	837	873	846	828	844	837	879	826	873	870	852	862	884	902	826	876	810	853	781	859	851	846	872	868	821	803	842	837	872	824	860	829	864	797	863	798	848	855	815	865	881	843	848	832	826	811	884	845	858	837	854	869	842	812	831	830	820	903	846	821	862	856	832	853	833	779	850	828	795	818	855	861	892	838	872	854	830	821	818	816	853	823	856	805	867	860	828	799	836	792	789	894	885	914	860	837	816	852	879	800	833	862	863	839	838	807	849	861	829	836	847	848	904	900	821	845	849	811	819	832	817	847	803	781	834	825	858	828	851	872	887	866	849	859	825	911	810	793	801	818	874	846	829	871	825	833	845	871	847	826	836	825	833	841	798	865	795	877	823	841	839	837	890	903	833	822	837	861	813	838	827	909	842	829	865	897	840	864	838	851	858	834	854	827	823	869	808	821	907	834	849	816	813	816	871	830	804	818	841	829	855	813	872	819	853	860	817	786	816	855	816	831	830	804	837	854	817	814	833	831	870	839	876	875	876	900	864	845	803	855	863	835	897	833	823	854	932	863	885	898	859	814	848	822	820	847	853	857	846	860	870	810	847	843	878	810	846	839	873	833	803	821	857	820	801	816	867	819	800	817	826	838	861	812	824	841	796	861	875	833	855	798	833	836	878	831	859	826	846	807	831	819	850	867	881	823	846	844	851	834	880	846	844	863	859	824	809	841	818	817	826	818	821	833	821	778	869	871	821	837	792	848	903	818	826	835	842	870	825	854	764	805	843	806	870	894	869	840	878	816	826	822	799	820	837	782	858	863	822	831	845	858	819	840	840	793	818	862	868	807	856	841	826	830	850	787	833	825	866	829	860	846	822	810	855	860	856	832	802	776	824	825	856	843	823	835	837	836	866	863	768	858	839	819	843	823	868	856	863	857	865	866	831	902	804	912	850	797	805	867	850	840	876	829	848	856	820	837	784	812	853	872	860	817	880	871	872	817	838	845	795	837	840	838	823	838	845	850	835	845	836	855	867	824	822	840	801	844	823	834	879	786	895	799	843	871	841	811	903	803	823	852	820	803	833	853	869	847	771	852	877	852	844	879	830	839	828	817	830	818	809	809	857	863	821	832	853	841	817	826	804	838	840	814	883	833	809	854	871	840	874	835	801	842	867	806	825	821	875	798	837	831	837	805	869	833	811	815	852	796	814	852	827	862	860	830	829	838	870	826	822	810	842	803	820	851	798	851	847	814	857	839	816	785	795	836	821	826	887	886	893	853	893	852	863	863	843	845	835	803	890	862	873	849	848	825	828	833	816	849	838	841	831	760	851	897	797	854	794	832	901	850	824	857	785	819	830	812	876	866	820	826	778	794	780	827	810	805	830	840	805	863	829	801	794	865	841	857	872	838	867	819	838	882	773	861	889	823	809	831	834	820	860	783	838	861	873	955	816	832	841	844	836	881	830	867	826	839	836	833	853	815	858	854	792	810	847	791	813	851	884	877	816	835	805	839	819	811	846	810	892	854	848	829	902	802	771	853	832	825	846	833	791	830	832	807	854	830	856	852	884	834	800	824	844	858	834	838	826	852	855	823	806	784	829	791	828	820	854	867	851	835	829	861	867	882	881	839	799	849	848	893	828	875	798	850	819	810	886	872	871	849	833	868	824	890	872	818	887	755	854	821	834	835	888	832	849	813	835	858	801	809	833	812	816	846	838	822	838	800	828	762	787	785	836	826	785	818	823	847	813	822	857	847	851	848	845	906	872	843	866	829	811	865	903	860	854	855	837	834	845	848	819	793	829	819	790	861	834	819	842	822	856	875	813	851	835	809	834	798	881	842	817	850	827	832	844	840	812	848	810	862	824	855	861	834	791	820	862	801	823	838	821	890	878	815	772	789	846	849	829	810	810	841	815	809	846	837	828	805	818	838	802	827	888	810	893	802	870	858	879	822	825	850	862	834	831	795	813	839	840	827	832	849	867	804	784	806	852	809	847	873	813	803	819	861	832	814	811	800	804	808	867	849	861	844	856	856	807	802	827	878	823	891	842	854	816	800	805	832	835	816	822	803	819	851	809	822	822	782	861	808	815	830	863	878	803	870	843	842	863	829	846	826	873	787	847	825	801	819	824	798	801	811	839	838	765	826	816	804	784	826	794	799	843	801	888	860	831	852	814	839	865	885	849	822	827	848	859	793	787	831	830	865	841	842	854	868	824	836	883	847	811	800	870	837	868	811	826	860	816	882	847	838	797	840	808	830	811	886	860	862	812	777	845	845	851	819	808	850	804	814	868	809	874	813	838	825	789	815	811	831	823	854	819	795	845	852	858	810	864	827	832	846	866	853	861	871	854	827	820	816	843	899	862	847	835	822	877	843	809	836	798	881	846	849	824	822	837	846	807	814	848	865	820	819	833	828	816	868	814	828	815	863	808	867	809	910	829	867	875	822	824	815	846	850	805	849	821	863	824	889	810	843	831	843	868	814	853	828	831	834	862	873	914	849	806	865	859	832	836	821	839	854	853	886	832	821	840	844	859	837	841	772	834	866	884	826	871	853	850	875	861	822	870	876	774	809	808	842	809	805	784	793	860	827	797	839	814	860	798	808	918	815	822	801	791	856	881	828	847	811	850	880	810	831	811	807	838	836	732	857	835	835	899	837	817	824	766	901	835	865	836	881	809	777	807	805	888	799	827	838	773	820	827	869	864	874	887	842	825	845	817	842	866	808	850	879	805	852	793	822	856	867	829	810	791	864	848	817	842	852	838	787	837	868	905	828	851	816	782	853	883	832	848	868	834	867	892	829	834	859	827	862	822	852	849	865	823	857	805	862	824	804	796	888	833	765	866	787	866	844	871	783	804	796	848	809	788	820	855	881	775	888	861	832	822	834	800	903	849	829	803	834	845
3592	5730	4903	59776	73036	51180	22338	8949	2052	834	823	798	783	801	851	784	808	838	789	849	960	936	848	858	858	789	822	752	818	800	723	835	760	792	874	796	781	777	772	774	805	802	783	793	775	811	792	809	850	773	772	751	756	783	784	793	781	807	780	818	775	773	804	820	799	780	794	801	848	798	807	801	787	782	800	839	748	793	795	809	777	726	781	774	821	806	817	835	774	807	795	793	749	836	805	773	809	782	826	780	761	775	849	802	833	852	721	826	761	768	830	790	840	779	760	785	748	756	817	813	794	836	805	777	760	807	783	791	800	784	794	833	813	795	753	780	842	813	793	817	787	845	809	829	813	796	814	833	786	804	764	791	764	788	813	791	780	838	757	797	772	786	805	821	780	783	772	711	828	783	760	763	809	825	789	760	757	852	785	764	740	802	817	792	782	795	812	822	807	765	817	801	793	797	801	830	790	852	800	769	753	855	786	843	812	774	773	840	839	786	767	780	773	769	817	787	745	773	772	803	751	793	773	789	814	774	830	836	797	795	781	816	769	763	820	849	779	788	791	792	782	796	806	780	818	829	791	781	792	815	787	758	791	808	782	807	802	770	815	863	757	798	805	716	710	847	818	798	807	779	823	846	779	806	835	789	771	803	787	800	805	780	794	818	799	815	807	771	793	754	788	836	793	787	814	834	767	785	749	757	851	772	759	789	762	782	809	801	806	814	817	807	807	794	809	778	771	790	797	844	754	810	765	803	754	790	785	791	817	773	775	861	796	771	801	786	807	776	773	797	823	811	757	786	828	831	769	847	753	802	777	827	794	810	802	811	815	791	823	857	842	750	814	780	737	790	814	763	809	784	774	771	815	771	797	765	789	768	765	755	805	841	800	768	792	739	756	818	805	757	818	757	789	837	774	784	766	780	760	780	789	810	844	774	751	827	772	804	795	802	780	847	752	786	847	775	778	794	773	796	769	812	778	811	805	816	773	748	805	806	747	777	824	795	847	777	784	773	742	803	793	802	807	859	831	823	768	823	808	802	733	827	765	802	817	734	767	864	761	795	772	807	773	733	747	824	793	755	840	757	778	811	798	774	791	817	777	855	755	800	799	788	793	734	772	774	784	856	763	821	759	804	818	785	780	800	783	798	798	813	771	826	741	800	828	764	803	827	833	788	822	789	844	808	772	792	785	789	781	766	794	812	835	768	781	760	768	796	762	788	767	793	806	739	779	770	792	801	788	770	775	817	762	780	821	785	780	780	739	753	803	754	781	803	790	773	791	843	773	777	804	808	799	797	828	808	772	767	789	787	777	828	820	830	783	798	781	796	787	784	786	822	700	801	817	829	852	813	771	796	861	792	793	793	811	786	741	821	787	804	809	800	816	816	744	802	829	745	805	795	790	813	749	860	773	812	790	768	852	708	851	768	786	823	756	775	763	754	793	804	783	769	807	770	831	781	746	795	819	836	776	788	773	808	762	787	775	836	790	797	775	771	822	755	794	801	834	793	774	794	810	812	804	814	819	775	789	788	830	750	839	775	745	798	755	756	794	823	782	805	840	840	797	817	820	755	806	755	803	835	784	783	787	798	812	866	753	818	777	793	814	781	791	770	759	817	812	814	808	779	820	797	783	780	721	838	821	791	794	779	802	803	787	803	787	756	802	815	781	837	814	759	788	787	752	785	837	786	774	778	767	740	789	762	839	764	804	778	783	798	750	780	772	781	770	746	760	805	780	807	838	802	782	803	791	829	858	857	800	776	797	805	798	813	802	773	792	753	814	772	775	842	812	822	831	802	792	792	806	769	743	788	771	777	777	803	757	751	765	795	780	751	847	803	821	813	764	798	807	835	781	838	825	805	782	801	748	775	803	793	796	778	745	781	793	798	852	795	761	766	782	855	790	798	736	778	748	792	862	821	782	732	811	825	766	780	772	805	747	792	777	774	803	822	833	801	785	807	773	783	754	789	747	804	800	815	798	785	795	770	830	838	758	780	762	800	783	809	804	789	760	734	820	779	793	809	799	875	831	809	751	814	770	797	806	785	815	765	787	777	792	799	775	804	770	821	855	809	791	738	756	775	811	780	826	786	803	821	812	761	755	805	796	870	777	763	752	772	773	751	842	777	804	791	744	734	804	782	807	744	779	806	789	825	789	742	755	790	864	802	843	793	839	820	769	711	803	767	800	769	748	819	762	777	754	761	811	812	753	793	837	767	804	845	840	815	812	740	793	833	774	797	753	789	800	782	755	800	770	739	798	808	778	809	793	815	836	804	826	785	766	768	784	789	782	797	847	835	833	792	770	798	790	781	765	757	821	725	762	838	797	797	779	768	792	822	789	843	780	765	792	781	823	802	772	758	812	817	780	771	765	811	776	792	778	775	806	794	792	805	781	858	810	796	760	769	784	794	806	740	819	765	788	776	754	801	816	827	769	800	884	766	843	747	796	753	748	813	800	764	800	820	848	843	775	846	761	791	783	793	800	773	835	783	793	790	800	792	825	794	773	792	801	803	814	788	787	798	768	747	827	807	798	851	800	790	736	793	778	786	809	821	750	783	771	769	787	755	804	805	789	784	763	800	839	773	828	784	766	787	839	710	777	822	776	808	777	806	754	812	827	763	758	807	788	809	812	765	812	807	810	812	797	774	818	707	793	782	811	795	838	867	787	790	778	770	797	814	791	767	759	800	755	852	746	812	773	793	756	754	799	780	836	776	807	766	772	775	805	797	788	808	714	739	800	798	790	788	846	806	770	778	758	757	827	758	847	757	812	798	814	784	767	806	783	804	813	779	812	826	860	828	739	814	779	765	771	758	735	834	768	778	737	762	820	805	804	738	784	813	750	761	789	789	800	817	731	767	839	763	806	775	812	772	799	828	819	862	805	781	814	819	794	777	819	781	799	792	828	829	817	778	824	807	819	795	794	835	809	767	816	803	781	813	745	805	733	766	788	767	796	792	777	795	746	803	807	816	808	773	782	785	798	790	788	761	733	819	784	793	803	794	787	786	768	816	823	763	736	822	830	808	789	753	792	756	809	760	737	817	811	793	813	746	774	793	816	778	780	822	737	809	796	782	733	793	806	737	784	781	780	764	792	736	813	767	798	809	824	749	773	823	851	759	777	796	767	783	770	800	747	740	798	784	774	768	764	733	806	834	793	807	810	737	809	775	756	772	795	803	802	807	806	763	774	776	796	799	800	778	818	795	767	829	828	769	782	797	793	765	786	788	796	794	776	717	810	786	767	727	790	832	764	788	799	801	786	795	742	770	789	794	746	750	787	817	815	826	834	820	790	796	773	778	796	762	769	789	781	786	801	781	809	755	755	818	795	809	800	778	821	822	765	789	782	776	771	774	747	795	757	815	765	797	816	805	769	830	821	832	735	765	783	784	807	826	782	819	786	801	818	766	844	816	784	745	825	766	800	788	794	798	770	834	736	797	822	770	773	774	762	778	786	826	785	784	785	827	758	764	826	799	788	778	768	807
27192	13217	2293	10725	17796	12242	3815	1326	1006	891	794	791	832	840	859	807	825	862	821	809	819	810	800	798	831	808	827	802	758	826	831	841	774	856	801	841	847	865	859	758	805	821	745	811	880	809	828	847	821	780	835	770	811	847	838	810	773	818	787	818	812	826	795	799	804	830	797	787	762	795	807	780	810	809	803	801	817	846	807	812	853	813	808	827	865	829	825	825	787	814	852	776	773	792	795	827	795	886	820	772	806	817	857	753	802	756	761	820	812	807	800	827	801	815	826	841	836	853	849	776	779	826	821	831	779	845	844	762	774	808	817	799	831	804	824	815	827	809	830	815	797	824	845	791	889	732	844	850	846	820	799	836	841	774	827	749	834	852	800	826	728	833	833	837	873	820	798	798	797	834	860	772	810	814	760	840	819	830	793	815	803	810	777	827	848	831	804	774	816	816	852	826	792	771	788	820	822	851	789	821	823	782	751	746	827	801	864	842	823	811	850	829	815	812	815	861	827	774	804	807	832	816	793	831	801	815	799	779	812	836	843	809	825	773	785	791	796	802	822	768	795	856	815	810	844	787	818	841	822	861	817	804	827	803	777	781	827	800	823	794	790	830	858	806	851	797	815	812	790	786	839	788	800	771	829	797	848	843	819	831	841	753	801	741	778	823	837	779	788	807	802	774	805	851	800	851	875	837	823	806	837	837	817	802	821	861	847	888	751	794	803	812	758	835	798	794	827	773	807	834	840	848	769	818	794	802	819	830	771	816	829	838	815	809	853	865	816	803	804	846	748	784	756	818	811	759	766	820	776	813	760	851	811	807	775	758	776	848	841	822	805	812	767	796	776	811	764	807	843	810	827	810	793	808	823	799	837	832	748	795	777	789	876	817	817	821	851	833	789	797	771	787	818	805	802	880	791	805	796	789	807	816	844	816	776	782	803	779	851	807	809	802	842	783	829	802	797	835	815	829	814	815	815	832	802	791	780	815	823	855	822	831	827	790	803	760	811	830	846	871	831	725	817	808	778	809	839	825	782	793	796	751	804	773	855	797	805	839	821	889	835	793	842	790	772	786	849	804	750	842	829	821	806	795	821	779	789	801	819	809	765	781	781	826	816	784	779	817	809	777	807	841	827	762	775	799	773	834	830	854	818	837	850	766	791	839	792	812	870	798	793	851	791	805	849	789	870	835	825	868	842	849	813	845	843	822	853	813	800	822	807	764	824	825	804	801	745	819	843	837	854	859	796	808	762	803	840	782	813	828	819	908	755	818	809	820	785	772	794	753	777	804	814	844	839	867	826	780	823	871	805	778	794	758	775	825	842	884	753	832	802	792	794	817	814	804	777	809	802	817	778	770	778	835	819	765	789	806	819	759	835	844	833	849	790	814	771	811	784	819	777	787	775	796	833	850	841	796	813	799	819	804	834	803	825	819	815	805	767	797	858	795	833	838	807	830	843	779	809	762	788	800	774	782	797	813	825	814	829	814	754	784	787	840	794	798	771	804	824	825	800	859	795	775	806	805	742	820	808	844	832	839	815	784	841	802	831	847	850	768	719	743	835	764	790	860	854	827	742	835	828	827	855	791	837	830	823	850	821	780	805	807	789	838	814	812	771	796	745	815	809	840	807	783	781	854	832	765	815	825	834	789	806	822	828	834	834	780	818	820	863	819	791	818	867	795	800	830	821	848	787	833	853	825	830	827	828	772	800	797	837	836	853	774	828	895	807	782	797	794	768	787	860	788	765	808	797	866	787	788	803	773	798	812	866	862	888	835	848	819	851	791	837	838	785	766	823	824	779	815	782	782	793	812	818	814	769	802	801	834	800	780	835	832	861	766	793	817	824	856	794	846	814	804	804	832	832	823	813	827	847	791	799	796	797	849	861	831	817	793	756	805	805	779	808	820	845	805	804	793	759	800	827	784	878	804	805	774	828	809	809	820	855	803	804	840	800	861	711	803	818	853	815	789	860	766	845	808	824	811	802	790	855	823	831	864	917	894	801	814	796	837	851	815	806	789	827	840	821	825	827	789	835	808	839	798	764	850	832	854	801	810	805	815	820	794	810	801	769	824	810	803	816	851	792	798	788	799	840	816	782	799	870	814	820	813	807	813	793	833	789	794	764	841	869	835	827	808	801	773	811	801	744	788	785	855	800	800	844	751	809	826	814	772	833	803	895	828	808	792	838	829	822	769	795	806	790	760	818	873	809	826	840	819	825	790	825	808	794	849	806	772	784	867	789	752	775	755	784	820	834	825	825	804	796	805	798	812	810	764	798	825	819	827	791	810	790	814	814	782	783	815	788	795	779	839	819	792	798	780	783	783	793	806	817	808	829	793	799	838	807	784	809	819	792	779	813	810	794	846	792	836	845	820	797	839	818	813	753	831	785	830	803	793	864	857	790	827	806	827	777	807	794	814	811	800	824	795	820	737	837	787	784	802	802	833	792	776	806	788	876	797	902	831	793	832	813	802	784	864	785	821	805	793	851	742	865	776	894	824	811	808	830	870	792	807	841	784	782	810	757	790	834	799	796	824	829	842	879	807	778	789	830	796	822	778	815	816	852	819	785	851	789	789	871	806	829	831	760	843	815	805	810	809	774	793	778	881	809	815	786	810	788	839	798	843	788	825	789	812	831	776	786	779	840	811	819	789	789	790	814	758	812	828	796	844	818	850	813	821	830	819	835	818	796	761	811	784	804	790	854	832	828	834	781	790	775	811	795	825	841	780	787	787	772	802	777	792	834	788	782	800	782	820	777	802	790	840	780	758	815	844	795	820	790	847	823	818	811	808	780	785	838	791	823	779	801	799	744	771	832	805	800	793	800	814	846	806	826	763	852	775	803	823	803	807	786	870	838	797	820	826	834	837	795	821	821	804	852	775	841	802	794	825	794	807	799	839	767	764	813	835	835	856	801	764	769	866	812	835	819	832	829	783	801	830	839	792	832	854	814	832	783	787	817	806	807	852	812	824	847	829	790	779	803	809	812	837	807	787	771	779	855	847	815	829	807	786	843	804	759	795	857	822	843	784	779	811	818	838	780	857	810	792	800	796	786	836	814	792	847	837	800	772	787	825	823	852	807	782	796	849	814	792	835	761	815	833	816	802	786	836	759	829	821	862	754	870	815	842	800	806	798	850	798	868	815	817	808	804	796	798	782	808	759	829	798	786	809	829	846	785	755	806	789	779	884	850	797	827	812	855	801	763	769	832	797	835	841	796	811	785	867	819	810	749	802	801	818	785	803	790	853	763	808	803	821	819	824	829	782	792	795	856	842	820	797	833	812	792	821	804	799	779	810	805	788	844	852	837	801	765	818	811	856	802	794	866	842	831	798	822	768	803	803	882	794	835	818	818	778	762	799	795	826	841	810	803	870	825	836	803	828	789	832	805	851	825	851	797	856	825	846	773	779	807	844	811	822	791	777	761	799	775	825	859	834	806	816	800	819	791	798	810	796	767	851	818	777	826	771	772	830	795	849	816
5001	957	998	10135	14945	8955	2850	1208	915	773	709	741	701	756	758	732	789	725	710	733	768	777	765	727	749	713	754	748	755	718	757	707	729	705	716	695	753	725	724	712	705	735	741	717	762	755	742	708	698	722	699	739	776	705	739	717	700	752	735	775	745	765	688	708	711	715	693	767	756	715	667	731	778	774	707	776	747	722	768	710	760	720	744	703	746	770	745	724	719	732	732	746	769	764	700	782	764	728	731	695	704	756	710	781	713	715	733	715	726	759	730	724	724	717	691	736	751	741	720	709	720	742	720	724	699	730	729	740	726	693	762	686	709	674	712	732	730	716	734	745	706	776	710	726	729	705	693	749	744	684	741	728	757	765	754	691	728	712	700	751	679	723	720	679	737	689	746	792	720	700	731	693	671	720	688	746	726	754	754	707	753	722	757	713	696	711	705	759	734	745	764	741	728	749	734	771	691	735	694	765	696	729	754	680	689	657	750	734	705	768	748	753	726	717	744	678	744	779	745	748	716	744	765	727	737	744	691	788	739	743	750	677	719	714	698	719	776	744	692	732	700	702	734	737	722	736	731	785	748	722	728	699	748	722	710	738	741	700	735	714	732	717	774	687	736	720	699	702	749	697	715	664	726	719	697	766	729	734	722	695	731	734	705	696	721	717	752	774	715	712	687	742	683	709	692	735	693	689	707	742	672	674	725	742	729	740	739	693	727	756	700	726	713	711	690	725	680	773	762	753	736	724	727	690	708	745	731	736	707	753	666	788	723	751	781	671	722	749	693	699	766	726	643	727	677	710	779	713	733	705	703	697	671	785	709	743	722	707	743	659	719	702	752	704	699	717	673	747	724	729	723	737	686	743	712	692	718	672	750	728	695	724	708	732	672	759	741	766	718	737	727	719	762	729	745	732	698	709	734	707	672	743	751	716	740	709	707	698	759	708	751	717	717	732	718	705	747	726	729	716	731	724	746	747	708	739	747	717	777	787	769	726	733	782	711	729	709	704	710	713	730	710	717	739	771	723	746	728	740	726	659	744	692	757	738	737	751	711	716	685	768	730	709	717	723	734	729	730	731	751	685	700	689	713	764	700	715	739	737	723	758	770	752	716	720	754	695	781	763	744	728	738	736	732	704	706	715	749	744	729	736	722	720	701	691	736	728	736	737	781	738	732	735	681	740	700	759	701	758	724	679	708	711	698	763	715	761	738	754	703	682	695	756	715	744	769	766	721	700	698	695	745	752	723	741	791	723	700	710	749	730	696	697	742	770	695	719	741	757	752	700	717	741	700	717	753	760	734	757	718	732	733	705	703	709	721	704	698	746	737	688	705	732	725	711	691	722	700	659	749	756	713	748	694	711	745	739	773	730	700	718	729	696	752	750	761	720	729	725	767	761	715	758	734	766	770	742	722	676	750	709	720	728	700	735	684	761	693	731	718	733	714	713	699	749	731	677	696	751	781	728	718	724	688	747	756	724	777	697	696	707	700	756	733	729	724	701	792	756	750	773	732	719	729	729	651	670	741	711	736	720	768	722	741	712	762	687	710	739	697	754	700	723	731	741	720	694	683	750	698	700	704	689	708	750	724	752	710	726	739	711	719	685	700	711	759	748	724	691	731	719	700	679	719	711	755	715	707	695	746	688	732	718	769	752	726	747	673	748	714	755	695	751	708	673	683	706	745	728	685	747	708	705	736	758	734	727	742	714	726	779	737	674	743	726	798	768	727	700	722	756	702	687	719	707	723	706	731	729	785	739	730	757	744	699	655	752	751	745	725	713	697	713	708	729	737	770	701	664	726	712	689	765	744	719	713	723	666	704	707	732	730	733	735	721	712	715	738	784	656	747	737	691	714	750	689	725	703	743	739	699	663	753	720	714	723	735	723	768	697	716	746	714	727	707	754	694	750	714	706	719	733	697	702	718	729	757	731	736	714	735	730	760	743	690	716	718	717	733	753	692	714	739	722	722	698	743	692	680	703	752	769	762	735	754	739	745	680	734	710	723	722	736	726	705	737	709	757	773	726	740	733	724	724	739	717	718	689	719	729	723	736	758	705	693	772	709	746	733	737	731	754	731	696	781	714	697	687	722	756	764	729	737	719	749	706	750	669	683	725	738	743	718	737	731	752	684	759	700	736	733	717	738	769	719	750	714	741	678	686	687	720	766	709	733	685	792	705	768	742	754	744	734	753	723	734	706	717	722	704	680	723	720	697	767	749	724	728	741	723	677	791	744	742	710	717	745	720	743	694	712	688	670	729	721	716	707	720	752	710	712	738	727	707	747	709	753	733	632	713	730	714	752	732	695	710	738	637	731	711	732	752	706	706	746	726	753	712	755	691	745	733	735	736	689	729	754	737	730	713	743	710	740	738	713	747	802	733	685	742	736	769	767	730	752	726	733	733	720	722	732	751	704	746	748	717	743	709	748	732	708	699	700	733	705	757	732	722	739	732	662	715	745	810	696	685	728	712	706	665	714	771	720	778	699	770	724	708	720	750	705	722	727	715	716	741	700	740	762	722	726	722	736	765	751	689	693	744	715	704	733	709	717	766	752	756	748	740	736	739	630	726	742	724	713	699	738	702	735	785	670	674	717	756	719	725	755	755	716	763	741	701	724	736	732	727	703	770	703	744	767	698	714	741	780	735	726	738	710	700	737	741	721	725	691	767	734	707	747	672	723	736	784	706	770	722	694	737	705	682	698	726	734	704	681	803	737	699	722	777	705	679	750	714	749	718	786	736	714	780	776	774	733	701	726	732	735	784	775	701	701	760	718	716	730	726	755	723	718	747	773	705	735	738	683	735	742	715	693	736	698	704	745	747	724	727	696	723	748	742	707	698	765	764	698	758	748	724	741	756	701	761	690	723	695	729	731	750	715	747	702	745	711	682	713	710	723	766	763	718	762	685	739	706	729	751	746	699	727	757	729	724	709	780	657	777	769	728	749	754	713	712	769	718	746	778	722	695	721	685	724	725	798	691	678	717	717	715	748	726	692	758	700	693	679	724	741	751	756	758	719	677	733	719	718	717	729	730	696	784	721	752	691	750	759	752	717	720	706	766	711	700	753	732	741	768	731	709	750	716	767	745	704	751	743	739	697	740	753	697	697	727	687	778	746	719	735	776	747	723	732	687	718	746	752	737	725	704	720	761	755	695	740	753	725	716	683	741	709	733	764	763	700	710	744	690	779	744	741	732	728	672	734	709	787	711	722	701	727	685	699	742	711	711	747	716	764	732	742	714	704	709	717	721	710	677	723	736	784	742	737	772	717	699	731	711	760	732	700	730	721	703	667	773	742	716	707	759	739	746	743	686	700	725	732	710	667	736	725	674	754	753	699	704	706	682	730	700	752	746	662	729	769	731	791	715	703	755	730	750	706	734	767	669	714	721	727	737	721	697	710	770	694	699	708	739	716	697	729	718	761	702	734	720	750	728	744	702	680	729	723	760	744	739	731	730	694	736	708	748	702	724	756	777	718	716
24562	21088	27361	42308	61710	46054	22756	6140	2158	1335	832	796	837	861	765	781	791	751	789	826	847	813	778	827	802	791	783	836	757	806	796	765	773	820	786	759	778	807	827	744	789	726	767	755	744	750	755	805	785	793	723	769	758	747	770	776	808	774	798	780	802	763	771	770	758	747	746	800	776	771	786	771	782	773	821	759	751	785	764	764	761	804	793	787	774	762	751	719	777	807	811	776	766	796	801	751	814	788	761	765	774	752	803	746	796	710	778	781	752	733	763	774	772	766	775	793	751	759	752	808	789	782	806	783	843	753	748	776	764	784	748	777	775	825	772	810	710	768	727	795	789	738	732	766	761	771	778	761	746	752	782	808	783	755	799	800	812	748	781	757	729	728	766	804	767	775	806	770	788	752	735	815	763	762	755	802	736	768	728	731	791	758	821	758	772	759	802	824	765	792	753	770	758	735	758	766	761	774	812	739	809	773	752	751	744	772	803	726	687	732	757	802	781	788	787	790	728	776	767	779	751	722	775	762	769	772	705	785	723	778	825	702	794	768	728	802	750	776	777	728	795	769	815	803	758	823	718	756	747	765	800	712	753	789	800	749	798	790	730	742	765	794	783	820	727	749	737	747	748	767	793	770	777	777	724	788	735	783	751	716	744	742	754	818	812	802	798	780	826	801	775	789	747	804	825	735	741	759	752	785	781	815	734	754	784	768	737	798	719	730	789	794	790	749	740	748	803	766	770	793	765	741	799	763	818	764	771	796	729	728	735	790	779	761	783	764	737	778	785	766	711	769	795	767	767	805	775	737	747	774	739	795	754	783	701	770	791	764	771	778	801	819	781	786	793	748	779	797	783	756	771	770	767	774	781	743	778	769	748	778	749	775	809	722	785	791	801	750	784	794	744	726	772	765	748	796	762	766	798	792	800	816	758	751	799	825	791	795	797	803	790	820	714	792	795	768	725	808	771	797	846	833	719	800	808	763	744	766	720	785	757	784	776	772	772	760	740	785	741	725	765	767	749	718	765	792	771	770	750	741	751	747	731	761	743	783	758	746	761	776	756	818	809	779	781	757	791	764	803	762	823	843	771	723	753	746	806	759	794	772	782	852	757	796	754	771	789	743	756	795	737	815	851	783	799	857	754	794	752	785	775	822	796	817	804	791	780	780	773	784	786	782	726	756	787	749	744	796	775	762	768	745	798	739	791	740	730	782	790	754	787	774	781	783	801	796	800	779	738	763	741	752	725	761	760	751	776	706	760	757	710	767	767	802	801	742	847	752	774	770	761	731	794	769	706	776	776	812	737	769	753	792	736	838	760	799	763	780	764	769	753	792	785	774	764	744	715	806	766	789	770	743	756	767	726	753	793	727	801	832	756	762	769	798	779	804	780	801	836	771	793	771	744	747	789	759	797	792	755	788	737	815	803	712	840	819	784	769	761	768	746	792	784	790	727	765	753	843	735	778	823	804	738	804	774	780	798	791	805	775	831	759	796	811	779	737	770	758	823	775	760	802	747	794	795	753	769	805	743	763	766	814	769	744	724	821	759	730	731	780	783	756	752	785	783	756	796	759	798	753	799	793	777	764	763	776	718	773	744	795	750	753	711	758	775	762	726	711	746	730	826	781	721	777	778	764	713	764	719	757	826	776	798	713	774	760	786	772	772	773	763	793	765	770	734	786	733	745	725	727	800	771	764	751	757	809	772	801	720	777	801	781	722	775	769	778	764	809	825	773	745	777	775	773	846	791	769	840	818	815	806	784	758	759	796	790	783	747	804	805	745	777	744	727	741	745	775	770	776	795	701	772	776	788	771	807	787	775	796	790	800	785	784	803	796	779	736	745	761	797	831	749	746	747	776	809	734	744	761	771	784	812	769	746	752	764	763	783	758	735	768	786	792	779	796	771	725	749	707	793	783	737	756	753	738	768	746	855	713	752	773	750	737	777	750	778	778	784	743	786	762	760	743	808	802	815	740	752	757	762	750	755	720	750	778	780	787	771	773	752	731	783	773	744	760	778	763	795	799	756	766	757	767	809	720	765	733	774	744	749	761	735	788	788	817	769	795	764	767	772	730	763	751	766	783	769	816	810	760	770	817	770	837	820	796	734	774	738	776	816	796	694	759	744	782	737	792	776	743	796	824	738	781	762	723	744	771	719	736	805	764	771	730	795	808	794	815	842	789	793	786	792	744	753	767	786	760	812	835	780	788	759	737	780	753	802	782	769	740	746	744	713	767	765	728	745	772	804	750	792	763	781	828	749	770	764	780	773	779	753	772	800	789	761	802	767	809	822	767	722	715	810	768	783	789	786	756	770	743	746	779	747	787	724	735	768	771	810	768	805	764	733	768	770	763	802	818	773	772	831	782	737	824	783	759	762	750	776	799	767	784	731	828	808	787	819	748	811	745	783	798	769	773	794	795	781	782	755	754	779	799	744	822	813	823	779	734	806	772	759	774	754	765	785	774	754	789	747	782	802	797	713	827	755	747	740	728	783	793	781	749	775	703	747	810	786	754	749	722	727	802	800	747	746	750	808	741	786	778	724	802	739	775	721	795	794	735	771	819	785	771	776	808	806	749	790	705	797	736	774	818	764	779	845	772	743	798	793	779	795	784	776	762	786	721	811	744	746	815	746	784	764	813	790	796	746	745	762	754	769	807	743	815	779	765	766	790	784	795	790	794	694	757	781	770	754	793	752	748	767	781	722	766	786	748	779	787	696	762	803	725	792	776	775	706	775	784	769	762	744	750	755	781	759	721	762	819	796	791	802	755	768	805	804	786	811	765	761	768	748	726	765	835	774	791	715	798	802	748	775	792	736	749	806	702	753	768	754	760	770	760	749	855	746	799	741	837	763	806	803	754	790	772	752	741	764	778	776	778	734	789	840	754	796	818	712	728	794	730	775	800	783	737	749	755	725	733	759	743	839	790	778	793	780	738	756	804	774	759	779	836	768	781	788	772	796	749	757	759	789	804	724	780	754	763	758	748	776	782	764	757	803	813	762	814	756	758	802	792	757	791	772	755	773	732	770	797	804	805	778	765	752	775	728	796	737	788	719	819	779	735	802	768	744	792	723	736	753	813	781	782	707	758	736	761	725	776	800	757	781	786	784	739	746	791	747	797	756	767	717	758	796	737	744	786	743	807	797	789	759	744	780	747	785	752	768	778	769	725	760	743	753	766	760	748	825	749	795	752	760	766	783	765	729	783	785	797	696	786	751	743	714	716	802	786	775	773	811	778	772	809	801	773	774	773	750	744	798	786	750	732	744	800	792	756	757	810	775	729	749	763	761	756	799	791	764	831	750	789	796	818	771	723	731	763	748	798	737	763	744	721	802	784	744	770	757	734	771	755	787	771	781	715	777	746	791	738	760	775	766	735	730	761	745	726	748	806	733	741	758	719	780	792	750	738	787	764	743	761	808	781	740	767	804	711	769	782	781	749	778	789	786	731	760	794	766	827	734	769	775	762	772	757	763	760	761
3464	3494	4413	55639	61091	37272	12639	4393	2208	1469	759	729	763	712	742	745	711	739	761	799	804	783	775	707	769	704	731	691	765	722	731	708	700	749	705	708	697	751	784	725	771	684	732	680	732	738	730	716	765	747	756	757	768	735	728	771	735	716	722	734	760	764	698	728	758	764	724	703	749	700	712	715	676	771	719	691	769	687	729	717	693	719	793	738	728	737	706	695	738	731	742	691	734	758	774	754	746	744	693	711	727	737	715	726	718	714	769	767	770	755	773	672	748	789	713	738	727	786	759	674	724	711	706	783	725	792	723	682	720	755	778	732	743	750	716	711	767	704	782	748	719	769	720	812	725	740	738	736	717	786	723	684	739	711	729	692	714	762	738	717	754	734	747	739	677	738	692	738	751	786	740	688	772	773	754	718	714	732	750	695	690	747	760	720	755	742	742	710	734	718	702	730	733	751	754	756	707	753	751	757	776	743	730	764	717	683	723	714	759	713	730	716	723	709	731	757	751	763	770	767	741	717	746	725	707	772	714	750	775	706	775	753	755	733	733	730	714	745	728	783	733	781	708	754	755	733	755	733	737	721	732	733	731	779	708	752	720	741	734	722	729	735	730	736	763	730	702	711	757	765	699	687	784	696	761	715	770	738	688	693	696	710	733	696	699	709	701	708	742	755	738	681	736	741	745	684	753	710	746	777	673	679	721	736	703	756	717	724	742	749	734	740	732	711	755	698	752	763	723	749	694	765	736	773	758	737	745	706	699	726	678	744	715	736	718	754	708	745	726	747	725	719	753	715	727	738	737	760	736	716	691	734	724	722	715	736	715	735	726	785	685	710	732	726	684	735	743	735	749	754	800	717	719	770	723	718	748	754	724	782	736	739	702	705	744	801	726	708	704	678	736	748	686	755	730	694	683	750	701	762	778	728	740	756	716	742	731	720	703	716	704	712	704	742	727	751	685	724	693	695	707	720	726	751	730	748	756	759	743	746	676	756	732	738	727	758	732	727	754	719	703	742	708	736	740	749	703	773	731	723	707	766	694	706	721	685	746	724	750	689	744	748	721	732	719	753	745	719	739	745	735	749	703	775	738	746	743	671	732	771	709	723	705	746	744	685	727	724	698	718	694	702	767	732	690	688	670	732	733	708	730	708	747	740	766	697	733	744	742	728	741	718	800	732	757	705	708	734	728	744	738	709	717	773	740	720	730	745	702	762	727	717	722	705	735	754	754	685	771	738	721	715	774	741	731	758	733	681	755	710	704	737	698	730	725	777	729	718	737	712	737	700	760	699	712	727	736	727	749	751	703	730	708	732	717	759	697	748	711	716	732	727	716	748	696	767	712	770	770	681	697	739	717	756	695	715	699	742	732	750	731	725	739	753	734	718	714	735	717	725	711	705	643	731	721	726	751	708	702	705	714	722	755	680	731	730	676	740	707	723	699	711	751	736	725	720	687	741	694	705	729	732	732	735	695	764	744	675	741	721	706	734	719	776	725	728	771	775	694	689	694	696	675	764	702	716	732	749	727	727	711	737	717	718	766	708	705	734	737	686	708	714	705	702	762	738	731	744	761	737	707	757	744	729	713	731	751	728	759	727	724	694	754	712	693	744	722	733	749	775	721	702	762	702	727	732	707	746	744	774	715	731	697	740	714	763	719	733	769	701	724	727	729	765	721	713	764	739	747	711	742	709	774	769	696	760	729	737	746	705	742	768	732	739	737	715	720	749	703	723	715	715	718	729	748	728	713	731	690	701	738	673	733	698	746	708	714	747	713	732	751	742	750	686	721	664	709	760	709	761	717	810	735	712	734	704	722	755	683	750	707	719	719	701	772	728	701	702	730	681	728	758	772	673	746	708	749	746	689	723	716	734	737	749	735	734	757	756	772	752	782	720	747	735	678	747	754	733	691	734	721	727	769	759	730	722	715	744	715	754	722	727	720	718	730	712	730	730	722	747	714	739	721	739	725	749	710	752	738	766	736	720	764	719	742	740	691	748	747	706	703	715	764	733	711	758	738	700	715	737	751	738	711	751	732	700	798	716	805	750	710	704	747	700	723	726	707	768	793	725	791	690	724	739	734	750	755	721	781	708	805	709	750	727	760	733	720	730	750	742	712	671	750	793	751	708	783	762	794	689	737	743	733	692	767	700	770	733	750	743	743	709	707	759	707	673	725	690	718	763	726	723	728	721	762	754	668	751	731	711	728	731	785	700	710	741	710	769	764	719	736	703	720	709	743	737	732	717	736	747	690	726	718	742	732	723	703	746	745	736	769	743	744	728	693	725	707	753	737	723	712	750	729	728	734	772	675	671	751	738	731	748	756	779	726	731	664	740	709	743	738	724	741	731	740	709	701	714	721	749	749	750	717	730	701	715	743	685	716	727	723	749	760	734	772	757	731	704	728	714	708	732	684	709	758	711	712	699	723	681	714	787	674	742	766	745	748	734	719	709	776	744	730	725	717	739	730	735	716	737	725	703	705	733	742	788	722	747	749	718	709	720	744	712	758	728	760	704	729	717	768	709	763	739	724	749	757	775	748	752	746	721	716	699	733	689	687	745	692	703	740	775	727	730	711	688	698	731	791	739	690	750	693	712	745	723	782	756	757	717	754	744	789	748	691	732	713	726	724	761	730	754	669	745	773	716	724	758	756	678	716	733	751	678	767	732	747	708	674	762	726	762	714	817	696	774	754	734	751	669	668	746	799	765	710	733	750	750	751	677	728	741	698	738	726	708	742	768	712	734	742	746	710	702	703	730	721	698	726	765	685	731	673	731	694	686	725	741	769	685	751	690	759	714	749	736	717	726	762	721	720	755	731	716	756	707	690	724	742	749	724	703	734	785	715	722	773	765	707	701	728	720	758	753	673	753	738	797	763	697	736	733	726	728	726	741	768	760	756	750	734	769	728	748	743	692	785	742	769	728	755	721	705	726	765	693	677	711	757	755	715	708	702	715	768	723	696	745	761	676	724	726	773	705	736	776	770	748	722	796	787	755	725	748	754	733	752	726	747	703	723	725	717	753	752	728	768	691	728	687	744	745	721	740	750	708	691	752	726	697	730	728	773	726	758	712	696	700	731	726	726	707	738	788	730	698	715	746	724	732	695	773	732	764	742	737	702	698	743	753	729	730	772	784	776	735	735	749	707	744	769	659	738	735	757	726	722	753	698	745	750	704	697	705	682	691	767	707	743	739	721	744	770	715	702	766	744	746	712	691	773	705	679	733	727	716	716	707	737	726	669	679	764	726	686	737	701	706	726	726	722	725	723	728	696	693	710	721	711	697	734	725	743	723	722	730	741	723	726	736	734	735	740	738	730	742	742	710	759	716	742	735	673	702	748	731	748	752	730	727	736	721	749	733	718	784	749	779	710	750	726	747	698	760	718	720	748	698	737	714	755	751	739	722	737	699	739	752	700	708	746	673	761	764	730	666	744	724	736	707	747	718	742	694	741	734	749	690	702	802	772	731	712	715	760	766
23814	21088	28319	37510	66684	52995	29207	11056	2307	1366	905	873	865	798	844	795	849	865	876	911	1002	990	830	854	865	911	825	862	808	879	852	820	808	850	896	895	854	860	812	810	828	839	815	809	841	904	817	829	854	834	925	864	844	823	826	829	810	882	816	841	866	816	857	856	784	794	833	851	834	819	845	798	835	849	802	886	825	851	849	849	854	858	852	835	809	860	787	851	837	839	844	847	868	859	860	833	881	838	858	849	831	857	780	864	857	873	815	840	859	864	856	807	892	874	837	866	859	860	853	853	811	847	796	804	823	821	835	773	817	867	898	826	831	852	857	801	824	827	823	844	811	885	917	878	852	779	878	805	794	847	839	849	838	820	864	837	863	807	843	854	845	810	869	809	834	841	833	847	811	837	861	841	852	857	840	873	879	845	905	847	796	849	841	779	820	798	856	863	851	828	849	836	830	823	815	796	826	887	788	867	830	847	822	847	862	783	836	855	854	814	799	864	814	825	886	828	828	836	916	887	833	819	838	845	812	851	846	868	895	850	870	832	817	904	791	884	886	804	801	800	909	823	761	840	824	838	852	835	825	816	855	833	865	856	814	807	851	819	860	854	821	831	811	836	815	875	857	802	830	875	857	850	831	875	822	848	870	839	876	845	828	865	863	794	820	817	813	839	838	831	823	855	837	860	841	837	844	857	816	863	817	851	819	856	851	799	818	762	811	820	815	889	843	854	854	859	859	825	820	885	871	886	851	813	785	801	865	825	824	859	806	822	881	819	866	861	870	842	856	813	780	820	845	843	850	855	815	787	891	847	808	859	854	853	860	856	830	927	838	857	794	829	776	836	854	862	886	853	817	877	870	838	824	760	858	817	810	841	849	831	779	835	821	804	779	820	840	798	825	861	869	858	888	799	871	833	786	896	785	814	861	864	873	855	812	857	889	831	792	800	798	798	824	811	848	844	810	838	853	845	867	794	830	876	836	839	828	807	780	863	819	862	856	895	858	823	835	822	851	858	844	840	836	858	817	828	901	841	903	815	807	868	815	835	829	855	801	800	792	805	847	832	886	866	854	817	801	836	849	836	830	822	850	794	789	886	814	843	811	847	865	816	862	864	834	834	837	855	875	817	841	856	860	872	836	828	824	872	806	859	879	834	827	841	856	830	857	863	882	777	866	862	825	785	799	874	861	880	866	819	839	833	851	835	847	860	830	821	864	835	803	864	820	806	874	884	859	847	830	831	850	875	863	822	785	803	820	795	797	833	788	816	872	867	884	797	754	845	811	842	874	857	832	836	842	842	842	806	893	870	830	881	827	862	841	826	794	792	833	856	858	856	864	797	834	799	877	839	809	886	823	903	862	825	833	837	813	874	813	840	814	807	829	842	790	844	825	821	860	868	875	845	820	807	868	837	841	808	875	840	788	817	850	788	810	865	844	848	825	797	861	875	842	842	801	881	861	841	816	826	862	920	825	868	860	800	848	830	857	811	830	839	844	838	821	859	887	855	839	839	823	817	844	817	830	802	848	778	873	839	888	820	817	871	806	789	810	881	833	813	801	818	799	879	832	842	803	849	843	806	855	839	817	797	876	826	857	862	858	823	815	839	800	859	832	835	815	813	872	840	867	809	843	813	813	820	764	846	890	897	817	856	777	793	872	820	889	837	820	831	865	845	857	855	843	844	812	799	877	854	850	868	788	835	829	845	836	851	838	833	800	872	793	800	819	880	824	813	829	802	813	845	854	835	822	827	851	815	801	875	857	858	864	823	877	842	847	824	860	853	859	876	848	860	851	835	845	817	804	842	871	848	830	853	824	812	825	824	853	866	853	773	857	844	812	877	862	874	844	909	813	789	848	818	876	826	846	820	863	844	833	890	832	839	806	846	822	883	805	848	821	789	816	815	807	824	864	784	841	828	762	834	814	848	876	829	821	881	826	843	836	834	834	839	834	801	853	881	847	838	808	888	807	906	850	847	882	838	838	830	846	852	843	827	847	839	813	822	805	831	845	800	817	814	885	822	889	824	858	827	793	867	835	863	883	824	849	858	848	827	801	827	878	832	824	829	835	868	866	849	872	866	839	809	856	834	817	869	866	804	903	825	839	861	817	808	839	886	812	838	819	843	867	808	856	821	826	871	827	843	831	872	892	854	868	831	817	829	868	880	843	860	845	849	855	831	859	845	872	870	865	861	849	831	830	765	851	830	844	796	847	831	823	837	824	781	879	847	805	862	839	798	837	853	808	856	842	818	851	835	862	802	836	829	842	866	864	840	845	864	863	800	812	831	844	824	817	801	851	861	815	881	855	850	856	885	868	878	878	820	792	822	873	836	847	873	819	863	885	896	866	849	821	834	797	874	851	884	892	820	861	808	804	828	825	854	886	833	810	792	897	836	839	853	848	850	829	823	821	846	886	801	844	891	877	836	885	841	761	820	866	804	839	817	849	796	863	854	835	808	811	868	802	826	845	844	849	875	823	805	872	772	876	826	840	833	827	828	846	844	804	812	823	842	828	896	844	835	833	830	847	838	836	851	889	810	825	796	809	806	836	838	843	846	855	817	827	847	817	904	807	848	825	836	890	866	812	810	830	867	837	879	812	809	796	856	896	827	820	842	827	794	789	844	796	849	811	854	886	812	863	805	817	834	849	831	871	864	828	793	882	842	836	861	863	861	830	852	880	831	801	830	832	866	819	795	823	885	881	798	815	855	809	812	838	816	820	857	825	829	853	882	867	887	851	885	751	828	844	817	815	839	838	788	791	807	841	857	814	889	859	831	843	800	805	808	867	830	833	874	825	805	894	869	841	865	815	840	823	827	790	831	838	820	844	879	861	858	799	843	833	885	855	802	813	832	812	853	853	834	810	919	838	859	834	832	822	824	814	848	773	818	869	824	882	796	828	774	894	809	896	821	832	872	888	880	818	840	851	798	815	831	819	838	875	822	853	844	798	837	806	841	781	856	817	848	832	824	794	851	809	839	849	866	852	844	856	900	912	857	826	843	834	846	844	891	851	856	820	834	846	819	812	806	834	855	845	875	840	835	809	861	783	786	813	830	793	841	837	813	863	850	772	871	848	828	861	815	825	906	779	909	848	844	853	906	836	826	888	830	853	863	842	796	890	862	864	878	856	855	856	839	879	861	805	836	843	778	838	892	855	847	827	802	839	805	823	802	896	820	844	838	771	889	796	823	856	873	826	842	861	828	819	821	771	823	821	823	792	865	866	854	885	867	842	845	827	861	825	819	835	874	933	840	827	826	831	849	826	851	800	837	879	833	849	867	885	810	869	839	805	815	860	835	908	833	820	818	822	876	825	865	825	799	852	817	849	835	836	851	874	893	806	815	818	831	879	799	860	815	857	868	831	831	837	824	825	843	860	876	821	829	819	793	825	835	820	868	839	822	840	854	864	812	912	920	870	828	862	845	812	846	779	838	816	820	847	839	840	792	854	858	804	823	804	864	856	823	788	846	849	822	807	858	793	839
3646	5635	7272	68156	73697	46746	17488	7264	2011	1282	785	819	838	809	815	814	796	817	865	1015	1027	974	864	847	824	843	833	840	790	801	829	789	812	788	785	808	808	798	784	767	796	792	830	778	791	797	816	855	815	767	785	740	806	789	780	806	811	787	829	783	767	751	790	709	818	813	773	772	826	776	755	825	760	767	828	814	797	797	771	782	788	838	786	851	745	857	786	802	787	795	811	832	737	830	787	784	797	771	759	786	804	787	771	798	782	829	806	838	786	758	793	799	780	834	769	778	809	771	767	839	773	736	793	784	797	783	798	812	808	782	804	839	795	801	798	794	830	807	763	809	818	811	843	792	817	788	826	803	824	794	801	771	796	784	871	800	849	785	779	803	779	785	805	817	775	785	786	772	786	797	764	792	751	778	823	777	790	880	797	796	777	773	807	784	803	801	815	771	799	832	823	822	789	784	848	763	801	792	811	814	767	815	783	801	813	767	835	752	798	805	814	835	799	813	762	822	852	772	787	775	759	797	798	822	735	796	762	839	798	811	794	793	783	743	808	835	822	767	776	782	762	801	777	892	806	827	754	743	827	825	774	779	790	784	796	775	778	772	830	821	808	836	782	762	761	736	778	796	826	769	795	769	800	811	801	802	800	781	817	746	779	833	794	782	802	876	803	807	770	760	829	827	757	770	758	782	776	809	755	799	738	760	754	815	730	809	789	766	825	804	839	835	798	750	815	777	780	799	848	771	794	765	774	745	852	772	762	791	740	783	803	818	833	833	842	793	831	807	796	808	836	814	820	819	804	783	788	809	763	821	781	763	705	786	784	782	777	811	776	756	864	808	796	798	831	795	793	809	823	779	799	794	859	771	797	786	811	750	815	808	743	774	806	787	801	802	828	818	825	795	823	755	841	767	753	800	757	803	778	797	791	814	768	776	808	779	797	805	835	773	847	810	827	841	803	825	823	756	829	803	831	758	797	815	811	834	791	809	811	806	799	816	828	770	822	777	751	832	811	803	810	761	803	803	786	804	789	788	785	849	788	803	848	814	748	771	784	793	826	795	775	817	774	796	788	846	826	740	818	748	819	775	783	805	772	791	784	808	850	833	787	821	746	788	852	762	759	770	808	802	783	818	783	811	813	786	821	778	811	812	776	813	785	813	762	779	739	789	756	792	809	768	792	765	849	808	748	749	827	756	823	774	767	773	845	794	795	767	790	789	733	697	785	782	792	748	757	793	792	796	793	754	784	826	816	786	793	855	776	742	797	768	823	823	803	819	802	754	827	795	790	785	833	853	790	842	806	776	815	793	812	795	819	809	808	821	808	765	880	818	794	819	796	811	778	781	823	801	781	784	774	824	808	838	840	779	767	801	777	742	770	839	803	815	813	792	793	786	802	802	817	760	790	789	815	788	813	780	767	789	756	781	778	845	784	793	805	774	809	787	841	806	781	756	806	792	826	761	786	791	805	776	796	812	824	804	830	819	816	805	812	818	773	774	787	769	806	776	786	802	766	798	843	814	783	773	830	740	817	792	780	772	728	805	808	787	779	814	826	831	804	794	809	805	770	805	807	788	815	777	807	750	841	854	766	825	787	783	819	819	820	752	793	722	809	843	775	816	729	760	833	755	775	785	777	777	796	793	865	811	781	768	823	758	774	791	755	785	874	775	775	746	809	840	827	788	820	796	830	783	785	793	799	832	794	784	784	770	778	826	759	808	784	780	836	828	804	863	790	821	820	865	803	725	774	771	780	824	795	811	777	829	700	788	795	792	794	831	835	827	746	780	794	746	822	778	810	784	810	778	777	792	768	799	810	809	835	754	787	784	728	781	815	804	809	797	775	821	799	790	756	790	797	785	783	779	785	824	801	830	801	818	809	814	814	773	819	798	779	800	790	836	817	861	787	848	819	782	821	772	788	788	802	848	815	787	841	802	815	779	798	811	786	853	764	769	834	784	817	775	803	748	812	772	796	785	808	748	783	847	787	801	785	807	796	776	828	820	795	794	809	802	789	783	794	805	777	820	829	764	810	765	754	809	810	817	820	815	762	819	798	810	775	801	793	778	806	785	774	828	847	839	796	814	759	827	851	782	775	767	792	827	736	804	784	841	821	793	796	827	786	777	786	884	797	782	791	816	790	804	768	752	786	842	837	786	821	792	868	797	813	773	781	787	765	770	732	821	804	792	823	772	784	751	780	827	763	821	814	798	799	753	811	788	765	744	768	824	801	763	806	824	780	775	787	731	752	784	836	807	790	769	813	781	812	837	814	776	824	802	811	791	797	787	819	762	808	821	761	823	738	765	797	802	804	826	711	778	817	796	884	792	778	787	813	822	816	783	801	762	834	833	759	779	799	775	802	861	738	809	822	807	808	860	768	803	758	812	785	786	786	811	768	750	766	796	794	818	839	797	747	827	837	761	861	789	818	787	825	765	789	807	832	812	759	829	765	806	790	820	781	757	793	808	760	790	784	820	784	779	784	797	776	776	838	745	812	770	792	780	752	802	830	779	814	862	821	758	812	798	822	793	770	793	779	800	787	774	780	813	814	784	793	803	772	795	807	805	831	800	778	805	788	791	769	815	831	758	803	804	791	835	776	790	802	785	777	800	804	828	780	817	820	817	777	810	792	814	809	805	771	843	749	805	813	823	801	776	789	757	788	756	776	777	788	800	815	806	847	784	764	748	787	832	774	801	793	765	785	780	803	782	750	791	834	752	761	847	817	782	820	764	763	742	786	792	823	762	759	772	773	770	763	805	824	778	779	806	776	744	811	815	795	797	808	764	763	845	776	803	788	807	771	774	820	769	764	781	794	767	830	781	788	788	807	825	790	771	818	798	822	784	818	816	802	796	839	745	732	752	825	806	813	737	776	756	809	766	784	804	793	775	787	810	752	764	802	845	737	787	768	799	809	793	799	799	742	786	819	777	770	746	807	735	868	788	753	782	763	777	781	788	839	757	782	851	714	762	829	792	824	806	784	801	751	788	786	831	806	813	777	778	784	835	788	849	762	770	754	789	833	818	799	790	796	819	786	817	759	817	811	810	799	845	806	838	764	780	789	762	788	811	814	805	763	778	826	825	754	775	742	792	771	812	762	746	727	770	795	749	842	774	722	751	793	744	797	812	809	804	774	862	792	764	785	742	824	820	744	758	771	773	818	782	736	778	704	787	797	831	815	824	767	796	817	780	819	800	826	758	793	772	750	782	818	785	801	818	829	836	774	808	817	790	810	753	778	780	796	801	768	790	781	766	811	799	819	844	768	840	772	802	827	800	743	810	785	808	761	822	700	789	776	765	774	801	785	780	815	791	784	769	779	847	784	806	813	796	827	816	764	780	767	816	806	781	777	754	805	793	816	801	777	800	765	745	810	759	813	796	769	817	781	805	759	805	773	783	782	774	785	802	770	840	792	734	754	775	773	768	753	719	832	791	860	828	795	777	810	751	768	856	817	790	799	827	756	771	812	776	776	788	767	803	813	786
27155	13387	2545	13476	19731	11227	3790	1216	935	789	795	840	830	838	778	817	810	837	811	785	877	841	785	794	860	793	787	821	849	826	827	801	799	824	820	810	825	825	833	830	848	833	805	805	831	862	803	825	809	843	840	816	827	853	814	792	824	838	815	781	823	836	823	800	768	829	788	822	830	829	846	852	785	801	796	828	879	789	784	802	868	841	815	800	797	845	826	810	832	858	817	789	805	808	831	803	824	792	806	751	823	791	841	845	838	828	819	790	793	809	824	880	831	815	830	840	870	794	833	801	842	850	796	827	770	802	868	799	813	795	831	818	861	808	832	851	832	821	798	728	839	824	819	814	742	790	757	782	823	799	833	812	809	775	764	761	820	841	814	808	814	790	846	834	830	779	810	816	779	772	808	812	851	887	760	785	839	773	793	856	816	884	844	881	859	791	840	778	802	771	823	810	785	817	786	832	812	754	797	781	865	764	807	845	819	811	822	779	780	784	825	854	779	874	756	799	782	789	827	812	827	808	847	785	808	851	826	852	770	789	788	840	801	823	807	809	826	792	788	803	771	762	803	815	822	817	843	805	836	798	801	819	794	814	836	851	759	880	809	835	805	830	850	770	799	736	858	847	820	833	805	814	850	860	836	801	811	843	767	812	762	797	796	780	824	832	831	808	818	806	833	819	832	766	775	832	789	847	766	820	850	836	840	834	786	793	792	777	775	800	892	809	808	825	814	821	841	808	829	812	829	800	766	803	813	814	845	865	861	829	835	800	843	853	801	826	840	837	860	809	806	804	850	841	795	814	815	770	881	867	796	790	820	854	839	776	805	834	825	866	862	775	786	783	838	813	830	822	810	838	762	855	838	854	840	831	849	788	811	817	788	818	789	792	847	822	881	799	792	815	816	872	876	838	790	775	843	824	801	828	789	788	843	845	786	844	800	830	759	801	820	830	806	850	778	777	802	828	745	787	760	798	839	828	789	789	815	824	814	806	832	791	790	824	900	819	808	817	812	855	846	777	835	792	818	839	788	812	782	817	764	818	823	838	818	828	827	815	796	796	790	804	857	786	780	826	833	795	836	801	779	806	803	837	800	787	808	835	836	857	856	798	841	793	796	812	842	787	760	798	769	826	794	808	861	839	786	815	766	767	808	822	841	817	782	784	813	775	831	802	829	838	822	851	819	798	823	841	845	832	811	842	802	806	771	822	774	862	771	799	766	820	815	823	785	799	819	821	786	840	835	841	799	847	810	754	800	824	821	835	792	794	876	845	834	872	767	789	838	784	829	769	765	849	769	777	803	831	785	813	799	788	794	782	783	762	775	784	751	804	842	829	783	776	820	843	862	829	839	796	850	815	772	802	809	818	823	803	809	793	801	871	871	787	843	824	774	842	838	785	810	814	799	798	845	792	848	802	866	805	781	761	839	803	872	822	821	800	828	811	797	801	795	800	795	799	785	860	806	774	800	847	828	811	821	855	791	828	841	802	802	842	826	811	784	761	818	825	768	831	787	845	811	840	809	801	827	814	810	814	838	808	800	819	824	773	803	858	846	781	816	842	823	816	796	804	782	784	799	765	822	859	798	825	856	830	848	781	767	855	822	774	821	815	796	850	839	808	849	855	786	764	815	800	764	851	850	839	823	812	825	788	831	823	814	824	798	856	809	805	799	798	803	790	809	847	861	827	767	815	778	798	800	832	828	821	839	809	735	772	791	818	870	824	799	827	785	910	829	771	802	772	830	873	851	790	814	812	814	808	786	803	837	857	819	820	802	902	795	815	821	866	790	823	798	823	788	843	775	825	753	770	770	824	804	792	841	855	793	864	790	791	834	867	791	814	822	785	798	796	827	802	828	823	788	830	845	809	843	761	803	822	785	849	838	860	819	896	849	787	819	849	839	831	849	816	815	853	795	818	833	751	849	847	799	776	817	818	792	759	808	814	787	858	827	815	847	834	809	868	859	745	770	805	771	817	829	811	818	752	786	836	887	796	803	831	869	791	810	829	776	772	819	851	850	815	799	833	880	780	805	823	826	853	819	831	816	827	782	805	770	774	805	836	824	828	833	781	824	767	837	842	757	838	785	790	777	790	803	823	832	809	774	798	799	787	795	860	802	817	850	757	802	790	836	766	796	819	831	861	809	786	862	785	835	847	824	799	818	774	842	807	827	818	811	842	796	821	790	848	853	775	770	844	832	811	807	821	733	760	789	820	818	836	828	887	866	799	803	823	816	848	829	833	773	832	775	760	828	837	821	770	802	803	790	890	831	797	821	821	787	796	786	864	817	784	800	832	787	784	787	817	831	827	811	863	800	844	820	792	807	733	767	749	827	784	827	812	821	791	841	780	850	815	857	784	821	835	836	864	814	779	864	787	825	834	838	828	803	811	790	823	788	787	862	772	784	794	808	775	841	863	833	804	820	821	795	850	827	756	809	774	863	848	842	829	833	823	815	802	869	854	817	823	834	831	869	814	849	835	838	832	767	791	811	775	807	788	801	807	836	805	786	813	826	771	784	839	747	778	789	836	770	783	859	827	822	806	824	783	850	852	812	822	820	866	818	788	764	807	827	794	817	773	816	829	771	829	818	851	830	806	760	829	796	813	808	801	787	816	775	805	813	794	873	767	797	824	824	824	823	832	819	830	759	831	804	803	796	832	844	800	872	831	803	782	805	814	778	826	821	816	848	834	845	794	804	811	776	816	823	803	813	802	758	753	822	849	845	832	823	828	823	843	771	822	776	774	824	800	824	808	775	793	794	831	808	828	865	753	787	836	769	765	800	879	817	818	801	854	859	796	802	783	825	758	796	793	820	843	808	768	859	819	796	837	820	813	803	796	837	884	779	791	815	802	799	858	797	764	817	814	827	778	816	817	788	826	826	863	768	794	819	820	807	765	792	828	756	826	790	830	833	818	821	805	795	815	833	837	764	785	810	809	810	793	803	850	802	853	850	817	816	853	833	786	864	860	776	797	792	779	813	729	825	790	831	804	791	850	848	811	798	813	861	814	853	860	803	785	803	835	758	898	802	844	749	832	793	828	819	777	830	839	820	840	769	757	815	827	797	812	816	829	853	797	808	860	831	811	839	834	811	796	833	769	794	834	850	810	787	799	824	779	824	840	830	779	785	747	877	867	791	824	813	777	852	797	787	806	844	855	827	789	837	871	791	778	800	860	810	886	812	795	819	804	808	817	785	743	823	861	864	805	816	778	882	799	817	851	840	771	824	802	820	799	796	800	823	770	791	790	786	774	829	878	820	835	872	811	779	826	844	737	774	852	819	783	777	831	835	827	844	788	886	769	824	782	816	821	867	782	852	780	808	778	874	794	783	812	852	865	858	845	784	800	787	835	830	798	815	845	778	837	814	847	815	833	799	802	767	775	852	835	784	822	789	832	810	785	805	819	830	842	815	853	828	822	842	775	794	855	800	800	798	826	818	777	809	834	787	822	792	832	825	810	781	837	838	764	784	811	815	809	787	911
5039	980	1080	13090	15833	8133	2970	1135	808	698	713	693	717	726	749	780	721	761	691	736	718	734	775	759	746	721	709	732	754	775	711	762	726	741	736	729	713	744	711	748	733	732	725	730	710	686	736	730	726	697	750	738	716	707	710	703	745	723	718	740	760	772	726	735	757	751	719	777	719	787	799	684	728	744	747	718	739	695	710	675	723	752	738	736	717	734	720	705	739	737	763	742	729	678	719	705	769	706	698	729	760	723	766	723	730	698	721	776	761	752	687	732	734	760	705	755	705	719	728	736	674	769	742	726	719	716	670	690	724	687	692	779	695	751	719	721	728	732	711	710	709	706	748	732	731	741	758	676	740	748	767	697	705	708	743	743	772	734	771	733	708	769	778	734	732	740	755	701	732	739	664	725	709	711	692	735	741	752	704	704	741	751	741	760	727	757	704	738	711	718	770	715	765	678	724	698	742	746	759	674	722	767	726	732	733	696	725	776	744	723	676	771	727	734	696	700	685	722	719	723	707	689	756	681	736	777	684	725	714	741	692	740	714	708	716	744	729	696	716	760	748	706	757	745	768	713	759	711	695	712	699	674	716	675	725	715	753	733	708	756	697	728	733	708	770	710	738	708	716	757	728	742	752	688	699	735	693	734	682	697	774	687	713	745	728	746	720	733	728	779	773	725	725	734	750	758	748	690	753	706	724	729	672	695	719	704	670	696	701	733	725	775	756	718	764	714	750	738	786	783	709	744	689	728	685	726	794	705	730	721	702	707	732	763	721	732	739	744	699	726	789	742	714	783	683	718	756	724	705	726	751	675	741	715	753	751	718	777	738	755	765	692	748	724	722	733	740	706	740	710	725	767	748	752	742	677	734	757	715	694	717	785	738	720	768	732	732	717	726	684	709	670	748	752	775	738	809	737	757	705	699	760	728	770	728	743	696	749	753	711	674	713	729	760	690	659	705	696	742	756	740	740	732	765	717	749	753	754	705	713	769	724	785	724	751	720	760	743	726	729	726	699	761	720	710	764	687	744	697	723	740	715	731	727	739	709	740	732	775	738	718	717	676	726	727	698	775	724	749	748	714	730	756	716	687	692	726	703	706	693	748	677	694	682	679	692	742	777	680	727	736	761	692	731	728	743	747	725	742	735	723	720	754	717	734	793	706	714	757	706	715	718	706	716	756	750	686	655	771	709	703	757	711	730	746	698	741	743	721	698	752	696	711	750	752	714	733	705	700	789	756	703	736	720	728	740	711	736	747	732	694	707	753	748	737	703	735	773	720	720	738	741	733	763	742	730	679	747	746	748	733	712	738	755	709	730	765	759	733	742	742	667	727	721	759	747	721	746	726	707	744	733	739	729	716	738	739	758	722	748	699	693	750	690	709	728	763	703	735	774	730	732	780	723	723	673	714	724	741	755	717	801	736	731	696	734	742	756	712	787	756	723	714	736	773	773	709	732	731	667	717	711	690	728	746	718	753	715	759	744	700	734	692	698	709	665	697	719	699	721	725	711	717	745	728	762	712	758	683	699	714	717	722	761	726	713	726	720	778	753	733	719	760	727	723	740	731	729	724	684	727	705	753	741	705	716	725	751	738	726	766	685	725	759	734	724	772	691	733	712	763	704	698	749	743	726	753	738	698	748	725	767	759	722	785	712	740	750	707	756	727	745	751	745	752	753	705	737	762	740	726	753	722	768	767	737	728	736	727	767	703	713	731	692	698	762	703	725	736	731	761	766	718	765	711	735	728	678	750	721	681	721	740	754	762	700	707	704	713	725	752	738	748	674	721	767	792	773	739	763	770	710	705	723	762	677	666	693	766	749	726	719	699	684	720	757	703	744	733	750	735	742	775	716	709	700	735	711	720	746	700	785	742	740	682	764	746	759	717	804	742	742	753	705	744	694	711	729	718	720	722	743	748	719	741	679	716	741	781	688	763	721	754	670	740	705	741	708	713	690	670	741	696	716	700	696	714	764	700	703	642	721	719	723	730	755	732	731	680	735	691	740	730	713	694	730	720	699	705	737	789	748	719	720	713	696	708	728	725	675	714	757	698	737	731	706	711	775	748	749	740	747	682	699	744	713	679	678	712	693	744	723	735	666	684	710	736	738	740	754	737	716	746	717	670	678	701	732	717	715	732	720	753	736	741	749	731	713	732	765	791	737	716	715	777	778	731	700	683	734	748	705	757	742	718	719	706	740	769	717	765	758	718	716	718	684	752	717	741	760	718	733	745	733	705	754	737	779	710	738	725	734	766	675	742	731	804	739	753	683	691	789	730	741	689	704	692	722	727	714	774	668	762	732	758	732	774	748	723	737	718	720	761	681	721	753	711	732	700	703	727	760	770	725	666	727	739	688	713	743	792	739	717	712	726	724	732	728	724	676	736	697	744	776	721	700	678	744	727	736	705	701	756	692	705	692	751	756	733	691	741	707	721	763	744	712	738	710	741	720	714	712	715	712	739	686	733	723	704	766	742	663	729	697	686	708	733	724	706	697	733	733	703	778	678	733	788	685	743	660	694	759	725	679	710	699	712	702	707	722	797	751	781	718	723	707	719	760	680	743	759	748	698	803	706	735	710	713	699	717	687	734	771	679	758	678	745	724	764	725	693	681	740	771	726	747	724	775	680	750	714	658	752	743	704	751	747	718	719	731	758	707	688	755	725	698	727	723	703	723	734	691	739	686	721	707	739	717	676	765	744	709	698	704	715	721	704	724	735	704	791	779	720	758	737	771	746	670	729	703	768	729	756	691	731	770	722	705	701	752	707	740	713	705	732	710	695	711	649	706	762	763	661	684	700	713	735	739	728	742	734	719	730	662	707	721	694	784	709	707	737	728	718	689	791	704	776	718	770	706	704	736	710	732	726	780	750	695	747	679	762	752	747	727	716	741	702	741	716	771	716	688	749	758	765	721	704	719	713	723	686	724	748	722	742	701	719	685	733	755	750	768	734	747	728	759	743	734	707	713	735	694	705	793	738	712	747	757	726	696	772	718	721	765	764	739	761	691	730	756	706	705	751	688	728	713	732	755	707	754	710	722	724	746	798	718	701	668	747	720	722	730	771	709	729	758	703	721	681	747	750	722	719	726	778	725	748	688	729	721	694	722	722	755	672	729	737	731	737	750	717	738	760	763	686	718	736	768	743	758	755	754	722	728	683	724	703	776	742	747	748	745	686	807	666	701	702	725	720	771	697	757	714	743	728	735	752	732	736	721	735	732	741	735	763	771	719	800	747	754	748	739	748	750	728	790	736	754	713	713	706	690	758	744	701	699	715	736	739	704	738	749	714	718	765	769	747	725	700	723	767	729	735	691	725	714	720	749	752	741	748	812	726	705	739	714	738	706	723	755	769	762	723	739	713	716	723	697	714	782	727	728	717	771	727	757	739	705	732	770	703	752	752	701	710	733	714	708	749	733	752	793	759	733	717	696	750	735	710	753	746	682	684	725	735	747	740	703	726	769	758	734	702	710	683	725
24657	21130	27521	45047	59369	44205	24556	6626	1433	821	847	850	825	787	825	868	800	787	773	817	876	869	860	783	802	809	769	806	818	787	786	815	774	784	783	776	809	802	829	787	798	795	782	819	849	776	824	744	836	703	773	769	775	766	787	770	808	790	733	769	774	777	746	776	788	759	811	798	813	805	789	808	791	787	796	741	788	792	836	781	759	790	824	790	794	826	790	823	771	804	756	758	785	799	817	773	755	799	754	829	802	743	767	806	788	810	784	758	793	785	823	778	778	806	754	797	854	797	812	784	804	780	753	842	847	812	806	785	782	801	829	756	779	757	814	774	802	806	810	797	763	823	850	764	817	746	765	817	766	808	777	751	790	776	791	790	760	824	804	795	787	765	771	748	825	769	769	802	766	796	743	765	752	807	828	831	815	763	853	836	818	796	806	837	726	806	823	768	796	782	784	756	745	724	754	778	722	777	826	766	765	806	800	731	789	821	779	795	798	833	802	808	757	760	800	763	809	833	777	837	823	773	780	865	741	789	846	802	831	825	764	784	782	729	793	720	766	759	747	763	793	785	777	774	818	787	795	765	794	820	799	788	807	815	739	782	785	775	781	808	771	756	791	769	746	742	759	763	777	765	768	803	826	783	761	776	799	774	808	734	772	802	783	741	750	783	769	778	779	805	783	835	786	812	775	763	777	800	786	771	828	788	791	796	805	754	779	803	842	820	793	833	741	815	747	792	742	802	827	738	785	819	824	808	794	771	771	771	781	817	804	831	812	806	770	809	775	761	771	812	808	786	795	787	806	766	776	799	766	802	789	797	754	771	776	797	832	801	768	749	791	773	789	780	795	784	806	795	796	799	763	802	780	812	808	768	797	757	792	815	751	782	808	818	782	749	796	783	834	788	768	771	781	773	784	743	785	813	733	821	786	800	762	772	779	781	787	766	761	790	799	829	784	799	770	738	767	766	789	835	794	807	749	835	766	837	789	766	789	819	777	789	805	803	843	804	804	764	709	762	755	755	786	804	812	812	773	745	804	821	790	793	771	792	820	775	760	742	803	760	778	820	808	779	759	813	805	763	792	793	822	751	768	821	771	747	795	769	783	754	812	795	781	769	777	813	827	770	781	756	812	776	808	812	752	757	806	776	767	845	848	789	789	781	789	779	792	745	789	764	784	776	785	804	785	811	775	760	791	780	788	769	753	810	802	793	798	813	795	818	799	792	838	760	798	806	789	797	824	787	749	820	795	763	750	852	707	753	810	782	774	796	772	776	751	754	831	731	760	778	806	776	810	777	757	774	722	789	809	799	794	752	761	785	762	802	791	831	771	786	776	817	820	775	792	775	761	764	831	770	817	774	804	758	751	771	854	822	758	803	842	767	769	817	765	773	749	769	799	770	773	777	788	762	819	761	784	764	832	829	764	746	783	768	764	806	824	813	813	760	753	726	846	772	803	796	729	749	797	822	759	773	808	758	810	819	824	799	819	776	755	841	784	770	787	816	770	735	782	811	850	806	786	789	788	772	736	748	816	811	736	795	760	830	782	792	769	821	809	772	828	761	724	788	842	788	792	791	842	791	751	789	773	759	815	850	751	773	748	766	737	809	769	818	791	787	821	831	742	744	737	820	816	825	773	792	821	753	737	786	779	751	781	779	747	769	732	750	811	777	817	751	797	800	800	760	831	768	789	770	794	827	733	801	764	773	767	787	816	831	817	887	791	788	787	784	744	740	764	759	854	726	709	749	820	782	758	749	723	798	806	805	789	790	762	761	748	800	822	808	730	843	771	808	791	767	751	796	778	784	816	808	787	817	757	757	788	858	804	757	784	775	861	789	815	796	771	771	832	774	808	764	783	786	825	795	817	741	749	790	828	783	734	813	786	742	766	781	813	815	779	795	745	785	774	749	774	793	793	765	728	778	846	813	799	782	766	762	827	788	814	763	815	797	820	819	782	771	810	835	787	778	769	787	763	813	788	787	801	800	775	749	818	747	762	791	781	793	798	790	825	812	768	791	785	800	757	790	791	792	831	834	757	762	760	857	795	797	833	827	747	789	814	752	749	754	817	793	795	750	726	766	789	818	808	823	816	798	834	808	812	763	790	795	760	788	769	802	742	750	795	763	762	846	732	757	772	781	737	813	792	746	814	761	812	787	761	806	761	783	807	748	767	798	741	790	792	804	789	752	817	802	740	778	709	719	827	822	748	734	762	744	811	814	811	867	782	773	750	754	796	739	759	767	773	753	781	784	826	781	747	758	783	813	790	792	790	795	805	784	856	760	809	805	794	827	768	739	796	840	733	777	771	751	756	789	816	756	820	768	774	760	772	773	774	765	740	786	775	819	857	817	762	775	793	831	806	848	784	797	796	806	780	791	828	823	830	776	761	752	782	798	737	752	758	779	792	735	783	820	778	828	736	820	764	800	775	810	791	787	774	827	795	785	792	794	798	798	820	791	769	790	757	790	823	804	746	719	786	777	799	794	795	837	748	849	773	769	730	806	765	766	782	729	783	820	798	784	769	761	787	804	781	775	794	773	798	787	776	808	774	746	766	801	808	731	783	814	783	781	814	787	816	814	782	761	793	795	758	800	819	804	751	763	781	797	828	849	767	787	799	724	775	785	807	811	792	754	764	767	773	785	767	820	794	752	781	813	779	776	781	781	816	800	821	740	821	753	766	756	731	808	774	776	858	778	761	749	798	790	816	813	835	769	779	780	774	783	803	827	782	770	760	776	782	751	762	796	798	812	780	763	801	766	796	781	791	755	814	791	823	797	801	813	793	778	812	725	802	767	794	811	777	793	794	781	767	816	793	763	751	773	764	749	778	793	769	802	773	795	823	715	774	787	748	761	774	779	812	767	752	775	736	799	774	788	817	786	812	738	799	768	797	790	784	810	776	793	777	765	747	794	747	763	739	743	717	780	775	764	821	794	746	820	787	729	831	768	787	784	729	760	753	725	803	804	799	773	779	797	779	773	755	762	797	810	768	783	818	760	794	764	799	819	796	777	799	769	784	825	807	796	765	765	790	772	767	807	790	746	855	800	742	809	779	815	758	813	761	805	758	793	752	782	791	782	786	766	791	807	745	838	777	801	769	755	753	754	724	756	798	810	782	811	808	776	771	799	778	806	793	723	804	727	806	790	849	788	770	778	773	795	783	766	798	791	861	741	840	781	765	786	739	797	795	807	740	787	803	840	801	786	808	761	766	776	790	738	791	729	793	799	762	764	808	773	786	783	790	760	763	817	759	813	789	785	789	772	787	740	752	753	787	799	774	755	750	788	779	804	794	773	789	755	790	769	791	787	789	786	790	785	722	792	805	771	809	814	798	807	784	741	797	793	786	850	781	764	726	758	872	794	777	787	757	770	749	839	716	743	820	770	801	812	841	812	762	771	815	777	785	798	769	788	806	824	774	788	833	842	756	809	752	770	774	789	815	821	740	773	800	819	770	734	817	764	743	788	852	766	807	803	783	794	760	798
3515	3717	4721	62543	58882	35260	15821	4018	1213	764	762	771	769	754	794	772	785	721	723	791	829	814	776	696	746	780	717	734	733	736	702	741	772	738	764	698	758	784	672	766	724	764	737	751	773	724	720	742	771	764	697	745	780	774	715	763	723	738	702	763	742	758	743	746	725	758	745	750	767	721	740	741	718	742	756	722	757	771	770	723	702	695	770	748	719	739	751	744	763	782	727	753	704	739	758	724	737	737	727	726	744	755	754	728	712	736	762	732	727	732	717	738	779	729	732	766	725	724	722	777	779	716	778	706	770	718	699	726	721	735	783	787	743	729	717	767	739	715	750	758	712	764	742	765	687	761	698	808	746	755	728	764	692	726	686	735	723	694	765	724	753	722	754	715	720	742	707	724	796	732	772	681	774	734	733	751	715	725	723	771	784	728	752	694	757	734	724	716	791	770	730	745	742	728	734	705	712	681	754	744	775	719	726	718	733	721	753	726	719	691	746	737	726	757	716	770	772	738	804	725	752	719	748	745	766	740	726	791	778	713	782	719	771	705	726	693	708	668	741	709	724	737	694	768	711	728	702	779	716	706	746	714	722	728	763	738	749	726	742	766	728	749	730	700	699	747	703	761	712	745	737	707	690	760	695	745	769	739	699	691	722	799	725	740	713	751	763	704	754	704	749	730	725	713	747	702	728	719	740	702	747	725	732	695	715	752	727	710	769	729	708	788	712	727	690	684	750	759	799	748	737	777	750	756	719	805	747	735	721	713	748	732	742	726	726	789	731	773	718	745	771	718	705	689	761	693	714	743	744	704	716	732	687	687	730	772	736	786	714	733	763	734	700	750	738	714	699	717	726	749	679	740	758	757	744	701	725	707	733	735	806	763	717	755	701	796	687	752	725	763	768	741	754	736	737	772	661	739	745	690	761	782	743	720	696	741	759	752	739	799	767	722	692	735	719	783	776	746	727	807	791	759	776	756	733	735	708	711	748	747	658	737	757	683	708	731	737	711	744	671	728	716	772	742	759	793	736	715	734	754	751	717	762	733	734	758	715	722	745	754	712	768	731	752	730	750	756	734	722	726	693	764	774	736	682	732	764	722	717	736	732	736	791	711	708	719	798	709	736	745	741	763	737	767	792	726	718	763	728	719	691	743	755	738	753	767	740	693	722	762	682	742	767	725	739	770	744	786	747	713	723	749	744	719	750	715	718	738	681	753	798	718	740	774	716	686	742	751	726	716	711	765	709	709	803	781	747	732	743	701	703	756	762	712	710	789	715	714	731	705	733	749	693	776	764	740	707	687	708	719	791	733	733	760	723	718	755	714	744	734	699	730	747	739	725	721	737	721	759	734	711	720	729	752	762	754	731	772	780	755	706	715	697	739	740	751	752	761	735	766	712	800	718	719	736	754	742	726	708	749	716	750	763	760	708	752	756	713	763	730	697	745	701	725	736	712	709	749	782	705	771	711	719	740	765	746	701	759	730	713	725	733	745	686	748	702	753	735	745	716	770	699	747	731	745	726	708	751	749	730	736	751	676	715	733	730	711	735	732	728	759	712	693	742	733	728	750	692	729	758	708	731	716	764	717	772	751	718	779	771	765	742	750	729	768	745	777	738	706	743	730	728	733	764	736	717	731	752	735	735	731	742	695	779	734	701	747	737	743	743	717	761	740	742	749	732	766	733	727	736	712	740	739	768	697	718	756	734	708	726	700	753	792	789	717	698	730	698	759	775	724	795	733	737	734	758	739	674	726	687	738	687	690	770	747	720	761	751	735	783	746	730	737	732	735	765	747	715	716	729	745	747	729	732	786	780	724	722	742	742	722	705	703	747	769	754	748	722	748	713	725	689	790	668	705	737	779	769	754	731	736	723	778	746	654	730	787	695	726	736	761	730	729	721	712	726	717	719	724	713	744	757	725	725	726	730	671	759	710	667	747	746	759	704	688	774	719	725	692	757	752	697	744	728	743	721	745	689	716	792	744	743	770	746	720	721	750	768	706	703	781	755	725	724	718	759	761	712	790	742	729	735	705	768	697	738	776	753	727	734	681	729	753	742	726	721	781	771	702	728	735	777	739	707	743	775	724	710	746	662	749	692	756	735	764	722	784	768	732	754	713	747	700	732	755	698	723	762	721	731	738	753	790	764	733	766	774	740	720	746	756	791	733	768	706	715	744	725	742	690	722	698	775	699	766	730	725	727	725	709	763	712	792	745	766	772	756	749	743	756	781	721	701	735	755	755	729	711	714	796	753	698	695	705	776	739	762	721	750	741	776	770	724	792	703	734	744	721	664	730	748	668	730	738	744	696	729	716	798	758	760	718	749	774	747	731	738	713	702	700	749	702	766	726	727	699	749	704	717	701	734	717	711	739	745	770	754	724	731	740	750	753	739	735	714	716	764	729	709	705	733	757	741	759	741	743	716	771	786	750	710	758	739	769	798	803	734	714	720	740	753	794	748	746	770	769	752	748	788	748	694	725	707	728	783	717	775	788	751	766	759	735	794	799	722	725	726	757	726	752	711	729	747	757	800	748	725	758	758	736	688	754	690	783	788	737	737	742	753	733	702	734	702	728	761	699	717	765	732	695	684	689	735	791	726	770	756	750	732	779	738	726	729	747	741	793	722	774	728	734	701	743	801	713	741	762	720	714	748	767	760	743	706	747	760	771	785	713	753	789	731	739	765	706	768	716	718	740	772	742	727	767	761	726	737	714	726	718	738	712	774	768	703	726	772	667	696	772	716	751	765	720	758	763	772	729	735	713	748	711	750	737	728	782	730	759	717	729	763	729	705	661	709	772	740	748	744	763	719	746	748	768	746	754	722	676	780	748	726	709	724	693	710	766	698	742	748	756	720	746	769	706	763	730	743	746	738	764	716	744	747	746	747	745	719	765	718	794	735	758	712	678	754	721	700	733	700	786	752	721	709	733	735	726	726	751	702	749	752	758	763	789	735	756	772	733	725	705	730	747	716	744	731	764	770	731	765	737	740	759	710	699	749	744	695	733	772	777	711	759	787	709	728	747	738	717	762	714	695	749	695	750	715	751	747	738	728	732	746	775	727	760	728	695	753	740	714	720	753	768	720	734	690	762	740	766	759	724	778	739	762	754	719	734	767	708	743	747	720	729	771	756	677	739	714	744	784	758	709	715	733	732	734	758	653	755	763	750	819	789	731	724	764	741	698	753	690	774	732	723	730	703	716	759	744	734	737	701	745	794	746	758	762	745	744	706	721	771	724	763	752	759	727	714	762	802	726	731	739	739	737	728	809	772	709	735	725	732	776	729	768	713	723	745	761	727	754	765	718	710	776	709	758	703	767	773	750	690	724	792	704	738	768	712	772	773	703	718	738	713	736	706	783	746	763	717	700	713	746	779	753	667	776	750	739	728	801	738	700	755	718	750	773	728	737	784	726	719	728	752	708	773	730	756	687	725	734	724	760	717	769	772	735	744	760	714	745	711	699	725	720	679	705	740	749	759
23732	21068	28244	42410	64090	51697	32972	12567	1686	1000	900	894	859	851	903	858	823	884	858	916	905	934	898	885	889	886	851	829	861	903	812	876	833	778	880	793	842	862	866	819	793	895	885	825	848	876	852	844	846	854	836	849	903	848	815	831	819	820	873	855	852	872	859	844	825	821	845	818	829	874	848	852	822	800	857	881	893	890	875	891	784	867	866	845	844	837	867	875	826	813	804	882	868	836	816	848	807	840	863	853	825	819	827	828	869	859	904	880	816	860	806	804	838	869	885	802	841	835	872	851	836	872	828	872	831	815	874	820	849	863	785	885	868	870	898	859	853	835	835	830	860	851	819	848	829	910	827	819	804	845	853	908	816	842	903	813	829	826	860	829	913	850	824	870	831	856	868	820	799	878	804	787	823	843	830	866	840	876	891	851	866	821	919	885	842	799	849	889	871	810	800	887	864	869	864	787	867	794	878	857	840	835	845	892	869	865	860	834	832	832	812	828	847	876	825	819	808	791	896	864	841	853	866	857	833	850	843	838	855	834	829	810	841	876	843	847	835	868	860	885	794	868	811	836	874	882	869	809	811	860	874	871	868	831	859	865	858	849	842	811	862	898	874	876	873	882	798	898	840	866	776	854	842	799	874	857	823	856	882	814	819	884	827	823	812	837	857	821	856	850	843	869	845	813	910	873	871	801	881	844	786	862	808	845	859	815	825	816	859	881	845	830	836	852	860	852	815	888	865	789	798	872	865	880	821	849	831	861	777	827	824	808	818	824	884	841	861	885	776	803	837	865	854	871	815	841	793	836	840	805	827	888	807	853	875	856	843	871	862	856	850	862	880	811	846	835	923	870	840	860	872	808	887	797	858	834	850	810	894	822	847	811	876	883	838	822	878	850	835	832	830	876	811	816	840	846	783	844	860	851	865	834	811	849	884	857	829	768	788	836	851	830	851	855	833	892	841	793	809	869	827	862	850	852	826	831	898	869	843	888	817	845	804	884	882	868	861	817	818	882	893	848	848	821	783	842	850	861	866	769	832	875	857	826	809	880	907	854	846	839	794	844	863	872	885	817	846	858	827	881	849	824	845	863	906	851	834	811	840	834	780	791	802	824	820	851	869	828	865	853	822	871	842	859	793	860	848	811	870	816	875	846	849	843	835	864	806	853	815	830	846	848	779	848	877	818	838	837	818	829	841	848	817	888	843	825	870	858	856	818	868	891	784	844	831	843	830	790	876	868	878	834	852	860	861	852	857	817	845	830	852	876	869	863	880	827	834	843	864	842	823	873	865	852	857	895	905	821	808	822	804	845	848	839	871	790	865	808	875	814	821	838	875	888	850	813	893	878	848	812	841	831	842	833	892	798	806	813	784	824	856	863	851	855	843	819	847	802	845	841	876	829	870	821	756	808	846	817	877	838	827	859	872	846	879	825	873	854	830	868	825	826	858	846	773	831	889	910	903	844	847	832	795	885	834	849	868	875	850	854	889	885	844	841	872	802	823	797	810	827	863	873	824	764	885	814	845	836	792	880	899	865	865	872	860	862	819	842	871	873	870	857	821	830	818	832	850	834	869	881	801	863	835	830	836	789	865	882	841	807	850	869	864	873	873	815	811	859	905	896	821	837	838	826	866	841	819	802	828	871	865	858	842	839	808	863	858	829	795	864	830	846	878	913	875	769	820	844	878	842	841	856	846	881	835	843	872	824	862	856	874	846	836	826	848	861	793	846	819	805	801	860	865	852	807	876	837	837	837	822	816	816	823	871	860	833	847	808	857	801	883	820	841	816	855	810	812	874	872	862	833	815	812	855	857	801	852	813	787	831	807	909	857	837	862	790	812	864	830	773	851	871	805	828	866	888	861	863	886	840	863	893	885	878	875	800	776	866	907	865	826	810	841	864	845	897	821	829	821	868	831	834	772	869	878	834	844	880	830	915	803	864	879	874	882	847	822	881	844	840	896	887	856	867	854	861	805	852	837	786	852	896	881	868	797	825	864	857	784	846	821	813	891	859	861	821	818	865	821	836	902	806	821	818	810	787	857	839	798	826	890	869	831	833	839	952	754	869	787	895	781	837	827	821	846	809	866	836	799	809	819	827	812	825	816	868	871	782	807	859	835	825	769	813	831	846	829	827	877	877	841	889	870	841	810	803	767	871	807	825	862	830	828	879	845	859	813	826	808	784	857	858	847	814	825	817	846	823	846	790	764	812	862	866	834	812	889	819	844	853	820	826	840	852	841	844	820	893	891	849	810	801	818	852	811	847	813	845	837	828	789	820	838	846	851	857	827	811	868	851	850	821	827	866	835	810	875	857	809	808	840	786	864	843	911	850	900	856	885	879	898	896	809	815	867	771	842	868	872	874	858	840	796	850	876	857	808	845	867	886	853	873	825	859	798	811	844	799	865	827	831	845	826	871	804	835	866	892	854	841	880	827	835	851	870	854	869	845	826	853	809	889	871	882	821	822	847	823	879	839	859	869	837	860	803	900	871	825	925	847	852	839	851	875	851	841	866	855	864	820	884	800	818	848	900	833	841	831	833	837	882	825	835	849	880	844	817	909	823	815	848	845	831	878	867	847	855	829	795	908	834	838	835	853	863	904	848	848	863	877	905	839	920	783	730	885	832	872	879	818	848	847	910	851	809	814	804	799	801	839	907	834	801	908	844	855	841	816	824	901	834	900	814	813	854	861	807	886	871	877	837	823	875	814	822	832	894	768	851	785	897	806	911	875	844	837	819	830	794	845	882	866	845	891	869	899	877	875	792	832	820	865	830	814	814	858	893	828	863	832	847	876	885	849	836	813	851	850	843	830	880	822	827	833	849	879	869	854	831	827	823	853	896	811	831	812	840	814	846	864	827	831	849	799	818	860	871	870	811	866	885	826	922	816	835	819	818	878	828	871	845	818	850	817	838	822	825	868	831	861	887	857	841	862	836	840	874	829	791	835	799	859	821	808	788	845	792	842	876	844	849	822	828	824	860	857	852	838	855	827	824	832	856	745	870	837	823	813	813	815	840	870	872	879	847	804	804	833	813	822	830	821	784	826	840	812	820	815	859	841	824	789	841	892	839	787	827	821	885	828	798	827	814	811	808	837	818	820	832	859	820	860	803	860	814	829	796	803	880	850	859	850	771	821	877	856	842	865	857	910	858	834	825	867	851	853	867	889	803	827	829	829	845	827	831	860	842	849	915	863	831	877	769	847	902	886	855	826	854	875	896	837	924	868	828	855	839	770	900	810	884	830	796	905	848	849	855	842	870	811	880	887	845	856	805	822	819	813	801	835	845	836	815	880	854	832	812	872	870	831	869	845	864	845	829	827	825	849	818	829	818	868	831	841	811	833	882	820	815	839	818	815	846	859	855	857	810	829	794	840	894	859	857	826	799	838	868	823	850	768	853	880	850	877	887	819	878	781	799	849	930	856	812	875	842	844	776	840	852	812	809	888	841	838	848	873	817	857	774	851	872	847	822	905	766	781
3705	5668	7908	70586	72088	45222	23918	7609	1087	776	804	777	744	819	747	851	751	839	828	923	923	934	940	821	777	805	786	804	795	812	847	807	818	798	820	827	756	850	804	822	785	768	756	774	841	804	786	782	838	834	772	793	762	821	786	818	782	790	812	853	803	829	867	868	837	803	787	738	842	731	789	805	779	826	799	796	845	827	767	826	818	775	793	783	854	793	798	760	780	840	810	792	830	817	756	758	737	774	798	753	856	808	769	815	777	801	795	779	747	807	802	810	763	833	788	740	817	803	778	809	789	836	742	776	785	770	820	829	774	797	796	798	792	783	795	791	819	773	768	785	806	829	783	786	763	765	776	765	807	837	772	792	795	838	768	792	714	754	844	819	842	809	855	824	788	798	813	770	758	811	784	837	833	679	847	819	810	819	820	798	812	818	773	774	803	761	765	823	783	842	762	846	782	817	804	817	830	828	812	771	796	770	787	803	805	793	800	836	776	826	817	748	755	795	812	793	836	812	779	796	815	829	767	870	782	802	789	770	833	772	795	823	788	802	828	792	784	814	767	764	841	783	785	774	794	839	783	765	834	766	779	783	733	779	798	760	809	801	803	767	751	783	806	828	775	794	772	760	760	809	772	800	747	799	831	769	831	814	782	787	763	835	781	738	811	804	778	769	764	834	825	754	795	826	760	780	806	791	784	788	781	773	782	799	823	753	841	809	755	812	813	793	755	839	818	822	814	759	781	824	791	762	784	756	826	752	764	828	777	761	771	735	798	781	765	786	778	775	806	799	785	820	821	756	812	799	809	752	823	806	779	782	780	789	824	784	788	774	862	732	747	773	798	805	811	839	817	798	768	774	806	789	785	801	813	761	816	861	826	814	758	822	792	819	785	817	850	783	754	780	826	795	786	787	793	744	760	789	830	844	828	796	777	798	822	802	772	805	801	791	785	742	840	793	745	807	795	851	761	829	806	784	822	760	814	774	802	856	725	833	781	806	792	770	769	798	799	776	825	791	771	748	806	779	778	808	752	745	769	792	800	795	785	779	795	788	777	811	754	815	780	764	814	799	792	743	790	816	789	780	825	808	836	791	777	824	785	773	780	841	762	823	777	782	820	761	823	797	770	808	798	776	760	766	741	726	761	758	760	790	766	777	770	810	843	794	763	790	821	758	764	844	822	776	828	849	816	829	754	806	791	815	801	798	816	760	780	740	774	780	814	824	785	841	735	766	780	779	767	786	817	785	815	811	816	707	810	790	766	836	763	800	781	707	768	784	869	834	799	814	791	776	837	796	768	796	861	745	827	774	740	749	769	785	837	789	865	805	850	804	833	774	757	812	823	824	776	787	818	725	791	813	761	792	775	833	802	769	823	797	822	795	793	794	758	766	789	789	747	855	821	808	791	801	830	778	764	804	814	805	809	801	780	740	792	776	778	788	775	815	793	777	770	774	784	767	844	786	844	786	819	807	796	818	772	846	774	813	757	794	768	747	772	774	806	794	794	789	821	747	797	771	766	834	802	802	757	786	795	843	785	759	756	798	813	743	770	749	814	802	794	828	795	815	829	786	800	803	787	815	781	827	785	784	777	764	781	840	800	804	803	780	762	826	776	785	793	810	854	834	804	830	785	749	823	814	850	792	786	829	888	769	801	782	792	797	771	744	834	817	831	815	816	770	783	788	781	765	850	814	785	747	773	806	777	827	837	797	761	785	807	818	821	769	798	821	813	840	812	801	754	802	799	762	774	794	805	823	778	825	797	794	815	840	814	761	819	821	814	827	776	806	773	746	898	828	799	811	830	788	796	808	768	798	796	824	783	845	837	848	764	756	758	775	843	803	819	804	827	792	821	763	794	806	820	789	793	761	754	809	803	760	813	778	768	774	780	825	773	756	809	792	819	785	777	772	773	757	843	784	815	854	818	788	741	790	758	795	749	823	803	764	780	768	822	800	766	766	793	823	806	818	828	789	765	834	788	803	826	813	874	746	795	811	772	806	824	775	745	816	793	829	776	802	778	776	738	796	797	795	757	795	767	760	810	791	799	720	775	839	812	828	788	799	827	742	796	825	823	778	809	809	831	779	774	743	785	787	764	793	799	740	779	794	799	800	764	753	807	827	773	814	765	823	775	754	741	852	795	811	794	791	821	775	739	779	836	782	816	774	794	773	828	711	785	832	771	780	827	793	830	768	795	781	757	789	803	841	801	792	784	761	814	782	787	777	799	812	777	822	798	795	803	805	770	816	789	768	776	779	806	753	806	804	727	761	797	881	805	773	790	794	808	813	784	770	793	787	818	770	750	781	763	810	747	771	844	824	843	764	789	823	817	818	799	736	764	836	802	781	774	796	798	800	790	815	859	813	794	733	801	802	813	790	771	768	777	779	809	829	789	835	802	742	816	795	814	786	793	796	841	824	783	796	820	813	882	813	827	796	766	841	862	787	757	778	809	807	753	776	745	806	751	793	803	774	780	816	775	822	871	780	807	814	801	741	777	809	775	757	817	854	832	743	763	784	893	804	805	804	772	798	745	774	844	822	805	763	786	814	860	785	785	792	790	840	829	779	756	747	802	773	805	766	741	804	787	792	773	736	823	787	718	786	758	765	800	820	759	778	843	750	797	808	839	758	832	843	757	802	776	779	798	797	782	778	806	829	795	800	764	799	779	755	775	760	747	792	780	842	808	805	748	807	796	790	806	776	815	819	768	824	749	767	802	810	775	760	835	805	764	832	854	736	777	818	771	813	759	797	818	795	774	791	791	800	806	782	794	770	806	750	777	802	715	800	762	827	841	762	783	835	802	767	772	787	790	766	775	797	759	781	738	776	792	830	786	789	786	778	771	810	819	794	768	813	804	769	838	834	828	782	799	804	763	748	776	854	797	784	807	810	779	804	768	779	784	816	831	814	817	846	774	797	814	840	816	857	795	724	796	826	862	727	840	799	834	744	800	788	789	759	819	828	780	766	773	806	821	766	798	808	841	815	768	794	771	811	800	772	800	793	769	760	762	825	754	829	763	834	769	790	753	808	818	781	763	791	808	803	802	758	778	821	807	821	786	816	749	838	749	776	801	846	807	810	752	781	795	793	790	832	856	752	803	733	762	801	835	792	830	763	799	785	814	770	772	782	784	776	816	832	799	779	821	776	781	809	782	762	829	753	777	771	786	801	763	798	759	830	792	785	776	793	830	778	766	824	771	828	757	807	781	796	844	793	814	792	801	818	823	750	819	749	851	782	786	787	774	793	777	780	726	783	760	785	761	775	832	852	755	778	761	777	813	755	800	787	792	822	842	801	807	801	825	765	809	807	814	785	799	788	771	805	839	818	796	851	809	782	846	814	772	769	785	803	814	836	804	777	776	764	826	783	806	831	804	771	744	771	792	728	814	799	810	786	821	772	771	808	808	778	788	797	760	707	841	831	749	780	818	771	772	799	747	773	844	798	787	764	806	826	790	800	788	799	828	758	784	825	806	739	818	775	769	749
27245	13266	2292	11963	19763	10942	3479	1292	867	819	874	801	763	789	785	817	839	784	794	794	812	787	862	809	788	827	790	800	807	776	829	781	825	821	827	887	815	817	854	816	848	796	782	775	865	829	837	789	807	837	756	820	819	762	823	818	866	849	803	824	869	812	807	810	803	843	805	778	837	841	811	782	832	772	808	747	857	799	872	806	812	797	790	841	776	765	782	763	812	796	839	772	803	778	846	772	759	783	813	805	791	781	829	870	856	834	790	816	850	781	786	782	764	789	745	747	803	767	835	810	863	796	774	835	784	822	827	825	743	814	781	828	812	785	804	768	851	823	804	833	811	793	819	806	793	801	780	786	801	812	825	828	765	811	862	794	791	777	844	834	796	816	790	772	809	780	818	779	785	741	773	855	812	810	832	827	782	832	816	761	810	791	770	805	834	793	891	797	827	778	760	830	846	803	777	845	779	787	805	847	838	808	861	811	819	808	822	776	813	794	850	789	800	786	815	764	774	823	759	799	764	793	756	839	787	839	856	752	762	781	806	776	809	806	770	823	787	762	761	803	796	837	746	781	814	807	778	797	825	781	762	790	809	785	781	819	795	781	807	756	798	776	809	859	812	775	839	813	800	856	808	835	813	818	815	829	731	781	811	801	786	807	823	859	792	818	724	808	823	786	850	791	839	787	840	829	811	798	814	827	819	834	788	851	781	787	846	796	809	806	782	827	800	770	804	794	823	824	842	829	819	782	771	804	799	755	772	783	765	802	793	817	846	869	807	775	835	799	792	815	793	838	756	789	806	831	781	757	823	790	770	779	826	823	789	802	807	807	795	849	824	847	763	812	776	801	789	787	798	798	776	788	776	829	736	781	818	823	806	778	735	794	760	838	811	839	785	774	765	800	819	805	761	796	773	770	805	834	797	772	798	766	778	803	842	805	837	837	816	823	769	758	847	809	807	804	794	794	786	828	761	804	800	799	816	800	851	839	841	756	783	789	828	786	787	780	794	825	803	799	787	797	810	806	810	825	793	801	782	795	812	800	807	783	771	807	774	800	775	837	823	812	811	793	797	828	884	834	801	828	788	816	841	792	778	835	848	801	841	815	776	789	812	827	800	805	778	804	795	807	805	792	858	823	775	824	792	785	831	798	814	849	884	803	779	790	819	833	805	855	762	794	812	860	855	784	829	810	816	768	868	847	813	786	757	799	846	791	819	839	814	811	801	758	821	791	795	835	830	801	797	833	810	856	810	838	825	822	772	829	783	818	796	771	715	822	802	804	821	824	774	819	756	794	836	790	768	796	807	824	792	772	823	881	800	799	766	853	833	843	842	833	851	802	756	755	799	764	821	836	788	850	792	771	799	807	788	792	817	813	795	775	772	761	843	784	831	777	830	789	812	805	811	856	831	777	828	829	823	825	828	810	807	789	804	847	827	772	808	852	847	797	769	844	802	790	819	769	794	782	826	811	808	822	796	772	822	760	809	772	800	820	754	834	774	819	839	825	847	797	814	782	768	776	843	806	827	852	832	797	785	834	828	835	825	801	839	818	809	773	817	812	868	795	794	767	815	808	821	833	792	833	750	796	845	795	789	803	824	835	838	788	809	834	812	784	848	764	810	768	852	808	812	863	824	770	777	812	814	770	819	784	793	798	782	825	800	772	783	795	756	878	820	868	864	789	846	814	752	801	819	856	813	794	813	823	828	798	811	798	835	750	804	848	799	759	744	780	802	768	821	792	798	788	823	750	765	815	861	802	818	796	784	789	807	812	788	808	827	801	814	778	782	824	804	817	832	808	778	828	836	819	826	799	855	835	812	831	796	773	737	811	823	828	821	806	819	808	787	796	833	798	805	804	789	752	804	810	858	816	761	801	802	829	819	759	824	820	832	859	815	821	847	802	862	815	816	779	791	818	804	797	814	851	770	778	806	821	790	849	851	837	838	821	801	717	847	823	832	799	780	777	823	838	832	779	802	796	789	828	768	839	819	824	806	811	858	789	872	793	783	776	761	776	844	799	829	802	868	786	768	835	865	765	788	794	802	824	822	785	784	844	825	854	834	844	783	768	848	805	801	818	846	816	838	794	838	775	788	760	834	770	811	777	806	820	769	829	848	781	831	763	821	863	784	826	799	856	839	884	813	755	808	772	799	756	806	816	820	773	788	757	751	802	808	805	794	844	820	880	786	831	793	834	767	840	832	799	839	809	836	802	792	793	802	799	844	802	798	791	814	841	855	826	743	816	802	790	779	807	795	865	770	741	791	737	835	769	785	789	795	838	845	835	808	815	808	864	813	801	775	827	824	769	779	791	800	769	771	782	798	869	787	810	810	823	843	778	787	821	768	798	832	794	781	800	792	828	761	876	812	782	799	817	857	806	841	800	825	826	810	820	798	838	741	779	804	809	768	801	780	788	839	804	868	781	783	769	837	761	825	854	822	845	790	858	786	811	792	816	862	810	822	783	807	800	780	813	807	779	769	831	768	762	799	779	819	812	850	812	817	803	795	818	835	803	845	814	835	787	789	820	847	817	859	804	814	770	821	839	832	774	800	778	836	723	837	819	766	820	804	802	838	876	830	802	799	821	850	810	797	814	788	809	801	846	790	804	801	757	846	783	816	781	790	785	840	763	799	798	789	788	832	761	819	808	785	808	768	805	869	806	827	800	808	796	830	821	826	756	808	792	848	830	789	763	842	778	828	830	845	781	809	821	761	746	747	803	766	792	816	828	867	824	770	733	814	837	786	817	787	822	796	783	741	759	802	823	838	838	829	816	794	760	790	843	830	824	737	753	810	790	848	795	781	841	767	829	809	807	764	813	808	787	819	856	781	793	809	809	848	758	835	812	778	757	800	813	782	832	825	810	874	807	857	812	786	806	786	781	778	866	813	826	752	805	788	798	788	820	836	813	788	765	828	795	802	804	849	849	785	781	808	809	806	830	808	809	768	766	804	858	823	786	774	799	765	763	822	764	800	826	808	807	857	794	748	847	783	804	781	845	812	808	821	868	812	804	851	863	871	822	808	840	826	818	831	755	827	836	810	833	820	780	833	821	786	849	767	838	820	841	802	829	821	768	796	806	757	802	814	822	769	842	762	832	764	784	840	792	811	782	855	776	828	832	795	778	812	785	793	849	720	805	822	780	794	803	798	805	822	805	790	802	793	805	826	788	813	760	787	802	806	818	820	794	816	816	822	816	803	800	809	807	875	815	902	821	796	771	799	819	777	789	819	833	803	777	777	785	772	811	835	844	829	835	842	876	779	832	773	831	833	796	801	810	821	791	749	821	786	843	824	789	820	822	830	836	791	849	800	781	771	793	823	861	854	789	797	820	846	827	825	774	824	735	812	781	816	867	776	793	807	755	848	808	807	862	830	808	817	787	840	802	788	825	808	808	807	759	857	839	741	765	803	787	821	841	793	794	868	798	822	823	775	829	831	797	804	822	808	887	807	781	763	783	834	859	799	840	819	788	796	848	798	826
5017	1012	1041	11139	15934	7605	2881	1105	772	694	737	729	712	731	697	745	701	684	726	744	792	753	758	712	717	704	731	708	731	738	707	711	744	734	750	769	705	749	702	738	709	724	713	749	737	718	723	691	720	716	725	737	755	711	685	757	703	700	719	758	684	765	726	744	769	750	678	651	724	715	725	684	770	730	767	736	737	719	671	677	753	717	748	720	711	686	802	707	739	675	760	753	680	734	713	717	738	711	754	695	701	747	711	696	717	762	762	667	722	711	686	725	702	725	712	676	731	698	675	734	727	738	724	781	735	706	706	707	719	777	733	751	694	722	732	738	716	727	773	725	725	744	706	712	750	683	724	741	769	708	692	683	678	688	666	718	685	721	700	715	783	704	752	725	696	700	720	695	713	691	718	680	701	664	708	727	712	721	720	754	687	762	718	709	699	692	702	720	714	718	729	745	687	716	696	760	654	689	696	708	740	735	720	722	664	686	691	744	719	718	738	709	703	691	674	693	730	724	745	726	689	727	751	677	707	704	732	717	706	692	763	685	747	697	738	724	718	709	722	717	734	701	773	686	707	734	688	698	710	691	712	705	746	722	740	680	751	721	700	751	681	755	694	721	688	707	691	729	679	706	732	727	728	737	676	699	686	711	739	686	627	652	696	755	683	703	726	699	723	686	741	696	700	725	763	749	789	699	722	716	738	750	685	692	704	708	673	689	725	753	735	706	726	729	679	762	727	685	729	726	661	650	707	745	683	687	684	696	691	709	704	726	710	742	705	681	697	713	719	686	702	716	695	736	805	663	679	710	732	688	729	714	733	727	703	743	739	730	714	702	704	734	785	727	744	694	722	734	684	700	716	712	693	726	678	704	693	749	681	719	709	667	743	750	722	719	711	691	695	738	698	709	775	728	745	718	770	678	725	757	720	710	733	722	704	765	754	735	723	700	702	754	711	697	735	708	710	753	705	767	704	693	709	712	741	738	755	714	717	672	718	738	693	680	687	718	703	748	741	731	712	738	743	650	735	701	715	782	704	693	666	657	715	745	712	682	716	708	703	718	710	714	688	730	734	725	775	734	743	733	763	714	734	710	689	641	709	712	695	747	681	674	711	708	710	695	740	717	714	706	649	715	712	706	692	700	740	701	716	730	723	703	678	712	720	735	736	721	710	728	712	714	699	691	746	755	724	711	722	734	740	720	719	710	728	715	717	714	687	763	728	760	691	704	730	699	721	732	701	701	709	761	721	713	702	696	746	727	739	696	696	711	696	722	696	670	695	716	676	700	741	724	670	705	766	692	694	704	708	693	691	715	713	728	732	688	698	714	726	753	738	663	669	715	712	730	711	704	726	689	725	724	696	741	693	682	743	684	714	705	685	748	762	713	688	747	727	686	736	727	674	712	729	707	704	698	728	684	717	754	693	714	719	711	714	719	736	740	756	691	691	714	757	677	777	721	694	726	726	712	731	714	737	740	740	703	706	712	725	705	692	729	696	725	738	741	700	711	748	691	750	710	685	719	762	705	762	725	709	703	748	688	738	726	724	718	737	707	714	726	662	705	690	757	705	688	699	738	720	746	739	683	705	664	779	720	724	735	691	721	685	703	768	741	736	716	709	692	644	736	793	723	683	731	689	730	784	671	728	725	678	706	710	717	740	799	756	747	702	700	709	741	762	709	702	699	699	761	701	718	684	766	718	692	696	740	691	736	731	736	724	675	748	704	710	726	761	694	685	709	673	670	697	716	750	700	715	702	653	702	701	679	698	716	702	705	695	737	695	740	740	700	708	716	689	656	707	715	765	708	694	701	708	709	751	725	675	723	689	696	700	681	741	734	705	707	718	648	765	743	693	719	724	706	727	703	745	724	751	722	792	733	748	704	706	704	678	755	686	794	768	676	709	701	759	724	736	686	716	725	741	744	724	685	702	752	741	743	660	754	742	682	696	731	704	725	679	716	738	691	762	719	721	724	714	723	720	716	762	763	706	685	729	734	692	771	739	707	714	732	739	715	696	720	699	722	733	690	713	731	751	691	678	719	682	715	756	668	708	683	744	732	751	754	690	698	717	695	720	748	705	729	691	728	739	680	725	678	715	756	658	707	700	719	727	717	705	709	700	708	737	691	705	715	721	723	678	688	687	707	718	716	705	671	707	723	731	714	748	721	721	693	742	756	697	697	728	683	700	720	722	736	701	721	755	718	659	717	732	761	690	756	745	728	682	680	724	730	711	687	703	740	704	711	704	692	666	683	684	706	693	739	761	726	673	719	714	718	690	705	733	733	699	694	725	700	728	708	680	661	762	688	700	716	740	738	756	722	734	744	719	781	712	757	709	683	739	713	718	698	675	742	703	709	700	711	701	690	683	754	723	761	750	746	742	739	701	715	707	693	725	746	758	735	749	735	723	706	748	713	722	729	718	692	683	718	749	710	727	723	708	702	711	669	709	725	730	735	699	708	684	733	794	691	728	709	771	715	716	769	726	706	730	711	730	725	756	718	680	649	709	730	728	675	681	749	757	744	751	702	707	754	709	675	674	694	710	745	730	713	680	722	744	666	689	731	759	723	708	712	670	638	689	713	694	717	703	727	736	710	760	684	679	723	725	733	727	739	742	741	704	715	709	747	712	741	689	713	726	741	734	691	681	739	708	707	716	778	659	729	740	751	702	732	734	687	758	728	693	745	718	709	684	726	713	704	744	775	697	762	716	759	788	748	682	727	747	633	711	766	720	703	714	746	696	739	749	723	704	713	724	735	669	749	735	708	709	683	692	692	692	724	704	699	728	713	665	729	709	694	728	735	690	722	693	754	727	747	705	690	691	742	730	700	722	703	690	749	725	731	734	712	683	661	768	693	679	700	709	719	692	737	702	720	712	721	759	751	737	696	708	755	713	728	682	723	733	749	776	642	708	693	680	693	730	747	771	672	732	722	756	753	664	688	726	695	674	717	688	726	754	730	702	725	702	745	660	732	726	729	707	693	706	738	729	685	718	698	732	676	704	727	743	746	728	719	665	646	688	725	719	715	720	738	747	736	704	712	746	703	718	736	718	729	734	731	703	748	756	727	711	751	723	717	757	679	693	684	747	723	725	671	697	718	719	722	714	661	791	689	706	730	691	735	740	737	763	707	747	751	710	713	696	723	693	702	718	713	738	726	724	741	721	745	706	691	706	739	732	694	742	734	712	693	704	707	712	704	689	774	738	696	722	710	737	757	780	768	690	760	713	684	744	690	695	730	699	688	698	736	696	739	767	721	686	679	709	747	761	742	730	708	729	719	719	712	680	707	666	702	694	663	687	741	723	711	705	685	730	698	697	732	761	761	706	713	724	696	711	719	731	709	689	699	743	720	707	710	702	731	744	757	762	739	656	739	734	721	699	756	732	686	696	725	696	682	695	734	737	705	696	725	705	703	731	719	743	743	669	775	665	747	728	710	737	696	669	710	771	684	701	702	666	738	723	707	778	719	704	726	726	736	694	739	687	685
24635	21126	27326	39153	62345	47109	25518	7470	1350	876	828	779	818	809	792	757	787	800	771	884	903	866	831	824	758	747	724	820	797	792	743	806	738	773	727	746	772	799	783	746	762	751	794	812	744	748	757	779	808	779	795	775	794	774	756	779	782	728	735	761	814	734	796	779	803	762	806	773	750	752	758	725	741	797	762	784	794	776	772	770	798	745	797	733	784	743	782	836	790	744	732	795	719	784	722	747	731	774	722	771	749	784	738	778	837	796	740	742	763	796	804	778	815	796	804	761	728	798	774	770	805	741	750	751	749	755	758	768	742	754	760	727	724	746	752	727	748	779	799	767	752	738	787	751	801	795	797	770	809	715	741	808	788	790	738	774	744	749	751	794	726	764	795	786	824	770	736	754	730	768	744	834	794	723	763	817	756	749	757	767	778	771	750	779	759	791	817	744	766	740	756	763	756	774	742	775	784	714	799	749	778	747	768	742	805	753	790	794	768	738	745	783	827	753	754	728	763	799	768	808	752	741	807	763	768	806	779	771	758	781	756	797	766	781	758	769	775	778	790	760	778	721	763	811	725	784	762	778	773	776	755	784	790	739	766	815	823	773	756	734	759	754	773	752	801	788	816	784	778	771	768	737	791	794	747	755	758	800	777	789	792	781	810	722	783	802	753	755	744	763	784	729	745	793	709	753	775	812	801	800	776	745	766	785	784	738	795	788	755	755	775	757	748	817	821	759	836	777	791	786	743	800	814	796	759	763	757	717	759	796	733	779	754	790	751	782	779	744	790	836	817	782	748	819	820	805	760	768	748	752	756	775	773	755	791	808	785	737	792	801	775	726	765	777	765	779	742	724	787	778	811	753	749	760	763	722	779	753	768	763	759	788	812	777	786	773	788	777	764	766	776	761	811	813	807	727	796	797	743	753	758	795	779	786	738	778	789	771	779	742	747	786	771	790	786	795	798	818	757	770	769	770	787	823	746	761	744	815	739	780	792	744	785	793	780	781	762	773	738	819	774	746	780	739	746	745	738	823	778	770	788	761	772	763	764	746	755	751	793	784	734	719	777	734	764	745	767	727	800	734	766	733	812	798	800	709	799	806	797	745	750	770	784	748	790	770	734	734	762	727	749	775	757	733	794	749	762	753	765	729	800	797	778	765	862	763	793	799	751	753	722	744	756	834	746	758	773	769	807	747	826	772	778	771	718	828	716	782	788	793	771	768	766	809	785	751	831	761	752	772	742	799	732	756	753	751	788	795	775	747	790	752	837	791	768	763	753	780	724	774	739	789	804	747	759	753	767	754	807	803	769	748	771	779	751	707	733	804	830	751	800	768	750	771	762	795	702	751	823	750	763	748	729	767	758	747	803	768	767	777	787	766	770	735	783	747	844	792	758	758	719	784	767	757	790	808	746	748	748	752	752	746	791	773	751	726	799	795	778	789	771	805	800	775	761	805	804	749	799	782	759	752	804	750	760	788	780	746	786	759	795	746	774	746	767	788	746	698	756	804	785	738	750	802	742	805	749	751	802	775	728	716	768	846	808	721	846	781	721	798	740	730	752	770	787	753	765	760	803	792	791	829	765	780	796	810	778	762	783	733	767	791	768	738	837	804	748	729	743	778	755	768	799	782	743	773	770	733	767	790	800	840	721	758	755	792	759	728	748	733	732	784	814	746	800	739	735	745	759	758	771	766	762	756	798	758	755	784	791	776	791	786	838	777	774	748	797	805	722	758	795	734	755	764	769	771	822	770	780	759	737	768	729	772	751	807	783	795	790	778	783	788	755	792	787	756	748	750	757	704	747	730	822	722	788	741	768	767	771	748	793	745	736	772	759	834	737	746	755	753	783	783	792	741	780	760	778	731	801	721	775	768	746	799	810	742	739	773	782	767	740	736	740	777	805	765	816	782	814	772	798	802	781	816	762	763	822	727	784	753	818	789	803	796	791	800	777	772	780	790	757	776	780	833	720	747	733	754	772	772	774	802	736	770	754	806	748	761	742	782	782	784	769	780	743	785	791	799	798	715	779	779	718	816	802	781	737	765	747	733	752	736	770	745	794	751	789	759	785	776	798	749	739	799	800	729	758	764	779	747	718	774	770	758	772	757	814	771	768	777	772	806	783	797	764	788	794	739	765	758	759	766	791	702	743	783	783	773	801	719	817	779	748	711	774	760	716	729	789	789	747	758	785	751	805	757	765	812	780	783	779	717	718	771	793	807	773	717	765	807	806	768	772	788	764	786	768	760	856	755	782	820	764	800	742	793	811	791	791	732	778	772	786	752	800	773	772	768	755	750	832	745	713	749	759	774	765	733	752	749	730	819	816	748	829	795	772	814	768	770	756	772	758	756	793	764	739	757	743	752	739	842	760	777	720	807	810	759	771	760	774	766	750	773	770	773	759	740	780	791	779	778	764	810	765	723	771	771	749	766	785	728	812	703	778	717	781	746	803	780	775	731	785	729	760	782	723	776	781	776	798	742	734	749	794	783	755	777	809	791	783	787	799	813	770	756	802	804	798	716	764	790	751	760	749	767	725	760	818	776	798	798	761	777	770	732	742	737	772	786	742	768	717	736	781	795	793	750	803	742	758	767	742	774	787	749	728	762	745	762	778	767	773	726	727	789	792	779	776	823	737	801	784	772	776	801	736	767	768	727	806	790	836	789	818	708	811	759	717	784	766	730	751	775	769	832	744	772	740	793	739	775	768	775	745	809	826	788	772	765	771	761	733	763	768	721	756	754	807	764	751	774	753	749	768	738	849	758	763	761	756	758	775	793	833	827	785	811	784	776	733	781	705	758	831	747	776	783	802	736	784	758	770	754	777	778	758	767	794	755	799	785	811	807	759	784	797	785	740	752	779	765	800	765	730	780	766	784	748	753	823	762	774	774	743	743	738	794	784	756	758	802	724	792	736	801	763	742	799	785	759	734	796	755	754	805	783	820	787	792	769	765	780	799	747	760	803	756	778	833	748	776	730	746	785	795	803	786	750	753	741	807	739	794	770	737	758	798	699	728	759	793	745	794	713	781	763	789	742	757	764	759	808	745	786	682	779	815	753	754	788	766	760	734	744	786	793	786	789	810	732	757	772	734	790	754	781	746	745	770	793	784	756	731	801	787	727	716	771	768	791	738	772	756	784	799	801	790	727	746	769	732	783	763	777	751	769	795	789	818	776	789	752	751	789	791	796	746	764	743	752	771	779	773	798	801	802	740	779	753	732	732	752	779	783	772	789	715	792	811	735	782	825	771	792	791	725	750	732	760	775	745	788	788	747	767	764	799	784	754	796	837	791	758	786	750	746	702	717	772	746	783	748	778	736	746	738	741	740	810	759	759	794	737	774	777	788	762	760	743	730	754	707	791	767	826	782	771	786	758	719	729	728	804	712	786	735	833	799	766	741	805	801	781	781	840	809	749	779	808	790	785	793	760	730	741	819	810	720	787	805	721	786	738	755	758	725	738	736	759	734	820	791	820	768	789
3519	3603	3578	46473	63209	36826	16460	4637	1158	668	743	719	756	729	731	742	744	770	728	840	894	842	779	733	719	734	779	762	724	733	724	694	762	724	704	754	730	716	714	758	765	756	719	757	701	747	760	744	767	755	727	747	725	710	763	738	776	714	723	693	718	748	703	739	711	760	713	764	783	795	711	771	725	732	714	740	717	727	673	747	756	701	678	774	754	703	704	738	702	688	770	751	711	710	738	703	739	722	750	760	718	719	721	733	713	713	729	720	720	724	699	710	739	704	742	713	726	762	718	715	710	702	721	749	740	758	723	716	684	710	713	681	727	682	740	745	697	744	721	792	744	756	782	714	695	760	720	779	741	753	766	717	724	709	751	730	718	705	698	739	715	760	752	695	706	733	722	752	716	712	778	711	679	766	759	740	724	715	754	696	750	750	770	732	705	730	721	724	754	754	729	712	741	740	756	712	718	716	753	742	756	710	718	748	709	698	690	738	771	704	730	678	731	691	759	712	716	694	730	749	704	748	738	705	761	664	706	757	733	737	736	734	692	741	693	710	733	740	728	728	715	725	736	732	721	718	728	695	690	721	713	777	727	714	793	745	683	790	719	740	752	727	697	744	765	708	678	710	748	762	657	756	738	732	741	726	696	665	713	709	711	742	742	693	737	744	732	690	745	738	674	757	725	721	717	695	706	722	759	728	703	723	750	761	737	728	704	716	741	717	684	707	717	725	715	722	715	737	761	740	758	707	749	741	758	729	754	709	737	704	774	744	688	742	692	697	802	749	741	776	752	723	707	687	720	722	746	724	680	678	729	707	697	725	717	782	676	719	742	701	687	686	682	706	766	709	783	736	744	717	744	735	714	747	753	782	761	711	762	737	741	713	701	740	725	720	729	740	730	700	763	725	763	768	689	690	681	766	732	730	748	711	724	751	729	704	722	704	747	712	681	715	725	751	765	735	709	759	713	702	733	713	715	720	735	731	703	707	733	707	695	715	709	678	733	762	747	758	726	736	733	716	748	717	774	750	703	693	723	755	742	796	728	667	754	740	720	734	749	732	754	723	713	693	692	775	749	734	700	785	700	748	720	730	686	755	738	717	767	709	773	740	775	725	750	725	733	750	731	763	676	706	680	723	692	711	718	740	720	701	703	754	713	774	698	768	724	696	724	694	734	722	713	728	753	717	716	712	656	742	777	714	721	745	711	680	736	707	726	717	738	704	741	754	696	773	692	692	749	776	747	705	727	731	747	745	756	731	735	760	721	686	722	724	706	741	724	738	748	741	720	751	777	724	683	758	728	680	770	694	697	683	711	755	737	757	679	704	761	705	744	738	716	693	715	709	788	755	777	726	724	716	722	738	667	731	715	693	745	770	749	746	698	786	722	715	724	707	708	730	718	774	741	699	743	707	692	763	756	722	678	765	786	744	705	755	750	713	704	735	736	763	716	730	702	709	703	718	716	720	725	698	670	695	699	740	750	744	755	728	706	739	727	771	704	728	743	653	726	727	734	732	743	708	687	732	684	787	724	752	686	715	761	748	715	730	725	750	710	745	689	699	675	771	748	714	689	727	742	732	740	753	768	742	702	660	727	652	691	693	732	730	775	714	732	724	726	777	753	691	774	721	743	716	737	718	696	754	706	739	726	757	686	701	767	744	705	730	724	732	700	717	712	736	745	738	706	729	752	727	767	727	770	731	685	733	749	754	733	710	734	679	723	695	718	782	731	748	749	701	761	690	708	704	744	747	674	713	733	702	760	757	658	780	723	697	686	711	752	681	710	724	706	733	693	708	697	739	706	719	755	711	728	694	741	710	716	751	739	728	718	724	667	729	722	708	709	734	733	769	708	752	687	730	757	702	738	743	662	757	682	706	760	725	743	773	697	751	751	745	734	726	750	707	723	756	708	732	756	745	715	754	767	741	710	745	750	736	733	694	731	700	736	755	730	687	719	711	705	697	704	713	709	727	719	759	752	724	764	706	684	779	741	748	762	701	761	731	705	718	736	739	710	752	720	748	737	719	726	688	706	740	705	697	711	712	710	686	661	687	757	716	733	740	729	740	724	722	713	748	730	727	720	722	733	708	732	702	735	735	735	716	728	717	779	750	714	750	688	763	713	740	740	701	758	711	691	727	727	813	742	713	739	694	693	724	713	680	753	737	711	746	735	684	735	671	718	734	760	701	688	697	735	689	753	727	729	725	706	698	704	726	750	735	767	763	716	747	731	740	726	741	737	758	688	684	787	737	749	700	753	728	732	740	702	721	700	758	735	697	725	725	723	679	735	708	708	724	714	749	711	740	724	729	739	745	715	699	736	668	705	702	747	698	714	766	694	748	719	688	781	691	742	705	704	724	692	683	749	731	697	760	711	733	673	723	735	710	712	730	729	718	670	684	754	704	725	725	659	724	733	714	777	736	722	686	725	733	680	712	750	800	716	737	736	718	772	741	744	747	709	743	699	696	748	716	710	698	736	732	665	743	720	686	717	735	692	744	705	703	728	734	703	710	714	729	776	662	736	769	756	722	734	722	738	708	782	701	756	727	760	686	728	710	723	740	714	711	706	690	715	739	714	735	744	738	709	720	710	715	740	767	700	731	696	711	772	654	704	725	738	727	742	730	720	719	722	733	721	730	732	721	769	793	757	741	717	713	722	755	721	684	682	756	696	703	779	738	744	747	723	734	703	712	750	705	712	722	733	692	704	679	747	722	737	718	729	735	735	714	752	710	761	745	743	713	724	742	730	721	731	712	746	694	739	728	717	763	682	735	737	760	666	704	692	698	712	712	743	764	720	771	730	726	708	716	720	748	716	727	739	702	697	760	676	762	706	731	739	673	711	717	706	686	694	721	733	736	732	759	717	747	673	699	743	703	714	703	735	725	707	749	699	766	731	712	748	720	745	706	778	716	744	721	703	716	712	683	702	725	727	765	721	713	729	712	788	716	733	689	774	710	743	751	702	734	754	728	725	732	714	736	671	726	705	717	705	708	793	691	730	772	690	772	728	762	687	805	734	721	754	713	686	737	729	708	670	709	690	716	715	725	728	741	736	725	753	682	729	694	719	663	720	722	688	709	736	716	756	716	665	722	758	763	727	756	725	713	724	748	710	697	691	731	675	730	750	709	718	742	746	722	701	688	704	747	731	679	748	763	737	718	710	763	691	737	698	725	691	757	751	746	733	706	727	733	714	694	692	711	754	741	778	733	695	761	715	760	683	768	746	674	678	695	729	729	735	719	684	753	687	738	746	723	667	714	735	738	729	666	741	692	690	697	684	721	775	695	707	712	782	736	718	753	733	656	787	715	682	735	720	691	691	706	698	671	698	718	690	719	715	704	762	725	682	756	734	713	758	724	685	777	727	781	714	754	728	738	715	735	727	721	738	755	718	675	726	684	727	727	716	698	730	718	688	729	689	716	698	770	727	780	712	721	698	706	732	741	735	715	785	734	733	695	704	676	703	724	728	677	719	744	738	748	673	704
23825	21092	28243	31134	62504	57886	34607	12338	1655	1006	911	918	876	901	904	871	840	813	881	1011	1056	985	922	865	904	865	832	898	868	890	829	863	787	856	843	859	875	829	834	843	890	834	816	844	789	855	815	852	891	862	876	807	875	818	767	872	818	858	829	866	847	838	869	809	848	786	794	812	798	844	914	867	821	850	833	788	936	841	846	870	893	893	794	878	815	829	837	842	821	868	809	791	791	826	877	848	918	850	845	848	805	831	849	796	809	790	806	802	862	807	825	800	873	856	811	849	833	822	850	862	850	825	837	833	797	819	813	826	834	878	808	785	856	868	834	835	813	832	813	823	882	791	795	801	832	835	803	860	837	821	833	832	843	893	865	843	839	800	810	855	839	842	822	819	817	834	861	865	819	806	835	851	808	830	829	809	895	900	876	889	792	804	824	841	837	850	823	816	847	818	740	871	879	857	839	868	853	806	777	809	849	793	840	796	807	766	825	802	836	836	820	851	841	830	797	810	901	817	810	773	863	800	833	889	837	835	833	824	852	829	805	791	844	840	841	809	835	868	826	867	821	839	846	855	818	902	830	855	853	832	830	851	851	807	829	809	822	818	871	807	832	877	820	900	766	783	881	852	894	818	767	848	827	826	852	814	872	834	854	864	870	798	886	865	870	816	871	834	843	897	802	810	819	796	801	814	853	866	780	893	857	810	838	833	797	767	869	874	798	837	795	847	866	808	861	845	830	849	845	864	807	785	804	821	808	795	869	794	810	827	825	830	831	920	812	863	869	856	864	871	831	818	865	848	848	811	925	858	852	802	821	844	800	851	870	846	814	871	844	828	903	857	847	834	789	799	872	821	808	837	797	888	865	772	769	849	819	791	878	833	825	828	855	809	828	867	825	876	815	812	843	880	844	813	870	806	813	865	871	892	861	871	748	831	856	824	843	839	845	828	850	818	838	851	878	901	864	853	793	831	811	866	841	832	842	792	852	797	861	820	834	884	814	825	808	880	830	851	865	827	849	841	821	830	851	850	790	853	849	853	862	848	863	855	811	852	871	844	879	809	836	853	801	773	820	830	801	860	798	868	854	871	814	814	847	866	878	823	786	837	801	811	830	845	849	839	840	837	871	830	853	806	835	816	834	877	834	835	836	826	830	839	816	852	783	849	811	759	849	771	787	847	821	849	798	823	821	810	869	831	850	825	843	834	791	834	845	886	825	862	832	805	848	815	827	859	892	833	872	790	827	854	796	816	874	786	819	840	834	797	817	792	820	867	755	841	871	812	807	889	805	840	793	798	815	805	821	814	850	857	796	871	853	826	841	773	828	828	894	937	862	796	859	806	882	826	791	901	853	860	821	848	818	812	842	877	816	816	884	881	852	782	795	869	850	805	805	861	891	932	875	851	791	806	783	814	801	899	822	820	830	858	859	844	849	823	852	854	871	812	825	833	833	819	902	807	819	826	806	823	864	854	936	838	882	796	781	853	879	778	842	839	848	858	867	828	860	798	823	816	862	821	825	841	837	828	881	867	845	854	779	868	845	813	805	842	842	829	865	843	835	802	850	861	820	817	863	791	831	823	817	851	847	827	783	820	846	810	872	873	794	814	811	765	798	833	841	854	909	871	867	790	799	833	842	829	798	843	856	815	855	819	822	781	931	821	770	842	832	817	832	819	846	833	854	791	894	825	849	852	840	825	878	812	816	825	842	814	809	851	833	800	888	886	776	856	842	856	882	803	857	829	781	872	829	852	783	884	824	804	841	862	823	791	851	778	756	834	844	911	816	825	809	872	808	866	821	892	816	858	849	823	834	810	805	859	852	813	859	787	850	829	817	840	848	866	847	833	808	837	858	818	835	842	832	828	849	833	861	893	854	831	845	807	821	827	838	821	792	784	889	798	888	841	820	820	804	839	841	850	838	813	838	848	856	856	830	818	821	796	849	814	828	802	849	845	859	764	846	841	801	838	826	854	839	846	878	847	809	820	790	849	845	788	847	800	789	834	830	846	810	816	876	791	801	864	848	837	829	805	827	827	850	856	817	835	808	875	813	900	842	809	796	822	810	837	816	835	858	814	832	824	874	765	862	835	838	833	832	869	873	803	795	800	823	850	804	811	829	813	880	832	857	843	825	883	788	802	806	822	818	814	870	827	881	830	779	823	819	834	875	874	835	831	844	844	833	849	853	844	882	849	829	851	784	816	818	854	849	832	768	854	881	879	810	874	794	809	839	828	818	875	796	813	779	889	819	855	844	812	835	846	801	837	859	849	877	866	872	818	785	861	872	849	814	806	822	879	854	858	824	856	846	805	870	777	823	829	832	834	860	831	856	867	839	837	841	792	842	838	839	821	837	846	799	825	856	841	842	794	806	819	853	805	871	835	885	852	790	868	869	883	778	829	802	808	846	818	861	813	788	851	810	816	817	869	819	775	857	823	867	808	850	822	849	859	858	787	816	851	821	812	805	813	817	824	864	790	829	856	842	793	836	835	836	868	859	859	820	860	782	783	794	772	876	796	797	857	842	829	873	841	875	796	828	836	830	830	797	875	863	830	770	851	803	828	867	791	877	891	781	816	882	792	870	808	849	812	852	886	818	856	799	808	790	850	822	828	792	840	788	824	799	859	817	875	886	859	853	841	804	813	842	816	808	843	839	812	831	846	793	794	825	856	855	825	814	864	873	829	825	790	837	885	802	788	818	848	873	827	877	836	797	873	837	861	857	860	831	861	873	824	809	861	835	856	853	874	891	839	838	848	792	849	817	827	857	881	864	868	877	809	845	839	851	875	806	818	825	806	898	819	835	853	815	814	838	867	839	840	866	814	760	842	804	860	819	848	836	849	802	839	831	805	837	831	841	824	813	882	807	834	836	898	802	866	779	826	800	828	839	827	845	833	896	796	764	807	860	831	786	789	787	821	814	848	862	817	850	861	856	808	835	797	846	804	826	817	829	769	837	846	806	788	866	821	823	802	806	839	853	819	775	875	852	776	861	846	881	846	851	862	790	824	865	897	866	820	815	823	799	841	830	845	850	802	848	875	785	819	802	794	802	833	834	832	841	813	823	866	855	827	819	820	822	815	801	775	856	840	830	807	838	865	789	853	786	831	867	821	817	790	821	797	853	875	763	882	854	812	872	836	889	821	829	862	800	865	867	795	835	768	852	820	840	860	835	813	825	845	825	879	837	838	855	858	845	882	839	793	865	804	822	838	847	798	839	864	863	810	863	858	839	795	871	828	817	796	856	792	815	827	825	789	836	851	834	801	807	836	868	863	776	846	822	851	831	847	781	804	833	833	837	855	849	828	870	841	771	777	837	816	835	864	818	777	863	848	892	791	839	834	769	837	831	763	814	830	826	788	848	814	844	839	893	905	859	858	790	803	868	894	849	888	843	813	832	900	845	784	831	838	782	797	837	822	849	832	845	870	828	898	811	851	853	825	883	837	842	864	827	895	825	816	819	865	848	861	850	838	776	815	816	859	855	862
3849	5814	5159	53086	75598	51467	24491	7053	1009	811	800	781	767	804	780	803	817	781	843	1162	1156	978	894	880	832	795	751	801	804	781	757	785	840	819	787	753	785	820	788	817	734	740	746	808	769	797	788	821	828	810	754	827	757	785	800	800	770	841	820	779	807	820	773	768	760	795	833	817	832	791	814	784	794	751	808	790	802	791	787	767	800	838	835	764	828	835	805	785	799	748	794	789	801	802	795	781	803	817	807	742	796	770	806	785	737	772	764	797	750	782	747	774	824	808	810	803	777	745	774	850	789	806	815	779	781	775	770	778	789	778	737	799	741	777	826	782	836	768	793	765	783	762	764	793	795	755	754	838	794	808	779	756	803	759	777	788	806	791	741	763	811	709	823	764	810	740	789	772	809	781	815	839	824	785	822	812	772	831	736	793	789	761	767	765	780	779	753	767	764	785	759	771	815	806	780	764	787	764	773	806	762	788	728	798	812	771	802	766	789	831	753	764	801	791	789	753	772	838	775	765	826	798	794	746	777	805	769	755	789	771	782	855	798	791	827	731	823	822	816	752	789	799	852	792	760	785	775	755	727	723	781	786	804	798	752	773	792	753	814	742	792	776	783	748	780	765	790	803	723	742	802	822	771	772	821	808	783	763	783	805	741	781	808	753	770	778	764	733	781	778	840	793	805	751	757	815	790	840	805	812	735	843	822	824	797	778	796	793	834	827	776	823	784	721	798	767	826	778	735	850	766	768	757	814	734	793	789	802	805	800	755	803	751	778	753	833	788	763	787	792	808	797	760	789	773	781	761	797	804	791	777	840	831	782	786	824	776	806	774	782	763	793	805	796	809	718	755	774	842	805	807	809	799	759	781	771	827	814	805	800	767	778	781	762	787	841	744	794	770	772	826	781	789	786	751	764	811	826	782	764	784	843	784	779	781	790	731	827	804	751	833	793	762	784	812	806	823	823	800	837	827	734	778	793	734	766	808	782	816	783	741	758	796	757	808	801	796	808	778	805	720	736	769	758	776	773	836	810	813	806	771	776	794	795	787	794	758	813	784	744	796	766	809	839	802	776	757	784	751	812	768	783	799	792	789	734	779	814	778	754	743	791	791	776	805	802	782	785	765	799	772	737	747	789	780	777	772	792	811	789	764	775	811	822	820	800	806	792	775	795	795	807	807	813	819	834	793	813	809	823	851	770	734	779	827	767	776	787	753	800	760	710	785	814	795	809	815	794	764	828	828	810	807	796	829	798	735	742	767	750	788	709	764	798	853	842	782	800	813	799	783	848	827	770	805	783	805	779	826	794	788	758	802	791	764	804	748	774	801	810	742	765	753	723	840	793	805	828	749	779	737	781	793	797	800	778	797	767	808	735	832	731	816	789	780	797	792	777	794	763	786	776	776	822	800	749	775	819	805	771	785	768	810	741	793	791	808	767	820	833	772	789	773	754	774	798	790	741	757	773	811	716	806	821	759	794	709	797	784	860	795	783	823	768	766	761	789	811	800	728	814	794	777	802	797	794	744	805	808	793	793	784	773	829	762	777	852	775	802	818	833	778	818	766	817	817	790	826	783	781	779	776	737	797	825	808	756	773	797	792	808	796	755	800	774	834	767	827	764	808	790	807	788	795	840	713	787	791	802	723	823	855	756	804	804	779	761	776	800	777	733	776	803	788	798	800	824	762	784	809	759	796	854	770	797	798	782	801	811	763	768	760	782	818	805	817	796	767	753	775	764	759	822	790	765	806	755	779	819	777	798	757	812	762	777	800	746	830	773	759	782	799	762	738	793	765	708	823	789	769	789	780	805	758	798	760	797	811	800	828	783	793	783	763	747	800	806	825	807	775	766	820	789	784	780	796	794	804	795	793	806	768	820	788	782	836	753	814	767	782	784	764	793	776	812	787	811	788	757	796	807	828	753	833	746	776	821	827	773	760	784	792	811	763	795	764	771	765	841	730	771	761	751	804	792	783	757	722	751	763	792	755	788	812	810	786	778	725	778	839	790	752	745	826	791	795	764	741	759	810	829	742	764	786	788	736	802	747	804	849	760	793	794	814	737	839	799	821	792	814	742	783	821	755	816	777	802	780	813	788	776	773	801	811	810	814	748	809	744	801	757	785	776	847	788	771	771	846	766	750	828	777	794	801	762	795	751	718	777	770	738	745	795	789	745	746	770	819	793	762	747	778	771	780	830	737	795	770	778	806	758	773	746	767	792	734	755	754	791	797	779	741	771	835	813	772	757	793	784	755	782	786	800	811	745	744	757	782	797	773	806	766	783	812	796	768	738	798	780	827	824	776	816	779	816	796	801	760	769	755	822	770	782	781	765	721	746	798	780	856	750	772	805	848	830	737	806	818	782	815	797	809	768	799	779	857	830	825	765	787	822	793	800	766	736	781	743	758	789	704	769	784	734	815	768	810	809	753	803	779	815	794	772	705	784	813	785	823	734	774	769	820	824	747	763	752	783	829	724	784	796	794	739	782	781	766	764	775	781	813	828	774	745	809	800	748	818	786	860	778	761	750	759	774	774	753	787	799	779	736	798	813	801	817	766	790	766	785	808	742	777	768	790	742	836	790	786	805	780	785	776	783	773	795	822	726	801	716	786	759	794	813	774	847	710	769	783	802	826	802	770	765	768	749	761	836	746	760	793	801	802	820	785	768	795	748	786	856	766	790	786	793	793	807	744	794	768	824	717	784	833	773	766	750	787	765	813	840	782	794	819	800	769	826	771	773	809	794	769	771	781	751	813	793	747	777	781	765	767	735	795	799	800	788	780	800	745	749	778	762	767	762	790	777	797	787	751	773	801	798	783	750	818	770	820	818	757	856	808	783	788	769	762	770	754	776	761	793	730	812	818	823	810	748	800	741	753	752	796	786	815	811	783	806	803	817	753	805	795	767	753	768	788	802	832	773	751	786	784	821	762	797	811	807	778	734	821	843	753	821	774	775	824	790	743	744	788	785	760	738	749	808	763	816	789	751	793	795	779	796	763	802	751	758	770	741	779	821	777	796	769	820	814	765	759	788	801	813	797	849	754	769	790	783	773	777	773	760	779	754	775	750	791	756	785	791	753	788	781	773	785	775	839	764	833	786	736	773	767	768	798	794	776	788	738	764	831	787	773	787	804	754	736	765	815	766	827	812	833	778	780	773	793	779	770	775	778	809	763	792	789	776	760	836	814	762	701	794	779	815	742	786	796	759	809	753	787	776	820	745	760	738	742	823	788	771	826	788	758	770	781	791	750	808	753	795	793	765	786	842	806	798	785	803	765	792	771	794	802	765	816	763	781	773	797	765	788	821	802	826	840	737	837	788	777	817	798	790	792	767	780	785	794	823	767	809	790	745	855	781	846	725	760	819	829	803	725	820	728	780	739	802	793	732	775	795	753	777	792	851	747	755	777	759	794	836	754	793	802	775	805	796	770	787	797	754	807	804	814	753	763	812	796	742	784	771	758	800	827	764	773	735	770	788	742	777
27123	13244	2281	8796	19239	12763	3889	1218	871	841	852	719	780	835	749	787	828	781	828	754	841	794	782	849	804	825	784	817	824	802	836	830	832	819	778	781	760	772	789	855	807	768	778	803	805	787	788	806	854	780	836	800	805	787	773	830	855	808	792	819	838	788	790	838	848	788	801	777	817	763	791	820	814	851	834	859	835	824	853	852	816	809	812	793	792	804	796	802	807	768	797	851	850	846	782	771	812	768	785	816	775	812	802	784	845	792	814	768	821	809	736	786	827	841	784	819	798	804	869	835	788	808	809	764	796	818	782	791	764	786	835	785	833	778	804	847	774	782	810	832	799	832	774	841	819	786	818	737	821	763	756	812	823	859	764	792	828	819	814	764	829	854	805	811	750	791	817	830	845	814	803	793	808	817	818	843	814	805	813	841	790	763	808	839	773	790	748	809	830	806	776	812	831	837	784	811	823	789	746	801	813	786	785	820	808	851	778	778	809	837	809	790	839	821	816	780	809	883	784	811	771	775	881	766	803	881	836	743	815	802	787	802	823	808	836	781	739	779	795	816	796	789	784	758	846	802	820	758	807	793	855	787	825	802	831	838	830	813	749	793	835	829	805	829	800	817	823	811	801	788	764	809	832	788	865	839	825	832	817	801	767	772	823	855	801	800	853	791	833	768	812	831	799	801	791	806	792	765	811	814	867	825	853	842	825	851	827	806	825	763	814	820	808	771	759	805	845	751	855	849	856	823	793	815	802	842	858	833	851	826	829	816	790	844	837	834	820	740	825	802	760	824	800	822	829	826	772	809	836	812	859	805	880	768	794	814	801	870	803	793	819	751	790	799	830	853	805	821	769	753	834	846	813	804	816	836	784	827	800	828	794	752	771	788	780	800	812	794	851	829	864	812	823	790	857	845	747	794	869	832	804	819	788	792	830	796	842	793	775	740	805	792	826	809	766	763	760	777	778	818	796	785	763	821	749	778	830	783	857	802	817	801	805	792	797	772	824	831	794	835	823	775	759	775	807	782	834	822	846	793	804	808	774	832	788	838	793	806	790	791	769	830	816	821	799	786	794	796	820	828	786	829	822	781	827	780	801	870	814	771	802	834	797	818	849	833	780	827	842	789	826	758	797	848	828	753	833	804	783	815	836	815	787	774	816	878	825	743	847	855	850	806	764	820	758	789	810	783	799	771	782	795	763	842	789	738	848	800	805	802	849	781	834	770	806	868	820	803	781	770	802	822	825	796	796	767	787	774	839	784	830	792	807	848	811	758	832	796	803	784	817	811	775	772	787	842	823	785	800	769	816	815	842	849	820	806	831	826	815	777	815	854	828	822	801	743	788	836	845	816	818	798	828	811	837	770	845	833	808	773	813	778	825	805	784	806	841	798	867	794	787	862	832	800	841	829	844	816	857	822	832	793	789	803	792	804	816	799	827	767	778	855	801	814	782	803	840	832	841	793	777	779	770	811	748	847	808	838	789	822	796	834	812	820	795	815	791	778	745	845	825	815	810	839	761	838	773	815	816	769	785	760	851	816	839	777	830	844	793	836	825	794	819	776	772	786	816	823	759	833	805	829	809	773	821	766	836	807	844	798	813	810	810	785	848	791	788	778	791	798	858	782	827	825	788	807	792	845	829	749	831	837	809	797	801	756	751	768	794	847	846	750	859	779	812	838	816	820	782	786	860	788	814	811	839	781	839	815	829	767	828	830	777	803	804	819	753	849	833	772	794	815	829	796	792	847	806	780	807	775	795	816	794	819	773	802	803	832	734	766	825	818	870	800	843	796	773	824	780	857	805	811	796	817	852	863	817	803	821	790	789	780	835	808	797	814	802	815	801	835	819	789	799	813	798	859	793	809	767	813	850	817	788	756	800	823	807	837	809	785	825	824	799	817	776	791	807	837	784	774	791	848	803	782	821	852	802	819	825	776	822	776	849	813	825	768	813	774	795	813	757	855	831	810	768	766	800	865	834	784	793	812	815	849	769	740	808	794	787	747	808	842	816	787	818	769	848	860	803	818	829	770	765	830	832	761	740	830	816	822	814	805	762	822	866	823	787	821	826	801	805	761	796	805	830	780	748	814	845	806	797	895	812	833	776	823	808	780	820	823	778	771	791	812	794	854	816	804	775	814	796	828	804	814	800	818	828	838	789	820	866	792	789	824	830	848	803	803	806	776	851	773	836	789	805	785	807	775	817	809	810	779	772	775	777	857	828	810	760	807	831	794	786	802	798	790	798	783	782	794	808	850	779	832	764	800	880	774	804	784	834	821	807	820	839	736	804	812	875	812	807	774	766	765	749	783	805	761	814	815	847	786	802	775	832	785	827	796	774	828	755	754	791	805	817	786	767	821	792	774	791	807	848	791	763	791	825	807	829	835	781	738	826	777	813	811	785	812	803	782	864	820	858	807	832	817	828	818	867	738	782	798	830	843	818	784	810	805	857	798	862	818	806	814	827	771	815	819	776	805	757	823	836	767	768	819	842	811	832	797	799	730	855	804	762	795	787	823	819	789	842	773	885	831	811	793	806	845	777	752	742	806	783	781	844	746	806	822	819	853	814	763	829	804	752	830	821	848	777	817	779	767	835	756	788	738	843	793	768	792	821	793	841	790	812	791	807	828	828	770	812	801	857	808	800	813	850	803	819	782	810	791	766	828	804	817	836	852	840	773	791	792	838	861	844	817	809	783	804	836	877	893	789	817	773	802	788	770	791	795	818	803	825	807	819	790	864	798	772	834	760	829	825	801	823	814	816	842	771	832	792	830	821	806	791	810	840	782	772	806	823	827	835	821	803	849	821	808	877	792	784	806	784	836	800	848	785	823	753	790	777	809	838	843	824	806	835	802	781	812	764	766	744	851	841	794	779	848	849	800	811	865	831	782	828	780	842	842	811	833	741	804	818	773	770	847	794	824	816	790	805	809	787	806	811	857	838	824	767	859	788	791	816	803	811	803	861	792	821	827	783	822	804	802	767	827	819	809	786	816	815	824	759	840	849	764	801	823	789	859	799	845	771	827	851	785	823	836	795	812	788	806	858	878	825	761	804	838	833	852	824	769	779	799	805	777	837	816	795	780	780	774	808	874	807	794	786	867	798	848	832	789	775	820	827	826	801	749	799	816	820	797	856	777	762	799	813	778	794	820	809	788	835	826	790	833	809	832	841	791	836	779	832	816	824	839	829	830	739	840	804	807	776	777	813	775	793	809	809	753	801	766	840	779	802	827	807	871	785	860	840	782	777	794	795	827	804	833	773	801	781	768	810	796	766	791	814	805	775	804	817	829	762	776	819	796	809	782	836	831	812	804	802	834	782	844	843	794	812	811	836	854	823	849	829	825	788	799	842	795	819	794	852	814	816	785	786	791	776	828	816	802	819	767	824	774	827	836	831	836	797	812	760	758	776	779	769	806	819	808	800	770	858	774	856	800	823	786	839	808	780	823	789	834	787	827	821	774	816	789	840	806	837	815	804	790
4994	1038	1006	8344	16471	8772	2932	1052	744	698	661	720	666	727	727	728	696	705	761	757	765	768	701	729	787	750	742	688	748	745	691	729	707	681	774	769	722	724	667	750	782	703	687	748	721	725	725	671	659	709	732	713	713	722	719	756	692	709	726	675	683	690	702	717	685	699	707	744	728	667	729	699	748	738	743	737	730	730	686	709	720	719	775	772	677	689	722	721	693	721	691	715	719	755	726	698	711	731	747	685	725	719	705	754	718	693	712	705	731	709	766	672	723	736	695	711	758	761	676	698	722	724	686	732	703	678	725	705	755	696	724	684	729	715	707	682	715	683	742	707	727	670	679	703	704	747	704	686	745	691	721	716	721	736	693	788	708	697	715	704	713	689	707	651	736	730	712	687	716	718	728	717	700	723	690	663	703	721	676	739	756	699	737	672	693	697	709	703	646	720	698	687	676	717	737	710	717	707	695	714	745	734	695	732	751	753	667	727	703	751	724	715	689	749	702	784	676	739	693	741	704	692	674	694	671	689	726	743	718	683	691	682	708	745	728	748	679	775	659	759	742	734	677	745	719	727	740	706	708	685	706	682	741	724	721	676	709	709	757	758	700	664	741	720	752	664	718	673	705	750	737	746	717	738	686	715	756	704	712	685	760	728	753	696	653	776	711	703	708	674	652	704	754	683	713	715	759	728	711	724	693	689	687	663	707	715	719	731	717	795	690	669	746	736	747	730	729	690	724	746	740	679	725	733	711	739	703	757	776	730	709	699	644	701	743	757	719	726	741	722	758	729	712	691	704	684	709	689	724	705	648	698	682	740	694	708	740	725	710	752	715	753	700	710	715	701	729	713	722	704	693	750	658	682	679	694	706	712	760	736	742	700	736	717	714	715	672	682	705	689	731	725	735	764	727	719	718	709	666	705	693	734	732	664	743	720	737	693	716	742	692	703	703	706	704	726	719	751	743	741	747	758	681	697	734	714	732	704	733	742	729	721	707	698	731	702	678	682	724	697	715	768	769	737	716	737	719	719	713	684	735	757	707	676	694	663	695	665	705	717	698	664	701	694	707	721	647	731	776	749	669	737	684	679	744	704	695	679	699	742	699	706	687	746	756	739	702	707	710	712	743	796	716	677	724	730	731	711	733	785	716	687	717	753	744	690	701	788	727	709	722	731	728	694	725	723	768	711	682	711	692	686	735	746	727	766	699	748	748	696	687	741	743	708	667	721	702	709	706	725	775	729	742	693	774	704	737	717	751	745	750	736	743	707	776	688	717	721	750	750	701	727	701	750	690	701	736	751	740	698	735	701	756	697	732	713	653	725	720	739	721	739	664	657	668	719	741	728	725	673	743	778	713	727	730	742	715	692	713	732	686	713	719	727	698	680	704	694	719	714	723	700	755	672	719	763	720	726	739	674	716	725	714	745	721	706	679	724	674	722	743	702	734	722	713	724	770	724	730	716	666	752	700	739	750	713	707	714	751	698	733	669	691	733	733	715	691	725	710	732	694	695	703	729	707	706	730	710	687	689	710	708	691	721	718	752	744	694	702	674	698	726	695	710	748	708	747	749	726	722	713	748	696	710	681	709	742	729	730	747	728	682	733	698	751	666	694	696	720	718	698	695	720	691	690	687	698	686	700	742	701	705	731	687	773	661	744	737	711	693	747	779	697	752	719	754	738	669	765	706	683	718	718	728	707	693	712	760	696	710	665	725	729	709	753	703	752	706	725	733	705	685	661	703	689	736	720	725	744	760	730	720	709	727	681	721	712	707	732	689	709	725	708	703	715	703	703	724	701	749	722	707	769	688	752	718	676	718	749	695	696	693	710	734	706	764	767	697	733	694	740	734	754	669	714	685	718	690	658	727	688	689	759	734	697	725	749	694	708	693	730	673	712	721	769	692	705	730	703	655	686	728	696	700	709	691	687	724	776	691	658	738	743	690	712	724	741	723	776	765	682	717	735	721	751	738	723	691	717	730	708	698	717	728	718	760	717	701	749	703	651	659	689	737	734	700	727	689	725	661	687	680	684	684	738	786	671	700	687	711	692	717	728	734	749	743	729	674	740	660	717	716	708	783	720	689	688	718	756	756	702	708	725	757	707	704	736	713	675	727	771	681	692	736	684	749	641	674	670	710	723	718	724	713	703	727	759	680	734	754	742	696	727	698	686	757	684	726	699	647	697	722	694	726	735	725	714	684	697	714	779	678	698	737	659	698	717	721	795	697	739	708	737	667	677	749	733	699	703	773	712	750	725	686	710	699	732	728	695	717	674	716	736	730	706	769	690	724	656	685	684	744	730	735	740	679	700	699	693	761	675	696	700	715	714	716	693	704	750	685	709	731	734	659	698	720	723	732	720	728	798	704	748	686	699	705	675	741	742	707	685	736	691	708	696	710	725	678	723	718	716	684	753	724	743	744	734	707	694	718	749	684	737	706	723	705	691	675	696	664	733	723	719	698	724	711	677	721	694	736	725	657	697	770	676	726	708	749	694	710	694	717	694	757	682	730	716	664	726	701	705	733	708	722	699	663	710	711	714	682	728	721	790	720	735	730	681	765	711	712	629	703	693	742	729	701	743	690	719	673	711	726	731	719	721	744	729	689	677	704	692	751	686	738	738	765	758	721	756	768	688	769	740	691	725	709	715	693	748	648	714	672	703	739	707	694	732	672	753	713	687	790	689	732	712	673	696	681	732	724	739	748	714	710	654	799	691	699	678	730	814	713	691	736	760	686	721	742	728	717	730	719	722	748	759	740	735	733	715	722	676	674	695	722	728	761	706	725	694	700	678	705	661	724	759	738	689	682	681	735	636	731	724	733	742	708	757	674	717	729	718	709	697	743	663	712	651	698	755	713	717	738	734	722	708	723	706	728	672	751	701	698	674	708	759	717	760	725	691	720	733	742	727	693	694	705	699	705	671	699	704	699	681	692	668	740	718	715	718	676	705	671	762	753	725	728	709	746	710	729	724	784	684	742	735	688	725	721	720	737	750	755	688	720	699	683	742	684	694	711	695	727	711	721	690	677	679	745	712	726	737	705	721	722	717	683	683	752	731	679	738	705	727	677	725	706	738	736	723	741	767	688	714	705	700	729	754	720	693	680	708	681	746	682	676	759	744	719	719	666	707	684	732	677	703	752	741	713	701	729	753	751	699	695	737	632	749	707	691	691	726	698	684	711	739	742	723	695	715	693	707	682	740	710	724	752	731	716	699	693	739	686	728	691	737	721	764	709	669	683	724	663	726	772	696	674	699	726	715	689	739	703	709	700	741	715	756	702	719	686	688	752	723	718	712	673	715	740	692	725	744	753	727	728	703	632	755	675	717	744	696	744	709	751	739	709	738	752	701	706	702	689	697	679	702	727	717	687	701	704	690	740	749	741	707	698	678	710	707	688	722	721	735	690	752	671	716	658	713	680	715	752	702	687	672	682	764	756	726	686	719	732	670	710	769	724	755	714	683	709	702	709	710	697	693	703
24658	21096	27335	38852	58746	48621	26229	5497	1060	794	840	749	831	755	806	809	720	762	805	992	869	861	820	754	777	766	782	747	794	763	783	787	785	751	745	788	754	772	774	777	771	783	732	792	732	735	813	723	818	767	782	781	771	735	776	752	776	821	801	773	757	767	727	764	815	750	716	794	779	778	745	755	711	807	762	798	726	739	805	789	777	788	735	796	768	789	778	756	796	820	783	768	754	764	780	740	760	741	788	780	795	785	764	744	777	773	762	759	773	764	728	782	741	768	759	764	821	756	758	783	759	772	779	762	756	830	753	807	752	790	790	770	792	738	772	765	766	762	718	742	778	782	772	790	764	728	707	814	767	830	791	801	786	744	747	767	723	764	756	797	746	757	723	721	738	757	743	759	800	802	738	735	763	744	814	759	778	770	745	767	754	752	765	756	783	786	767	755	775	819	828	737	789	799	779	749	698	784	765	760	736	740	734	819	747	736	807	806	746	717	754	828	748	774	763	790	806	735	769	750	774	798	782	742	737	774	779	723	766	722	760	804	757	794	737	745	744	782	760	779	741	771	814	751	798	759	821	803	795	793	777	766	772	728	744	762	749	812	753	754	721	778	768	757	695	794	767	771	750	748	723	800	795	785	789	774	750	771	756	780	768	746	755	756	737	732	717	780	737	735	765	757	757	792	782	752	748	764	796	760	737	793	731	752	756	811	760	794	769	703	764	789	750	778	747	770	781	792	737	732	824	730	776	771	779	777	787	753	765	733	773	746	748	728	820	745	723	793	767	734	765	752	746	734	769	742	757	713	799	771	739	779	772	793	785	766	743	775	754	752	785	719	748	794	780	751	757	764	719	734	774	729	760	751	744	726	772	722	779	710	810	812	746	758	803	777	725	751	740	810	735	775	779	833	750	737	747	742	779	751	761	804	771	733	759	750	733	735	774	788	746	787	779	777	779	764	738	754	742	773	770	727	817	735	771	766	789	768	807	762	778	772	772	793	728	734	811	781	756	753	824	698	798	735	794	772	768	783	760	781	767	799	786	768	758	776	766	764	797	747	721	731	742	785	750	763	792	768	765	802	792	790	731	772	785	803	733	826	792	746	786	780	743	786	724	772	717	767	722	756	715	788	787	741	724	756	789	766	782	770	781	797	747	778	729	751	796	768	773	767	789	771	741	766	742	729	800	775	765	798	747	785	729	744	796	761	699	783	727	751	749	782	752	793	803	790	776	777	795	792	775	756	759	782	836	788	791	767	766	808	727	794	788	799	730	807	805	779	790	759	768	755	766	777	757	800	734	762	745	787	819	785	793	796	794	810	741	745	800	773	813	759	707	749	748	752	751	752	742	782	727	696	782	818	738	757	761	786	845	729	757	844	749	770	764	760	744	734	798	803	744	757	807	796	722	752	752	798	740	775	781	744	776	758	779	766	731	724	769	764	741	733	769	733	751	788	774	757	777	766	807	780	783	760	758	740	763	771	762	821	730	716	718	782	795	792	783	819	791	741	743	810	766	770	757	829	757	731	789	742	728	743	762	802	737	774	771	770	766	778	708	799	761	788	768	781	742	778	770	763	743	789	821	758	759	820	722	764	777	793	771	736	802	733	788	760	819	738	821	767	759	777	770	789	724	777	769	759	762	759	722	774	768	817	769	791	749	739	761	729	796	802	781	742	753	766	733	768	785	757	743	738	769	739	722	719	753	813	759	743	717	765	743	782	799	754	743	786	729	803	748	739	766	807	798	739	788	758	729	796	766	746	776	791	751	761	767	803	724	711	713	769	791	735	759	736	741	773	765	780	779	765	794	785	779	783	774	796	753	804	752	761	777	763	747	749	755	728	804	774	744	734	781	767	779	770	815	752	833	753	734	763	754	784	794	819	735	775	787	788	807	742	716	765	778	782	800	775	780	738	757	751	790	791	751	789	784	793	731	759	773	732	727	768	711	763	771	789	788	776	761	787	763	747	802	735	798	778	817	779	748	777	741	739	767	806	763	730	777	761	784	739	832	716	762	781	729	748	727	761	737	753	765	778	742	764	750	804	790	748	712	749	808	767	768	745	768	792	761	772	808	747	774	800	783	784	789	801	763	808	766	746	724	678	733	743	784	784	743	749	768	738	773	744	744	741	740	753	750	737	724	739	801	791	761	762	735	753	769	794	766	744	803	752	868	785	811	780	734	759	759	818	764	744	730	719	755	738	779	776	735	752	784	782	772	756	696	794	723	754	758	733	759	761	720	736	775	792	751	788	725	738	755	761	732	746	751	776	785	732	721	768	788	755	786	743	792	774	780	750	767	766	738	788	747	765	760	717	758	766	781	761	810	767	732	762	746	713	812	793	755	745	804	783	754	761	798	700	817	737	781	832	709	783	791	772	786	721	734	756	790	769	780	759	747	753	778	753	720	788	761	730	731	775	789	771	738	765	782	734	756	767	727	810	795	734	753	780	730	740	732	808	770	741	764	735	759	761	824	737	782	794	783	759	807	747	754	721	735	769	754	763	817	775	750	776	775	734	808	737	791	791	751	740	819	773	743	842	729	760	713	765	739	764	767	745	750	724	711	780	797	762	756	781	746	762	756	788	735	772	814	770	785	789	725	740	792	760	757	778	758	754	791	766	716	766	697	776	786	774	742	761	780	715	731	791	738	766	746	702	753	730	750	781	778	758	762	760	736	725	805	774	715	803	720	750	784	776	752	702	747	792	792	722	749	787	743	798	777	743	742	771	766	746	752	774	785	769	729	717	732	741	779	749	761	765	755	788	816	788	805	771	799	816	732	739	820	751	792	711	710	754	760	785	739	755	760	742	772	748	770	749	780	734	737	777	741	767	750	778	784	752	792	742	714	775	750	768	743	773	828	799	758	761	777	782	752	823	824	783	735	795	688	748	759	798	709	720	788	751	744	793	775	747	723	746	791	779	779	781	767	787	756	794	777	725	772	762	745	706	761	738	761	784	737	807	769	794	781	735	762	729	774	739	724	732	778	743	764	764	764	769	773	777	799	770	756	782	793	772	759	728	781	792	801	795	765	724	771	713	761	757	763	705	830	796	795	758	716	762	761	743	757	746	737	762	724	778	744	816	810	738	805	721	750	810	790	754	772	728	779	805	777	720	752	765	759	790	778	766	797	762	771	766	757	754	780	750	740	777	727	770	749	732	761	751	827	737	693	707	763	800	761	755	772	819	819	766	763	755	791	732	739	778	796	748	731	770	793	765	790	781	767	745	742	773	811	786	740	771	791	766	779	758	751	774	748	764	829	786	812	726	773	790	735	790	748	741	727	761	752	726	768	763	722	758	809	781	759	752	802	714	730	805	780	803	730	761	794	766	838	779	732	807	742	757	763	777	751	781	823	768	774	779	786	790	773	763	747	800	838	750	760	754	736	743	750	769	820	774	771	764	754	781	805	790	755	725	785	775	778	729	751	803	811	790	796	714	735	740	766	750	809	760	717	773	771	747	761	726	808	763	743	769	782	816
3455	3491	3198	49138	60268	39940	17278	2724	777	745	747	734	737	735	733	736	775	706	785	972	962	827	757	717	733	701	732	737	737	723	748	687	739	695	719	740	772	689	708	738	746	729	724	755	714	705	734	721	715	713	768	727	687	715	764	708	736	716	722	740	713	710	696	720	707	740	731	708	726	733	677	704	711	722	711	742	739	708	730	769	760	722	737	687	737	763	731	763	704	716	695	720	715	707	723	748	676	702	773	760	731	730	726	744	767	700	708	741	688	720	677	692	745	787	698	698	711	733	727	750	728	700	697	730	721	718	708	737	699	718	734	668	722	715	726	698	746	738	778	674	708	746	706	736	690	752	748	745	716	715	754	746	712	762	689	706	712	725	696	709	681	754	760	736	711	680	689	685	702	728	681	754	745	707	673	647	747	724	713	688	672	719	748	689	726	745	741	751	733	723	653	651	745	678	695	722	737	712	718	687	741	754	707	667	708	752	685	741	735	722	787	741	771	663	730	721	703	754	700	800	731	728	726	709	733	727	665	759	700	739	700	706	732	728	683	723	709	743	681	734	708	732	707	746	768	736	723	775	692	718	667	734	733	688	771	694	712	676	754	689	717	742	724	724	671	731	727	689	695	728	754	730	673	669	691	736	761	762	683	719	768	727	684	748	734	728	706	779	692	744	674	694	714	679	690	712	741	735	679	724	739	734	733	713	720	685	740	686	741	744	683	744	718	703	667	738	694	681	761	697	702	729	706	729	716	736	736	774	702	650	764	724	724	722	740	674	699	755	688	747	698	749	769	677	711	782	723	711	724	710	684	762	727	704	736	721	731	733	710	698	715	704	690	697	690	725	703	752	705	671	696	679	702	734	726	745	746	757	723	771	760	747	687	669	710	739	721	736	732	732	726	739	713	751	717	753	754	740	670	742	725	722	745	747	739	669	722	719	735	716	736	722	713	721	704	736	690	731	720	729	713	706	775	663	708	709	704	764	748	782	738	703	720	731	693	747	688	735	693	710	687	687	714	738	732	718	732	722	674	746	725	746	765	744	752	730	716	692	743	734	711	729	726	670	719	706	682	694	689	680	705	730	737	745	729	759	687	723	707	677	736	730	729	747	715	706	740	672	732	711	737	748	709	753	693	710	711	692	720	745	731	752	710	703	769	735	706	728	703	691	656	680	744	728	730	686	671	694	719	695	700	722	708	680	708	728	730	712	709	724	749	741	745	708	731	760	695	737	753	717	727	731	664	696	756	710	718	735	754	708	725	718	714	728	695	715	746	709	761	750	674	735	704	730	703	751	699	724	709	738	732	793	772	703	709	683	695	689	706	688	666	740	718	724	723	689	744	694	714	750	733	713	703	744	681	683	693	671	675	689	708	724	635	717	728	678	697	714	748	743	778	648	664	732	732	697	781	686	661	726	721	706	673	751	762	716	703	715	737	679	677	720	747	727	691	654	695	744	730	710	763	732	752	747	697	703	732	688	729	695	696	697	710	718	736	702	704	750	753	711	746	744	726	750	709	655	740	692	713	719	717	708	724	652	712	729	701	744	730	712	751	758	720	742	731	713	721	733	723	709	729	712	675	754	723	685	704	723	689	728	685	723	784	753	697	695	698	668	657	707	792	709	762	704	700	724	738	708	731	737	738	703	719	712	755	741	743	731	708	744	707	709	692	670	693	702	713	732	692	684	692	683	706	721	743	713	739	707	699	728	717	701	750	732	683	730	700	773	705	714	722	704	775	722	733	737	696	664	703	710	703	690	752	712	714	738	715	694	720	691	727	703	720	746	729	681	736	709	711	724	728	747	771	713	710	726	658	748	717	748	652	781	745	748	750	671	688	678	699	726	756	719	730	725	779	649	683	720	754	751	753	741	760	720	731	679	722	672	741	774	709	683	716	709	731	710	708	718	696	722	717	738	726	674	703	743	653	785	668	696	728	716	729	689	758	717	730	748	668	765	687	720	746	725	724	746	713	723	704	706	710	725	696	714	734	724	727	688	743	690	694	725	730	712	681	743	710	720	648	708	710	751	721	724	736	730	696	765	722	755	752	714	726	709	701	681	697	755	722	696	725	717	694	684	701	718	715	717	665	703	723	709	760	726	756	705	766	712	746	727	726	719	666	701	682	678	739	693	691	694	693	754	751	709	682	705	725	700	686	728	694	697	689	756	726	725	704	705	714	720	671	722	731	729	740	719	763	738	740	706	708	699	719	690	698	711	772	695	706	745	756	745	744	731	747	702	711	729	706	761	664	702	717	676	714	764	670	683	724	712	746	721	709	693	735	744	677	765	767	706	667	688	726	710	763	695	721	698	714	746	737	715	702	696	755	701	738	711	727	706	706	748	761	707	701	693	694	752	710	710	713	724	721	685	746	718	726	725	743	710	716	753	712	762	721	695	760	710	700	691	794	689	759	740	766	728	752	805	715	698	698	739	762	684	700	737	647	669	778	731	716	764	678	710	692	731	662	712	735	721	731	710	749	726	737	711	718	715	722	726	761	735	758	701	722	688	720	736	711	709	712	688	750	751	748	707	744	718	712	734	765	724	720	654	653	681	692	712	720	699	723	720	736	753	730	711	692	742	695	721	669	712	708	713	721	686	735	755	695	701	680	712	716	749	692	726	688	706	720	694	666	737	710	727	728	705	735	698	698	746	711	690	707	768	664	765	749	689	739	679	715	744	707	703	702	734	784	692	732	721	717	684	710	740	680	712	744	755	758	700	686	660	735	699	709	759	790	696	668	727	771	726	744	693	715	655	733	710	695	718	714	746	685	709	727	729	704	747	720	705	704	745	750	726	683	697	740	693	688	762	747	726	744	746	702	694	693	693	734	671	740	674	736	689	692	723	737	679	727	737	697	710	680	753	736	732	774	756	704	753	744	695	726	749	673	736	703	779	699	739	732	679	739	708	740	739	706	704	667	744	697	688	751	721	726	729	673	699	697	741	700	683	715	729	721	684	706	645	747	754	745	705	716	699	696	731	713	729	751	697	723	716	688	700	711	690	718	695	713	672	705	718	746	717	733	712	770	744	713	692	704	700	706	755	723	675	733	728	717	729	725	707	691	700	692	719	738	690	712	747	690	701	742	686	703	723	688	714	753	717	749	710	767	747	728	718	697	718	721	733	656	738	728	694	752	697	741	705	732	734	728	700	706	723	673	712	721	772	718	744	702	713	685	676	752	799	726	717	724	760	694	732	695	741	712	674	705	721	715	755	738	724	712	734	709	731	690	717	703	709	724	750	720	744	743	735	714	725	704	709	731	726	714	727	735	685	708	689	748	710	729	703	762	703	672	709	725	726	719	678	784	748	709	744	741	729	764	716	725	733	725	729	702	739	726	679	764	730	733	744	651	712	697	700	722	690	704	690	725	762	715	684	718	725	697	723	739	704	734	680	694	672	730	720	706	672	726	701	694	729	744	694	734	698	677	724	744	733	740	754	685	749	704	675	707	706	735	714	765	659	729	714	714	709	706	729
23782	21088	28217	33971	57729	56440	35503	10235	1309	962	827	862	843	819	885	892	854	879	926	1038	1007	974	906	854	809	857	840	837	868	910	823	839	932	819	787	852	801	873	814	813	871	852	883	820	873	838	892	776	870	847	839	857	768	791	843	898	837	890	848	862	811	854	817	882	834	830	873	756	839	850	821	844	769	877	873	804	777	764	860	814	835	804	804	830	844	800	734	810	804	827	816	847	847	877	835	851	890	836	832	816	830	780	854	798	827	868	854	816	832	807	802	804	809	831	812	814	806	820	824	811	873	816	811	854	830	868	895	810	832	883	873	868	795	835	818	815	808	852	875	853	827	799	829	796	772	851	869	827	822	841	801	883	879	800	835	808	822	834	886	845	863	856	840	849	836	816	819	837	872	797	809	878	809	800	866	764	806	820	831	770	849	878	847	821	844	797	840	892	841	800	815	862	780	828	843	797	768	831	826	828	827	841	839	861	802	854	776	826	824	864	808	829	811	852	844	861	803	818	802	867	830	786	800	766	858	835	802	851	818	828	827	863	825	869	820	806	797	858	817	860	845	813	835	810	819	817	835	811	824	809	823	788	763	861	830	912	808	789	839	821	816	852	874	813	827	808	855	866	770	824	813	775	800	773	789	825	765	833	844	804	829	764	794	885	829	884	844	807	876	821	857	799	827	831	809	799	809	816	816	882	865	812	797	809	837	853	827	781	772	829	800	821	853	787	903	775	831	817	835	816	828	844	850	807	874	803	824	816	774	820	840	843	776	862	846	792	832	822	825	820	806	841	837	803	808	806	793	841	834	831	844	840	809	816	856	816	784	806	801	846	795	843	802	820	835	810	779	820	817	839	803	809	770	797	757	792	850	832	830	828	894	888	806	828	803	829	825	841	824	837	845	821	836	810	859	818	814	840	794	793	860	846	830	788	839	826	814	869	809	794	764	820	814	847	799	853	804	796	810	805	823	837	843	848	859	822	788	887	815	850	840	820	827	828	845	843	803	817	829	862	840	838	845	793	836	799	798	765	746	796	827	854	832	791	844	795	816	817	890	817	819	877	823	854	834	824	866	815	779	803	789	839	834	842	793	825	837	760	821	831	866	815	823	839	806	796	869	836	813	849	823	830	799	843	844	778	756	813	881	796	773	806	816	825	817	856	794	749	826	839	823	829	815	913	812	849	815	778	890	884	799	824	819	833	824	815	812	751	827	824	864	806	828	828	851	818	790	835	871	790	828	864	854	838	808	835	766	853	835	875	827	845	789	821	802	851	812	820	873	849	821	844	810	793	866	806	816	766	862	851	783	810	805	828	808	791	815	791	767	822	808	802	843	777	829	782	832	870	809	827	867	838	867	838	785	837	883	873	833	847	810	829	742	870	805	884	798	857	785	818	851	832	842	845	785	825	817	791	774	825	849	793	780	837	810	783	834	860	784	824	794	842	843	851	749	850	878	791	829	864	804	752	786	850	861	787	829	813	876	782	859	840	827	882	815	887	853	825	818	833	789	826	843	807	773	832	836	844	827	822	839	807	876	800	832	830	833	859	798	880	855	845	827	824	852	798	803	852	833	821	804	787	816	844	881	825	845	854	837	813	837	802	851	835	829	788	810	791	810	836	817	880	873	786	839	822	827	799	891	855	856	811	832	786	793	748	860	820	813	844	818	788	801	787	819	794	801	892	808	842	808	824	860	830	821	850	810	855	833	855	805	868	863	848	797	806	806	773	819	848	784	876	805	832	838	792	777	812	798	796	843	842	801	798	849	791	737	805	823	822	796	846	842	834	888	842	814	852	823	844	805	787	840	800	811	731	855	801	796	819	733	805	793	836	836	866	843	829	841	869	873	867	758	819	781	864	820	816	792	842	877	776	890	805	865	834	791	850	820	815	776	800	839	775	847	883	822	831	794	890	867	807	837	879	853	794	819	811	825	841	771	826	819	830	813	824	762	866	834	802	873	852	837	804	801	826	835	785	889	814	830	823	780	815	826	806	838	840	843	814	811	863	820	767	857	857	820	780	845	849	760	841	831	820	856	817	829	756	835	789	873	801	767	837	793	795	821	825	826	802	856	833	827	837	808	850	787	865	800	831	836	820	838	816	833	833	860	810	807	846	817	791	824	821	808	837	863	825	782	810	855	826	833	852	812	849	830	817	860	775	836	801	809	812	870	835	805	833	817	814	821	843	804	813	823	854	863	814	809	804	811	859	781	797	879	787	807	852	843	825	829	792	816	837	844	847	826	811	832	810	840	762	814	820	811	852	791	789	865	860	862	832	800	825	837	845	862	832	848	741	829	835	824	854	804	800	817	825	799	813	754	813	831	834	834	845	833	814	839	815	846	803	800	822	836	808	800	826	890	807	795	796	805	841	829	796	801	811	856	839	784	839	814	779	827	808	815	822	793	791	837	807	794	878	767	863	881	834	842	846	788	833	851	821	798	840	773	836	873	753	782	813	853	877	841	832	822	816	776	821	851	866	823	861	852	813	783	815	850	805	812	795	809	795	797	806	859	878	935	809	839	837	810	841	795	815	803	790	785	856	799	799	794	829	813	876	835	810	840	824	816	802	813	871	832	796	879	823	822	803	771	900	811	820	803	820	869	802	844	854	811	818	820	826	845	852	832	794	838	862	835	813	824	776	869	836	860	854	869	822	834	857	810	808	831	763	830	815	875	820	824	882	843	846	862	861	853	848	817	796	866	859	819	797	819	843	879	834	833	832	869	802	823	849	831	829	782	820	895	805	820	838	830	809	773	842	848	778	804	846	811	801	858	804	865	769	831	872	893	787	846	833	823	803	835	836	858	795	848	832	783	819	800	852	850	833	785	807	815	822	880	835	864	828	816	776	825	849	789	814	852	856	836	811	834	794	827	803	858	847	849	821	760	826	815	834	837	805	823	783	777	819	840	801	810	858	867	815	757	835	824	796	819	820	834	768	849	817	814	828	797	820	782	804	857	818	791	835	869	798	830	859	866	820	799	822	813	800	828	820	803	801	813	773	847	805	885	738	861	860	871	868	840	836	800	803	831	851	853	811	828	812	805	793	786	825	808	832	808	788	804	831	818	794	828	795	904	827	831	828	798	867	806	862	851	828	801	859	805	803	898	862	846	819	824	804	812	843	831	799	792	848	845	802	820	828	827	766	814	853	842	801	862	847	840	814	880	782	815	849	828	804	818	844	826	854	820	825	812	799	844	851	791	847	761	846	790	825	784	852	829	815	834	855	745	759	829	800	840	798	829	838	780	745	851	844	832	845	811	803	815	865	867	862	822	822	850	870	836	793	833	819	851	842	865	755	838	842	809	791	873	771	813	840	831	822	861	819	844	790	815	795	809	853	856	811	847	826	830	905	796	807	829	799	847	864	878	822	794	791	827	804	850	798	792	808	826	838	887	860	821	794	789	828	848	798	862	846	814	829	815	792	781	821	801	867	809	799	894	841	842	798	862	801	803	841	807	818	808	787	810	861	849	840	837	851
3718	5610	4861	58041	69021	53338	25151	4363	841	827	771	809	807	828	813	839	761	776	894	1081	1106	1030	888	850	802	788	843	798	807	808	791	806	779	781	777	778	753	833	785	778	778	784	742	804	888	731	842	792	800	825	768	780	790	827	784	813	793	775	770	798	787	719	730	760	780	752	758	763	768	748	804	759	803	829	778	770	811	767	787	792	776	798	780	784	788	804	791	800	822	783	814	743	797	764	798	738	743	788	789	784	739	787	800	806	806	800	798	799	785	789	793	855	792	814	768	789	806	789	779	814	786	772	785	751	778	775	782	777	810	809	815	791	808	790	759	846	801	809	783	822	773	795	757	794	780	752	799	719	725	809	738	751	814	788	769	829	841	738	845	784	792	787	828	779	769	779	783	775	805	765	826	748	802	814	759	756	809	752	728	817	746	754	790	744	780	796	785	761	791	768	790	755	807	775	772	748	780	792	756	834	826	788	784	770	817	829	797	744	776	803	795	786	826	774	740	777	786	788	791	760	819	811	784	802	779	782	797	755	804	763	781	776	762	712	769	763	802	782	750	771	792	789	776	780	771	809	806	785	782	803	772	746	775	848	809	755	768	782	760	734	746	825	785	834	791	801	797	752	748	732	758	780	765	800	794	788	797	778	777	824	804	818	806	831	791	808	792	819	761	776	865	780	838	771	798	741	783	794	804	772	791	800	758	792	760	777	785	744	781	804	811	771	777	797	773	794	783	804	795	779	830	797	807	749	770	806	754	785	797	780	772	795	809	806	783	756	800	762	793	750	739	792	795	813	791	775	755	755	786	768	797	765	703	740	745	795	765	731	774	802	781	783	779	825	788	781	789	770	758	764	801	738	818	770	755	776	796	769	771	744	775	800	790	789	794	789	816	770	804	751	780	807	769	762	781	795	756	810	808	777	797	802	817	775	768	793	796	785	815	800	726	753	786	789	779	750	758	746	742	769	794	787	761	789	752	769	812	802	793	778	794	784	755	796	785	796	789	806	752	774	799	720	752	814	781	801	827	745	805	775	796	804	768	777	841	766	759	775	764	779	766	782	781	794	773	812	825	809	739	769	806	762	778	779	798	754	790	773	777	809	747	802	761	790	745	801	783	782	803	820	792	744	790	836	799	816	752	751	792	805	751	787	749	809	813	783	832	786	755	818	771	838	739	795	832	804	805	753	808	750	779	786	792	757	796	784	803	772	850	738	805	761	806	816	842	786	767	820	748	825	767	784	783	809	748	820	794	779	788	797	754	818	730	780	773	766	786	826	762	805	769	765	776	786	762	795	833	782	764	770	798	789	764	792	785	807	749	793	762	798	796	775	756	755	774	808	765	816	822	814	772	773	742	779	751	762	832	797	800	774	771	764	804	809	842	802	725	744	808	775	741	828	752	794	760	828	717	777	781	786	761	773	800	775	764	781	772	803	814	762	812	739	769	835	807	822	762	794	783	811	746	751	843	757	779	783	746	772	801	753	794	770	800	801	778	739	836	781	728	762	784	816	807	767	743	775	825	801	816	788	780	782	824	778	820	792	794	806	756	782	847	754	768	794	774	787	766	756	805	750	756	783	751	775	777	813	754	768	789	819	750	777	778	780	758	735	768	765	763	798	725	782	789	785	765	753	747	791	767	746	819	825	800	812	787	818	823	767	793	759	775	759	829	814	781	782	796	843	795	757	809	821	786	760	777	798	755	780	737	797	779	756	796	754	805	781	804	793	806	739	802	768	768	853	765	769	729	767	819	817	777	784	764	817	791	805	763	764	770	751	765	779	803	784	810	776	776	752	814	769	793	763	799	783	790	783	815	753	781	758	791	762	807	789	743	806	763	765	737	796	742	788	783	740	792	728	773	826	767	798	768	804	755	788	803	794	774	788	799	781	755	772	807	773	769	845	823	785	757	829	791	808	846	784	783	743	745	811	740	821	784	781	811	820	802	784	739	830	727	795	788	814	834	728	712	807	777	739	741	750	747	780	776	794	829	759	780	781	768	747	813	835	779	813	782	766	854	790	779	753	774	743	793	751	798	772	806	755	807	788	786	834	776	753	781	784	793	806	759	822	786	779	757	853	804	771	764	789	766	803	772	750	742	774	753	740	748	792	772	768	791	768	821	799	803	813	765	751	784	740	777	830	735	767	783	824	821	765	755	786	791	766	791	827	716	774	770	760	725	753	804	789	843	818	773	823	778	817	758	784	809	763	774	791	791	819	793	825	774	788	829	794	757	814	746	797	780	714	766	739	754	805	744	803	771	735	761	780	799	755	746	764	783	810	809	737	732	813	794	794	777	817	793	766	845	775	755	777	793	757	801	795	801	820	776	808	761	769	816	796	786	798	768	781	813	796	736	760	797	808	787	800	756	789	796	799	789	733	766	814	776	837	784	801	785	742	764	779	814	786	781	787	795	801	763	774	783	798	824	821	802	781	757	772	756	791	763	739	795	779	775	774	795	799	801	771	784	796	786	765	784	769	832	786	812	801	814	721	730	813	779	784	807	750	779	727	823	763	789	818	808	804	780	820	790	831	765	749	779	810	781	809	791	810	774	751	801	799	841	780	751	780	777	816	769	759	775	830	783	834	833	795	769	774	765	788	767	760	754	778	808	780	758	735	776	808	768	786	792	815	819	748	751	768	745	782	751	779	799	766	789	791	752	774	765	772	745	779	738	807	770	787	804	769	787	777	756	767	726	795	792	784	742	795	763	727	767	761	803	776	776	783	801	781	824	816	751	760	758	780	748	763	777	812	764	768	853	786	770	795	762	791	797	745	747	752	770	767	771	764	789	770	792	770	723	779	805	773	765	784	811	761	774	780	793	787	752	755	798	816	782	782	770	810	778	752	780	758	801	733	750	769	767	811	790	804	812	775	785	750	773	832	784	783	780	746	806	737	757	741	759	815	737	780	810	794	805	758	737	790	733	789	770	764	748	734	800	772	789	759	734	769	779	819	758	769	803	792	767	812	755	791	798	818	847	807	815	844	732	793	785	794	710	776	791	763	756	768	783	797	774	815	763	799	827	778	761	809	745	756	769	764	759	808	768	780	796	761	765	800	767	776	797	818	754	783	800	788	798	813	757	790	802	821	764	776	790	772	797	807	767	805	749	785	786	827	790	790	827	756	792	794	770	822	740	806	764	794	763	755	719	757	756	771	851	743	791	772	781	783	746	751	800	760	802	788	755	761	736	784	774	784	777	794	737	742	777	833	789	791	758	753	792	795	775	744	771	754	768	815	769	802	818	796	788	767	758	778	761	776	796	815	774	781	788	721	796	853	820	787	798	788	770	794	767	795	773	802	779	723	795	780	821	700	808	772	794	817	773	786	813	800	790	732	780	748	800	836	730	800	722	783	764	788	812	779	847	776	785	761	751	821	793	771	806	781	794	759	826	839	795	750	769	763	788	787	771	796	775	759	775	746	806	806	767	801	791	784	804	825	736	727	754	781	777	740	830	821	789	850	770	826	812	822	826	795
27289	13374	2355	9637	14735	13204	4893	1522	798	795	808	820	758	827	813	805	828	786	796	814	764	852	815	860	795	820	821	836	796	833	790	839	846	815	816	818	825	852	865	832	796	831	760	851	824	810	817	809	802	820	773	799	786	774	780	827	788	804	769	797	788	813	759	752	760	825	790	832	842	809	865	779	809	778	818	837	830	815	777	793	851	789	795	829	860	779	820	811	852	754	762	793	817	761	769	832	837	769	798	816	816	783	822	824	845	827	809	780	791	810	816	819	836	850	795	808	803	825	779	785	757	763	820	794	821	843	755	897	803	801	751	780	793	840	772	838	810	778	822	797	849	804	798	795	746	825	800	781	824	862	774	808	813	791	789	855	769	815	754	798	739	805	813	845	771	783	815	774	777	787	839	791	794	845	781	836	825	829	779	790	803	763	838	805	755	766	823	826	803	783	827	826	773	835	787	838	857	819	788	786	806	783	771	775	776	799	747	820	846	780	812	757	787	809	812	800	798	840	830	851	787	823	834	781	803	789	749	822	790	742	854	759	795	818	820	812	888	831	841	805	839	803	766	797	766	838	806	816	771	771	882	826	771	793	814	816	795	763	791	805	797	814	860	817	792	803	762	826	793	772	823	826	798	814	795	815	777	801	810	761	797	791	794	795	818	847	865	796	851	837	798	745	846	753	821	789	845	773	842	791	803	852	847	757	790	811	786	840	776	839	828	798	779	763	785	825	793	760	860	832	751	791	768	805	846	799	820	817	847	832	813	764	756	790	837	817	834	808	817	866	820	784	782	786	763	806	859	829	795	846	866	757	810	801	843	833	765	852	816	802	838	784	759	842	814	773	885	788	788	863	812	884	765	761	811	872	785	843	737	767	767	776	813	779	800	855	830	736	823	783	784	774	816	785	774	847	805	794	786	781	831	757	837	804	817	800	765	828	818	849	815	812	780	781	803	815	766	770	812	818	837	873	797	809	787	808	823	764	842	819	841	773	838	805	780	753	786	798	823	807	825	815	797	838	776	768	767	803	853	732	843	796	825	759	798	802	822	819	776	774	829	833	780	860	794	844	818	810	762	779	801	778	825	774	835	817	811	834	863	827	804	786	819	819	840	749	755	804	818	804	825	806	737	834	769	816	828	835	806	834	810	755	849	797	774	776	841	783	824	790	787	813	797	803	812	781	864	820	793	793	812	766	760	843	821	789	791	856	785	785	769	780	800	817	837	789	811	838	789	829	800	821	816	779	814	769	819	764	781	772	807	805	832	850	759	824	716	816	759	786	809	767	799	793	775	794	800	832	826	805	795	794	822	780	860	807	815	793	849	843	826	839	793	786	834	808	827	795	825	840	827	786	808	823	795	812	775	853	816	848	794	802	750	836	807	825	773	842	820	787	790	782	805	796	823	832	835	726	803	784	825	801	791	834	815	802	815	754	805	869	840	827	781	791	795	833	803	773	814	822	728	811	780	838	810	764	795	799	780	820	783	783	830	783	842	813	814	779	850	804	761	788	760	763	819	802	738	823	778	767	782	813	842	795	800	801	808	833	794	853	772	812	796	822	787	791	786	807	794	811	816	801	773	805	831	795	884	809	796	792	762	810	805	827	798	832	803	811	778	833	813	765	793	797	805	785	842	745	845	814	749	896	847	777	807	771	755	720	852	840	806	806	806	828	835	805	759	805	835	774	794	816	793	758	805	799	761	768	813	781	837	802	858	838	806	782	785	770	812	815	832	806	792	804	815	824	792	779	785	772	781	815	807	799	783	777	739	768	790	766	792	777	804	799	784	746	802	788	806	784	784	802	762	805	807	781	781	778	798	781	793	860	844	816	832	843	776	815	783	795	756	783	773	790	774	872	853	828	796	803	835	784	758	787	773	805	795	808	816	792	844	779	797	754	801	788	827	753	794	793	782	794	836	812	803	840	797	806	774	785	840	825	813	837	821	796	815	823	777	784	825	797	816	806	832	811	795	811	762	847	808	823	747	844	781	818	828	807	784	799	847	769	842	840	815	805	789	837	769	784	820	756	783	798	821	817	850	817	850	759	817	801	794	831	729	795	803	781	825	733	751	814	799	750	918	774	797	784	788	798	750	790	785	825	780	794	758	768	767	782	759	827	795	765	821	786	764	798	825	843	792	803	818	824	800	819	807	770	780	829	771	796	802	772	811	877	821	820	853	767	793	781	816	803	812	800	835	811	812	766	805	763	815	740	807	862	819	804	857	842	831	808	748	863	824	763	819	791	780	780	813	802	828	785	819	830	794	756	806	889	803	787	762	845	794	805	768	783	859	841	798	774	806	814	793	833	803	795	805	747	811	812	795	872	842	861	797	829	780	826	738	814	874	768	837	827	785	832	802	760	829	820	796	779	873	809	796	799	817	813	789	813	830	810	836	786	787	835	771	811	829	802	764	826	772	796	796	848	791	803	775	776	751	823	875	803	788	760	842	783	825	834	774	817	821	755	755	749	786	842	847	801	777	826	809	831	843	835	818	812	832	773	803	841	808	820	797	818	799	799	798	767	780	800	815	780	793	803	811	828	807	728	801	804	757	825	835	808	771	808	836	782	819	829	832	817	764	761	799	811	823	766	812	809	823	815	794	882	784	853	788	798	847	796	820	749	838	781	852	830	787	771	791	806	816	818	779	793	796	793	827	821	833	847	847	797	769	841	845	756	805	844	800	799	806	786	778	793	812	823	835	825	791	751	842	825	751	775	808	803	826	824	826	808	780	800	761	797	788	816	834	819	818	805	796	821	817	826	823	817	827	785	794	801	761	721	758	734	797	795	844	800	799	806	819	861	817	802	789	808	804	789	831	823	821	787	829	815	794	803	818	774	761	804	822	818	783	809	799	745	787	814	802	803	804	859	748	803	800	767	818	826	778	823	760	805	783	836	884	761	741	806	846	807	819	782	851	823	779	826	700	836	772	795	788	839	834	834	816	777	822	778	741	798	810	899	824	793	837	723	811	745	761	804	773	774	792	826	823	817	786	830	789	797	823	797	815	881	801	853	825	789	780	782	792	777	794	749	752	805	761	790	792	799	797	817	767	825	857	802	875	810	824	770	805	811	782	842	786	769	837	772	755	771	826	748	829	788	808	824	833	790	776	791	837	845	863	779	763	796	855	837	772	795	802	831	789	815	756	816	826	778	855	782	850	804	796	768	726	829	794	812	862	868	845	766	820	766	800	786	818	843	801	778	818	810	776	809	798	709	784	782	785	760	804	756	833	846	777	819	785	771	740	822	814	863	836	824	800	814	788	806	807	811	798	780	736	782	822	814	812	777	790	782	846	823	781	794	763	784	775	876	803	792	785	779	796	843	814	815	803	804	799	802	768	790	836	827	835	850	833	762	781	730	793	788	750	785	769	777	767	807	808	808	819	807	776	729	803	835	788	823	863	767	815	799	782	855	835	785	807	848	806	809	784	773	850	779	773	757	818	828	817	774	802	797	827	845	828	755	776	755	792	827	780	794
4981	999	1016	9172	12152	10863	3736	1354	699	770	699	725	717	731	724	741	688	766	725	745	724	736	722	720	709	684	689	717	741	729	664	720	749	772	689	658	716	723	713	753	706	701	685	721	704	667	712	731	717	760	698	751	755	761	730	751	672	751	704	686	738	698	710	715	740	715	755	710	721	741	697	722	730	707	708	706	736	650	687	721	723	692	710	696	718	734	741	723	776	769	719	710	693	750	747	711	696	752	751	701	673	709	728	741	743	759	636	751	764	666	707	660	724	723	701	729	745	703	722	753	689	717	717	745	712	753	707	728	699	717	763	715	748	740	711	713	763	697	716	667	706	725	676	717	703	710	701	717	765	737	728	730	698	685	764	727	723	686	701	709	719	744	776	802	725	732	676	745	679	717	741	746	725	732	713	702	712	711	725	746	752	690	702	711	720	828	758	696	710	757	708	696	738	727	696	687	728	738	783	715	684	709	762	702	681	711	725	648	777	736	720	741	743	753	670	744	699	728	700	737	698	731	686	733	744	687	700	728	729	722	686	699	729	734	685	774	705	738	713	760	735	721	741	727	748	735	737	725	690	693	685	727	747	712	688	699	689	717	726	701	668	701	720	731	674	690	680	701	781	736	731	754	721	728	701	747	742	702	764	722	730	697	758	690	725	788	720	744	723	738	725	694	735	699	752	720	773	722	723	728	693	745	754	702	716	755	759	665	731	743	733	667	719	663	718	718	696	726	797	760	737	725	744	745	673	692	724	692	668	737	662	730	692	681	761	708	673	738	716	742	733	667	757	750	708	724	694	697	676	716	725	728	721	791	716	749	720	693	688	728	741	746	689	708	760	770	725	708	729	708	673	741	687	703	699	742	699	694	740	743	727	767	714	738	742	756	703	737	734	735	718	675	716	688	730	704	752	722	740	745	716	715	708	685	700	722	696	737	669	739	719	703	703	704	669	732	691	733	738	668	696	705	679	648	757	731	717	709	710	724	747	719	742	720	715	731	741	713	742	700	676	727	758	720	737	709	715	726	704	708	667	700	720	786	699	670	729	727	732	733	727	720	746	676	727	697	764	694	744	698	745	713	748	663	713	756	744	732	702	708	695	672	723	725	727	686	725	736	696	673	701	724	661	714	766	713	755	719	755	727	726	758	757	684	716	705	680	739	712	718	728	779	712	755	752	723	748	710	739	723	811	679	695	761	788	780	746	736	658	684	660	677	763	655	695	699	726	737	711	755	700	690	729	705	725	734	738	730	691	724	718	733	696	729	677	710	714	710	757	722	742	700	743	707	746	699	719	700	747	740	708	694	700	751	705	681	750	737	686	708	717	724	705	720	720	753	710	779	741	706	718	752	718	726	697	737	694	689	702	721	761	691	701	684	720	743	737	692	712	709	726	733	722	758	683	675	726	720	768	708	732	735	720	691	720	714	687	736	748	708	701	701	701	739	731	728	739	734	679	771	770	708	730	726	727	687	733	683	717	785	690	761	736	734	725	728	727	716	721	740	692	790	717	750	725	681	717	732	721	741	720	744	705	692	713	790	709	733	727	725	731	731	731	761	697	699	730	692	722	697	699	796	722	726	726	718	769	724	687	695	714	706	722	729	731	684	759	664	709	768	684	739	709	715	722	737	747	750	721	716	707	704	753	698	693	706	707	737	714	671	695	721	703	772	736	771	688	713	744	782	721	696	705	735	735	708	721	687	700	703	750	792	729	714	739	732	745	706	731	739	685	691	746	720	668	716	710	771	738	716	730	668	719	705	686	730	692	717	779	684	747	713	717	669	711	702	736	739	721	735	698	669	676	741	733	697	732	683	715	713	697	729	720	721	757	717	744	781	704	765	735	719	685	712	697	714	699	723	737	728	753	744	718	723	724	744	761	706	738	708	673	703	711	678	743	706	753	740	703	749	745	752	722	735	682	734	736	747	758	746	720	773	723	763	705	732	789	703	776	722	685	749	671	759	699	781	765	693	743	684	743	740	680	701	701	683	708	732	692	741	690	755	724	759	701	690	713	738	743	731	712	745	730	727	669	723	744	728	726	714	731	717	662	733	713	722	703	713	749	742	681	729	745	698	696	697	796	754	754	766	746	740	743	672	706	741	754	715	719	757	694	716	724	731	748	741	722	723	705	728	673	706	716	773	712	724	720	706	666	761	738	719	725	732	724	706	673	755	770	702	706	715	703	744	706	742	767	724	698	697	762	694	730	741	737	737	750	669	710	752	662	715	741	680	685	736	738	712	745	710	703	705	727	718	714	686	719	767	696	700	703	702	727	733	667	706	742	706	721	756	717	703	655	736	736	724	729	690	734	738	742	718	736	710	765	723	712	725	697	734	711	672	702	745	762	726	735	713	718	680	744	717	689	712	693	697	732	718	790	752	745	735	714	700	685	721	678	755	715	713	732	751	710	729	756	725	714	777	706	764	716	722	702	684	721	690	670	722	763	733	719	720	699	688	668	726	723	706	715	765	700	739	690	715	689	741	711	774	727	778	722	707	722	696	732	703	727	715	711	750	692	712	739	717	700	709	740	692	732	722	682	723	717	722	733	717	683	731	751	692	712	720	728	720	742	719	711	732	714	735	754	720	725	751	745	712	728	738	694	745	708	772	743	682	765	776	743	702	696	702	697	733	666	682	764	700	663	726	732	679	710	713	680	698	708	675	693	739	707	739	742	703	703	733	714	751	745	702	686	715	754	715	733	733	709	739	747	761	692	751	714	752	741	770	736	763	739	712	750	760	734	755	666	733	741	793	672	727	692	736	782	753	697	747	730	665	700	741	763	745	736	764	701	710	732	718	670	735	687	705	728	716	728	703	706	732	764	701	731	751	707	754	724	729	704	717	749	746	736	712	751	747	694	735	759	722	724	704	748	680	722	751	749	748	717	709	727	747	735	735	718	711	707	736	736	726	695	732	712	717	723	727	735	732	694	683	715	699	731	758	751	727	734	715	699	690	767	679	723	723	687	736	732	759	718	739	715	691	720	753	754	723	721	710	761	699	778	708	701	716	736	728	733	705	674	749	739	760	734	781	707	732	736	726	697	704	711	755	710	706	735	727	752	748	700	725	717	728	734	742	728	715	706	733	730	681	766	744	732	702	779	731	747	769	739	710	732	672	694	713	719	686	689	743	701	756	701	742	767	717	761	756	749	693	699	712	742	686	747	737	708	762	738	721	699	707	714	658	757	715	694	726	718	753	767	729	706	706	735	711	704	715	716	726	675	732	725	746	697	766	746	727	716	731	751	735	738	721	674	749	703	732	728	739	734	643	738	731	700	706	706	718	751	679	712	711	679	720	713	722	723	709	707	688	729	779	710	732	699	674	693	781	734	722	715	712	723	709	773	693	719	703	752	701	707	742	710	724	715	742	695	738	700	722	721	728	718	736	720	733	733	696	744	733	722	789	712	722	749	727	705	727	733	733	705	755	779	668	682	677	692	678	720	713	786	704	715	704	732	698	755	721	725	726	685	685
24617	21083	27271	34357	55023	50132	28164	7822	1056	791	800	783	726	818	767	765	830	792	755	850	839	891	864	781	800	755	792	770	789	786	780	752	752	751	787	747	798	740	784	754	774	769	779	743	755	727	776	772	768	738	796	765	743	756	779	748	703	732	796	748	772	795	789	775	737	776	795	778	768	730	768	772	746	778	733	771	767	749	792	743	754	754	787	803	763	731	735	789	757	782	791	771	798	796	737	823	719	720	724	808	815	763	696	753	753	715	736	742	757	782	709	776	767	748	777	796	775	790	734	806	750	782	755	791	752	771	751	733	789	782	758	750	727	742	789	780	785	767	728	747	713	732	768	783	788	728	753	745	726	737	738	761	728	745	761	708	745	756	794	764	804	736	782	750	782	706	769	726	761	754	822	734	803	770	758	724	736	736	748	773	748	748	741	716	789	747	726	799	724	712	733	769	787	760	690	713	716	747	741	793	736	729	755	771	771	723	825	753	760	747	765	754	782	764	726	794	745	699	729	715	738	749	765	756	777	760	744	755	770	732	780	717	812	746	776	743	792	746	804	693	729	771	772	736	704	772	763	731	776	727	721	782	696	770	768	729	739	743	692	697	737	767	752	748	740	779	762	711	732	787	761	839	766	756	751	727	776	778	777	767	757	695	774	782	721	715	765	722	767	743	749	721	773	762	784	738	676	737	762	752	760	774	732	743	727	737	818	772	748	757	758	725	804	723	779	731	777	732	773	704	761	794	803	763	771	748	757	755	747	714	742	727	755	793	713	749	753	764	773	766	708	776	794	736	810	775	771	756	751	763	754	763	750	719	759	820	791	730	744	762	771	755	747	742	784	787	698	740	778	784	785	784	802	760	736	722	781	755	774	724	773	761	763	728	708	716	722	769	722	737	744	760	737	739	738	765	813	845	774	702	816	763	752	780	759	737	812	755	766	766	776	756	795	758	723	738	797	769	764	719	768	741	681	790	716	774	732	781	814	783	774	746	776	776	727	732	749	787	705	793	679	791	748	760	785	701	722	747	750	759	758	717	722	742	751	728	746	720	738	740	722	748	757	742	726	757	704	760	727	781	743	692	741	787	766	747	710	707	723	766	770	819	774	770	742	766	813	762	747	798	740	793	732	755	731	736	739	799	743	746	743	748	712	708	734	731	748	770	743	737	746	690	774	736	769	748	742	684	785	787	683	727	741	710	765	733	720	751	784	742	777	743	762	748	768	692	812	799	737	760	726	750	743	709	755	751	742	704	743	717	796	796	733	743	754	742	811	759	764	800	754	775	736	761	767	748	774	777	717	722	752	787	717	736	756	737	740	748	711	734	780	731	775	742	809	709	765	742	746	777	763	791	814	724	717	789	784	714	757	758	691	740	744	744	783	738	730	765	781	724	732	736	779	787	743	779	781	736	760	723	798	736	803	738	762	747	779	730	771	766	717	800	751	743	741	779	756	749	752	725	746	786	729	720	852	760	764	692	774	754	727	786	733	761	734	776	758	774	734	777	701	720	789	728	750	738	797	748	726	773	835	746	720	740	744	707	754	697	771	809	757	731	746	768	798	731	761	788	779	730	723	777	725	709	786	800	693	741	740	771	765	777	757	750	798	741	743	747	784	742	736	757	733	810	768	783	750	719	806	759	764	757	762	796	737	782	773	791	740	699	760	706	789	745	801	788	753	741	784	706	809	750	762	736	753	697	819	718	775	715	736	781	731	735	797	762	757	805	772	773	801	724	751	806	745	763	806	762	788	793	767	744	732	762	749	720	783	731	816	750	755	766	699	785	735	754	701	713	752	783	792	769	733	720	780	759	783	768	746	721	736	784	725	739	747	759	748	760	768	754	768	790	802	738	741	780	804	738	741	747	723	809	750	730	837	745	787	701	759	755	757	773	768	751	740	714	760	762	729	776	791	749	802	744	714	798	756	724	730	746	781	774	807	734	757	803	757	718	758	810	683	808	711	726	741	708	745	790	736	810	733	736	735	787	738	734	778	758	745	752	745	778	757	794	730	792	720	715	773	798	779	703	772	759	755	735	765	712	751	742	744	775	715	736	736	763	778	719	776	744	755	761	814	753	730	696	768	769	781	751	733	777	780	729	803	744	730	757	758	793	714	752	740	794	816	779	736	753	766	780	745	781	771	739	781	766	724	760	772	779	793	774	773	811	773	758	760	727	808	773	778	708	782	803	736	760	791	767	764	695	745	734	719	725	756	720	789	835	770	737	718	794	708	775	737	722	754	737	733	710	755	726	804	797	767	774	787	789	788	710	781	726	788	779	747	735	705	764	738	759	763	747	712	736	773	718	759	791	799	811	739	794	769	774	745	791	778	739	665	766	771	731	768	693	783	742	829	744	785	738	822	754	761	755	826	780	727	689	724	726	752	743	776	765	697	760	736	722	792	787	742	763	748	764	746	759	727	764	735	728	765	743	737	744	778	762	769	735	776	736	771	781	811	790	766	764	749	733	774	718	787	674	723	758	769	734	827	783	746	714	783	751	768	777	779	768	737	792	756	771	755	799	736	744	769	733	738	747	771	744	776	778	791	711	738	727	733	776	750	723	775	786	759	757	706	733	733	761	770	774	782	757	763	801	729	788	746	760	806	761	755	725	776	753	755	745	729	722	770	691	796	724	797	741	778	753	725	825	777	773	768	760	757	786	749	763	760	749	792	758	767	762	751	778	782	768	766	789	756	737	770	736	755	747	788	753	714	799	789	743	779	746	735	770	730	764	803	722	741	752	741	776	743	711	776	757	799	756	746	763	765	755	769	723	756	753	725	719	741	761	718	745	786	717	771	771	743	720	769	761	746	746	758	778	740	766	747	735	727	713	737	722	744	757	795	820	752	734	769	801	731	767	769	750	739	804	771	753	747	794	724	722	736	762	760	779	777	724	752	778	763	738	731	732	758	675	734	792	743	755	829	776	730	799	728	756	720	749	761	777	781	784	760	771	779	767	781	765	806	762	724	721	749	738	774	765	753	755	673	742	705	805	753	767	749	739	775	744	760	751	757	747	759	728	725	720	747	748	763	788	784	762	806	742	762	732	804	752	780	747	796	740	765	741	743	744	764	774	736	744	752	758	764	784	788	711	752	717	756	719	757	739	779	757	821	760	751	742	767	783	795	766	717	716	787	750	755	820	711	715	799	781	781	742	747	744	780	726	683	773	758	762	782	745	734	687	769	713	729	764	777	777	779	765	762	713	763	792	750	789	740	702	773	789	757	725	739	797	759	751	738	787	753	768	797	758	729	749	760	760	723	788	745	743	725	789	796	765	713	787	770	702	702	729	805	767	759	765	805	818	729	758	845	748	730	712	688	762	764	734	769	735	737	798	751	724	766	758	731	773	752	751	768	815	755	766	755	800	778	784	759	745	752	741	752	730	797	739	733	751	757	737	754	739	780	827	761	689	770	704	742	827	782	760	787	735	799	743	765	751	718	763	778	713	771	793	797	748	784	783	741	733	773	756	749	773
3514	3609	3095	42642	59156	43467	17300	4601	756	706	750	770	744	732	699	720	760	740	760	848	822	811	829	766	726	723	687	754	673	763	740	750	683	773	713	735	721	681	783	742	729	734	678	733	759	740	775	712	739	739	748	727	728	713	697	767	739	737	739	742	707	725	791	714	724	721	704	710	689	712	738	732	700	765	724	755	742	751	713	725	744	701	717	686	769	685	767	697	782	747	760	734	689	761	710	754	703	713	724	720	721	722	743	711	690	739	738	733	702	721	780	776	757	718	741	693	693	764	718	739	775	760	737	718	730	702	708	753	739	725	761	690	755	728	742	734	771	761	704	694	767	731	762	732	728	740	736	733	711	709	705	764	705	704	729	725	756	724	707	703	733	758	718	724	716	741	752	696	745	693	749	741	698	767	738	727	696	759	682	703	776	702	707	717	712	772	679	747	685	736	768	700	690	726	722	681	734	675	734	726	759	769	687	743	695	786	740	727	707	762	695	781	710	756	720	739	741	738	704	744	715	716	712	700	712	733	697	721	702	750	724	715	730	712	716	749	699	723	709	659	720	744	697	716	739	730	743	721	689	705	706	749	738	745	720	702	729	767	743	705	729	731	733	695	730	725	666	674	724	725	689	688	724	712	691	695	713	742	763	721	732	694	747	741	725	744	732	748	751	785	690	766	742	714	769	732	764	696	719	728	721	745	700	701	773	742	762	725	692	731	692	763	728	736	729	753	687	706	711	703	725	739	727	693	710	737	743	721	702	702	711	687	772	764	714	763	715	678	724	732	712	721	732	729	746	765	708	696	735	764	758	732	743	772	745	774	770	722	711	702	700	687	749	711	732	702	724	743	672	719	718	786	699	732	705	690	700	695	719	741	702	777	738	693	751	696	726	697	760	766	756	765	770	747	691	683	692	733	761	696	734	693	736	714	740	706	733	722	772	729	669	744	694	717	755	712	771	771	728	763	822	716	713	751	756	725	721	704	774	743	789	742	709	670	719	761	737	746	697	760	745	723	753	736	748	752	690	740	786	767	743	713	730	756	711	756	748	757	711	789	726	745	704	687	717	722	744	725	733	741	716	710	702	750	756	711	784	743	737	739	709	734	701	756	760	720	725	723	699	722	692	752	700	701	779	704	705	763	729	722	721	781	762	763	729	716	711	708	717	730	715	763	762	717	700	718	737	714	709	756	707	739	762	696	744	668	753	775	728	717	757	721	709	758	696	711	713	711	746	711	734	680	766	762	694	707	711	737	740	740	726	703	709	714	712	653	779	704	736	725	733	704	685	738	728	665	712	742	736	758	737	698	720	726	705	690	673	736	721	723	759	706	681	713	732	714	736	718	752	679	682	711	729	716	721	714	723	684	724	729	724	749	729	706	712	738	704	754	770	720	736	741	748	716	711	721	707	738	756	725	756	698	774	737	704	749	756	678	751	747	681	716	718	695	780	725	739	712	707	737	698	746	738	753	729	727	700	691	744	751	709	709	706	717	702	735	727	737	721	708	727	737	724	699	709	699	728	717	741	689	727	721	754	708	716	722	727	717	733	701	752	740	729	716	726	728	706	740	673	703	740	755	746	722	715	776	724	696	662	744	692	743	727	748	706	679	692	734	763	726	734	718	736	733	690	740	702	723	742	752	741	756	721	751	708	747	749	691	749	721	726	735	758	729	700	745	751	671	726	710	700	735	685	711	682	774	738	682	734	709	768	724	721	767	724	701	707	687	726	752	684	695	714	773	720	713	722	714	736	726	742	751	733	745	738	706	679	726	748	666	715	687	770	739	743	685	720	740	656	725	685	751	758	736	747	720	742	731	715	748	685	704	715	730	760	728	763	751	704	691	709	743	752	733	759	691	703	743	719	686	717	717	772	692	769	747	735	750	710	733	718	726	682	750	729	725	724	721	721	716	714	729	765	765	740	697	736	743	726	705	721	728	726	731	686	739	696	702	690	737	740	778	713	716	728	724	786	741	720	712	727	683	723	761	736	751	756	748	708	707	736	730	726	697	706	700	685	736	753	702	768	742	736	719	757	716	702	733	761	725	778	704	723	734	724	725	709	727	731	699	761	774	729	733	750	749	690	716	677	714	772	683	675	734	726	681	698	697	766	701	768	744	696	716	738	694	745	679	748	730	736	754	685	698	724	682	723	721	721	699	754	732	749	732	699	711	737	733	719	753	715	754	697	721	744	748	735	725	779	750	724	731	739	722	754	671	721	681	748	696	728	722	737	732	710	725	719	736	739	689	703	706	727	744	725	727	700	741	737	717	673	735	714	692	771	728	707	737	698	707	725	702	779	667	725	725	745	744	775	760	726	703	741	753	715	723	765	715	774	673	692	718	700	732	692	784	744	748	702	713	722	740	695	729	754	747	704	729	750	719	741	731	698	721	735	732	717	712	719	743	699	703	758	732	729	732	723	706	749	717	727	743	691	706	736	686	775	743	735	766	743	707	742	712	703	744	752	749	717	689	728	728	735	735	759	739	723	746	721	724	730	700	729	694	730	750	745	761	717	759	764	757	737	779	687	677	714	752	722	743	756	718	756	739	755	737	712	712	708	730	734	748	725	701	711	686	761	704	717	769	692	692	706	725	776	770	749	711	752	678	720	803	708	704	689	716	715	712	747	715	761	739	701	705	709	718	740	785	705	739	724	713	706	718	704	718	725	704	686	704	753	741	768	758	721	751	723	766	775	742	735	736	755	763	697	682	672	759	782	705	805	711	757	708	743	752	759	692	704	679	724	687	711	742	689	711	788	722	720	699	704	683	720	705	746	794	672	765	693	712	742	746	700	709	751	727	755	738	671	741	696	707	712	764	715	737	732	684	761	675	737	763	713	740	733	685	682	766	712	738	757	716	734	728	724	757	761	712	731	699	696	751	748	719	744	740	732	714	732	779	742	711	713	727	702	696	734	695	709	739	716	711	728	752	740	734	691	717	747	728	733	737	678	708	718	771	737	732	689	710	730	705	698	727	770	676	748	688	735	697	672	709	722	731	738	741	728	732	677	751	732	763	680	708	719	726	738	719	729	771	735	670	716	699	693	715	658	730	711	705	718	715	726	732	751	676	754	739	695	697	702	748	733	719	742	763	753	658	668	686	729	681	746	700	741	707	717	695	778	707	695	749	747	719	713	757	735	761	761	706	674	738	703	732	763	723	759	717	729	743	711	712	732	722	715	690	719	717	723	703	710	697	716	756	675	723	727	720	746	731	721	723	754	658	715	714	744	680	768	740	738	715	725	738	754	745	752	699	648	746	684	709	721	716	688	721	738	739	687	754	713	713	756	749	737	742	733	727	723	713	744	699	750	728	757	703	699	769	708	752	709	715	762	685	739	722	715	767	707	748	749	751	727	715	711	719	764	800	762	712	761	714	683	714	735	723	758	744	715	707	718	719	707	719	756	763	691	750	733	716	749	762	771	731	745	746	729	697	710	771	749	739	766	747	747	705	725	732	692	725	726	743	739	774	704	720
23759	21074	28200	32605	64836	57929	34240	11392	1328	932	904	887	861	849	783	893	862	881	861	999	1038	888	975	858	867	858	866	843	882	886	839	822	819	914	820	844	805	834	831	843	834	841	913	844	871	800	843	813	771	852	814	828	883	851	866	885	805	837	871	798	826	824	821	912	903	873	866	804	844	819	844	813	787	828	814	805	856	868	830	902	776	825	837	870	789	819	766	821	809	853	849	828	842	813	860	880	884	861	867	805	814	825	824	790	815	847	853	880	847	866	838	899	829	812	796	805	803	857	841	852	794	832	836	871	840	857	803	820	814	863	821	827	814	849	819	814	855	835	865	842	786	835	874	838	833	835	790	850	811	878	794	859	872	810	821	864	819	837	831	850	771	885	881	903	865	859	854	818	846	832	830	869	860	803	850	806	794	847	844	846	835	860	780	851	827	883	817	819	808	852	826	851	807	864	861	842	838	823	780	817	877	815	839	848	826	818	803	778	839	817	869	814	811	828	832	805	816	814	824	829	860	778	886	890	796	820	850	831	843	850	792	859	837	812	875	869	891	804	810	821	871	898	842	855	847	863	834	830	822	817	863	808	844	838	847	775	822	834	826	871	827	828	775	866	853	829	841	841	843	812	866	832	806	818	870	840	840	814	827	831	839	890	783	837	867	833	818	837	808	821	803	828	877	854	865	829	892	895	818	813	836	835	882	827	821	843	802	860	799	827	809	860	813	835	854	842	804	793	860	817	866	850	841	859	803	910	796	847	834	810	842	864	839	824	843	813	831	784	793	818	814	828	835	816	863	810	818	862	818	846	856	805	822	854	839	815	842	846	802	839	796	829	898	803	807	818	837	749	798	870	778	814	856	813	784	896	854	799	821	850	838	793	835	851	820	852	852	864	877	829	835	844	820	807	819	811	789	840	857	818	883	869	808	810	801	832	821	842	835	857	838	860	853	845	850	809	791	843	797	788	852	822	844	845	824	807	829	824	795	825	826	848	846	799	849	835	824	831	860	847	800	871	851	817	903	830	766	826	870	793	819	827	853	835	844	816	793	787	869	797	796	817	828	913	840	831	771	823	841	819	850	836	784	852	862	796	845	861	798	788	796	833	826	815	799	848	824	751	841	838	873	811	793	796	803	846	839	808	794	827	842	833	791	843	794	811	834	852	821	835	856	845	782	792	799	793	857	854	861	785	844	802	825	845	862	824	883	813	834	818	897	872	846	867	795	837	848	874	842	800	925	842	815	823	846	803	850	805	852	814	830	859	824	805	832	831	809	821	873	852	817	836	850	773	788	833	844	806	833	788	857	787	837	852	857	853	818	829	843	897	828	874	797	776	876	837	836	842	810	877	854	828	852	828	830	832	852	800	824	852	836	827	849	781	819	792	869	882	832	861	846	843	849	817	854	803	822	854	848	760	838	799	836	815	834	817	814	862	830	835	809	841	803	821	815	829	838	803	835	812	875	850	837	799	867	824	832	797	842	841	827	816	804	852	841	851	810	873	821	819	834	795	874	866	827	868	823	837	844	802	818	854	808	889	855	836	825	810	824	852	833	832	842	803	842	870	846	901	795	844	809	842	823	847	817	794	833	828	886	832	840	823	752	794	817	841	872	821	790	833	835	794	825	820	815	860	872	808	887	820	860	830	812	825	819	815	816	810	850	841	796	825	841	789	799	894	859	850	790	822	849	882	806	837	837	902	837	816	859	839	793	810	808	808	829	796	877	855	773	824	838	881	863	869	815	777	886	838	764	882	851	820	869	844	857	839	850	810	831	801	853	851	844	811	860	828	872	832	809	804	771	862	803	828	837	807	860	817	836	832	860	865	834	789	797	841	819	866	860	861	846	831	797	760	767	841	830	828	845	824	821	817	830	813	845	873	808	815	786	827	844	849	843	829	873	830	800	827	792	847	868	819	805	847	814	817	838	879	886	861	811	872	861	837	807	847	851	819	858	885	885	822	853	853	865	857	840	876	844	818	837	806	819	847	785	811	797	833	801	832	769	863	864	805	852	818	849	852	813	841	839	804	845	807	785	868	824	861	847	846	832	846	872	855	860	833	842	786	821	875	841	851	857	795	912	811	752	896	823	807	820	829	846	864	842	804	832	828	798	843	871	808	879	799	773	808	856	851	822	822	831	772	823	841	906	856	878	790	831	782	819	841	856	810	820	813	844	797	788	808	764	816	850	841	908	859	890	804	823	858	848	801	817	817	842	828	867	820	813	792	849	835	845	794	824	856	830	876	815	819	867	791	845	879	845	845	795	843	799	792	852	818	838	820	877	804	829	894	825	818	868	785	835	821	805	897	829	820	762	806	826	801	846	806	837	816	858	843	818	880	874	775	798	809	907	830	879	853	798	830	904	854	877	869	890	863	830	823	813	858	847	862	846	796	814	784	888	826	801	810	840	835	845	840	844	833	869	766	795	846	808	867	855	841	843	847	827	789	828	915	827	811	809	832	825	862	827	875	797	838	857	835	817	822	888	895	843	872	798	814	836	869	842	793	838	889	792	861	806	761	823	858	822	830	880	819	762	876	824	885	815	831	847	901	868	842	836	829	827	801	847	848	816	805	807	786	835	841	816	841	830	848	813	831	821	826	786	788	819	824	828	777	859	795	829	854	848	816	843	869	834	862	857	768	842	862	814	797	844	802	868	776	896	807	777	836	848	827	821	843	820	877	828	806	813	790	844	816	790	831	813	844	831	882	828	837	810	836	820	822	880	867	794	853	835	857	845	817	827	860	815	812	832	815	881	802	832	837	812	867	864	812	824	818	853	810	847	832	822	865	845	873	847	830	799	812	867	802	818	855	861	856	844	821	844	838	814	897	790	790	808	904	839	817	789	839	846	820	806	815	784	832	781	864	870	816	855	821	787	844	905	859	843	816	821	847	803	795	812	879	826	798	811	871	830	842	865	806	831	796	793	792	853	833	848	812	849	792	792	821	838	844	811	838	851	849	792	750	767	800	841	803	793	806	796	785	822	825	818	787	835	835	843	758	850	813	817	846	805	848	812	819	824	852	866	812	877	818	840	894	843	866	810	853	884	834	823	800	832	854	801	809	835	838	876	817	855	830	868	831	824	837	807	818	822	813	891	808	853	842	840	820	848	829	806	810	868	850	842	840	857	872	812	848	853	844	814	804	818	815	868	861	858	874	871	863	818	788	796	793	831	804	825	791	842	825	817	824	845	781	871	839	781	859	827	892	829	905	824	852	837	778	848	853	859	846	850	826	787	824	826	853	798	853	746	841	854	836	795	818	856	882	846	838	863	823	837	809	858	833	834	826	785	886	840	822	889	831	819	823	799	811	787	820	811	810	794	846	827	828	865	846	822	802	854	820	796	804	790	777	868	816	837	838	830	797	808	869	821	873	871	870	805	800	838	826	899	839	791	828	876	892	816	836	813	862	795	831	859	834	768	840	828	820	808	847	804	862	853	784	826	804	885	847	794	844	821	849	842	797	785	845	808	834	874	861
3658	5654	4845	49724	74562	51304	24745	5665	780	853	825	826	829	809	815	737	811	778	872	1076	1077	1014	908	795	796	820	788	848	776	781	781	776	860	835	777	827	805	787	748	817	748	797	821	800	786	807	756	815	841	787	820	755	765	822	774	805	784	814	788	781	765	779	811	807	798	799	808	820	812	815	753	839	786	830	772	818	742	786	791	774	775	798	790	814	805	813	821	802	792	799	814	735	765	833	802	809	820	797	873	776	751	821	763	804	747	774	766	799	797	770	817	774	830	756	781	776	759	766	790	824	831	812	794	832	801	834	786	808	810	788	817	790	827	782	785	740	799	797	835	783	825	833	810	806	752	761	747	828	740	741	778	806	768	787	820	738	779	837	827	790	793	729	857	783	799	784	785	771	807	801	772	726	807	774	786	818	779	773	810	767	865	786	772	798	818	781	764	814	821	825	772	801	766	806	805	754	785	798	798	780	802	737	779	827	777	776	783	798	815	824	840	802	810	810	709	815	783	805	784	760	840	805	791	793	774	774	785	763	762	769	805	771	823	759	741	791	786	792	848	809	782	785	799	794	758	834	765	830	793	808	775	796	737	817	784	865	756	795	808	798	796	808	781	742	789	831	787	803	813	795	832	792	793	768	776	790	801	782	795	789	808	761	817	823	830	816	779	799	801	769	808	792	769	798	758	821	831	762	770	773	768	770	782	761	784	762	794	798	798	793	760	818	779	838	769	791	771	792	834	763	841	753	774	773	762	766	831	807	808	765	779	794	792	806	762	801	809	790	799	808	808	799	777	832	745	759	806	800	774	773	783	825	796	774	816	818	727	795	811	791	822	780	778	829	737	818	782	775	792	742	789	791	757	812	846	764	840	772	736	752	787	786	800	755	813	789	779	772	761	774	782	769	775	806	817	793	839	798	758	794	760	822	797	740	793	787	839	746	774	799	756	809	787	813	766	767	815	780	782	766	826	777	824	775	771	789	775	781	785	806	758	824	831	809	780	825	784	793	799	741	806	777	773	737	803	821	773	832	805	827	778	777	795	754	787	770	784	838	798	836	848	810	847	778	791	814	814	704	816	787	770	755	838	809	856	843	767	757	762	837	835	808	785	746	765	768	779	805	830	773	784	767	789	818	810	818	783	804	785	794	769	779	819	783	783	801	767	809	870	752	779	782	788	826	774	827	817	780	824	737	796	825	781	827	770	761	764	807	764	771	797	813	747	792	740	777	762	770	754	823	780	796	797	816	774	770	816	759	779	790	803	787	841	809	834	791	811	800	769	788	773	769	772	776	791	810	780	802	783	761	817	775	816	799	801	764	781	793	762	816	741	791	795	792	805	737	762	794	750	811	771	776	745	775	769	848	814	762	780	833	803	836	820	789	815	743	772	810	809	763	806	751	827	797	796	763	786	792	832	781	809	749	767	768	766	714	782	789	798	771	797	819	811	775	825	822	771	770	786	794	774	723	785	755	799	790	768	822	777	778	806	740	732	814	747	769	796	783	801	787	820	840	785	789	792	751	780	773	812	793	819	801	757	795	815	783	845	801	819	791	773	832	790	812	798	750	819	798	734	788	793	809	765	800	799	789	774	763	753	766	793	769	737	814	771	795	875	807	787	789	748	778	812	738	802	813	774	798	752	785	751	796	772	803	808	792	786	780	765	773	761	806	793	835	764	810	830	774	762	788	803	792	792	732	763	777	750	781	752	789	779	819	813	821	765	790	801	809	759	793	747	795	797	836	827	782	781	775	785	828	716	787	786	807	802	785	744	786	821	766	783	836	740	815	803	786	786	765	774	726	743	821	793	825	781	783	784	796	821	804	779	771	801	774	798	798	806	797	803	778	782	765	796	785	785	844	826	809	769	810	770	816	755	779	769	819	788	763	818	821	741	789	811	750	790	811	802	748	815	814	807	764	834	773	804	782	744	770	751	801	787	795	799	771	807	788	793	764	780	796	789	759	859	738	784	796	767	806	809	747	788	763	773	809	801	826	778	771	809	757	777	763	804	840	801	788	788	794	840	780	766	782	786	814	785	779	800	781	747	778	768	818	837	777	804	800	760	786	788	831	812	828	819	807	805	747	810	834	782	791	766	756	780	787	796	810	777	760	768	766	803	815	788	804	817	785	782	754	754	863	782	772	754	775	729	763	777	799	785	806	782	757	781	775	821	831	770	816	772	785	763	794	765	784	792	752	791	792	779	810	742	780	783	789	824	788	749	755	716	756	805	767	803	831	785	837	740	827	758	800	773	774	840	824	777	779	779	761	812	789	796	802	758	787	742	827	812	832	787	859	762	812	805	808	817	815	728	778	807	821	800	803	753	784	774	758	771	788	780	754	820	785	783	798	779	753	779	794	791	818	768	765	779	746	841	768	795	807	817	784	794	828	786	823	812	822	809	819	803	807	792	823	757	754	758	798	778	764	839	817	838	824	748	795	761	780	768	804	769	792	777	800	809	799	757	824	738	802	785	741	757	788	788	778	799	839	741	772	761	761	765	760	784	758	758	824	761	821	791	803	781	774	793	831	790	827	768	770	742	782	805	831	783	784	780	752	786	821	789	790	767	780	770	809	785	782	826	778	795	783	778	835	780	780	715	764	758	822	741	787	793	838	823	776	828	768	756	824	764	838	798	826	766	768	817	745	791	802	768	765	827	760	783	830	776	798	826	833	769	781	730	799	821	789	777	784	730	784	764	841	762	784	836	815	814	780	822	731	828	799	791	801	777	795	820	762	752	791	803	774	795	742	805	766	794	738	823	759	802	803	814	773	795	823	751	849	767	793	789	803	811	797	754	773	742	837	764	828	800	812	785	792	812	803	760	848	766	772	777	784	757	787	792	846	817	822	802	758	758	796	815	802	787	787	827	757	782	785	794	764	796	782	843	792	813	792	823	796	799	790	844	785	805	766	759	782	761	752	828	860	726	750	816	815	785	773	816	744	784	772	802	788	769	808	780	788	755	759	750	814	729	811	831	814	775	742	751	744	766	743	792	827	760	809	807	803	767	781	808	827	777	752	805	788	785	773	793	788	747	805	743	800	820	766	773	815	809	767	801	801	798	816	758	786	716	850	787	742	798	708	796	822	821	809	795	844	766	763	751	792	788	826	770	774	789	810	779	783	738	725	797	852	791	766	760	838	811	792	830	803	815	770	783	778	720	844	808	807	808	782	780	789	826	787	826	792	797	819	786	717	764	838	796	770	753	820	747	753	819	756	749	758	739	758	802	764	800	786	758	828	772	818	794	796	783	782	757	774	798	801	830	829	801	788	799	757	763	829	796	736	779	776	794	796	784	799	780	840	793	749	725	817	784	802	754	801	769	783	794	789	749	808	781	799	794	777	830	757	825	730	765	795	751	789	809	747	821	792	811	765	779	778	835	844	732	798	746	769	764	790	799	763	785	783	725	825	788	767	856	782	827	757	762	811	711	767	767	768	757	782	769	810	762	788	741	772	823	771	791	824	778	749	743	792	820	773
27158	13238	2242	7853	21788	12768	3720	1165	832	816	829	849	779	773	804	836	791	824	808	786	850	854	819	826	801	782	819	764	836	779	779	769	859	823	776	865	842	819	809	780	828	814	798	777	814	816	771	785	813	818	819	799	802	802	792	865	817	854	840	852	806	812	756	816	839	787	842	806	770	805	800	799	792	828	840	760	805	853	816	854	783	838	803	780	803	804	840	810	857	808	802	758	774	806	834	810	763	844	763	825	766	813	797	822	769	823	832	849	843	790	808	792	793	782	834	853	787	763	839	821	813	806	798	791	830	847	834	781	786	806	786	832	757	800	768	816	849	825	854	773	830	795	853	842	800	824	807	751	802	765	803	788	816	799	871	807	817	798	837	780	783	809	837	721	799	847	869	836	819	764	849	827	806	775	771	785	779	835	869	802	781	846	826	777	788	797	819	825	772	807	835	824	810	768	813	798	796	846	811	790	839	855	830	813	842	841	846	817	850	793	794	777	788	769	810	848	829	770	839	782	807	793	794	819	799	813	812	794	845	807	790	770	773	831	764	857	795	811	807	798	775	809	772	803	779	797	792	814	825	827	822	845	795	756	796	828	819	801	835	745	770	810	774	830	832	800	783	785	829	784	783	831	841	801	811	822	814	820	789	803	830	838	743	780	814	836	869	839	841	853	802	758	789	826	799	863	782	794	768	826	748	817	769	796	761	763	853	795	819	838	769	787	806	792	839	799	746	801	773	769	882	803	786	832	822	815	778	753	770	805	865	836	861	854	835	833	790	847	801	791	773	755	851	792	817	805	800	800	808	788	749	780	788	803	835	847	843	757	784	826	773	775	829	807	767	787	816	885	838	831	809	787	765	812	831	781	810	786	762	834	855	809	801	784	871	791	767	893	810	830	856	805	799	793	781	811	781	831	845	821	806	801	820	814	807	815	725	813	826	774	797	792	815	839	773	782	836	793	784	787	798	821	785	896	786	823	839	843	804	788	859	780	842	761	785	805	846	839	763	805	835	820	795	811	801	779	793	870	796	776	805	821	806	810	834	798	784	812	783	812	778	814	801	809	771	746	829	826	847	822	776	882	815	782	764	827	824	810	779	845	805	799	843	849	808	831	787	820	765	816	810	770	802	811	826	838	784	840	787	770	775	775	797	785	798	844	844	840	810	862	817	833	824	763	828	814	801	824	772	801	833	779	787	838	793	800	825	819	801	783	835	794	837	837	807	821	842	776	793	807	818	785	799	828	837	851	850	795	795	797	821	780	833	809	823	841	781	764	817	816	824	807	815	797	828	788	754	782	822	779	753	840	845	827	826	823	788	839	812	841	824	816	821	848	798	780	799	806	745	798	754	773	766	801	794	821	807	813	782	855	802	787	854	824	755	795	808	800	787	848	819	770	810	808	812	814	757	790	806	817	783	784	819	791	792	809	861	813	768	822	807	853	824	787	835	799	824	792	797	855	793	832	782	770	783	769	792	842	800	793	759	773	850	821	797	807	795	822	838	798	869	743	814	812	808	775	779	821	778	757	805	860	824	782	829	834	810	759	778	849	751	830	776	806	866	846	868	778	806	831	811	807	799	803	816	834	762	807	807	797	804	812	815	770	809	778	823	800	842	809	753	829	789	848	800	780	816	830	802	782	784	778	776	830	829	791	777	774	787	824	828	837	803	810	862	808	812	812	843	773	760	832	805	784	806	814	859	804	789	823	792	791	839	841	791	830	748	817	791	807	790	814	794	867	817	770	795	796	845	813	791	831	816	816	801	817	802	830	809	739	856	848	839	779	775	769	841	824	804	789	804	788	820	807	802	833	825	847	830	748	818	817	856	756	791	789	807	765	848	821	806	825	786	763	804	837	822	798	814	810	808	821	805	825	778	772	771	841	812	794	803	833	810	788	798	763	797	819	799	793	855	836	832	824	818	795	825	859	805	761	804	824	806	839	799	771	791	770	820	809	815	865	789	823	785	774	760	768	845	836	809	829	805	796	800	861	847	817	808	826	821	797	813	846	845	817	855	823	837	834	830	810	819	804	797	799	852	877	802	810	790	763	819	824	809	783	830	830	833	808	796	758	839	760	853	867	823	812	772	828	785	747	827	785	840	799	841	847	765	820	818	748	842	750	820	831	806	775	814	793	841	811	824	802	794	797	807	802	763	789	818	800	803	807	741	819	825	763	796	757	839	769	830	815	790	793	778	777	800	828	790	802	838	793	784	795	829	775	774	799	841	831	802	817	820	835	794	863	791	787	817	794	779	817	809	850	859	839	855	780	781	773	808	831	820	772	798	824	811	774	786	846	790	779	837	771	803	817	818	857	786	854	788	813	782	814	811	771	770	778	802	848	795	866	782	830	865	859	819	801	823	785	805	842	815	776	797	764	763	794	822	799	833	830	778	794	820	848	819	768	825	810	818	820	831	867	766	860	827	837	790	813	838	812	763	854	839	859	837	800	803	806	843	804	820	823	821	877	834	830	831	804	815	786	817	844	758	800	816	798	843	825	833	809	825	752	799	797	805	842	814	817	780	818	855	806	752	814	855	817	792	760	783	813	765	788	817	781	835	815	793	815	833	836	754	781	831	841	795	803	858	823	797	838	826	749	841	753	841	772	754	780	785	769	839	835	866	797	831	816	783	774	809	816	808	810	817	823	790	850	835	811	732	781	873	807	798	799	815	809	808	868	784	800	808	792	815	770	843	794	762	781	776	775	805	810	792	833	807	839	837	777	838	847	776	863	862	775	770	849	800	826	823	784	742	798	779	718	790	832	819	831	836	804	778	850	730	884	829	808	783	840	766	796	788	813	795	824	806	837	848	819	790	828	823	824	766	837	785	805	819	799	830	791	786	852	840	779	826	807	798	850	800	828	821	805	823	824	797	788	810	816	816	796	824	776	813	795	834	776	866	806	796	773	788	803	809	835	855	772	827	787	866	816	799	796	827	816	782	809	782	807	807	806	824	798	833	828	814	779	838	846	812	797	806	841	863	795	864	835	760	768	815	805	830	850	880	880	815	831	833	838	783	812	831	793	813	860	746	833	785	844	802	847	834	781	784	801	775	800	735	853	814	793	816	799	783	850	819	821	858	771	758	785	772	788	776	824	814	794	835	808	792	786	783	800	823	826	764	778	785	811	821	760	767	823	832	830	784	785	798	809	749	811	798	820	799	866	858	784	812	790	779	820	786	825	821	836	857	802	849	772	785	804	807	749	799	791	790	782	791	775	731	831	802	802	791	812	800	820	807	757	836	806	826	799	804	777	735	824	782	839	831	774	737	802	758	812	801	798	830	839	776	754	830	783	835	827	870	808	814	867	804	736	827	784	756	802	793	745	792	788	808	867	821	833	771	818	810	825	815	761	863	785	787	865	827	857	827	790	790	778	795	780	829	810	805	811	789	791	811	795	829	830	790	789	830	819	816	853	848	774	761	768	764	770	789	843	753	804	809	809	807	793	787	772	833	849	831	733	845	834	769	828	802	759
4993	976	901	7647	18124	8663	2809	903	737	726	736	707	729	757	698	712	738	671	711	731	715	740	735	708	711	727	688	738	769	777	717	711	718	719	711	729	770	727	737	728	678	716	725	733	660	702	722	680	665	693	719	724	712	737	719	696	735	726	733	728	700	755	730	695	735	724	750	753	743	704	705	697	761	704	755	733	746	701	742	713	737	702	686	711	742	723	734	762	764	728	692	720	742	695	716	707	718	710	715	714	651	703	734	735	705	710	705	720	711	724	729	688	667	755	670	754	734	715	750	723	743	704	671	744	677	718	711	705	723	747	715	740	709	685	681	711	765	693	719	742	676	719	738	708	718	715	723	688	770	752	705	799	664	690	724	699	697	696	648	727	733	743	699	706	682	738	727	666	679	743	755	727	701	696	707	708	724	727	697	755	772	750	698	726	757	680	687	731	726	736	692	697	749	727	697	734	759	726	753	690	709	683	707	706	735	748	789	689	712	663	728	711	704	716	720	723	672	705	725	713	696	712	706	671	738	747	762	761	694	713	678	661	737	741	667	741	713	737	732	754	711	709	754	686	694	687	729	707	714	685	702	717	715	707	746	699	729	694	761	720	750	729	706	671	717	699	777	725	689	705	712	737	697	705	677	717	716	714	691	748	720	743	716	712	716	686	730	719	693	692	711	745	689	715	697	736	695	660	692	680	697	707	686	738	708	702	743	734	733	736	696	697	742	676	733	763	712	746	716	708	688	695	708	715	669	705	714	669	730	699	750	736	698	701	702	723	744	720	722	735	665	689	672	707	707	703	715	706	739	721	691	706	720	696	712	785	732	709	730	692	727	755	711	669	729	714	739	704	684	697	721	713	706	730	677	744	742	733	706	729	735	720	737	689	679	670	749	676	696	733	748	717	703	678	687	713	734	705	740	729	684	726	690	714	705	660	725	735	750	701	730	731	693	719	733	711	717	689	745	714	717	699	699	722	692	695	689	704	746	715	714	761	714	723	719	742	724	744	750	725	699	734	737	747	745	735	704	748	696	740	733	695	736	732	699	736	723	712	703	689	690	725	703	718	691	685	705	702	747	687	734	719	671	753	723	763	747	731	718	714	765	722	713	703	701	723	699	672	734	708	724	762	721	721	680	716	709	699	665	761	690	717	744	756	700	735	729	709	730	695	687	723	711	762	696	726	694	709	748	740	723	675	694	750	763	725	735	733	685	750	735	713	728	725	738	768	748	676	742	727	724	734	765	745	760	727	748	709	717	701	717	709	734	748	748	715	728	713	673	719	739	735	692	709	763	680	748	635	717	661	733	737	706	736	683	740	686	756	698	692	701	700	728	753	666	689	711	703	675	703	675	709	744	732	688	727	686	696	699	714	718	703	750	777	743	682	701	722	713	726	731	715	733	691	693	713	676	689	700	663	701	669	656	693	711	731	720	713	714	718	699	735	680	724	794	691	712	696	716	760	653	728	692	705	708	779	739	745	730	676	736	681	698	725	715	745	707	682	769	717	725	694	729	729	737	730	760	719	719	714	697	733	688	755	729	738	722	714	708	706	726	676	762	654	694	699	752	662	715	728	761	725	775	685	758	737	763	718	719	722	758	720	728	756	717	747	702	746	696	725	725	732	708	716	711	719	752	753	738	723	728	688	754	699	680	688	710	766	739	667	716	673	706	713	705	683	744	722	691	752	692	679	736	689	710	713	709	741	755	722	694	712	711	666	694	726	687	725	692	728	722	693	733	730	718	750	747	737	716	700	702	720	680	714	749	745	769	697	684	713	721	695	688	715	723	732	693	689	739	793	707	756	666	718	732	698	768	717	720	781	723	701	736	726	683	722	654	686	705	673	699	732	740	707	728	720	764	727	728	731	764	716	722	680	710	731	717	701	711	703	784	695	750	725	736	732	687	712	721	730	681	663	706	751	705	712	707	753	730	724	720	740	724	709	663	709	674	749	696	677	712	719	711	735	746	716	658	680	730	706	796	697	715	724	700	709	735	728	700	716	765	705	704	690	674	677	688	694	706	765	696	704	724	729	709	703	697	669	746	700	718	718	741	664	712	743	684	715	734	704	694	652	699	749	709	772	676	690	711	689	762	749	705	695	740	711	701	678	744	714	715	729	681	770	738	750	737	688	780	699	745	756	743	716	678	713	769	724	725	690	700	671	679	742	691	644	740	702	720	707	690	693	719	740	716	723	716	700	677	726	719	636	684	740	694	716	744	702	719	775	679	716	670	730	744	744	715	718	747	676	710	716	734	766	665	703	709	742	714	688	730	705	711	754	702	723	730	726	722	719	694	709	688	742	741	709	717	755	699	746	747	721	761	697	746	697	710	741	717	754	701	742	759	708	724	697	706	686	698	722	762	687	725	697	687	689	756	712	708	717	743	678	733	720	738	772	676	725	740	699	722	742	768	757	768	710	719	729	687	692	759	719	736	720	712	712	716	670	723	738	742	715	721	727	713	753	697	721	637	698	700	686	683	699	763	699	780	746	756	687	713	703	763	743	713	698	766	739	755	692	769	673	677	694	714	714	679	699	705	706	722	716	721	712	720	687	744	709	684	755	740	734	730	711	716	726	753	708	682	763	732	697	707	714	714	742	730	701	702	742	739	694	704	702	752	691	717	709	702	716	768	695	741	750	734	681	723	747	736	714	724	703	763	712	727	732	766	699	689	748	738	739	741	697	697	664	767	692	736	677	728	764	703	673	704	740	726	701	783	748	688	714	728	717	713	742	710	683	726	716	698	734	702	754	717	706	690	686	710	689	717	706	703	710	699	684	678	717	722	770	702	705	707	719	704	699	663	706	754	732	749	670	730	747	707	694	699	700	670	664	714	689	735	701	718	755	724	717	672	725	699	701	740	713	733	701	731	736	757	734	679	700	762	776	757	733	727	679	729	677	715	708	720	733	704	705	725	700	733	764	718	769	744	698	716	722	710	746	728	708	706	695	732	663	705	712	695	688	710	691	709	749	717	689	708	755	710	728	744	750	717	730	733	742	677	742	737	725	703	733	680	741	727	715	760	769	727	725	756	697	739	702	703	701	695	692	699	691	688	741	760	740	753	695	715	717	745	740	724	706	782	726	734	685	731	722	703	722	703	662	717	739	694	681	721	653	722	738	707	734	721	728	740	707	704	760	701	700	695	746	719	694	713	709	712	785	681	703	674	767	697	739	695	727	689	783	712	697	719	713	731	715	761	734	716	734	744	722	689	707	737	694	769	697	684	757	704	728	744	681	718	682	732	708	731	687	669	698	700	722	734	718	765	708	741	672	662	720	762	700	737	736	726	730	719	657	748	723	732	721	724	699	736	755	733	737	714	718	701	683	721	702	701	684	682	655	668	706	675	718	715	718	713	692	680	738	741	709	776	683	733	719	698	740	757	709	737	755	712	711	719	715	698	726	751	702	677	733	755	732	714	676	696	704	727	712	714	706	711	723	749	748	707	725	729	735	716	710	714	678	752	722	702	649	719	725
24603	21080	27317	34480	60333	47392	25327	4433	971	816	800	754	828	804	766	809	773	814	815	927	884	873	807	778	747	783	768	771	827	747	752	746	757	730	748	749	719	774	805	750	763	752	740	733	802	734	752	712	725	799	786	739	747	783	741	793	759	718	783	757	761	728	773	776	738	790	772	742	806	834	728	793	758	775	751	757	773	810	741	752	750	816	780	758	764	732	773	753	785	818	758	739	776	789	745	762	734	764	758	788	745	758	722	761	823	743	744	744	749	794	752	771	770	816	710	712	720	759	794	792	768	750	786	793	770	814	769	799	762	773	745	772	763	772	751	746	759	822	782	767	776	768	794	752	754	801	725	767	771	741	747	711	789	776	732	755	774	746	783	801	777	735	780	826	789	730	773	775	753	783	752	767	763	750	744	753	810	763	746	745	774	738	743	729	744	716	733	793	787	806	754	758	782	743	725	771	781	761	795	739	780	780	784	784	715	750	737	772	715	761	760	757	768	736	742	774	820	731	750	727	761	723	773	778	710	810	766	738	748	736	743	780	735	740	825	763	772	763	777	737	791	731	746	766	741	725	750	717	808	762	794	759	770	741	787	776	778	757	780	755	759	782	764	766	737	765	731	726	734	745	763	703	748	732	755	771	812	791	747	741	780	718	728	730	775	810	780	766	792	786	725	800	750	782	752	718	724	739	770	737	778	772	793	774	762	734	762	777	821	733	774	765	751	793	781	749	780	785	748	727	746	709	730	783	726	766	767	710	789	725	731	754	741	739	758	743	735	756	722	735	763	753	791	750	774	775	749	738	776	783	778	803	761	732	742	775	728	735	694	754	738	781	754	786	787	765	747	732	825	781	717	755	767	747	754	781	785	713	750	772	769	771	750	735	758	741	815	750	787	807	778	785	746	754	746	767	769	769	812	792	734	799	786	739	826	753	774	826	787	710	771	751	724	765	745	787	763	756	731	732	787	786	789	781	751	751	733	789	789	788	756	766	781	754	796	745	728	772	750	788	763	757	771	761	717	733	778	784	704	752	721	735	788	799	789	744	811	755	731	775	756	769	752	737	757	760	791	794	776	764	696	743	755	741	780	768	751	756	749	780	739	761	760	737	762	758	757	805	709	766	709	738	797	739	742	821	801	773	728	771	786	767	730	772	756	709	747	695	773	731	773	791	773	771	822	768	777	722	738	764	847	768	730	756	754	727	799	759	769	767	789	764	780	758	754	744	755	785	827	838	731	770	753	789	829	748	776	723	746	761	696	738	768	770	749	798	755	780	750	741	757	751	758	715	766	793	763	730	740	834	731	786	754	764	740	704	735	737	735	758	770	770	819	724	777	747	756	771	717	760	735	787	743	734	750	760	756	703	773	768	760	696	716	742	736	760	787	742	705	820	779	733	745	732	750	720	784	775	771	762	719	787	712	731	792	777	732	748	763	764	737	751	735	821	803	763	742	743	765	757	790	782	747	720	747	746	757	744	768	804	792	721	761	767	740	748	729	800	763	743	761	745	787	698	796	770	765	770	790	767	776	741	779	751	807	735	717	783	748	791	759	792	809	790	739	765	723	794	729	728	769	765	752	791	767	736	722	710	777	744	790	711	765	782	744	760	771	791	791	748	791	786	750	744	766	825	742	766	737	733	727	772	721	790	710	777	779	786	774	772	738	808	748	794	814	797	763	740	698	725	719	788	707	749	774	737	753	727	744	779	773	788	779	798	716	757	712	700	767	770	798	766	794	789	783	762	763	763	749	732	772	754	709	732	768	761	697	709	760	795	746	797	742	828	724	757	758	728	762	750	743	773	809	682	811	732	739	757	728	786	743	700	770	713	759	717	746	730	734	736	798	736	747	771	755	744	769	760	772	783	772	731	748	783	791	759	766	752	772	744	708	779	785	811	808	785	722	709	805	738	771	785	772	774	840	805	840	766	761	713	696	746	814	794	806	716	747	721	791	741	721	772	813	803	773	730	760	747	805	755	777	799	736	788	759	747	695	787	743	769	715	767	795	737	780	736	784	773	733	762	773	694	776	740	805	764	720	785	784	766	715	780	816	800	741	747	755	787	755	776	724	765	770	739	752	768	760	777	724	790	788	743	792	787	761	826	740	702	728	784	748	749	784	735	753	775	741	776	787	737	735	740	790	778	734	770	752	711	782	756	752	789	742	697	739	780	723	737	750	773	826	786	782	765	829	754	790	736	704	814	801	730	731	772	758	757	759	735	766	740	767	729	738	711	718	764	767	774	758	805	736	762	791	716	724	713	769	769	726	731	735	769	778	705	752	700	762	739	787	757	789	774	757	801	762	773	766	795	826	765	747	770	784	776	783	711	765	735	804	785	800	714	733	746	751	722	748	733	803	764	782	780	764	721	836	709	783	735	791	743	776	791	761	739	725	734	756	744	784	807	768	780	750	817	716	756	777	820	743	718	795	758	739	720	743	780	734	715	760	757	761	721	777	746	767	782	758	791	763	716	757	697	754	799	775	744	738	768	772	751	781	754	806	713	784	741	756	732	759	767	754	750	749	759	786	750	782	767	772	792	780	820	736	747	759	815	784	760	752	761	759	740	789	762	815	781	792	789	760	742	751	774	816	813	792	706	762	734	753	768	747	767	778	750	781	802	717	757	713	714	788	777	792	769	766	760	799	782	757	750	794	804	740	779	751	734	772	806	765	809	765	759	767	785	792	798	731	772	781	815	774	768	748	761	708	740	737	773	776	705	767	813	774	704	726	817	740	781	748	714	779	796	711	737	758	769	767	781	847	741	758	744	780	761	759	810	711	803	758	803	750	773	738	742	805	744	816	764	793	717	769	752	732	753	745	750	762	780	736	784	779	803	748	742	740	784	782	742	752	790	794	800	783	749	745	758	758	745	751	788	762	829	734	764	760	744	720	801	706	775	742	769	762	715	718	770	733	746	788	762	786	770	734	790	773	718	764	726	764	798	780	797	800	796	757	772	814	754	777	776	777	754	724	754	777	713	739	780	805	734	733	792	727	834	753	770	744	752	813	825	808	749	781	717	775	763	762	790	756	782	763	742	801	782	705	732	775	789	764	768	703	812	809	791	743	727	781	743	765	734	765	742	811	802	751	768	791	782	754	812	759	786	739	707	770	765	759	759	727	717	735	845	800	774	789	781	683	757	790	791	737	739	772	716	756	779	778	766	762	811	798	776	736	722	812	755	728	817	761	773	737	741	744	791	765	801	756	749	773	759	754	768	735	764	783	757	719	737	733	792	703	739	705	764	765	816	769	784	753	778	769	763	727	794	726	763	744	784	736	753	736	731	805	725	813	813	752	768	783	730	797	772	793	752	725	727	748	754	769	743	780	738	750	804	753	764	736	791	803	756	781	753	798	742	763	751	739	759	728	766	841	782	774	758	756	726	772	769	753	770	779	771	759	787	716	785	766	748	770	734	804	754	774	763	818	763	775	728	772	762	747	773	807	745	753	766	737	749	751	774	765	771	727	716	782	773
3470	3661	3164	41867	62933	38249	16145	1542	751	717	723	713	777	730	744	751	754	745	832	1069	901	865	790	745	751	745	668	737	734	728	802	682	694	777	752	747	722	695	671	728	735	727	677	766	726	696	734	743	734	723	692	705	757	702	769	718	683	689	718	748	723	746	744	746	727	766	724	760	740	742	739	733	733	774	748	720	780	741	764	706	668	737	699	728	779	743	751	720	728	765	695	735	751	780	712	747	714	728	768	709	743	755	684	672	732	718	722	709	715	718	708	764	758	740	696	745	728	755	752	718	765	802	728	712	708	769	718	706	743	722	703	711	731	732	703	736	776	702	683	758	701	778	690	672	735	739	692	747	749	708	753	704	737	751	722	718	695	718	749	750	702	771	705	745	710	702	770	740	701	706	726	725	728	726	710	725	713	716	739	733	712	712	755	700	778	738	694	739	718	697	739	732	760	719	754	713	804	733	686	693	752	717	715	690	705	724	731	762	713	724	708	710	722	735	763	689	718	761	681	729	684	784	720	700	746	703	718	708	697	672	714	740	703	736	716	724	713	757	719	697	698	745	714	719	711	707	698	731	766	699	740	706	737	724	729	713	716	693	751	713	745	721	731	732	750	737	764	769	735	737	736	712	735	761	735	712	678	714	696	712	753	678	667	712	714	705	776	771	707	731	741	722	675	718	706	766	721	721	727	699	731	712	714	757	742	718	714	729	734	720	700	710	755	738	754	736	687	693	776	725	739	741	696	725	724	729	739	730	722	723	753	714	770	762	728	748	726	750	744	698	751	735	712	673	759	748	734	749	716	704	703	719	700	712	718	678	747	706	746	728	768	737	766	720	716	707	729	744	724	751	730	696	722	751	758	757	751	738	758	742	756	720	660	804	702	706	661	716	749	753	692	718	707	701	695	766	757	729	685	730	677	759	735	744	792	793	751	717	721	706	729	705	682	726	702	751	786	718	743	755	764	725	719	737	705	711	689	742	740	690	716	712	717	728	735	755	759	682	727	715	729	731	703	680	735	676	720	740	722	742	763	782	741	739	687	707	759	759	730	698	749	687	756	711	742	719	690	730	729	726	724	744	772	715	773	724	719	688	712	692	765	702	739	764	740	801	744	749	754	736	717	742	724	716	719	697	724	704	766	667	751	723	744	740	745	740	712	723	725	708	713	787	703	729	718	703	704	728	725	681	677	743	701	719	717	729	709	716	717	700	760	750	717	764	685	718	729	722	789	680	738	758	759	697	736	776	710	712	710	705	729	721	720	759	731	759	722	720	718	673	734	705	725	755	730	715	782	692	755	727	748	711	747	721	728	676	721	717	718	715	730	800	648	733	758	746	719	728	691	766	682	739	721	717	709	786	780	727	700	678	762	756	737	751	696	695	663	709	717	732	747	710	691	789	724	740	768	723	695	714	738	704	719	722	728	734	702	702	719	751	725	748	698	729	681	727	694	742	736	750	699	779	775	733	704	735	749	709	742	709	751	704	713	735	716	773	736	703	713	722	699	679	745	702	744	796	751	709	758	739	672	749	740	747	686	743	750	726	737	758	730	710	708	725	709	743	724	739	786	746	708	735	767	727	717	721	752	715	676	751	702	711	769	743	750	672	776	713	753	773	721	748	725	744	708	750	731	683	753	711	710	680	721	745	735	723	716	719	771	759	735	755	739	742	729	720	687	710	743	721	782	728	742	725	765	768	683	702	720	720	716	731	729	717	716	720	719	721	749	703	755	734	737	738	683	709	735	703	733	716	728	726	705	743	706	701	725	726	716	755	715	714	712	757	682	705	705	747	732	686	713	765	695	748	741	718	707	723	687	749	726	735	738	742	708	706	714	717	723	722	682	780	711	701	752	751	731	725	746	729	769	737	708	758	700	694	692	753	716	751	691	776	676	721	700	756	722	756	667	693	711	765	750	731	717	710	697	703	734	725	744	720	748	781	713	751	737	713	754	719	733	760	743	719	766	754	756	694	712	771	723	709	780	752	752	745	707	691	733	755	718	765	725	742	763	720	713	744	694	714	714	732	728	730	769	685	741	728	730	727	713	724	715	671	709	700	727	715	741	698	748	752	711	712	717	727	699	730	755	698	748	755	733	704	754	745	696	745	710	732	731	720	718	777	748	705	706	717	705	747	701	687	722	699	706	723	745	699	732	709	703	709	737	707	668	722	726	725	715	721	739	706	720	685	724	754	727	720	770	731	739	735	726	731	708	712	750	702	776	715	716	766	709	747	744	687	708	711	763	738	693	706	764	712	758	757	753	718	718	736	674	711	708	672	690	747	719	687	689	685	744	695	741	748	672	694	677	727	730	706	740	720	681	711	688	690	712	689	731	711	730	710	692	746	736	734	731	795	743	719	710	761	705	738	672	686	720	707	690	690	715	688	679	707	697	740	719	792	709	702	684	680	700	675	737	724	754	756	705	710	724	713	749	706	718	743	734	726	686	698	716	740	706	703	698	751	723	746	677	676	693	708	737	692	756	714	732	714	731	709	676	673	749	714	767	735	744	708	738	762	699	708	743	720	709	737	732	729	737	725	742	716	742	653	711	731	696	746	704	712	748	683	762	760	703	748	753	710	698	711	711	711	705	722	740	739	753	750	740	693	695	766	728	735	711	768	745	733	725	734	751	761	742	732	740	752	728	714	710	758	679	746	725	750	731	719	735	751	698	740	717	708	730	720	690	727	719	775	682	751	770	748	699	728	720	693	740	755	730	717	717	717	740	748	755	742	693	719	696	668	764	724	736	717	763	731	733	741	726	716	688	708	760	678	716	760	717	717	699	687	731	736	732	753	723	733	713	723	704	714	663	746	720	684	696	725	700	719	742	703	730	724	738	710	725	764	727	742	719	753	746	700	715	702	719	718	727	716	691	708	719	733	695	729	693	743	665	688	717	693	784	749	730	722	724	698	685	689	705	740	752	757	723	727	730	707	716	698	718	727	705	695	700	743	788	764	731	737	726	721	727	748	725	676	758	718	725	731	761	708	699	697	633	736	717	768	762	739	741	730	699	722	722	769	730	772	685	761	708	691	694	732	692	763	736	710	656	737	750	754	768	720	698	735	715	676	675	711	706	731	688	714	699	729	770	747	697	733	736	692	742	679	744	676	695	719	714	778	710	715	696	682	753	754	754	718	708	713	715	758	767	712	732	725	742	725	715	700	687	745	690	690	722	706	765	740	722	721	770	786	735	723	700	697	702	749	681	699	761	723	705	717	718	718	683	731	739	719	750	695	758	759	717	718	721	726	743	666	767	713	708	673	718	745	745	718	693	735	714	715	736	703	759	721	739	664	717	688	710	701	729	677	724	696	724	711	700	726	704	741	756	656	725	706	744	712	717	739	757	705	738	734	719	719	704	709	699	751	722	682	727	683	689	733	719	771	721	723	709	757	686	713	696	726	724	696	725	724	735	740	720	691	720	727	686	738	734	770	674	685	720	698	689	688	723	750	744	741	751	746	751	709	773	765	703	689
23761	21102	28244	31637	59895	51783	30910	7702	1181	946	908	880	894	864	879	777	901	838	913	1147	1058	1017	881	868	893	921	862	838	838	836	840	837	850	873	837	851	841	815	852	808	838	876	837	792	866	815	923	859	872	843	855	814	867	855	789	812	850	873	829	778	841	852	908	789	853	821	781	811	821	760	799	848	815	822	803	806	851	821	792	838	846	903	863	839	821	838	768	828	830	814	852	802	795	835	831	784	819	786	820	857	885	817	885	849	815	836	853	827	847	838	816	828	866	842	807	846	847	829	802	793	812	847	843	876	863	816	809	831	798	895	843	840	827	822	862	854	803	913	856	856	803	812	827	829	845	832	825	824	810	845	782	859	820	807	848	822	829	871	811	817	890	820	828	861	850	860	886	783	838	866	834	821	835	856	782	854	829	823	826	813	860	855	820	869	815	843	846	825	839	805	854	850	854	845	798	854	804	858	791	853	833	776	803	821	850	861	874	860	861	810	864	824	804	864	859	808	792	825	792	814	828	872	784	857	868	859	842	810	838	805	865	843	819	854	874	829	842	777	801	844	850	855	841	867	793	835	802	779	824	831	873	809	852	807	801	868	890	815	860	830	797	835	859	841	886	797	863	868	835	869	862	824	872	772	825	835	837	846	857	785	859	843	829	754	875	804	846	819	800	819	847	862	859	846	803	851	853	847	812	857	832	850	826	883	807	884	815	820	842	858	850	856	817	879	850	833	849	829	817	882	860	853	847	857	840	821	851	827	802	881	841	805	885	838	856	853	844	834	868	867	834	798	821	838	781	845	770	788	815	800	866	785	787	824	849	867	814	829	815	887	775	802	819	829	810	849	867	867	839	800	895	796	865	836	817	824	853	844	792	860	801	840	763	891	829	825	804	832	834	822	868	824	808	852	860	874	851	827	843	810	844	791	812	820	840	793	816	876	837	826	837	843	793	827	870	806	819	835	860	864	862	830	838	890	847	838	861	866	841	870	867	877	809	860	823	855	829	851	853	816	797	848	894	847	789	855	859	866	811	852	801	775	840	825	791	862	851	857	838	813	770	850	856	861	861	829	781	795	889	846	806	858	844	800	811	911	852	823	831	814	821	847	842	817	811	876	827	846	817	790	832	824	795	835	853	839	906	870	843	849	856	818	829	865	833	795	846	855	909	855	814	806	865	856	839	846	825	803	770	849	832	836	819	879	828	824	839	824	836	822	788	811	870	802	821	832	841	828	818	798	805	797	822	878	820	886	820	843	865	830	853	794	855	822	836	815	840	819	849	830	816	795	813	864	802	869	822	764	874	833	833	822	853	833	812	835	837	841	865	790	807	806	839	802	834	854	844	838	795	809	794	836	764	852	866	868	854	850	837	824	813	863	769	806	848	831	849	844	866	772	822	874	824	863	813	880	865	860	836	821	846	856	885	778	853	832	862	862	873	807	848	838	865	870	837	855	832	819	832	873	813	861	810	805	864	810	830	846	815	835	870	821	797	836	839	856	852	831	844	877	826	818	862	781	784	846	859	890	877	859	847	856	785	850	806	790	847	838	873	830	791	825	859	813	874	852	854	834	849	826	809	847	836	877	838	814	852	869	847	820	824	814	818	828	849	810	784	805	839	799	790	804	832	806	815	831	889	862	834	820	868	885	810	797	872	809	862	843	835	859	817	870	813	808	850	840	825	855	808	841	824	812	840	870	884	807	832	823	859	816	864	863	843	805	853	841	763	822	795	801	792	816	813	836	796	851	803	817	850	865	853	880	827	870	835	866	831	788	783	823	784	809	803	830	862	833	819	787	835	816	848	851	903	853	847	829	865	822	810	893	843	822	792	826	873	877	749	840	902	828	799	813	828	853	820	825	886	791	800	804	830	844	834	851	859	827	801	839	811	814	812	800	850	810	812	840	795	858	825	879	865	828	867	828	834	780	818	850	842	799	825	827	862	822	785	843	837	814	863	825	809	807	822	789	829	823	857	828	857	825	827	849	838	827	789	865	865	829	859	836	912	878	788	827	816	840	777	824	830	846	836	830	808	813	832	811	804	821	820	818	807	850	842	836	837	843	872	813	856	790	802	857	787	796	847	816	816	861	890	810	853	868	795	821	813	789	794	823	833	822	870	837	829	845	842	778	847	862	815	885	818	840	808	851	852	797	852	764	788	838	856	789	848	826	843	845	820	843	843	837	789	792	853	799	840	817	868	843	830	766	792	818	876	830	869	833	804	802	811	882	834	828	895	817	851	798	793	846	846	775	844	855	850	834	799	780	857	817	792	790	841	824	862	837	818	821	877	837	827	825	849	829	835	800	871	838	851	816	816	815	810	837	844	789	847	831	838	853	813	835	814	880	877	849	845	846	869	830	845	806	850	844	844	841	822	837	894	853	849	875	869	858	864	830	822	844	835	796	822	840	799	806	817	855	794	874	875	832	859	841	800	823	810	804	763	764	808	793	785	856	821	830	820	825	838	816	860	803	828	792	820	795	803	861	865	825	827	818	845	811	824	852	817	855	815	793	838	884	875	819	785	821	871	836	831	837	848	800	825	867	825	822	854	813	809	795	826	809	820	880	856	888	814	866	866	840	857	806	810	846	797	819	816	819	831	825	802	853	824	831	838	814	832	822	822	825	877	804	842	812	863	836	812	803	855	789	818	828	827	823	851	820	809	806	848	805	864	822	857	806	821	812	850	814	879	835	862	807	770	818	873	828	908	814	797	787	805	860	861	854	793	848	815	823	791	793	845	796	805	822	819	826	860	844	845	866	830	834	807	816	819	829	833	823	791	820	870	805	795	851	856	840	861	816	842	877	890	828	847	834	873	805	822	832	819	855	837	828	791	835	841	865	831	856	787	880	802	828	822	865	778	761	834	844	819	807	802	864	808	763	882	803	886	780	886	864	789	852	774	824	827	795	786	824	884	783	816	820	827	819	787	831	823	832	824	845	828	892	865	841	827	827	820	792	822	836	857	846	777	833	826	802	782	791	827	810	809	812	851	820	839	831	824	804	804	835	866	843	849	837	825	846	883	835	827	884	880	837	827	840	832	900	861	815	821	853	898	825	817	843	817	788	858	804	850	806	809	824	818	812	816	866	757	833	827	827	856	856	849	807	861	819	842	827	848	820	818	832	833	847	747	800	785	810	876	840	863	872	878	849	882	816	813	882	835	802	830	795	787	841	876	859	830	796	836	816	852	767	826	851	866	778	815	827	866	868	835	825	889	889	825	775	856	869	806	812	832	816	852	805	824	867	834	831	780	803	869	768	857	842	821	816	789	837	856	838	794	791	835	807	823	830	822	860	823	803	807	837	846	795	840	836	860	826	844	764	813	829	847	805	827	805	843	852	789	850	819	777	808	817	854	794	814	855	841	800	873	788	833	848	837	841	811	838	819	835	823	798	829	853	827	821	807	785	836	839	824	893	828	823	861	798	829	842	823	896	815	848	803	835	829	812	828	832	818	853	826	817	825	823	853	877	895	816	849	775
3779	5582	5007	56794	74908	46869	21244	2417	838	811	770	855	816	838	792	825	784	813	919	1322	1141	943	864	822	829	823	852	857	847	800	801	838	803	816	789	818	791	833	831	812	825	806	812	825	761	738	809	816	806	789	815	834	777	831	805	824	768	811	815	802	842	822	779	818	818	812	870	841	776	751	806	780	799	833	802	812	811	809	818	820	817	822	826	792	788	806	782	787	788	815	773	787	737	830	839	813	791	793	776	785	762	852	773	839	827	782	804	777	756	780	819	804	760	781	792	809	843	813	818	717	852	835	773	766	792	807	842	852	791	779	834	757	837	801	808	820	763	799	850	773	785	777	794	751	842	851	818	815	759	856	790	795	809	843	813	799	807	807	794	801	800	762	780	775	796	799	793	799	783	784	803	765	827	780	829	827	840	785	799	849	797	750	813	788	745	773	773	788	767	747	807	799	762	786	782	856	775	816	764	824	740	827	766	750	833	781	782	791	794	780	800	816	824	773	807	804	759	809	826	768	830	832	834	803	782	779	822	792	806	778	824	782	789	775	831	869	774	855	844	785	777	771	761	769	823	767	812	826	813	755	751	788	815	806	791	798	823	819	763	787	808	762	787	746	826	766	768	840	782	831	780	824	781	768	787	795	760	784	775	743	781	775	776	829	763	785	772	787	806	782	774	807	780	791	755	799	814	808	805	812	766	762	817	803	806	790	817	847	787	799	775	775	820	795	794	765	857	827	816	787	769	755	790	788	799	765	780	858	839	860	807	827	820	766	774	814	774	786	856	769	764	806	800	811	802	810	815	774	774	786	821	764	783	776	779	805	816	760	816	829	815	820	769	771	776	810	781	794	729	749	812	805	813	752	773	793	829	833	828	825	841	810	780	781	791	818	823	801	741	761	776	782	790	751	825	800	768	780	830	784	780	789	796	803	876	825	799	817	763	761	778	728	780	810	769	809	722	760	779	806	726	754	758	839	806	794	846	847	836	801	777	798	803	791	822	808	760	806	780	811	743	782	788	805	776	796	797	759	826	822	818	780	815	801	825	773	745	780	795	771	816	753	750	832	811	788	816	836	802	806	790	838	797	818	751	813	813	837	792	789	787	746	801	808	817	777	796	792	814	801	799	771	792	766	834	818	827	816	769	780	777	773	783	805	819	806	745	810	788	800	733	854	730	851	747	776	811	795	785	838	841	819	778	763	820	826	827	799	777	763	794	836	777	813	794	830	793	798	805	780	774	784	769	733	864	755	775	771	762	761	768	805	791	780	818	790	792	782	773	808	798	797	822	803	760	760	820	771	800	824	753	767	809	808	749	819	783	821	790	768	758	811	820	806	796	738	777	763	753	763	818	802	824	793	824	792	808	767	788	837	863	807	758	788	815	820	766	794	795	753	812	749	794	788	829	764	772	790	801	838	839	793	811	784	767	815	778	839	831	776	787	803	802	764	787	750	783	793	746	757	764	822	830	773	779	826	830	829	805	746	827	799	797	774	817	738	805	815	849	840	784	786	810	840	723	770	767	835	791	836	802	826	806	804	839	825	814	796	795	824	840	792	830	820	805	793	810	822	799	818	791	808	793	761	791	800	839	812	817	842	834	779	769	816	796	765	786	771	792	742	788	816	827	812	770	857	815	776	790	752	763	817	811	752	768	782	787	852	745	755	844	783	816	769	808	764	820	754	805	760	841	778	793	764	766	802	761	810	791	754	771	789	804	805	827	742	813	841	758	773	812	811	790	756	772	807	798	789	757	785	792	815	764	852	789	812	769	809	756	797	779	802	808	815	776	827	823	769	839	835	806	768	786	810	824	790	824	774	850	819	811	783	820	770	838	769	830	750	768	819	819	797	828	801	829	783	870	794	805	804	778	807	783	821	809	756	825	807	781	808	806	793	800	824	783	757	754	845	808	838	735	736	806	824	795	817	818	830	738	803	801	874	803	789	791	810	818	793	784	810	794	807	792	787	809	785	849	779	853	809	838	820	754	790	801	862	749	808	793	773	765	821	836	774	770	810	802	810	779	821	810	753	804	791	802	802	774	748	783	782	781	777	789	803	807	798	799	798	795	806	770	760	818	764	812	750	811	798	737	778	806	801	841	831	751	819	763	775	803	793	794	822	809	820	812	795	793	825	770	779	779	803	833	802	772	755	752	777	795	761	818	745	777	747	763	806	761	771	741	771	756	884	789	790	805	838	782	852	784	795	752	834	745	764	788	787	802	774	774	817	731	773	802	786	786	745	798	791	817	775	801	715	749	762	804	799	817	791	811	829	802	777	785	777	798	802	797	751	813	824	769	748	792	795	880	779	817	806	820	776	812	780	772	804	774	821	833	754	788	805	753	787	830	802	802	828	811	759	768	806	778	788	774	842	731	799	817	814	776	823	782	767	764	714	787	830	812	799	763	844	745	859	819	807	767	821	794	759	738	784	800	786	797	795	759	863	795	809	804	750	791	814	745	831	793	771	789	762	788	747	799	785	812	787	795	808	825	794	787	785	765	764	780	760	816	777	796	825	800	818	725	843	795	798	810	738	777	759	815	829	791	792	816	787	775	784	756	796	803	797	808	837	799	800	825	754	784	828	807	790	776	799	832	782	768	830	812	784	803	816	785	795	810	842	828	831	792	809	807	803	704	763	777	821	835	803	770	761	771	789	804	775	750	758	799	846	815	803	771	752	823	744	823	792	765	825	776	763	755	778	779	789	819	753	786	796	812	754	754	817	779	799	797	781	770	756	792	814	817	808	753	783	749	797	791	853	768	774	782	755	749	781	783	770	809	784	809	792	789	840	807	833	763	796	749	786	805	810	818	792	832	800	761	770	796	797	747	842	735	808	786	810	761	751	792	809	788	813	764	807	846	744	803	783	755	779	790	757	803	782	785	805	728	803	783	743	833	791	772	745	781	752	784	767	794	790	750	721	775	773	762	773	783	822	796	795	830	785	796	794	788	777	764	761	791	773	798	715	785	725	777	774	807	770	804	767	778	822	745	748	794	771	856	800	820	788	798	854	808	794	741	722	841	743	756	773	765	739	739	835	804	795	789	858	805	829	816	818	743	791	777	808	735	813	789	790	811	779	799	776	816	779	783	796	751	757	761	807	804	785	846	813	754	797	769	738	775	795	741	833	785	834	824	794	765	775	775	776	795	814	840	804	828	820	823	751	742	802	776	785	818	795	784	810	806	824	753	801	823	737	816	762	859	803	785	773	786	775	749	783	838	839	863	773	821	835	785	819	771	764	819	730	761	791	790	767	764	772	807	812	825	786	802	793	756	796	802	767	812	787	763	757	788	824	844	795	821	779	810	796	768	806	778	806	819	771	753	779	794	766	740	808	794	788	822	770	806	789	841	829	846	843	784	786	840	792	749	807	766	811	818	758	830	755	778	824	796	781	739	801	816	722	799	761	794	790	823	780	818	815	793	791	830	842	832	777	801	802	865	799	770	781	768	768	807	762	797	755	818	814	791	840	808	739	772	784
27301	13334	2386	10362	21197	12174	3267	1239	809	861	808	779	811	885	834	759	818	817	829	904	881	791	842	845	838	819	834	813	792	843	814	786	823	773	831	833	764	761	836	823	831	840	808	816	796	829	817	808	879	830	817	792	853	809	827	775	779	831	815	788	873	748	818	822	826	807	834	826	823	793	800	811	794	831	772	781	852	806	816	822	797	812	819	813	771	818	816	828	792	760	798	828	780	824	856	816	855	856	829	802	828	829	814	806	805	818	831	790	817	870	880	805	831	843	784	876	805	826	789	778	836	812	796	800	834	789	789	816	861	810	802	876	808	839	848	798	786	810	826	851	793	819	803	803	791	759	791	825	816	808	824	785	807	807	816	790	754	833	851	793	841	814	766	786	840	788	836	840	754	802	868	871	795	791	844	807	860	809	789	752	789	754	796	844	797	794	797	832	828	812	760	773	778	846	792	795	758	806	775	838	809	791	815	800	793	849	836	802	780	813	822	802	852	788	791	844	788	793	792	812	791	812	818	841	829	884	823	820	818	839	803	860	813	784	806	804	848	830	820	861	837	839	760	778	784	809	839	823	818	806	813	812	792	787	797	797	780	825	810	774	804	791	830	772	808	795	857	813	784	819	802	836	843	853	846	823	790	807	822	864	790	805	841	794	824	791	805	818	855	825	780	840	801	829	823	841	765	812	819	819	806	769	769	832	810	845	816	776	749	785	822	865	775	827	838	798	814	779	808	807	775	824	801	833	795	809	818	816	850	784	812	795	812	780	800	808	817	758	852	857	791	855	846	831	780	834	834	749	791	820	866	851	798	842	806	807	823	821	809	869	822	833	789	837	856	826	773	764	834	760	843	796	852	769	773	830	867	837	879	812	857	814	822	850	789	794	860	801	797	807	771	833	796	824	763	832	759	776	807	795	821	852	777	731	859	822	803	823	799	841	797	816	805	796	816	808	801	811	797	813	794	820	830	790	768	836	841	820	782	821	811	863	811	817	795	816	818	772	805	789	815	805	848	813	817	861	836	798	784	835	879	828	866	734	796	770	792	785	838	833	809	815	815	789	806	814	787	863	842	861	832	813	839	812	822	802	802	806	814	833	841	812	816	801	780	811	805	840	803	798	786	819	815	797	798	775	852	802	751	850	838	805	875	832	833	782	836	793	824	796	792	854	844	805	812	801	818	797	805	786	777	824	766	801	790	796	813	801	789	767	780	785	754	792	805	786	825	806	780	759	836	853	830	813	776	770	810	798	824	803	773	772	798	798	803	827	827	809	786	826	827	826	775	805	833	751	806	859	825	804	794	789	821	824	824	823	759	780	751	843	782	792	810	759	838	819	823	842	806	759	808	833	810	807	831	774	837	832	824	813	794	781	805	784	843	824	829	760	783	806	846	792	780	822	856	813	839	779	776	810	830	764	776	820	802	809	784	781	802	799	871	800	825	799	775	829	850	826	879	829	808	782	832	815	826	829	797	858	806	821	827	787	840	828	795	807	819	778	835	765	748	765	842	855	811	831	787	833	789	814	767	766	794	812	809	811	762	855	800	782	806	836	845	817	789	869	823	823	822	790	827	810	828	822	798	829	863	821	836	786	840	839	792	795	792	854	845	777	778	855	774	794	785	818	825	836	805	794	791	762	836	844	810	776	853	840	816	761	798	802	831	799	862	855	810	818	837	854	810	822	813	811	800	777	808	805	769	789	813	783	819	769	795	804	859	764	826	832	804	837	801	799	800	852	799	827	907	819	767	756	814	840	824	805	787	841	791	804	784	797	807	829	797	805	802	781	778	831	829	818	783	868	796	854	803	788	852	811	850	827	812	828	818	773	809	847	803	822	799	800	817	798	779	806	824	797	789	825	790	864	809	792	796	826	849	842	803	795	736	830	804	801	779	826	778	850	810	858	790	819	778	833	799	803	823	813	767	817	826	800	802	814	764	807	797	816	806	813	829	779	784	830	839	784	788	809	798	806	884	806	809	826	841	843	837	741	802	841	825	782	800	805	750	801	811	816	755	855	825	808	759	817	762	822	799	807	768	796	850	810	781	836	769	831	791	852	802	809	843	777	791	803	801	804	853	805	804	804	818	821	834	802	772	738	815	822	821	793	826	762	787	837	792	794	808	812	832	806	811	829	789	839	814	805	810	835	763	800	801	824	799	789	786	799	849	812	797	827	853	797	816	790	797	823	869	754	817	768	762	828	821	781	799	816	839	842	809	776	829	849	780	817	799	794	829	780	809	817	820	791	823	851	820	790	831	799	798	834	852	813	859	790	794	808	825	825	785	765	776	862	814	803	821	802	791	839	797	817	814	814	811	760	828	802	773	820	809	762	824	775	814	796	800	755	818	827	816	780	861	794	808	771	877	789	822	820	749	836	884	825	767	803	862	802	826	778	830	782	790	772	815	806	834	795	825	795	800	881	815	810	827	813	860	795	795	840	827	778	815	855	800	767	837	857	849	866	819	787	777	869	821	839	882	803	803	803	850	847	810	808	809	782	877	818	817	802	797	792	835	805	778	828	824	768	849	812	786	805	867	808	802	799	831	815	875	846	814	820	808	845	844	784	786	792	821	812	828	838	845	853	795	829	776	822	839	897	830	886	845	854	802	813	820	833	807	774	760	823	801	780	809	874	820	836	806	795	802	768	841	790	789	809	810	770	775	812	832	807	768	848	846	779	759	853	858	819	806	804	835	786	790	825	759	769	778	822	784	821	860	791	797	848	821	812	826	809	825	805	793	836	788	786	817	797	821	781	853	750	826	822	820	790	806	809	790	818	820	806	809	854	828	814	770	818	830	839	845	855	799	771	780	808	794	824	845	850	783	747	811	785	826	798	812	755	848	827	791	819	802	835	811	799	845	830	745	787	862	839	822	852	812	812	830	832	828	794	801	775	776	851	777	828	802	793	809	783	786	827	789	839	831	795	850	820	789	802	808	833	797	791	836	803	788	824	822	790	811	856	811	803	807	799	790	826	890	816	824	744	841	819	880	785	793	823	781	781	858	791	817	744	801	803	758	835	838	851	833	876	861	786	737	842	843	819	828	817	845	819	800	823	811	798	820	782	833	790	838	814	845	803	820	797	837	868	798	823	820	814	786	812	815	839	803	789	869	796	790	806	801	852	802	770	827	766	823	782	773	831	819	789	813	796	759	809	806	785	799	823	847	809	805	852	851	828	784	800	818	827	781	788	817	809	849	809	776	740	833	803	801	770	827	823	794	768	829	872	814	802	844	830	825	824	819	804	761	793	818	798	870	770	801	730	810	802	911	799	821	855	830	830	825	826	852	804	792	833	793	822	820	834	802	779	779	854	783	844	792	861	812	795	857	852	828	813	813	789	786	844	845	817	820	802	765	769	827	791	848	838	816	808	834	846	794	795	848	823	821	818	838	810	842	736	819	836	808	837	769	789	794	827	826	823	825	810	823	842	814	811	821	798	795	833	812	821	814	791	821	796	807	832	791	793	811	820	830	815
4971	1028	1031	9608	17173	8305	2633	1000	681	772	747	708	724	755	695	730	723	787	787	751	724	712	762	772	707	729	723	725	753	748	682	697	688	717	691	697	783	789	716	692	749	720	728	711	744	734	754	775	714	741	711	735	711	661	737	735	724	796	718	722	721	741	738	713	725	712	766	681	683	746	749	724	715	750	764	766	744	766	713	685	703	705	721	738	705	727	764	730	706	757	773	741	687	721	795	710	696	685	713	717	703	743	729	751	711	715	661	724	717	755	731	712	760	724	759	726	724	685	719	667	723	770	742	773	715	746	745	712	684	753	745	758	720	700	687	706	731	669	720	748	694	688	751	706	698	720	698	713	739	768	707	727	731	727	665	717	713	769	702	735	692	675	714	728	708	755	712	687	748	716	698	721	695	753	717	719	723	699	758	714	745	726	703	735	722	739	713	761	692	732	685	738	771	749	703	690	691	684	704	723	727	691	698	710	724	750	734	672	697	727	721	756	753	744	738	744	699	689	680	718	728	789	684	732	696	728	749	713	739	746	702	747	719	697	683	722	711	709	699	694	719	712	736	746	718	757	724	701	726	695	736	705	708	646	773	727	743	682	684	671	709	725	722	716	706	774	682	724	705	662	743	737	754	689	720	717	720	695	684	722	671	706	659	693	694	692	730	720	710	719	747	736	710	739	768	746	700	762	752	741	671	668	673	709	743	714	715	756	701	722	768	677	703	762	735	724	676	696	739	724	730	715	677	724	746	738	724	726	720	694	681	771	735	757	731	719	712	702	748	677	764	727	729	691	710	710	701	765	733	690	750	688	734	801	726	737	710	714	731	715	727	730	713	720	733	723	725	756	755	723	768	734	708	736	698	735	752	769	702	722	727	738	742	720	783	666	710	692	722	720	702	751	704	682	749	660	725	724	749	685	714	740	722	748	702	758	665	762	737	653	613	703	694	714	727	673	715	728	693	730	705	751	723	707	710	755	744	754	682	714	709	755	696	720	725	715	708	689	715	747	688	719	742	703	710	720	708	726	717	776	696	709	751	712	738	744	735	714	731	734	656	744	741	694	696	777	740	714	728	716	732	703	698	730	740	666	728	737	730	707	712	729	752	741	674	715	734	757	709	722	710	672	725	718	708	680	739	710	708	755	750	698	729	752	693	701	688	710	675	722	747	716	750	712	703	694	718	721	725	706	732	692	678	707	711	683	751	722	752	715	720	684	708	760	745	752	707	718	760	725	685	735	723	727	719	714	699	751	758	696	764	715	720	643	729	697	717	739	737	742	707	729	727	682	775	729	699	716	706	744	673	758	708	692	728	702	709	673	730	763	692	744	717	670	750	744	687	688	689	690	739	715	713	691	746	724	692	718	730	684	755	690	714	724	740	686	721	705	754	714	709	697	745	738	729	703	735	721	730	729	692	704	762	734	748	751	701	741	720	713	743	675	701	710	750	710	765	738	762	738	717	764	765	723	705	737	700	716	734	674	678	679	660	751	743	694	688	729	707	709	772	654	725	724	731	723	752	713	740	749	721	761	692	709	710	703	738	709	691	720	737	735	727	670	704	724	723	724	761	743	721	711	745	726	728	707	718	710	732	778	749	739	761	708	713	713	739	712	747	722	690	717	696	714	806	719	715	717	687	714	757	756	726	740	708	724	767	732	735	698	704	763	674	715	712	704	759	743	682	752	746	684	713	728	734	688	733	717	757	701	712	718	718	682	749	739	765	720	698	705	733	729	708	730	684	677	759	736	745	724	747	767	719	742	681	740	749	691	732	681	708	716	736	767	712	702	730	707	765	718	730	727	732	704	693	742	749	727	724	699	705	696	722	706	714	718	735	653	704	676	697	652	688	703	765	742	713	662	710	688	713	736	716	725	685	698	737	732	750	710	674	686	728	751	721	715	729	747	722	721	720	754	746	745	665	703	758	673	749	762	733	761	660	728	724	711	725	733	669	734	701	690	727	713	767	721	706	736	743	716	707	703	742	724	711	739	741	680	736	737	705	701	698	727	733	747	729	731	723	727	674	682	749	743	721	698	709	719	753	731	707	735	673	721	718	686	783	731	737	721	689	722	731	732	709	674	731	685	713	766	737	771	730	718	719	672	674	707	744	764	679	701	742	728	655	715	708	729	720	732	758	753	684	708	664	690	740	733	721	710	713	724	748	699	712	716	743	667	693	742	684	752	726	729	720	715	695	681	693	681	727	715	719	707	679	672	729	735	746	756	713	694	710	766	712	741	780	694	699	673	758	725	725	681	712	737	722	748	747	727	734	654	754	693	743	713	708	678	769	688	689	781	701	714	763	695	680	708	721	674	714	725	696	737	670	741	724	685	747	677	706	750	707	716	697	756	716	735	753	785	742	707	736	731	717	687	711	705	695	696	710	705	718	710	728	692	676	772	735	751	765	696	705	712	677	680	710	743	661	689	675	705	730	733	726	728	715	773	760	733	715	733	719	718	718	752	747	711	757	692	733	731	774	680	749	729	699	766	726	686	721	720	680	725	710	754	786	713	702	705	646	735	710	686	722	702	700	678	734	674	704	691	737	747	671	705	765	695	769	732	743	714	743	739	681	703	695	706	723	680	750	749	742	725	699	709	750	724	726	703	759	725	710	731	734	711	707	735	675	706	678	732	733	683	723	714	753	713	716	732	704	715	739	785	705	694	756	716	712	755	709	803	743	695	687	711	689	717	675	688	747	692	719	697	746	745	692	731	735	747	702	723	693	721	733	761	720	689	740	728	632	737	759	686	706	716	747	669	749	701	695	725	755	677	787	705	704	739	750	738	762	703	700	695	713	756	716	694	658	729	718	737	748	743	676	727	718	744	724	713	753	694	687	717	739	646	747	691	727	739	732	734	736	695	711	708	709	684	684	745	738	745	730	743	734	714	724	718	746	678	732	694	667	701	727	766	679	759	750	705	733	716	712	751	706	703	735	695	760	704	707	727	742	711	724	664	756	688	734	729	685	681	715	722	681	696	715	697	689	673	682	733	722	688	705	729	721	765	705	703	695	743	684	726	748	751	729	723	768	704	722	737	698	763	715	685	766	758	697	747	713	775	705	690	743	698	717	687	678	737	713	735	721	716	704	719	691	682	745	696	721	717	701	729	717	689	729	744	760	720	708	702	695	720	699	711	715	766	712	722	720	719	708	747	764	730	720	683	761	783	689	695	743	732	710	748	780	726	693	729	717	728	695	741	704	695	742	702	751	754	725	755	771	698	687	767	713	704	727	726	746	709	741	711	647	721	694	719	679	779	692	731	710	724	752	759	696	709	713	707	691	727	753	744	690	714	677	740	740	689	737	727	715	764	707	699	722	730	707	708	721	699	719	730	702	712	696	712	735	702	715	732	767	732	731	753	656	729	717	716	676	729	732	761	745	712	690	685	695	778	721	724	699	745	707	733	746	699	695	703	713	736	713	734	713	741	707	719	783	744	718	693	743	741	697	729	690	681	732	735	696	718	733	718	677	726
24585	21116	27371	34738	59741	46533	23461	6105	996	834	829	812	734	773	810	775	796	776	809	935	891	825	820	783	765	777	774	779	789	761	765	802	795	786	800	798	760	747	758	793	764	710	751	795	753	790	762	779	784	791	728	772	780	767	784	795	786	782	786	804	798	796	756	749	774	781	787	730	743	772	765	755	811	745	714	743	772	767	729	790	751	746	809	728	777	777	802	794	716	760	772	740	749	807	739	767	766	737	751	779	705	797	766	759	767	766	751	795	804	749	792	772	734	749	767	789	802	748	753	764	778	776	803	751	731	770	706	742	743	806	834	769	729	793	791	743	806	772	754	726	724	777	736	747	807	737	768	726	759	734	808	733	795	781	819	763	738	806	824	776	790	771	731	807	761	718	774	727	708	769	783	751	745	735	770	808	800	742	778	730	800	782	808	783	824	764	775	775	765	786	734	790	733	701	741	766	757	722	742	739	770	774	775	753	759	766	817	754	765	773	700	816	772	807	747	746	802	762	736	800	811	753	774	711	783	793	738	782	775	789	771	739	767	776	780	791	778	826	790	818	791	741	745	779	791	770	751	768	803	750	766	794	707	773	778	741	815	786	752	796	698	762	780	792	830	735	744	776	803	709	743	791	730	753	741	788	766	747	779	761	790	743	745	784	772	763	789	789	789	719	778	763	734	751	747	776	765	783	745	784	798	778	726	775	792	780	717	764	771	781	802	739	774	762	791	783	727	782	723	753	768	791	707	738	744	719	769	749	756	717	742	807	739	763	797	731	738	755	734	758	729	771	781	782	736	753	735	750	797	717	818	774	743	744	721	753	750	770	721	781	802	781	804	759	765	809	788	776	703	738	766	768	765	756	768	751	723	792	776	753	739	773	788	766	773	797	807	776	772	731	795	776	791	780	776	722	731	740	744	750	764	790	719	788	777	737	764	748	759	767	787	743	793	806	795	823	736	729	702	747	768	750	738	695	809	722	810	729	769	771	742	760	800	777	763	786	735	772	811	771	731	762	762	760	759	714	789	713	756	757	773	779	720	746	734	750	752	808	769	721	751	747	741	776	775	769	821	715	787	727	785	799	790	787	758	735	773	750	773	719	783	721	800	741	739	779	736	757	739	779	767	761	752	773	771	771	840	758	787	794	776	753	724	746	761	789	802	774	757	702	740	773	808	763	762	785	746	768	784	784	764	755	732	795	784	747	725	727	759	772	725	798	689	788	771	753	764	765	773	762	735	744	775	723	779	727	761	786	754	766	782	787	796	731	790	762	774	770	753	756	724	699	779	817	805	737	756	754	737	795	807	768	791	750	773	747	751	732	772	783	758	771	762	764	771	762	761	751	779	734	770	745	737	834	765	818	761	763	794	833	810	774	793	766	736	782	782	741	741	735	770	780	739	777	769	746	803	814	769	768	785	700	735	767	788	779	764	767	752	734	734	766	765	793	739	776	752	773	785	779	748	846	746	784	783	814	750	782	770	748	773	800	832	749	776	762	757	757	735	772	767	733	769	770	779	782	793	801	698	780	808	786	726	768	763	713	744	747	795	746	813	722	724	765	752	777	746	785	758	754	774	770	791	728	730	730	750	735	793	777	717	757	775	771	757	794	768	741	839	806	742	743	731	798	754	729	755	723	801	753	772	794	742	789	786	780	788	772	783	765	744	768	766	762	768	751	754	763	748	771	743	806	722	728	789	788	767	783	735	747	783	768	760	770	755	768	799	771	801	762	767	804	747	730	752	764	738	840	805	784	763	760	783	780	755	716	738	757	748	734	729	750	800	809	787	748	776	785	783	778	801	766	743	790	718	777	763	771	784	778	774	814	741	791	806	768	722	805	780	764	788	801	789	723	741	799	810	748	762	750	768	824	772	755	765	741	761	759	774	755	760	746	766	779	806	782	789	736	790	774	752	764	781	802	761	761	712	761	753	752	760	772	747	806	761	790	793	788	804	765	777	737	756	778	783	788	761	752	750	743	760	781	750	788	744	738	763	751	716	758	733	787	728	745	781	757	698	823	786	799	805	772	761	793	753	730	742	780	797	759	727	757	694	789	783	764	727	765	763	737	748	764	805	715	783	765	829	717	730	756	788	806	756	790	768	808	753	775	736	763	804	796	770	764	786	814	796	771	748	771	766	759	749	796	800	767	755	810	758	718	793	735	793	761	761	774	786	754	756	781	788	788	748	706	745	729	739	790	736	812	795	806	738	771	774	773	787	745	799	759	773	734	709	751	821	742	786	798	768	767	778	748	773	816	778	741	758	700	744	754	739	725	796	740	776	761	765	814	784	742	767	787	828	757	764	781	722	781	763	751	764	768	818	779	800	689	796	756	769	780	783	738	809	749	776	715	775	747	781	760	751	753	793	735	784	784	760	779	798	749	767	769	766	727	735	806	731	788	751	738	725	768	744	788	782	734	794	800	777	730	786	780	776	780	766	812	733	781	784	797	753	722	756	761	719	774	793	767	703	766	757	757	797	731	787	740	764	744	774	780	790	753	728	770	768	782	762	754	712	761	759	811	757	717	740	760	722	786	764	748	719	772	741	773	786	709	815	735	765	706	774	729	732	765	743	762	740	697	767	790	767	729	790	798	743	768	738	747	759	752	733	735	775	746	790	741	710	804	747	750	808	703	784	720	746	752	732	706	775	776	745	733	790	786	724	752	809	799	711	767	761	738	728	780	770	728	751	770	776	789	774	757	816	822	820	727	753	784	748	784	750	785	770	773	758	779	782	766	760	726	754	723	811	791	731	773	738	732	744	732	775	762	766	744	802	775	736	775	780	764	755	744	761	741	766	787	771	785	787	757	747	723	800	785	751	771	794	777	730	740	773	792	748	769	753	742	782	754	761	787	755	782	750	784	760	741	758	800	809	744	774	728	719	799	837	759	718	803	761	790	718	716	727	777	760	746	808	755	787	774	747	792	796	761	777	751	762	706	767	786	802	716	776	763	773	749	802	740	806	803	761	794	732	830	759	756	806	754	705	785	804	790	764	759	698	753	771	727	733	724	787	734	699	803	707	773	801	807	768	801	764	742	785	758	771	773	749	762	741	804	781	772	757	778	783	764	749	730	783	764	760	743	739	784	757	769	761	784	783	791	740	732	741	720	791	744	816	741	799	754	775	828	765	801	741	737	771	756	763	749	765	762	755	733	743	770	734	768	806	745	724	785	717	745	748	770	727	815	805	720	767	821	742	745	726	764	793	754	761	794	732	757	702	776	722	742	731	734	748	751	753	787	768	737	770	780	759	739	761	804	798	763	763	794	768	773	770	764	759	789	731	725	747	741	804	785	795	727	751	737	738	759	760	776	748	771	748	778	790	771	779	780	779	765	773	747	736	796	722	760	725	812	775	770	813	791	776	731	772	784	766	784	721	782	738	785	756	789	731	769	749	754	771	763	781	761	720	786	736	760	740	745	738	803	766	782	802	722	812	750	764	798	759	774	763	730	726	806	747	764	746	802	755	747	770	729
3499	3631	4378	44472	61337	36406	14757	3467	732	748	753	736	746	768	730	758	765	681	848	1005	891	840	804	771	731	748	746	739	713	752	722	761	729	763	701	711	732	732	683	734	709	688	800	708	758	720	716	718	724	727	776	691	765	697	741	685	769	785	746	760	678	804	733	711	731	708	681	769	739	760	756	734	750	738	749	730	708	780	707	760	738	730	694	748	751	733	697	745	727	684	769	730	733	677	753	685	722	763	743	706	748	761	712	737	707	754	718	737	781	727	728	741	727	735	716	702	730	760	683	716	737	794	687	706	692	734	752	683	703	760	744	701	779	747	709	703	746	704	735	704	754	787	737	696	725	713	712	709	701	713	758	754	752	759	755	704	738	679	711	746	718	700	682	667	737	759	747	759	756	798	744	767	725	746	733	717	719	741	735	724	783	786	788	698	727	768	698	742	744	759	693	746	745	701	673	730	706	742	727	761	742	777	810	704	693	717	714	730	758	712	691	745	736	715	742	743	797	722	725	750	741	764	730	710	686	733	704	728	743	757	720	662	717	735	690	712	722	770	737	747	712	773	734	744	722	737	683	708	723	750	749	710	783	720	799	691	737	682	710	705	723	723	701	773	703	728	760	766	707	722	724	732	741	711	708	749	720	738	696	722	674	728	745	700	689	686	695	732	771	734	722	787	718	713	717	746	735	703	713	723	716	703	681	690	717	718	747	714	724	744	730	694	737	698	740	775	700	717	751	720	745	735	727	728	756	727	727	698	764	730	744	726	730	726	738	756	723	739	719	752	743	711	689	755	726	719	723	704	736	691	690	697	684	761	694	743	745	682	723	690	772	714	715	678	724	743	687	761	712	688	735	741	679	690	720	712	739	703	718	697	722	726	776	724	694	727	775	696	736	745	677	718	765	746	735	742	720	714	693	719	731	717	659	715	695	781	696	750	743	720	711	737	711	745	698	760	743	741	725	726	763	703	726	685	739	710	730	766	682	727	715	761	719	717	719	703	721	755	712	756	757	762	691	713	705	744	737	730	714	669	722	703	727	737	734	726	754	774	749	707	707	634	741	722	707	715	736	718	714	705	711	756	739	696	725	719	748	685	764	758	727	778	755	758	729	789	761	793	772	698	758	732	715	698	736	751	733	746	728	700	731	718	691	722	699	742	725	732	710	701	724	746	735	726	733	717	753	747	704	752	725	694	740	684	748	691	729	682	788	737	793	744	718	712	721	704	726	717	723	754	715	763	754	763	768	720	698	760	745	715	709	722	709	743	711	729	774	713	739	664	663	708	765	700	758	714	712	744	748	738	697	730	688	733	750	763	699	794	698	712	724	718	754	736	678	720	725	737	720	767	714	740	691	725	737	700	761	752	744	745	711	720	719	721	726	676	672	727	713	716	692	751	716	745	736	782	708	739	735	709	699	706	732	761	745	718	699	784	720	713	740	742	728	719	775	735	752	750	758	694	729	720	763	703	714	725	716	702	687	722	733	748	677	733	753	715	722	730	729	741	733	734	746	749	688	714	744	718	724	746	706	715	761	740	726	666	770	733	747	712	784	729	704	754	717	717	762	721	675	722	738	746	726	721	678	716	691	694	761	777	765	702	785	723	769	786	736	685	693	692	714	747	695	731	717	735	659	732	770	703	726	717	735	730	735	708	756	685	713	761	712	747	735	716	764	725	762	726	695	706	703	725	752	764	747	699	760	741	733	745	701	735	702	736	710	715	713	731	683	702	714	778	712	701	748	679	768	745	686	726	689	742	755	768	739	691	740	751	737	737	724	696	715	700	736	725	692	728	703	716	723	723	716	699	686	760	731	714	763	675	711	700	762	717	737	726	708	731	730	728	728	732	719	706	668	704	757	746	694	717	744	718	724	686	713	759	743	710	721	732	752	763	734	730	724	753	723	766	759	714	673	706	755	672	728	688	676	729	755	720	674	720	705	735	713	672	736	695	693	707	725	695	711	700	707	695	748	745	753	773	680	748	743	759	712	724	742	726	731	776	711	738	732	695	674	754	740	709	699	721	709	730	709	693	717	722	715	726	756	703	749	681	718	708	718	724	770	797	737	779	682	732	741	739	734	738	702	784	735	744	700	688	718	691	734	751	697	745	766	707	750	742	747	701	699	686	687	706	690	749	721	725	790	714	710	771	687	706	683	709	734	719	728	682	748	654	676	715	770	753	763	729	754	749	744	740	724	744	736	728	721	745	722	701	689	747	715	706	712	722	693	748	766	689	688	731	721	700	706	725	684	744	711	706	715	686	704	705	732	766	703	695	739	721	776	762	689	770	723	771	713	746	716	751	711	750	748	711	694	785	736	720	751	725	720	714	689	722	723	670	717	725	734	792	751	712	715	738	694	722	697	722	726	732	715	736	761	762	717	682	716	718	712	714	698	723	696	658	737	690	771	763	702	726	730	720	752	722	692	674	737	719	690	734	719	706	729	693	703	706	730	741	752	696	727	706	667	735	753	726	720	718	737	724	723	751	701	759	753	738	688	690	743	746	762	708	742	741	694	715	768	682	709	785	740	685	775	699	703	698	696	723	769	712	722	700	711	740	722	733	719	740	722	723	705	705	707	700	742	722	725	782	693	727	719	735	716	727	740	747	751	680	751	725	736	696	759	749	731	708	787	736	737	722	719	760	714	706	707	706	755	682	739	719	742	738	741	685	732	710	736	700	717	675	719	709	709	701	682	695	748	748	761	721	741	742	707	691	738	723	756	691	738	738	763	694	730	720	735	708	769	713	716	734	741	742	707	707	694	747	757	706	701	706	739	708	699	750	712	708	759	712	694	691	729	746	761	756	737	724	707	701	706	718	748	668	725	736	718	720	691	724	707	737	768	748	701	680	714	708	749	737	734	723	730	727	742	701	728	689	707	737	705	711	765	716	697	676	737	718	717	681	737	686	772	769	723	735	747	703	711	713	662	729	720	718	740	782	774	727	701	745	725	725	756	702	713	744	721	756	680	720	701	765	709	705	750	752	720	715	719	701	692	759	730	710	731	755	730	696	712	708	746	703	797	705	717	728	715	713	743	716	691	761	695	780	744	694	719	747	745	722	664	708	716	737	728	784	682	744	683	718	710	716	715	729	756	698	760	724	724	748	757	705	715	674	708	687	642	707	726	712	770	719	718	742	715	702	715	706	767	748	724	723	717	715	689	708	749	701	738	682	710	667	703	754	718	754	752	750	706	712	708	736	688	696	692	721	735	753	772	721	717	736	729	704	718	712	733	702	756	732	723	744	723	712	724	766	713	718	741	718	718	731	727	731	706	691	728	782	716	734	768	732	707	751	717	710	734	657	699	707	734	779	736	663	710	716	715	715	755	694	731	741	701	724	691	681	729	733	711	761	738	704	754	746	747	765	714	741	721	700	762	750	798	714	723	756	710	760	736	689	733	744	733	764	709	729	727	692	661	731	689	697	764	739	712	691	734	726	756	769	726	720	718	718	709	674	729	686	756	763	737	715	751	699
23738	21092	28196	37981	65778	53494	31146	6401	1152	962	889	929	837	853	874	844	875	808	914	1173	1142	1071	923	856	816	825	841	878	846	844	842	887	859	856	857	822	860	861	780	845	808	857	833	842	813	852	818	811	823	802	872	834	811	823	864	842	797	818	834	831	823	791	848	882	813	805	838	798	863	877	827	853	802	808	807	816	845	838	869	807	770	778	793	835	781	839	857	829	808	850	798	821	841	837	824	817	830	870	827	826	848	815	842	855	821	787	783	846	798	838	856	853	853	805	785	842	868	795	797	809	866	787	789	840	814	811	838	800	807	860	850	830	830	847	836	806	825	822	857	797	840	802	794	850	876	818	790	850	849	809	823	874	797	814	850	841	825	803	824	870	756	865	791	831	805	866	780	798	788	799	817	827	844	798	814	826	799	843	850	791	787	822	794	891	803	833	860	875	840	831	796	821	878	807	814	780	791	863	817	767	807	835	805	810	820	867	862	811	767	847	881	858	853	846	761	782	844	820	781	799	830	780	852	771	861	822	853	841	862	767	847	756	769	822	834	806	798	856	845	841	829	807	785	833	860	788	802	793	815	815	801	849	818	798	834	868	760	821	884	805	809	859	824	861	832	801	867	832	812	831	856	831	813	773	856	833	829	824	812	820	803	801	830	789	799	851	870	844	803	783	866	831	871	857	810	858	819	842	843	808	855	834	799	821	831	888	838	806	846	729	804	833	839	817	778	826	789	827	855	898	796	799	795	812	839	795	823	868	838	787	785	844	848	853	785	847	791	855	844	841	826	834	855	804	808	818	826	841	852	871	872	796	817	845	828	818	814	876	867	769	826	848	777	850	797	827	815	762	790	773	894	771	809	815	826	859	805	776	849	847	837	852	867	840	846	819	844	845	876	818	782	852	861	852	808	835	786	836	809	758	845	851	806	846	738	804	878	867	802	784	786	811	816	803	797	810	840	842	819	781	818	823	839	800	766	865	833	849	821	871	822	821	861	739	874	843	815	797	822	793	839	806	797	863	801	869	833	868	831	772	785	835	844	883	887	818	788	868	817	886	799	805	772	866	829	811	827	826	846	847	846	753	832	861	788	801	818	833	867	830	816	796	818	833	821	795	802	873	827	815	843	831	820	794	875	795	832	835	850	789	813	820	869	859	812	794	866	800	850	791	796	821	787	783	845	828	843	871	866	850	862	828	846	823	856	810	776	798	825	766	829	861	861	819	879	837	823	892	851	832	809	811	811	846	826	846	817	785	862	791	781	811	800	812	832	815	810	825	828	784	789	825	787	828	797	801	797	841	829	834	827	811	808	767	787	798	805	830	825	781	858	829	868	827	778	838	759	835	874	852	836	845	814	807	853	817	794	860	818	823	838	809	846	846	868	803	829	754	840	809	808	815	830	796	811	806	819	837	827	838	793	854	794	822	805	805	814	840	836	801	811	845	805	798	845	800	849	812	819	814	759	812	824	825	821	789	801	783	787	815	835	764	790	841	805	812	813	849	850	792	822	804	771	844	798	853	839	828	787	832	850	805	820	786	845	794	816	858	875	803	830	793	802	848	775	816	849	777	858	792	785	830	824	805	816	790	835	888	822	791	828	812	859	847	785	876	806	817	826	883	827	887	784	868	882	819	838	797	788	823	781	865	837	794	813	804	826	848	871	824	871	811	828	806	841	823	808	816	864	829	837	857	809	811	810	786	818	825	848	789	854	776	838	792	818	813	823	854	785	800	840	820	850	790	822	782	784	836	841	792	760	863	831	775	800	824	844	798	831	859	823	851	831	886	839	781	824	838	824	802	788	798	892	831	804	842	793	771	863	845	785	843	836	840	793	801	818	769	777	846	793	828	866	798	841	792	825	815	823	789	811	827	814	790	819	836	886	806	795	785	800	834	866	841	802	780	826	837	815	784	843	823	834	850	834	783	858	851	812	822	852	840	824	800	814	863	812	830	834	854	822	827	826	823	799	833	794	783	827	858	795	846	796	796	847	818	823	844	855	806	820	824	820	840	799	764	813	785	801	768	816	801	849	897	781	782	842	797	776	796	851	895	849	861	888	856	876	850	851	793	834	844	832	791	816	799	853	815	795	839	811	851	807	844	851	857	781	852	812	780	875	816	745	826	847	844	825	808	886	837	862	840	809	830	837	856	799	847	858	854	821	788	873	843	823	788	838	822	802	795	766	835	749	788	780	804	833	834	857	813	911	783	832	837	823	805	794	809	766	873	819	834	874	793	798	839	849	826	790	837	765	815	839	778	837	859	810	840	812	812	821	821	799	780	786	804	815	844	802	847	863	838	864	848	823	812	842	839	783	802	795	845	826	842	827	814	824	867	779	825	846	837	834	799	821	856	889	820	843	853	853	852	809	832	818	838	813	776	818	860	895	813	817	808	843	866	856	814	812	863	904	770	835	799	806	760	832	770	863	793	830	790	821	802	798	845	817	832	838	828	852	748	838	848	853	829	781	821	825	825	781	833	815	814	807	851	834	858	818	799	824	798	838	788	827	868	784	801	850	856	837	769	795	832	831	871	838	832	851	849	807	810	776	835	825	830	810	843	743	836	888	872	821	832	838	791	817	887	844	809	784	855	834	807	799	819	802	816	867	813	956	820	845	845	826	823	823	847	819	834	830	875	806	835	814	835	837	831	818	804	847	828	849	812	805	765	818	844	844	791	858	815	862	830	851	786	782	825	835	838	851	809	797	802	744	809	799	831	833	887	857	862	867	851	833	841	800	839	781	842	821	858	799	797	814	806	805	791	781	781	871	793	775	807	846	832	858	780	829	774	843	842	791	808	823	789	825	873	828	853	864	829	840	853	785	815	844	830	875	816	847	792	833	779	827	839	798	847	876	823	835	838	852	754	845	843	868	839	838	793	822	866	852	831	845	835	824	858	828	812	835	837	837	789	853	821	813	867	826	778	801	762	852	858	807	821	824	799	835	819	852	813	831	827	837	781	842	792	875	835	822	889	783	778	797	800	837	859	852	797	815	821	796	805	851	835	844	845	823	843	799	786	809	744	819	807	771	881	885	877	809	795	839	796	819	800	790	843	803	803	802	813	855	798	742	792	784	765	847	795	820	799	812	812	848	787	747	836	846	839	903	895	842	841	811	772	821	851	801	835	769	839	781	855	862	833	807	824	833	885	831	877	889	789	846	820	818	840	827	848	804	835	840	831	738	855	861	803	845	839	775	845	790	860	774	820	778	798	802	833	804	833	839	845	844	823	767	816	830	817	842	819	814	804	824	849	828	787	837	764	835	815	809	820	817	809	838	840	854	799	846	825	800	819	810	781	834	824	836	836	819	809	806	856	806	842	870	844	850	833	844	805	847	788	830	832	830	778	766	814	839	835	785	840	778	860	801	849	807	880	798	821	808	814	803	806	820	776	862	828	825	860	857	758	744	832	798	812	820	796	877	882	817	759	773	879	814	835	872	822	809	789	846	821	864	819	864	789	802	786	816	795	800	780	799	866
3648	5685	5632	60450	73337	45589	22598	1506	839	849	827	810	826	827	840	767	825	787	952	1435	1281	1090	940	840	831	850	800	812	827	768	813	829	779	775	858	787	822	765	805	758	822	822	829	795	766	774	807	807	797	764	775	772	811	790	782	767	813	776	750	828	791	822	815	774	819	780	782	802	805	774	818	819	777	796	823	742	774	811	776	785	791	776	804	773	812	818	793	776	780	817	754	791	796	752	787	802	756	740	767	763	763	781	782	836	770	737	778	781	731	767	740	828	765	818	766	832	775	778	825	816	806	755	785	755	784	786	831	768	810	797	759	828	782	790	753	776	778	847	794	801	771	774	769	777	791	816	797	817	771	813	821	813	845	821	796	786	706	789	739	790	754	814	791	820	797	819	798	779	789	792	813	770	739	794	811	824	744	758	823	780	797	800	747	770	811	748	825	811	782	780	801	766	752	787	778	759	784	802	793	814	794	807	799	746	826	768	784	835	735	759	783	755	829	799	755	794	761	796	785	839	824	794	780	756	829	766	773	808	812	770	825	799	814	762	768	777	783	793	850	804	796	796	765	786	766	790	786	827	768	765	824	764	814	770	803	815	770	789	766	804	759	779	774	787	771	821	785	798	811	749	826	808	761	752	754	767	805	794	811	811	845	815	744	810	803	785	757	752	798	777	725	768	761	748	791	767	813	792	743	831	828	775	763	771	814	765	848	764	804	794	753	791	727	720	742	772	797	782	807	752	748	795	780	827	810	825	777	787	760	780	780	746	806	768	799	770	790	773	775	702	763	811	805	807	805	766	764	785	787	781	790	753	778	810	828	809	755	775	762	780	767	815	785	762	801	716	793	753	838	777	803	769	814	801	775	766	777	829	784	797	806	844	741	798	736	779	739	778	822	767	774	787	791	764	795	780	791	778	816	778	806	816	795	752	802	766	815	802	757	784	780	818	781	764	763	810	736	817	782	792	808	783	792	783	759	784	764	765	782	786	792	782	772	778	781	796	798	823	819	825	790	812	778	764	826	767	748	784	781	781	763	763	755	733	792	711	801	763	782	800	773	770	759	784	774	763	800	788	785	814	774	824	780	803	843	815	757	728	791	785	808	785	818	747	771	782	845	802	772	773	793	807	799	777	786	785	744	797	764	739	819	810	781	748	828	778	755	777	772	839	810	775	799	789	800	782	823	744	739	782	731	775	750	759	771	731	793	809	767	821	806	768	746	768	702	773	764	799	804	810	789	832	737	813	737	769	762	778	771	813	793	783	761	793	754	810	767	793	804	793	821	766	776	768	785	775	813	782	757	762	775	813	800	804	797	812	828	735	760	756	741	801	787	788	821	778	823	788	793	785	789	846	802	793	791	768	814	800	784	761	790	764	788	773	800	741	739	752	783	791	780	780	773	815	800	825	771	765	810	784	792	806	780	803	767	731	783	822	746	786	780	836	792	829	794	839	785	783	800	813	800	797	827	763	791	790	781	805	779	806	834	768	758	754	722	830	760	739	768	802	820	783	787	785	824	753	780	714	780	786	761	808	743	798	808	796	787	786	790	786	747	797	814	739	805	785	764	796	744	818	782	740	770	754	815	814	834	763	797	773	754	786	766	807	750	734	790	716	784	774	821	761	757	750	748	769	799	757	758	723	779	800	762	823	793	753	798	803	754	784	801	801	792	781	800	754	736	799	845	797	762	743	773	810	773	770	788	764	778	780	756	801	797	822	804	759	823	752	744	809	742	758	802	780	830	752	777	840	748	768	757	798	791	809	782	797	775	762	797	757	808	811	835	805	777	790	810	780	811	834	816	769	794	823	782	765	758	788	802	741	784	770	749	815	771	821	825	752	801	820	785	769	754	778	770	746	762	770	800	803	797	777	796	763	830	725	773	820	834	797	831	829	754	781	762	768	744	806	781	767	774	759	776	788	756	778	821	799	767	747	740	802	809	789	742	796	807	807	761	835	829	752	724	837	765	816	762	814	815	779	737	743	822	819	811	795	800	837	731	796	765	773	813	802	808	780	771	759	776	801	817	759	808	796	807	789	763	741	794	801	763	812	809	788	778	803	762	789	761	823	775	831	769	823	783	823	837	743	737	787	802	820	836	768	772	762	809	789	780	802	809	775	753	780	738	831	748	774	808	777	823	812	766	750	792	743	796	840	794	811	817	791	788	748	829	775	789	755	786	767	763	756	772	781	789	784	800	743	754	769	803	814	811	751	791	760	764	777	796	789	759	740	756	779	844	794	752	769	753	792	783	777	747	741	757	841	771	756	795	816	826	777	760	790	795	783	832	780	795	820	800	780	779	815	735	776	791	753	724	780	754	786	795	761	759	815	798	794	818	768	770	783	773	785	795	803	783	792	770	780	765	762	764	809	760	768	792	839	772	832	734	788	782	790	810	811	732	776	795	792	758	799	781	785	824	781	738	807	775	815	771	778	771	774	794	776	777	767	791	780	810	806	784	822	808	763	822	780	775	708	759	773	787	792	816	755	735	746	796	802	794	774	770	780	763	751	781	745	766	747	793	812	777	793	764	811	786	773	746	832	784	766	817	720	781	758	768	779	800	793	756	786	709	777	822	796	787	759	745	818	812	802	801	837	789	784	782	801	805	784	773	799	777	710	756	786	774	806	781	788	760	789	761	801	803	771	814	780	762	756	771	778	798	809	749	770	727	759	755	725	801	741	786	772	760	744	820	803	814	795	769	784	767	796	791	744	756	765	785	804	868	750	788	779	845	773	808	796	738	785	789	807	778	803	733	821	786	825	779	767	804	806	740	832	811	779	788	818	752	759	772	817	778	790	781	778	786	789	801	740	765	759	830	782	739	717	792	834	798	774	806	751	809	787	780	755	778	767	770	792	772	744	750	778	755	762	791	782	780	770	827	769	808	793	773	790	770	795	794	754	751	800	755	783	759	758	792	756	759	834	818	828	757	829	739	771	769	839	821	793	735	796	778	803	780	759	773	782	747	753	766	780	776	727	798	773	796	793	836	829	790	789	790	781	767	816	817	784	741	756	772	830	742	758	782	757	816	766	791	782	816	792	800	791	779	761	776	801	741	747	801	762	821	787	788	786	766	760	696	782	761	786	757	794	832	793	739	795	788	802	759	762	794	785	792	750	813	783	813	715	782	746	802	788	779	803	817	721	785	769	777	767	806	769	776	766	745	789	825	816	795	759	793	782	760	782	799	781	805	806	791	732	797	746	763	774	823	792	795	772	722	812	762	740	804	760	728	768	765	769	760	781	836	734	753	857	840	789	844	811	779	770	757	808	784	752	757	789	813	811	740	744	779	778	789	804	786	736	818	752	784	736	796	825	853	766	762	785	766	722	755	833	840	800	740	755	764	755	785	747	797	756	782	795	795	784	729	781	776	771	759	782	754	786	777	764	774	790	769	755	741	840	809	784	813	780	775	759	785	799	812	752	769	794	787	789	744	803	774	728	771	849	804	777	768	754	794	763	787	780	790	806	775	778	764	738
27146	13272	2354	9726	19300	10826	3560	1073	810	800	773	821	802	864	789	752	836	828	789	832	826	795	844	846	784	792	764	791	799	823	811	775	811	798	784	797	794	843	847	806	850	827	817	727	817	784	803	788	777	784	771	798	822	798	829	849	849	806	765	775	783	743	776	778	802	766	819	848	782	764	860	786	776	830	736	819	752	772	784	755	725	750	804	806	792	804	789	761	812	841	766	814	801	818	810	816	820	743	785	768	824	735	745	817	773	776	803	856	783	831	784	796	754	751	860	760	781	771	782	802	780	793	796	809	761	838	821	817	773	788	814	843	827	759	743	806	777	801	801	793	761	785	786	776	797	817	779	751	766	801	740	798	760	763	736	764	747	803	754	763	781	802	797	783	784	806	813	812	792	774	754	823	768	806	769	795	757	799	794	800	801	796	760	847	818	765	762	813	777	812	773	763	784	769	817	867	812	839	805	747	771	830	786	795	779	744	790	792	754	774	779	836	799	796	781	790	854	754	766	770	831	758	874	755	834	747	812	822	822	779	816	756	795	787	785	770	830	840	805	852	832	820	790	786	805	760	757	766	811	789	771	747	738	759	789	787	811	791	807	803	824	787	798	778	764	793	787	776	803	750	810	850	822	805	784	820	750	788	816	793	803	763	794	761	798	787	841	833	760	769	807	791	789	779	834	786	783	770	773	813	768	828	758	790	741	804	785	818	800	802	791	802	753	836	786	795	821	816	760	805	744	822	773	764	847	825	799	778	791	787	784	714	754	773	830	805	806	780	773	774	822	797	766	795	812	771	787	751	728	770	728	792	807	783	808	817	777	783	840	842	744	776	771	780	729	760	840	762	781	822	802	728	745	758	770	757	821	775	825	772	771	837	834	786	777	807	773	781	792	757	816	773	795	768	775	772	774	825	767	755	782	784	800	796	808	719	787	782	796	836	740	789	794	754	866	802	792	783	824	788	816	869	786	778	798	854	785	778	805	811	759	772	756	845	819	772	805	819	829	786	783	842	794	768	772	776	860	746	829	809	839	850	727	769	845	788	789	801	776	791	796	782	784	831	801	800	747	789	803	771	754	813	831	817	752	828	800	781	788	808	819	798	798	785	786	812	867	834	778	755	806	815	815	810	779	828	750	813	812	787	822	837	763	746	766	797	783	785	799	807	758	785	768	792	802	817	786	762	759	854	824	812	797	804	708	756	765	778	824	781	843	794	771	818	779	845	800	797	794	804	800	793	790	787	773	762	756	738	810	836	799	813	777	750	819	807	789	787	806	796	805	813	836	775	722	810	841	815	815	751	761	792	792	799	785	785	759	784	832	753	856	773	774	789	776	790	777	841	800	793	786	793	768	790	749	775	745	769	790	779	769	797	791	758	753	812	804	787	795	762	777	749	821	798	748	800	771	776	809	823	777	849	795	792	770	785	831	778	798	809	821	769	795	741	793	778	776	775	796	818	804	771	801	821	802	786	790	755	752	804	771	765	801	758	789	795	802	773	723	822	822	821	765	787	781	823	756	812	737	799	801	752	778	781	779	823	854	774	831	749	787	785	827	740	806	751	795	770	832	867	798	766	792	810	812	759	821	802	784	774	797	795	831	773	794	789	793	795	804	750	804	782	782	791	794	761	808	753	785	795	794	811	752	798	797	764	797	783	792	794	803	812	780	801	818	768	756	772	805	782	824	749	775	838	812	783	789	817	818	803	842	809	819	792	753	773	782	775	801	782	829	799	727	763	767	802	808	757	768	813	807	786	808	885	800	796	866	796	856	813	750	801	799	764	807	758	783	770	772	787	801	806	791	804	797	789	810	752	788	749	743	765	775	797	764	770	821	807	758	867	807	788	749	793	796	753	806	829	759	797	750	822	822	790	828	791	820	778	752	802	776	818	740	776	769	797	803	797	803	772	785	796	817	825	759	796	769	787	793	792	810	799	816	820	746	832	791	803	789	785	742	806	843	762	782	790	791	834	801	786	782	745	796	794	766	787	737	819	782	811	778	879	782	778	818	823	785	773	814	769	791	780	819	791	826	819	830	769	759	758	795	780	775	828	851	757	805	828	766	784	747	821	758	821	767	793	812	792	787	824	771	795	775	779	787	800	761	809	803	831	850	759	798	792	797	795	786	888	786	799	724	805	764	859	798	814	830	761	763	778	791	812	802	819	795	777	758	803	807	842	797	810	774	821	801	787	792	778	778	770	798	746	803	793	793	872	774	756	818	686	829	793	772	765	768	780	788	757	797	821	823	786	798	825	765	839	843	827	833	810	777	825	757	784	782	821	729	800	791	840	830	788	747	748	795	813	845	837	753	724	787	807	818	812	794	770	807	787	806	771	801	824	799	763	725	754	769	783	795	849	809	760	808	813	802	774	770	731	784	785	745	786	776	820	784	771	775	759	786	762	768	805	809	804	751	794	769	798	786	757	799	821	763	808	838	783	782	791	777	814	822	759	797	782	774	822	763	808	784	788	768	808	810	859	831	835	883	800	778	803	803	786	777	800	783	777	849	792	785	827	855	803	800	816	791	778	830	850	838	843	805	758	807	825	791	721	766	788	794	798	765	826	822	818	801	771	788	840	804	748	817	776	794	786	828	786	834	747	768	813	812	770	843	839	753	822	844	792	779	830	806	769	781	757	797	811	811	792	772	821	726	719	808	808	831	792	833	796	752	813	813	808	754	794	743	843	726	817	850	832	805	824	751	773	774	802	776	799	807	768	804	759	792	813	789	791	775	810	736	797	759	804	789	800	789	798	774	796	767	804	811	787	763	793	801	805	790	766	783	827	775	832	732	795	830	731	793	763	798	785	702	807	801	779	767	771	825	761	841	760	789	807	838	775	826	792	791	796	774	769	744	819	793	771	740	814	850	866	770	802	816	731	799	775	776	764	766	802	806	804	765	758	784	789	814	822	815	793	776	773	814	804	741	795	806	780	751	803	788	783	753	777	722	816	806	770	798	781	743	785	793	726	798	770	776	807	801	741	771	852	816	798	802	804	834	783	844	789	796	791	803	790	785	821	830	814	752	809	790	803	760	758	747	787	782	795	809	772	768	808	811	804	743	794	756	754	758	801	773	819	828	785	776	769	788	787	801	822	804	853	763	809	799	814	787	788	799	760	809	812	768	755	775	761	774	773	809	814	784	763	807	813	799	854	774	766	735	844	809	784	742	768	805	792	814	825	773	756	791	805	798	811	800	785	823	791	797	837	761	829	772	809	773	735	806	752	764	771	755	768	800	786	792	724	762	776	849	811	799	814	763	784	806	802	828	774	752	811	762	844	834	824	785	843	812	767	727	801	861	783	831	787	798	796	797	781	731	739	783	788	784	780	832	734	849	824	792	786	758	786	754	771	799	843	820	822	737	738	803	774	811	790	813	818	756	792	821	799	817	848	839	773	814	751	760	732	764	778	754	751	770	767	762	803	824	808	788	788	769	812	757	761	768	790	818	791	777	792	838	763	834	768	821	799	757	839
5022	1078	993	9183	15521	7763	3061	825	749	728	708	753	666	715	776	740	739	765	715	771	730	747	737	760	747	725	763	777	698	765	709	741	697	704	705	787	701	703	668	708	721	739	710	667	712	741	726	708	717	700	685	728	723	710	733	722	715	721	731	726	694	725	755	687	694	703	707	718	780	748	720	755	690	727	753	694	681	698	668	666	730	698	672	749	710	757	686	714	731	735	721	702	737	713	726	699	719	736	680	678	759	709	680	721	661	666	705	688	688	723	742	702	748	713	696	755	675	728	737	710	709	730	694	750	699	717	780	703	693	722	697	746	716	715	680	724	709	734	759	675	717	732	684	689	693	714	731	678	672	724	723	713	757	723	688	720	720	708	792	722	747	696	734	689	707	706	754	730	706	730	698	758	710	717	702	688	696	690	690	717	726	635	706	741	694	721	689	693	725	687	678	717	715	659	654	696	666	705	734	699	675	706	706	679	751	712	741	739	695	701	701	687	727	737	675	723	731	688	710	697	683	656	707	727	726	635	734	695	749	729	736	700	705	720	672	731	716	708	707	734	777	724	773	676	664	728	733	680	712	767	669	704	714	704	724	706	705	699	752	754	713	753	706	748	706	745	658	714	735	705	723	730	692	728	693	677	754	712	731	706	701	752	743	712	709	698	735	725	724	722	678	718	700	706	658	727	746	701	741	737	691	695	698	723	708	736	743	688	697	691	700	680	745	704	690	692	695	716	690	758	766	688	716	741	730	678	698	689	693	747	665	720	688	719	708	701	693	721	687	732	693	762	763	741	724	761	706	670	736	691	739	727	696	736	736	751	729	683	723	771	681	764	682	704	726	735	669	725	702	716	727	745	692	732	758	695	688	706	730	725	698	693	739	670	715	734	765	689	698	687	720	697	741	696	729	776	680	699	653	750	704	699	733	688	699	729	692	687	678	686	709	730	751	695	666	698	722	724	687	710	688	732	638	698	721	698	715	680	725	660	742	698	700	717	707	668	713	725	707	676	706	738	677	710	695	684	736	708	729	669	731	684	737	722	712	703	724	722	704	721	721	716	737	712	726	730	734	708	683	686	718	769	680	686	694	701	699	710	669	712	712	719	741	714	739	730	709	713	711	734	711	681	688	700	694	695	734	740	661	751	729	708	683	669	670	694	689	690	708	727	743	711	684	684	757	677	719	702	719	653	693	738	684	743	722	792	671	689	742	735	779	737	690	704	730	675	709	711	739	707	690	694	685	694	730	724	740	731	684	701	770	704	697	702	777	713	751	704	697	699	770	716	761	700	690	691	647	666	714	751	685	741	729	718	752	706	722	797	714	703	693	736	746	716	732	703	670	712	724	709	675	721	704	682	736	700	656	711	683	734	734	707	732	756	733	691	743	736	718	697	705	741	719	725	753	739	747	702	656	733	746	685	715	732	718	668	683	725	695	736	698	688	693	723	682	665	718	684	737	673	661	730	697	717	651	738	799	733	701	732	750	706	671	737	695	703	684	731	647	738	717	758	701	723	716	759	744	730	711	702	701	692	714	685	739	714	729	714	725	688	707	675	712	683	764	697	741	698	707	684	678	663	680	703	701	734	746	716	720	761	704	707	726	719	728	711	690	716	726	716	674	726	727	745	729	690	745	746	705	735	727	680	642	708	686	716	713	772	721	739	711	728	744	670	711	705	710	737	736	773	718	669	717	718	703	683	712	705	706	707	671	683	713	716	723	738	714	693	688	733	695	720	708	686	748	681	673	748	729	711	683	684	686	737	708	714	700	682	710	724	696	666	686	688	728	667	722	694	715	717	713	709	709	725	689	735	694	724	723	726	685	706	675	695	682	712	693	709	709	742	663	732	685	685	758	697	721	699	677	746	706	673	750	739	738	764	754	715	740	751	723	673	717	695	699	704	693	736	673	707	716	721	702	698	748	712	730	746	716	723	711	702	722	713	722	719	635	785	716	714	705	686	722	697	721	745	741	701	709	665	737	676	657	715	745	731	682	694	716	749	731	675	770	675	698	712	698	756	765	708	681	732	654	745	687	743	717	656	725	701	732	742	735	689	718	725	691	743	707	684	715	739	742	693	730	726	722	730	718	707	720	764	695	705	742	744	733	710	703	734	718	729	733	757	706	737	712	712	713	732	702	712	692	705	728	686	769	692	687	697	709	666	732	753	729	718	759	704	703	726	711	705	720	716	742	765	745	684	724	758	745	664	695	668	707	721	678	654	714	715	732	679	706	719	648	741	713	690	709	729	684	689	731	688	718	681	651	722	759	763	687	724	738	715	704	776	692	712	688	733	748	704	699	709	672	735	751	692	702	732	740	682	726	698	668	686	719	712	744	771	718	758	729	714	707	730	716	734	693	753	759	724	723	701	733	722	714	726	729	756	660	727	697	717	662	685	757	710	709	692	726	689	719	679	682	699	722	749	671	787	718	728	700	723	740	722	758	741	662	710	695	742	721	695	657	657	726	681	687	708	707	752	728	729	654	682	715	698	738	693	706	717	687	748	713	675	712	675	703	741	686	764	708	709	708	729	690	699	734	740	725	722	726	674	717	681	707	751	721	650	654	687	722	694	737	671	747	709	748	688	719	697	696	703	715	694	758	696	731	750	724	720	712	736	704	716	768	758	698	709	717	681	691	728	669	684	710	735	738	750	738	703	724	678	733	694	722	741	710	705	691	705	700	671	711	725	681	684	721	749	700	702	685	705	685	733	713	723	660	703	682	666	718	706	705	712	678	722	697	686	716	734	729	695	738	727	718	714	691	783	708	706	671	721	741	762	708	734	698	672	711	696	730	737	691	738	705	722	720	683	701	681	718	727	711	718	739	696	725	735	696	705	695	760	694	684	729	731	699	708	714	702	718	710	719	713	739	741	722	743	675	699	693	789	724	764	723	727	712	762	715	690	701	694	719	709	726	694	665	705	747	698	731	671	723	688	715	710	755	748	683	688	759	676	748	705	721	707	665	708	651	713	718	715	685	750	708	709	736	720	731	689	734	719	691	762	746	712	756	731	633	737	679	676	720	700	740	751	712	742	691	705	742	697	720	750	729	700	710	687	688	723	746	723	666	732	681	701	695	708	696	723	704	689	704	726	726	713	698	700	731	664	708	691	738	746	679	721	738	705	731	705	767	716	725	676	707	721	708	756	733	687	653	730	714	667	660	719	723	744	701	728	655	707	720	734	708	709	702	711	722	700	725	674	741	728	714	705	699	723	667	697	690	722	705	683	707	704	731	689	750	711	744	663	724	722	730	714	740	706	695	709	725	707	632	704	725	724	715	702	691	691	708	713	702	740	764	737	724	729	735	710	676	711	735	700	705	701	698	719	754	703	683	650	742	718	700	669	703	728	670	721	725	702	720	696	670	710	664	713	705	706	742	699	670	733	682	696	702	750	705	666	709	745	662	734	693	737	746	704	689	685	733	722	679	675	705	680	682	710	727	680	709	726	726	727	708	708	724	759	680	733	708	740	684	673
24520	21090	27423	44251	61020	43569	22601	3316	934	771	748	821	739	760	754	771	803	789	793	905	929	892	859	857	792	752	762	790	780	810	746	797	764	778	762	739	763	759	738	725	732	748	725	809	758	727	754	793	771	703	806	724	758	771	660	718	764	752	787	751	725	786	754	763	728	767	727	698	778	761	720	782	764	806	752	785	764	746	771	757	692	696	743	773	787	724	762	781	786	745	802	748	742	708	747	784	765	723	738	704	739	773	774	790	723	794	755	739	724	799	702	719	773	769	766	729	830	787	809	745	753	717	689	791	791	738	741	726	783	719	773	747	751	776	759	742	729	764	750	803	807	733	768	751	779	752	768	748	769	802	740	774	797	724	728	784	765	812	766	715	755	746	757	757	809	766	781	788	775	748	812	711	755	731	756	780	765	750	774	760	735	717	769	755	753	772	752	796	770	760	764	769	716	730	744	777	784	801	731	728	752	747	752	729	762	789	740	773	765	744	703	776	724	788	744	721	731	762	751	785	704	739	753	726	782	730	692	759	738	780	702	766	767	734	782	720	748	750	769	747	759	774	724	743	759	726	733	764	769	718	797	714	747	751	726	719	738	701	729	759	781	727	721	721	734	724	736	706	732	712	753	761	722	774	800	765	802	777	765	677	727	781	700	700	747	773	749	774	731	778	717	717	774	776	716	761	726	817	759	731	756	725	723	702	772	778	757	730	719	766	766	747	814	754	815	731	744	798	795	742	787	759	772	715	710	775	757	767	755	742	751	679	790	766	751	741	740	793	760	743	735	736	695	760	724	724	738	747	742	723	744	717	768	796	758	673	765	739	783	789	724	769	710	749	764	776	780	729	739	737	763	763	755	713	745	735	739	731	813	764	737	732	779	740	704	757	735	719	743	759	802	733	763	742	775	820	794	772	712	721	768	782	717	779	739	747	753	758	759	758	732	709	714	726	695	758	713	733	720	767	760	766	765	737	741	752	804	743	751	816	748	766	726	817	711	689	731	740	722	771	747	768	735	725	780	703	786	765	763	710	780	736	753	754	733	716	818	719	746	706	746	734	728	776	802	720	746	704	723	768	778	770	738	750	745	754	743	739	703	748	750	768	737	791	810	779	755	712	747	752	828	698	784	779	746	691	749	751	733	761	815	760	780	707	756	714	777	752	728	760	795	763	713	739	723	734	766	749	828	761	740	738	724	753	766	785	769	738	714	771	747	786	753	713	742	746	727	758	756	757	747	763	744	743	787	689	764	719	765	778	735	784	754	736	712	760	777	720	708	767	737	753	709	715	716	732	779	791	799	762	759	769	770	821	750	742	755	729	754	712	759	725	753	704	713	756	738	762	746	780	725	768	717	751	754	766	730	720	707	742	744	784	747	706	745	731	810	744	784	727	734	767	725	704	736	748	701	725	712	782	751	776	746	755	799	745	753	801	812	698	721	760	756	769	706	714	804	704	761	704	751	723	780	737	769	747	721	743	765	753	728	784	730	714	752	776	753	749	747	806	745	736	708	712	727	755	744	768	773	749	783	737	762	785	702	740	728	747	764	748	720	734	731	748	749	747	751	748	747	746	740	795	799	768	744	785	743	804	740	742	732	738	765	782	792	739	709	794	758	734	690	730	791	776	702	774	752	728	746	749	686	718	777	773	732	717	698	758	775	716	695	780	774	798	766	777	710	653	718	773	749	753	744	753	758	755	764	723	766	748	704	765	790	759	698	734	715	740	768	742	725	752	759	816	694	762	801	798	721	774	777	771	742	748	735	794	796	802	756	774	802	792	771	709	744	762	771	717	692	744	761	756	789	744	731	728	740	774	758	759	745	782	746	772	783	778	736	744	751	741	740	774	780	775	708	731	723	774	730	749	715	722	743	727	743	720	731	778	740	774	769	786	764	783	758	747	725	821	733	777	733	726	732	722	751	733	745	746	755	824	772	750	768	784	739	747	718	734	773	730	762	759	741	701	700	754	773	741	790	782	755	816	724	744	784	748	776	773	821	741	758	787	786	807	743	719	754	742	715	757	685	723	754	742	765	769	693	769	730	731	696	757	773	717	705	748	744	743	736	730	776	744	716	702	826	736	735	699	741	739	763	727	754	727	792	760	758	809	717	749	753	737	754	777	727	752	753	707	754	712	704	748	794	724	763	768	759	779	755	762	756	762	812	752	748	761	739	742	726	711	764	784	769	686	709	707	763	769	721	726	752	745	766	772	748	726	798	720	727	732	790	750	740	746	776	764	742	780	796	735	745	769	728	720	763	790	772	764	714	803	749	767	789	746	760	734	753	796	736	784	724	767	740	738	755	793	752	756	741	730	731	741	706	733	793	773	750	768	796	748	751	714	787	762	731	709	723	771	827	717	734	748	749	746	784	770	752	740	762	758	771	735	794	749	743	734	741	744	782	746	705	714	733	742	750	762	741	714	753	755	744	755	723	770	667	737	758	759	735	725	771	785	731	754	754	748	759	786	774	739	759	728	785	750	793	753	750	729	751	738	802	755	769	756	736	719	712	722	745	793	751	767	681	727	738	781	786	714	734	729	750	715	743	761	763	726	814	742	748	751	756	743	778	724	718	766	754	811	780	740	816	727	716	793	807	735	736	757	764	745	725	760	738	821	770	749	730	741	738	766	772	762	783	749	803	697	763	747	738	785	744	736	722	760	759	720	801	779	773	729	761	779	817	775	761	763	781	763	808	708	731	721	735	723	717	789	727	790	691	737	762	762	766	763	730	736	755	730	715	754	785	746	775	697	768	780	767	767	790	771	775	718	753	746	773	741	763	741	712	739	794	752	779	731	726	727	726	750	815	805	748	747	763	725	763	772	743	735	747	759	719	737	720	781	753	757	750	717	763	758	756	719	728	799	774	747	754	756	747	731	736	735	767	732	703	759	719	710	794	788	721	769	789	749	742	737	755	754	705	760	747	713	777	746	743	727	741	738	718	730	726	779	703	732	731	720	712	777	732	710	776	712	744	712	779	729	715	790	744	740	753	744	794	765	743	746	762	795	753	783	756	751	727	811	729	722	747	762	726	780	797	747	751	741	720	709	770	778	777	748	727	734	769	740	748	751	771	763	747	792	726	734	784	715	709	757	742	731	732	741	759	748	747	734	733	718	771	777	697	748	741	764	699	738	808	731	727	777	799	697	721	779	710	761	761	730	777	774	742	742	792	742	734	792	750	734	714	763	745	752	719	738	737	744	752	832	726	774	742	766	775	692	764	744	793	817	722	739	777	735	768	745	757	815	751	737	743	727	737	753	790	762	706	733	749	776	758	755	749	717	764	765	749	759	765	737	780	727	753	794	779	768	754	709	768	684	784	760	768	743	758	735	760	749	717	800	790	765	823	716	729	781	769	762	732	767	768	725	782	720	778	694	745	717	773	812	787	761	750	756	710	758	761	706	751	735	770	685	738	753	772	736	765	697	732	722	734	801	739	764	777	779	763	735	777	681	720	734	722	725	730	774	751	778	749	728
3421	3574	4751	59850	59232	33806	14937	1187	747	718	752	765	700	756	745	714	668	738	716	992	1180	1028	827	744	688	736	761	788	714	738	738	693	770	741	692	709	710	688	755	736	754	717	712	719	740	742	725	716	729	687	717	753	758	722	778	703	699	712	721	699	737	735	698	712	730	727	738	706	756	711	742	688	718	697	770	748	744	737	747	723	709	685	753	710	772	700	677	725	729	690	725	719	695	733	718	723	733	729	669	716	762	717	714	709	696	737	752	736	738	716	763	701	712	767	694	726	755	745	716	733	717	725	730	705	780	680	725	708	699	724	714	695	678	710	679	714	676	712	750	689	712	690	693	712	697	715	779	747	707	730	704	704	681	683	720	744	725	716	727	690	752	705	721	761	716	729	730	701	725	767	716	738	734	704	726	725	736	731	754	717	721	719	736	789	766	723	719	713	734	757	694	686	770	745	723	711	748	728	752	727	715	704	715	698	739	714	713	715	702	743	728	698	678	699	702	728	739	693	680	709	730	724	733	678	672	734	729	778	719	742	696	713	674	685	701	730	685	704	708	691	703	756	688	724	693	742	763	699	742	728	741	755	747	686	712	729	749	716	750	687	738	753	687	711	735	742	745	731	754	718	709	718	730	707	720	758	685	699	717	734	723	729	748	734	680	712	698	719	723	701	679	708	712	766	742	696	773	726	699	749	771	756	694	758	716	729	733	722	731	748	747	728	749	733	732	676	753	716	738	714	695	764	688	737	712	724	685	708	745	756	721	715	738	719	745	729	732	755	707	698	759	732	721	736	717	735	691	722	782	696	737	696	745	745	736	781	724	668	694	730	728	711	669	731	766	748	698	702	759	664	729	728	718	735	714	691	741	720	724	732	728	773	704	701	731	712	746	692	691	720	715	768	697	733	768	701	720	754	723	715	693	722	727	731	765	724	696	757	683	750	734	738	735	694	732	755	696	664	758	694	770	695	714	719	707	751	729	732	712	708	682	647	716	734	671	758	744	700	732	715	713	677	712	763	699	715	684	698	701	732	654	754	652	729	709	733	696	659	726	729	713	680	714	702	717	710	732	717	749	742	679	703	752	732	735	646	712	734	738	726	676	702	718	752	693	670	740	725	713	706	721	700	682	704	732	728	672	666	691	720	741	696	725	686	662	696	730	747	704	729	713	701	725	718	760	740	694	742	695	780	677	701	706	759	724	680	702	707	772	710	746	721	649	722	686	710	727	708	722	764	688	699	670	726	682	690	675	701	753	704	712	731	686	671	730	692	737	768	713	740	717	721	718	718	750	727	717	743	691	745	711	755	670	723	736	702	678	764	718	763	741	704	708	711	740	742	740	718	747	714	691	777	744	729	743	748	735	729	726	756	704	720	757	703	756	712	756	714	684	726	710	690	734	683	738	696	741	662	745	742	764	690	698	681	714	742	710	708	775	699	715	720	747	732	722	736	688	673	682	702	731	688	736	690	702	690	734	737	689	701	715	736	704	735	712	725	729	756	742	670	687	749	686	709	685	717	732	723	699	693	712	699	739	732	725	761	767	711	745	727	725	716	666	705	742	708	755	688	714	717	713	699	725	721	693	710	717	710	717	748	715	753	705	672	726	675	753	713	779	743	753	713	736	675	742	726	700	730	697	727	696	715	707	733	759	711	745	765	705	685	756	677	709	723	751	682	703	736	692	747	727	761	683	723	729	751	717	706	755	695	727	722	742	671	735	703	757	723	714	725	689	687	737	729	726	713	740	729	651	705	681	709	738	705	745	728	717	776	698	732	710	689	732	725	735	735	717	711	718	757	670	702	705	754	695	752	708	737	701	708	749	737	707	705	677	756	717	699	756	742	735	770	752	724	737	717	752	737	767	738	758	692	730	697	721	742	696	692	740	728	703	741	705	694	726	704	731	721	689	740	747	688	692	707	736	703	706	737	703	723	754	700	694	717	686	673	698	710	750	736	711	741	724	726	734	717	695	709	716	741	740	715	694	752	772	740	721	741	707	714	731	729	745	682	707	698	727	696	679	657	722	705	703	715	720	693	740	743	717	693	764	686	730	701	704	731	713	691	685	715	705	720	733	701	713	676	679	714	752	692	715	699	700	780	734	719	714	696	724	682	708	687	698	719	701	679	689	681	715	686	757	767	743	734	711	710	707	694	736	726	723	698	731	702	709	695	729	695	697	714	697	708	751	690	695	754	732	682	717	709	712	691	717	688	724	703	740	681	699	747	690	703	693	730	694	731	767	716	690	774	720	731	696	704	669	726	764	716	723	713	734	757	690	695	720	743	724	682	671	703	714	741	710	750	730	735	683	752	675	717	732	695	706	702	696	777	723	712	753	729	719	738	715	755	729	723	777	707	736	694	747	718	756	666	711	753	727	749	716	755	731	738	675	714	721	711	675	698	675	721	732	761	708	724	696	711	736	719	727	707	721	704	668	728	714	692	738	706	767	711	710	803	731	733	696	699	755	711	694	726	709	695	704	729	693	753	690	698	745	722	743	763	674	713	675	711	742	678	727	760	708	734	727	701	699	740	689	673	714	672	731	754	712	743	698	756	730	754	691	664	732	719	710	712	685	732	676	720	681	722	727	700	682	676	698	746	701	708	737	726	715	704	672	714	711	727	726	762	717	749	724	704	722	671	748	692	736	707	711	736	752	715	747	724	674	732	723	744	758	684	728	736	724	722	680	747	767	684	721	708	702	736	740	785	738	701	710	710	741	707	724	771	680	715	717	668	706	729	764	709	730	718	729	737	737	728	711	752	727	751	720	705	675	729	716	727	723	721	708	709	671	737	738	725	726	694	743	747	737	757	672	731	768	725	700	738	674	744	720	699	738	697	701	696	651	733	775	689	738	754	675	730	722	697	705	690	667	792	702	743	739	750	702	688	693	730	737	710	729	676	689	681	729	707	746	733	736	751	660	722	728	716	724	777	693	710	726	719	720	768	704	675	724	742	699	735	752	700	672	782	712	704	780	731	692	712	715	758	741	710	729	731	702	710	683	729	755	697	731	689	746	731	719	731	683	715	688	675	686	712	686	691	687	760	726	696	727	748	742	729	704	731	683	733	689	700	755	704	682	730	708	744	716	761	741	709	733	682	719	761	697	715	687	711	704	716	681	775	708	703	664	721	677	725	722	714	710	730	725	764	718	710	715	705	680	718	708	715	736	686	692	700	689	671	712	727	708	708	674	755	653	681	737	769	761	677	714	733	669	726	716	703	729	715	730	685	753	705	739	700	776	668	694	698	721	694	814	730	693	714	692	727	708	750	725	745	723	700	721	709	715	725	733	672	688	694	706	745	718	680	690	680	718	748	717	696	715	777	735	717	714	653	742	685	781	737	710	707	718	690	722	726	734	759	711	747	659	652	713	783	697	734	711	719	743	717	731	653	695	674	724	775	734	716	739	692	700	661	663	711	783	685	737	767	652	711	797	736	738	729	690	702	726	675	728	689	709	777	684	682	739	729	705	682	708	725
23790	21130	28333	44582	64970	52123	29124	4876	1107	939	863	831	857	855	891	838	870	820	884	1074	1308	1255	1024	915	814	865	861	841	834	784	863	824	807	851	824	821	811	790	875	820	845	807	804	846	809	840	845	845	791	807	835	858	860	823	779	815	853	836	830	848	868	820	878	869	819	750	879	819	835	833	853	827	879	816	822	780	854	831	808	775	838	767	816	813	815	816	836	819	807	827	890	778	808	846	896	811	797	820	783	797	855	821	805	797	819	847	834	861	827	815	861	832	792	839	787	751	792	808	818	837	790	787	841	807	784	833	807	806	817	784	851	807	822	829	797	843	914	807	808	776	825	831	790	870	840	742	862	843	790	803	828	801	837	817	841	832	835	821	786	826	836	794	831	831	810	815	818	830	790	855	814	807	839	766	804	797	822	849	872	793	803	824	862	749	809	802	850	786	821	847	830	782	859	800	807	784	805	832	829	830	795	816	811	791	767	839	839	854	805	807	812	848	792	833	794	769	796	795	782	794	814	839	754	879	835	857	841	819	799	801	879	905	826	834	829	867	807	781	801	835	864	870	810	802	835	849	778	830	794	777	798	840	853	841	791	818	781	846	812	842	806	814	830	795	774	828	809	824	764	785	824	799	817	836	783	840	816	819	852	788	841	827	784	809	773	809	818	828	783	825	788	792	814	846	881	817	819	782	829	804	800	831	814	818	792	799	868	809	814	787	873	794	835	827	870	817	806	830	834	842	826	812	825	864	832	773	837	852	825	803	798	822	829	802	858	815	808	772	807	817	807	833	835	834	831	813	801	813	763	815	820	822	800	853	850	790	824	809	751	847	885	775	832	794	759	809	789	896	868	817	810	867	801	764	824	759	775	859	799	830	881	850	775	827	849	881	876	793	844	857	796	829	822	810	783	856	791	806	763	839	833	789	799	783	777	831	786	827	848	841	837	805	834	792	855	769	789	817	799	811	784	803	751	857	854	814	842	850	870	822	799	798	811	844	833	804	786	801	856	769	809	782	808	809	817	842	804	826	840	784	811	841	805	789	825	811	840	808	830	796	851	799	838	800	811	766	839	833	769	828	837	813	780	825	778	792	812	849	814	790	823	842	836	873	771	823	778	826	833	844	862	762	802	780	737	823	836	841	889	837	778	827	857	865	859	870	819	812	815	854	846	796	814	805	809	859	823	823	854	793	795	799	780	829	801	810	818	787	820	822	811	838	833	820	814	779	780	819	837	852	804	828	828	837	816	811	832	831	867	826	860	872	818	843	849	835	817	852	796	838	841	818	825	862	771	811	854	804	784	781	833	806	794	797	838	829	840	843	853	786	842	822	795	814	812	779	815	835	830	821	812	800	830	776	821	797	826	802	798	871	789	824	805	841	827	848	829	743	836	779	842	817	799	805	818	829	767	783	885	824	808	779	823	827	792	786	831	823	851	831	853	759	810	802	798	816	812	834	831	789	755	794	813	845	793	782	843	824	796	828	810	779	865	815	805	820	787	819	800	812	773	789	832	844	824	794	765	866	814	868	817	798	799	848	825	874	806	816	843	862	800	778	790	869	889	862	849	769	807	844	767	809	802	870	812	786	827	853	790	819	787	791	839	783	814	800	795	830	837	820	775	833	799	837	836	802	827	840	773	771	792	802	818	892	802	809	810	767	824	795	834	824	868	864	834	854	756	790	839	829	833	836	822	846	779	803	868	856	815	852	789	819	799	817	817	805	777	835	805	802	797	824	798	875	838	761	785	832	832	779	833	873	804	840	814	793	802	788	817	806	841	788	845	823	777	824	793	838	816	799	797	882	806	781	878	849	797	804	828	845	860	848	815	828	808	831	760	860	814	833	826	841	841	754	797	826	807	902	810	789	835	800	805	891	799	820	874	829	796	781	827	817	798	769	818	814	801	820	787	839	760	803	837	865	781	809	852	807	818	756	819	863	817	851	843	809	870	817	872	807	808	826	789	763	838	807	750	857	770	799	819	849	798	823	831	817	816	849	772	832	839	759	783	823	779	807	785	772	826	765	808	841	850	863	875	841	864	855	840	806	848	794	850	861	790	843	834	824	781	802	808	863	852	855	823	897	819	829	822	790	836	803	847	771	836	806	829	811	828	813	841	849	826	832	799	842	875	776	765	846	835	826	797	843	906	810	849	830	798	787	840	811	801	840	886	832	789	792	799	818	861	803	822	830	864	858	799	836	783	795	824	784	823	810	820	829	830	803	818	837	831	810	833	853	857	817	851	845	874	801	775	819	844	805	808	810	787	758	843	862	802	812	861	787	859	829	846	753	843	804	768	871	818	840	841	860	776	809	786	810	816	870	822	844	739	849	803	814	804	879	827	813	806	793	802	823	817	820	775	760	881	820	867	804	836	829	832	848	829	851	771	784	820	842	848	849	874	821	824	851	800	826	842	818	816	797	814	878	841	887	770	811	829	801	856	821	822	848	817	804	825	755	767	819	818	804	821	808	778	861	839	801	792	755	809	805	811	821	832	822	767	815	842	813	784	754	813	843	853	775	822	777	865	873	829	778	840	838	775	860	787	771	775	857	790	789	833	828	874	834	811	830	810	779	811	780	828	792	734	807	745	820	772	828	783	828	872	778	846	827	909	806	859	816	763	825	841	804	800	799	850	769	807	825	847	796	834	841	802	797	751	820	809	816	784	808	828	856	819	813	857	809	770	850	820	852	772	778	819	816	813	768	835	837	830	828	853	846	817	810	808	839	799	801	785	798	800	861	806	839	807	818	782	801	861	820	808	875	841	817	803	847	865	835	765	768	805	795	845	786	807	803	882	834	865	816	827	829	852	855	810	848	778	801	824	774	874	847	774	796	806	816	848	824	801	813	798	798	785	842	785	837	876	793	856	789	804	811	841	835	832	839	814	763	846	803	796	808	836	769	812	783	836	858	838	790	851	788	864	840	826	855	816	834	815	818	839	826	794	812	822	833	814	789	782	855	813	794	835	811	796	853	854	765	826	870	794	802	867	813	802	826	836	806	821	804	804	806	823	806	794	832	847	801	805	793	816	795	840	863	784	824	863	788	839	826	852	862	851	815	834	803	786	815	844	859	800	799	823	842	809	863	861	815	868	818	813	804	826	827	798	782	841	827	791	831	852	797	776	826	820	811	794	764	770	821	797	812	836	836	795	797	841	811	837	795	790	834	788	820	808	777	793	801	808	850	834	830	783	866	829	888	891	782	820	805	860	812	813	811	835	789	829	828	842	812	881	802	806	815	795	838	866	816	763	862	850	808	861	870	817	827	804	847	759	862	864	790	801	855	777	783	826	838	809	803	836	848	798	839	833	808	820	855	788	771	801	780	822	826	800	854	835	794	838	802	893	785	813	840	755	803	802	806	815	784	797	864	861	806	784	858	843	875	791	886	764	825	815	769	856	872	802	810	786	861	784	802	820	817	814	849	827	845	834	794	828	795	867	884	835	835	833	844	824	803	805	803	764	841	768	817	794	841	749	834
3686	5746	5969	67132	71290	46280	18847	1063	823	796	773	820	821	775	807	807	812	733	832	1227	1677	1366	979	907	806	744	786	789	788	785	739	810	798	766	813	785	809	833	785	799	768	773	774	736	764	798	796	798	739	766	757	813	779	814	792	803	783	835	793	790	794	777	782	799	741	787	748	807	798	793	752	794	790	780	757	791	799	789	769	823	756	736	765	820	780	796	765	768	818	778	791	786	850	792	729	802	811	762	755	813	749	791	738	787	797	758	791	773	735	801	806	763	787	789	746	785	743	819	780	766	783	804	795	800	738	792	751	809	815	819	726	816	758	757	774	755	860	785	735	800	773	749	794	760	806	792	774	819	809	778	789	753	790	797	798	803	761	811	791	790	767	748	805	747	788	763	769	816	758	767	763	766	834	769	805	804	793	780	818	825	834	834	782	795	807	781	779	746	778	755	775	762	771	747	743	770	754	801	791	747	776	806	788	767	771	764	759	788	790	744	770	758	773	783	791	788	761	815	800	795	794	755	800	753	755	794	765	777	779	781	744	800	759	844	773	801	737	740	778	797	788	772	752	776	800	729	759	816	762	842	725	826	777	802	816	759	793	715	768	742	813	831	823	767	792	814	753	781	755	779	786	762	757	760	789	763	768	811	806	757	789	808	790	778	770	771	819	856	769	768	787	793	792	765	798	780	837	769	819	791	785	823	783	742	830	787	793	749	812	710	773	773	759	773	753	755	775	727	740	773	816	816	799	786	783	843	821	793	804	790	792	768	753	809	796	744	760	745	818	721	823	779	765	762	798	789	800	830	760	812	808	737	829	805	783	713	777	799	746	784	784	738	762	772	767	770	790	730	821	775	797	813	775	766	769	779	789	737	780	817	753	784	793	768	806	749	772	842	794	802	741	779	847	793	730	758	749	835	758	794	786	796	759	831	800	851	765	794	782	756	818	764	787	780	794	765	834	809	769	801	783	793	776	709	799	782	725	808	744	815	779	767	809	779	811	787	824	783	774	762	755	757	734	783	780	790	797	736	832	761	763	837	785	755	745	782	759	816	806	746	749	786	797	797	771	746	785	789	781	763	788	775	753	741	806	807	788	786	775	799	759	798	794	768	727	796	756	765	812	805	803	762	738	783	709	795	787	790	726	810	844	752	792	774	774	819	775	781	790	782	774	751	819	756	724	724	747	788	807	841	751	765	795	794	765	801	771	778	776	790	809	759	789	776	752	764	788	760	775	758	758	814	814	797	738	782	827	800	778	807	764	788	793	813	780	766	820	750	771	848	838	815	801	802	783	831	829	739	784	792	764	717	741	810	750	789	771	776	710	762	796	774	801	819	751	762	806	795	774	809	723	766	789	832	789	772	764	783	741	722	738	749	773	748	743	790	744	783	791	805	784	778	784	821	768	784	771	770	786	800	766	753	760	785	769	751	749	771	795	801	784	769	774	744	725	805	759	721	745	757	741	733	752	787	784	813	793	767	845	801	771	777	785	802	782	809	797	779	785	772	764	781	767	825	757	801	771	802	776	738	807	811	783	833	780	805	760	779	717	699	775	790	789	791	760	767	804	829	782	752	831	796	733	785	753	834	780	752	800	810	782	836	765	740	774	763	751	779	813	795	781	758	779	794	798	784	771	759	732	769	793	741	744	856	788	749	775	791	769	819	785	783	774	784	784	826	773	808	749	798	775	762	764	806	784	739	760	770	782	734	785	768	739	800	763	796	792	778	739	749	766	786	760	797	750	758	737	761	776	768	765	782	769	810	770	824	783	819	765	699	817	783	792	784	755	789	784	794	822	804	708	792	763	782	782	752	763	780	754	738	791	795	773	782	761	745	786	783	798	789	801	806	783	773	799	770	768	738	776	829	745	756	749	809	813	795	795	814	805	754	764	807	758	754	769	780	827	844	785	741	795	778	739	759	744	808	778	780	745	764	780	736	807	818	813	785	779	742	829	779	732	775	795	830	744	808	783	827	794	764	785	771	779	767	777	784	836	772	785	807	746	803	728	784	808	763	694	823	789	756	783	809	820	785	764	781	812	785	754	778	786	782	812	730	778	846	752	796	792	776	786	789	841	745	807	756	737	784	751	800	809	785	820	766	745	764	753	821	794	778	778	762	786	807	712	752	801	753	821	785	779	755	783	755	761	786	764	803	780	795	793	778	792	756	800	801	815	778	784	763	764	776	778	796	752	790	749	828	774	717	836	779	789	792	765	748	775	789	796	791	774	769	836	826	767	776	753	746	774	801	801	784	774	725	775	805	783	799	767	754	794	750	754	799	801	766	799	770	757	780	752	723	754	817	771	759	830	767	876	747	792	800	787	777	799	777	767	791	787	773	804	767	762	787	767	784	785	756	771	782	767	833	765	807	795	772	795	773	772	801	780	750	752	793	765	762	762	774	786	800	781	778	792	814	766	757	756	780	794	741	737	777	814	824	773	792	751	777	788	769	756	765	750	836	751	774	761	767	768	818	820	787	759	744	802	780	752	762	780	709	798	757	822	787	722	791	773	777	802	817	772	796	774	771	770	794	777	748	796	771	802	797	788	773	826	755	782	802	799	774	792	786	777	790	797	757	767	799	794	758	756	807	744	724	772	821	773	732	801	787	739	779	818	824	798	759	776	774	844	796	769	766	801	795	820	772	783	721	808	768	748	747	764	772	783	751	749	777	780	787	776	785	766	829	735	775	772	823	753	785	747	814	756	813	761	766	741	752	783	808	813	786	824	788	774	767	781	778	770	732	756	827	772	828	798	788	782	800	816	814	750	751	744	780	803	780	794	792	745	744	722	772	786	798	753	818	837	755	794	752	743	761	732	739	748	770	742	780	753	795	732	766	732	765	727	791	720	714	793	791	747	772	787	783	823	751	815	750	766	785	747	778	788	800	765	802	801	736	777	781	792	762	804	765	764	768	771	805	796	771	785	779	792	833	761	777	802	765	752	791	759	772	792	788	781	801	824	758	763	745	757	781	766	783	800	801	809	777	797	806	807	772	802	769	769	816	753	747	781	756	744	774	771	754	749	827	806	764	804	747	731	799	809	754	771	803	831	756	836	804	820	773	800	784	739	730	776	773	824	778	839	791	795	737	729	783	811	777	813	743	774	782	772	772	837	824	806	794	769	750	760	818	835	807	786	807	822	801	758	742	784	766	810	752	752	731	813	832	785	777	756	734	820	754	772	735	734	774	805	759	732	752	789	756	789	824	789	701	747	748	760	811	822	841	776	766	747	739	773	787	770	777	765	808	772	802	778	792	782	818	785	734	792	750	817	753	821	776	804	800	753	744	728	783	793	790	790	729	763	787	798	804	789	751	793	787	820	808	754	779	770	770	769	812	783	779	747	817	784	786	788	827	767	810	776	760	761	706	808	812	810	771	809	755	786	780	793	813	764	798	784	745	788	719	821	801	814	776	754	801	739	743	778	801	789	748	781	755	760	782	788	784	781	820	777	806	781	751	776	822	749	781	793	775	761	797
27066	13409	2517	12173	17765	10427	2863	871	786	848	797	796	774	766	794	778	785	776	697	816	778	783	820	804	777	807	780	801	798	850	776	804	826	808	800	817	773	772	825	784	817	780	789	772	762	804	784	831	751	752	740	824	811	759	807	818	835	791	815	808	782	809	771	828	765	765	768	781	765	806	822	839	793	765	747	794	778	804	756	780	789	765	788	799	754	831	772	796	763	739	738	778	807	801	791	788	773	785	736	736	815	762	788	770	771	790	736	777	763	800	765	781	762	791	776	748	810	815	833	811	773	779	805	788	810	757	813	772	778	749	847	773	783	774	817	759	732	822	756	805	799	814	761	766	768	767	824	726	728	747	812	811	718	716	815	818	802	794	789	826	805	732	779	763	800	747	809	785	809	777	758	804	785	806	790	737	769	817	749	811	811	777	785	772	761	804	788	735	783	794	797	786	807	808	821	737	735	776	797	760	820	767	774	794	797	787	797	760	785	805	843	806	773	760	782	795	800	768	739	756	781	805	785	811	796	772	833	769	773	787	739	763	819	795	760	788	763	743	737	717	699	848	776	809	825	775	756	796	766	778	732	808	794	723	824	781	749	796	801	837	758	771	781	794	751	753	761	787	794	788	769	777	777	754	818	772	823	799	756	776	752	799	784	775	790	803	820	787	792	722	766	793	769	819	762	728	732	748	771	715	773	739	766	826	785	790	810	788	783	751	812	802	743	798	749	805	747	757	731	753	752	755	731	780	773	788	800	791	773	802	804	815	788	845	797	760	789	804	801	753	782	762	780	781	778	739	763	752	816	837	776	771	763	779	757	771	844	786	776	744	789	756	791	807	770	777	812	812	769	804	773	705	795	752	795	713	811	787	789	761	801	794	811	795	774	774	826	810	849	809	780	794	825	767	781	765	770	830	794	798	794	786	810	791	739	781	759	794	769	773	810	806	762	793	785	764	744	762	770	830	788	777	786	790	760	755	762	746	783	788	785	730	814	787	789	770	718	750	766	704	736	773	776	769	780	749	761	739	783	827	782	794	732	817	791	805	836	784	789	738	802	813	804	809	802	776	797	811	788	808	801	789	784	801	829	834	800	712	818	769	799	789	744	800	750	824	768	745	756	814	770	799	770	799	770	764	710	811	757	762	823	755	761	787	834	807	800	790	845	802	798	731	826	786	813	730	771	775	789	808	783	794	824	802	811	768	792	801	770	754	731	813	796	810	778	771	728	771	728	810	768	743	734	771	792	750	809	799	819	785	804	782	816	719	713	761	739	788	726	810	764	822	799	787	839	778	825	785	764	826	822	794	786	753	770	802	787	809	824	788	783	797	794	800	739	789	763	805	780	777	790	770	776	761	755	759	797	764	761	788	815	881	809	739	768	763	790	794	731	812	804	743	804	737	784	716	803	788	805	763	774	774	764	784	795	774	798	775	772	783	799	790	816	806	803	733	858	850	776	809	783	747	747	760	832	757	783	790	741	768	784	734	801	743	766	775	778	734	796	834	809	751	741	846	771	804	790	760	737	834	779	779	789	803	833	796	763	811	796	787	871	780	832	763	744	811	805	782	770	806	796	766	791	780	776	775	757	799	726	822	779	784	830	766	735	759	779	821	781	745	809	758	761	811	768	780	808	832	797	832	784	748	786	748	762	791	748	745	742	751	779	785	790	762	766	785	796	751	739	782	799	801	846	791	838	839	789	774	783	752	764	792	771	767	786	769	779	777	832	796	777	782	757	765	758	776	769	748	830	712	782	883	816	784	821	785	819	792	779	759	790	813	776	798	761	786	743	760	811	795	776	840	795	776	821	765	780	757	795	767	740	796	772	737	767	796	779	761	758	805	806	828	835	795	766	775	804	746	796	777	799	808	729	781	769	782	789	772	796	743	757	754	790	754	802	778	802	761	785	762	794	719	787	826	771	738	740	831	785	829	786	774	793	798	793	801	799	759	771	820	740	782	739	786	723	814	790	765	832	720	837	759	759	731	750	766	780	798	770	743	791	802	770	804	772	769	744	832	746	830	773	783	780	765	772	776	785	804	799	798	789	811	813	768	762	793	792	808	786	798	784	807	854	765	774	780	784	758	728	806	794	771	797	744	825	784	807	738	748	791	772	794	824	756	787	801	816	779	814	813	768	771	762	764	813	789	737	762	738	756	760	775	831	812	785	844	773	773	798	749	775	789	823	832	796	794	770	817	802	782	782	760	811	775	792	759	806	847	796	789	755	781	760	782	782	821	780	760	780	819	739	779	806	802	800	802	783	803	768	832	747	831	753	770	775	741	777	749	776	767	782	767	748	761	772	766	802	787	846	752	756	775	793	786	772	811	793	855	812	787	738	818	790	764	776	783	767	788	780	780	852	808	751	792	755	757	790	800	798	785	809	801	795	732	790	779	803	781	790	770	789	748	785	768	842	753	793	790	752	754	769	772	768	785	771	751	809	800	802	792	784	806	818	826	818	821	757	783	792	811	846	757	769	762	771	765	796	784	785	747	816	788	769	752	792	795	754	807	810	794	753	781	746	788	766	763	795	753	786	795	786	781	777	799	792	857	746	799	734	771	726	772	759	801	782	796	810	801	770	785	796	804	740	794	800	820	774	810	819	782	789	805	759	789	781	780	754	783	794	756	742	743	730	879	810	782	775	837	830	786	806	763	815	775	853	780	805	779	783	776	797	786	780	764	783	810	756	798	834	774	806	751	774	825	795	780	807	776	766	752	806	781	818	757	754	774	777	770	731	772	820	767	830	779	829	786	819	787	792	791	762	797	793	806	810	728	810	805	772	781	808	801	814	732	770	799	753	766	811	766	794	816	793	873	747	797	784	724	760	780	785	847	776	833	769	815	817	752	822	804	761	772	812	802	746	776	777	821	797	835	809	778	758	742	754	809	780	804	805	786	754	822	821	779	753	731	844	754	798	787	768	776	779	785	813	795	800	795	799	789	793	697	800	774	804	815	785	749	817	797	786	786	776	834	741	811	762	758	840	738	797	789	785	840	815	773	794	791	786	823	789	780	789	771	832	818	826	773	770	774	828	841	809	785	793	811	778	776	771	790	809	806	818	754	809	785	805	825	776	791	822	744	790	740	790	790	773	807	778	821	808	751	775	789	761	772	786	817	753	797	790	749	731	790	830	767	794	794	746	760	742	747	787	806	757	790	798	811	787	801	781	786	817	791	744	720	792	753	821	812	752	806	810	766	840	820	762	801	812	788	784	756	802	799	798	807	749	799	779	822	798	800	800	772	774	811	715	803	747	725	781	765	803	733	782	770	772	772	786	862	736	730	759	826	707	810	751	813	796	749	799	770	749	753	817	831	803	796	819	789	793	811	753	812	788	778	810	765	768	799	789	786	778	833	773	744	830	821	777	811	786	792	757	795	807	810	773	784	803	756	732	782	812	771	757	837	796	773	775	753	801	795	761	778	815	748	773	787	754	806	770	782	758	813	870	805	777	754	774	803	797	810	809	818	748	783
5037	966	1322	11561	14047	7681	2373	744	721	702	705	734	706	681	730	755	682	684	693	712	750	780	721	718	713	750	678	735	692	674	665	716	737	713	696	707	757	678	689	712	693	725	701	724	692	690	737	740	759	669	756	712	697	724	690	735	732	714	665	727	737	680	723	643	719	660	669	750	741	675	698	704	705	724	710	666	708	690	722	684	710	738	732	702	682	676	681	676	681	717	735	763	658	744	656	729	762	728	684	703	681	724	712	724	730	761	705	719	729	702	721	735	759	682	713	695	699	701	710	728	729	749	654	717	703	752	691	748	693	709	738	743	713	744	709	750	677	713	736	720	695	785	714	712	678	684	721	674	722	680	713	721	748	719	687	721	673	691	690	710	662	685	734	698	718	760	713	700	739	699	707	690	712	695	698	711	708	690	710	741	730	734	674	690	715	675	682	691	666	716	689	698	699	705	691	711	702	743	743	700	713	739	695	687	708	679	684	758	715	699	752	670	642	717	703	666	701	657	730	723	696	716	749	720	706	725	713	661	758	681	730	738	732	718	723	686	713	680	720	691	696	729	719	711	688	743	734	715	706	710	719	719	658	718	696	686	654	667	743	758	691	724	703	682	751	680	732	666	702	733	722	726	703	685	690	683	700	691	703	722	699	753	728	731	727	696	723	673	746	721	675	744	728	702	699	682	700	708	671	716	689	771	701	681	729	700	673	709	713	698	659	675	728	672	684	693	684	707	679	721	705	734	642	700	680	700	705	708	724	740	686	673	708	754	734	684	684	729	744	720	686	722	721	682	700	709	726	711	685	697	685	717	671	695	753	667	683	748	706	716	710	710	693	713	749	724	699	701	672	698	747	668	685	697	686	728	663	695	733	715	689	710	674	727	709	716	748	693	674	705	694	712	734	691	682	699	766	715	719	693	688	690	697	690	726	755	701	726	712	724	662	704	709	733	669	705	694	713	723	722	707	744	676	736	702	696	720	692	721	698	737	721	719	706	698	731	703	681	726	676	767	709	698	704	690	700	706	730	665	675	723	713	713	683	742	710	701	713	693	715	720	694	715	701	710	704	732	664	708	687	701	671	702	709	705	687	670	691	698	746	684	685	727	721	713	672	739	742	739	718	703	674	702	693	706	691	739	713	720	691	756	714	688	722	710	709	664	767	723	732	726	727	747	734	719	731	683	745	752	704	730	723	748	713	725	671	730	705	729	711	689	689	675	700	746	701	675	657	742	739	746	704	695	651	765	649	727	711	737	702	718	693	658	758	696	696	715	740	660	711	679	739	738	732	692	744	731	726	705	715	727	668	734	740	760	732	672	665	707	680	711	653	716	662	737	656	748	708	709	646	730	719	736	732	708	717	709	699	661	683	654	687	688	671	684	675	720	731	703	745	735	628	678	743	711	697	736	651	763	689	690	721	709	698	706	713	729	698	705	679	729	729	688	707	705	758	713	706	739	728	707	747	701	719	703	711	722	695	763	689	678	702	682	738	705	695	670	717	718	714	700	675	691	652	644	748	680	730	682	716	681	691	737	681	702	723	719	726	720	726	713	699	700	693	647	737	730	708	725	676	689	716	706	713	743	684	698	682	707	715	697	704	691	683	686	651	693	704	697	727	632	680	757	749	705	664	730	676	723	684	684	735	672	687	726	684	705	704	691	697	683	714	726	688	698	686	711	702	707	709	716	676	709	659	700	670	737	717	721	737	751	725	683	668	745	710	706	718	730	722	692	635	685	679	750	687	760	722	701	679	704	726	722	730	710	695	738	688	698	733	682	664	701	738	713	770	663	687	698	715	668	664	707	696	670	729	697	697	700	724	765	684	718	704	727	670	725	667	678	741	726	698	733	723	713	720	712	681	706	710	706	755	684	743	707	705	696	757	750	722	722	712	720	718	707	719	638	731	681	668	742	699	742	713	703	683	697	676	693	702	713	703	731	745	688	672	677	702	660	727	723	687	686	696	703	678	697	682	727	714	688	706	706	724	709	698	684	698	685	711	729	714	750	706	725	701	724	700	743	683	728	669	754	676	705	650	715	730	724	716	691	692	697	735	694	677	688	706	708	729	716	678	705	682	730	689	682	748	695	743	714	736	719	721	700	729	748	694	709	740	710	715	755	724	708	683	649	686	758	725	709	709	731	718	735	637	679	694	709	675	716	727	700	749	716	722	699	731	730	726	699	706	699	677	734	626	712	677	697	727	711	729	715	692	693	686	682	700	635	772	700	652	669	703	710	688	698	717	708	707	689	680	668	705	660	686	695	692	711	725	747	746	684	707	702	769	707	672	680	679	681	723	691	686	725	643	679	695	714	693	699	698	725	710	717	697	699	699	691	740	679	785	731	724	708	686	656	712	713	667	712	676	723	688	714	687	678	719	658	720	686	674	690	721	677	684	741	694	704	724	738	706	753	667	670	710	719	712	701	693	715	684	649	763	711	673	722	678	699	711	702	692	703	704	733	738	731	692	729	705	700	680	704	748	704	692	720	703	682	696	704	696	724	694	730	770	676	702	701	719	688	701	684	695	690	679	709	702	719	715	719	685	703	723	714	699	718	700	709	660	716	769	702	650	659	694	705	731	719	708	730	708	712	735	695	668	694	690	646	717	669	699	685	710	693	697	660	684	668	679	676	734	720	744	710	710	746	722	723	698	700	740	711	722	703	717	717	745	663	702	695	689	679	681	654	788	707	696	688	728	682	737	765	738	680	735	720	754	691	727	697	688	755	704	688	704	729	731	716	700	692	725	739	736	711	697	741	668	736	675	743	700	691	696	716	676	740	718	701	728	718	679	699	689	711	700	670	701	702	664	763	635	661	665	702	638	671	668	702	696	686	787	701	684	728	704	686	709	707	687	700	691	720	677	698	674	704	676	698	705	712	691	753	678	731	714	695	710	718	738	734	742	698	705	705	733	698	724	682	700	656	706	676	738	696	699	712	691	665	684	706	700	693	761	685	714	727	742	706	723	673	685	696	749	723	751	712	704	678	708	766	674	712	704	727	728	725	766	693	741	641	660	742	694	719	724	680	723	695	698	730	681	702	722	711	683	711	735	760	647	669	750	718	705	725	723	688	695	683	698	701	710	694	702	668	704	713	722	738	705	708	725	755	714	719	730	665	676	750	726	694	696	673	715	717	705	708	695	697	658	752	718	685	695	695	685	663	666	689	680	717	692	728	694	702	685	715	733	676	735	709	667	674	720	687	678	727	708	721	740	722	743	697	708	750	712	698	723	718	747	694	758	680	650	690	779	726	670	725	664	720	672	676	706	697	696	743	717	669	732	701	697	739	710	716	693	701	767	686	700	707	697	741	691	698	697	700	714	698	727	692	724	716	690	707	677	716	734	701	717	743	696	730	708	690	725	732	694	697	708	701	721	714	744	711	708	726	714	699	695	716	706	681	735	688	750	665	701	704	695	733	801	737	710	657	691	738	703	685	730	712	717	684	719	728	704	711	672	773	694	684	705	756	765	677	722
24536	21082	27372	46755	61284	44527	21575	2254	902	787	726	808	780	784	806	777	758	716	755	815	1026	944	881	841	803	790	777	741	780	749	758	730	747	720	760	771	778	730	754	760	748	766	795	719	751	760	756	695	746	775	756	746	737	721	761	774	774	731	779	748	763	776	701	737	790	768	751	772	780	758	740	771	725	771	796	744	725	749	793	787	733	702	727	761	739	753	769	745	783	706	764	776	767	794	765	781	720	760	780	794	776	759	740	744	772	741	756	766	730	738	792	741	758	695	739	810	797	750	688	809	744	770	746	748	763	752	719	786	747	783	749	709	726	771	752	746	692	738	742	752	764	742	727	758	751	710	745	767	784	765	759	709	760	775	711	778	775	699	728	749	754	710	737	800	749	752	751	756	764	755	769	727	764	765	719	758	751	764	779	700	757	741	717	729	711	761	771	760	698	781	751	701	697	720	783	810	763	785	730	752	749	716	705	755	754	764	772	742	738	698	704	757	768	688	746	765	748	764	768	748	767	714	745	739	720	743	751	750	712	718	734	736	721	710	761	776	756	729	781	743	722	738	744	748	725	722	744	783	712	746	761	740	715	765	788	760	719	764	697	751	700	729	717	768	727	742	706	745	812	749	776	777	756	702	788	752	714	752	791	738	726	763	755	725	813	762	761	776	748	769	790	783	760	743	757	760	734	719	726	697	774	768	749	746	738	722	753	729	738	777	741	732	784	726	739	729	695	716	740	765	742	714	713	750	715	732	740	741	785	783	733	737	736	785	728	716	756	785	787	777	771	795	713	766	735	767	724	770	745	763	766	752	726	764	734	726	722	767	725	795	701	765	770	716	741	710	698	763	722	784	769	774	756	741	746	736	704	778	767	754	753	764	720	752	688	798	766	781	756	721	735	715	705	786	739	743	759	740	747	738	731	753	766	733	770	677	722	722	756	753	718	707	744	791	760	725	723	711	782	779	750	734	749	703	742	748	723	761	734	784	690	696	732	834	764	706	740	737	710	741	727	750	751	735	722	750	724	772	712	747	738	770	748	758	764	730	749	756	721	750	703	737	777	720	781	686	771	719	753	725	743	733	732	756	760	744	731	754	743	762	732	800	740	720	662	730	760	758	740	794	755	708	731	778	699	743	749	768	716	755	775	704	750	744	717	720	721	730	768	735	760	745	733	788	696	768	742	788	712	729	709	733	761	730	702	726	720	697	758	719	750	711	718	739	724	709	791	783	751	790	761	735	718	743	715	741	749	752	718	717	720	768	752	731	723	744	732	805	760	696	755	659	765	741	747	758	758	741	705	714	737	719	778	761	702	771	737	758	695	694	790	698	739	800	753	747	687	726	740	757	718	717	734	725	804	721	712	738	726	748	692	731	733	722	742	733	702	761	725	754	690	743	780	782	729	768	747	724	781	733	758	745	741	743	732	771	795	719	731	784	758	748	718	724	717	715	755	764	730	713	740	748	714	779	774	751	723	708	747	668	712	705	743	746	745	778	710	754	695	727	736	783	730	743	743	722	702	782	777	695	762	741	734	826	738	753	744	772	681	760	779	767	793	812	702	753	768	813	739	744	773	733	750	749	713	763	738	708	739	744	817	779	727	756	739	765	751	735	684	758	776	766	737	771	723	772	745	751	699	709	736	756	727	733	716	797	735	680	689	732	739	756	725	719	748	728	732	821	713	755	698	789	710	735	739	748	747	735	762	743	721	731	741	779	717	774	722	846	732	752	793	748	740	714	777	734	764	740	727	732	733	735	739	717	786	735	790	765	794	758	741	753	761	744	728	738	754	692	698	757	806	700	708	756	733	699	769	736	760	737	769	738	741	782	706	744	714	749	741	786	796	721	746	740	762	785	759	705	681	748	756	793	710	731	760	744	740	741	705	718	754	723	789	694	719	710	720	773	716	768	725	787	726	750	736	769	753	798	743	733	753	715	773	737	804	784	734	768	711	730	763	726	720	790	741	730	697	731	765	719	728	714	723	747	724	758	738	721	755	714	742	713	705	716	797	799	763	770	798	798	754	773	763	751	720	766	735	746	709	738	743	729	765	774	804	704	732	738	750	756	781	741	775	751	746	727	729	771	707	723	783	730	811	747	731	726	734	736	709	752	764	784	752	759	743	747	729	743	741	754	756	745	766	741	732	722	750	772	785	712	743	730	789	752	761	741	756	718	756	732	718	794	751	745	754	774	763	734	760	774	770	749	789	736	730	743	704	735	792	758	738	723	774	703	751	757	758	754	755	743	765	707	771	764	798	758	737	709	746	757	767	743	708	763	732	744	743	703	760	768	736	730	801	761	761	739	721	720	751	722	704	738	732	734	839	778	774	726	760	707	742	686	808	716	757	741	686	758	760	737	674	778	773	758	754	750	727	761	744	777	757	766	719	724	712	803	772	748	705	761	680	775	723	735	752	749	775	736	764	730	746	752	706	708	708	735	738	785	676	772	695	701	749	726	758	738	762	691	740	733	711	809	739	730	740	771	746	754	747	753	744	724	793	734	722	724	803	761	705	781	766	731	772	743	742	745	765	776	714	795	779	706	763	754	737	771	748	736	713	796	756	736	764	770	752	759	679	723	727	807	717	746	743	746	770	746	693	708	785	781	757	684	738	760	744	758	725	708	694	711	771	761	763	767	692	717	695	768	752	770	759	744	783	843	721	733	754	737	766	786	746	783	724	721	716	753	748	743	717	728	739	775	802	718	721	764	759	748	737	737	740	714	785	767	760	723	719	778	742	751	757	721	753	744	757	714	707	777	747	737	746	751	764	769	703	753	788	743	747	806	736	706	739	721	703	732	769	742	767	764	727	757	729	740	765	756	778	668	775	775	774	733	747	755	733	699	756	699	774	707	767	721	778	755	744	751	751	744	759	709	748	702	787	748	792	731	817	699	722	705	736	746	764	758	721	745	718	736	763	787	755	765	738	724	740	741	723	760	799	759	769	693	738	783	705	755	781	720	756	732	740	702	783	702	706	761	793	716	739	728	764	747	705	732	721	724	733	770	695	773	769	759	731	705	731	777	705	708	770	757	776	764	793	755	758	714	701	718	740	731	749	741	737	704	756	749	771	816	722	751	751	768	766	778	779	691	727	746	792	754	731	732	740	745	721	677	727	723	744	769	757	704	745	775	727	735	714	783	738	706	721	730	724	737	811	744	761	746	722	741	742	738	702	769	736	765	765	786	731	747	716	778	806	775	723	721	714	763	713	767	710	759	747	750	739	758	739	825	755	753	713	730	717	774	724	783	743	786	745	728	748	747	752	769	775	723	752	763	712	757	750	748	763	758	704	747	748	722	746	759	728	825	780	757	766	729	727	729	756	744	800	711	751	710	764	752	746	719	714	753	710	696	776	779	729	736	730	759	758	736	714	741	753	798	759	723	766	766	717	781	744	751	746	754	753	773	737	709	740	776	752	708	744	729	689	764	736	752	768	782	703	736	769	697	767	728	774	750	728	716	690	753	730	755	777	743
3466	3698	4640	58582	59853	34862	12399	750	741	733	739	668	779	724	722	722	737	714	730	890	1285	1072	948	795	744	760	729	750	681	772	699	749	679	707	698	726	740	737	754	711	752	734	713	713	790	709	715	720	724	682	703	702	731	726	720	754	748	673	715	749	708	719	701	709	724	785	794	718	741	716	711	707	686	719	656	738	712	716	696	752	727	684	700	780	715	661	730	723	765	634	684	672	759	698	679	667	739	697	733	705	749	713	697	750	744	710	698	741	677	676	697	743	739	681	705	730	764	732	664	729	738	693	749	713	734	742	703	725	734	663	698	714	734	750	733	739	689	714	734	746	737	725	660	727	740	689	775	690	686	679	711	753	688	701	700	718	698	723	715	768	736	720	755	734	689	665	732	718	708	727	711	752	709	752	708	719	757	715	700	715	678	738	727	702	690	715	750	739	720	750	692	725	685	755	703	702	730	735	670	741	690	702	759	697	699	744	720	725	653	720	708	737	704	741	734	724	764	730	718	714	708	759	762	722	745	666	725	751	700	757	698	680	668	710	733	702	762	699	764	733	736	708	700	745	710	700	688	718	720	699	728	710	722	703	733	690	721	758	736	693	764	739	714	768	747	712	751	676	722	693	711	712	718	705	719	718	699	709	724	763	737	698	741	744	728	653	699	713	733	722	689	720	722	748	736	705	660	708	687	720	724	748	673	668	734	715	735	701	768	721	694	718	733	718	712	736	686	767	751	678	762	721	714	706	742	685	744	737	714	736	734	740	690	726	721	700	696	701	699	722	790	729	703	747	709	711	733	705	698	729	743	703	690	706	670	715	685	711	718	708	711	700	715	711	731	679	718	726	748	709	709	713	720	696	723	695	716	717	757	676	688	735	717	741	668	679	673	711	718	795	747	700	697	715	703	739	708	714	763	756	676	669	758	712	727	775	732	757	680	721	760	739	757	703	753	747	709	725	749	711	731	745	688	741	765	719	741	757	743	689	696	710	719	712	683	772	693	695	691	658	702	734	713	719	721	675	718	718	741	732	720	703	699	730	697	705	725	691	705	727	684	702	688	694	699	703	689	721	724	730	758	778	695	701	747	717	699	733	707	724	665	732	737	755	781	713	696	704	689	760	710	664	741	761	707	714	728	700	725	742	671	732	733	677	689	689	751	735	713	763	727	729	700	739	731	735	709	681	706	769	725	726	712	727	671	748	686	730	734	702	729	717	727	715	693	725	759	716	711	677	704	785	731	742	720	760	682	715	692	696	719	716	717	687	739	714	716	730	728	720	685	671	714	722	703	738	727	723	720	698	706	690	677	717	711	727	720	694	722	676	708	658	742	747	733	698	719	744	706	734	681	739	668	714	686	707	711	698	712	728	679	725	713	696	748	628	744	751	748	710	714	735	636	735	716	694	739	677	749	699	668	684	651	712	725	712	771	724	690	678	630	753	736	670	740	736	724	670	711	714	681	739	757	738	733	761	724	704	660	727	682	712	696	729	702	714	736	731	739	742	730	706	719	673	729	708	692	707	728	708	694	716	748	710	703	714	741	780	710	697	739	683	706	732	742	682	735	743	744	714	719	762	719	769	692	712	725	722	754	702	720	692	721	698	743	734	711	741	698	709	696	710	686	726	742	799	765	680	727	710	732	702	707	715	714	715	729	717	732	768	726	716	733	678	711	705	717	752	684	694	681	746	701	749	727	679	679	702	720	717	734	730	734	744	743	716	698	751	708	715	680	701	701	706	733	695	723	736	722	744	731	686	695	723	735	710	714	721	664	700	762	669	702	734	708	721	710	736	699	760	736	748	728	725	736	706	724	748	689	685	697	685	735	762	681	705	707	709	747	705	713	646	675	698	733	671	718	691	714	732	711	695	693	682	730	673	709	686	698	704	711	758	710	754	760	724	723	697	696	740	697	716	769	768	707	720	742	746	686	709	684	745	753	682	691	714	742	736	703	712	664	773	700	755	719	738	702	716	673	661	773	710	700	711	677	704	739	695	695	694	747	643	740	684	700	755	730	684	754	737	723	740	732	716	702	716	732	722	715	731	684	664	726	704	687	699	721	681	739	685	747	737	716	719	729	719	731	720	718	674	711	756	678	722	719	670	670	693	693	648	733	711	767	706	704	711	731	719	695	746	737	783	747	736	701	737	714	682	690	699	732	733	705	725	743	695	717	743	747	717	714	734	707	682	722	751	751	707	730	721	740	725	759	733	699	701	751	714	683	730	711	730	719	694	720	731	733	646	748	749	730	748	772	732	730	717	752	704	757	700	745	722	682	657	699	700	721	723	733	670	757	695	726	725	725	714	692	674	725	682	738	721	718	736	668	714	737	730	706	681	695	674	689	688	750	706	736	736	713	697	719	723	732	686	675	699	737	716	699	690	702	721	724	747	702	699	676	729	741	755	736	777	702	758	699	653	702	747	693	668	739	700	711	715	670	692	723	747	673	707	666	772	719	660	767	728	709	723	693	701	750	730	691	688	708	719	695	687	690	731	705	746	684	762	679	703	681	737	726	761	735	723	671	721	732	711	772	744	764	729	683	662	684	721	741	702	705	712	687	705	732	698	741	740	721	755	707	701	750	674	692	682	758	718	717	728	713	716	733	683	742	689	693	712	687	746	715	701	733	714	709	696	693	717	719	746	727	687	732	712	689	680	696	729	732	730	668	723	717	696	746	694	739	698	699	695	766	727	727	697	712	737	707	731	692	723	737	652	746	684	735	710	677	717	691	780	723	709	744	726	738	735	731	708	753	690	725	701	718	692	726	723	782	748	709	759	755	722	692	721	688	761	722	705	710	723	708	671	706	689	762	717	652	676	721	681	720	670	727	708	741	719	754	697	724	712	669	700	707	708	719	675	630	752	747	743	735	707	683	677	694	687	746	714	744	721	686	677	662	684	750	765	723	700	719	732	720	703	684	722	679	711	705	664	708	668	720	716	718	703	686	732	748	712	720	702	762	738	750	683	723	710	704	713	734	744	710	715	720	717	719	730	749	680	764	720	690	729	687	729	684	711	710	693	695	704	687	723	692	685	744	742	692	704	700	675	730	723	693	692	712	756	713	767	743	689	679	712	674	699	724	719	702	722	769	717	753	729	675	706	727	693	672	756	723	687	668	669	684	739	768	731	717	737	682	660	730	715	719	713	686	706	726	646	735	732	732	747	665	730	732	724	652	714	682	715	681	711	645	680	687	698	729	731	747	703	721	683	733	682	713	683	708	711	711	712	730	723	759	736	721	680	716	747	763	706	736	683	758	673	653	722	704	696	703	704	725	721	710	735	740	742	711	731	677	698	730	680	677	735	720	713	686	761	759	714	706	712	673	731	689	737	725	742	759	657	700	776	732	673	674	735	718	731	654	729	716	746	696	703	788	727	688	654	741	687	701	728	726	711	716	729	695	701	698	739	777	675	681	715	683	681	752	752	688	681	735	702	696	690	809	718	687	715	704	656	695	722	744	708	660	770	735	679	656	717
23789	21112	28320	45210	65550	51261	26053	3439	1010	891	859	876	845	903	840	840	873	832	838	931	1309	1457	1209	1042	892	797	834	811	853	806	838	842	790	817	909	814	844	815	795	852	787	851	889	851	843	863	850	835	825	799	810	782	815	795	835	819	845	760	822	816	805	826	839	791	821	845	825	854	824	810	870	755	845	787	855	825	808	798	766	841	828	822	768	799	766	812	803	798	794	778	857	784	840	795	825	795	828	800	828	808	780	861	796	781	803	776	775	858	826	817	791	809	856	775	829	788	785	817	825	867	838	806	787	850	843	841	821	832	810	769	823	834	864	850	802	813	840	805	781	821	785	833	791	796	795	788	760	792	845	801	850	806	798	755	818	797	829	834	787	818	811	838	852	775	745	817	834	811	821	822	833	826	820	827	805	822	824	791	805	810	803	808	798	881	836	778	800	834	827	810	824	818	849	811	808	862	787	751	826	852	802	802	878	795	829	786	820	831	824	834	845	855	902	865	916	783	826	760	822	821	802	767	845	813	831	783	832	867	846	824	827	865	849	839	771	850	814	839	817	781	780	835	810	820	845	776	837	856	790	783	815	850	784	804	823	871	826	782	826	833	798	793	809	838	885	814	870	831	827	830	879	806	819	858	839	804	809	838	812	848	879	823	830	812	803	806	832	783	813	839	818	804	750	840	821	816	809	811	791	798	818	826	808	777	838	806	865	814	837	793	784	813	783	819	851	847	811	869	807	864	867	831	854	817	892	791	819	780	798	854	842	783	839	798	838	815	816	843	849	852	787	794	801	811	824	815	822	853	831	858	809	810	849	819	789	810	814	789	796	745	830	815	870	799	794	789	805	807	818	837	859	823	826	830	795	821	820	757	809	768	850	787	827	800	803	807	783	815	783	834	829	793	927	907	840	802	769	790	819	839	789	840	836	812	785	782	834	805	811	820	780	861	805	770	823	834	824	818	826	827	781	783	767	816	775	834	841	812	809	821	786	859	813	771	812	812	831	765	828	807	834	829	828	764	756	893	810	804	787	828	860	783	788	815	862	796	816	859	778	811	848	787	802	819	799	853	825	845	826	785	885	810	820	838	843	791	836	798	816	804	863	823	824	837	869	769	765	814	831	810	816	778	760	798	832	781	783	816	787	835	786	794	798	807	817	795	803	797	863	843	829	851	892	808	836	835	832	804	806	893	838	812	817	791	776	815	832	796	768	803	796	798	777	858	809	828	846	857	792	854	796	817	835	855	802	771	828	856	795	825	818	822	857	830	823	857	820	814	794	845	754	793	815	800	839	866	815	828	819	794	785	793	838	808	830	818	837	850	805	847	801	884	836	844	807	805	860	802	827	798	835	783	748	832	802	809	827	833	828	859	805	837	765	828	785	753	803	810	799	829	875	758	853	816	793	773	845	838	827	809	839	809	866	857	799	779	807	768	794	761	814	812	836	807	866	847	771	815	806	863	764	855	874	805	805	878	801	819	798	813	822	828	856	807	827	813	811	819	913	785	820	789	840	811	803	808	851	847	842	876	793	774	781	753	884	861	842	818	803	827	830	824	757	833	763	798	844	814	780	826	794	797	842	776	813	800	874	813	830	815	808	810	843	851	833	809	791	762	860	844	833	817	819	816	812	827	805	787	794	807	795	870	829	807	855	774	860	794	791	840	823	808	841	844	805	726	806	820	800	809	835	825	806	824	828	829	779	799	819	800	871	794	794	822	793	796	829	750	814	819	796	830	847	793	792	828	765	801	784	777	853	802	783	779	804	809	796	815	800	847	870	835	822	846	769	794	795	854	864	788	818	790	827	820	781	798	787	866	806	829	878	829	746	809	750	775	857	797	808	786	838	792	803	800	818	819	851	837	805	789	809	831	787	765	824	763	785	833	821	849	845	772	822	826	856	821	841	788	818	796	818	818	820	830	843	816	869	841	790	783	785	774	793	849	789	829	809	793	802	801	791	807	805	774	828	785	849	816	777	839	785	820	851	824	814	816	820	798	825	802	826	833	841	810	806	833	761	802	848	845	783	847	860	810	789	787	797	801	817	779	848	794	805	817	775	821	774	809	822	860	801	862	766	849	828	848	771	819	849	845	814	853	820	835	833	815	850	839	814	808	810	813	850	794	806	849	841	828	816	779	824	823	805	810	791	796	861	847	803	759	794	833	814	760	775	861	846	854	772	824	808	822	817	819	870	814	799	803	789	819	876	787	781	816	768	821	799	837	837	857	833	831	807	795	812	817	796	827	794	821	840	838	819	838	823	823	856	802	840	822	816	815	821	815	859	808	827	830	820	833	810	796	835	767	815	792	824	841	790	838	787	779	844	855	794	763	818	819	811	873	791	753	817	828	785	766	808	850	789	787	831	816	794	790	928	840	855	792	840	820	816	790	802	834	804	777	851	788	834	762	818	851	825	828	746	867	863	792	821	861	796	834	794	837	818	831	856	810	779	807	767	856	831	844	857	830	810	790	809	827	792	812	842	817	829	819	858	853	795	842	864	814	873	805	862	877	796	805	830	799	783	818	839	826	795	829	770	863	801	841	790	895	809	778	804	828	878	883	835	834	793	838	803	842	795	816	789	777	791	819	843	795	804	774	824	840	787	816	850	790	775	879	831	839	806	778	835	798	819	825	836	842	794	834	849	834	775	826	822	808	842	806	807	839	787	843	815	785	795	821	815	777	803	785	805	801	758	821	821	790	872	798	825	797	832	851	805	780	805	803	824	816	846	755	827	835	798	795	846	850	848	774	784	854	830	804	813	828	829	806	819	816	812	806	845	820	833	798	774	854	803	763	802	807	838	866	819	850	813	853	821	831	790	832	807	830	842	874	801	789	791	835	864	820	865	833	857	800	779	779	793	828	843	768	860	837	856	826	782	826	739	839	813	822	874	816	794	788	805	832	807	781	835	831	769	791	773	811	807	811	812	798	805	792	862	802	877	825	834	770	779	830	851	779	808	846	841	805	804	848	772	821	788	816	806	800	871	841	882	853	791	803	813	815	817	845	827	793	782	788	847	839	807	816	796	865	832	796	819	818	890	793	766	822	843	811	849	826	741	847	832	867	850	807	825	823	775	821	840	774	814	841	798	882	810	849	813	852	831	830	813	833	802	800	799	845	807	784	793	843	798	861	773	822	794	774	791	804	774	812	811	791	826	783	863	775	783	817	810	776	821	828	810	785	802	832	797	778	813	792	815	820	810	820	792	779	830	861	810	839	774	806	801	808	852	789	802	796	868	814	800	819	792	802	836	802	806	812	737	806	798	784	803	819	845	813	813	781	842	827	786	841	853	787	786	793	827	824	872	789	805	819	809	808	882	798	827	802	858	831	848	798	827	855	850	829	818	785	842	840	832	828	834	780	804	840	850	840	828	782	849	806	801	818	804	797	751	837	798	801	846	796	784	843	823	872	835	833	810	812	828	825	798	824	833	803	786	827	849	799	764	803	820	825	828	797	806	814	782	800	790	783	898	805	813	756
3714	5631	7222	73313	71860	42872	15014	803	786	791	764	842	839	800	806	789	785	794	868	980	1689	1734	1358	1087	850	867	777	800	756	847	804	722	792	753	758	786	759	784	824	771	814	764	775	749	753	775	767	773	803	785	782	733	758	787	784	723	775	730	725	747	752	770	772	766	793	734	717	761	803	742	782	778	753	750	766	740	736	846	767	790	777	781	760	786	761	783	779	783	717	794	767	790	785	819	770	772	780	783	828	803	768	748	747	741	757	776	738	766	789	740	814	793	742	812	764	793	792	745	786	775	776	780	753	779	808	789	753	736	754	784	763	776	848	788	771	791	796	769	800	754	778	744	776	795	787	762	786	779	767	752	768	822	775	741	793	756	790	798	795	769	779	754	810	784	771	759	722	743	718	835	787	785	790	797	777	757	821	760	760	780	815	761	758	724	756	759	766	810	792	756	738	752	754	729	766	759	744	793	760	780	789	747	746	771	822	818	801	754	790	775	748	824	748	811	781	750	767	764	790	757	744	775	716	787	804	770	737	769	817	776	759	773	792	772	785	767	715	736	774	807	763	783	817	847	781	804	798	741	844	734	775	754	789	793	783	799	806	790	754	741	793	784	803	781	762	787	768	761	752	771	746	773	778	781	750	760	790	732	723	776	751	746	754	761	763	692	791	752	736	767	739	769	783	770	746	743	805	742	796	768	786	741	762	749	742	783	752	746	720	788	847	801	759	780	764	800	763	768	788	802	788	822	776	760	771	790	774	763	747	765	731	763	785	763	776	756	763	768	810	784	747	760	746	789	769	762	802	762	796	733	807	728	746	744	798	799	781	800	814	776	749	747	789	807	770	761	759	790	802	808	822	809	778	769	780	758	817	778	769	766	739	729	783	780	768	783	794	740	771	771	772	754	721	791	791	760	723	770	801	772	784	764	796	805	754	759	766	788	776	771	806	764	762	786	796	793	742	733	756	754	797	763	775	739	764	729	822	762	786	795	760	807	760	831	744	774	760	775	746	796	763	763	747	789	727	774	820	775	782	766	751	818	715	776	804	773	840	786	766	770	752	745	822	752	720	791	808	770	800	781	731	808	750	771	781	768	733	815	766	778	743	756	749	746	801	753	791	791	765	768	754	832	757	841	742	794	827	799	747	818	811	776	775	799	780	812	709	809	802	756	794	737	773	779	776	791	794	755	767	741	833	760	763	773	818	784	741	751	831	785	760	786	777	768	814	776	778	755	760	751	735	704	807	816	787	731	759	758	804	803	753	788	794	776	788	766	766	809	794	755	774	797	749	741	783	744	740	796	769	798	806	749	748	784	728	746	776	744	760	767	782	746	747	734	749	793	743	800	740	802	759	784	832	734	784	821	768	780	773	775	769	736	796	760	789	721	805	794	788	746	787	780	756	784	773	796	735	792	799	760	762	783	757	759	779	793	806	776	766	775	768	746	839	785	767	775	765	795	761	804	778	785	721	745	753	788	767	792	823	785	750	827	762	774	750	778	711	753	735	753	788	782	741	746	801	773	779	744	755	787	779	797	748	713	776	768	840	748	774	746	772	748	766	794	813	803	818	777	794	777	761	756	713	706	797	735	731	758	788	765	742	801	750	766	770	773	806	781	806	766	777	788	787	724	771	798	766	745	772	784	765	738	771	721	758	786	772	741	719	794	776	743	775	778	792	773	721	790	775	768	783	756	769	776	793	754	815	716	746	777	753	756	782	747	752	769	773	806	756	801	780	786	760	759	757	758	836	739	786	773	704	768	807	748	831	756	705	783	717	751	754	780	826	766	760	779	757	789	850	740	771	781	750	762	780	761	770	751	756	759	777	795	822	711	739	777	762	761	769	797	775	787	819	727	774	781	778	739	732	773	769	759	818	766	834	748	783	805	814	790	774	760	780	775	774	774	752	776	763	810	808	795	812	770	730	775	811	771	781	745	778	808	756	775	744	760	778	775	781	763	766	781	788	724	697	765	756	728	749	739	741	758	802	741	756	755	812	808	807	743	779	746	773	782	777	740	783	748	761	789	732	803	793	750	736	814	723	791	691	792	739	776	735	765	767	774	801	737	779	797	795	771	780	761	756	804	854	796	782	763	761	779	734	726	762	742	743	809	779	808	818	733	757	772	745	749	773	754	765	783	798	734	797	765	771	779	750	771	763	838	812	742	801	794	754	772	779	761	797	756	769	750	825	793	738	769	799	770	765	763	719	771	791	757	785	815	774	762	805	788	791	804	773	795	744	757	772	777	739	767	741	806	763	739	755	768	814	749	767	798	758	748	827	795	771	752	750	761	803	761	796	770	798	771	693	784	764	777	753	812	787	751	843	783	781	769	773	766	770	772	730	804	726	784	802	769	748	744	708	800	769	744	762	805	768	787	780	761	748	781	769	748	747	769	774	815	800	744	793	786	757	829	801	760	768	728	767	774	816	782	755	781	789	784	798	758	778	728	766	719	771	766	783	781	735	813	763	778	787	739	769	794	754	770	750	772	781	741	756	791	803	749	783	829	795	734	741	754	796	778	748	730	757	738	780	801	796	792	785	810	756	729	715	715	742	757	751	759	794	725	755	796	784	760	746	761	775	748	783	747	763	784	792	801	744	785	755	816	807	753	797	763	753	737	795	784	742	716	769	780	752	792	774	769	779	779	803	739	780	782	765	794	737	804	792	812	737	777	752	744	753	760	766	773	827	762	814	793	782	777	794	803	768	738	802	767	710	765	757	808	776	768	760	777	802	738	763	788	749	699	806	755	769	837	737	793	752	814	741	750	803	795	759	843	812	771	764	737	822	794	774	729	777	717	777	750	839	728	814	771	772	731	768	767	759	754	752	788	744	731	778	819	804	826	734	722	744	778	763	769	753	785	773	792	747	745	765	775	743	790	809	732	737	782	827	784	788	767	759	770	741	791	726	762	762	786	786	778	801	772	757	762	751	747	755	688	767	749	736	790	801	792	749	764	777	774	758	794	777	772	812	764	793	795	779	752	807	769	745	773	761	796	774	836	775	803	807	741	772	704	746	825	749	785	725	724	776	787	742	759	797	757	816	786	812	770	769	856	725	760	776	756	723	726	704	819	776	764	795	767	759	794	776	788	760	762	802	829	799	755	778	766	728	764	818	799	794	779	792	764	805	777	734	752	780	762	770	771	681	758	778	700	781	742	765	731	774	785	781	838	722	745	782	714	751	772	809	786	780	763	758	772	780	769	781	745	811	733	788	708	750	774	767	795	783	774	803	785	756	800	795	778	784	765	757	794	741	792	771	779	779	782	810	767	729	753	763	784	778	791	774	764	810	775	748	759	826	737	764	761	801	759	727	755	743	799	760	788	775	783	758	786	759	773	765	737	778	728	761	813	760	776	762	737	738	784	751	765	786	759	764	747	750	757	772	765	752	755	787	769	754	803	763	782	760	831	723	838	791	835	761	766	744	780	729	779	768	798	793	774	775	724	767	739	773	796	774	805	744	780	782	736	724	769	793	745
27127	13341	2305	11811	18486	10147	2133	841	849	799	760	780	779	763	811	773	769	779	810	755	880	838	820	818	828	759	747	765	809	797	830	783	810	818	743	782	737	758	734	829	818	749	810	771	791	798	767	765	799	780	765	779	834	781	744	763	892	771	740	811	777	779	824	757	807	784	772	788	781	761	797	760	801	831	804	770	831	775	742	720	797	800	801	789	762	750	810	802	763	803	760	729	754	706	821	756	793	768	768	806	824	829	785	753	762	785	782	835	771	815	773	765	819	803	752	796	794	749	766	770	790	758	735	806	797	762	775	771	757	757	816	791	758	784	727	786	782	785	801	811	739	820	755	724	783	777	751	797	784	793	852	802	816	798	742	781	793	832	772	762	751	821	754	761	794	832	784	783	799	859	752	830	778	775	842	786	788	790	773	826	818	783	747	748	756	817	819	769	829	771	806	801	786	770	788	729	820	792	818	828	757	828	767	810	745	813	801	816	801	791	747	792	815	769	747	729	777	819	735	781	715	791	807	790	829	773	748	802	780	764	850	808	742	821	762	744	786	767	794	798	788	816	761	846	806	771	803	771	751	806	778	815	765	811	767	774	879	796	835	783	798	781	822	782	769	791	780	793	804	734	766	778	744	770	788	772	786	781	714	781	760	782	781	749	782	777	798	794	786	765	785	801	767	766	812	815	776	819	793	816	830	803	804	779	830	752	813	753	773	781	818	731	796	837	775	809	757	782	784	772	780	764	737	775	827	707	746	792	751	858	824	760	770	774	751	749	788	742	798	798	824	766	782	816	798	816	767	809	806	807	768	814	748	805	816	823	762	729	763	831	797	826	799	811	769	821	797	802	790	813	758	798	788	772	788	829	808	793	819	728	783	789	765	792	839	763	773	777	796	705	790	752	820	775	754	836	826	775	783	785	781	786	754	781	771	800	755	830	758	745	822	803	831	736	740	767	771	740	826	826	764	815	793	813	791	770	795	773	742	738	796	796	770	720	822	785	754	780	816	852	818	777	784	814	773	743	774	813	791	775	810	827	800	781	754	766	796	773	763	755	760	746	766	800	813	785	779	733	774	761	754	762	812	829	807	721	815	793	775	793	797	785	789	803	748	779	803	798	791	769	803	832	753	790	807	757	742	785	804	813	769	810	815	783	761	796	788	759	764	779	815	758	826	799	834	808	767	751	737	814	755	785	833	793	739	774	762	740	792	838	765	781	785	779	755	753	785	762	736	819	805	800	793	780	788	701	749	775	751	818	773	742	775	787	760	729	799	810	791	756	709	760	830	777	789	778	814	795	857	815	822	790	764	834	801	784	786	742	809	820	761	799	798	779	786	798	906	816	819	785	737	771	782	792	779	821	772	771	768	792	825	774	807	768	872	840	805	769	746	765	814	762	816	796	822	765	745	769	843	780	789	816	763	762	797	784	834	819	777	816	765	811	788	826	770	752	809	827	795	786	819	737	770	791	784	729	762	739	841	806	757	792	758	790	765	791	786	790	795	771	764	797	754	780	781	791	807	765	804	769	799	757	777	724	776	810	797	789	843	820	777	854	759	785	785	775	792	790	761	814	739	766	787	801	808	806	778	760	803	749	783	816	776	794	785	763	803	791	836	782	778	766	774	779	778	814	789	816	816	774	765	826	737	785	783	805	764	761	801	780	761	738	874	833	811	892	766	794	820	782	754	774	763	712	768	801	764	780	780	778	761	812	797	813	772	804	832	809	821	752	835	835	809	797	770	766	809	751	838	757	782	782	807	795	738	797	800	862	760	791	789	800	782	731	759	727	810	776	793	783	746	809	778	711	780	788	828	744	802	781	796	776	749	755	844	797	810	772	746	754	755	786	745	782	764	755	769	729	753	785	759	782	754	819	831	816	795	806	838	803	796	776	778	809	841	748	769	741	797	731	804	762	764	795	726	753	770	735	802	776	769	804	792	741	794	730	787	781	744	749	735	742	823	777	819	748	756	792	773	799	772	802	796	827	797	809	775	767	759	790	796	798	850	742	779	757	748	809	773	757	756	767	761	753	760	772	772	763	786	781	799	783	820	783	802	799	742	827	830	811	804	788	809	815	796	753	818	744	782	792	782	780	802	783	786	781	816	778	791	756	792	772	735	748	791	777	778	813	781	768	769	795	751	763	795	749	746	763	778	736	761	744	810	754	787	803	780	771	802	808	809	800	793	723	799	772	761	778	815	774	795	763	805	782	749	783	770	780	760	776	834	776	776	812	803	763	806	764	786	820	831	813	751	791	778	764	849	813	752	744	771	798	776	725	789	759	817	748	798	756	798	774	810	755	725	751	811	733	808	794	769	809	767	783	763	752	787	832	781	797	777	810	799	803	756	854	787	746	838	845	824	806	781	779	801	768	769	776	811	748	745	744	782	733	754	800	801	795	817	783	785	782	726	777	754	826	750	839	794	813	828	758	818	797	782	775	805	770	776	819	751	824	770	758	775	828	847	805	816	773	785	812	804	787	777	820	774	752	752	788	732	807	775	768	728	780	753	783	770	790	771	791	734	782	801	770	808	786	806	769	797	766	808	740	766	758	773	734	782	714	759	760	843	796	729	809	813	800	807	808	786	791	733	799	788	784	776	818	837	783	803	774	790	751	750	758	789	776	753	853	776	853	806	779	799	740	770	760	779	762	806	755	777	792	765	772	788	802	800	842	788	775	833	772	777	760	756	737	803	784	821	764	795	807	806	796	807	805	805	794	820	796	762	785	820	762	768	789	772	782	805	786	779	775	729	750	803	738	844	787	796	813	812	827	762	764	775	795	767	798	774	823	767	751	722	721	772	800	814	757	809	758	775	793	815	774	813	801	789	812	730	743	792	805	778	743	765	732	831	824	739	779	755	766	777	820	804	792	772	774	790	692	822	766	803	769	735	764	752	813	839	827	791	760	781	767	716	768	796	792	828	796	778	775	766	796	773	776	750	765	820	828	813	813	779	765	808	770	785	799	778	799	805	769	795	736	800	751	770	793	786	799	799	799	748	778	764	815	796	781	823	769	756	778	811	781	810	777	783	805	845	789	773	788	851	781	770	818	726	749	766	770	795	761	799	798	778	819	768	810	750	775	784	772	797	766	773	785	756	797	843	739	818	767	754	758	737	818	756	780	772	738	746	817	803	767	784	869	834	777	834	841	775	798	773	782	761	853	784	791	777	827	838	797	842	778	749	829	789	810	800	738	823	817	777	805	809	808	770	815	772	749	743	831	811	793	804	787	774	808	738	819	786	785	802	794	784	736	786	818	833	747	828	807	784	791	859	776	749	842	800	833	818	792	789	741	760	795	766	730	823	760	764	769	745	810	808	745	726	765	786	796	809	800	759	793	777	785	744	793	804	780	728	745	751	713	768	823	739	731	762	805	799	776	770	747	773	826	753	757	806	798	798	747	793	759	789	785	818	752	777	803	744	814	796	748	820	789	801	803	829	816	788	766	764	757	843	807	836	835	756	774	786	792	781	788
4959	1001	1000	11321	14815	7196	1673	739	684	714	695	776	716	668	753	712	745	711	679	705	790	793	779	748	765	739	705	747	717	719	731	718	780	702	695	735	712	710	716	708	734	719	759	704	764	749	733	729	711	625	736	720	705	744	677	753	715	707	745	687	690	666	696	721	759	714	711	737	700	690	644	749	704	707	717	703	714	674	731	686	714	701	691	736	699	710	652	704	714	728	682	708	736	730	751	697	717	742	639	728	695	671	713	704	700	714	679	757	770	750	719	688	738	725	698	732	688	694	710	716	664	690	699	707	676	700	737	677	690	691	700	739	710	703	669	696	711	686	724	664	694	662	688	771	757	723	720	763	695	700	669	711	715	711	718	695	690	687	746	727	700	743	679	706	676	670	724	685	714	697	686	675	695	688	726	691	726	723	694	665	672	720	696	732	753	724	788	719	684	702	674	682	701	699	723	686	731	725	712	689	692	758	724	687	720	736	693	723	726	712	677	658	700	699	738	704	674	750	695	752	729	717	703	693	689	691	703	678	696	677	733	772	688	698	674	707	696	704	699	722	719	693	723	715	696	687	730	716	740	739	696	725	679	718	667	713	724	671	659	638	739	684	685	703	725	711	728	702	698	753	671	698	730	674	678	730	787	682	692	710	697	723	729	739	700	708	703	702	685	695	708	721	686	757	747	702	699	731	690	727	725	731	751	753	710	732	722	727	711	695	708	722	734	719	700	686	747	710	736	728	654	711	659	693	692	707	722	709	713	719	732	723	739	708	664	724	685	705	774	703	719	733	656	702	684	663	723	787	729	686	707	708	705	672	748	717	659	698	706	759	677	719	708	716	668	725	691	718	725	718	687	679	715	694	661	692	719	683	649	672	704	662	700	708	701	674	681	721	732	739	699	687	726	699	733	678	698	679	688	635	696	693	703	742	712	702	677	745	642	730	702	676	694	696	727	741	731	713	728	733	701	727	690	713	711	717	715	707	700	749	673	724	708	729	731	726	714	738	716	717	709	723	663	693	680	716	696	697	713	690	698	663	658	748	742	674	694	675	724	664	694	758	715	699	753	762	688	665	705	657	717	713	696	729	675	759	677	727	701	733	746	690	744	712	709	714	712	697	719	700	708	728	687	694	706	759	669	672	717	742	670	713	724	669	662	735	673	679	715	759	696	691	764	724	678	684	659	683	701	749	682	723	690	692	677	708	722	690	723	698	755	680	735	648	769	735	698	653	663	696	734	699	705	707	705	702	694	715	695	701	707	721	713	672	738	702	702	732	729	694	695	682	662	706	724	690	675	743	733	692	732	717	694	675	746	681	694	699	697	695	699	729	679	691	703	681	695	683	749	736	730	735	761	705	724	722	712	683	682	708	679	731	665	719	731	680	707	766	713	687	675	719	708	692	730	725	728	691	739	707	750	677	687	730	715	737	751	676	755	754	688	708	699	725	680	725	698	685	644	675	695	656	706	689	725	726	723	748	750	710	721	702	742	690	675	715	649	690	737	695	666	729	716	720	699	692	697	689	680	676	684	700	675	681	762	744	672	702	727	673	699	700	668	717	673	753	711	715	696	742	717	683	731	671	735	652	728	690	740	750	704	650	694	719	693	677	697	675	727	703	716	727	723	671	740	719	659	689	710	709	711	723	663	637	710	690	676	694	727	694	725	703	645	718	729	713	715	657	719	700	696	666	708	701	719	698	721	741	726	704	722	705	671	671	711	706	745	672	694	635	697	736	710	717	741	684	717	684	725	735	710	693	764	709	699	707	728	734	728	727	717	722	699	704	707	689	725	705	658	693	720	723	690	729	684	690	670	736	667	765	699	738	682	717	739	721	671	745	715	699	703	709	748	698	697	695	726	704	730	754	708	672	704	699	735	690	739	632	638	677	731	704	724	704	757	699	750	769	723	703	717	699	758	671	685	716	632	702	694	750	686	682	662	678	700	698	741	727	651	685	746	725	740	714	716	694	721	711	682	750	699	723	738	717	692	716	751	689	746	743	657	699	754	770	692	697	695	703	734	665	694	676	689	729	732	649	708	681	737	716	736	705	696	671	721	706	740	710	751	706	661	701	692	696	694	701	732	675	680	659	683	687	744	656	715	720	746	699	695	689	709	683	658	698	648	734	711	662	712	669	652	724	713	704	651	737	689	744	685	683	667	758	693	710	752	720	701	673	722	687	722	662	727	674	688	702	685	670	759	671	695	647	662	691	734	654	664	736	669	741	688	712	736	687	685	736	715	695	695	670	772	730	662	655	715	713	730	693	714	698	667	673	696	702	658	719	704	700	708	707	672	709	711	706	708	679	714	687	729	727	693	670	720	688	683	719	702	729	664	753	745	749	678	723	676	660	685	761	702	671	747	727	703	702	703	679	723	683	689	689	697	710	706	742	702	700	702	700	715	692	676	709	724	692	728	734	718	682	735	695	671	673	689	764	682	695	746	756	709	758	718	706	684	728	728	693	716	722	758	710	726	750	745	740	741	685	656	703	709	692	692	674	716	756	691	677	690	671	735	700	724	678	697	713	702	677	734	709	676	706	674	692	705	699	723	702	698	695	684	735	735	689	668	748	689	668	693	681	673	648	781	704	656	648	712	688	676	731	712	722	697	688	715	737	735	700	686	664	740	715	709	669	706	730	703	692	723	721	692	659	763	669	719	643	695	704	682	676	706	696	657	660	711	695	713	691	676	664	671	730	723	741	702	716	714	653	733	662	656	713	695	728	758	712	725	674	692	698	753	731	699	715	734	683	679	736	717	683	672	718	662	718	679	674	760	684	733	711	742	746	682	716	693	701	704	712	719	691	722	735	694	744	729	743	728	693	663	739	744	723	721	702	726	682	771	711	728	772	690	674	691	706	719	688	751	724	674	690	743	675	677	689	708	715	694	709	745	731	710	742	717	703	700	726	719	728	711	713	717	687	730	693	664	681	695	696	723	739	685	767	755	737	648	670	713	706	716	702	722	688	714	706	718	740	730	715	706	749	688	707	692	674	696	725	683	718	693	698	641	690	699	716	731	715	706	649	718	673	726	759	716	715	731	724	694	642	725	719	771	694	695	685	653	717	677	754	759	688	708	710	672	686	678	708	718	718	706	721	677	691	744	676	709	686	747	707	759	716	700	734	681	717	681	719	730	646	732	730	681	673	707	715	704	710	707	716	645	663	742	670	697	701	732	696	693	723	684	712	713	709	733	701	685	732	752	714	737	690	669	727	702	677	728	704	699	702	695	649	720	698	727	722	673	690	709	652	716	702	716	680	724	726	756	730	735	686	715	664	737	672	741	668	747	666	714	679	696	701	695	715	724	697	691	716	751	665	744	714	666	700	694	722	668	716	678	753	683	689	744	734	699	721	779	703	696	723	704	704	747	649	708	780	726	696	680	731	751	709	695	674	686	718	678	701	644	711	757	728	697	669	709	729	681	664	702	747	681	725	675	757	706	717	774	695	731	722	745	723	758	771	696	706	738	706	723	706
24534	21099	27377	43621	59837	44117	17780	1769	839	811	829	742	788	720	766	732	751	776	795	783	1091	1022	971	827	762	789	756	746	736	791	741	747	723	769	771	746	699	703	717	700	783	763	759	792	765	762	750	667	742	799	711	748	725	740	742	766	727	717	715	740	747	774	785	721	739	714	705	736	716	774	795	735	773	787	755	735	735	687	730	750	717	747	717	749	721	732	715	788	734	764	787	682	724	723	757	737	737	730	748	688	729	706	783	722	742	729	767	749	742	739	712	734	783	694	764	746	727	755	731	696	731	735	722	769	763	696	732	745	746	749	775	768	735	786	780	763	773	746	748	747	689	723	749	741	771	743	712	692	758	744	741	708	738	780	728	738	732	683	764	754	706	817	707	713	751	774	775	771	737	731	728	758	745	733	733	749	763	727	728	766	768	740	777	723	742	740	725	731	763	698	765	710	757	752	717	777	800	777	760	730	761	770	726	820	697	710	739	758	729	705	717	756	725	705	746	746	785	772	652	720	752	735	741	668	711	719	717	696	710	763	691	706	733	727	784	740	736	749	731	727	756	690	736	720	765	746	752	769	745	756	722	713	708	757	724	701	763	684	693	778	718	740	692	709	797	744	746	750	743	778	746	717	740	715	713	734	781	709	763	712	729	804	720	707	743	759	745	767	744	682	769	716	724	750	767	717	762	775	767	742	745	739	747	698	713	752	695	722	690	752	757	794	797	718	743	717	712	714	710	785	745	730	706	712	732	724	765	741	733	777	752	732	706	748	721	753	699	787	777	756	796	740	744	720	788	792	723	729	769	729	723	751	730	752	721	702	753	755	766	752	740	747	770	738	725	756	701	746	746	728	714	719	748	813	695	717	792	753	804	720	738	748	714	756	727	771	784	764	768	767	706	734	728	780	709	719	747	758	729	743	720	732	739	757	750	764	707	752	763	687	761	753	723	717	737	713	711	705	701	714	705	712	695	684	727	743	727	733	760	760	728	784	744	730	741	764	747	738	790	709	799	742	694	768	752	796	714	739	752	764	688	716	730	792	711	720	730	735	717	778	734	723	740	771	713	696	742	751	692	720	747	753	738	771	710	731	755	789	739	698	743	705	703	769	734	735	730	725	721	712	738	736	747	745	780	737	799	736	736	770	766	742	749	712	745	805	766	750	725	719	745	795	719	791	773	718	748	801	730	764	737	739	717	759	684	727	694	770	759	670	746	748	677	669	730	758	722	759	816	748	743	765	774	762	730	746	725	714	767	717	750	740	733	738	745	713	700	711	735	727	732	767	736	730	752	719	724	744	759	711	722	728	694	722	757	761	742	716	735	709	725	741	741	816	671	704	734	741	719	754	779	725	759	772	737	723	744	753	755	715	723	742	741	743	757	720	745	702	760	780	773	730	734	757	736	741	720	724	779	751	728	717	755	727	729	724	737	706	764	726	748	749	722	701	743	716	685	731	755	711	753	755	740	747	726	769	720	754	758	740	738	753	710	749	767	709	709	738	717	721	751	715	739	738	707	732	734	747	712	743	721	768	732	764	748	754	747	751	763	690	727	800	745	686	730	728	696	714	761	736	732	775	738	730	772	769	693	745	722	753	684	735	700	756	726	736	728	703	767	710	750	706	665	730	727	728	711	746	721	774	711	692	699	774	772	718	755	721	720	741	716	733	737	721	743	720	679	689	752	737	751	707	716	742	777	795	784	765	707	753	709	738	728	739	750	758	732	708	772	738	720	706	742	735	690	781	733	723	757	727	741	757	712	748	774	733	772	785	727	745	724	735	719	745	727	717	780	727	714	746	776	696	733	713	740	731	740	729	780	735	798	749	778	719	709	782	744	745	715	755	772	758	758	754	791	796	760	736	720	764	723	704	710	759	682	753	723	721	800	727	744	751	724	687	785	703	710	721	777	729	696	711	767	668	735	781	725	696	730	818	681	711	735	752	749	715	748	770	730	725	755	753	713	720	761	806	712	715	761	717	777	773	710	711	709	678	764	778	747	748	720	797	745	764	732	730	723	755	748	732	757	723	780	751	733	732	748	694	746	760	734	743	696	770	756	760	740	712	750	729	722	760	721	777	697	764	704	709	687	737	741	697	758	761	718	718	751	730	748	739	716	730	743	702	741	743	725	729	759	703	771	743	707	775	737	754	717	753	805	754	749	748	742	722	742	737	731	738	739	708	752	675	718	785	752	693	750	763	737	757	718	771	758	738	751	715	730	733	707	738	698	746	717	729	735	749	741	775	736	717	719	739	693	709	754	706	693	729	753	719	758	791	720	709	813	764	733	711	752	734	736	759	701	752	750	730	777	708	760	755	692	757	720	740	766	718	715	758	709	743	687	678	723	783	726	730	751	739	730	691	763	680	696	753	762	738	749	752	756	714	742	757	752	713	757	753	765	735	778	760	784	763	766	743	744	730	726	754	746	757	782	758	734	729	742	763	769	719	731	727	739	706	709	730	747	724	755	712	723	711	715	732	759	744	763	748	768	697	737	754	728	750	722	758	731	757	780	758	764	717	732	686	778	726	764	739	768	749	731	690	704	807	719	755	770	722	745	734	681	741	738	703	720	759	716	756	740	726	778	742	725	701	762	698	761	752	745	701	723	742	835	794	721	700	764	773	728	728	738	728	769	785	735	731	747	766	734	754	732	754	708	737	729	704	733	726	774	758	727	711	749	730	743	738	708	713	760	762	780	755	788	759	755	712	788	757	742	743	725	686	753	697	695	785	704	741	762	675	746	729	743	726	734	722	692	751	739	731	730	760	737	704	772	761	737	742	772	722	734	773	748	719	737	742	712	706	730	711	702	761	707	715	737	731	764	742	735	720	773	710	795	697	718	733	744	726	736	709	688	713	731	675	729	754	761	725	797	758	739	733	734	759	751	758	785	701	756	788	743	766	750	730	733	706	727	765	734	706	743	733	752	713	778	775	718	737	737	723	753	728	783	674	726	720	755	710	720	747	756	746	783	741	743	757	719	716	757	723	784	761	754	719	724	698	733	788	737	747	828	722	717	754	782	691	751	744	705	744	775	753	766	764	694	739	751	714	758	727	732	662	748	769	737	780	699	719	724	719	764	741	677	709	726	760	717	716	727	765	740	723	715	737	718	760	707	753	727	794	780	737	705	723	777	724	715	763	711	788	784	704	777	763	757	789	719	741	761	742	790	797	765	762	720	743	715	719	742	788	760	739	741	767	738	719	719	789	701	695	753	773	722	762	721	703	775	712	804	744	745	724	726	685	797	733	723	735	721	773	709	742	719	749	764	715	754	687	729	741	726	728	727	728	788	743	758	718	773	708	801	765	711	754	732	718	744	732	719	792	755	760	699	701	744	741	762	738	723	771	731	718	730	713	693	752	740	729	735	713	697	761	780	775	732	738	745	759	742	746	803	726	731	753	729	705	787	755	777	717	789	759	705	703	745	758	741	736	734	711	722	746	777	711	739	743	748	736	732	729	736	695	697	758	712	752	682	736
3511	3630	3613	56752	58488	34517	8293	772	698	723	716	766	782	710	745	733	725	736	704	744	1309	1273	991	870	766	740	736	738	683	728	672	738	703	735	695	715	693	723	780	799	684	733	738	744	743	719	697	717	724	750	740	728	689	716	673	739	678	692	722	712	734	701	697	740	719	728	688	700	697	747	739	697	729	728	708	663	720	690	745	700	719	692	686	740	739	703	737	718	688	705	723	714	718	706	725	717	706	726	725	702	709	722	723	692	757	670	708	781	767	725	705	695	766	731	709	679	758	691	695	653	724	722	727	706	706	694	745	693	636	691	715	730	735	725	713	733	660	690	735	719	687	725	707	727	738	688	743	719	722	720	736	734	683	724	709	719	707	728	727	720	703	690	709	715	705	709	708	690	687	745	737	725	686	763	727	712	695	737	715	760	693	689	695	721	721	701	748	723	700	706	669	731	700	714	745	718	721	736	730	690	683	735	686	742	699	681	682	716	693	703	761	764	726	686	696	703	741	722	748	725	716	681	715	686	735	720	675	689	699	721	720	715	709	724	722	745	712	686	693	733	722	704	802	677	706	734	721	716	728	677	655	675	725	710	674	737	721	739	705	710	715	760	668	696	676	694	737	697	720	722	692	724	702	717	710	668	736	670	731	732	744	700	705	697	700	730	676	671	707	684	693	681	703	726	694	698	716	677	683	633	742	740	668	677	699	736	739	728	756	709	716	746	681	708	723	744	725	720	632	724	754	656	701	706	716	668	691	696	669	744	691	733	712	729	701	660	761	683	706	702	711	691	749	749	689	701	748	732	747	746	712	709	735	697	703	674	743	773	735	688	712	776	646	703	718	712	668	741	738	785	667	735	721	747	687	702	758	704	722	715	735	734	680	677	731	747	713	710	687	710	752	723	709	741	743	708	771	763	693	738	738	667	703	719	718	738	735	775	705	697	706	729	674	719	738	707	711	715	755	756	704	712	689	728	680	670	685	739	728	738	694	712	697	810	755	726	752	721	716	678	692	731	698	720	730	711	697	720	746	733	718	664	697	693	686	748	715	712	738	715	705	654	720	720	774	685	694	734	710	791	751	731	708	761	757	745	729	694	699	726	681	728	659	717	746	757	700	699	730	706	737	743	763	708	736	689	736	682	733	732	706	673	731	771	704	772	758	740	717	685	737	695	705	717	694	726	702	657	687	704	694	721	705	689	754	695	720	700	704	664	755	718	715	774	699	701	717	710	779	781	690	730	658	700	721	705	683	750	719	691	712	734	696	712	709	732	714	696	759	684	699	704	701	713	713	699	672	752	711	679	757	669	693	736	697	732	712	711	712	709	696	731	716	699	753	728	730	715	676	667	763	663	726	830	747	736	683	754	696	714	704	686	685	718	724	679	727	688	699	739	724	755	708	751	706	737	749	699	731	696	746	715	729	745	730	719	695	715	704	720	712	702	757	711	761	678	751	727	669	694	743	735	703	768	771	710	669	703	694	746	747	725	690	745	672	764	707	689	737	667	698	738	711	703	714	727	693	726	754	752	725	720	718	705	742	695	723	728	744	700	692	716	742	653	713	720	712	744	721	708	698	722	711	707	700	713	729	696	669	693	708	703	748	674	708	728	739	699	716	728	744	707	679	695	766	722	765	735	754	713	753	663	716	701	732	724	747	743	781	718	736	715	713	695	713	729	728	684	670	739	756	738	699	698	696	699	706	691	737	713	679	724	704	692	724	735	743	715	724	738	676	649	669	736	682	706	710	708	760	737	759	731	693	687	710	699	730	700	655	661	695	721	720	677	734	691	710	735	709	726	719	684	725	713	721	712	700	724	744	692	733	666	686	738	751	712	729	681	729	757	754	739	714	731	686	679	717	750	750	730	710	713	727	700	722	726	700	669	737	727	699	680	659	789	690	748	671	734	703	708	764	698	723	725	706	740	683	740	697	696	697	716	681	681	743	738	739	681	679	782	693	754	719	722	711	703	711	723	703	702	738	723	730	744	725	718	685	706	731	734	708	738	704	694	725	707	739	716	704	723	700	766	724	683	741	739	691	758	702	729	720	694	771	729	691	695	723	680	732	702	698	735	702	736	722	657	702	711	675	713	688	718	693	694	712	709	680	686	692	691	704	705	756	707	736	730	703	736	693	717	760	708	724	712	761	712	726	690	685	738	682	710	714	736	711	692	716	763	690	773	744	687	718	740	678	656	712	766	729	721	722	712	716	690	723	694	699	772	750	773	747	695	732	738	710	700	709	681	743	744	712	643	740	717	752	726	740	715	757	731	748	694	738	728	688	690	701	697	716	684	661	722	719	744	686	703	716	713	762	739	698	694	701	718	716	706	768	726	763	728	687	748	645	746	683	713	709	738	689	711	732	726	687	776	725	722	705	715	699	734	663	700	725	726	698	753	698	704	659	705	730	672	716	695	677	657	680	731	726	704	723	720	686	706	683	798	739	684	747	709	746	709	709	698	703	682	709	685	712	711	749	709	758	727	681	696	719	738	709	765	670	754	707	726	706	741	702	760	739	735	740	711	748	611	709	720	700	721	709	755	730	720	644	733	685	690	731	737	698	682	715	730	725	749	723	707	659	737	703	718	737	730	707	700	726	691	688	722	707	715	688	714	709	657	695	695	710	744	683	743	751	724	705	720	724	724	690	726	714	716	699	742	741	677	684	703	692	730	760	723	678	699	692	720	734	708	683	724	766	695	744	735	777	686	733	675	701	725	734	706	717	745	699	721	694	714	721	758	750	686	729	737	712	736	706	697	682	652	708	709	688	701	735	670	736	757	685	709	707	715	747	750	701	694	733	720	695	663	680	698	729	717	716	680	729	726	705	769	712	705	700	697	729	726	762	726	660	765	653	693	787	696	688	735	710	721	704	705	757	691	738	717	729	706	700	754	739	720	703	691	717	703	705	760	721	725	740	697	706	686	728	726	718	678	695	718	742	715	722	701	695	694	717	731	713	718	723	711	740	697	766	679	692	716	706	720	689	697	750	724	694	724	742	688	691	745	726	701	677	716	728	747	700	705	756	733	706	669	724	732	757	734	736	765	703	743	712	728	757	713	766	719	682	708	734	682	743	671	726	626	764	729	733	700	688	704	683	719	700	665	714	690	710	729	711	672	743	740	735	695	765	681	722	719	708	656	691	743	725	724	705	678	732	739	723	681	729	768	686	719	702	695	680	752	737	708	683	728	695	721	658	714	707	693	687	765	715	701	666	660	707	738	698	729	684	748	685	745	764	680	722	725	742	674	734	627	738	722	668	714	681	708	708	679	739	712	707	712	724	720	774	717	699	727	675	715	750	708	693	662	701	719	697	738	740	707	694	719	697	710	714	725	727	722	686	743	707	704	734	687	666	723	720	714	756	708	702	722	725	696	726	729	734	665	720	718	695	735	727	686	717	727	698	710	743	710	752	677	704	726	737	727	684	729	699	729	707	671	702	715	732	733	731	718	654	710	706	732	710	742	688	733	672	692	732	714
23750	21092	28335	40641	62873	50129	26772	3786	1061	903	894	848	834	798	871	920	831	863	903	904	1271	1265	1096	938	874	880	889	805	822	854	809	822	814	812	808	831	834	772	842	827	816	798	808	821	753	844	879	795	821	790	789	884	794	844	852	789	854	847	863	771	864	820	826	792	782	866	801	827	796	784	822	770	877	796	839	741	849	858	828	798	837	795	845	845	844	796	857	831	839	836	827	812	813	837	793	775	771	808	816	837	831	812	859	819	806	840	760	911	807	816	792	803	839	852	801	796	803	816	833	855	805	797	784	818	763	836	813	832	864	839	837	803	817	793	841	795	809	840	839	816	843	810	826	806	849	816	809	796	830	782	836	815	796	755	794	774	776	857	816	822	804	827	813	854	873	819	829	835	809	850	818	849	787	866	825	843	788	882	787	855	792	892	843	822	826	800	850	836	813	829	805	848	846	789	801	876	815	757	812	864	806	788	824	828	780	809	862	843	832	813	791	863	812	810	835	787	798	856	804	858	826	860	843	759	747	834	824	824	760	765	841	796	864	840	785	794	850	816	805	789	824	818	792	771	820	817	848	791	844	798	860	864	840	838	822	860	827	815	795	808	855	774	812	864	844	821	803	791	844	819	809	820	803	747	833	821	777	800	829	809	818	779	837	821	840	841	813	815	795	765	779	814	821	842	875	864	823	820	789	782	800	814	834	840	828	821	805	815	810	809	785	819	822	829	820	854	793	768	804	765	823	779	821	850	833	798	803	839	745	836	824	800	815	821	826	797	832	811	849	807	795	861	771	857	800	848	818	784	794	850	796	803	810	813	849	765	816	791	804	787	838	860	759	815	810	779	760	810	856	796	822	853	853	789	791	830	776	783	843	817	764	839	773	873	793	811	835	759	845	788	812	837	801	800	854	820	783	793	880	819	803	792	795	812	813	862	813	857	830	814	869	815	793	821	858	865	840	861	822	854	840	841	837	825	793	843	816	826	725	835	758	854	839	849	831	782	814	751	829	830	833	831	804	793	812	797	793	800	832	776	777	808	876	848	805	820	791	801	813	837	767	856	770	844	836	847	780	787	804	782	814	829	823	762	839	817	839	845	835	839	873	875	747	834	862	807	816	783	831	849	813	806	794	853	844	769	793	898	842	858	829	822	824	848	834	789	880	843	844	861	789	791	870	774	831	819	829	831	844	788	850	740	832	832	790	789	842	824	809	812	827	837	840	818	763	758	810	793	828	806	828	812	835	777	746	796	806	810	831	814	789	791	808	817	829	806	829	856	825	784	808	859	829	827	802	805	825	797	860	767	815	781	819	806	826	831	766	773	790	803	830	775	835	802	813	808	834	772	789	804	791	775	866	820	801	807	835	866	796	800	770	808	809	842	872	811	787	885	845	794	826	848	785	814	803	829	794	755	820	782	868	776	785	836	861	806	803	849	818	808	830	816	823	803	830	810	809	825	780	783	832	777	789	903	778	815	814	814	861	812	782	854	755	839	793	831	843	836	765	801	765	814	822	814	866	762	813	881	823	837	801	816	847	813	821	904	819	785	845	798	810	856	815	792	842	837	766	790	826	829	848	776	790	791	824	871	869	829	783	820	849	794	833	801	855	765	787	795	825	810	788	860	814	787	788	863	804	784	869	856	778	816	839	829	821	875	863	838	807	829	834	868	838	801	838	829	812	801	819	788	879	797	800	817	840	785	850	795	803	814	790	812	809	814	844	860	863	865	798	841	863	836	804	776	837	773	808	812	726	815	822	826	803	820	825	757	776	812	817	828	827	783	838	797	813	842	813	806	853	801	793	829	867	823	833	826	817	837	807	821	871	792	862	831	787	802	785	811	815	835	809	857	807	851	808	783	842	796	778	832	826	741	854	841	794	852	801	831	795	751	841	823	868	832	836	814	792	829	801	781	763	830	797	802	796	814	833	826	777	783	799	818	828	773	808	816	836	821	803	806	801	809	821	852	808	800	748	788	816	808	805	800	806	804	793	789	789	782	841	834	815	797	739	804	797	812	836	816	870	814	836	811	784	831	846	741	824	831	848	796	800	845	786	849	854	846	782	803	773	803	825	773	788	798	844	775	817	789	824	811	832	787	808	842	806	833	796	795	802	754	794	834	826	786	815	786	863	809	834	790	740	830	802	820	779	787	796	767	792	811	831	823	783	786	831	802	793	831	783	807	832	800	805	841	803	835	782	781	833	808	816	811	827	790	813	807	850	833	820	827	819	820	782	860	827	806	832	812	788	783	800	845	794	797	835	866	817	883	842	863	843	794	840	791	795	868	802	840	847	805	785	817	857	781	761	827	831	808	825	787	797	871	800	819	826	829	808	791	828	790	795	787	770	806	850	822	783	838	773	825	811	792	804	799	795	788	791	780	835	810	810	824	835	833	831	798	769	795	766	783	802	833	819	758	824	829	800	829	825	770	815	792	840	858	815	816	849	814	828	851	832	806	806	825	837	802	764	834	801	801	784	806	772	761	806	805	769	798	803	802	792	826	829	803	799	793	752	780	768	752	784	799	823	791	825	820	830	804	791	839	829	853	848	812	796	779	800	794	818	775	779	823	788	799	785	793	787	825	824	841	796	826	806	839	793	810	841	811	813	794	823	809	838	761	801	743	810	762	836	812	808	794	788	840	796	792	760	832	823	796	792	786	813	792	739	824	846	819	813	832	842	825	804	791	806	791	788	829	825	838	837	800	774	830	813	794	794	806	868	818	805	824	826	876	857	791	794	823	822	780	774	780	851	801	804	772	812	816	798	795	799	832	815	862	811	781	783	819	807	850	870	809	736	801	819	798	829	790	844	801	811	811	792	810	788	799	822	835	799	811	807	765	812	837	789	759	771	816	783	778	768	859	827	790	793	859	802	813	880	814	788	810	819	784	780	809	818	866	848	805	798	840	888	815	763	827	798	817	877	799	808	767	843	827	834	780	779	862	822	862	817	825	828	876	864	855	884	796	834	804	838	807	823	775	844	811	775	849	843	788	771	788	864	779	773	867	807	795	835	817	788	828	821	801	817	807	847	795	755	815	788	810	814	838	824	784	854	852	818	808	798	787	796	781	785	832	779	791	790	817	870	836	833	802	863	817	805	833	782	768	813	792	857	827	819	814	778	830	833	741	812	805	763	776	810	853	849	820	850	847	836	903	821	800	788	835	842	842	796	795	785	821	796	804	876	817	748	820	776	798	834	799	784	765	807	767	831	808	821	799	808	823	803	810	798	816	803	815	804	851	778	819	789	801	814	851	847	818	808	842	824	838	820	812	853	780	800	814	813	822	823	816	781	781	782	819	774	860	832	782	853	822	790	811	840	798	829	774	860	842	788	774	823	791	815	839	751	827	846	804	832	838	855	857	831	772	842	852	867	814	858	841	879	843	783	822	770	821	758	815	831	825	840	800	833	822	833	796	844	856	803	777	813	840	826	865	792	834	812	836	764	840	775	826	829	837	857	807	805	809	814	774	801	801	825	827
3685	5819	18334	72423	69147	44823	15005	827	814	851	765	841	800	819	825	855	805	803	850	1003	1706	1624	1174	933	871	838	835	819	790	789	787	746	775	748	828	819	809	816	771	798	822	786	750	841	788	800	774	791	794	804	784	792	820	763	748	843	807	824	779	808	797	747	759	779	800	769	789	777	762	808	775	746	796	762	790	799	757	768	764	794	775	760	691	758	768	806	784	785	799	754	783	782	781	770	805	773	745	762	770	777	746	835	812	780	810	792	811	798	768	824	822	779	761	797	813	763	810	792	802	807	764	786	777	773	798	789	770	788	768	802	782	743	813	782	832	781	764	741	781	813	778	798	756	789	782	823	807	775	825	786	796	749	816	802	802	771	767	792	766	815	762	742	809	729	827	783	796	799	791	774	808	765	799	778	767	736	772	778	824	765	746	715	816	808	826	833	777	787	800	772	759	841	789	773	754	822	756	802	811	741	793	816	764	798	800	779	794	836	747	808	786	764	804	764	796	823	800	780	814	794	736	795	766	802	773	747	817	776	814	816	784	806	762	767	789	796	787	830	778	783	746	828	801	795	824	781	768	786	818	819	809	731	744	747	757	752	812	780	811	792	811	838	820	770	845	738	789	783	802	835	780	769	822	817	745	763	813	773	784	805	817	773	787	763	778	757	816	804	803	800	856	786	740	778	792	750	780	792	766	764	737	764	782	782	783	792	793	756	794	735	786	837	768	790	791	765	818	775	764	777	791	787	817	770	799	802	746	788	791	739	788	787	782	767	794	775	797	749	774	835	734	773	783	749	849	763	763	803	784	761	806	753	782	815	774	804	809	774	787	757	797	813	809	835	788	766	811	782	826	812	786	825	738	772	777	745	748	808	766	798	740	803	789	800	773	794	786	798	728	764	827	757	800	790	735	757	759	790	803	724	804	849	782	775	786	768	759	756	769	765	761	847	795	808	773	785	790	789	779	767	815	771	770	804	796	808	771	771	821	783	758	762	796	777	757	838	775	756	784	757	784	754	775	778	842	795	750	784	789	780	810	766	772	815	848	760	793	773	806	750	803	790	816	728	835	804	772	755	810	823	759	773	801	775	770	771	764	814	773	809	765	807	796	777	823	815	780	771	788	742	741	757	766	807	798	725	760	772	750	799	772	798	811	742	774	777	821	796	734	789	750	782	830	764	767	780	751	814	767	823	775	783	790	791	804	809	771	795	761	755	802	797	815	727	806	778	797	838	789	819	779	792	794	831	834	769	757	803	803	740	793	804	788	781	801	749	757	761	762	721	850	754	778	795	757	843	790	776	813	801	769	811	811	800	765	789	796	838	755	816	771	777	790	813	800	746	719	789	796	809	791	752	788	750	811	783	761	762	742	817	732	809	786	779	791	793	771	759	742	804	762	768	768	808	770	797	786	807	789	742	793	741	779	741	796	788	749	738	776	796	815	801	759	763	817	799	744	792	773	808	826	750	774	784	768	774	824	767	762	815	813	768	805	760	756	820	836	759	812	781	829	800	804	830	741	773	815	823	767	803	818	793	802	828	807	828	754	785	864	762	764	688	793	813	770	829	803	844	787	767	783	812	768	775	784	753	784	778	818	787	811	730	773	787	807	815	762	786	786	790	815	779	779	818	773	747	785	742	734	765	785	770	797	779	808	830	847	765	775	756	769	762	811	780	797	811	762	746	781	796	768	858	792	828	782	802	790	835	749	808	769	791	819	777	733	837	768	788	778	818	777	768	792	778	732	786	749	819	832	768	752	737	757	746	787	777	768	775	792	784	776	793	819	774	808	827	815	785	773	785	794	764	777	745	794	767	807	768	746	802	725	808	766	732	785	802	757	792	767	738	787	831	754	783	783	780	821	812	780	732	772	774	800	754	813	791	791	799	818	767	814	771	734	748	792	784	767	815	837	821	763	749	749	799	769	737	805	773	819	787	718	775	809	812	807	789	787	765	768	780	758	774	801	761	826	811	788	764	798	770	730	787	776	773	821	744	766	767	792	820	790	803	776	768	795	739	812	797	754	776	764	797	793	799	733	856	830	821	813	786	846	758	796	831	801	815	811	787	735	746	750	769	748	808	769	851	806	802	776	780	786	799	789	783	836	810	793	754	759	741	768	818	796	752	806	770	795	778	737	819	816	772	751	793	794	793	766	791	795	797	801	801	781	754	762	784	835	794	777	825	769	785	747	761	734	737	796	783	771	806	780	773	784	747	719	779	772	743	720	767	818	797	807	719	794	800	855	763	798	773	832	751	797	794	782	811	765	793	779	779	747	756	755	804	785	768	743	814	807	821	808	827	819	766	737	725	774	760	788	776	765	804	749	826	790	812	800	760	850	779	800	760	749	778	814	790	778	818	799	779	758	794	785	794	784	810	775	750	786	802	788	826	785	756	773	774	769	760	768	756	753	773	755	799	785	769	746	815	814	762	748	827	771	790	799	849	765	832	768	774	821	785	790	789	792	774	774	813	813	786	783	778	776	790	800	797	782	727	751	833	846	791	748	755	799	765	778	755	763	759	768	772	839	818	873	828	824	802	796	761	790	796	786	823	804	803	833	766	783	751	789	768	758	779	775	806	814	794	785	760	740	773	786	788	808	807	799	775	789	810	783	816	779	769	806	743	806	789	812	737	777	772	774	841	802	817	790	801	770	786	792	792	764	773	797	843	781	811	867	786	770	810	782	812	775	770	787	789	760	773	730	797	732	759	786	756	769	759	771	775	779	749	805	724	805	760	767	802	788	763	747	796	809	714	771	753	791	752	761	737	819	757	762	781	788	780	785	755	742	762	815	727	819	764	775	802	766	796	798	827	783	748	796	730	766	782	801	841	773	826	829	847	797	790	780	794	795	768	792	807	769	811	808	729	771	798	792	766	809	792	834	798	757	758	815	770	785	779	776	781	805	792	792	804	756	789	803	760	763	756	765	811	795	794	751	731	769	765	815	800	805	787	764	824	828	779	817	724	796	785	801	803	756	806	784	778	789	798	794	807	784	791	801	764	752	785	799	731	848	790	807	737	771	821	765	763	812	799	804	742	827	776	782	777	773	781	768	766	783	812	757	755	771	768	773	807	742	784	798	829	742	767	836	764	768	779	748	746	762	776	779	805	758	768	758	796	789	781	839	774	771	789	793	800	765	770	793	785	757	752	764	779	770	764	777	806	784	794	747	798	777	793	753	745	766	728	788	736	788	782	807	771	770	777	779	801	800	771	779	806	767	769	789	753	781	821	810	772	780	754	814	816	789	786	787	778	761	817	797	716	763	767	799	770	786	771	800	810	762	809	767	809	787	776	758	781	772	804	798	818	838	746	803	775	815	795	769	784	806	752	777	742	781	766	812	803	761	833	781	796	792	800	750	831	790	733	757	764	777	742	802	834	824	788	712	779	790	765	802	810	780	817	801	785	771	808	809	789	747	798	806	775	787	736	785	747	801	818	772	757	787	780	746	826	833	786	762	753	805	784	824	790	743	767	781	764
27359	13294	2698	14108	18529	8902	3176	911	823	777	803	767	784	771	760	802	813	811	815	828	804	897	826	838	798	807	768	785	821	785	788	765	834	821	821	758	791	750	784	776	728	814	810	803	732	772	788	716	823	815	797	779	825	838	761	755	764	787	737	777	813	817	797	820	770	828	809	781	743	818	768	723	795	765	754	746	744	779	769	763	785	769	793	747	821	797	773	748	782	852	798	792	816	752	780	805	820	803	755	748	862	830	838	804	810	747	834	801	769	797	767	755	803	753	752	784	838	774	822	784	765	776	763	795	759	802	770	766	767	785	774	784	793	751	787	793	810	799	795	761	760	785	762	785	765	772	738	863	793	824	785	810	769	800	790	739	791	768	743	749	759	813	840	786	785	745	820	766	753	733	733	770	833	842	813	790	780	829	766	802	799	827	799	795	763	795	773	768	810	820	790	714	750	754	799	801	821	798	782	763	790	843	788	764	737	756	759	754	768	809	819	814	763	809	801	743	810	811	756	787	803	766	825	760	764	779	789	788	755	845	776	767	772	809	829	814	804	780	826	808	786	804	779	821	763	800	812	794	761	837	799	813	719	793	806	848	826	756	760	865	823	789	759	786	764	754	860	875	843	803	833	764	773	775	784	810	803	768	802	820	823	765	781	780	803	767	748	794	783	756	796	722	748	772	783	781	823	814	831	797	841	750	788	744	793	822	816	809	804	809	774	777	844	810	770	810	772	769	748	799	772	752	822	753	767	775	746	846	793	759	802	813	843	778	795	843	794	779	788	817	737	742	781	736	757	779	811	765	787	804	768	779	819	837	731	745	854	817	794	790	788	787	859	724	785	815	810	757	725	813	818	745	826	826	764	821	774	793	807	798	807	781	833	781	751	744	753	780	756	796	796	773	810	797	800	784	786	769	766	769	818	786	767	768	749	793	855	793	787	772	765	815	775	766	752	746	827	847	758	761	739	817	799	743	748	778	803	773	768	780	766	790	825	775	770	787	755	834	837	756	789	753	816	771	775	785	804	777	785	763	784	797	747	785	794	780	771	781	719	788	833	796	787	768	800	778	802	812	787	817	766	795	767	825	847	783	755	828	809	778	744	802	804	857	822	779	816	820	756	761	776	819	800	775	788	865	731	756	754	768	766	816	780	754	795	804	774	822	800	746	839	812	812	820	779	810	808	767	819	763	779	771	781	758	773	786	809	754	792	789	769	761	824	844	826	839	818	773	727	764	802	801	784	773	764	832	791	783	787	778	859	779	778	758	780	788	825	799	826	774	770	787	802	735	812	835	786	757	771	822	798	793	810	784	761	826	767	816	845	772	728	774	830	823	796	769	797	805	787	817	719	808	777	756	802	787	811	797	796	830	845	735	748	804	822	825	733	786	753	811	757	774	780	764	767	765	807	794	845	785	818	798	790	810	784	806	809	739	816	795	790	782	806	811	733	781	772	784	802	784	822	787	808	780	770	819	789	801	820	747	796	795	730	772	795	789	766	800	780	817	788	747	781	773	799	802	788	786	793	780	800	848	771	770	764	758	781	759	768	779	781	803	783	763	784	794	797	822	755	828	810	763	842	801	759	794	811	791	850	759	799	822	777	734	792	782	762	820	784	765	780	774	797	766	815	794	777	762	742	824	805	788	774	802	782	778	756	797	816	734	800	773	759	822	846	832	797	748	850	777	769	811	823	778	790	769	783	852	844	781	821	780	799	785	755	790	812	795	743	801	772	775	779	798	798	797	777	819	788	844	856	782	769	831	767	811	771	775	787	808	836	783	795	761	817	794	805	785	853	795	843	818	822	740	785	765	771	795	774	782	812	778	794	752	808	757	785	765	779	744	851	812	779	817	811	793	810	770	783	768	751	808	758	786	791	755	792	780	821	820	792	768	793	785	843	764	754	805	782	780	756	750	797	788	802	809	792	802	782	706	777	823	777	772	769	817	757	832	732	782	783	782	812	810	765	846	723	812	760	803	781	790	809	783	760	774	777	750	830	811	831	811	768	791	794	801	742	733	815	829	796	766	782	765	808	849	804	764	815	790	831	759	819	805	764	781	754	809	789	831	779	755	823	741	745	758	814	807	749	781	851	807	817	795	753	768	798	794	760	800	772	726	760	770	776	809	782	788	820	744	797	732	830	775	729	759	808	735	736	763	730	754	775	744	785	797	811	821	743	735	813	744	763	773	801	746	758	768	804	748	826	832	798	793	728	784	764	743	783	764	772	810	771	753	793	844	766	803	798	768	783	729	771	799	794	789	790	798	807	750	782	724	747	803	796	788	818	762	791	764	806	781	725	846	809	789	766	770	804	798	780	830	821	786	787	830	773	797	790	792	766	801	808	797	769	816	756	794	820	855	784	821	733	808	783	732	790	794	770	824	776	782	817	775	780	843	778	774	801	819	744	794	786	780	793	735	779	759	761	745	852	825	804	785	822	828	852	844	848	779	772	765	815	794	813	797	741	755	798	807	755	779	845	814	811	802	794	793	807	795	800	763	776	794	777	794	802	753	789	779	744	755	812	791	777	740	765	770	804	795	804	805	793	806	778	778	746	781	775	842	809	764	813	802	834	809	770	768	773	789	794	799	776	777	786	732	732	810	765	755	766	817	792	798	764	842	747	757	772	748	786	815	796	798	797	826	764	750	788	765	764	829	799	792	794	845	783	796	827	770	778	821	793	780	788	815	765	788	736	754	761	800	779	748	807	792	789	809	806	758	758	820	811	838	755	721	783	778	726	812	803	834	849	767	788	750	741	780	814	812	813	770	804	806	772	786	810	810	788	763	780	754	758	798	782	800	837	755	829	760	785	861	794	728	797	841	808	760	828	806	782	767	804	790	750	805	788	822	787	789	812	758	825	771	767	781	804	792	792	817	795	773	823	761	774	792	796	778	787	801	840	798	824	786	802	725	763	769	793	791	782	767	808	777	814	769	794	746	772	840	791	787	821	810	826	787	783	763	803	762	765	788	826	812	787	803	774	744	785	803	794	810	776	807	763	768	791	796	806	745	805	812	748	771	801	824	788	826	745	802	864	784	757	809	764	727	720	750	807	814	757	769	788	775	836	819	816	781	749	795	819	819	764	767	761	715	769	739	792	780	774	807	782	797	769	749	738	799	811	769	809	824	756	825	777	730	749	806	766	771	743	777	780	773	807	778	742	754	764	808	843	817	769	730	752	772	780	819	811	771	765	774	781	751	755	798	796	752	760	763	811	842	814	790	779	817	778	811	745	786	797	801	775	772	801	788	822	776	809	800	822	783	758	792	777	776	803	798	768	770	813	808	836	779	771	793	728	825	788	846	803	801	820	787	775	791	805	846	792	793	782	738	808	820	783	799	814	801	760	800	793	845	736	781	762	792	760	816	776	793	853	766	779	806	773	820	790	774	817	841	823	830	794	836	761	746	788	823	763	843	783	789	870	807	826	803	774	795	748	834	747	793	769	766	762	782	794	776	776	773	793	787	819	762	753	813
4967	1003	1562	12991	14527	6792	2625	769	717	710	682	716	764	753	747	707	761	691	750	707	770	719	707	753	740	695	677	740	744	724	679	712	698	780	731	709	738	691	741	706	709	711	710	726	727	697	694	734	725	771	686	708	728	730	732	736	720	738	762	735	695	670	698	718	688	732	695	690	717	710	674	697	752	710	722	725	682	713	689	722	720	727	776	742	746	715	693	695	737	731	665	702	701	699	698	703	705	670	750	691	678	701	713	728	705	720	697	721	738	703	715	767	685	735	722	711	719	706	681	716	710	696	713	749	742	736	715	728	726	720	733	688	757	739	690	717	753	683	726	735	792	737	715	695	720	691	702	707	662	693	718	760	756	717	704	728	729	672	757	715	706	728	732	754	711	684	724	684	760	777	709	697	662	723	721	686	717	717	762	687	714	725	670	715	715	755	715	664	735	658	690	709	665	674	681	726	696	727	706	752	699	715	699	712	712	701	743	726	726	694	737	691	757	778	705	729	756	716	708	705	696	716	732	702	686	699	688	730	759	722	724	685	703	732	703	723	713	716	711	680	712	714	718	739	735	734	734	706	733	693	697	693	740	642	728	679	741	727	731	713	733	706	665	750	673	736	723	721	762	715	702	664	738	767	716	686	704	705	662	722	701	729	715	724	701	749	749	738	735	721	627	748	701	728	714	701	720	722	721	714	726	763	734	710	654	687	697	709	663	688	757	710	707	705	687	700	680	703	701	719	730	731	683	719	690	709	716	737	728	706	693	714	736	708	728	705	731	686	704	701	749	696	716	715	706	699	695	692	711	662	695	701	702	703	744	751	685	721	702	691	765	704	752	721	722	697	732	708	721	720	662	752	759	739	737	686	726	689	694	703	710	753	719	722	733	701	693	688	704	743	662	709	717	680	722	752	699	734	663	673	727	661	718	688	681	704	730	696	684	722	733	724	692	685	758	750	712	689	672	727	747	722	715	708	696	696	741	716	727	742	672	747	701	724	707	694	739	744	686	687	758	701	708	717	712	735	728	678	711	726	697	730	712	705	730	721	724	689	772	700	683	727	702	705	695	663	722	656	733	736	721	732	684	745	697	717	701	715	723	727	742	725	720	717	745	735	751	722	764	679	701	773	811	727	738	710	740	719	711	665	708	738	721	731	773	719	700	664	738	772	713	693	682	734	727	733	716	742	756	723	702	721	653	727	724	751	702	748	685	741	736	723	738	730	695	695	741	744	704	673	749	669	664	770	768	727	708	737	741	726	745	675	697	760	716	724	687	706	685	722	674	705	666	730	668	728	690	744	702	775	690	732	770	733	718	719	708	724	715	697	675	701	746	714	683	707	698	669	727	706	733	706	732	735	701	734	723	789	676	703	716	716	681	760	709	734	709	658	702	677	705	718	722	727	736	722	730	701	684	710	685	700	719	666	731	695	757	699	699	720	694	718	727	725	712	732	669	725	658	753	723	700	702	757	700	709	730	665	688	709	712	749	713	721	713	675	740	709	733	680	689	713	743	660	673	772	712	737	679	689	714	764	708	726	719	701	707	725	682	739	714	709	724	679	704	731	719	699	712	703	757	685	740	707	679	697	693	712	709	718	704	727	697	732	720	678	760	699	740	742	698	707	720	704	678	735	714	688	748	700	747	695	667	753	745	710	731	751	698	719	669	691	713	745	668	695	725	764	761	709	674	733	739	729	716	718	707	724	703	723	726	698	717	714	686	732	706	690	695	696	648	714	716	669	700	734	697	704	717	688	710	710	705	742	711	707	691	753	724	758	691	716	699	705	707	712	739	716	708	746	697	734	673	710	741	756	716	719	705	745	702	747	698	713	736	695	700	743	739	706	773	693	725	739	729	694	736	670	767	704	714	706	731	758	730	720	695	708	746	745	708	700	735	768	728	688	739	656	729	714	755	698	724	746	768	732	705	711	733	701	697	720	716	711	698	700	692	766	733	676	711	779	699	686	693	693	716	678	739	742	715	757	717	718	690	694	696	701	722	675	727	737	691	761	713	756	647	735	721	707	684	757	721	771	725	682	741	741	720	758	668	704	705	710	730	707	701	686	698	704	731	700	702	694	693	657	750	685	733	747	685	715	720	731	715	688	697	701	740	675	687	701	708	690	739	704	697	688	712	701	726	727	709	712	749	739	713	736	697	693	689	749	752	718	722	669	736	674	752	739	735	711	729	769	735	729	653	716	747	702	706	650	703	715	709	744	704	703	691	739	659	690	730	721	716	713	720	719	723	732	714	758	728	704	695	767	738	677	739	707	664	717	697	708	672	677	734	668	718	728	686	730	674	761	728	682	691	717	697	743	725	747	678	743	689	678	733	759	710	716	690	785	738	735	708	716	734	687	730	714	748	728	718	739	770	737	718	767	687	723	719	738	715	726	707	683	750	719	716	694	704	693	682	712	748	770	731	717	671	747	703	739	749	726	677	736	773	707	707	679	720	672	705	687	744	730	701	731	743	689	709	708	788	732	700	743	706	715	696	742	715	750	690	740	676	692	716	706	716	725	663	737	763	752	707	745	706	756	649	751	742	719	695	747	724	703	673	757	704	734	716	661	722	741	670	741	721	706	701	736	714	736	717	658	712	717	710	710	687	704	714	774	729	701	744	708	719	770	700	693	681	756	704	669	753	782	742	731	735	734	675	702	677	750	757	689	722	734	714	762	715	705	682	721	783	686	728	735	672	725	759	710	747	689	708	712	732	709	728	755	751	727	744	717	763	720	646	696	728	717	720	700	755	662	674	721	740	721	747	757	711	733	700	702	727	711	777	723	683	744	712	732	694	730	708	709	704	729	692	733	708	704	649	732	707	707	711	719	753	688	673	703	733	714	689	751	760	673	659	731	723	698	703	703	721	714	735	685	715	675	733	711	720	745	698	771	675	774	719	699	755	664	685	662	666	672	683	746	717	669	744	680	737	675	718	668	741	695	724	721	755	722	692	696	709	685	705	722	712	728	715	724	673	742	733	698	742	712	713	710	786	733	681	750	687	719	699	659	688	703	697	723	690	715	711	733	721	710	724	722	755	707	719	684	736	774	721	727	729	713	700	706	710	663	739	707	723	743	708	680	713	736	737	746	685	699	715	695	704	687	731	707	710	733	728	698	736	724	740	707	724	706	748	745	726	724	709	710	754	699	723	686	700	667	688	668	690	709	705	734	714	698	689	708	736	738	688	679	724	685	735	730	719	686	682	696	695	724	727	723	680	698	717	757	691	715	715	741	727	670	694	757	722	695	715	672	714	740	776	644	670	683	706	736	718	734	710	716	716	676	728	688	694	703	692	743	722	690	665	724	726	754	712	701	731	698	679	720	749	700	728	695	721	721	704	744	740	685	712	736	711	760	690	740	701	723	725	775	692	697	707	721	722	657	720	667	697	710	687	690	726	758	729	733	744	707	708	670	714	722	732	733	726	720	706	693	718	728	716	717	725	746	763	725	706	712	723	698	731	770	687	755	749	726	699	736
24555	21079	27583	44746	60033	41645	22103	3272	930	817	764	754	800	769	799	764	729	748	726	808	991	959	917	818	814	756	759	719	743	742	728	774	719	771	750	763	706	782	751	719	758	803	730	737	742	760	731	751	771	720	699	751	746	718	751	743	737	813	765	711	740	763	760	774	781	749	732	711	779	734	713	744	737	826	762	708	758	782	772	780	759	731	735	756	755	768	753	714	720	730	732	742	758	731	754	777	769	746	699	749	754	758	762	761	704	749	764	751	751	694	753	731	735	730	718	773	777	728	760	738	739	730	768	735	731	757	728	749	761	754	780	737	769	728	720	749	751	750	782	782	739	724	740	733	694	715	769	740	787	716	725	820	802	752	751	741	746	751	783	739	749	747	726	741	739	731	717	722	735	737	731	744	731	737	721	768	724	784	751	722	739	757	733	793	739	728	710	676	758	739	740	710	720	740	790	779	727	756	779	674	699	783	739	779	771	755	818	751	806	713	755	759	692	739	723	744	770	774	772	673	769	718	709	743	778	712	770	764	769	760	774	743	700	743	715	752	768	778	731	759	712	714	747	700	760	776	772	739	713	708	702	678	794	717	760	725	764	754	745	796	700	697	757	764	771	735	780	733	727	796	694	812	811	718	739	758	728	750	759	751	713	741	756	814	788	767	769	740	743	704	723	761	770	716	734	800	778	755	753	753	731	772	735	736	733	755	741	725	716	741	820	714	735	726	747	782	745	751	770	794	787	674	725	765	744	691	747	756	765	702	732	749	740	766	768	748	734	762	700	740	773	761	730	776	717	728	752	783	745	752	746	737	730	704	769	736	694	742	730	786	745	728	746	751	743	710	721	761	766	729	733	743	755	746	776	722	693	712	739	753	758	695	733	710	760	784	814	709	726	737	760	739	738	771	711	737	764	743	695	738	742	711	771	789	742	707	743	731	719	701	750	764	740	752	779	776	715	740	757	750	706	741	722	740	759	735	716	788	744	771	796	770	773	778	726	730	718	760	723	735	809	773	739	767	721	752	765	699	730	778	725	720	774	810	770	765	760	738	694	744	780	800	718	743	733	764	739	719	710	731	730	723	744	745	759	741	762	739	758	761	768	748	707	706	752	684	754	761	782	672	726	761	712	766	738	736	757	750	701	774	729	718	762	714	757	750	702	761	751	750	767	694	655	689	717	731	731	729	699	774	747	731	712	750	735	780	746	752	689	723	780	727	728	750	739	781	717	793	722	768	705	751	744	777	722	727	759	750	760	757	690	708	738	734	760	752	700	771	736	765	733	725	710	731	774	763	746	729	776	778	765	813	739	777	764	709	755	729	718	682	709	731	759	776	748	720	752	734	728	758	773	711	713	725	719	749	744	748	787	665	722	720	752	719	708	742	659	750	748	753	744	716	731	711	767	711	763	761	758	765	761	680	686	722	750	767	713	749	775	747	734	727	730	734	721	768	750	733	734	759	762	707	737	725	723	752	759	728	773	742	762	784	785	776	724	741	700	740	756	751	773	698	760	710	734	763	751	802	698	747	702	785	728	783	720	718	771	792	751	763	755	797	720	731	685	703	785	749	756	751	742	777	721	786	733	746	727	776	693	799	706	716	717	745	722	753	747	738	741	765	736	731	727	728	778	708	787	735	787	751	737	712	739	770	738	782	720	720	723	659	739	709	726	776	746	713	769	744	760	730	758	730	754	738	735	765	748	743	745	723	752	792	726	776	761	817	763	786	761	719	720	734	752	759	761	784	750	740	740	780	782	731	725	706	731	741	744	753	735	758	706	731	758	754	757	797	727	761	743	776	804	711	754	763	726	694	750	797	761	746	743	741	750	771	718	767	793	721	772	716	747	747	745	770	751	756	777	732	784	741	801	777	726	758	710	746	724	739	728	809	687	788	793	739	784	764	730	704	766	798	733	726	781	767	693	775	805	738	718	738	733	741	738	776	757	763	773	740	732	773	788	706	726	741	787	748	742	706	759	709	736	687	756	722	689	741	723	746	740	705	720	720	750	751	745	680	728	757	768	688	759	696	743	742	739	770	752	680	694	736	734	744	749	720	751	760	744	747	758	710	754	710	732	747	787	749	702	734	721	766	751	727	757	747	759	800	740	731	795	716	768	745	717	804	749	777	734	756	774	767	704	761	759	714	764	711	735	744	749	796	773	729	729	770	748	750	733	814	755	760	784	741	765	728	730	818	726	726	785	755	745	698	733	728	778	787	715	755	781	759	753	737	729	710	735	741	775	759	764	743	735	729	714	760	752	716	733	743	729	727	721	738	752	725	720	747	753	746	728	718	714	736	764	793	771	753	757	723	779	745	726	723	770	757	769	681	750	735	773	731	761	743	713	721	741	748	764	766	765	782	779	806	760	753	743	721	783	750	715	656	722	743	773	780	733	756	774	717	736	780	733	747	732	773	738	746	728	746	775	701	685	742	786	762	714	703	716	736	776	723	758	747	755	709	771	753	742	733	745	762	775	710	748	746	781	789	763	715	715	786	761	760	705	747	738	789	725	754	750	767	742	806	706	751	727	773	747	730	756	716	748	762	814	804	768	722	757	748	751	779	715	753	686	749	747	708	745	792	752	745	783	753	698	727	770	765	764	703	711	713	752	733	742	729	743	728	726	746	752	701	736	730	717	733	763	735	744	769	743	770	667	733	792	730	754	798	722	758	738	706	766	795	736	770	721	727	709	746	726	729	733	731	749	785	777	692	755	711	785	752	731	787	752	699	706	757	706	759	760	789	767	751	699	745	775	739	743	738	752	745	703	761	755	787	740	781	739	719	754	743	652	732	724	738	714	722	748	719	766	727	724	731	757	746	759	723	688	667	719	753	748	707	767	785	716	744	743	732	782	714	750	726	819	782	717	696	725	703	741	745	722	686	783	719	756	725	725	737	679	716	696	791	726	711	710	753	716	773	725	736	758	735	723	762	739	700	755	754	699	673	728	749	716	690	725	711	790	747	775	776	726	744	800	737	724	780	725	764	729	795	826	787	795	779	745	721	724	772	811	718	739	691	762	780	763	752	718	770	748	681	788	714	753	737	721	742	725	755	781	738	731	791	778	762	764	778	747	741	774	711	749	730	756	735	784	763	724	728	708	732	747	738	745	746	727	748	791	715	759	745	799	696	710	704	749	738	768	771	779	731	747	733	696	753	724	741	759	761	750	756	778	765	772	763	725	727	746	769	713	699	731	760	728	762	779	756	693	726	748	771	716	763	729	787	774	773	751	743	714	754	800	705	739	740	797	757	721	691	722	768	773	714	715	750	750	754	779	749	734	746	726	763	769	717	740	757	764	772	731	738	758	718	748	753	713	702	776	753	743	695	739	726	767	783	762	681	754	705	706	752	722	706	769	731	716	747	727	776	677	796	810	717	745	719	779	738	754	718	731	713	738	779	735	727	765	710	730	759	713	743	734	738	730	729	699	758	754	716	750	746	717	695	741	771	763	775	717	742	746	768	747	749	789	772	758	754
3485	3740	9782	61141	59065	32569	14197	1132	746	752	738	788	703	722	687	731	727	746	765	893	1100	1135	943	789	751	684	758	728	722	723	712	781	731	767	758	704	711	786	700	716	697	735	735	686	707	710	690	746	769	768	712	751	713	661	707	714	722	751	772	716	741	704	708	757	739	737	753	732	708	679	707	743	721	693	685	709	768	739	744	740	718	710	711	725	740	752	695	727	729	703	766	770	724	741	708	751	722	697	763	697	750	662	687	733	719	745	724	703	734	656	731	715	727	719	685	725	734	672	687	722	742	691	678	693	739	706	721	732	730	708	673	737	724	714	723	716	754	717	727	720	694	720	750	686	766	695	716	733	750	759	671	698	684	746	684	700	698	802	727	674	763	768	703	703	686	722	744	738	776	707	709	730	747	714	731	743	700	770	713	755	681	758	700	665	745	725	719	751	720	716	727	754	701	746	728	679	674	720	700	750	715	745	716	693	709	705	726	740	708	718	740	742	720	735	726	699	744	770	679	748	711	695	732	714	707	681	709	731	749	745	733	752	721	736	715	742	783	718	700	744	805	752	723	719	735	770	751	748	699	718	718	751	725	710	721	772	754	754	743	769	706	764	708	714	720	737	728	748	710	742	724	737	739	680	684	723	745	731	702	732	759	738	756	724	699	699	715	713	721	706	751	698	773	743	713	715	675	743	662	729	699	772	684	741	712	717	703	754	732	687	716	694	740	721	688	720	655	713	727	691	738	712	756	753	727	748	682	685	723	739	705	722	742	739	663	728	734	689	718	670	696	726	717	752	775	698	702	701	693	738	704	736	724	713	733	727	744	744	703	738	728	754	649	711	722	713	663	695	692	720	735	704	724	733	750	714	669	697	690	740	722	721	728	704	740	739	742	754	733	751	708	728	708	764	692	720	742	690	723	702	658	717	729	759	700	763	702	797	760	748	700	723	778	734	712	676	806	695	724	720	731	714	757	759	748	716	731	768	730	696	722	690	703	743	709	713	657	757	704	728	749	698	690	690	729	712	722	705	746	734	763	728	697	721	719	720	673	731	729	717	717	725	756	699	712	708	735	744	760	728	647	704	751	698	708	693	747	717	708	714	729	716	711	748	755	741	689	763	676	782	736	691	757	750	751	747	721	708	684	740	732	717	726	732	760	723	744	686	717	742	728	733	715	743	714	714	725	713	712	743	761	684	690	713	715	725	682	745	738	762	732	697	742	732	673	727	759	692	749	757	781	747	677	703	756	730	708	728	693	731	676	755	724	720	690	742	714	722	686	749	701	716	728	726	732	710	724	713	742	700	724	677	743	677	760	709	748	791	666	720	712	728	761	693	709	727	700	685	701	745	722	773	691	710	723	688	725	732	703	686	727	686	683	751	716	746	722	726	793	663	732	739	681	723	679	735	710	722	680	690	722	742	732	724	716	711	753	713	709	748	711	688	686	704	731	677	712	703	670	731	673	690	753	737	716	730	702	709	758	715	700	683	709	693	727	732	810	696	728	694	717	704	717	730	728	775	720	706	692	712	713	717	748	779	725	726	728	699	718	740	737	708	750	722	707	755	731	680	703	702	785	710	747	735	690	723	713	728	693	737	757	741	695	736	708	709	765	742	670	747	766	703	707	710	731	746	709	741	715	762	730	670	738	743	680	717	675	728	724	749	750	740	691	778	753	673	703	695	693	729	711	751	735	735	677	680	733	701	733	753	701	701	678	721	729	699	760	713	739	693	721	742	718	741	738	754	769	709	686	718	692	732	739	785	719	693	690	732	714	694	702	665	691	699	704	723	704	645	671	749	701	681	703	757	695	753	718	737	750	763	739	713	752	726	716	688	746	654	705	713	705	674	721	735	767	702	714	755	703	685	729	738	731	692	722	724	740	713	745	733	701	710	707	707	717	717	727	716	691	770	726	708	697	721	738	753	681	768	751	676	694	714	715	724	742	720	706	736	708	705	717	760	730	734	707	753	737	715	728	718	693	704	708	737	724	725	761	747	710	730	721	779	746	716	725	740	763	722	724	696	737	730	735	722	716	710	751	691	690	717	668	732	768	719	755	743	694	730	730	737	680	705	707	689	717	718	714	780	724	707	718	722	699	753	710	704	715	750	701	727	769	662	727	739	649	741	719	730	722	746	777	761	686	741	712	686	695	679	721	741	720	744	682	716	722	743	716	710	744	727	756	742	682	720	733	722	722	714	762	728	694	708	734	671	719	723	742	731	704	709	722	690	715	707	681	696	718	709	686	729	737	712	739	681	678	704	689	772	699	715	690	720	713	730	708	699	706	733	687	710	705	704	752	698	713	738	674	756	681	790	693	751	686	708	734	708	699	777	705	655	711	662	735	729	698	754	724	712	752	695	733	706	697	707	704	697	704	728	694	733	710	706	666	699	759	724	747	738	737	710	699	691	675	731	718	761	711	713	708	686	705	716	713	673	705	745	748	727	754	739	714	760	714	742	735	775	728	685	756	677	782	745	702	758	725	727	732	704	692	726	715	749	740	687	744	733	730	711	727	727	734	762	768	715	740	767	754	702	693	703	713	701	719	726	756	708	750	770	715	736	736	733	699	690	666	672	700	725	728	691	714	714	735	737	758	714	745	707	768	790	719	731	720	721	739	725	722	674	729	775	699	736	725	699	706	691	744	719	683	687	704	722	714	750	721	731	741	720	711	713	684	709	735	665	727	699	739	739	767	712	732	804	681	703	717	760	729	762	712	731	722	694	749	712	716	712	736	733	655	681	696	702	737	699	715	732	681	712	737	703	725	756	733	782	712	754	748	713	696	726	737	734	695	686	734	726	715	713	695	721	732	707	685	690	714	730	747	730	707	738	688	725	739	714	724	694	738	719	729	718	697	755	673	709	689	710	730	697	729	765	701	752	707	675	733	733	724	714	734	700	737	697	721	661	722	769	704	660	696	753	688	720	717	714	685	724	735	696	748	736	717	760	719	683	679	729	736	713	693	686	706	751	747	704	660	739	684	679	670	722	734	682	708	725	714	785	744	719	728	761	678	728	727	708	748	702	759	777	692	760	696	673	718	716	695	681	743	721	735	753	705	697	751	737	692	724	714	688	698	751	760	728	683	710	720	694	662	699	695	694	695	701	733	716	702	734	700	696	757	694	741	748	741	728	752	716	721	679	706	743	721	748	711	732	704	720	741	735	710	713	708	758	707	658	713	734	705	752	699	751	693	723	720	778	724	754	758	738	734	750	717	699	722	722	730	702	752	770	715	687	685	738	689	726	698	756	676	686	701	704	720	718	773	730	737	711	716	739	704	743	718	699	701	703	729	765	704	714	725	749	676	641	735	716	739	717	672	723	684	726	700	708	742	713	756	700	705	693	695	664	746	723	755	751	682	730	684	757	728	716	760	762	704	722	659	712	744	755	750	725	690	681	726	762	717	749	687	735	762	771	748	777	729	719	777	689	671	735	764	773	731	693	726	656	675	682	696	730	741	710	754	706	712	743	731	739
23816	21158	28501	43901	66460	46786	28467	5678	1090	913	887	850	856	903	837	895	855	792	874	962	1534	1472	1211	932	899	832	747	794	868	804	820	797	829	850	879	835	869	853	886	831	896	858	853	825	835	844	846	853	827	816	792	766	836	805	779	839	851	813	816	785	906	803	814	819	788	843	812	820	906	800	761	805	844	840	823	849	761	814	795	841	837	788	842	792	768	829	857	833	831	812	817	830	826	826	801	868	855	849	821	824	828	866	762	821	734	819	773	800	836	800	836	820	851	826	845	817	792	792	835	818	826	891	762	769	857	834	817	838	825	826	826	802	862	836	800	814	828	768	836	795	855	829	786	841	796	885	841	844	812	805	819	790	837	821	806	865	813	803	835	828	833	853	821	776	833	847	813	812	785	837	811	794	825	804	864	802	776	835	812	842	788	818	844	844	843	801	869	811	838	814	832	825	796	843	783	833	813	817	781	782	849	831	848	808	812	779	770	871	815	809	801	810	835	849	840	796	837	791	813	824	859	868	837	766	879	841	816	828	804	845	806	764	837	817	780	846	810	819	776	841	819	765	823	844	802	782	800	843	858	827	813	840	836	811	771	844	834	860	802	785	795	795	819	838	822	833	803	815	775	879	870	861	772	827	883	821	813	825	829	853	798	820	843	819	829	771	823	901	833	841	802	828	817	791	766	822	758	755	820	845	796	834	785	850	792	880	832	786	806	840	853	843	852	834	815	880	821	843	802	888	819	806	772	804	854	798	835	816	835	803	812	812	843	837	841	780	799	828	835	893	861	806	764	852	836	855	815	800	880	813	788	840	768	905	878	826	842	845	832	829	801	846	791	813	835	885	842	825	831	850	828	844	793	798	841	808	794	775	803	818	820	866	819	858	825	831	850	811	832	831	803	837	820	852	805	840	802	826	823	815	816	866	820	856	733	830	770	875	876	816	827	836	800	835	851	786	859	790	857	851	810	849	831	803	776	873	822	840	839	827	820	837	845	823	778	868	822	814	814	750	814	844	812	848	828	833	824	829	760	813	849	865	826	834	845	829	837	784	812	826	875	829	841	809	830	841	841	810	853	787	821	823	847	816	801	832	779	791	835	830	845	888	852	808	833	816	912	797	773	849	804	800	825	822	810	829	798	777	779	828	842	786	797	806	801	829	817	807	861	871	819	860	796	813	814	800	794	808	810	822	790	804	823	792	867	841	764	825	808	805	832	837	800	815	796	845	812	826	812	835	790	814	803	831	806	821	844	839	775	849	830	895	789	818	792	839	849	794	847	844	781	768	825	784	830	795	820	786	827	840	802	807	791	762	814	843	823	835	851	808	826	862	843	861	820	800	880	822	800	865	824	826	828	830	808	835	809	871	834	838	825	840	849	795	852	742	792	844	856	843	825	772	813	850	827	797	879	844	873	792	876	823	830	845	790	817	777	779	788	825	800	802	757	887	830	813	804	862	804	822	788	805	799	843	843	829	882	797	861	832	795	835	849	850	829	800	818	830	825	787	827	815	843	785	801	791	826	850	779	815	770	827	850	769	852	770	841	846	804	786	833	783	837	827	853	870	786	787	830	839	836	838	844	845	798	905	845	817	791	849	814	760	810	885	836	805	859	778	821	849	775	881	825	822	829	827	879	828	830	820	844	858	777	841	835	839	878	832	845	818	830	830	849	837	858	863	899	819	774	810	839	829	829	768	844	818	826	828	817	820	781	799	853	787	866	834	808	832	853	810	818	826	797	834	812	865	841	801	836	844	874	864	816	842	790	871	845	812	811	816	850	854	827	849	827	819	812	836	840	824	786	813	819	835	798	841	824	879	782	843	835	878	770	825	826	842	781	842	793	841	860	832	781	815	843	744	828	857	791	855	795	855	838	812	809	795	827	814	822	825	808	830	798	834	849	813	805	847	802	796	839	847	841	841	811	818	776	819	814	889	829	794	802	873	815	835	874	795	840	824	800	805	768	830	816	872	844	811	804	801	806	830	799	813	802	821	829	751	856	768	843	826	816	815	825	823	782	804	865	815	858	852	862	864	801	846	859	856	830	769	863	834	791	828	798	754	819	797	825	834	852	845	775	883	815	820	838	797	809	791	778	791	832	796	807	841	839	797	802	783	839	820	818	794	807	797	858	844	822	856	829	798	890	810	809	809	797	754	839	804	766	777	817	799	829	848	816	833	839	832	800	795	836	820	829	810	826	843	811	855	810	813	820	836	773	863	807	822	823	843	819	811	843	770	797	766	850	850	821	798	841	841	809	844	768	807	838	818	775	822	827	832	824	883	781	850	844	803	800	807	776	816	790	800	792	824	778	806	832	841	854	837	823	885	839	828	835	789	839	760	778	782	829	864	821	787	870	794	803	859	833	806	834	836	774	831	791	819	754	819	832	846	799	767	853	843	865	797	808	830	790	821	832	775	842	799	791	847	819	842	835	860	759	822	887	828	839	836	839	818	834	820	864	804	807	807	776	842	800	821	812	856	852	830	764	788	817	835	833	814	834	805	800	855	817	810	833	862	845	821	820	813	814	827	834	765	804	805	810	873	846	790	760	822	853	814	841	784	831	839	820	837	821	849	799	893	783	800	825	804	865	811	803	845	890	862	840	836	822	826	822	783	854	867	879	760	791	802	789	795	841	848	850	815	838	821	803	812	835	801	858	809	823	817	810	813	807	832	791	809	822	801	819	809	878	819	806	840	819	799	806	875	851	814	797	838	812	818	808	806	755	854	815	874	786	821	786	825	792	809	807	865	788	778	856	792	801	832	846	853	859	793	797	888	812	859	795	771	833	782	802	834	827	790	871	780	792	862	810	816	825	773	843	840	824	825	827	816	764	849	804	814	826	813	871	804	842	841	802	820	821	795	831	793	814	783	832	798	804	807	806	784	747	852	833	767	790	846	832	828	798	870	825	744	827	787	779	819	826	852	834	795	851	808	833	813	785	845	796	783	822	843	818	787	796	826	793	855	841	835	842	798	831	830	858	813	831	850	830	820	842	810	856	821	810	808	771	830	834	841	767	777	829	804	832	859	811	844	843	773	844	847	830	768	826	792	824	880	784	777	875	793	779	865	811	837	821	846	839	795	771	780	825	783	839	812	840	826	826	864	829	842	835	810	811	784	832	868	804	839	824	834	772	832	787	824	864	816	774	837	835	839	831	827	804	806	798	765	883	867	860	854	878	810	837	870	783	825	882	843	815	839	809	789	810	797	818	844	824	812	834	827	774	858	863	846	798	783	776	804	870	833	838	838	802	873	842	792	836	837	820	826	815	774	798	843	835	807	810	809	857	812	849	823	783	806	796	795	791	816	849	867	858	805	832	799	819	803	855	796	829	892	862	835	838	867	835	816	790	780	839	777	848	850	820	858	846	819	817	785	841	839	852	878	831	834	809	773	859	826	774	877	838	843	809	799	817	838	825	792	763	849	839	835	834	836	791	814	802	854	866	836	822	762	843	865	816	792	818	891	827	804	775	800	818	902
3667	5630	12661	74040	71178	39106	19982	1901	819	794	793	860	796	835	796	824	867	858	795	1087	2035	1776	1388	973	875	828	779	792	780	794	774	820	809	776	759	810	805	755	828	781	762	802	787	753	799	783	733	780	769	748	783	769	769	835	816	775	826	796	761	803	850	856	843	784	754	752	776	818	761	764	829	811	809	795	788	810	743	799	815	783	794	820	832	782	799	798	763	786	803	820	859	820	816	750	797	775	781	834	795	815	750	809	819	804	803	794	814	783	784	755	730	784	734	787	750	869	783	761	762	773	762	792	809	754	780	758	814	736	768	755	786	766	803	836	759	752	742	764	778	811	787	801	804	818	812	796	767	821	800	824	778	815	770	809	804	816	787	805	814	759	745	822	772	783	788	779	788	823	786	757	781	770	778	802	777	812	781	745	786	782	793	792	783	789	770	727	772	791	773	819	769	801	753	847	818	773	782	777	805	778	772	793	750	790	803	781	741	781	726	804	758	817	730	797	789	757	775	770	769	821	766	764	798	744	769	802	798	783	748	793	794	789	742	758	814	787	782	741	780	798	795	809	764	774	762	795	770	817	735	831	782	798	813	859	777	790	763	782	803	807	832	754	821	782	773	778	797	800	791	778	800	782	742	821	816	764	761	774	746	760	786	796	775	772	820	792	751	767	804	770	778	811	757	792	828	799	811	794	757	824	799	843	777	847	758	802	781	834	783	802	777	813	769	738	777	806	763	806	797	821	734	793	831	778	776	779	804	783	786	793	818	837	815	793	807	801	814	769	738	803	731	785	817	768	791	762	767	831	835	776	733	765	795	752	831	808	747	792	760	755	829	800	792	775	782	762	735	766	762	814	825	755	772	765	794	726	732	768	763	816	776	806	777	755	770	745	753	797	781	768	808	792	769	825	802	806	756	806	771	771	799	774	781	797	818	763	765	793	750	730	801	765	808	766	771	794	807	772	764	757	757	817	819	805	749	778	796	746	769	763	821	820	783	783	767	763	844	801	770	839	762	736	743	792	781	786	748	803	779	793	795	732	801	793	859	805	835	779	831	757	781	764	752	829	783	848	781	735	815	776	741	864	788	831	809	785	769	803	806	753	757	751	777	793	763	802	793	718	765	763	716	752	804	813	809	752	756	758	795	840	733	804	739	772	827	794	782	765	748	787	753	758	763	824	791	843	782	766	816	771	735	777	809	760	822	765	751	724	800	743	797	784	771	827	817	768	801	744	796	807	705	754	745	790	771	811	758	757	780	728	754	793	761	805	754	749	763	806	793	827	792	780	806	730	789	780	757	777	758	805	770	844	785	772	774	785	824	787	789	802	772	768	825	767	762	815	766	787	759	803	763	809	758	807	769	767	777	807	769	777	776	772	771	781	815	772	824	727	771	810	778	801	779	809	769	696	784	807	782	838	798	823	827	768	773	812	786	784	770	807	841	792	744	770	772	854	833	808	776	793	752	810	781	785	719	754	778	807	792	798	794	834	824	859	758	760	766	775	791	777	805	772	778	761	829	773	762	795	740	791	781	791	800	783	787	830	832	778	809	783	817	796	776	780	753	764	841	738	798	802	818	803	765	782	832	771	808	768	797	824	757	773	790	801	820	800	807	739	782	792	787	804	740	807	770	828	793	790	803	743	813	806	792	789	811	766	766	763	782	752	788	782	826	755	805	783	773	798	779	824	781	779	795	774	755	820	782	764	796	777	772	794	783	792	749	788	804	775	776	776	756	818	783	738	762	751	834	785	759	780	778	789	783	751	755	796	796	790	785	792	728	800	785	789	797	799	820	818	801	842	757	779	788	816	797	763	746	762	793	754	801	778	782	822	787	823	792	753	760	797	729	777	802	790	814	801	774	805	804	812	839	770	797	800	807	816	766	774	825	789	798	788	772	787	812	789	843	780	794	760	840	795	745	783	766	810	794	726	783	791	762	805	795	746	754	809	762	838	785	787	794	773	756	787	784	770	807	750	748	813	812	764	774	831	791	771	786	796	745	855	778	788	749	829	813	792	782	852	833	798	847	815	749	741	847	787	775	733	770	766	796	790	795	812	783	778	726	773	778	800	789	813	753	741	809	755	745	817	817	834	824	805	771	780	779	780	841	811	826	781	774	777	798	771	827	818	791	793	822	763	836	761	782	806	782	823	839	789	738	829	760	823	778	744	789	746	742	802	804	736	759	788	725	768	788	808	771	742	802	745	796	729	770	775	815	783	792	801	751	800	790	752	800	771	808	791	785	776	789	781	802	820	790	820	781	760	760	790	804	766	820	818	775	745	757	789	767	757	809	778	770	742	790	819	766	768	766	810	773	797	792	716	806	745	823	775	811	839	776	760	763	733	805	752	854	793	768	760	805	764	767	775	793	780	747	778	799	853	796	772	752	822	768	819	735	775	771	734	722	779	803	762	758	847	773	768	798	735	747	771	787	794	781	777	751	787	774	749	745	802	783	791	784	744	823	759	769	794	765	782	814	819	825	803	751	770	793	693	765	831	790	803	772	837	786	827	790	769	812	794	742	788	779	727	781	847	787	739	739	807	743	802	836	803	801	779	770	743	746	750	751	839	807	792	772	779	803	754	793	787	871	803	827	792	810	780	791	783	763	731	779	834	746	768	809	759	780	782	819	784	813	761	775	772	801	758	802	805	774	825	723	772	747	760	787	774	786	741	816	749	756	801	828	781	757	779	831	751	736	800	793	761	756	745	740	744	798	765	764	829	785	826	731	779	782	756	777	784	771	808	765	830	823	831	737	777	752	733	765	801	843	759	794	786	788	774	856	740	812	775	754	820	742	778	774	779	799	780	749	758	804	765	802	788	785	791	816	801	785	766	726	787	837	810	752	756	761	732	731	776	772	784	768	737	791	790	798	880	751	773	754	815	758	766	793	776	775	752	783	789	812	794	772	776	821	771	794	750	793	807	798	755	809	786	788	729	786	782	777	818	776	762	763	758	811	755	787	814	781	725	756	756	763	853	734	774	808	768	752	756	759	830	806	782	835	778	779	764	757	784	827	772	771	755	791	748	818	802	769	785	787	794	796	716	818	822	790	790	809	797	768	786	768	781	803	754	827	792	746	779	797	745	828	772	791	765	740	793	788	761	764	762	780	793	757	789	756	783	789	822	776	780	815	798	754	804	798	814	754	855	763	807	794	801	813	742	799	781	797	769	785	810	811	774	801	734	805	793	799	759	822	770	807	758	798	774	778	720	786	773	793	766	787	788	783	737	805	775	750	772	781	789	825	770	797	770	831	775	843	809	787	777	742	796	794	761	751	761	798	756	794	756	763	789	741	838	736	762	802	817	743	787	799	771	794	784	749	833	790	823	829	804	820	772	762	768	800	735	796	759	752	753	821	746	798	781	765	797	792	849	803	735	714	771	760	805	789	776	767	751	747	764	782	773	749	820	801	751	772	738	778	734	819	811	747	801	689	748	799	777	739	804	785	789	805	772	812	764	805	762	758	861	771	788	752	798
27127	13458	2653	13457	18990	7098	2143	837	804	786	778	806	797	747	782	766	839	750	767	860	886	862	857	842	818	782	794	770	827	758	785	802	823	777	749	829	783	784	816	770	767	750	794	785	765	835	817	797	786	853	803	834	762	794	782	832	780	759	805	794	770	783	750	723	816	792	785	797	784	806	816	791	836	802	751	759	780	787	762	793	777	727	784	821	815	797	828	857	818	791	826	770	812	802	748	804	825	791	774	775	806	840	812	801	796	804	788	788	773	794	783	796	780	809	797	840	813	827	784	808	772	741	768	786	803	787	848	823	762	790	811	824	762	790	776	797	857	756	829	792	784	811	837	827	813	750	801	796	783	813	784	769	827	798	781	804	784	765	806	800	760	767	829	770	808	772	809	819	795	756	769	777	786	786	766	777	807	815	744	784	828	780	819	813	768	804	836	808	773	811	812	867	747	798	739	806	757	784	801	820	785	752	796	778	764	801	780	776	787	773	804	739	813	840	833	791	842	798	857	844	789	793	842	811	802	815	792	808	804	820	829	759	833	808	779	820	813	816	859	804	781	783	812	825	763	807	847	834	748	770	758	771	833	785	797	810	787	806	836	825	821	793	816	805	811	831	799	816	770	818	825	756	767	830	762	792	785	789	758	785	830	827	773	764	783	743	798	818	754	824	808	772	821	781	799	758	816	811	823	736	761	796	843	819	752	804	814	788	788	816	777	804	781	795	811	810	787	765	814	774	790	796	788	802	844	842	808	817	771	787	799	820	820	775	781	781	779	820	759	778	784	809	769	812	803	761	769	830	807	832	791	750	766	782	805	813	800	865	761	843	818	788	795	823	789	800	763	776	816	796	738	832	793	812	784	815	770	811	747	775	780	781	820	760	805	778	794	820	810	768	813	792	842	758	847	812	819	841	815	800	789	764	843	800	833	784	789	768	796	768	830	827	773	814	801	772	773	771	794	810	769	810	781	769	838	803	793	818	846	815	797	762	811	787	810	805	817	791	815	813	813	779	770	767	763	806	798	767	839	771	764	783	811	839	798	779	832	759	831	808	788	768	772	805	777	804	774	799	812	765	860	825	714	787	831	788	779	808	801	809	791	819	783	779	807	827	776	769	777	755	834	793	756	818	763	803	779	813	787	803	789	785	765	745	820	797	829	837	745	804	818	783	774	777	804	820	809	822	834	806	781	801	780	814	806	840	835	806	755	842	761	749	765	777	788	747	811	788	781	823	748	839	812	814	829	784	789	817	862	812	798	796	746	831	785	844	850	753	840	799	814	802	766	754	808	810	802	791	810	756	788	798	773	784	832	786	798	836	808	766	789	806	831	825	819	784	781	774	818	762	829	788	766	822	812	804	778	834	809	819	810	776	818	842	825	813	769	788	854	822	827	822	780	773	829	802	810	824	835	818	787	794	818	790	826	746	799	855	820	806	749	786	813	774	806	829	860	798	846	782	829	789	796	785	755	787	847	804	826	791	785	833	794	780	795	814	812	785	820	837	789	832	779	776	791	792	748	740	803	792	776	807	807	812	810	786	742	806	790	805	808	744	845	788	749	831	768	834	793	804	820	786	810	793	802	770	848	790	838	822	755	784	760	775	798	764	838	811	767	860	834	807	843	812	808	811	790	819	780	800	822	775	809	771	798	815	805	807	787	789	750	844	795	836	759	783	786	812	775	770	791	804	811	830	831	766	780	794	827	813	876	724	768	797	802	789	803	767	811	755	799	767	816	792	794	758	762	790	781	835	817	801	828	753	782	820	795	826	808	797	772	826	805	833	824	770	764	817	763	780	835	769	785	845	822	840	812	754	807	766	808	800	797	782	775	791	834	803	839	752	810	746	802	750	793	797	834	809	823	788	811	791	776	744	819	788	783	787	779	747	787	804	789	800	826	795	789	802	806	799	801	752	784	828	854	758	822	789	809	820	761	833	790	733	803	766	834	823	783	838	825	776	805	852	793	780	859	785	779	784	796	787	742	815	845	756	755	761	796	786	815	852	769	763	786	812	777	813	792	801	805	853	792	820	749	810	793	788	835	791	786	786	781	861	812	806	780	784	785	831	774	848	793	777	765	843	807	799	784	727	780	798	819	795	777	810	806	869	840	769	815	776	804	765	756	783	837	802	812	814	782	803	744	745	820	765	801	801	764	788	797	812	776	799	768	800	759	818	802	771	802	781	793	752	820	742	825	745	820	790	793	790	772	809	820	775	841	768	827	788	796	777	790	797	788	782	763	821	809	757	807	799	776	805	763	817	841	775	776	826	814	804	788	877	763	839	782	780	838	778	751	781	815	765	793	819	790	817	810	872	850	816	794	785	820	834	733	825	796	778	806	818	791	767	788	850	774	803	753	776	799	768	820	707	789	794	781	814	798	743	826	801	776	786	796	792	808	834	813	789	812	794	794	783	838	811	814	774	836	747	831	802	800	770	760	829	798	775	740	837	818	769	838	810	800	855	841	731	818	785	799	812	805	807	752	830	836	799	774	795	751	755	785	841	765	748	795	823	772	824	746	819	756	784	823	829	755	846	750	842	810	826	762	823	810	777	797	793	769	816	796	779	794	814	777	796	761	777	767	714	836	790	778	766	754	841	747	807	813	761	787	821	775	781	790	833	791	801	756	776	807	803	799	800	824	771	800	828	826	789	799	762	804	765	841	768	796	772	823	815	793	761	842	760	845	774	841	771	772	757	776	756	815	791	873	796	815	764	856	834	839	813	807	793	795	821	812	805	774	807	817	719	776	812	751	830	786	846	792	775	798	812	781	857	815	805	783	778	793	778	851	796	731	802	787	769	794	815	820	822	819	817	774	787	806	773	818	806	810	821	797	754	784	838	774	819	803	778	786	824	774	814	772	777	788	782	800	808	801	769	766	813	797	762	800	805	790	856	745	894	819	796	821	830	809	809	786	784	789	773	797	770	805	794	742	758	798	765	793	774	814	816	772	805	763	798	782	839	795	817	793	727	798	784	815	781	818	800	807	793	811	835	756	772	777	875	806	803	789	838	819	776	777	757	768	779	782	860	750	832	742	751	839	836	786	791	763	793	749	799	792	801	854	857	815	836	793	787	776	765	760	778	816	773	812	847	803	804	774	760	728	800	804	853	758	816	780	799	819	815	792	763	824	803	749	800	814	807	794	817	758	816	803	822	791	745	845	762	803	780	816	770	794	806	789	795	802	771	803	772	799	749	787	781	829	787	769	806	820	838	826	827	803	779	825	788	785	761	776	827	831	775	820	755	805	768	807	768	767	806	781	821	800	804	817	767	809	811	791	781	751	823	808	808	763	807	790	772	785	794	790	783	785	840	790	834	751	774	814	780	805	836	789	790	741	774	778	816	787	762	793	792	757	775	778	789	807	794	851	838	843	803	819	826	779	722	785	793	820	769	797	796	781	775	782	743	787	797	788	817	812	785	798	805	846	804	759	762	817	837	805	770	802	829	794	826	775	793	832	805	791	806	809	822	787	831
4972	1020	1294	12573	14927	5267	1962	705	750	728	721	746	705	735	683	701	669	746	746	727	737	814	823	761	760	758	696	688	685	757	680	679	728	728	713	751	701	732	717	709	704	733	736	726	723	744	738	694	777	747	691	727	702	669	681	715	687	657	759	729	738	716	761	722	670	721	733	710	707	702	694	690	694	724	658	681	716	710	681	717	716	720	701	674	666	756	727	735	726	723	703	688	688	700	737	686	740	700	711	687	685	700	710	701	690	687	667	730	728	663	727	713	749	723	696	710	693	734	766	699	708	697	692	719	675	693	707	715	702	752	724	657	716	655	729	669	683	744	747	736	714	698	673	700	718	702	734	772	768	703	709	761	771	717	698	744	676	706	721	751	724	721	709	766	775	673	704	685	679	656	698	728	704	746	720	767	699	722	724	694	722	718	715	716	733	713	781	762	693	719	669	696	658	742	699	676	741	690	694	747	712	695	768	737	731	743	758	704	745	744	686	716	719	672	712	714	698	709	771	660	728	664	717	739	711	703	706	658	742	675	743	705	715	722	717	734	647	723	676	694	685	666	680	705	726	734	691	704	733	704	731	706	719	680	698	785	683	723	679	720	706	686	692	688	696	677	678	740	688	697	757	719	707	739	737	655	724	697	771	724	727	663	759	670	750	768	699	712	719	742	724	694	711	702	691	741	737	722	718	703	700	663	727	712	726	713	749	701	719	659	709	756	727	693	702	731	681	696	689	664	705	717	672	723	708	688	681	702	714	729	708	677	735	737	712	737	745	735	730	721	757	737	721	722	716	731	703	719	719	702	689	732	724	684	640	683	727	739	701	760	727	717	694	742	683	717	730	757	723	686	709	716	726	705	728	696	712	727	697	655	736	709	692	695	697	715	729	719	718	704	690	702	751	755	723	711	726	717	783	708	682	714	698	724	728	691	732	693	750	700	705	742	713	715	740	692	697	727	718	672	752	761	731	681	688	705	677	725	701	761	723	714	684	716	712	733	745	709	706	744	717	704	747	678	677	692	703	731	667	711	720	699	741	740	729	732	734	714	743	691	774	719	750	673	708	736	716	674	698	721	677	744	664	708	693	726	711	687	688	696	723	680	726	695	692	719	714	748	728	759	735	740	717	724	711	721	695	681	710	720	679	718	731	674	703	726	705	703	711	745	710	678	670	711	717	717	698	672	707	755	723	717	721	719	719	737	634	708	714	668	683	697	655	694	703	683	713	743	674	722	710	694	720	691	654	658	759	709	689	694	695	692	662	717	712	677	755	712	674	714	676	705	681	686	748	685	692	729	748	741	763	697	726	715	728	730	710	735	666	675	695	690	723	699	710	739	737	737	674	692	678	695	704	742	721	725	723	712	712	721	669	743	709	726	695	685	684	749	674	773	683	683	692	737	753	713	709	700	682	729	722	720	710	679	704	757	688	671	712	703	687	739	657	723	686	694	685	725	698	725	665	723	679	720	750	701	743	661	709	706	684	668	709	667	678	751	676	750	715	715	727	677	681	706	683	711	686	769	711	680	668	743	713	707	703	716	714	701	702	701	711	748	701	660	724	737	673	728	701	706	699	687	694	747	741	698	702	692	701	653	727	656	691	725	714	728	715	711	679	749	727	733	699	680	695	747	680	680	704	715	743	666	690	697	658	689	736	704	731	715	708	702	769	700	697	717	706	720	755	730	684	688	747	725	715	698	678	776	737	685	698	720	666	661	731	738	718	755	730	788	694	657	686	677	727	718	692	694	695	742	732	671	747	692	674	702	708	705	725	717	690	646	698	720	740	717	753	717	688	728	737	724	743	697	694	696	709	673	701	675	691	700	731	667	762	687	698	716	701	718	706	728	718	719	757	672	635	695	701	676	718	725	708	713	666	727	686	785	717	690	711	743	753	694	721	715	705	684	735	723	730	699	726	712	696	725	729	692	757	740	724	784	734	731	702	701	700	682	717	725	718	720	690	669	682	712	722	676	763	673	686	683	749	673	705	764	673	760	736	717	681	707	746	712	742	654	667	666	730	724	720	725	712	696	686	722	690	667	681	744	711	664	708	716	708	722	685	720	726	673	725	694	670	772	707	667	741	734	710	718	702	716	729	691	749	734	696	735	749	701	709	708	692	707	716	732	694	744	698	746	648	739	727	743	712	725	656	733	684	669	694	737	686	679	671	697	665	649	747	746	722	695	701	701	669	742	737	699	731	706	702	711	695	681	687	702	723	684	737	745	676	736	717	694	700	706	716	718	697	654	696	713	670	754	682	654	720	783	667	744	758	703	734	763	715	724	776	733	727	707	678	718	716	736	715	729	660	709	699	706	688	711	747	727	700	705	710	725	717	697	724	721	712	716	742	733	754	689	757	718	717	679	725	681	694	652	735	705	699	743	699	709	733	697	746	687	747	689	699	721	732	727	720	697	711	730	691	718	714	700	713	694	718	686	734	685	719	681	745	666	721	740	737	703	719	640	725	681	745	715	671	707	721	690	713	730	679	677	682	768	739	739	670	672	738	740	749	733	747	725	702	721	756	731	657	670	686	670	692	695	685	689	708	729	743	703	722	719	744	682	708	664	711	715	769	754	700	728	743	677	748	661	714	747	676	656	705	708	727	672	651	694	712	697	681	722	714	706	761	697	724	665	733	737	715	698	700	699	723	734	714	691	765	736	675	738	682	662	677	695	677	662	689	714	726	752	694	716	742	726	663	733	657	703	722	731	740	713	710	705	722	693	637	670	733	715	703	698	661	679	705	732	727	769	736	742	745	702	749	670	717	746	678	714	738	698	685	716	738	704	751	743	718	706	744	713	674	696	666	673	739	675	685	725	731	717	705	743	704	752	684	742	678	735	702	749	723	740	687	711	698	688	739	709	694	718	719	734	713	699	754	687	717	712	669	752	692	709	716	680	708	697	680	726	714	763	714	723	712	726	723	740	705	706	725	726	691	728	699	720	673	728	682	730	751	720	713	709	698	703	728	723	680	716	696	697	740	706	742	661	688	700	724	725	685	766	741	728	714	771	721	674	672	732	683	707	690	723	685	689	739	678	702	705	735	720	709	700	692	769	739	761	769	695	709	726	675	720	697	717	701	732	728	711	683	717	723	742	732	696	695	697	662	711	704	718	681	702	693	727	699	705	695	723	702	694	683	733	759	699	689	696	680	687	751	680	731	699	749	722	708	683	694	678	658	707	739	726	670	731	706	691	748	717	686	761	728	738	730	654	712	690	697	655	735	713	723	747	708	720	702	683	658	723	676	692	707	679	738	696	687	709	668	768	660	721	698	730	694	697	737	736	730	667	684	722	698	688	708	703	720	689	748	676	700	651	685	694	669	719	722	701	695	679	733	721	708	675	692	739	706	691	735	686	710	706	737	686	701	713	708	687	679	665	671	711	700	713	773	723	761	734	745	693	691	742	691	679	699	740	721	684	708	690	698	720	716	711	684	690	734	723	699	697	723	674	685	667	734	711	672	761	713	708	704	730
24554	21100	27494	41247	56143	39145	16687	1737	845	807	831	806	756	774	773	766	806	771	751	794	1244	1154	1060	891	830	754	816	748	769	716	770	781	735	751	747	803	757	750	728	769	807	727	791	693	705	715	755	758	824	789	709	746	760	806	731	694	779	738	766	805	757	754	769	761	749	771	733	734	743	650	690	729	725	733	750	713	726	765	705	746	742	751	754	716	740	727	726	772	724	731	737	753	732	735	726	738	750	775	718	769	706	745	731	736	720	751	752	677	709	691	737	753	757	707	723	691	744	755	753	740	716	753	724	750	733	719	693	759	728	686	733	714	749	714	777	701	731	762	731	723	723	687	746	753	733	712	739	741	753	754	760	739	727	775	734	710	787	689	767	659	733	724	737	704	738	748	724	715	754	723	739	749	739	808	768	735	725	743	737	726	764	788	741	754	733	727	707	718	718	819	738	757	675	718	703	734	800	754	733	714	740	789	740	687	738	729	712	756	750	688	718	733	779	734	762	698	729	680	773	793	699	795	734	733	706	744	726	744	714	726	750	718	759	747	769	740	716	689	704	677	763	761	742	776	746	713	764	741	740	743	724	733	760	765	693	746	719	782	738	743	728	780	745	734	752	751	754	718	766	742	746	709	730	737	701	733	766	694	730	737	756	719	742	797	757	768	735	772	716	697	696	742	724	748	748	761	774	750	735	734	773	754	717	722	768	736	714	769	761	749	715	733	771	792	708	702	754	694	735	738	723	740	725	746	757	746	732	765	782	758	760	722	744	714	715	749	764	738	809	726	776	735	772	742	752	713	756	704	757	737	760	715	757	753	780	748	735	781	761	722	715	736	733	759	699	711	722	754	765	800	735	707	712	709	768	732	776	738	762	723	741	751	751	774	744	722	761	747	745	755	752	767	798	739	765	774	748	743	755	735	710	726	751	683	743	730	744	727	737	757	735	715	756	707	760	765	768	721	721	757	763	736	734	724	742	762	733	770	688	709	783	749	741	766	796	753	690	690	734	748	721	766	708	744	726	756	716	723	726	709	739	697	686	715	745	703	788	780	679	731	684	754	738	775	779	727	684	731	804	777	714	741	671	727	691	751	730	758	796	709	772	741	726	737	793	728	755	758	720	716	691	744	716	714	728	750	755	758	728	754	727	726	708	770	720	771	694	734	741	743	783	746	752	711	746	752	718	714	750	737	715	728	706	746	767	715	771	722	759	740	709	668	761	787	744	719	720	726	723	741	779	729	749	767	713	756	783	756	712	776	787	717	779	760	748	758	717	727	738	760	752	742	690	738	765	768	693	794	745	744	789	740	784	746	795	730	718	721	775	758	716	737	719	752	724	790	729	712	785	731	751	705	738	749	759	734	718	774	717	761	756	742	757	787	692	727	721	750	758	702	795	762	809	709	734	736	741	768	710	769	711	746	736	730	712	687	756	766	842	738	748	733	704	730	792	761	696	803	768	786	738	736	765	760	757	778	731	719	749	733	714	743	745	753	753	739	724	824	758	715	743	731	743	746	774	704	752	730	765	732	757	753	754	728	770	756	761	717	746	793	709	727	716	733	701	721	765	736	819	754	722	790	764	737	786	785	774	729	775	703	740	732	732	747	746	750	718	742	756	741	754	735	711	712	734	761	709	724	751	809	765	782	752	723	736	736	788	751	718	741	765	716	699	751	720	687	684	705	689	743	729	739	744	736	721	712	733	741	734	718	686	715	707	748	745	665	727	754	706	746	708	766	764	758	743	761	789	725	760	730	732	742	724	774	747	752	774	778	765	769	712	766	724	722	744	724	749	725	722	730	779	710	768	848	725	754	734	739	774	750	772	741	749	721	719	784	765	806	717	739	749	790	722	738	729	717	726	776	737	713	754	743	748	749	757	761	734	718	730	746	709	736	752	776	687	731	728	719	738	749	688	759	723	730	730	718	743	738	750	702	735	762	793	737	732	711	790	694	762	680	720	738	721	743	728	717	755	754	705	723	700	706	727	748	764	776	743	724	720	728	761	734	712	692	711	698	753	719	757	727	783	739	675	699	803	728	741	763	743	709	712	734	767	730	755	764	772	733	760	759	797	750	725	755	728	731	746	759	700	732	758	717	695	734	742	709	730	752	744	741	692	718	744	759	760	797	730	757	712	719	745	730	716	715	701	778	740	750	777	735	788	775	749	746	738	765	747	788	763	781	726	726	737	734	750	769	733	760	759	678	750	759	729	750	747	780	745	755	775	734	742	743	725	748	726	729	726	693	760	760	767	724	756	764	771	685	775	753	746	747	729	770	701	747	712	736	757	691	756	741	781	743	763	746	722	805	695	741	685	666	734	750	705	723	708	733	757	724	730	741	753	719	683	738	757	708	809	702	713	732	778	744	743	731	776	730	741	727	767	740	756	776	778	727	747	752	725	729	733	744	727	767	780	727	762	746	754	732	746	747	743	780	754	734	742	749	761	767	690	797	721	776	786	681	738	744	748	766	767	725	779	717	774	718	766	716	730	794	772	725	711	783	719	767	749	778	770	716	752	740	760	794	797	721	735	778	747	777	780	763	763	753	738	749	727	773	666	772	709	740	749	700	746	695	713	781	812	716	750	741	766	756	774	708	784	682	784	769	668	739	736	720	733	749	701	746	697	758	732	747	756	680	711	764	736	763	760	767	705	736	814	731	730	756	754	788	730	746	762	790	740	732	667	698	699	713	786	739	746	743	743	753	783	728	725	723	733	727	734	728	767	721	760	706	726	740	744	756	765	701	729	750	747	765	769	761	745	756	794	743	767	770	735	741	733	767	713	781	776	756	735	777	732	742	681	750	763	731	705	727	710	747	737	737	755	718	799	727	766	761	729	756	705	710	769	748	749	715	751	713	710	762	751	728	772	757	688	774	716	761	774	768	780	797	699	742	706	728	749	722	766	775	748	649	775	750	723	720	779	727	791	688	734	745	756	735	713	670	702	735	723	739	769	746	742	779	751	737	706	755	756	747	766	750	704	731	731	745	701	724	765	751	711	787	735	760	729	757	747	751	749	729	770	725	756	747	738	710	758	779	698	708	775	737	755	757	705	743	727	731	769	750	745	738	807	793	741	713	726	706	779	739	702	726	735	721	744	704	746	709	779	773	719	716	752	751	714	797	706	738	715	709	754	765	676	687	741	775	753	709	802	735	748	763	769	806	774	735	757	734	789	702	744	745	764	720	764	747	770	769	733	764	789	724	716	760	689	772	684	748	761	758	709	742	778	745	691	702	742	750	798	749	718	739	691	775	739	696	701	719	717	759	734	688	747	679	733	705	694	745	744	700	805	793	734	755	743	722	733	754	734	789	710	752	728	782	759	691	704	740	755	709	755	714	756	708	724	730	745	796	801	772	714	748	747	691	724	785	733	742	696	651	718	782	773	721	765	752	757	754	723	709	733	684	764	766	768	741	743	724	733	762	782	700	744	775	748	734	752	738	712	701	739	719	691	728	736	730	747	709	745	726	804	806	764	764
3486	3583	6671	59315	56730	29639	8296	763	751	739	727	729	713	696	734	773	699	765	709	820	1557	1509	1217	923	795	727	718	702	727	745	722	713	706	724	709	746	741	714	755	714	728	736	687	694	736	726	736	680	710	716	723	690	735	723	720	727	755	720	704	740	701	713	671	704	709	687	713	686	682	702	734	758	726	692	730	717	698	708	759	750	753	728	684	697	710	730	708	723	696	683	711	647	710	711	706	718	698	715	685	661	677	690	732	663	688	744	672	728	720	763	718	705	684	698	703	703	704	705	683	756	691	697	773	746	704	693	704	739	685	714	698	657	688	688	662	720	716	723	731	672	709	682	721	719	714	715	688	755	703	745	724	727	704	660	715	727	701	674	674	706	719	695	698	728	752	681	695	709	749	699	724	707	711	750	728	703	737	752	729	735	748	682	746	692	713	720	742	687	731	731	701	667	737	682	741	735	711	746	729	697	712	717	698	719	705	734	735	700	700	712	698	694	734	725	707	709	686	679	773	710	744	674	723	721	660	706	732	718	731	737	656	700	672	704	727	697	735	707	666	700	674	717	724	681	632	750	724	707	728	760	661	706	718	763	671	691	717	724	703	742	711	652	646	689	721	741	672	713	712	704	713	767	741	708	702	694	738	674	736	677	686	729	678	717	723	694	699	678	705	728	708	676	706	734	684	735	711	694	701	727	687	739	683	735	702	729	706	706	746	719	763	735	708	702	742	709	731	725	682	704	754	677	697	727	734	700	726	703	720	676	737	722	751	687	697	701	700	715	725	695	668	743	711	742	729	761	648	678	741	725	713	689	763	715	705	739	712	719	651	690	681	767	744	746	761	688	682	718	745	670	713	717	739	702	703	738	677	736	753	707	694	655	752	661	749	707	706	738	711	704	750	729	710	709	695	778	710	704	713	703	695	748	723	727	672	715	744	732	728	716	685	710	738	694	704	672	729	672	666	672	713	680	768	684	697	693	662	686	692	674	686	749	718	729	682	693	754	734	717	704	683	687	730	698	699	710	727	717	728	673	706	705	690	696	688	719	716	719	716	730	689	663	719	734	766	691	688	725	738	748	739	694	742	768	725	707	700	708	697	680	677	711	719	680	732	684	716	713	740	723	657	722	766	656	731	683	731	685	736	709	682	696	679	690	691	732	701	636	699	722	751	725	690	731	748	691	701	734	714	713	685	748	675	736	755	670	721	708	705	727	711	744	736	737	644	696	682	672	736	711	699	707	705	735	752	689	697	704	720	696	669	719	707	770	717	696	744	697	681	664	709	707	728	727	724	717	683	685	704	752	715	690	725	676	699	714	710	712	718	753	723	729	705	698	717	704	692	692	753	672	736	705	665	733	681	726	688	675	707	696	730	750	671	679	710	731	718	734	713	736	692	675	688	775	685	742	730	739	731	765	725	655	689	725	692	706	696	739	745	746	744	728	637	686	662	721	691	735	673	734	717	684	723	732	675	761	712	738	697	728	692	736	693	716	739	675	704	705	717	694	719	751	704	783	725	722	714	685	680	710	709	750	736	729	728	700	685	715	704	722	703	672	744	656	681	717	756	720	714	747	697	724	686	723	669	697	726	748	734	751	751	661	749	721	704	714	702	735	754	699	699	741	712	674	729	684	722	709	661	712	702	742	749	755	716	684	697	677	692	678	710	717	675	727	757	692	723	701	749	695	689	669	746	659	719	705	700	695	708	673	693	738	735	681	720	695	709	711	690	709	768	744	673	699	767	677	707	691	697	713	746	686	753	704	748	705	734	771	757	671	740	737	703	676	718	716	713	699	730	732	680	699	668	705	692	704	765	662	742	702	692	688	694	699	708	698	704	712	710	701	688	708	755	676	719	682	696	664	713	706	709	714	702	727	750	729	707	722	686	720	684	713	718	694	681	724	707	678	708	733	742	693	727	689	687	722	723	710	681	721	729	714	736	724	744	733	736	681	741	714	696	690	703	713	721	699	726	726	695	662	681	715	718	712	717	673	681	664	727	713	787	719	731	717	694	697	710	732	727	712	701	740	695	704	685	696	731	727	690	727	744	716	677	656	711	726	688	708	743	714	706	729	779	714	727	745	720	718	742	704	694	727	720	710	703	731	744	698	713	743	741	730	765	659	694	699	735	745	694	674	694	669	681	711	703	703	717	698	683	724	711	745	689	709	751	672	688	671	748	664	724	737	715	715	700	708	702	668	706	744	710	744	744	727	720	684	663	769	741	730	693	717	707	715	729	681	738	732	740	759	696	721	752	698	698	697	721	703	708	690	698	725	725	729	705	718	702	714	680	788	679	723	682	728	709	672	701	687	738	688	683	726	691	733	716	697	719	751	704	743	718	702	715	674	712	719	681	688	737	744	689	716	732	780	731	753	772	695	744	744	709	747	751	775	710	683	659	700	738	701	741	746	677	715	726	741	732	652	736	725	723	757	736	702	681	671	700	698	694	684	742	688	698	685	747	734	784	705	740	695	694	742	702	708	715	663	719	694	734	718	770	710	710	723	748	732	698	722	694	684	715	691	677	683	680	722	754	703	716	718	671	687	709	714	748	720	716	689	693	692	763	727	747	676	735	714	714	720	722	739	702	701	722	734	679	742	672	690	672	669	698	759	652	735	683	756	710	704	729	701	731	668	737	745	676	723	682	723	739	699	761	701	745	749	730	742	697	742	664	691	694	744	710	724	697	712	680	724	718	730	710	680	745	687	754	723	706	692	683	750	694	749	706	742	726	705	707	720	739	702	649	685	729	750	749	701	711	722	729	671	724	701	716	648	690	775	737	722	694	694	721	743	702	709	739	694	751	746	715	740	699	680	711	694	724	668	683	758	694	732	724	701	697	788	720	677	685	725	725	755	676	661	699	715	688	736	753	667	715	743	735	648	758	659	706	707	742	705	704	732	703	697	750	712	699	743	682	692	698	727	704	712	686	757	713	709	702	707	764	696	713	724	705	675	751	693	697	673	645	686	700	704	667	710	698	736	719	711	712	697	694	708	727	694	741	728	680	746	664	696	703	722	711	735	742	710	715	725	721	721	715	699	729	713	680	702	745	733	661	780	737	739	735	749	720	714	709	694	667	696	691	659	709	700	698	714	674	675	710	692	718	759	679	698	705	706	667	742	698	713	723	730	673	726	692	698	711	729	688	734	705	688	710	701	713	755	720	732	728	709	690	720	775	656	720	674	709	709	694	672	681	722	720	681	688	679	723	722	707	730	693	727	728	689	718	680	678	702	720	733	701	687	732	713	717	723	693	753	741	711	695	768	708	727	735	676	734	719	729	730	706	675	745	696	716	684	742	700	709	732	756	679	686	664	723	682	741	750	719	734	743	731	667	745	773	759	688	672	717	683	736	690	722	657	641	727	710	706	694	657	704	716	734	707	713	727	679	765	767	722	755	703	778	693	733	708	721	691	756	728	726	715	730	725	724	694	723	703	722	691	724	713	766	712	714	749	682	702	722	748	723	718	703	697	685	723
23828	21128	28449	44417	61788	47862	24177	3114	1002	956	899	873	884	886	775	831	838	877	847	890	1458	1510	1279	992	890	858	889	806	833	804	849	766	860	814	886	831	792	848	823	802	788	837	861	861	911	907	832	880	872	828	872	830	825	765	821	794	808	848	842	836	817	782	830	855	792	837	802	858	815	800	794	870	804	856	825	841	856	812	857	856	791	850	807	819	826	823	827	840	805	747	826	857	760	811	835	846	821	808	849	820	805	798	839	828	827	815	823	832	830	865	844	815	804	787	862	897	866	866	816	789	771	790	828	825	853	796	822	820	798	815	793	823	832	858	867	831	768	843	775	819	826	849	806	822	815	814	781	850	796	845	811	832	765	792	859	824	821	807	854	841	806	767	824	811	764	839	826	837	800	805	823	831	837	805	775	798	790	863	823	850	777	812	805	852	781	790	750	795	763	816	829	811	770	794	782	873	814	815	819	812	798	875	833	821	818	863	846	849	820	801	810	808	825	825	850	825	845	833	797	841	806	822	811	814	744	814	798	807	837	847	768	805	816	861	836	785	826	800	825	874	829	822	829	807	823	797	853	779	804	819	821	819	801	803	859	787	771	853	804	838	817	786	818	777	866	860	814	765	851	821	827	799	817	867	821	800	837	818	852	816	794	779	807	790	873	873	802	840	811	784	837	799	869	850	792	836	773	841	791	778	826	810	801	790	781	807	808	857	866	823	813	838	833	786	820	797	840	863	837	789	814	843	869	789	868	807	879	858	825	801	830	848	823	846	865	803	839	783	786	806	922	815	818	816	799	834	835	807	817	800	858	800	847	792	827	789	838	765	843	808	822	760	790	809	799	772	821	842	790	801	808	838	770	805	808	777	796	843	861	851	806	805	837	770	819	805	837	813	825	800	804	788	832	806	839	774	803	817	800	804	815	821	842	851	907	808	841	858	850	774	825	818	846	785	799	822	817	843	882	840	770	785	818	808	798	818	862	758	818	817	811	858	822	846	800	829	817	765	850	807	817	774	833	785	814	829	863	767	817	879	891	799	806	867	827	806	822	802	865	833	829	792	847	819	872	839	806	860	842	842	807	780	841	819	908	832	831	819	788	821	771	859	801	813	810	828	824	802	832	805	810	799	819	831	866	823	845	785	791	824	802	773	818	814	864	848	818	837	806	838	805	856	772	798	833	810	825	855	815	809	829	790	781	839	804	785	806	816	819	809	844	867	801	803	821	795	785	842	840	797	790	846	871	766	817	845	846	827	841	782	743	810	815	821	796	808	827	888	819	818	876	811	767	894	832	809	786	803	755	833	828	789	799	841	847	795	806	856	828	831	802	783	797	829	793	774	783	821	783	802	799	841	833	855	808	775	842	755	798	860	833	800	835	847	811	798	888	918	788	807	816	774	788	812	817	781	832	762	851	828	824	838	861	842	826	817	776	804	824	824	776	767	818	846	862	833	832	847	776	786	819	843	763	831	816	848	817	823	805	803	797	873	869	787	802	841	825	787	832	773	880	864	772	823	826	821	800	846	776	823	863	822	841	827	821	796	852	808	830	843	787	810	859	845	817	779	748	881	835	826	788	824	836	835	804	754	836	818	779	847	797	831	817	819	842	788	822	857	810	786	798	805	750	773	826	819	820	823	781	888	760	858	876	812	857	850	769	807	831	804	826	799	862	847	837	818	798	773	810	812	855	848	790	814	835	817	810	803	801	816	826	864	831	824	804	843	792	784	817	809	902	834	841	812	828	789	839	856	799	772	818	787	826	808	855	881	831	814	802	832	797	804	815	867	846	858	806	823	786	848	803	858	768	783	774	818	785	787	846	824	825	843	869	775	785	811	772	836	806	837	807	762	803	788	808	818	801	799	877	853	741	755	824	841	747	783	842	797	868	753	858	795	854	789	802	793	787	883	853	787	809	795	864	812	837	825	794	805	849	780	754	822	875	866	833	782	829	774	809	746	836	812	848	834	833	829	795	788	818	841	824	790	828	820	782	883	814	850	775	857	853	822	792	774	820	826	824	851	856	862	806	781	805	795	829	843	845	833	843	813	845	785	798	825	787	819	812	830	822	833	808	841	820	798	826	814	800	782	870	822	825	841	822	777	797	874	860	763	827	815	855	799	815	837	834	816	780	847	829	789	794	790	837	860	819	817	804	823	859	806	790	805	844	768	847	770	869	805	813	806	818	848	811	833	845	831	796	792	846	854	797	813	737	769	801	805	779	845	820	790	822	820	859	829	849	797	810	808	797	827	818	837	754	837	845	823	836	795	756	771	807	830	835	837	841	838	795	811	868	789	833	783	764	820	863	774	809	849	862	825	812	798	830	858	806	825	833	789	786	808	844	768	790	834	835	802	810	820	838	844	829	790	856	841	821	781	812	823	813	801	835	843	804	863	835	831	794	823	787	820	840	830	792	799	741	820	819	831	825	798	815	777	821	849	825	850	831	849	799	812	835	778	824	844	826	835	844	752	811	822	826	779	864	793	782	786	794	805	811	796	766	792	813	793	795	784	866	834	811	841	840	867	775	807	783	788	781	861	861	822	843	851	858	796	840	790	772	841	788	788	805	821	820	788	851	801	841	841	840	826	847	825	827	842	809	795	806	770	812	880	822	815	778	882	854	759	823	860	824	811	845	834	838	835	745	782	824	783	840	813	831	820	783	835	793	812	844	769	788	826	802	787	821	832	848	808	811	831	819	835	836	813	855	754	818	798	785	810	914	830	800	867	798	799	831	800	842	793	816	794	832	768	780	846	821	841	796	802	797	796	851	782	828	814	793	797	818	810	833	740	813	838	829	791	803	825	825	804	859	809	833	793	823	816	823	800	779	830	811	839	836	842	814	848	841	775	815	802	768	824	844	815	886	814	828	839	807	840	851	861	809	847	831	772	858	822	866	841	856	804	804	835	800	787	857	852	819	803	846	872	825	804	758	768	783	811	831	833	844	811	788	852	857	787	825	782	794	804	824	786	758	788	817	832	873	805	811	795	794	823	806	809	836	812	865	795	809	774	842	844	830	785	795	791	786	815	847	771	825	777	878	826	814	749	773	790	835	789	813	796	788	839	823	807	820	758	833	797	826	834	816	831	787	818	792	761	810	899	813	830	856	809	860	799	863	764	850	812	830	786	822	877	878	803	794	763	827	859	830	859	832	855	810	789	833	815	806	783	828	774	815	842	803	805	828	825	824	854	813	795	788	836	887	828	805	835	790	850	859	840	815	783	771	798	845	848	803	796	784	807	869	792	865	815	781	792	784	840	818	843	871	844	820	852	798	779	847	830	844	784	824	805	802	837	853	851	819	797	885	795	802	799	813	865	856	854	875	806	817	809	855	837	825	818	828	813	820	805	838	764	791	864	800	815	794	825	786	776	793	815	807	796	813	833	864	868	795	815	823	870	785	838	771	833	870	842	836	804	794	818	806	802	782	810	774	775	834	759	824	806	837	821	800	811	852	851	798	812	848	789	794	809	776	823	784	798
3655	5916	15046	77552	68225	40286	13515	849	807	835	833	820	769	736	790	787	846	808	824	890	2030	1923	1538	1060	895	833	783	800	772	797	758	765	803	804	787	757	765	786	754	750	787	801	831	813	800	725	749	794	773	799	799	807	763	800	769	788	818	861	815	790	743	801	837	787	789	743	785	781	783	803	799	828	806	799	805	747	756	806	775	792	786	733	788	796	830	752	830	752	813	810	791	850	816	768	769	818	809	762	791	754	821	792	814	785	831	834	788	764	812	802	826	764	733	736	790	810	793	795	826	761	756	767	755	785	825	788	766	808	784	769	796	795	779	805	817	824	750	741	764	788	780	816	830	785	781	770	756	828	763	765	801	754	801	826	820	772	814	782	801	786	721	813	762	770	786	856	805	827	775	827	750	779	816	778	767	794	776	835	820	775	799	780	803	819	790	814	836	786	813	813	787	791	812	795	789	778	790	783	813	772	781	809	792	797	804	828	785	780	842	747	808	780	850	765	798	785	818	775	792	808	761	750	811	815	740	801	769	825	809	759	788	807	786	857	813	769	774	791	788	783	778	813	777	808	803	748	879	763	753	813	845	819	818	753	788	833	813	734	831	787	834	785	777	740	741	766	824	836	832	770	852	825	762	782	784	780	786	790	781	833	828	744	812	755	755	837	770	743	767	783	775	788	811	766	796	812	814	789	784	825	762	821	822	841	699	823	799	793	768	831	762	755	799	800	761	769	837	841	777	797	781	824	748	792	805	771	823	800	760	795	797	779	777	798	791	826	794	793	789	811	769	802	824	769	774	832	779	755	742	778	775	801	778	792	751	817	743	774	791	813	816	757	779	794	779	802	734	792	757	842	807	758	778	795	810	762	806	750	740	749	815	774	774	804	772	800	762	752	806	747	773	800	779	805	817	792	766	822	758	821	788	797	728	797	757	781	819	806	824	800	800	796	821	783	779	789	748	820	808	799	776	816	788	794	710	778	783	796	774	791	810	818	762	756	784	793	753	785	755	807	780	789	771	823	767	779	755	742	823	787	754	764	747	772	790	799	796	784	775	748	788	794	768	752	781	813	782	790	757	748	765	724	818	798	792	802	803	759	844	793	795	827	804	791	768	805	842	812	790	778	753	809	771	802	800	772	795	811	780	814	765	821	783	789	777	800	796	773	768	741	780	772	808	780	755	757	802	749	782	784	755	752	796	779	811	803	766	760	758	759	779	779	774	803	838	790	788	819	741	818	808	793	766	786	802	783	785	763	825	795	737	807	756	800	763	794	772	792	753	818	822	780	758	764	786	787	779	752	771	792	802	741	784	797	773	779	750	790	774	787	788	780	763	822	755	786	794	806	737	799	767	764	805	763	796	769	788	774	778	751	792	786	765	786	803	728	790	755	758	765	812	771	774	795	811	822	810	757	783	744	776	795	721	804	770	741	781	750	767	817	787	827	767	806	782	815	740	811	795	795	811	802	772	804	811	720	785	790	780	781	826	797	781	789	768	762	791	818	773	796	792	812	793	780	779	844	789	796	786	747	767	733	786	761	800	805	798	794	773	825	757	739	782	746	819	754	763	753	797	729	769	798	755	799	797	799	782	749	756	815	733	786	769	817	722	728	822	791	800	768	752	775	751	789	800	850	805	803	837	767	809	834	816	763	763	826	781	788	747	767	791	777	820	756	774	826	797	720	849	781	786	778	802	821	815	774	779	825	796	774	794	785	740	774	764	800	762	819	760	840	806	772	766	821	722	770	802	772	788	743	815	755	771	837	769	799	801	776	804	782	790	808	787	809	810	799	777	841	786	773	757	791	780	769	794	796	811	759	825	761	795	802	785	751	792	827	802	770	770	818	768	789	761	769	757	803	756	701	838	768	787	779	775	788	786	777	748	720	752	758	773	841	745	786	745	778	793	767	746	747	821	775	787	778	772	759	729	793	726	814	849	837	804	760	799	770	756	754	787	791	766	788	817	762	790	829	735	779	767	771	744	727	799	810	788	747	787	763	792	779	788	735	785	769	775	767	736	792	787	790	831	734	772	775	762	809	771	800	757	758	790	751	788	805	786	761	756	775	749	753	755	806	783	783	825	798	802	797	798	801	752	833	778	792	775	743	790	779	732	759	767	752	782	840	819	842	771	778	790	725	792	768	739	792	735	766	795	753	768	756	794	764	717	734	785	781	761	787	783	778	757	765	813	802	814	770	749	801	813	791	811	758	829	803	760	803	756	763	766	783	734	777	756	758	793	869	742	829	748	788	778	813	785	784	809	866	790	784	795	741	766	768	792	803	796	781	775	801	815	820	791	808	765	780	724	787	808	786	778	787	748	813	751	809	801	773	772	777	775	765	833	809	788	837	756	794	789	809	797	749	735	794	778	808	761	805	810	821	850	785	795	786	799	788	809	769	771	768	792	725	769	774	821	796	772	775	758	767	748	811	817	812	798	856	785	811	787	798	814	805	728	777	801	800	778	760	725	762	798	811	773	767	761	811	736	769	822	787	782	784	770	795	789	790	791	735	800	736	798	772	812	849	832	782	746	813	782	788	793	798	809	856	785	803	752	801	796	789	811	766	772	765	761	766	781	700	795	854	805	809	783	802	745	789	819	737	840	786	799	750	795	823	787	812	749	821	800	814	785	763	789	791	804	763	791	801	750	779	795	773	746	768	736	761	844	767	788	745	798	766	746	765	753	819	812	847	740	761	739	778	762	774	792	755	775	781	789	784	774	764	737	821	762	786	746	785	806	773	815	772	798	823	835	797	803	767	790	780	797	758	728	788	784	793	753	763	803	756	780	800	797	800	718	780	774	839	768	836	760	823	796	745	816	713	786	742	780	746	785	776	780	803	805	792	812	767	803	854	787	775	731	801	754	764	782	762	776	771	724	818	727	786	793	816	800	791	768	793	731	794	801	823	759	773	773	757	812	746	760	754	757	758	826	744	752	770	777	780	800	776	745	743	818	814	825	755	761	792	790	748	729	771	766	788	785	750	804	811	810	754	784	777	740	809	728	816	799	773	759	756	791	773	790	768	790	801	766	786	829	818	802	768	811	789	753	756	808	810	779	793	784	814	773	762	792	778	795	711	727	728	795	778	752	748	761	802	807	756	773	795	747	769	821	816	816	735	768	744	773	772	793	769	785	764	776	769	766	745	773	808	744	767	760	807	789	783	771	818	767	807	818	740	734	771	780	787	792	811	793	791	813	775	771	825	766	792	695	773	734	779	792	818	736	761	795	747	768	767	775	792	753	739	761	826	772	851	803	814	725	778	754	810	799	753	767	778	758	786	798	818	796	781	792	786	744	776	798	760	777	786	752	810	772	827	760	795	767	782	761	822	775	845	774	784	840	791	813	771	777	768	792	805	823	811	782	750	780	802	830	778	773	766	751	794	785	796	741	786	768	886	757	778	789	825	784	798	760	801	768	744	790	758	743	821	752	796	809	797	755	841	738	780	747	778	753	749	799	812	792	778	751	749	808	794	790	792
27161	13293	2923	18503	18629	7527	2446	898	815	773	829	769	740	741	721	818	772	801	807	807	810	901	877	791	794	773	824	793	801	784	784	787	776	808	775	812	792	778	774	758	802	742	835	765	782	761	778	718	813	752	766	826	809	787	755	750	803	802	744	791	806	792	800	742	814	752	774	744	770	789	790	771	765	821	804	828	805	769	794	809	772	807	775	803	738	811	770	807	794	826	770	812	800	774	819	775	821	743	785	775	785	813	747	731	780	730	813	797	803	782	803	803	752	788	790	809	737	794	751	776	856	799	791	769	827	770	739	794	738	829	790	803	736	777	752	796	780	772	759	749	767	748	793	796	740	800	818	806	775	822	794	759	778	760	786	798	847	794	771	822	767	731	768	776	819	781	821	781	800	887	790	787	795	764	767	768	767	782	793	790	806	751	812	747	758	819	833	771	804	780	742	789	811	819	783	748	800	803	817	794	788	753	795	779	783	794	810	781	793	779	799	790	843	782	763	786	782	776	798	778	753	710	778	761	774	805	835	814	700	763	782	785	785	790	812	737	801	775	747	787	771	776	748	757	788	776	777	747	786	795	797	759	744	730	778	766	798	819	750	804	785	765	818	775	777	812	759	821	729	731	801	796	758	805	796	723	745	742	797	793	788	760	802	796	765	781	770	768	824	810	783	787	822	804	807	805	757	857	815	797	745	788	833	762	760	796	741	835	797	729	806	735	778	753	788	805	778	826	746	777	746	804	789	768	781	786	805	783	773	782	778	799	751	781	788	772	789	766	780	789	825	767	773	784	821	802	770	784	781	721	798	747	810	752	800	801	788	739	749	805	775	765	807	835	793	744	744	748	805	807	759	793	769	779	789	840	774	739	759	769	825	823	784	780	750	771	775	794	754	758	797	745	783	728	769	751	776	723	762	816	774	783	802	758	768	793	787	768	771	822	760	821	769	774	780	765	742	769	748	820	772	795	805	812	757	776	795	768	701	788	799	780	787	788	751	798	792	812	781	811	749	746	777	828	751	713	768	815	765	764	747	814	777	798	755	823	771	818	784	789	740	798	780	716	775	786	769	798	802	799	694	817	790	781	788	788	792	754	789	798	769	787	783	812	793	778	757	786	760	806	773	749	784	805	799	783	791	750	778	816	798	737	784	828	781	752	842	741	783	788	758	812	750	833	756	768	729	803	781	802	825	830	781	801	772	835	763	812	787	823	739	734	805	831	803	722	761	795	826	727	752	852	811	809	764	746	792	781	812	825	811	764	763	767	765	756	723	788	779	773	759	778	762	776	760	813	806	793	765	789	750	756	770	796	808	830	827	789	795	746	840	733	763	845	765	786	758	826	777	788	790	830	801	803	778	773	755	793	763	850	786	759	791	745	805	777	775	807	841	817	768	819	839	746	767	772	810	749	806	759	733	760	785	761	789	795	752	846	774	762	823	806	781	831	788	813	769	808	740	710	755	824	758	801	770	795	793	760	754	758	776	767	785	838	844	783	785	821	796	786	765	807	785	775	801	730	789	805	740	765	756	785	742	771	756	819	754	787	739	802	734	805	777	813	772	789	786	806	771	813	791	753	822	774	772	799	753	782	811	727	774	806	770	771	792	823	779	725	783	831	780	791	814	810	780	742	795	772	816	758	771	776	844	802	706	780	840	808	799	717	764	816	815	760	816	757	789	790	840	791	808	789	763	784	782	794	808	786	753	778	758	764	758	761	779	807	782	796	821	822	757	747	778	763	747	782	767	807	740	786	788	748	805	736	768	801	808	788	786	760	765	790	783	825	710	825	770	780	778	772	804	813	770	820	753	783	775	805	838	810	788	774	747	844	778	760	779	781	779	783	796	771	780	766	799	786	789	778	740	781	776	744	800	818	788	793	800	786	771	819	731	795	763	782	774	816	832	786	767	803	809	741	785	761	783	756	814	778	796	787	798	795	766	750	790	819	830	772	747	798	772	707	776	804	833	759	816	774	786	750	785	786	720	788	763	725	773	784	795	736	789	771	769	714	789	723	809	764	814	760	806	803	772	806	829	790	811	812	817	802	806	828	785	742	810	766	821	779	780	763	809	791	764	808	752	773	753	808	763	771	779	794	777	750	786	829	782	728	771	726	773	827	834	806	742	749	822	751	785	822	804	815	829	725	818	764	776	752	736	786	791	810	759	801	728	771	748	759	749	758	801	797	792	749	791	810	757	805	764	758	792	770	817	722	849	854	809	826	778	837	772	779	757	740	827	797	809	746	784	732	802	731	804	810	800	750	774	786	788	762	760	820	818	818	789	789	806	774	769	718	830	743	805	800	819	793	742	775	803	818	775	852	790	833	776	770	760	821	758	763	755	774	800	798	779	776	747	794	762	835	764	776	765	738	808	770	794	743	770	788	791	756	813	769	845	825	801	703	782	796	769	814	837	801	800	774	764	768	819	800	768	816	785	832	823	758	791	806	732	750	815	781	757	746	733	777	787	765	734	755	799	726	771	809	757	791	766	772	810	816	787	814	793	819	761	779	772	818	762	758	791	770	747	779	776	804	761	783	763	814	799	820	808	820	791	832	798	764	777	747	798	811	749	781	785	773	778	796	801	793	810	795	787	739	766	786	765	761	808	768	827	780	842	767	825	826	806	785	787	782	781	765	754	774	734	797	804	794	811	786	792	748	766	817	799	780	773	746	825	747	772	828	756	785	810	736	738	833	722	773	822	817	778	788	772	824	770	756	805	768	813	807	807	789	791	711	781	825	830	774	797	746	781	793	757	759	732	718	770	776	805	760	774	800	725	776	785	772	758	763	803	773	757	789	793	759	758	752	781	779	829	745	801	771	829	810	759	779	780	738	783	775	741	851	795	810	763	762	823	786	810	775	772	759	827	782	791	817	764	748	752	782	780	760	748	766	727	831	791	762	753	843	779	804	746	781	800	821	758	773	813	825	775	737	786	752	781	803	778	738	782	808	836	796	725	753	820	799	809	735	792	815	710	787	751	805	743	740	776	815	823	806	782	779	774	741	767	780	781	752	831	775	782	794	754	774	814	807	797	807	775	740	743	789	805	825	749	758	757	783	761	753	779	775	767	812	738	812	734	753	792	777	818	777	788	823	785	734	801	755	867	824	810	814	800	802	780	830	791	802	761	835	743	780	796	791	783	739	783	786	756	839	792	814	789	750	774	744	764	773	788	799	814	792	765	794	801	790	743	771	770	763	751	786	784	746	791	741	750	757	832	744	773	784	768	738	710	772	791	828	830	783	773	805	800	770	751	732	829	795	781	735	763	765	828	755	762	770	820	808	764	787	818	789	820	804	827	809	744	789	778	758	793	758	797	731	795	789	788	757	795	806	768	812	772	837	757	777	810	793	801	799	858	750	771	771	803	822	819	755	789	773	766	751	799	802	762	797	772	727	803	785	804	781	795	785	795	789	826	757	743	818	765	776	841	814	731	746	767	805	777	820	804	787	786	748	817	798	800	800	842	762	770	796	791	832
5045	1002	1638	17099	13857	5636	2180	652	745	700	705	687	685	699	731	706	722	699	722	759	750	822	741	742	739	667	727	729	711	765	749	714	681	667	704	708	691	723	734	732	693	689	693	710	679	741	733	704	719	709	749	735	673	715	665	713	684	739	750	678	736	748	769	721	707	711	716	692	746	738	783	719	680	733	735	738	695	681	742	722	673	727	745	731	743	671	695	732	722	734	715	726	694	665	714	694	661	756	731	734	730	713	637	711	637	700	693	719	683	726	711	673	743	713	729	713	703	703	659	670	761	695	741	735	681	698	687	682	697	692	684	728	722	698	735	741	751	713	665	748	669	681	702	689	743	686	701	696	721	697	695	713	694	731	652	738	678	684	667	722	695	720	706	752	709	696	683	704	760	717	731	674	716	735	732	746	687	699	717	743	666	698	694	677	744	649	679	668	714	722	717	678	731	753	735	697	683	696	703	703	726	725	709	710	729	675	712	756	733	723	667	707	736	739	729	649	664	657	710	724	675	708	725	738	672	730	698	751	767	713	755	689	700	717	669	672	751	645	735	685	743	697	759	707	695	721	730	745	701	733	736	671	717	744	750	712	682	694	729	686	717	752	732	707	655	696	729	714	765	694	773	712	674	709	772	726	732	673	730	745	741	662	704	685	706	673	696	703	741	716	721	710	707	739	696	764	744	720	710	672	746	677	713	735	733	755	692	697	668	732	685	736	694	691	719	691	744	748	714	697	725	700	708	747	689	716	699	732	686	716	729	730	657	665	705	743	691	757	692	706	699	740	749	701	729	689	747	759	678	714	727	695	701	666	725	706	727	695	700	711	654	718	707	742	694	682	695	776	680	701	733	676	697	723	697	812	739	696	735	721	782	753	719	744	715	699	660	684	705	670	724	736	669	724	742	770	721	734	747	679	699	649	735	679	710	710	701	723	736	679	740	739	734	743	720	739	725	705	712	752	694	735	745	689	760	764	743	724	772	755	754	701	696	744	706	747	701	707	709	747	709	712	670	763	688	747	706	732	689	721	649	721	704	686	687	736	709	774	709	705	703	732	685	740	706	666	718	698	759	765	678	714	688	760	726	685	726	693	680	679	693	711	738	725	766	725	719	719	740	711	764	704	719	750	682	704	769	714	703	686	720	717	730	690	660	689	719	721	731	737	754	711	737	672	699	679	719	661	697	706	687	726	683	743	699	659	719	698	678	727	750	773	718	721	730	701	720	719	685	687	714	711	747	720	746	738	715	719	744	728	747	716	718	715	735	747	717	720	707	716	745	718	743	744	704	687	750	716	714	687	702	739	754	735	696	693	731	740	724	720	719	735	686	703	747	738	727	725	744	689	708	714	725	697	715	729	643	738	757	712	758	743	700	666	729	684	704	670	685	682	728	730	659	780	710	733	710	676	724	730	709	656	721	738	717	698	701	741	708	712	734	668	751	680	708	757	711	736	701	746	706	684	737	727	708	690	665	764	689	662	737	696	701	682	745	709	688	732	733	746	728	741	654	771	704	736	762	732	743	764	700	713	733	692	725	701	739	730	697	774	716	703	703	702	701	730	695	753	739	682	698	749	658	726	707	734	764	743	701	690	692	717	720	710	679	729	739	717	744	724	702	717	700	753	682	742	706	752	678	707	694	749	708	713	749	741	753	673	695	732	714	732	718	679	702	769	691	746	716	707	680	755	700	676	731	725	723	707	731	661	738	703	718	734	715	693	751	749	740	716	719	708	654	718	695	714	689	711	681	694	740	684	698	768	684	690	747	738	695	737	719	734	730	682	697	685	685	752	686	754	759	766	709	703	738	730	730	720	708	667	673	748	707	688	719	731	675	721	711	757	717	732	730	686	666	736	713	759	758	718	746	710	641	725	716	715	755	736	699	730	703	728	703	742	676	699	775	713	692	759	687	740	689	691	663	754	713	651	684	690	717	762	705	698	699	725	734	706	745	702	714	709	710	709	724	719	754	698	711	726	681	702	707	652	709	754	677	736	742	721	748	722	725	707	709	718	735	704	730	681	716	681	734	756	761	728	692	708	682	728	713	706	704	719	694	726	679	733	736	723	767	725	729	753	731	694	706	750	727	690	693	697	728	709	709	696	708	711	774	717	683	695	693	687	710	726	751	704	708	764	690	716	718	732	743	692	748	691	723	657	677	756	698	726	694	705	712	738	732	698	717	681	692	742	723	708	698	702	700	713	631	714	729	700	726	726	724	676	668	666	705	727	687	782	744	723	690	685	661	736	691	715	709	727	711	699	691	750	678	704	731	710	725	720	731	734	724	695	667	708	716	739	722	718	722	700	675	718	697	723	751	751	690	693	706	677	733	686	717	727	702	755	689	774	694	743	772	719	747	665	675	752	739	719	713	712	717	694	758	712	724	687	685	749	685	684	705	734	723	750	727	737	695	705	756	776	677	714	695	705	698	708	692	765	696	753	734	721	763	659	716	692	764	665	732	718	707	689	675	676	705	711	741	663	732	781	711	722	699	716	682	680	717	710	714	712	756	697	647	665	712	689	700	695	728	747	779	722	782	697	743	735	711	706	725	694	705	731	722	735	750	717	728	726	675	754	685	708	697	731	737	644	686	775	705	716	690	752	754	684	705	710	741	675	740	743	682	735	678	764	674	656	714	744	764	699	670	723	662	686	702	633	730	726	723	734	686	695	703	696	701	705	722	687	731	740	688	678	725	680	706	725	711	746	782	690	734	708	677	697	709	699	738	713	670	710	745	766	723	726	691	708	731	695	694	717	696	670	729	739	736	734	763	761	700	703	663	724	702	670	731	687	709	715	728	707	740	720	735	687	707	728	719	685	705	751	693	718	772	701	715	738	754	704	695	708	723	729	723	668	710	783	722	734	697	750	699	741	701	691	713	711	759	696	708	714	705	686	753	706	681	734	715	737	722	760	736	721	703	758	710	706	693	734	742	682	701	784	695	737	691	666	706	726	732	673	672	674	723	695	751	703	735	693	724	705	716	730	680	694	676	758	747	722	736	712	722	713	704	664	707	719	750	695	697	677	714	746	679	698	711	692	672	726	725	707	690	730	743	716	765	705	668	700	724	707	728	732	716	723	715	678	709	732	719	718	745	675	746	708	687	668	706	696	704	676	725	707	708	687	723	700	721	725	729	731	713	695	720	676	738	706	741	694	757	684	775	732	746	725	769	663	759	717	683	702	731	675	710	706	736	721	721	751	689	726	720	730	704	699	698	726	735	773	742	666	691	749	712	750	692	760	698	704	666	714	707	747	698	666	717	732	681	691	708	686	684	693	719	727	700	766	703	723	666	726	711	709	733	730	729	707	717	681	746	734	721	723	715	696	707	701	694	711	722	680	753	751	714	684	704	706	750	734	714	764	698	735	719	735	694	778	695	682	671	711	722	771	714	684	725	725	707	696	705	705	677	731	727	711	679	709	705	686	720	776	697	684	759	724	703	724	717	711	714	707	754	772	674	673	693	678	718	722	717	714
24656	21130	27609	46472	58093	37834	18925	2128	884	776	731	776	784	718	785	792	753	717	730	768	1133	1097	991	870	767	710	784	722	757	719	727	694	782	740	698	752	723	710	766	749	761	735	704	722	773	741	729	730	744	719	714	710	735	774	735	774	704	702	795	750	760	736	735	716	721	754	764	755	717	740	715	711	744	704	749	729	735	775	740	747	733	727	761	746	760	722	663	740	732	737	719	716	743	749	723	746	754	742	709	722	730	773	754	735	763	789	736	765	731	690	748	692	715	741	756	767	694	662	774	730	779	703	710	728	736	725	716	764	757	777	725	759	769	764	696	745	741	755	776	788	695	754	699	735	719	736	767	825	704	762	751	717	726	759	764	722	736	703	758	731	745	738	746	711	719	729	730	717	728	751	735	744	688	731	722	734	726	740	724	751	727	756	745	675	683	702	775	762	707	742	738	772	744	738	758	762	733	745	748	672	737	712	774	722	696	710	762	728	744	804	729	751	738	719	689	716	741	719	741	745	782	783	691	764	759	772	735	720	773	753	698	757	772	749	747	742	705	727	712	691	750	736	737	718	718	753	720	676	710	686	729	778	728	743	771	702	769	742	727	742	691	720	727	750	715	746	734	742	712	761	771	736	777	775	733	720	761	729	740	751	699	738	780	744	668	725	688	801	756	723	693	719	727	720	732	792	723	734	788	755	725	716	720	742	763	783	733	672	740	698	733	702	682	701	736	739	722	733	762	764	693	758	752	688	664	768	781	772	693	714	743	701	723	709	785	728	716	759	758	700	690	712	728	720	762	740	741	712	773	761	711	708	734	719	733	705	733	696	727	755	721	777	735	718	780	728	722	742	743	739	759	752	771	745	724	755	763	737	766	725	740	704	718	695	724	690	720	764	736	726	756	720	770	728	732	770	774	746	730	706	747	719	705	714	737	784	769	739	749	714	677	738	732	750	743	747	713	791	765	775	732	700	708	716	725	715	782	694	742	812	692	797	765	727	716	763	752	695	751	687	732	754	776	700	703	748	726	744	695	733	750	744	752	782	713	745	725	772	711	707	780	772	749	738	696	725	733	736	731	768	740	679	733	732	749	728	736	741	742	716	708	739	709	733	774	765	740	687	757	739	768	674	718	721	738	749	740	739	705	748	735	726	686	746	766	782	765	776	743	709	744	728	800	765	781	748	773	728	752	721	766	740	739	721	753	773	773	696	711	762	735	663	751	742	742	708	728	752	765	749	756	767	752	778	671	789	780	747	724	699	770	778	722	727	719	723	696	736	735	746	690	653	717	707	751	755	782	731	716	739	711	719	718	724	750	732	732	754	778	737	764	767	711	703	749	727	752	731	692	751	692	735	730	747	719	714	676	716	698	710	767	715	719	785	748	696	696	714	752	701	725	731	745	727	688	736	739	713	738	756	742	732	723	757	726	699	750	770	707	756	748	742	706	752	712	734	699	764	749	701	713	717	742	730	712	729	733	753	766	726	734	715	784	729	721	723	695	746	751	734	719	705	797	764	673	690	752	717	737	789	697	702	711	744	711	724	756	738	727	742	715	714	749	800	710	723	765	745	760	749	762	762	748	740	750	719	682	726	717	729	693	721	724	768	648	745	723	724	724	721	716	758	709	755	706	744	747	670	712	776	741	729	662	746	763	731	734	769	740	749	738	745	737	766	734	710	692	775	710	776	758	737	757	747	715	713	766	733	730	729	785	760	744	700	725	793	739	734	723	750	729	750	761	702	723	788	774	755	758	784	726	769	724	742	732	738	725	716	730	748	746	720	755	720	775	766	748	748	753	764	734	719	783	725	724	706	741	740	716	733	767	710	723	774	755	754	747	757	742	738	702	738	703	678	736	782	698	747	731	744	740	751	742	803	748	750	709	743	756	695	708	687	749	707	731	722	773	723	742	726	749	770	716	747	703	752	717	729	662	773	770	769	714	762	720	698	742	701	721	670	732	740	666	715	751	744	712	740	724	730	713	727	775	719	724	708	755	718	694	703	719	764	696	785	731	711	704	698	715	692	723	719	710	721	702	708	736	766	740	735	713	717	729	727	711	754	714	767	740	751	763	695	742	770	690	762	716	729	735	716	735	708	736	741	751	721	709	751	700	691	779	745	781	758	744	685	715	769	757	732	727	733	744	720	739	784	779	705	683	725	719	729	717	764	811	734	722	701	697	741	770	698	723	737	751	698	759	743	751	745	781	739	768	715	745	770	713	732	735	750	729	742	746	721	766	731	724	739	753	701	753	755	755	727	706	729	747	731	756	764	761	753	805	708	735	715	687	687	690	736	727	736	751	724	750	726	751	750	759	714	708	715	756	680	734	775	669	721	737	712	780	762	762	701	733	732	764	780	715	705	687	759	775	717	725	755	745	744	672	747	720	672	734	747	733	789	734	739	759	730	771	746	757	741	722	738	696	731	743	731	753	744	726	714	781	711	729	708	774	787	755	800	679	774	735	725	740	714	751	716	737	774	801	730	731	731	715	720	774	759	705	789	750	672	771	716	728	718	733	667	767	706	754	767	769	731	741	700	770	733	689	730	794	735	730	717	722	758	705	743	751	694	724	741	747	737	769	712	718	717	755	740	769	735	760	769	748	733	697	726	717	710	748	700	716	761	749	733	781	744	723	700	766	729	745	723	756	736	783	742	745	789	780	722	767	733	766	720	743	754	745	751	740	725	760	741	707	779	737	724	665	737	675	762	751	723	748	743	716	698	750	746	761	709	707	775	708	760	730	828	742	769	744	755	763	747	716	730	735	769	752	688	742	765	706	718	720	749	739	719	768	756	738	740	729	706	757	723	734	738	717	728	723	699	700	725	721	760	728	741	721	735	764	755	736	733	772	723	734	678	735	730	766	669	699	725	749	730	723	741	760	710	709	726	750	723	729	755	755	707	755	699	732	745	743	763	761	718	761	750	738	715	747	714	738	695	739	743	739	750	732	772	736	768	714	731	754	708	734	687	738	741	766	744	702	775	725	746	727	751	784	784	709	743	722	760	755	773	741	713	724	741	730	725	726	681	750	760	741	740	759	730	711	745	743	716	674	745	717	751	752	741	758	731	761	740	765	770	707	728	719	738	768	712	757	739	700	700	772	748	700	743	713	718	774	723	744	744	726	745	734	731	728	722	759	762	717	758	767	748	679	735	808	749	764	699	724	737	723	758	745	729	762	758	711	691	741	695	711	774	679	738	675	721	716	736	797	777	707	721	717	750	685	749	685	758	704	704	727	684	719	773	805	756	733	711	746	733	744	709	773	774	705	675	693	719	724	717	756	766	723	770	759	694	687	775	777	721	771	710	697	743	748	725	713	719	671	730	774	685	762	724	779	751	750	742	758	736	786	733	719	790	709	745	723	766	728	729	731	768	675	737	722	783	737	774	724	753	782	768	687	762	781	735	768	695	764	741	735	685	723	753	727	723	736	723	781	765	744	704	727	724	721	754	719	738	758	759	741	720	731	763	731	741	711	719
3466	3669	6219	67372	55935	27693	12054	737	742	721	746	749	714	737	732	751	713	770	691	787	1433	1251	1051	968	786	760	695	755	673	694	709	744	725	726	728	727	684	675	716	729	740	751	706	749	700	710	757	706	730	724	699	736	668	789	706	738	703	755	719	711	689	723	702	704	682	728	689	732	793	738	710	716	744	683	733	692	657	759	713	693	697	705	726	698	734	719	724	706	736	692	712	691	700	746	728	692	716	685	726	724	710	699	700	677	688	713	707	771	740	713	733	717	736	705	726	651	713	705	709	721	699	747	683	683	706	719	723	781	701	694	702	699	738	737	739	709	692	689	682	701	735	742	750	759	744	690	748	778	698	754	667	765	754	715	722	781	697	715	734	734	701	709	725	700	717	670	692	747	695	759	706	681	717	712	687	663	711	729	734	710	673	731	734	699	713	682	758	762	706	727	708	750	715	688	670	760	734	741	721	736	748	711	680	728	727	734	744	721	717	701	732	725	685	735	684	703	755	737	691	735	703	742	663	704	671	755	678	709	722	714	701	730	718	714	704	706	695	759	700	723	743	726	733	679	700	709	726	714	765	713	719	714	753	680	719	716	704	689	724	729	744	676	715	664	720	661	675	693	771	729	733	703	717	703	694	701	701	715	762	709	719	748	703	683	730	761	701	712	724	725	710	736	688	705	733	688	703	745	700	706	729	744	667	745	676	713	758	688	681	690	729	754	702	698	677	700	742	730	741	713	733	699	730	724	704	719	724	669	730	710	684	765	686	688	694	716	729	783	728	708	740	755	749	707	686	689	708	723	744	690	726	665	766	735	743	697	739	698	748	675	704	737	743	710	749	681	746	683	682	691	709	703	733	729	711	706	736	687	677	693	677	714	693	747	683	705	698	712	684	701	673	691	709	776	717	694	693	749	757	733	721	692	716	669	780	750	688	711	708	677	716	689	681	690	727	771	740	775	681	708	719	755	760	763	714	737	736	686	730	741	776	673	736	717	700	705	732	681	713	714	746	698	726	673	748	708	710	689	708	696	725	737	707	755	744	678	711	671	698	705	724	717	672	691	731	701	675	673	711	673	706	699	677	705	718	696	723	719	787	768	708	730	704	719	763	692	696	746	719	694	726	687	671	764	729	731	683	731	691	739	715	732	713	688	729	681	740	723	713	669	702	734	680	713	768	690	761	715	704	748	680	747	698	710	741	727	672	729	730	679	705	710	719	657	731	740	748	731	697	749	744	716	719	694	716	704	696	692	724	696	675	723	749	649	762	752	711	728	697	692	717	682	677	690	699	739	696	749	743	758	706	683	701	682	730	720	677	690	734	714	679	706	718	727	730	721	739	717	759	698	646	719	763	720	715	723	740	722	766	730	743	711	704	723	716	695	673	707	734	688	710	683	718	730	663	672	732	711	701	774	712	697	725	697	765	723	698	736	748	685	700	734	696	731	766	631	701	771	697	740	738	744	708	714	705	750	750	726	699	693	702	746	702	703	694	737	694	709	684	706	681	718	704	720	773	689	697	724	709	687	747	752	745	736	731	773	721	694	679	712	721	690	703	738	712	717	718	686	706	739	689	675	693	756	719	740	677	722	742	657	731	738	697	723	696	726	708	700	751	737	703	707	683	767	751	738	738	682	718	686	709	722	726	711	667	723	751	679	656	745	714	736	702	728	726	735	728	689	671	685	714	728	751	726	690	686	717	706	705	744	700	711	728	694	689	776	704	736	656	679	677	694	740	713	712	669	737	747	721	710	693	700	736	680	762	677	721	698	737	725	683	731	710	762	741	689	690	729	756	739	703	749	713	716	720	683	696	736	752	730	669	731	693	706	703	663	721	717	732	740	711	699	756	702	723	717	734	707	716	664	674	738	717	732	755	741	711	702	688	705	763	674	746	746	712	759	723	696	697	765	728	722	727	724	719	682	679	729	690	727	739	708	678	721	728	699	688	714	717	725	727	730	715	705	724	712	723	675	708	686	698	670	694	715	720	699	695	650	702	666	711	725	675	729	684	713	664	706	707	751	750	716	720	751	702	749	708	689	715	707	656	716	761	640	718	710	727	664	698	708	757	699	730	712	744	704	694	694	681	754	683	703	718	762	751	716	732	722	730	745	735	750	771	688	720	730	705	729	747	726	681	711	744	703	758	717	679	669	726	751	795	721	707	742	697	720	657	711	746	706	698	758	690	715	727	680	749	654	695	719	718	732	738	725	674	710	713	698	676	719	690	743	685	703	683	749	719	731	738	744	728	656	686	746	689	723	759	702	690	720	720	763	713	746	724	707	730	728	728	697	710	728	673	721	725	694	704	678	735	738	686	690	736	710	691	700	710	752	664	724	665	722	685	662	676	687	746	686	664	707	759	732	681	705	723	689	700	740	713	693	748	689	745	688	711	653	736	740	711	689	707	713	683	709	679	716	723	684	713	721	698	712	717	729	692	733	717	719	764	706	707	690	728	711	694	703	730	660	712	729	710	726	696	672	698	724	709	711	698	689	732	738	689	664	702	674	713	750	677	716	722	725	736	694	718	691	719	695	724	702	696	691	728	704	679	718	693	676	725	724	742	717	706	658	718	698	729	710	721	720	675	711	696	733	697	705	722	706	720	751	737	696	670	688	682	712	685	706	742	697	695	767	709	750	731	721	700	735	694	771	753	733	725	710	704	692	722	700	743	763	716	752	725	689	691	736	680	701	700	717	654	746	715	687	740	739	721	698	695	722	712	730	710	688	718	746	723	733	749	678	725	709	713	669	673	736	741	704	673	692	706	724	711	721	765	731	757	748	705	701	701	696	714	693	736	690	721	696	724	713	688	712	699	732	647	729	725	730	724	743	713	727	708	716	696	693	683	708	744	722	753	649	681	735	727	725	722	661	691	746	679	761	678	695	725	728	732	697	654	716	661	706	762	755	676	711	746	692	708	731	756	748	706	724	768	726	733	710	685	697	704	687	707	698	702	737	715	667	722	743	723	742	777	689	675	746	742	721	721	714	716	755	735	719	722	686	730	692	699	727	786	718	712	689	707	741	706	754	708	715	757	658	795	718	742	688	755	703	680	730	664	679	730	642	716	724	702	651	694	700	732	726	655	723	763	705	645	714	710	729	720	695	742	719	705	693	644	707	703	702	715	688	724	735	688	674	720	688	677	719	706	721	720	771	706	695	729	714	769	757	706	727	684	747	745	671	747	673	680	708	708	709	696	761	727	701	658	711	733	692	693	715	765	706	727	686	658	692	701	705	696	703	688	695	720	708	698	682	727	739	726	733	755	743	784	665	734	708	737	699	671	707	705	665	699	724	714	689	672	701	767	712	679	719	713	742	754	705	701	701	718	688	766	702	778	696	670	691	682	722	655	716	752	734	737	681	717	689	752	697	707	653	718	722	703	684	667	711	763	702	692	705	742	710	694	720	704	723	730	751	647	716	669	694	701	730	696	690	712	673	745	755	686	728	686	741	697	757	721	702	740	762	655	763	674	752
23783	21080	28759	44023	61173	44934	25104	3797	1069	921	896	876	839	840	812	819	892	858	811	853	1559	1439	1197	966	889	895	878	818	847	806	864	830	830	810	829	847	836	859	847	815	811	786	814	819	838	815	823	842	827	875	813	880	834	782	831	806	841	861	851	849	820	818	837	854	798	843	887	809	860	801	798	819	784	830	814	762	807	819	816	833	838	888	870	844	781	818	782	792	840	854	815	815	807	816	785	828	841	829	832	792	838	787	822	793	791	788	798	822	822	827	841	797	796	806	813	822	828	810	818	810	828	840	856	839	805	858	840	813	829	842	807	794	833	834	836	837	834	818	824	870	841	794	831	803	794	820	807	852	806	774	796	824	760	777	827	829	828	817	789	796	839	793	787	777	827	828	755	818	831	851	799	866	818	793	799	865	863	799	826	835	832	830	857	810	810	781	859	849	784	804	762	846	855	876	768	853	802	818	811	809	783	833	800	792	778	814	815	797	794	789	820	787	785	865	796	864	789	795	780	804	827	825	821	864	800	836	842	783	832	852	789	783	814	773	806	841	802	831	839	827	793	853	825	826	765	817	825	850	812	820	839	863	800	786	849	769	767	824	849	816	806	797	872	808	833	802	819	783	814	829	771	859	819	785	777	819	806	793	829	853	798	810	805	799	809	865	824	805	830	848	838	832	814	825	822	817	839	816	830	815	833	850	814	748	782	814	774	818	836	783	773	809	825	826	776	750	811	788	802	822	810	869	794	787	789	880	845	827	807	829	787	828	845	789	807	782	802	783	797	810	836	805	801	860	815	812	822	839	757	771	830	818	815	801	784	835	855	847	798	818	789	804	808	827	821	787	768	788	847	845	824	792	836	799	813	811	808	815	806	817	810	857	839	806	783	839	837	809	844	805	836	808	827	834	834	846	789	838	829	798	779	862	774	819	797	806	780	823	785	763	811	857	807	763	809	850	768	830	871	812	807	821	823	840	842	796	820	850	833	874	805	787	824	853	853	782	847	835	829	767	815	807	815	764	802	782	845	752	772	831	817	821	854	819	856	800	818	818	829	772	833	880	783	783	760	834	856	840	782	832	762	782	830	798	810	792	801	777	807	796	831	774	841	804	779	885	801	836	805	825	835	839	806	838	828	803	789	840	864	800	788	838	774	806	806	831	824	855	846	781	790	855	796	762	823	824	821	806	853	788	754	853	861	778	776	874	792	821	825	826	819	794	801	815	796	806	875	847	799	860	790	795	845	809	852	835	800	758	832	797	856	781	805	844	792	802	792	802	776	838	813	791	794	813	850	836	850	802	806	801	799	749	831	779	809	784	794	835	841	773	797	844	765	785	837	795	779	751	795	813	861	799	850	783	828	802	803	833	810	833	807	831	819	835	779	748	877	830	795	811	819	837	816	799	810	792	771	818	757	878	807	782	792	854	819	776	857	762	811	826	869	816	819	795	775	798	813	762	774	795	824	829	823	786	807	856	811	791	820	813	762	794	857	801	835	787	820	815	784	861	885	811	866	824	832	778	802	830	768	821	838	779	789	836	798	818	842	822	785	780	814	801	785	838	822	826	838	824	766	805	819	785	779	747	801	797	774	854	759	809	779	793	786	817	822	806	844	841	862	793	857	790	783	784	829	792	791	761	803	825	831	826	862	808	785	812	799	790	817	823	814	785	729	857	784	846	816	819	874	811	772	842	822	792	835	828	798	844	829	831	830	845	777	811	832	829	785	839	774	790	791	822	799	805	764	801	807	768	797	856	784	853	837	843	817	793	848	798	795	809	805	828	768	797	811	810	791	783	847	820	850	825	869	879	835	805	802	749	788	825	823	799	832	784	786	814	787	756	817	889	802	803	799	848	791	817	783	785	824	871	825	837	808	833	815	828	812	861	817	825	789	807	808	808	775	792	860	847	855	805	800	802	804	858	851	842	792	866	817	794	808	773	889	815	792	817	820	771	789	806	833	817	785	822	856	821	839	815	773	834	814	750	813	759	798	856	827	813	885	813	795	830	813	833	833	785	864	853	793	798	846	858	827	823	842	910	865	824	792	830	808	854	838	814	804	780	833	763	785	753	810	800	778	785	869	754	824	784	807	854	807	804	747	850	800	881	906	838	787	831	815	788	823	862	845	800	818	798	837	829	825	824	808	835	784	805	843	815	871	800	820	858	813	770	837	799	817	831	796	781	816	832	790	792	823	823	771	817	817	858	823	854	820	882	806	788	825	794	804	815	830	803	761	767	796	796	817	814	809	786	845	865	821	837	857	812	794	782	810	802	820	814	771	803	813	840	818	792	809	785	784	819	813	780	769	819	849	877	810	810	805	833	826	820	811	852	781	803	753	817	775	798	791	829	819	831	829	776	793	815	787	783	814	785	767	802	779	834	774	821	859	799	817	854	781	848	762	822	786	793	839	818	808	870	804	807	736	823	799	819	810	821	826	805	754	842	851	775	805	826	813	840	837	794	786	768	788	824	814	856	821	759	846	784	810	810	797	804	830	786	797	824	799	821	824	808	768	830	871	807	815	829	786	798	789	860	811	793	829	791	793	814	777	758	830	830	833	823	810	814	838	866	781	835	782	876	840	796	823	832	788	803	793	821	855	793	831	850	787	819	857	829	831	754	880	752	839	871	796	831	776	761	826	816	780	773	842	825	788	795	832	813	803	846	805	784	818	838	776	783	786	815	778	844	846	831	834	848	839	840	800	827	818	806	809	829	893	895	789	848	786	850	787	773	836	823	766	820	800	809	789	827	786	765	802	776	826	823	830	841	810	775	809	812	808	821	805	769	809	831	830	842	813	789	795	822	781	798	846	821	820	822	772	827	887	820	854	848	831	811	808	783	849	826	837	790	805	822	803	844	792	788	788	768	821	813	811	805	825	759	794	794	807	823	802	752	812	865	779	801	853	797	807	814	851	816	812	819	758	783	821	748	821	810	846	801	819	802	816	770	834	868	847	841	823	816	812	803	797	830	844	826	805	868	799	808	822	832	884	781	810	800	822	791	810	881	849	830	868	815	833	777	788	825	804	794	793	816	759	754	764	865	797	823	822	860	864	803	819	852	881	782	833	829	782	829	797	803	840	845	800	805	856	812	852	878	825	784	803	814	769	808	772	798	795	821	826	774	786	830	807	827	806	844	849	854	845	846	783	806	819	800	839	783	816	794	838	819	819	794	772	814	823	826	793	815	810	763	778	860	774	823	809	782	840	821	771	837	826	810	804	853	858	881	852	825	761	783	787	737	805	824	811	779	772	801	811	815	820	815	771	800	849	771	843	860	815	829	836	807	801	844	818	754	842	789	833	789	793	840	845	820	829	852	778	817	799	882	830	860	820	820	819	780	809	842	836	824	835	809	791	780	813	828	793	852	773	789	789	850	866	846	797	815	782	821	855	807	780	828	799	819	814	851	820	842	865	798	778	852	805	856	789	802	827	874	795	813	823	794	816	808	765	816	741	784	826	795	810	844	810	807	850	832	817	791
3681	5803	23488	78804	67940	36187	16252	782	822	868	827	805	802	833	822	757	860	764	797	891	2102	1719	1468	1050	832	826	796	824	821	784	816	821	796	811	828	792	740	748	764	793	813	800	765	807	807	822	785	800	766	766	766	776	792	781	792	763	729	824	794	794	753	732	774	796	734	818	739	764	800	768	794	808	779	776	791	782	783	756	794	759	775	799	775	782	772	772	761	798	787	728	805	780	821	833	812	809	775	765	798	770	814	762	803	816	776	738	769	826	781	812	829	788	725	794	829	758	730	867	784	762	829	746	810	782	784	803	784	796	776	818	739	790	818	798	784	813	751	813	764	783	799	748	821	784	739	837	784	768	747	745	777	797	782	759	802	760	732	793	742	785	763	790	775	767	785	820	731	788	774	791	809	779	737	769	803	794	761	770	826	725	788	784	774	766	766	804	777	723	752	772	819	758	813	770	769	779	789	802	795	784	740	774	781	756	778	827	758	773	748	796	780	733	776	789	791	778	763	746	834	780	771	822	791	736	740	787	739	805	762	750	819	747	757	803	725	798	752	763	781	749	804	795	790	812	766	788	789	770	846	779	753	791	771	737	782	804	797	838	744	771	774	748	755	768	784	782	734	758	810	758	829	764	769	779	776	746	782	768	742	725	793	807	802	692	799	747	791	765	751	786	750	821	768	780	757	786	769	719	791	778	770	768	845	798	793	776	731	737	757	755	729	730	747	804	752	810	760	764	808	814	766	760	784	784	776	745	798	761	772	780	734	743	748	798	794	784	800	743	736	840	765	744	779	763	767	766	803	777	818	810	808	782	789	804	784	800	772	802	796	722	764	808	749	780	769	778	823	757	785	776	769	797	805	757	760	758	849	738	775	769	772	751	728	801	765	754	764	776	757	746	786	839	782	767	760	733	820	814	798	816	806	799	825	742	783	751	791	832	798	809	791	792	723	785	815	792	788	755	771	757	770	775	781	790	813	763	778	780	736	746	805	772	751	793	783	752	738	808	789	791	750	785	805	759	760	758	783	770	814	792	798	727	753	741	775	790	769	763	742	766	829	807	802	768	726	747	780	763	806	818	774	771	790	828	749	777	735	740	780	718	781	787	789	735	823	781	764	804	782	800	815	800	761	738	795	781	795	812	797	809	705	784	812	785	758	729	769	788	808	720	719	747	791	804	820	793	767	810	787	765	784	784	745	755	762	796	750	759	775	746	734	791	798	760	773	762	758	758	749	787	777	757	831	797	799	766	775	809	752	792	799	796	756	774	770	755	762	725	828	808	772	777	820	756	833	795	808	782	779	760	819	814	789	761	780	797	745	806	846	796	770	746	778	775	822	783	755	732	774	783	788	744	755	758	800	769	750	812	792	795	797	806	803	833	834	728	793	819	761	792	746	788	761	786	760	763	770	804	743	791	760	749	735	809	805	814	777	767	720	704	803	796	755	762	778	742	788	793	761	733	757	766	706	755	790	741	793	771	814	754	764	765	787	802	776	805	785	760	800	831	744	790	775	775	748	765	777	753	776	784	675	704	824	789	787	806	750	788	770	719	794	761	778	770	792	764	811	772	782	775	743	822	788	756	764	761	727	758	789	802	751	761	796	761	768	771	746	862	785	773	776	776	767	774	718	813	754	737	787	799	769	771	752	744	748	782	798	795	776	755	744	765	834	807	735	789	748	789	754	807	790	758	781	748	801	754	781	757	774	815	805	741	810	731	788	799	798	717	759	718	794	718	812	713	829	812	784	768	824	794	821	813	812	759	790	770	768	790	774	749	788	767	727	738	792	778	833	798	746	759	809	735	799	790	796	791	775	795	762	797	743	742	762	765	725	805	762	752	728	723	750	830	754	796	755	798	802	791	782	757	776	773	744	762	778	699	786	819	728	801	810	823	798	755	741	796	762	765	796	749	787	767	804	712	762	789	765	742	751	773	799	770	822	828	749	751	764	783	801	746	758	788	773	792	799	774	729	754	768	811	762	726	767	768	759	793	754	786	717	738	754	800	832	745	786	769	763	756	747	756	757	748	843	784	780	759	759	798	763	816	783	779	796	789	772	759	829	808	811	757	758	781	791	778	771	789	793	810	791	757	687	801	739	832	768	770	779	809	723	736	744	778	768	815	769	765	811	777	789	777	747	772	735	779	777	740	823	827	786	792	775	742	787	759	732	721	707	718	793	768	797	782	850	793	784	835	749	748	778	735	752	759	784	790	753	758	745	787	756	793	806	750	797	774	736	793	790	800	760	805	776	791	800	792	771	777	805	791	726	784	755	753	802	764	770	801	747	733	816	758	749	764	757	757	752	783	799	820	768	790	775	784	758	720	744	781	784	766	787	764	783	767	736	738	806	746	745	833	772	776	778	785	792	794	791	771	807	748	798	759	729	795	781	773	738	773	848	764	731	842	768	803	745	809	740	809	750	758	755	793	754	746	785	757	762	787	767	813	758	800	750	764	731	777	776	809	771	749	776	782	775	774	724	781	741	768	768	826	734	811	751	741	747	726	800	751	831	806	775	779	773	757	809	751	802	756	790	768	776	767	769	788	766	748	764	800	749	762	725	748	786	808	750	729	786	714	827	734	802	783	735	750	808	795	808	758	774	801	781	787	762	714	757	791	746	750	770	742	816	766	797	777	758	774	815	751	763	745	802	753	781	753	739	793	819	803	758	850	792	757	742	782	778	760	849	778	761	766	824	743	782	797	766	779	723	761	768	770	749	819	756	749	761	783	768	748	743	754	718	738	761	754	814	765	751	720	768	780	802	725	810	728	783	778	767	816	796	771	762	723	727	728	790	783	798	749	793	769	785	764	769	744	792	745	771	758	805	810	770	797	824	805	779	720	796	797	792	776	771	805	778	778	804	767	789	755	810	742	794	815	792	776	747	778	717	761	784	791	742	768	795	769	772	769	782	793	781	707	767	814	818	812	768	750	793	801	764	796	759	783	801	758	759	773	774	780	763	757	781	797	798	765	752	778	781	827	769	779	801	747	759	779	788	789	753	805	770	715	763	744	755	821	773	801	757	785	770	791	770	744	773	764	753	790	794	830	767	791	784	790	756	753	779	767	752	762	758	785	814	751	744	740	756	727	741	777	821	766	729	743	763	818	758	850	804	820	726	734	733	808	730	730	756	782	816	725	806	789	791	850	817	750	791	784	744	777	764	804	830	786	769	739	770	754	753	746	764	773	775	787	766	749	775	830	745	751	730	826	786	771	732	776	776	756	789	809	763	789	794	759	760	729	807	755	823	786	743	783	757	774	773	805	780	763	762	691	795	760	804	763	763	794	764	766	787	771	791	763	752	796	777	747	788	723	779	769	814	754	812	784	789	782	715	764	771	790	771	834	742	790	776	784	794	750	741	753	762	715	771	746	782	808	769	762	776	771	799	782	763	794	759	774	799	767	735	778	749	764	738	751	785	722	716	754	728	816	711	789	759	843	764	833	797	744	751	748	749	800	741	757	714	821	752	770	765	777
27255	13438	3764	18743	17521	6993	2470	882	816	813	755	823	769	802	758	783	800	848	783	819	878	850	839	821	828	800	773	735	790	789	775	767	754	799	766	799	804	801	784	777	799	733	770	744	802	792	811	810	796	785	797	848	781	764	793	796	840	792	780	789	829	798	794	752	790	779	757	779	734	785	843	774	797	831	762	772	792	779	829	787	767	804	763	752	746	797	797	795	742	774	768	815	793	806	774	769	719	794	780	824	810	761	768	854	814	745	803	743	753	783	822	752	805	811	788	784	774	764	790	791	765	789	821	783	786	768	809	743	762	759	776	806	783	793	811	766	788	773	819	769	748	757	789	747	787	798	785	762	770	793	739	705	773	823	743	732	742	840	764	790	798	787	812	771	817	833	736	786	791	787	761	775	809	764	763	754	782	739	787	778	785	779	761	776	816	810	778	747	792	764	784	761	779	790	830	773	784	765	797	772	817	795	797	772	794	787	808	767	750	796	759	727	774	835	796	770	753	790	773	752	789	763	763	818	854	813	798	826	763	786	763	789	769	772	771	810	809	779	813	759	734	783	794	801	812	793	776	737	740	840	760	743	750	778	776	760	797	773	793	817	799	769	825	779	776	746	735	811	761	760	768	747	775	789	758	780	750	766	773	776	769	812	743	771	841	795	781	716	813	770	736	767	755	768	779	770	787	763	795	813	814	766	810	777	804	795	746	812	808	782	767	747	739	771	773	756	869	779	786	789	751	765	767	798	757	761	779	775	804	723	767	796	799	750	777	781	738	777	831	818	796	790	805	825	816	795	773	815	749	801	737	798	785	757	785	731	769	732	780	761	769	762	738	746	808	796	779	732	791	783	768	757	767	751	794	792	817	809	841	774	788	755	744	789	756	783	816	805	767	802	764	851	793	771	784	767	741	788	794	795	778	773	773	748	790	771	766	786	791	823	789	787	799	751	793	827	800	817	782	754	782	779	796	778	753	775	813	790	740	763	807	740	776	744	781	792	775	724	817	806	730	779	747	779	808	768	808	792	733	760	747	788	823	780	796	706	806	777	841	727	766	748	811	815	803	785	771	779	754	740	785	786	786	787	793	820	720	762	781	781	801	794	829	824	792	784	750	787	785	723	786	728	767	807	774	775	782	779	768	732	732	809	768	760	809	755	765	734	749	793	807	795	836	743	782	773	726	733	787	818	722	779	773	782	784	787	741	799	819	797	761	782	804	778	787	808	795	833	776	812	787	821	774	775	763	736	777	804	830	775	800	798	793	752	797	829	789	797	783	766	791	766	771	757	781	779	741	764	807	780	794	807	767	756	785	762	781	838	768	769	778	802	796	758	784	756	831	791	764	827	804	778	752	759	785	766	743	755	748	788	839	788	805	820	795	762	802	771	747	764	719	745	797	742	790	744	748	815	770	778	777	804	790	808	790	787	767	764	825	804	769	737	782	751	760	789	773	756	764	805	739	801	786	742	749	763	783	753	790	838	745	773	760	746	767	788	787	786	765	758	804	800	780	794	790	745	805	800	756	775	729	777	783	765	807	763	755	739	750	770	743	768	838	743	771	780	809	777	782	804	774	789	774	774	808	765	781	731	771	798	731	788	758	770	708	802	750	764	758	779	793	757	778	824	767	772	777	822	754	782	764	775	802	773	766	831	771	772	755	795	813	817	772	772	720	779	784	748	767	766	801	787	751	740	761	826	792	740	787	823	787	760	810	815	778	767	783	782	804	790	764	784	738	775	795	738	779	762	776	777	806	741	721	773	808	790	778	757	735	794	736	801	767	756	801	769	772	777	807	794	727	750	761	771	764	755	807	798	800	800	745	754	742	809	779	785	778	779	789	767	794	735	776	760	797	829	830	736	769	742	821	775	784	751	793	747	791	771	773	775	785	804	763	778	773	755	765	808	805	808	782	784	770	792	794	691	822	723	769	779	748	709	809	815	791	785	765	828	796	780	776	742	754	789	763	822	770	797	798	770	787	799	857	801	787	821	805	767	700	796	787	753	822	816	790	809	775	768	785	776	761	820	717	803	745	768	778	753	789	817	808	755	788	840	836	791	792	769	746	857	725	804	800	784	776	777	779	800	776	826	814	757	795	750	836	826	807	790	794	785	793	782	838	747	804	829	753	746	744	790	782	779	731	725	797	780	843	765	798	744	814	826	745	763	769	741	770	779	755	761	760	750	792	792	763	803	755	795	765	798	791	734	812	773	741	790	802	796	784	769	845	787	788	768	778	785	766	728	793	832	746	781	731	797	752	789	794	781	795	761	807	791	788	757	774	803	804	770	757	814	723	774	773	808	767	843	744	777	810	773	834	862	832	763	762	794	759	758	776	827	827	768	783	801	795	826	799	772	722	777	793	741	797	779	809	776	818	753	719	811	785	831	783	794	760	774	767	844	755	783	733	760	803	795	800	827	848	805	773	808	763	735	738	805	730	800	810	817	774	789	767	751	705	771	763	767	724	751	827	758	775	795	756	761	787	816	791	784	731	776	829	764	840	786	761	738	792	799	756	793	801	764	786	755	743	742	771	800	713	769	770	790	814	757	772	750	743	829	746	811	735	797	799	717	733	723	785	773	741	805	742	774	765	771	791	828	791	782	760	771	807	775	756	774	819	781	797	745	806	763	756	793	797	718	762	809	829	804	796	797	840	777	801	768	828	786	786	797	770	758	756	759	744	864	818	794	747	785	788	832	793	815	793	786	769	793	782	787	795	749	819	816	777	846	745	789	794	792	843	809	792	753	798	741	813	793	767	780	735	819	807	755	736	829	801	792	804	798	741	752	719	808	781	838	786	769	759	795	784	819	778	741	810	769	793	754	735	765	804	786	782	798	752	785	766	833	770	797	795	754	821	795	786	708	759	856	832	777	817	830	753	810	760	756	803	811	781	820	771	844	745	692	764	726	785	761	741	786	808	790	828	803	792	777	743	794	789	825	799	827	765	782	738	789	767	766	826	791	780	789	795	742	758	779	760	774	787	835	792	752	747	728	844	788	782	781	806	806	825	783	763	725	762	763	810	774	768	798	782	752	781	748	789	819	728	732	800	794	816	803	799	780	828	776	743	833	817	803	745	796	744	769	801	750	774	779	843	737	772	772	797	779	794	817	821	772	814	782	779	813	744	785	770	772	773	789	802	777	812	774	816	822	722	808	792	773	779	817	806	784	763	803	753	710	766	724	818	828	819	797	720	742	777	780	763	770	777	800	762	772	750	769	797	802	842	806	783	775	805	770	800	780	780	737	739	785	824	759	783	794	755	728	789	732	774	776	772	791	814	791	810	776	724	747	792	826	771	791	807	787	799	751	783	740	759	819	749	690	791	752	790	759	739	783	762	716	777	731	765	778	802	755	813	726	770	844	748	794	798	781	778	817	784	797	795	743	746	786	795	772	805	778	746	728	835	850	838	785	850	788	779	783	731	748	823	769	786	768	829	781	781	742	740	755	798	778	747	768	819	787	761	758	802	803	827	815
4995	1057	3022	16092	13169	5368	2247	736	721	731	726	723	758	754	714	694	710	726	683	804	847	775	782	750	726	738	759	720	754	713	709	709	727	706	689	698	678	713	611	716	695	741	711	676	708	634	674	731	718	737	732	693	686	680	691	704	689	675	694	704	747	734	719	717	731	687	675	698	721	746	695	740	697	716	719	727	702	760	726	704	750	649	708	684	747	724	654	707	616	680	713	698	687	700	727	718	705	707	696	690	706	745	685	676	731	714	746	708	729	753	727	669	745	735	703	771	728	778	766	668	686	704	709	688	716	697	703	674	686	686	727	698	754	732	741	763	749	707	653	720	696	723	677	713	713	669	702	639	750	707	702	711	695	729	705	702	714	701	704	696	702	757	768	681	741	728	717	695	709	669	735	709	705	765	709	683	719	677	691	690	724	710	711	690	697	694	738	723	715	698	712	711	683	726	710	722	744	696	678	702	702	687	713	733	732	732	720	746	682	665	690	689	710	688	727	768	703	697	707	715	714	721	651	702	724	711	700	726	710	709	684	701	723	740	712	674	752	734	706	684	698	701	721	699	706	739	684	731	722	725	735	708	729	674	732	707	710	708	709	727	735	697	693	699	700	718	702	727	687	682	713	699	709	674	717	747	717	757	675	672	707	688	701	710	736	686	695	739	721	736	705	737	693	743	697	702	726	686	706	733	666	672	719	699	670	732	704	715	722	703	673	744	705	694	702	682	689	730	696	719	677	718	715	705	749	699	685	755	712	699	713	679	714	651	708	721	680	743	697	694	693	694	706	696	711	726	706	745	671	711	729	682	702	711	679	722	726	642	657	736	700	715	709	704	733	728	693	704	709	709	686	705	751	756	717	702	713	763	699	726	725	677	741	696	734	695	718	682	676	687	758	710	713	670	742	721	723	750	702	728	702	747	743	682	657	740	738	701	778	718	722	694	708	788	728	701	781	715	689	657	715	699	758	683	729	761	655	681	673	736	688	698	732	728	737	711	708	712	663	684	678	732	694	725	717	703	684	769	661	678	737	725	700	702	684	717	703	693	698	669	662	681	703	704	692	694	782	742	700	768	701	683	717	703	691	731	735	726	735	677	697	690	687	689	740	667	696	686	752	695	665	695	731	670	688	732	727	693	697	713	687	782	730	735	753	653	656	690	706	733	724	704	752	736	690	705	714	677	699	686	714	730	734	736	705	688	720	708	688	713	711	695	646	728	712	702	694	730	692	723	750	754	734	709	665	714	713	703	681	697	714	697	681	702	700	707	713	656	700	690	681	688	691	655	672	718	726	688	713	696	731	696	675	656	687	714	715	708	755	698	703	748	724	746	740	738	710	704	711	696	751	716	700	684	724	730	764	737	687	698	689	727	701	678	696	736	716	684	683	706	657	720	714	669	696	771	738	705	706	644	689	657	746	682	742	745	763	719	696	677	719	705	718	687	694	707	730	735	685	696	695	706	727	734	703	764	697	724	707	695	713	688	720	677	685	699	762	709	728	737	714	713	738	720	684	752	735	706	711	713	686	708	716	699	666	724	718	627	674	693	741	724	670	736	704	671	712	730	701	685	679	708	701	689	739	768	718	712	696	670	678	691	656	725	707	721	746	694	713	751	718	709	698	696	683	704	703	708	698	701	699	685	663	732	719	665	688	717	749	705	751	674	718	719	691	686	718	701	700	697	772	710	764	733	699	713	680	745	713	747	658	751	694	714	676	691	738	704	747	685	693	674	690	717	724	757	725	736	762	736	707	773	716	701	707	712	732	723	707	702	665	721	721	723	717	709	669	771	685	733	691	705	683	705	683	720	696	706	662	752	737	655	696	701	724	755	726	738	731	664	732	729	670	691	675	681	701	712	692	703	709	703	707	686	746	709	688	700	757	739	672	679	723	759	728	713	732	670	697	709	662	701	679	690	672	703	729	698	774	715	718	725	696	709	736	718	716	733	737	719	721	720	658	737	650	685	701	733	765	751	670	689	671	681	726	720	709	682	693	722	752	681	675	746	702	717	674	727	700	683	719	646	671	704	682	748	726	696	728	685	689	664	713	718	705	729	739	729	769	730	721	685	708	681	707	718	615	756	714	647	715	713	719	685	762	724	734	696	703	754	680	692	667	764	694	731	690	709	699	681	727	682	727	716	746	723	722	677	689	692	690	683	659	697	734	716	696	720	667	725	676	695	738	736	727	737	714	696	700	752	714	723	694	683	687	710	687	662	716	712	708	692	706	739	708	712	722	693	654	729	725	721	706	704	741	636	738	682	708	693	748	735	736	734	704	741	703	720	721	712	663	735	701	763	728	685	709	738	691	762	731	733	706	698	731	669	691	680	705	754	665	712	717	730	663	669	712	711	696	726	712	688	702	717	713	711	701	763	685	716	724	747	719	702	736	714	715	736	694	688	703	736	709	798	677	689	706	746	698	738	743	716	710	684	665	766	724	723	737	753	717	729	696	725	711	721	703	763	734	731	720	680	688	713	695	705	712	712	729	653	745	732	701	718	639	685	762	730	645	696	704	727	677	701	687	680	724	742	719	704	725	692	692	710	665	713	663	708	735	751	671	692	740	728	718	696	741	707	721	737	675	692	678	725	683	746	719	729	641	678	676	789	718	695	702	743	713	714	686	674	663	740	733	678	725	706	679	686	718	664	717	706	731	684	680	719	688	675	747	709	743	703	786	688	721	709	704	701	673	665	692	657	673	721	655	700	709	722	758	713	688	718	733	699	759	714	665	708	709	684	736	686	678	712	717	672	654	703	709	681	657	701	697	695	693	753	715	716	673	705	697	733	765	687	690	730	684	743	702	664	714	719	725	717	756	718	714	683	688	762	704	720	686	740	694	671	662	694	753	724	695	723	694	710	707	702	731	698	748	720	701	739	763	721	701	738	699	684	753	738	686	758	701	699	760	736	709	764	667	726	689	715	766	695	759	739	732	735	708	705	717	709	687	674	730	762	745	695	753	718	741	731	688	695	723	734	699	697	716	721	696	692	660	772	693	751	701	684	685	737	731	754	723	725	767	774	695	718	781	719	719	749	697	687	701	720	721	715	700	724	737	670	678	699	762	724	716	688	690	675	725	708	684	717	681	703	690	726	703	695	728	678	669	698	718	741	715	723	669	672	685	662	718	677	686	721	706	688	698	685	681	769	695	701	704	674	749	690	674	699	664	653	739	707	704	702	666	724	682	682	656	747	728	706	671	692	699	719	717	686	705	682	726	721	709	722	726	677	715	725	699	710	700	683	718	721	694	727	718	728	719	694	717	709	691	695	730	709	682	663	668	660	689	670	711	709	693	691	736	722	688	690	732	679	727	762	681	739	706	732	732	683	744	672	751	655	718	750	736	728	717	702	727	713	731	674	710	701	696	734	668	668	691	705	686	724	725	710	688	760	703	693	763	719	729	743	695	752	716	666	704	756	699	737	681	683	700	687	706	710	712	736	681	700	678	696	720	727	687	711	738	789	747	701	686	697
24625	21071	27576	46868	57062	38863	20630	3372	946	747	814	786	771	763	822	769	794	760	769	797	1145	1107	1039	842	760	794	714	768	764	774	728	723	751	743	753	731	759	698	718	736	737	751	784	748	699	779	751	724	754	712	757	718	739	766	701	763	710	751	738	750	761	684	741	774	779	771	760	723	728	734	705	734	774	741	721	776	784	755	705	713	748	744	764	755	800	760	756	752	682	754	717	725	694	798	779	747	717	721	727	722	716	765	737	763	703	773	672	766	782	780	732	746	753	760	794	745	773	714	731	721	761	766	737	732	758	718	707	779	757	731	675	751	740	742	785	736	712	770	714	772	769	721	718	707	704	739	770	735	775	741	791	765	745	732	724	730	766	727	736	766	733	759	752	741	771	727	700	739	755	743	742	761	736	703	784	721	728	725	751	732	741	719	715	718	779	739	746	703	731	720	698	727	713	759	757	689	749	745	719	759	756	702	751	753	712	741	786	735	703	698	776	730	726	735	687	737	762	727	709	700	748	681	722	756	739	726	758	743	699	725	774	753	719	777	721	734	745	737	738	708	710	744	752	731	713	715	770	740	764	698	751	696	804	769	720	745	700	704	752	709	797	664	725	761	735	727	717	691	710	723	758	788	726	789	709	710	757	719	749	718	683	701	704	716	720	752	737	759	735	720	762	783	755	737	769	747	688	781	758	707	724	695	739	772	751	740	755	763	777	750	737	678	722	750	734	711	731	759	726	683	712	764	765	718	776	761	770	777	743	754	755	742	771	810	736	724	724	697	748	766	717	754	735	745	724	732	727	731	739	726	734	719	746	744	716	755	739	732	748	776	727	723	724	720	778	696	732	730	724	796	749	688	724	754	710	728	745	722	734	757	775	701	706	727	760	678	760	752	717	690	731	719	687	711	750	745	725	743	705	742	731	717	744	694	761	758	728	775	729	729	784	697	701	710	754	761	766	750	781	723	716	718	774	738	751	756	769	742	732	732	724	700	712	713	721	727	772	737	749	735	743	722	754	695	788	750	679	708	767	788	765	690	773	747	707	729	756	760	742	720	736	756	786	724	698	687	744	721	746	757	748	699	730	745	720	711	715	722	742	745	734	755	757	715	744	715	728	727	761	740	723	711	779	751	749	763	774	718	724	759	736	730	747	758	751	731	743	772	727	729	782	736	721	742	741	773	747	791	698	825	766	693	729	720	717	726	705	779	710	742	735	758	734	763	740	787	742	771	755	738	758	752	726	708	762	717	734	749	788	778	780	751	715	739	729	728	733	760	723	715	740	742	746	726	751	727	699	749	719	716	735	774	760	771	739	773	778	763	773	735	709	750	749	703	769	780	754	766	765	697	733	714	748	745	711	770	748	763	710	725	761	725	676	817	749	752	751	717	735	799	762	747	710	735	794	755	705	734	728	751	700	721	708	744	714	730	745	758	738	782	788	741	729	781	764	745	728	719	718	729	668	723	692	761	781	748	761	748	776	740	718	717	735	738	724	757	694	695	716	718	755	707	723	736	731	730	745	756	714	718	799	725	763	770	749	720	763	735	745	654	746	764	752	705	740	724	677	748	756	763	694	764	740	698	730	736	760	791	715	728	743	721	719	745	682	702	722	713	698	737	704	701	735	755	758	730	668	726	775	735	764	724	737	698	757	732	775	767	763	728	710	729	737	748	803	726	724	710	772	719	724	704	745	762	746	712	725	767	757	763	715	769	716	734	753	725	764	771	749	785	715	763	756	742	723	759	720	692	736	725	686	702	742	763	745	738	751	765	727	763	747	721	712	755	737	732	740	711	723	780	721	741	788	698	751	757	721	748	767	739	773	722	730	703	681	735	694	734	791	686	749	733	741	723	798	731	771	728	736	688	767	720	768	715	743	728	743	692	748	717	727	732	772	714	775	709	718	744	762	764	732	705	688	736	695	752	740	728	740	743	787	806	729	710	759	758	726	731	706	695	760	711	759	791	720	753	671	744	737	731	723	700	769	747	742	685	746	764	722	748	726	750	762	750	730	711	747	760	753	717	748	716	695	738	781	718	785	806	734	740	743	722	747	751	698	715	773	710	742	810	709	691	734	724	730	732	708	772	760	684	786	759	728	732	775	762	749	761	764	727	721	746	726	760	715	716	768	766	733	705	745	736	751	701	674	747	725	758	771	700	693	693	770	727	748	770	768	753	778	766	725	810	754	738	721	751	776	746	735	737	754	736	709	729	672	723	737	735	752	741	745	775	754	757	765	731	732	737	739	740	709	688	735	751	736	769	786	753	718	662	710	780	756	750	718	767	727	680	699	720	683	736	797	749	762	679	730	756	691	757	734	740	715	731	763	740	745	705	703	738	759	777	772	757	765	720	750	728	699	750	741	735	728	741	751	699	725	778	737	732	689	742	750	774	737	742	687	724	709	777	752	789	744	734	710	713	706	752	686	697	758	734	731	678	723	805	734	709	780	717	741	782	782	750	761	713	698	729	791	747	718	759	746	698	710	700	779	775	783	728	687	743	727	749	750	684	746	727	730	713	747	752	763	772	740	663	745	737	729	788	714	689	753	746	690	705	737	786	775	764	725	667	739	730	752	756	731	732	754	705	730	707	708	783	744	735	703	733	754	729	738	727	738	722	748	737	702	708	754	750	758	740	722	725	792	726	747	728	745	707	776	713	754	741	752	800	697	719	733	731	712	752	767	719	752	736	725	696	758	758	739	739	735	709	741	762	756	761	723	754	761	743	802	733	757	747	744	732	767	785	758	740	735	791	739	705	787	772	723	765	744	726	741	739	725	772	738	739	775	767	715	722	728	742	746	708	766	739	753	690	728	710	766	773	732	785	761	723	690	729	744	759	716	719	701	715	689	769	720	723	678	694	745	704	711	737	668	724	695	744	726	758	743	730	710	746	756	675	741	754	733	725	706	722	718	706	733	719	770	729	755	782	776	717	760	709	727	737	783	743	703	681	745	743	719	712	798	710	757	755	733	784	755	710	731	734	731	740	740	721	780	773	761	726	713	701	737	678	772	784	689	678	697	747	724	748	761	699	717	736	728	750	723	748	719	721	717	755	687	795	714	714	766	712	742	752	730	734	721	788	782	769	742	732	698	741	814	737	749	728	697	718	772	723	726	690	716	735	752	724	741	725	774	716	781	749	778	739	730	741	742	695	758	757	749	710	727	755	747	765	721	729	751	743	761	687	716	697	782	726	678	747	771	706	677	671	698	771	721	743	762	747	739	732	705	718	696	719	723	760	724	701	719	739	761	699	733	748	727	695	740	754	708	742	741	744	742	739	719	729	752	739	732	699	722	751	710	710	736	739	786	776	724	725	711	710	714	715	791	719	728	694	739	764	787	745	811	758	708	732	714	803	756	748	720	739	693	737	728	768	731	767	730	770	729	755	756	699	744	716	749	711	711	770	774	727	726	706	728	772	708	801	785	755	661	728	750	760	700	720	717	708	695	738	727	694	754	690	808	692	721	729	718	716	711	782
3445	3668	7435	64843	55819	28834	14200	1537	744	743	659	733	764	755	729	704	713	733	756	804	1397	1248	1046	862	750	687	708	663	746	706	730	690	721	710	729	707	698	697	727	737	693	732	736	694	722	660	679	732	717	671	697	703	736	705	745	665	706	745	685	754	664	731	721	663	738	717	718	703	696	777	703	678	689	708	687	713	696	737	719	672	726	690	667	708	674	671	726	748	685	737	710	710	680	731	722	694	735	746	701	670	682	663	709	705	705	727	697	692	726	683	731	697	706	729	693	727	730	726	667	707	737	723	718	737	695	722	742	706	669	716	740	707	683	763	720	698	764	681	781	721	716	755	675	720	715	709	716	697	671	756	665	726	701	694	684	694	705	723	690	652	738	677	665	738	700	732	704	732	682	739	725	724	725	717	666	710	657	693	692	730	708	659	714	681	802	689	698	695	691	710	707	707	736	758	648	725	737	781	680	731	699	693	704	727	707	773	741	706	689	673	770	710	700	706	698	754	681	672	736	703	753	681	686	698	765	689	736	707	725	694	686	738	698	715	733	721	712	703	704	718	684	721	724	707	731	721	708	754	711	712	700	673	700	676	702	714	745	689	694	695	686	716	757	695	691	733	667	708	708	715	753	744	719	720	663	707	678	729	786	711	720	737	706	763	737	735	685	713	681	744	715	714	695	764	707	698	678	737	689	742	696	713	740	717	690	738	733	689	733	726	653	672	700	755	739	739	697	699	762	723	659	737	712	708	710	662	721	713	755	710	735	741	770	725	728	698	695	723	760	706	719	688	712	723	720	712	713	686	708	712	670	738	722	678	659	698	730	697	695	717	630	736	719	750	671	717	700	701	691	696	690	711	711	673	690	725	723	721	749	709	729	718	724	695	683	723	708	695	673	720	689	733	729	676	741	706	707	777	711	720	726	697	698	709	658	719	672	766	691	749	747	707	710	698	683	736	721	757	719	685	747	673	702	740	705	769	699	722	701	716	687	728	671	720	729	698	688	701	753	729	738	713	777	683	691	694	710	679	693	715	674	720	716	699	678	710	744	688	682	706	704	701	690	678	713	709	723	705	699	729	708	770	708	693	703	726	719	693	688	725	708	691	743	726	685	718	738	702	689	705	696	703	712	711	720	737	727	737	712	697	695	677	698	684	729	664	744	676	708	708	756	716	671	683	742	762	662	715	688	687	696	694	686	703	710	706	697	729	763	707	694	711	739	695	700	749	711	685	710	696	657	743	702	697	721	704	706	718	678	720	709	713	712	706	666	768	744	724	715	690	720	728	740	686	713	728	702	695	671	721	710	699	676	733	746	725	698	722	652	719	717	691	653	720	747	720	699	717	697	660	703	698	718	725	715	678	699	724	736	671	677	708	708	726	730	730	721	685	679	718	660	736	709	721	729	710	752	706	754	712	713	678	676	715	678	686	691	696	709	703	677	725	720	720	710	706	714	718	731	745	668	661	682	660	724	677	712	739	693	746	719	716	727	715	732	694	663	721	718	722	669	684	674	732	687	715	692	727	695	704	744	762	702	687	680	705	726	727	724	715	665	710	664	691	712	663	740	678	669	720	693	683	665	739	741	731	709	735	717	726	696	701	730	723	713	726	745	677	697	744	712	706	712	736	639	690	695	668	730	690	699	700	680	678	683	719	727	706	720	729	737	689	675	722	693	719	746	768	768	661	675	702	713	722	670	672	700	720	727	703	735	730	731	747	722	718	724	676	725	728	672	709	696	700	705	666	699	712	750	680	708	694	650	717	726	694	687	712	721	707	761	702	759	722	718	743	732	711	720	726	718	729	702	681	690	758	688	718	744	739	732	673	674	657	711	724	701	718	738	682	724	687	678	679	722	708	723	698	736	708	741	717	736	659	722	689	672	689	685	757	641	697	743	731	682	743	705	718	751	738	714	735	695	695	715	782	747	702	734	745	681	735	655	712	700	692	704	681	684	720	689	735	717	701	765	693	716	699	704	722	714	717	671	678	761	687	752	728	685	678	764	703	711	716	690	746	706	706	694	691	682	659	685	719	703	738	710	691	713	730	752	716	679	735	674	701	703	680	721	762	750	724	688	720	750	719	660	747	721	739	749	745	699	721	737	684	717	669	714	705	675	695	717	726	727	737	722	707	749	667	708	661	731	680	712	680	711	750	772	707	701	689	686	676	708	715	718	707	729	681	709	753	731	748	734	711	692	730	695	717	729	697	712	715	682	705	727	698	735	720	694	724	729	696	732	683	682	726	677	723	703	751	702	703	746	640	701	757	739	719	714	766	690	766	669	723	700	716	763	701	711	744	743	729	682	677	685	712	687	721	711	699	705	703	715	664	747	675	683	711	703	697	726	679	723	707	702	662	711	685	714	751	694	703	711	743	725	698	704	737	716	723	701	685	680	670	748	743	734	701	710	732	698	711	683	749	716	713	746	658	759	736	695	724	726	678	716	718	717	725	672	705	731	698	690	699	713	704	726	692	716	739	705	699	697	736	697	690	707	749	716	718	697	720	718	673	681	736	730	717	744	655	731	732	658	766	672	662	732	696	726	738	674	714	694	707	717	709	700	652	670	716	691	698	683	686	712	671	709	680	689	706	695	727	684	747	691	729	758	734	691	720	747	674	716	765	708	721	688	705	725	677	698	749	711	701	710	677	738	698	695	713	680	719	725	708	773	693	689	700	701	714	746	681	719	704	742	728	728	727	681	669	741	698	726	676	717	678	728	698	700	705	745	689	660	734	685	701	696	699	680	706	667	738	691	721	713	675	695	717	685	703	736	679	696	721	674	712	680	736	713	700	691	702	756	698	691	699	685	698	699	706	692	735	661	696	691	761	732	682	750	678	646	714	681	711	721	715	708	713	714	721	709	694	734	694	697	721	686	717	710	710	681	688	637	714	751	703	715	719	693	696	750	644	663	737	675	705	682	708	717	698	709	702	722	692	666	695	710	708	728	706	681	708	694	692	703	720	698	708	669	763	735	741	686	694	718	718	783	696	704	696	725	724	703	708	716	695	719	698	691	686	728	687	710	708	704	692	723	728	724	697	691	701	675	764	702	704	698	782	755	728	670	657	683	721	676	709	712	704	684	689	682	650	717	739	683	705	674	708	711	758	633	721	733	690	750	739	721	717	763	655	664	689	733	714	686	706	681	701	711	697	701	665	721	710	728	705	720	765	727	687	690	735	678	767	704	739	739	715	684	701	718	711	716	690	671	698	752	720	767	715	733	665	740	692	722	714	713	723	753	705	695	728	698	727	707	721	699	696	696	733	737	708	741	698	745	655	724	674	760	723	709	714	699	736	732	665	721	711	696	721	680	762	699	685	657	743	727	670	734	712	692	735	766	712	711	712	681	676	758	721	715	710	718	701	704	711	710	715	702	771	720	715	680	701	707	733	663	746	733	728	711	682	728	744	727	741	684	671	683	688	712	706	720	746	716	714	695	706	749	739	698	748	732	735	719	722	678	698	709	720	664	708	695	712
23720	21068	28391	46162	63029	48958	27401	5653	1092	985	871	826	863	844	842	906	823	828	817	963	1402	1366	1182	1076	839	769	844	825	801	821	813	786	886	799	838	858	851	845	824	810	818	853	848	801	832	757	797	818	804	802	846	834	805	854	816	793	760	827	835	852	866	830	811	741	834	855	869	795	852	771	838	796	751	869	823	842	819	791	793	837	802	813	784	812	806	846	843	779	822	817	800	825	792	843	773	814	787	808	806	855	824	802	822	805	799	801	802	809	869	849	835	811	837	788	796	807	830	800	775	816	842	800	866	814	787	835	786	794	825	848	811	792	822	837	839	860	802	806	764	792	832	801	841	819	843	779	821	762	777	858	827	779	792	836	772	838	824	827	817	774	834	780	823	885	843	820	785	817	811	799	798	830	849	849	805	784	800	800	804	784	806	853	846	800	889	754	824	782	836	785	827	867	823	797	796	836	795	797	844	856	847	809	816	805	788	834	765	797	820	817	786	835	849	827	805	857	868	825	818	842	826	802	863	777	824	790	792	798	792	812	769	784	798	807	825	804	809	803	826	797	792	857	807	805	839	824	800	826	853	848	804	807	821	788	866	848	861	848	828	792	821	816	800	857	821	850	808	799	776	802	793	767	820	783	769	796	786	776	823	805	806	854	780	808	828	864	819	850	763	776	775	841	846	837	812	824	853	852	778	823	846	792	838	806	806	795	855	833	795	859	868	798	794	818	816	831	772	816	804	867	775	825	783	768	869	801	788	814	784	787	801	809	891	867	758	831	780	838	809	823	828	793	847	781	861	806	836	755	826	865	852	821	815	729	796	820	844	798	808	819	831	790	810	812	769	799	761	777	865	840	804	827	793	820	777	813	805	798	806	837	813	770	805	865	802	834	859	832	794	776	797	820	843	831	840	810	880	800	804	845	831	805	817	784	779	815	813	816	817	818	846	816	829	797	829	854	800	836	788	820	855	828	762	813	822	833	814	828	837	775	816	798	783	848	882	799	801	863	775	791	794	799	820	757	863	770	813	811	827	827	796	819	740	805	781	820	824	798	787	798	833	803	820	824	851	839	800	825	821	808	831	795	757	843	803	824	813	836	837	820	793	834	797	813	788	761	829	821	832	816	801	832	814	809	806	831	763	776	822	831	846	820	855	789	782	815	852	786	809	811	803	841	787	817	825	819	794	812	795	825	804	756	806	781	804	789	808	827	876	790	802	773	799	806	809	854	819	715	827	782	800	817	819	832	848	829	765	825	831	830	831	752	825	816	773	791	773	830	830	799	803	783	782	806	815	797	783	847	845	804	812	841	777	777	819	813	833	844	799	787	795	810	807	793	806	801	774	809	832	830	790	802	797	768	791	778	842	851	728	869	824	849	753	808	857	793	837	852	735	850	812	834	847	800	823	811	816	817	800	867	781	793	798	755	811	774	846	846	790	842	787	797	848	799	801	787	829	814	857	827	755	795	783	875	831	813	797	855	818	825	809	866	754	802	837	768	862	837	829	844	849	797	823	774	751	827	879	805	871	796	782	862	849	825	835	841	824	768	797	855	789	849	832	847	783	829	785	869	798	799	793	825	816	812	805	756	810	769	787	852	757	819	757	868	837	788	808	808	780	808	792	842	821	801	788	843	779	803	812	752	871	856	797	820	828	801	729	797	789	831	814	795	814	826	830	774	814	799	735	831	850	789	791	860	795	792	803	810	789	781	774	754	791	749	790	796	839	877	807	808	798	850	779	813	793	816	858	805	811	801	825	818	818	855	798	823	809	780	823	809	754	850	776	819	829	781	818	796	822	781	860	809	811	815	866	784	749	834	789	874	818	865	821	821	795	799	838	826	776	801	792	749	758	823	817	819	737	841	777	828	803	786	791	779	775	767	805	851	864	851	824	808	761	771	819	793	785	885	807	813	770	845	817	754	805	857	791	855	814	795	810	749	812	813	801	841	844	791	797	816	772	760	811	808	824	824	811	793	842	814	756	819	790	818	825	821	814	860	843	807	852	788	819	829	765	811	851	783	818	847	829	864	753	791	760	786	804	811	820	810	781	759	789	798	847	813	844	790	848	811	796	809	814	818	801	800	844	853	812	823	834	841	825	825	870	839	805	758	783	818	815	809	866	745	763	824	860	814	812	782	837	778	815	836	822	779	834	860	816	808	776	829	815	833	813	794	837	774	799	840	810	821	790	792	815	737	803	803	801	838	847	805	811	752	793	813	851	807	788	852	780	825	820	873	803	823	854	859	816	854	823	785	818	831	836	839	766	750	811	827	871	785	789	814	829	809	845	843	785	821	785	835	745	792	763	814	859	778	808	864	834	827	840	839	820	807	825	819	826	823	835	806	786	793	822	814	902	790	802	816	817	848	852	856	777	818	802	743	818	838	804	846	808	796	759	795	746	765	822	819	790	816	762	809	836	804	788	784	771	794	753	852	835	813	884	791	841	808	813	816	805	768	830	802	843	807	849	828	790	805	812	834	807	812	809	890	817	807	797	807	838	832	773	830	769	771	760	856	788	827	826	758	790	853	826	798	800	794	831	843	834	847	778	794	798	765	814	783	801	758	816	780	827	819	820	820	786	841	824	822	848	842	813	809	833	794	839	771	848	796	780	844	801	792	788	801	782	813	820	852	832	761	770	790	801	785	811	788	786	874	786	850	796	794	834	835	786	781	763	762	808	843	793	832	816	786	826	811	817	881	785	830	866	812	838	818	796	774	804	842	840	811	810	812	802	736	779	831	812	810	812	826	839	768	839	813	795	821	824	897	780	782	810	811	760	836	802	784	783	830	830	820	782	826	887	792	795	807	769	851	857	800	788	843	791	817	829	805	780	814	825	805	824	836	795	781	868	829	808	812	809	824	767	843	858	825	818	805	806	798	802	844	792	769	803	785	781	761	774	837	845	879	807	848	853	798	794	820	825	837	826	772	822	818	810	799	851	802	812	819	852	786	846	809	813	845	848	819	848	786	801	829	837	861	821	833	773	793	804	819	842	785	789	814	761	790	819	798	840	795	840	783	854	820	824	757	830	827	806	853	853	789	844	778	861	844	805	770	812	844	835	822	809	831	795	798	785	847	831	795	787	790	797	847	809	784	786	848	825	794	790	817	842	814	795	854	833	769	793	849	788	866	776	806	800	770	795	787	819	815	816	793	800	826	783	841	852	777	771	801	855	841	799	834	856	841	821	828	856	790	786	856	834	773	792	798	837	808	830	797	805	826	844	777	793	794	861	793	825	800	818	824	867	794	737	819	785	789	791	788	837	806	808	811	812	823	766	860	765	789	819	846	814	843	854	747	803	788	806	767	805	831	842	809	784	842	798	830	776	777	810	770	848	814	859	783	752	801	778	813	800	825	804	832	792	837	822	823	833	870	858	813	844	804	755	859	818	835	787	727	786	827	825	824	811	762	809	831	850	830	826	793	784	845	807	829	839	838	786	828	835	846	837	841	827	790	808	783	797	820	774	792	777	819	822	808
3585	5761	9777	74968	68611	41930	18741	1841	781	761	861	816	801	825	808	791	796	816	801	884	1838	1670	1294	975	857	825	840	802	825	778	746	806	832	798	763	805	742	797	770	763	707	757	771	754	765	772	775	763	748	799	793	764	797	750	768	798	781	789	834	757	771	752	815	712	837	760	740	758	792	795	782	768	786	796	797	794	733	756	773	776	772	796	783	780	759	794	797	768	776	792	782	781	763	810	794	762	833	727	803	743	791	799	796	788	784	813	802	776	757	733	815	793	770	788	806	743	773	829	779	779	787	763	787	746	761	740	795	770	778	811	785	772	755	724	773	788	802	842	854	759	789	733	826	788	747	760	724	734	724	756	778	777	799	734	777	797	724	756	789	739	757	825	763	835	770	793	779	771	828	810	776	747	818	789	764	792	789	847	810	762	767	789	794	772	829	768	793	786	798	779	823	870	757	794	779	820	804	794	746	737	741	767	776	812	771	748	767	752	782	760	790	777	750	739	743	758	780	774	758	814	803	720	741	753	803	780	771	797	773	772	812	838	724	826	795	782	742	777	789	822	777	786	806	734	748	761	811	775	763	785	733	766	748	729	794	765	761	766	811	821	761	768	784	759	800	776	803	811	777	770	767	763	725	805	761	781	759	834	783	753	787	787	815	770	769	772	774	758	782	824	770	779	789	798	788	767	818	786	733	751	781	758	769	754	804	787	753	752	780	716	753	831	807	812	761	798	754	752	784	761	764	747	793	807	735	748	779	806	787	751	818	846	753	767	816	765	764	805	759	759	793	752	750	743	779	807	740	783	807	736	744	728	759	806	727	747	770	829	813	817	742	755	754	827	782	782	724	803	805	750	791	810	800	756	796	737	755	754	758	788	770	788	799	830	696	787	743	772	800	755	740	749	796	805	746	742	804	785	765	776	749	786	774	762	793	742	751	749	731	787	756	774	755	774	735	780	760	776	741	759	759	730	796	741	794	810	783	767	795	766	762	814	757	815	774	810	825	762	765	787	788	773	788	733	777	746	749	798	770	747	770	773	762	756	745	810	751	788	775	794	747	753	826	751	741	788	779	754	809	807	751	785	802	778	814	757	791	777	798	778	738	762	802	763	795	777	756	844	750	783	796	773	769	800	819	749	746	784	798	769	784	785	773	746	781	762	741	792	774	797	805	783	802	792	755	800	775	781	777	817	744	812	782	779	800	799	781	740	733	770	762	812	804	703	781	742	794	753	771	801	802	768	774	789	796	757	762	778	812	796	789	758	749	815	796	727	775	749	819	827	765	715	779	768	754	763	780	746	752	781	779	780	804	759	754	798	778	818	807	761	799	820	778	813	772	818	788	824	705	754	792	760	757	758	766	735	691	792	778	771	804	756	799	760	768	757	785	783	736	780	798	797	747	751	746	811	783	808	796	789	732	770	788	786	764	821	778	797	842	752	778	783	790	778	822	769	771	821	782	813	782	737	770	789	800	778	773	798	812	777	757	811	766	828	755	784	785	762	783	796	775	795	807	784	778	767	824	797	748	749	749	768	774	747	750	736	801	747	709	786	783	801	801	752	795	763	758	744	810	783	785	721	744	766	783	761	788	813	736	729	778	748	785	720	755	793	735	768	754	749	765	813	743	749	778	759	768	782	721	834	759	793	770	769	812	738	743	781	776	797	751	789	774	753	799	787	746	785	787	723	797	798	752	756	784	783	782	763	767	788	789	777	777	790	736	811	816	797	732	814	812	832	770	801	811	760	751	775	780	767	758	775	744	809	778	802	752	740	772	797	726	729	731	764	785	825	779	878	783	729	768	797	783	786	774	777	785	810	740	721	776	726	722	792	791	740	823	819	774	750	771	754	795	792	806	797	748	777	803	755	791	780	792	712	734	797	771	783	813	774	767	769	734	785	832	783	753	821	803	810	751	792	769	786	723	783	732	767	752	740	712	806	775	809	781	778	788	763	780	770	786	787	762	799	763	799	751	799	807	760	774	778	761	782	824	743	789	792	770	746	756	768	743	768	818	775	779	745	811	811	777	766	808	808	793	737	827	768	791	744	801	766	755	787	790	809	774	749	784	772	797	756	791	829	736	785	772	766	775	794	771	820	763	770	782	794	781	790	797	799	817	712	781	787	767	731	777	753	759	750	733	769	746	816	781	725	726	781	752	769	777	747	742	735	760	770	754	781	775	741	806	739	771	803	805	777	738	777	796	815	737	788	804	729	758	809	841	754	771	792	716	824	784	791	775	730	729	780	758	800	810	823	740	830	830	766	772	831	733	763	800	790	831	812	786	732	760	764	763	807	760	763	775	789	731	786	777	804	771	770	778	786	819	788	723	799	765	742	838	720	779	776	733	766	749	739	771	796	757	767	800	801	832	777	753	779	781	739	777	776	767	765	770	783	745	777	716	770	775	803	809	791	802	801	797	764	737	816	833	770	797	752	768	751	781	788	808	770	804	776	766	801	781	735	795	781	763	776	786	748	704	793	784	792	775	762	772	785	748	765	775	810	766	819	718	768	772	804	789	806	775	788	725	796	795	785	743	771	763	757	752	714	774	809	754	772	780	807	773	788	787	795	789	749	758	738	732	754	787	737	760	808	764	778	790	776	752	803	797	792	742	775	789	768	718	775	771	789	766	760	775	794	809	782	797	799	750	761	803	824	774	763	744	778	759	808	803	833	772	832	776	775	797	751	751	757	761	785	744	756	830	747	830	800	773	811	815	759	810	778	777	771	826	782	785	746	848	775	758	750	765	783	787	790	784	765	776	801	774	773	766	768	739	784	753	780	802	763	731	741	708	767	820	774	781	786	775	810	769	834	781	786	787	753	780	720	775	785	783	799	784	819	837	759	765	815	761	759	797	794	784	802	749	777	859	739	758	771	729	780	795	748	796	778	787	784	785	810	786	798	707	772	741	808	787	795	788	739	749	819	801	745	796	796	753	799	771	772	765	780	838	741	761	835	782	755	761	788	772	765	718	738	759	816	775	732	735	743	746	780	772	831	769	761	784	783	819	769	749	829	714	797	833	728	761	759	779	818	832	752	788	737	768	791	817	766	855	796	806	758	786	731	761	744	770	748	768	800	775	785	824	724	771	764	810	777	766	761	750	783	760	759	743	782	752	743	827	763	778	758	773	785	756	754	787	779	797	746	764	754	698	768	763	746	823	751	781	779	812	782	728	813	766	821	773	788	822	729	821	767	817	761	778	750	763	759	786	833	792	804	822	814	766	712	694	792	788	740	805	780	772	759	773	776	739	791	761	773	719	753	797	769	755	756	762	806	753	778	776	789	776	730	742	742	776	807	804	784	757	784	792	741	752	751	771	763	761	785	799	739	749	771	826	738	743	753	778	731	777	770	773	754	784	723	757	752	753	811	733	799	794	767	763	790	778	810	765	792	718	757	754	766	774	772	773	763	748	730	771	800	733	763	808	804	805	826	740	770	749	781	751	745	733	736	758	779	792	754	775	740	748	775	793	791	741	800
27159	13405	2578	15753	17018	8841	2554	944	830	797	773	789	784	844	756	801	783	768	746	772	797	847	806	823	788	785	758	780	731	755	752	775	764	799	806	808	811	813	779	776	771	771	777	827	811	780	771	762	848	815	784	747	777	794	776	800	773	777	796	734	863	811	809	823	803	796	789	808	779	763	757	747	773	792	806	807	788	800	771	711	801	789	798	802	820	796	844	744	731	755	768	808	762	800	785	771	719	757	740	761	799	805	788	788	838	776	815	756	771	763	773	776	813	788	775	768	783	714	775	773	755	766	745	743	760	782	739	785	808	826	790	749	781	743	794	763	779	758	786	813	761	808	813	781	744	756	769	763	777	778	696	806	828	809	742	774	799	805	837	742	780	736	774	732	842	780	834	806	807	780	780	777	797	807	754	736	765	815	817	785	811	777	805	739	763	786	804	787	799	828	795	760	757	775	831	773	787	793	776	799	787	828	775	824	756	834	788	831	779	773	810	784	739	769	790	818	758	811	819	738	757	820	738	737	771	764	783	784	790	810	783	798	781	704	813	798	797	818	762	757	733	776	792	795	790	758	774	788	761	789	780	797	797	780	763	830	818	778	774	776	776	722	787	821	728	763	778	783	790	812	733	776	771	761	759	801	833	785	794	811	783	824	787	743	755	797	784	765	803	759	781	758	804	744	796	777	792	765	780	797	788	756	825	781	818	787	809	760	807	748	782	807	805	772	751	736	769	788	788	767	771	754	774	771	779	791	873	758	790	794	863	744	753	799	729	766	803	768	790	760	821	785	844	746	798	810	730	795	773	772	741	775	791	767	697	802	796	791	801	792	751	783	754	768	742	799	808	763	798	768	761	798	824	764	831	775	799	785	775	749	806	848	740	830	742	740	756	821	739	754	782	786	734	735	787	830	750	789	804	845	804	786	733	785	762	783	797	850	791	813	846	794	750	792	797	829	774	706	763	715	810	767	795	765	771	785	726	723	775	762	804	770	795	793	746	722	782	778	752	737	840	820	790	786	795	777	787	836	886	793	786	768	793	753	769	757	771	757	774	757	813	800	846	775	810	773	796	775	810	831	815	807	759	803	776	807	822	876	802	805	788	772	757	818	759	795	770	765	774	781	770	786	763	782	747	809	823	795	783	787	794	787	765	755	808	768	755	760	829	776	801	740	787	768	769	788	763	825	736	845	823	776	756	771	809	811	804	754	771	750	806	746	799	769	793	778	781	784	771	821	761	765	804	779	785	775	820	770	775	804	765	718	795	771	747	783	815	725	770	830	859	834	809	747	728	753	767	769	816	767	764	787	762	769	771	742	759	779	730	809	792	788	762	745	744	755	784	790	751	775	771	762	814	843	728	775	809	805	756	811	780	754	761	741	801	822	836	758	767	749	766	786	768	747	782	724	781	750	750	845	790	809	814	764	758	749	795	810	745	790	785	749	757	771	781	789	740	793	758	765	782	784	752	820	771	799	799	821	791	831	712	718	719	777	777	832	770	745	763	850	792	736	808	768	726	778	834	756	807	746	732	802	744	778	786	769	796	772	759	761	823	777	743	781	755	792	723	736	769	775	754	779	760	765	795	722	786	807	779	798	794	772	811	759	775	794	782	779	787	790	780	744	773	767	871	787	831	777	770	797	791	741	752	818	761	783	789	768	748	814	787	764	816	793	745	826	763	766	708	797	771	814	842	800	784	794	775	808	775	793	831	796	794	795	739	805	797	818	738	783	834	804	821	806	770	796	783	793	746	786	801	787	775	733	781	742	803	787	768	796	754	792	754	807	846	783	740	778	783	828	772	807	796	730	768	798	736	726	771	790	752	771	822	770	771	719	750	779	771	796	796	774	797	808	812	721	786	817	791	743	789	737	823	784	771	778	738	760	825	795	739	775	778	816	765	801	804	798	765	772	818	768	755	733	829	761	775	782	795	787	775	754	793	763	724	790	807	805	789	800	812	776	774	745	811	746	744	805	803	781	792	859	803	778	829	789	792	773	784	823	733	772	770	788	792	818	813	807	768	764	781	775	818	771	824	811	760	752	751	772	827	842	770	799	777	795	794	752	825	774	782	772	807	780	777	828	789	826	792	775	820	765	815	778	797	787	770	723	772	754	755	791	770	754	786	825	814	786	746	756	797	745	751	743	790	794	776	769	818	761	767	749	762	735	800	716	750	724	831	806	773	811	799	847	787	762	782	793	768	779	790	807	754	767	779	769	786	767	798	763	801	771	793	799	781	737	766	749	752	817	814	739	751	770	791	734	797	770	781	760	829	765	738	792	769	803	776	767	793	800	804	781	777	761	755	773	787	783	822	747	787	841	767	737	779	779	729	763	782	789	798	771	753	743	792	795	789	792	807	774	766	733	773	843	815	767	779	782	787	823	781	758	788	765	739	773	776	792	768	808	792	778	818	730	767	798	816	803	781	792	749	758	821	772	785	744	823	715	762	788	798	794	811	745	737	807	774	793	823	801	803	834	790	810	771	814	826	794	777	788	793	803	770	762	772	829	758	757	810	820	763	775	777	787	758	866	785	803	772	750	784	802	806	798	776	775	796	745	793	773	756	779	813	810	777	817	765	781	767	773	798	833	762	811	792	797	810	775	773	757	733	804	823	785	769	800	740	793	729	789	864	826	819	784	761	758	773	786	776	740	806	813	807	778	755	795	761	793	834	777	796	742	792	748	747	783	777	830	763	820	752	783	761	780	794	822	765	731	761	777	749	732	782	821	808	827	806	761	746	807	795	786	829	793	807	759	775	793	813	791	762	817	787	787	734	770	749	785	785	822	761	783	730	746	853	771	756	777	746	722	748	796	812	843	780	772	767	768	854	805	777	784	790	791	787	753	783	784	824	753	812	799	758	742	749	773	801	746	771	749	762	757	768	799	803	802	754	844	764	799	805	748	782	840	787	790	756	797	738	722	723	789	782	792	762	790	771	818	795	799	756	777	769	793	779	787	813	785	783	796	748	790	758	760	820	787	794	807	782	768	744	738	798	728	828	802	764	738	803	782	824	763	780	813	719	750	794	772	784	791	760	807	755	815	750	768	744	803	793	768	814	790	798	838	756	781	784	768	751	768	772	797	829	755	794	805	785	762	754	792	808	764	816	767	792	781	790	761	825	720	821	801	790	770	767	790	790	771	785	796	801	757	817	822	781	784	836	792	782	749	804	816	796	784	797	775	763	805	724	772	761	783	744	740	744	790	746	770	811	755	772	801	788	768	779	772	795	784	782	799	798	742	797	741	793	789	731	852	780	823	797	765	804	819	812	796	803	772	806	755	751	792	819	816	752	756	812	772	833	827	806	807	814	748	799	785	780	820	728	798	812	774	788	778	765	780	762	789	731	765	760	804	809	777	765	768	787	788	748	789	804	720	800	761	757	779	799	793	758	799	776	789	793	804	780	778	789	807	758	804	770	750	757	829	760	769	771	751	802	796	771	825	765	759	782	835	745	746	756	724	822	748	796	766	776	804
4989	973	1417	13925	13094	6734	2225	823	673	746	689	711	730	678	678	731	664	715	725	709	766	741	805	734	685	684	724	745	675	689	713	716	697	723	691	680	713	704	766	675	673	673	716	685	736	746	672	721	689	684	723	699	709	687	711	737	676	759	721	715	718	714	678	704	670	728	669	702	684	712	683	740	657	655	721	752	715	710	663	644	683	732	753	732	730	696	696	720	661	751	671	703	706	652	671	710	728	665	694	754	690	703	677	713	710	698	695	738	689	664	735	701	727	711	727	712	719	716	716	688	732	675	706	729	711	720	688	664	697	681	721	714	685	708	726	719	704	718	738	734	718	662	706	716	678	715	730	691	714	755	744	706	721	714	701	716	694	749	694	699	690	723	720	681	686	668	687	734	653	707	687	678	705	663	745	697	687	710	761	717	732	702	675	711	674	728	735	720	733	723	693	691	675	721	760	688	686	700	713	724	719	725	712	674	719	669	695	707	719	653	678	704	715	737	705	644	748	696	724	709	715	711	682	677	722	714	690	697	696	710	676	684	734	672	660	693	668	684	739	742	721	749	700	690	690	728	719	699	692	678	680	733	719	655	746	736	675	654	683	684	732	724	722	688	677	710	709	700	672	728	701	696	649	663	687	713	732	679	711	705	686	714	710	695	741	729	738	741	696	668	713	678	696	732	701	736	698	709	705	740	675	706	685	673	690	706	718	713	761	685	725	747	681	666	686	736	711	676	693	694	718	715	710	766	703	746	725	710	792	701	741	706	666	734	664	730	724	711	696	738	726	748	692	756	706	707	672	722	706	662	652	724	683	700	714	706	738	720	716	712	688	726	706	689	744	731	688	715	701	733	735	664	694	727	747	699	690	655	685	750	772	723	663	701	734	720	704	716	677	690	722	734	666	684	723	723	707	680	702	730	659	673	688	645	690	666	700	677	717	686	640	679	747	709	709	711	666	731	705	691	691	711	740	688	686	683	693	686	702	694	680	666	707	714	726	692	739	744	658	690	729	674	711	717	705	641	689	691	747	634	693	701	707	680	724	690	748	658	711	700	696	652	733	717	695	740	690	751	744	716	690	744	731	669	694	694	686	681	682	728	693	687	672	725	704	677	729	722	703	703	680	719	678	717	718	730	661	722	717	754	715	698	691	684	695	711	721	699	665	671	702	691	697	693	713	711	706	691	726	657	708	703	635	705	700	745	674	678	758	683	739	723	736	727	715	709	655	652	701	650	690	708	677	751	717	698	682	701	673	722	695	724	749	718	738	703	695	727	720	667	667	677	693	702	751	689	688	735	691	738	720	688	752	729	693	694	689	695	697	724	660	751	687	693	663	721	728	749	693	730	719	754	739	701	700	713	726	688	700	738	677	736	713	701	702	695	715	695	727	692	705	730	694	701	699	698	740	672	659	705	759	705	688	657	691	710	718	683	692	708	737	667	673	699	707	692	658	720	760	667	716	673	708	731	675	718	644	728	717	676	649	727	709	691	691	713	706	709	680	666	706	657	671	719	646	713	703	738	748	702	697	730	740	672	723	728	722	712	748	744	699	700	782	674	728	721	690	732	746	757	668	710	672	707	711	722	714	741	720	677	685	683	675	733	708	746	683	669	700	683	727	707	732	717	678	717	728	693	701	754	699	687	725	693	701	676	747	763	669	708	735	712	697	715	725	701	697	695	681	663	676	715	711	651	674	697	694	728	722	744	702	723	722	715	676	709	671	712	691	616	716	691	688	714	676	688	707	716	731	681	740	720	667	701	704	754	721	721	739	662	737	678	712	748	710	712	696	715	706	702	669	714	717	730	729	700	679	681	764	692	732	734	707	740	715	710	663	728	695	756	680	707	662	698	696	681	666	702	742	685	671	643	691	699	738	687	714	723	761	742	726	724	704	695	696	699	729	666	671	658	665	701	697	724	725	719	733	741	714	652	678	673	688	689	734	688	699	728	673	729	729	688	682	681	708	723	680	665	674	714	740	734	703	684	696	701	713	682	695	646	698	688	721	720	686	701	687	654	705	696	655	740	681	711	645	690	707	681	714	706	631	677	700	692	701	667	693	681	729	685	736	704	698	706	707	684	735	723	710	656	697	665	711	687	741	677	704	662	698	719	701	664	702	711	729	684	712	707	691	692	761	646	699	655	725	680	678	682	694	674	703	723	690	725	709	753	710	693	667	740	727	691	678	662	642	683	697	732	659	688	721	697	711	677	729	644	737	701	691	686	696	717	697	719	730	699	670	681	723	633	691	683	701	705	715	714	673	793	718	725	678	726	675	699	732	708	661	715	698	736	713	695	704	713	695	703	671	707	709	654	663	717	745	768	714	726	715	703	712	680	684	691	700	696	694	760	660	678	686	703	708	670	669	666	707	695	703	749	734	709	685	677	707	651	717	690	691	720	750	715	729	712	720	703	714	659	724	713	756	742	691	656	699	775	645	713	747	701	691	695	640	686	693	716	707	767	705	676	704	696	653	741	738	724	702	725	735	700	729	695	698	678	713	715	745	691	701	729	697	671	669	707	689	719	687	708	714	711	661	754	674	640	724	705	636	731	712	714	679	745	685	710	683	722	700	671	732	679	685	681	696	739	666	692	709	641	694	656	695	681	723	674	697	732	711	663	735	669	687	698	693	685	658	733	777	680	699	696	729	689	704	695	700	706	707	675	729	698	723	731	708	697	630	683	726	674	725	701	676	728	718	701	707	716	697	712	682	731	728	687	743	756	669	780	740	710	732	697	661	720	677	729	694	734	708	713	681	700	707	687	664	706	690	702	749	676	694	715	718	697	714	686	685	692	678	673	653	723	711	733	685	710	678	728	712	702	736	724	695	702	673	694	696	696	707	722	705	716	722	685	723	670	719	699	715	721	697	704	721	698	679	710	718	720	701	728	719	752	729	708	740	691	652	715	695	708	669	683	690	659	684	752	699	719	721	666	703	707	665	737	698	691	677	734	673	689	700	667	729	705	717	750	727	717	694	740	692	696	714	709	734	700	677	717	682	706	697	748	661	670	696	705	701	706	729	662	720	640	734	720	706	674	680	719	673	686	723	694	677	711	686	704	712	700	694	677	741	721	719	690	689	671	733	669	694	728	689	747	684	705	677	695	661	742	726	746	695	696	709	695	721	717	723	721	697	685	706	718	729	687	697	741	722	710	694	722	657	699	708	727	698	683	710	699	718	712	743	683	718	712	747	683	678	672	730	714	704	711	715	721	694	679	692	701	744	681	767	730	656	727	674	716	693	707	714	697	727	691	722	708	712	725	685	705	708	724	703	790	732	680	746	713	720	729	706	670	740	698	717	678	676	707	688	709	719	676	724	713	692	723	686	731	688	670	691	722	696	708	748	658	707	718	716	723	770	706	678	708	686	682	655	706	720	703	689	704	679	695	713	712	750	707	722	696	697	726	700	684	732	722	699	719	700	747	689	692	637	735	701	728	685	761	730	691	696	674	699	672	714	670	716	679	677	702	679	706
24577	21093	27902	47702	56737	42450	22380	4892	902	822	800	791	777	732	712	731	738	758	741	729	918	1030	923	825	785	757	792	728	768	739	755	809	727	764	759	736	709	736	724	720	731	744	759	771	748	754	698	748	748	737	718	736	761	771	712	718	744	721	704	725	751	737	782	743	727	707	734	753	743	683	760	776	703	733	709	740	759	704	703	781	796	727	765	737	781	778	761	694	693	758	753	720	742	754	735	772	765	790	736	771	733	809	750	785	728	757	757	801	721	728	697	718	712	718	693	755	733	687	733	744	751	743	732	705	744	786	752	720	747	782	749	745	753	738	730	732	749	756	744	719	766	743	807	692	734	751	722	722	746	700	772	765	714	757	710	700	697	706	770	711	730	722	751	734	667	707	750	744	703	737	754	744	735	689	734	728	757	736	712	738	725	758	742	740	710	733	720	726	753	710	760	748	748	740	714	728	736	715	722	709	719	739	739	730	731	741	753	717	809	681	711	698	720	711	730	729	752	731	757	772	765	760	730	725	733	775	778	738	738	774	721	710	725	679	751	717	724	755	731	750	753	714	715	746	662	728	750	736	702	737	734	708	691	726	729	769	697	719	745	744	776	731	719	742	736	748	701	750	723	730	741	768	710	728	736	739	731	784	730	725	729	763	779	705	759	756	730	733	727	761	754	735	734	741	732	795	792	724	702	745	761	715	755	739	771	731	735	719	752	770	687	684	754	665	732	723	749	805	719	762	707	755	722	713	707	751	710	737	762	733	751	739	734	737	719	684	763	704	733	748	731	753	721	733	793	755	734	718	724	685	747	692	747	727	759	713	692	766	706	713	738	684	749	717	711	738	718	770	741	744	763	741	730	711	757	714	703	762	729	702	722	724	745	766	755	749	719	671	726	678	716	661	787	745	757	730	736	731	749	697	747	707	747	728	749	716	764	713	724	705	743	730	764	786	734	715	756	745	756	710	752	689	747	727	684	736	743	728	739	730	731	719	709	718	705	773	735	715	696	705	689	786	728	725	763	721	758	742	733	740	759	729	713	774	754	765	734	753	739	727	728	742	704	715	722	747	687	790	737	700	797	730	755	717	725	738	746	751	740	717	742	717	722	698	708	773	743	683	764	744	672	762	731	777	742	702	746	787	737	760	731	761	741	763	751	752	736	707	728	763	754	719	733	748	757	723	771	740	739	749	768	719	748	672	735	725	721	743	702	743	728	691	736	790	758	737	685	723	758	740	770	722	776	692	745	746	745	741	750	713	728	757	745	777	701	727	752	736	709	748	773	765	747	738	751	716	707	762	735	722	711	682	705	694	748	783	725	692	729	710	707	690	744	687	759	703	772	755	722	722	789	693	738	706	762	795	664	727	708	735	732	747	738	699	778	734	725	749	773	769	706	748	745	743	738	697	728	775	747	739	782	692	726	743	747	682	777	753	748	720	738	749	714	746	762	751	717	809	755	749	705	719	744	760	712	728	720	725	755	689	760	718	761	726	719	789	731	756	779	774	766	738	755	722	766	738	771	760	727	783	773	717	751	758	708	717	738	747	751	768	750	738	744	739	778	731	757	705	785	706	761	753	698	747	757	673	757	727	714	697	796	754	769	731	719	775	736	752	810	789	790	755	715	751	745	721	692	749	681	735	737	731	729	708	751	788	691	736	755	709	727	771	758	765	748	711	737	736	743	770	749	753	697	757	707	716	711	733	724	724	715	773	696	721	749	758	738	729	722	686	720	765	704	743	684	769	715	783	734	713	765	700	725	726	725	782	783	746	733	727	725	759	736	721	746	746	707	729	791	760	714	682	659	744	734	749	720	748	727	764	713	726	719	707	809	709	734	738	721	764	740	689	746	756	784	726	760	704	789	723	715	723	707	714	770	704	692	742	748	750	771	717	693	722	724	665	705	764	770	680	705	762	749	698	693	759	721	757	736	775	738	749	743	750	728	731	743	758	739	796	726	737	721	714	710	711	709	741	746	744	751	742	712	720	722	756	711	749	721	701	749	745	697	728	690	716	744	741	699	779	742	747	732	725	754	712	746	733	726	764	766	767	761	747	743	727	779	759	744	745	769	704	739	731	726	753	737	744	749	719	788	771	729	793	686	682	718	716	708	764	724	762	711	716	751	741	786	753	735	763	779	728	739	732	690	776	787	746	725	767	746	746	767	703	721	751	719	763	713	753	769	703	734	721	726	704	771	710	674	729	679	707	756	766	732	674	745	726	769	703	751	710	746	708	760	734	736	743	754	691	714	728	761	779	720	752	756	756	714	785	743	758	660	726	716	714	754	690	671	735	663	783	727	736	703	793	688	717	796	767	739	750	740	746	817	758	741	725	690	722	691	724	734	702	741	750	704	736	771	728	740	751	759	692	738	707	757	678	750	735	775	710	743	758	698	717	739	716	710	747	672	751	697	711	731	736	744	766	716	735	718	708	761	689	753	760	742	763	718	708	786	696	728	756	695	712	704	710	755	705	697	719	761	776	741	687	735	684	760	680	745	696	701	763	739	770	752	687	715	726	718	747	682	739	691	764	767	764	816	730	735	679	706	737	750	760	734	708	741	755	748	718	751	728	741	764	747	772	777	763	701	743	693	769	689	728	732	732	752	733	716	773	696	731	721	758	701	715	741	743	710	726	743	716	705	709	727	746	751	770	752	751	692	699	725	721	739	715	718	748	760	756	701	729	723	710	757	736	739	756	697	772	766	751	740	724	744	720	734	789	732	736	754	704	719	719	730	700	741	745	796	708	747	741	701	694	750	764	729	728	745	751	738	755	678	741	712	689	738	704	730	761	720	775	743	744	751	747	696	732	734	736	745	754	726	726	738	727	713	758	747	690	715	725	771	738	741	701	734	762	691	805	745	732	749	749	705	744	755	752	686	753	787	702	753	763	730	735	741	749	711	729	783	729	689	740	781	734	760	755	751	769	661	764	735	738	759	751	744	749	715	732	729	772	725	718	708	775	717	744	761	738	769	720	771	758	754	739	693	702	712	774	740	714	718	697	745	740	756	760	785	735	726	743	746	800	736	792	748	746	748	722	709	732	713	736	736	755	721	743	729	734	758	739	742	727	731	706	717	718	720	716	737	774	732	737	728	702	752	710	731	783	739	715	690	766	715	673	778	736	740	723	727	747	812	766	717	716	757	696	728	786	759	786	760	783	788	772	717	724	755	713	703	735	724	762	684	779	722	737	786	738	733	736	746	707	746	726	707	713	721	693	775	745	726	752	759	728	731	792	748	725	695	746	727	733	719	716	742	749	726	736	737	748	733	769	729	759	739	765	722	723	776	749	811	704	769	748	754	763	743	798	727	782	747	718	775	774	729	729	722	714	800	778	683	713	745	733	735	731	723	727	763	722	749	663	720	751	702	766	740	753	736	773	702	754	763	735	767	734	781	724	729	762	711	703	735	742	735	745	746	726	744	797	725	689	741	751	751	772	708	767	716	753	707	726	790	740	761	731	720	753	755	750	729	687
3508	3656	11103	66349	53963	34738	14319	2934	737	687	772	766	732	724	732	758	739	707	691	702	1039	1104	1009	875	754	740	724	692	714	709	712	736	722	700	664	713	721	696	712	766	772	730	693	728	695	668	656	649	707	734	708	718	724	739	722	677	716	712	720	692	724	682	687	730	700	666	715	721	679	676	723	690	733	744	712	727	732	727	731	729	712	720	702	675	700	710	679	724	709	707	712	720	740	744	714	721	672	720	733	709	702	701	675	661	748	762	700	756	692	714	755	711	731	733	725	704	716	737	732	679	677	699	715	710	720	675	694	690	729	696	714	700	690	709	721	705	717	669	706	689	679	741	673	687	679	741	706	719	724	690	729	764	708	710	700	733	712	701	740	726	690	719	672	726	690	723	662	710	719	752	675	675	713	703	741	738	698	677	728	737	665	704	763	684	695	704	734	690	701	710	704	721	756	680	682	700	717	677	720	730	745	653	702	668	731	721	657	664	744	697	709	693	725	721	696	768	701	684	653	750	682	687	686	688	748	726	693	728	685	686	679	752	729	747	690	658	758	701	665	649	719	647	704	694	730	732	721	678	728	711	707	726	682	659	705	730	703	756	643	735	711	683	687	740	671	710	669	720	731	717	682	735	687	660	690	717	646	697	701	764	679	669	750	689	716	708	673	728	705	704	727	714	717	680	698	735	715	699	711	743	769	691	700	710	759	721	738	698	746	690	683	726	733	677	680	703	755	697	721	739	735	732	730	711	669	719	716	681	738	713	694	722	701	715	694	713	684	728	702	715	683	702	714	661	721	648	662	690	699	718	674	688	677	719	704	708	682	687	671	684	683	713	730	715	715	724	730	699	716	742	658	723	682	706	692	782	693	751	659	721	688	754	740	688	721	715	686	714	731	692	763	706	680	714	726	716	694	713	658	651	692	698	693	697	725	700	742	694	731	696	754	724	703	666	675	710	707	735	700	712	697	731	711	729	735	671	694	670	720	670	760	737	731	676	719	712	726	694	775	671	712	700	700	724	747	703	702	725	701	725	731	710	713	712	689	711	728	708	708	723	705	682	691	662	678	711	661	753	660	702	685	779	725	707	684	739	698	712	708	721	691	719	753	766	734	757	739	729	652	725	685	723	757	673	711	691	680	700	660	718	710	736	692	702	675	655	687	740	691	716	709	682	740	714	735	708	725	691	658	704	707	704	698	712	723	706	748	726	695	697	709	700	655	714	709	742	740	682	758	694	693	690	668	729	703	646	664	712	735	664	737	717	708	685	698	713	745	670	693	712	697	685	740	720	734	746	714	732	689	671	691	750	642	710	717	687	682	712	743	739	744	692	737	718	701	620	749	704	664	728	681	673	655	661	743	671	706	748	680	718	733	689	686	684	728	731	745	682	716	680	726	720	657	703	695	745	715	735	739	729	711	698	726	694	696	699	730	699	684	696	715	631	704	671	663	710	708	710	739	675	752	737	709	714	645	717	711	689	708	674	708	685	726	742	706	734	678	729	696	751	739	715	641	704	695	706	697	702	710	733	732	698	731	696	754	732	702	746	711	676	732	732	667	710	733	749	733	701	715	748	768	694	695	713	679	729	689	637	718	698	719	687	741	706	722	707	695	694	676	689	710	697	656	724	715	724	704	684	663	710	691	681	739	737	723	690	703	725	691	699	656	709	718	699	738	709	698	709	711	691	648	749	718	691	714	672	705	708	671	635	706	672	737	732	772	642	742	701	716	667	717	635	714	694	736	700	684	679	739	697	670	715	702	714	686	762	693	700	730	717	702	680	770	673	715	700	700	656	689	729	688	761	686	681	745	712	679	713	708	750	696	695	722	713	669	683	667	729	710	730	688	722	675	734	695	699	682	677	676	717	695	721	703	683	687	709	680	695	730	722	747	721	689	720	716	729	750	674	717	717	695	717	713	710	754	737	706	722	725	695	661	728	715	734	748	722	712	713	715	696	698	686	661	717	728	691	703	658	677	725	762	702	681	683	725	692	674	703	687	736	656	699	738	721	733	733	768	700	745	692	708	728	700	742	686	756	666	689	687	701	665	692	752	717	657	656	702	725	659	682	732	725	718	685	702	693	685	715	708	706	722	753	627	687	751	647	703	691	716	702	663	727	661	716	682	734	697	736	698	706	720	766	657	680	688	737	766	659	731	674	705	729	724	681	679	698	720	715	749	697	706	731	704	756	728	677	720	676	685	722	669	764	704	744	687	713	746	732	739	712	687	735	723	730	713	731	681	725	670	713	707	712	680	697	713	671	678	668	671	677	712	688	706	709	694	697	665	685	732	680	703	713	730	707	776	754	665	716	679	703	642	725	694	689	647	666	780	697	694	735	696	745	732	739	727	667	733	715	679	727	709	692	712	693	680	713	738	732	674	695	741	732	674	711	734	734	697	706	678	760	643	694	734	775	743	754	753	676	692	659	702	697	701	747	707	651	733	700	695	739	734	704	734	717	701	693	673	687	696	705	690	724	740	740	659	686	697	741	686	696	723	701	661	755	695	746	750	747	726	697	717	753	740	708	696	669	672	720	688	657	725	714	719	726	753	734	678	711	701	690	719	713	685	693	714	708	643	755	702	785	713	739	730	750	688	680	699	713	649	713	715	730	675	698	669	730	748	726	662	684	718	704	659	718	714	719	677	687	712	703	738	693	650	739	650	699	721	682	693	740	710	693	714	701	732	698	707	763	726	727	731	691	683	696	685	703	670	679	763	698	646	701	649	715	710	693	682	643	679	694	704	671	674	705	706	695	734	691	721	698	751	732	756	693	732	748	687	708	701	720	744	711	706	669	735	704	654	679	685	738	762	687	714	673	751	720	735	730	709	708	706	705	700	709	714	693	689	667	668	696	693	710	658	664	718	709	669	711	713	720	747	680	694	669	720	737	699	745	715	755	698	729	720	674	665	712	713	697	724	725	677	715	683	692	673	702	717	732	742	769	714	675	746	690	706	699	691	739	707	670	745	683	671	712	762	710	689	701	725	707	697	734	680	702	691	668	676	698	692	716	674	722	713	704	719	685	667	753	709	669	668	717	718	733	696	670	697	702	691	745	723	682	685	726	717	698	667	686	709	695	711	724	737	675	722	708	729	733	687	687	692	687	743	708	693	694	746	673	736	668	666	729	674	735	686	694	669	697	697	725	774	749	676	699	737	730	641	675	704	711	723	675	694	751	710	744	728	690	716	701	687	698	703	740	647	673	737	714	678	684	716	684	665	704	716	662	663	742	761	659	690	702	722	707	724	698	691	710	706	694	660	703	703	753	654	678	683	698	758	680	644	707	676	686	674	670	669	723	687	724	761	701	736	765	740	686	722	678	680	711	722	681	725	728	690	668	714	692	688	691	673	746	752	688	736	685	736	713	695	659	752	671	693	694	695	681	720	713	699	674	766	693	643	686	724	705	724	704	734	683	715	699	692	740	714	724	671	760	729	694	664	741	708	714	685	694	715	677	695	687	718	774	729	681	721	702
23718	21092	28939	45394	57799	47166	29296	8691	1152	899	891	856	847	850	758	836	791	820	815	871	1260	1305	1100	946	808	830	805	772	856	791	797	833	805	778	814	814	773	809	811	889	780	798	792	790	812	838	846	783	814	813	826	814	753	796	800	807	828	846	781	791	775	794	813	823	803	859	795	793	783	813	821	794	813	812	789	802	776	803	815	812	807	789	784	795	787	784	858	785	793	795	822	846	820	792	824	808	780	784	844	782	813	776	824	789	803	845	807	818	837	809	817	819	844	774	823	845	781	791	775	782	799	770	772	781	826	814	771	828	810	804	790	752	788	786	770	817	785	778	831	823	760	836	823	735	861	864	788	787	790	815	785	774	765	834	803	777	861	800	778	835	785	796	788	817	817	826	824	768	816	830	801	824	710	843	774	776	775	827	820	792	828	821	758	789	799	767	783	784	819	767	793	798	781	817	839	833	809	818	814	799	820	844	794	785	790	846	859	740	830	746	836	792	787	803	794	781	819	819	794	879	807	803	770	852	775	765	774	821	831	785	781	810	807	781	810	794	771	810	786	842	792	800	785	742	810	746	838	819	800	763	875	826	775	831	781	795	796	766	803	797	775	789	806	816	790	789	804	804	803	804	761	855	841	817	782	801	799	836	747	863	823	792	787	758	807	749	788	812	792	789	806	803	798	813	798	792	807	782	781	813	826	740	799	798	764	790	842	777	788	830	831	802	786	775	779	800	761	760	770	774	761	812	803	793	788	784	816	836	809	819	753	784	770	844	835	781	816	826	766	760	771	761	806	806	848	808	798	764	843	789	772	805	752	782	794	801	788	803	763	774	745	798	764	811	775	843	829	779	747	833	821	809	748	816	774	807	789	813	747	808	748	834	789	806	781	769	794	821	777	760	776	829	849	765	808	788	830	773	800	768	804	843	811	827	786	834	853	829	855	789	785	814	792	805	798	770	875	804	781	836	773	818	813	803	782	810	817	763	847	786	740	810	778	775	810	824	754	803	789	825	829	780	780	812	837	809	804	771	735	800	815	825	758	841	776	802	788	807	788	790	781	865	803	817	829	775	832	794	781	810	812	802	795	807	768	820	752	772	807	734	762	749	765	822	810	836	822	783	790	755	838	768	791	778	838	831	788	752	782	797	726	798	806	860	827	794	766	762	838	803	776	823	766	800	807	775	829	786	760	800	816	798	817	809	830	800	799	809	772	784	759	775	788	789	815	799	818	774	735	810	790	768	809	798	808	785	838	795	794	791	776	780	803	781	768	829	784	770	804	801	809	829	790	819	820	792	778	823	847	787	797	815	762	825	784	766	766	778	811	798	833	819	791	796	794	801	806	804	802	782	790	788	833	804	840	757	828	766	796	819	785	764	825	828	845	759	790	780	764	763	826	819	786	814	783	815	814	835	815	783	807	784	804	786	871	824	825	800	885	783	835	761	827	815	767	861	864	816	805	805	830	825	785	833	787	777	787	777	817	810	804	806	859	760	832	802	787	801	800	836	748	846	819	808	805	775	794	790	773	832	785	786	817	774	824	775	808	824	759	814	824	787	756	766	846	779	797	809	779	783	784	797	756	809	792	716	782	830	836	858	806	769	841	847	840	843	798	795	752	781	786	765	781	753	816	786	778	801	774	863	813	766	827	796	848	796	769	813	816	799	832	779	771	785	811	800	809	776	788	819	835	785	786	838	802	827	794	784	850	791	882	823	839	728	788	800	799	808	833	743	801	852	749	810	753	787	818	798	761	784	799	830	770	836	757	831	821	799	806	825	763	783	827	802	758	776	802	794	829	797	816	796	783	761	816	806	846	788	846	798	827	831	795	811	796	837	844	786	801	760	777	810	780	831	795	772	775	742	812	797	765	788	808	820	798	771	820	786	761	781	799	729	797	806	841	792	826	804	775	799	801	732	745	803	877	776	768	849	805	779	796	774	823	787	780	758	803	784	811	800	844	791	751	778	766	821	816	834	799	765	834	815	818	797	777	788	814	815	803	813	814	823	782	801	794	768	730	803	806	804	763	801	836	803	779	758	785	800	806	759	841	792	800	777	801	815	774	823	812	799	826	842	831	781	815	844	766	817	808	827	833	799	818	803	854	790	820	831	796	794	751	827	835	815	806	832	827	777	777	821	798	791	819	781	800	785	795	835	817	783	771	798	742	840	789	788	825	830	812	801	832	801	823	763	761	785	800	813	785	799	804	781	820	842	781	832	815	783	802	823	791	791	822	800	806	805	785	741	803	787	766	796	765	808	746	828	794	791	821	811	780	823	783	819	821	772	779	830	839	837	819	838	856	810	785	794	833	782	787	783	759	840	809	801	841	830	793	838	757	821	795	824	773	740	800	786	812	783	778	821	790	760	788	842	797	772	809	788	801	809	785	775	807	784	849	820	795	803	814	830	829	863	789	768	796	782	820	779	776	768	766	781	760	824	775	774	807	828	821	868	830	796	810	772	786	833	819	820	820	788	808	810	817	809	780	798	789	789	809	841	811	813	804	787	789	783	778	777	850	825	823	817	834	817	823	763	823	820	788	737	752	839	812	816	840	801	734	775	786	769	833	783	847	768	892	790	815	802	798	831	800	804	828	774	757	807	811	754	820	816	808	775	824	811	833	847	817	759	796	766	766	759	788	782	779	786	848	823	819	798	881	780	800	786	786	826	789	779	783	797	756	811	803	793	832	843	749	841	843	796	821	851	786	771	775	816	794	843	834	831	838	788	846	801	791	755	774	738	761	778	773	834	846	763	820	799	844	805	818	790	824	781	809	804	833	823	819	805	873	808	808	818	753	783	823	793	750	841	759	789	798	797	800	796	804	785	798	777	773	787	810	836	817	779	774	795	825	815	788	771	804	756	781	845	835	813	806	767	776	800	807	819	748	825	777	799	800	800	825	801	789	804	764	787	744	822	808	780	834	758	865	764	834	774	778	814	745	832	800	814	812	750	767	816	787	788	809	831	847	788	840	784	812	827	791	847	826	794	742	803	818	772	862	785	848	776	794	795	794	808	798	810	817	859	761	776	838	802	784	754	831	794	802	784	847	789	742	812	813	751	831	804	837	770	836	818	785	824	802	834	770	836	825	770	800	768	809	806	791	787	819	787	793	798	794	787	805	785	762	779	777	808	831	781	792	844	786	802	782	776	763	803	800	805	770	789	795	809	794	791	807	858	807	793	807	780	799	784	839	769	785	731	768	770	788	792	818	846	798	748	797	760	808	835	782	807	773	823	779	774	852	792	812	853	760	830	808	885	795	827	810	795	764	849	807	799	772	737	793	789	824	754	769	830	811	822	828	814	745	769	828	827	796	809	776	773	814	760	812	790	851	831	774	784	821	790	852	827	842	815	826	835	798	787	784	806	776	801	815	784	810	861	802	767	797	811	817	832	768	773	796	782	839	738	820	841	814	793	805	829	751	784	822	765	803	812	803	811	798	815	763	747	841	769	798	763	802	772	773	800	825	811	776	780	750	788
3678	5916	27697	79355	62808	42955	20915	4842	797	793	784	814	779	808	787	752	807	784	763	916	1523	1578	1269	988	835	844	831	826	827	784	775	807	790	827	797	733	808	741	774	804	801	778	786	750	734	768	764	826	780	773	814	784	809	821	801	801	776	723	769	740	737	781	792	779	830	781	827	826	812	813	798	787	794	758	772	772	821	809	743	754	798	787	746	820	788	792	771	770	796	781	794	748	808	811	757	791	798	740	803	774	767	793	782	829	773	766	736	734	804	821	763	802	783	788	767	770	825	757	828	758	772	758	771	770	771	823	770	775	773	789	789	806	775	810	779	768	754	795	772	755	779	813	776	750	780	806	774	760	797	806	788	785	743	802	770	809	810	813	813	793	764	773	783	838	780	780	783	803	780	779	793	801	772	787	758	755	797	844	779	806	770	745	781	760	742	808	790	748	795	786	779	790	782	792	747	769	791	791	830	802	787	785	765	714	825	769	785	791	789	815	764	769	776	806	829	758	792	751	801	817	815	776	770	765	731	806	737	770	799	826	784	827	821	801	766	802	780	864	797	744	816	773	738	737	780	803	783	780	719	735	783	769	799	726	778	795	787	744	781	811	770	783	771	778	783	758	747	828	799	765	774	770	782	760	824	759	796	749	798	761	822	768	761	755	768	789	787	782	790	766	729	745	797	730	795	787	772	802	806	771	803	786	758	803	768	814	741	753	769	780	811	767	766	757	754	820	744	762	786	775	811	792	771	793	784	809	806	810	755	797	772	750	766	772	752	790	728	777	804	755	776	771	819	796	766	736	757	775	785	820	775	807	749	801	804	743	780	784	768	792	789	764	760	766	801	747	814	740	745	759	847	828	811	760	798	803	786	764	792	765	755	755	773	766	781	822	800	798	808	745	842	777	791	742	746	855	775	772	760	753	747	765	774	791	763	744	832	777	749	779	733	782	738	717	742	769	728	756	800	753	741	774	789	785	757	767	793	753	753	795	821	782	766	745	809	790	788	795	816	772	768	801	798	773	799	791	751	788	811	827	740	777	787	772	751	782	809	797	753	756	777	769	795	779	828	749	757	775	773	751	702	775	775	795	770	803	792	788	778	778	812	772	783	771	779	805	697	757	738	761	810	784	803	763	774	842	805	771	757	833	738	781	752	811	775	782	792	754	762	734	739	776	816	766	743	768	778	817	758	730	756	775	742	770	763	816	768	793	740	757	790	764	773	725	772	771	769	735	811	775	763	777	789	787	764	724	808	799	780	784	714	801	780	738	773	741	753	766	792	773	763	787	788	774	763	774	754	798	766	760	784	766	751	743	746	787	792	808	810	796	740	794	802	754	730	793	799	797	796	747	753	767	801	754	762	752	842	800	793	743	764	754	752	818	767	753	797	773	716	772	767	772	758	743	824	796	802	760	786	787	771	836	790	786	766	756	808	767	852	731	759	803	742	743	793	758	804	842	765	758	793	762	793	722	784	726	791	750	834	747	780	778	770	760	785	754	784	789	767	844	755	752	757	775	746	821	721	782	768	797	797	827	807	772	755	808	849	802	752	819	771	766	791	763	779	788	738	753	793	750	786	782	820	766	722	756	773	767	798	750	816	808	764	789	767	794	777	765	781	738	777	751	768	702	784	825	748	792	773	747	804	734	781	774	734	795	792	759	742	831	746	852	682	777	800	831	802	789	786	781	775	808	762	800	748	774	737	749	737	733	745	768	742	798	763	748	758	829	792	764	778	787	748	765	811	784	792	709	787	773	790	766	737	808	821	808	758	772	748	808	768	763	805	729	760	772	773	700	790	807	786	769	801	774	787	719	779	734	774	736	772	772	825	778	735	752	782	734	742	733	811	752	781	763	758	754	778	768	741	814	736	789	752	793	729	774	746	827	751	757	761	829	748	780	799	799	800	803	794	837	797	803	786	798	792	790	767	768	765	806	788	760	790	750	790	775	805	773	785	747	703	797	819	772	744	770	791	738	757	805	769	774	816	769	797	762	780	754	758	821	756	785	766	767	798	779	773	730	846	775	775	790	770	768	849	811	786	787	741	781	731	753	737	743	743	803	744	795	826	798	722	794	752	759	776	778	809	794	799	756	805	791	758	792	810	769	804	742	735	791	765	760	761	778	755	801	816	696	726	764	757	750	794	777	757	802	769	760	730	798	779	805	804	781	794	789	755	796	759	726	744	802	767	771	773	765	736	775	784	780	750	783	782	738	790	813	772	737	760	738	741	783	786	776	816	771	735	717	747	758	776	808	739	747	706	773	779	780	746	820	715	758	752	809	800	749	774	777	725	743	772	752	795	754	778	786	813	760	795	769	766	766	756	801	780	758	763	744	739	829	817	782	741	772	815	777	762	782	768	819	755	789	837	804	776	774	746	756	800	801	765	795	822	747	726	843	748	780	765	748	776	806	759	773	776	790	793	732	781	805	758	810	752	788	733	790	807	779	719	800	725	806	766	796	740	788	758	816	789	742	772	805	818	767	743	783	790	742	743	795	813	792	757	799	795	769	754	783	689	747	769	717	813	747	807	762	772	763	774	760	738	819	747	704	796	767	745	739	799	771	748	801	832	745	732	813	806	805	750	764	743	791	710	714	797	778	727	742	750	740	837	807	780	749	822	782	768	832	762	770	740	800	785	793	771	790	749	767	783	785	748	784	751	764	757	740	797	765	830	720	790	752	781	807	759	778	797	741	780	769	821	727	797	749	767	774	735	764	758	741	757	763	736	790	775	769	744	806	781	823	776	781	773	776	767	785	773	791	799	787	742	805	752	732	778	784	758	748	778	813	765	823	772	780	833	789	793	805	796	739	835	737	782	779	788	742	766	759	806	821	770	743	795	801	730	764	768	764	749	835	804	752	750	750	753	751	811	800	780	771	807	782	776	756	819	734	754	765	774	787	767	751	732	779	819	745	786	750	792	755	800	695	804	802	759	762	724	780	803	774	792	749	758	758	774	792	772	788	741	761	763	772	785	781	783	809	783	751	800	746	763	705	775	802	728	753	721	772	776	797	751	813	750	744	764	757	750	791	799	747	742	777	812	773	787	782	760	802	738	736	808	810	773	768	737	827	776	764	820	752	769	769	749	764	773	825	792	762	765	783	764	748	729	760	827	787	782	803	754	766	752	799	744	741	806	784	802	797	784	803	742	753	783	766	794	737	758	747	771	740	811	763	796	776	786	741	752	697	807	783	773	765	754	733	786	764	749	737	786	775	791	751	742	761	720	799	747	729	789	756	778	752	779	793	807	753	761	731	781	767	767	784	749	792	738	764	778	812	766	754	772	807	786	749	785	812	729	791	829	778	798	795	784	766	735	796	750	806	770	776	732	810	789	778	785	763	800	813	788	753	780	800	742	764	786	714	772	771	760	792	778	798	775	773	738	768	733	765	776	717	706	760	728	817	758	777	745	776	818	779	750	808	759	749	747	776	774	745	825	749	746	787	802	769	778	816	743	801	802	765	811	781	789	775	740	797
27133	13392	4144	20572	15790	6382	2295	1026	806	809	795	745	785	746	773	781	802	791	819	835	804	781	820	845	802	826	802	763	749	808	786	800	756	791	734	770	720	777	786	777	759	764	751	755	793	779	781	790	767	826	757	779	774	782	790	723	801	768	819	748	764	766	775	811	723	783	707	793	807	798	758	709	820	776	733	790	782	775	769	794	757	764	751	787	790	784	788	758	777	755	736	700	765	757	798	797	760	784	798	817	758	770	726	741	767	752	702	759	763	777	779	750	707	778	765	786	786	744	791	738	797	757	742	744	743	764	784	745	812	821	720	754	755	741	751	772	808	796	806	727	749	733	758	794	772	738	779	787	735	733	807	739	766	758	762	727	759	803	756	762	756	794	815	749	825	767	735	750	756	810	775	792	744	767	777	783	792	754	755	783	775	730	752	757	826	762	803	768	713	799	715	770	756	756	723	749	766	772	764	774	842	745	712	766	766	787	782	769	812	788	745	765	809	789	752	764	772	814	766	770	719	690	760	750	765	758	764	719	800	785	772	801	761	798	771	783	734	840	754	743	766	774	723	837	791	751	747	746	761	787	774	740	774	711	773	744	840	829	765	783	747	778	726	817	759	739	790	780	771	753	754	758	791	716	768	759	788	817	739	719	755	822	724	772	757	775	746	721	789	721	737	746	702	747	785	703	780	731	786	771	767	773	792	772	760	738	750	772	829	785	783	802	765	773	797	785	741	791	782	767	780	793	830	757	806	745	750	735	790	733	805	762	760	799	796	772	816	742	798	781	772	761	717	766	755	721	766	691	770	743	766	760	773	756	754	773	764	754	720	773	771	736	750	809	776	731	753	775	772	736	804	724	751	773	691	793	791	769	776	745	773	754	714	799	775	740	783	774	794	763	774	783	764	788	791	735	760	766	765	773	762	759	771	801	697	791	781	790	748	755	820	829	812	806	764	749	762	785	709	782	820	802	746	776	769	772	802	762	789	725	801	740	740	784	798	778	819	749	786	759	766	797	736	715	807	760	776	751	742	762	719	832	728	782	751	673	719	765	826	767	763	769	761	797	784	771	804	795	779	872	798	800	734	767	760	775	747	767	765	760	748	768	763	794	736	798	735	746	805	775	745	758	755	766	793	765	769	815	779	756	798	794	796	789	766	744	761	763	780	745	759	756	795	724	805	770	780	776	792	781	745	745	769	792	764	733	665	736	750	766	789	752	777	754	758	786	776	713	753	782	763	813	751	789	734	785	748	773	825	769	756	798	770	746	831	776	812	738	788	768	797	776	768	792	782	806	786	786	837	757	824	802	787	760	727	723	805	779	766	744	779	776	741	787	761	785	772	830	740	777	761	796	757	774	760	734	696	781	766	763	752	824	791	793	739	760	749	735	806	744	767	730	728	723	738	754	816	740	727	768	774	789	761	748	768	749	794	723	793	738	797	770	811	711	791	820	754	716	772	769	751	745	778	731	786	742	749	796	751	741	757	778	807	765	753	729	785	716	711	766	783	749	816	766	807	792	770	833	725	735	798	797	792	752	770	788	759	777	820	742	786	777	749	771	752	734	837	722	807	711	758	725	734	815	772	758	751	791	736	767	781	832	777	805	799	784	720	776	741	733	727	760	733	755	813	755	787	754	753	748	733	769	750	717	774	740	772	776	787	804	735	750	743	803	755	736	786	759	751	743	776	747	770	776	769	821	741	724	768	770	772	774	762	751	773	757	784	790	832	755	760	761	749	747	800	792	738	755	719	745	798	790	740	753	729	797	756	749	765	732	772	742	779	724	775	758	805	725	770	761	782	744	753	758	759	853	784	792	803	782	776	744	737	775	777	786	701	729	786	752	755	800	738	772	788	762	737	768	778	736	797	813	754	767	765	785	738	765	779	769	755	778	762	752	798	766	781	724	750	757	839	749	780	782	762	757	800	745	747	784	787	824	788	747	749	824	766	733	813	772	836	753	778	823	740	802	731	789	753	750	792	782	754	781	746	824	802	793	777	797	789	785	782	729	776	747	809	793	743	770	779	796	712	808	746	772	756	783	769	754	730	790	752	744	786	764	798	795	727	756	761	749	811	743	756	780	774	739	757	761	719	783	767	745	740	793	807	771	750	748	795	720	771	777	762	745	806	789	735	798	727	817	814	781	703	767	767	735	817	787	783	786	727	781	802	794	776	757	758	770	813	809	800	778	758	763	765	774	781	734	752	736	735	766	780	772	768	769	734	749	821	730	754	786	792	811	792	775	751	812	763	770	795	764	818	751	772	782	848	795	779	767	761	794	757	845	738	797	817	792	806	807	839	775	791	759	740	735	773	742	781	721	727	749	751	782	811	773	741	765	780	802	860	802	761	766	799	740	780	739	764	765	723	780	753	782	768	756	762	765	815	754	763	777	816	727	729	750	742	748	822	803	775	769	778	748	797	748	748	784	785	781	776	785	713	710	810	774	769	752	737	791	717	734	772	765	715	793	767	762	770	783	711	697	735	754	793	785	807	775	778	747	776	759	759	756	753	730	745	742	732	797	807	728	761	782	802	783	748	787	770	758	762	762	759	778	786	784	812	819	746	734	731	793	790	784	797	758	735	770	741	755	805	735	804	755	763	767	773	703	814	755	755	713	803	765	741	755	745	757	771	770	763	793	780	783	778	772	730	771	727	763	723	752	793	783	755	755	795	778	780	739	779	721	770	742	753	746	784	757	749	786	768	739	750	810	808	767	774	771	810	767	813	738	801	772	757	785	804	745	771	768	724	754	759	732	754	717	713	767	741	757	732	702	763	772	781	736	740	745	759	817	757	753	761	730	782	760	801	797	746	759	733	808	754	809	757	727	755	793	797	751	741	791	801	763	810	771	727	770	720	781	794	714	745	744	763	763	801	766	798	793	785	769	754	717	775	823	812	788	780	748	743	762	711	763	784	730	759	804	767	736	804	744	779	756	750	791	756	786	784	739	781	781	787	794	748	781	761	772	767	749	738	709	799	782	785	730	739	788	772	835	760	781	741	852	792	733	743	753	768	717	784	760	765	775	839	782	738	733	757	773	749	773	784	808	749	735	784	796	798	757	805	768	747	738	805	736	770	730	737	734	771	841	736	747	776	744	773	748	791	770	784	749	778	740	753	760	751	743	765	799	729	773	764	806	801	724	764	762	776	808	767	764	735	778	737	768	799	764	799	741	792	765	752	760	760	801	710	735	815	764	753	776	805	737	749	776	766	756	752	755	749	766	771	744	764	774	721	827	784	754	776	782	796	737	713	834	770	724	757	780	744	849	774	782	770	821	726	789	734	788	764	792	739	756	783	733	800	757	791	776	766	734	820	753	778	778	773	761	713	774	774	778	758	756	796	813	750	766	732	765	751	745	768	759	813	726	781	738	808	754	694	772	757	703	764	776	838	746	767	760	800	753	759	764	765	722	755	766	766	785	765	747	799	754	794	823	719	791	690	722	803	785	735	741	764	750	742	782	764	769	749	738	812	801
5001	980	3587	17313	11124	4973	2165	894	656	715	702	706	694	700	729	702	699	726	702	677	709	744	768	751	689	727	700	691	675	712	684	664	683	721	694	674	687	733	704	668	741	797	646	696	757	692	699	709	652	695	702	700	731	655	692	685	705	670	696	695	666	720	733	705	658	714	698	720	711	707	704	691	719	659	728	716	727	722	658	719	708	751	688	719	657	737	711	675	687	680	664	713	729	712	688	695	685	677	656	741	668	722	655	682	713	701	680	653	744	659	705	695	687	702	713	696	687	733	706	721	751	695	712	700	682	703	698	672	639	669	731	692	673	707	700	687	735	728	721	681	689	702	690	692	697	720	643	694	724	728	678	656	696	698	682	707	656	693	696	670	645	697	713	696	672	688	707	682	701	656	683	696	682	678	661	720	676	678	664	677	693	684	710	641	723	685	721	698	668	655	650	715	688	699	706	682	695	692	692	682	700	657	706	704	666	707	729	705	691	664	713	703	685	680	722	669	690	648	695	679	684	698	661	697	665	644	700	648	691	675	744	687	688	651	687	736	645	697	700	696	705	659	715	668	674	682	629	672	724	731	730	709	644	702	701	724	698	705	698	677	647	707	669	669	730	688	700	650	678	678	710	677	665	723	712	713	746	679	702	664	677	727	657	665	702	694	697	678	707	727	698	690	669	723	714	670	675	690	609	692	697	684	667	699	688	694	697	743	677	770	660	660	671	669	718	696	737	638	680	706	682	676	662	660	664	654	639	687	642	683	699	729	698	707	706	660	697	755	680	668	671	654	651	687	688	682	760	687	730	671	699	691	719	724	707	717	689	680	682	638	740	703	736	662	733	705	684	683	725	696	717	727	651	692	706	704	700	689	662	702	712	679	667	701	652	747	656	688	722	706	736	669	679	715	665	685	764	687	702	708	680	676	669	716	670	661	732	645	653	700	718	693	702	691	724	674	712	697	702	701	694	719	663	679	683	698	703	699	675	656	684	691	672	697	703	678	729	687	677	734	662	689	655	700	692	709	670	716	636	685	674	690	747	713	705	642	669	683	701	689	721	723	709	692	682	689	673	719	632	691	712	704	664	674	736	701	680	711	691	680	703	689	689	662	691	683	681	680	675	744	676	712	655	666	689	641	745	673	715	697	688	711	724	681	781	672	723	676	635	677	724	699	682	705	652	704	670	706	669	691	722	656	657	731	710	724	690	683	666	696	742	732	712	712	682	632	704	650	660	716	676	724	721	683	702	679	709	684	664	672	698	659	674	745	728	698	724	658	645	695	682	683	686	705	724	676	730	660	673	724	675	678	688	652	643	692	699	672	675	685	709	704	670	708	704	714	669	715	674	679	680	714	695	717	692	758	713	694	694	682	682	683	721	666	707	685	667	687	698	692	646	740	726	707	669	721	667	697	692	651	697	711	687	666	675	694	672	707	639	705	671	660	707	722	688	708	708	707	657	689	636	760	684	705	708	727	670	657	715	725	704	681	712	671	691	664	685	716	663	641	685	707	714	738	741	659	687	729	660	681	691	684	684	694	716	696	726	637	673	684	728	691	708	681	690	630	687	707	683	711	663	721	655	712	654	701	670	700	667	647	700	675	732	731	654	668	629	742	661	696	698	670	673	739	708	670	701	662	666	699	675	659	729	669	684	670	711	704	685	699	657	726	683	717	728	710	706	732	702	704	737	723	694	707	709	710	711	681	680	683	724	723	650	733	690	705	705	650	686	689	689	660	670	696	712	667	696	701	679	667	694	682	685	728	674	685	707	682	666	661	717	703	683	753	684	697	649	679	727	654	692	721	708	688	643	715	686	709	745	650	686	702	697	715	723	698	662	688	709	685	720	669	702	638	684	675	688	701	678	712	678	659	689	669	693	738	706	673	717	697	697	674	646	634	700	712	647	730	713	710	715	724	693	682	710	709	680	658	702	686	675	633	724	693	696	725	693	708	675	684	754	646	681	666	714	761	696	711	710	699	688	657	706	720	689	715	632	705	723	674	706	671	702	680	679	698	671	694	722	684	632	717	702	680	701	675	706	655	696	696	701	717	691	697	692	740	674	678	709	712	692	690	704	699	711	694	661	713	724	678	681	676	678	703	716	674	746	709	756	688	678	698	678	646	705	684	712	705	686	705	687	711	711	706	708	668	695	666	704	728	701	710	667	693	708	687	722	704	657	723	713	715	699	678	720	729	712	666	695	650	697	695	724	710	686	686	687	697	692	688	635	686	692	724	723	690	720	698	716	674	717	713	719	690	699	711	704	710	654	704	692	721	693	720	666	701	734	713	710	743	635	686	711	691	697	690	716	691	697	719	710	671	699	736	711	698	684	671	694	691	673	728	666	737	677	695	688	704	708	666	728	739	720	664	695	659	710	710	675	678	691	674	713	696	656	700	751	727	725	699	717	705	659	718	748	694	662	704	684	684	695	666	709	737	695	648	647	732	700	659	693	687	733	706	705	639	693	677	653	712	747	681	766	678	666	711	688	713	660	721	695	701	708	696	646	690	677	689	705	669	680	679	710	689	694	697	707	701	659	682	646	680	701	706	683	720	752	691	720	671	689	715	696	674	691	672	707	719	711	702	678	690	682	679	699	687	639	685	696	737	742	686	694	659	700	721	737	679	681	716	690	670	698	672	713	678	670	669	692	697	671	756	703	709	673	719	658	705	703	674	709	718	730	684	703	709	667	686	611	750	701	683	721	683	690	729	679	697	678	677	719	697	673	703	718	672	718	700	696	720	721	680	683	704	719	670	706	674	685	732	732	699	687	705	740	759	650	706	707	669	691	740	694	690	701	696	679	663	714	709	704	703	693	687	718	698	655	684	688	700	680	723	725	721	667	729	716	704	706	697	699	714	689	717	692	740	646	635	694	688	692	709	722	728	713	695	702	647	660	739	719	691	692	710	699	684	707	652	722	725	709	692	696	702	741	692	688	693	713	715	643	678	696	674	699	645	733	671	672	700	722	667	653	687	684	675	706	721	661	692	707	696	712	646	717	667	689	660	700	643	666	678	687	655	678	696	694	723	741	706	712	671	690	715	693	672	741	744	705	650	689	698	651	644	657	694	709	693	685	638	715	690	660	656	705	660	735	691	657	701	663	701	674	680	724	727	675	684	702	697	693	682	654	658	719	702	685	667	703	718	733	687	707	683	748	716	727	720	702	724	676	693	665	667	691	753	749	755	696	724	668	694	694	688	679	701	697	734	730	721	687	712	659	669	690	664	653	681	669	683	658	698	703	717	713	674	663	760	676	691	733	674	631	728	727	708	692	726	677	708	709	698	729	691	689	698	715	718	665	677	686	674	715	715	688	716	724	727	701	666	728	716	739	688	688	732	691	651	671	730	759	674	701	709	667	704	684	646	679	674	629	700	681	723	708	689	664	726	691	662	693	650	691	722	736	663	681	717	725	677	688	703	729	710	711	704	722	693	669	665	668	715	688	667	690	700	677	666	651	689	698	685	713	715	714	720
24499	21118	28494	52298	55505	34808	18173	3872	844	767	784	673	740	735	670	718	717	708	728	734	889	1101	983	855	741	703	693	678	681	697	770	720	705	726	775	697	792	685	725	693	740	695	698	734	731	804	700	686	733	695	697	713	666	734	746	713	706	786	683	794	690	691	707	697	725	662	714	702	693	697	707	671	731	697	759	735	713	730	716	697	691	748	704	716	681	723	706	684	686	655	745	698	696	708	723	719	717	707	750	716	694	722	731	693	713	694	702	718	726	714	731	722	648	682	693	649	642	660	737	686	703	680	718	711	681	722	743	687	703	726	716	709	673	700	681	743	698	753	728	716	728	722	734	691	692	712	695	728	705	703	682	763	693	728	670	688	728	712	650	661	686	739	745	693	713	723	702	735	674	730	677	671	710	680	766	691	706	742	717	653	667	733	709	677	730	749	746	684	689	718	701	710	688	686	679	705	719	708	730	682	694	715	740	731	688	660	674	751	724	654	712	709	695	708	702	681	728	710	691	699	680	738	692	714	704	692	662	711	676	688	696	702	715	711	723	670	704	657	664	676	737	700	696	734	691	711	689	716	743	705	724	703	667	693	668	738	662	728	665	663	742	701	636	699	690	723	688	696	708	723	689	670	685	715	726	786	740	743	677	729	706	712	708	692	663	677	651	708	705	738	710	722	716	638	708	680	725	728	694	668	754	721	713	706	697	674	659	676	707	690	746	732	709	663	678	713	706	696	681	706	725	705	708	691	686	699	687	693	681	702	667	682	656	714	724	674	768	643	714	741	676	702	701	691	661	717	665	727	717	684	713	721	731	687	713	691	744	714	707	724	700	673	666	697	673	695	753	660	678	698	699	706	642	716	667	720	729	693	683	672	706	692	711	697	732	687	721	736	689	734	699	713	708	704	698	660	706	707	706	692	699	745	688	671	661	714	694	707	672	733	714	709	707	697	659	685	667	713	675	747	663	745	726	729	685	703	712	693	722	681	704	677	718	697	703	710	705	660	656	710	739	703	747	705	699	685	679	703	683	676	693	695	715	725	689	662	685	671	682	699	674	686	697	651	720	687	643	708	706	700	745	654	711	681	703	680	701	695	731	664	668	724	654	664	715	670	709	725	731	686	667	709	710	710	723	733	747	700	710	715	727	725	678	755	751	730	700	676	670	722	670	689	710	710	703	740	685	713	683	667	725	704	710	730	686	677	701	714	703	724	677	718	668	702	677	677	679	694	703	754	700	695	722	745	721	674	685	729	693	702	698	699	705	734	707	691	701	724	690	735	704	691	700	680	689	687	744	660	700	708	652	717	680	727	716	665	686	712	673	687	685	681	701	680	710	725	699	674	707	685	698	699	689	711	750	729	693	726	727	675	748	661	708	727	770	636	694	672	669	786	690	700	694	690	709	745	681	726	749	723	667	668	665	655	711	722	694	669	703	707	687	697	729	686	724	699	722	737	704	711	695	726	700	731	709	715	720	705	704	679	711	657	716	674	686	712	739	683	698	721	688	703	709	738	722	738	686	693	713	740	648	751	710	720	668	702	725	690	682	700	707	735	718	711	708	638	737	722	729	642	729	726	710	651	655	686	676	767	722	726	761	672	660	702	715	684	693	717	687	731	709	729	644	719	694	697	658	755	698	733	703	679	681	720	683	697	699	739	678	681	689	648	742	659	707	718	700	658	723	677	729	719	689	699	708	677	735	747	644	713	683	700	711	689	720	668	693	707	655	732	722	745	721	770	705	705	713	721	686	695	696	688	680	665	684	658	687	738	664	749	716	721	699	668	706	740	706	661	628	714	707	680	700	745	665	714	687	715	695	712	691	706	703	706	697	740	677	743	694	688	725	688	705	727	700	742	698	707	692	710	662	741	677	685	643	663	666	680	719	735	701	696	701	664	658	648	715	706	716	694	711	718	720	685	672	681	758	712	650	751	689	694	693	714	698	765	693	700	662	716	702	718	650	645	703	665	728	686	714	695	709	653	643	712	747	664	692	671	712	672	746	650	708	661	701	702	712	710	698	717	688	677	689	693	694	687	690	728	733	772	693	704	655	716	701	704	686	698	738	709	653	694	674	730	707	721	716	705	671	746	714	715	714	764	721	689	727	680	694	675	712	674	707	732	676	695	700	666	691	683	673	703	693	706	640	716	715	749	639	722	750	711	702	714	691	736	731	710	705	711	676	707	722	729	730	684	725	723	693	678	682	730	699	704	712	766	706	697	714	766	702	689	679	698	734	704	692	710	719	691	718	716	715	680	713	718	658	694	687	727	660	703	705	715	782	724	688	721	725	714	724	705	696	711	695	697	705	671	714	695	672	718	729	665	709	701	751	734	697	772	713	727	703	673	758	661	726	721	711	699	746	690	655	723	688	703	697	631	696	739	714	703	707	680	720	692	673	754	715	667	704	743	686	721	651	751	714	704	687	652	705	719	722	661	673	705	743	710	705	675	650	703	733	708	724	764	732	757	680	724	653	711	656	743	702	735	701	701	735	649	654	669	696	690	724	707	748	736	680	708	685	684	693	702	742	727	665	708	717	702	697	731	762	680	696	705	726	660	669	658	666	664	674	706	701	650	704	678	690	717	752	704	709	715	701	654	736	718	706	753	694	714	705	751	719	748	703	701	712	704	710	651	696	658	687	724	731	704	659	652	690	694	729	693	728	705	734	681	684	719	660	727	692	758	705	718	710	672	716	697	728	688	731	677	700	673	665	743	706	730	694	743	731	732	673	674	691	670	682	722	699	680	701	697	687	703	692	720	689	672	696	739	732	714	701	690	695	675	680	682	712	720	747	732	688	743	714	725	705	697	682	772	718	679	685	708	670	717	730	712	729	736	736	721	739	697	694	669	721	665	713	701	694	716	726	688	725	703	734	708	671	719	748	674	690	669	718	743	662	673	704	728	683	750	746	729	665	697	679	708	695	718	654	708	685	723	732	717	688	705	660	707	704	701	648	688	708	724	712	712	720	693	690	656	675	686	693	698	686	761	653	716	652	713	714	680	665	720	744	663	678	747	695	710	697	720	663	654	653	717	725	683	756	711	701	704	736	729	658	659	707	721	709	719	706	671	702	682	684	691	690	684	704	676	654	743	693	715	701	678	664	714	758	720	733	698	705	733	727	715	668	717	685	719	700	730	696	705	712	755	702	647	716	692	681	675	692	732	688	693	712	703	668	690	715	685	740	703	675	684	712	673	719	712	658	711	687	738	727	687	703	712	691	668	720	726	699	651	682	713	705	707	708	743	681	682	686	755	716	677	677	761	721	665	706	705	684	706	708	737	685	718	698	714	707	745	722	715	728	694	712	723	672	705	713	742	711	705	685	668	689	745	691	703	713	646	737	693	713	648	677	682	715	707	726	683	688	711	693	703	725	703	772	721	719	713	701	727	675	728	707	716	718	670	699	711	729	691	691	736	724	714	682	718	665	733	711	696	718	693	701	691	720	716	721	730	685	752	734	695	685	734	683	663	702	693
3469	3620	20586	69235	51792	25554	12342	2619	729	718	706	666	719	732	710	668	731	702	704	708	1127	1329	1035	852	725	718	709	680	670	675	704	682	699	675	751	710	713	709	724	712	672	704	672	691	687	679	717	648	675	666	695	681	686	672	684	666	656	671	693	712	692	713	732	706	712	736	652	722	672	645	689	650	678	682	656	687	691	696	689	695	725	697	711	698	681	676	762	673	725	676	691	699	682	700	752	688	659	661	651	698	683	716	706	672	692	701	683	692	713	689	697	695	666	662	701	724	622	684	660	683	736	677	700	724	699	652	674	683	656	704	698	678	640	727	662	681	688	719	682	690	664	700	727	661	656	682	702	684	678	732	643	658	682	691	699	678	675	650	681	658	665	658	716	684	678	676	713	696	729	680	746	684	651	692	667	654	697	686	681	684	685	715	673	694	660	699	688	698	685	637	689	679	698	691	667	686	690	698	670	711	646	650	692	659	680	679	679	723	674	674	676	696	640	660	695	662	705	670	694	681	647	688	707	657	703	640	663	619	682	710	709	672	658	693	699	739	628	704	675	668	674	704	714	684	645	703	683	626	685	681	668	650	642	691	702	779	711	672	643	653	665	650	699	673	693	693	696	705	682	693	651	653	730	702	680	708	713	652	681	668	696	693	705	711	687	671	678	679	694	727	636	693	683	692	686	690	701	672	715	691	683	650	687	633	679	675	719	639	642	663	671	657	669	692	686	706	649	695	651	677	628	676	679	702	690	698	671	670	682	676	679	710	756	676	688	698	680	708	695	698	651	669	699	767	699	685	691	701	657	687	720	649	678	641	699	711	636	712	708	675	665	655	669	695	686	635	658	733	718	666	702	680	684	641	736	723	650	682	691	708	696	672	711	720	665	662	736	657	736	686	688	681	702	677	702	637	690	718	698	612	704	681	668	676	676	664	643	675	717	714	651	687	685	719	664	712	724	626	658	656	737	653	668	648	679	663	681	684	716	717	666	657	702	703	730	677	683	658	677	721	667	648	675	705	688	690	673	656	690	679	661	688	675	657	707	695	699	686	666	644	645	671	672	667	633	637	665	635	653	643	634	692	672	658	683	659	732	718	719	656	686	728	718	747	695	713	693	669	688	659	653	637	674	688	690	679	669	684	685	681	668	692	733	700	732	672	666	655	667	646	691	647	660	676	717	690	718	655	702	660	692	694	709	707	678	696	698	677	687	749	668	666	689	708	673	644	685	705	680	658	675	704	689	675	663	679	707	685	698	671	679	695	675	726	660	669	659	639	690	725	714	714	692	699	681	667	704	698	675	661	708	705	693	689	676	664	708	678	686	651	651	734	659	686	687	707	673	667	705	708	704	653	722	736	658	681	687	701	669	652	665	683	675	742	677	697	709	663	741	649	685	680	628	714	685	639	707	709	706	674	638	711	635	706	670	690	686	652	691	654	703	660	684	747	692	719	679	717	693	667	698	699	679	671	656	660	707	670	658	657	701	734	697	697	656	667	660	662	633	735	667	707	721	664	664	672	655	705	670	713	711	684	662	680	697	671	707	679	692	697	665	721	748	722	693	699	664	653	665	678	676	669	666	663	701	691	708	701	683	689	662	651	697	638	693	654	665	676	639	690	686	676	663	692	701	673	669	675	690	678	661	718	672	648	672	729	649	720	680	649	656	713	703	649	707	654	706	693	671	710	664	658	699	673	634	675	648	677	680	705	651	689	723	683	736	665	692	659	679	629	675	697	685	688	638	662	709	680	697	643	688	681	688	688	719	698	707	692	661	695	698	704	710	680	659	676	722	690	707	652	672	707	666	646	685	661	723	681	661	637	692	625	669	673	709	719	733	692	702	668	646	692	651	694	676	652	724	684	712	670	679	639	657	653	699	650	681	693	667	619	696	686	673	649	669	707	706	731	656	691	678	694	702	673	698	700	703	702	681	678	678	656	681	707	661	644	641	666	692	674	686	695	682	665	691	682	704	658	691	673	699	708	668	652	647	699	717	700	677	706	759	652	703	719	657	674	702	686	654	728	736	713	720	644	676	703	712	647	692	665	655	697	627	684	680	727	650	728	673	626	711	682	638	716	700	689	683	645	676	667	680	702	669	664	695	751	704	701	681	658	683	687	680	685	677	691	679	696	677	609	693	721	677	693	687	696	719	710	693	665	665	670	688	676	670	700	683	693	650	673	668	700	702	681	683	649	679	671	693	644	715	686	679	696	700	671	725	698	680	690	674	706	637	716	673	666	687	706	654	700	685	694	678	678	654	699	641	643	645	699	667	650	702	673	665	694	716	717	683	679	692	675	680	672	671	688	669	648	713	698	665	678	721	672	692	644	690	666	656	716	683	617	695	654	668	711	635	669	649	669	674	683	692	689	680	660	692	705	678	678	678	686	690	645	687	688	677	705	674	650	664	669	682	687	655	670	692	656	695	706	680	725	652	665	674	712	703	661	652	707	665	671	715	698	656	704	670	629	687	678	669	635	697	686	708	686	678	677	679	715	686	652	668	703	662	684	668	720	714	634	742	696	727	679	716	686	714	689	710	658	722	650	720	677	702	652	744	670	627	677	689	690	692	674	649	618	657	666	701	628	659	676	687	667	699	654	662	659	706	716	728	717	652	704	682	703	712	643	650	687	681	689	705	702	707	703	701	701	687	716	715	669	677	677	693	692	706	717	654	710	698	713	706	692	680	633	695	643	679	657	722	665	691	655	669	675	717	700	607	694	697	717	667	723	669	663	680	728	655	654	657	675	695	678	662	645	673	676	658	674	672	671	722	722	666	661	691	690	676	634	731	685	736	701	703	676	649	685	659	690	665	698	694	690	691	721	684	678	669	703	673	681	663	712	706	657	717	693	711	667	684	643	636	658	630	744	668	676	723	676	664	700	679	694	665	703	681	687	678	724	692	697	708	661	653	682	690	687	677	686	662	675	638	685	649	657	658	666	698	697	737	711	664	741	648	702	677	703	652	726	663	683	687	636	682	680	723	675	702	615	724	674	712	662	673	709	725	688	685	659	689	655	690	664	686	669	717	693	695	637	688	652	686	659	678	648	698	721	735	673	688	689	665	679	678	684	614	708	655	708	671	668	680	636	657	681	660	701	653	685	730	670	719	698	680	662	678	719	679	713	713	657	679	666	698	654	688	695	699	720	679	668	614	695	749	674	675	699	660	704	702	668	648	674	641	717	653	694	716	709	717	673	674	719	664	672	653	673	710	714	704	653	679	626	666	645	707	673	684	675	675	686	729	642	710	698	734	669	655	675	710	651	743	702	634	717	679	681	707	712	687	690	631	688	640	662	675	711	666	680	641	702	694	704	727	658	692	673	635	643	664	681	654	713	682	666	702	632	674	709	689	687	671	628	706	624	717	685	637	665	716	708	676	689	633	710	635	694	661	697	652	707	686	680	701	684	652	657	696	708	661	666	660	615	656	701	694	632	672	759	640	699	654	687	660	738	703	659	686	704	695	605	654	670	715	674
23817	21096	28939	45969	59073	42951	24442	8645	1045	893	869	836	820	806	862	762	799	803	855	854	1253	1407	1135	941	853	720	804	776	764	792	709	737	771	785	728	784	796	773	822	784	751	752	740	782	836	758	837	801	791	758	771	771	792	754	798	815	772	759	764	793	789	775	760	832	771	782	802	793	782	767	761	790	769	750	724	782	779	778	792	803	764	739	785	782	787	837	750	800	758	791	769	797	741	673	795	816	785	772	774	758	751	761	749	776	819	734	779	770	729	765	734	830	787	795	800	767	795	774	742	814	750	821	744	776	767	818	761	795	730	767	773	779	759	782	763	776	738	764	773	755	768	807	745	762	750	721	849	774	770	811	777	789	762	808	814	797	801	826	788	744	835	778	778	747	791	750	757	764	763	751	785	776	766	770	754	764	803	747	775	748	786	771	834	723	798	740	813	735	757	771	802	767	720	791	792	738	775	728	779	785	734	771	767	786	751	755	752	769	782	771	752	763	759	814	791	791	734	775	819	787	749	760	787	780	771	770	800	777	822	738	786	825	760	801	750	762	763	748	764	760	755	779	775	782	779	744	766	792	749	720	731	797	801	735	793	790	779	757	791	812	776	769	812	820	757	771	777	800	801	756	732	775	839	792	745	774	794	778	786	794	782	794	771	712	774	792	811	756	793	735	776	769	798	784	824	759	755	840	794	773	822	732	803	785	772	776	773	766	725	753	735	770	755	790	773	743	782	769	745	768	781	752	764	749	781	724	795	707	792	745	808	767	790	720	833	757	724	781	808	769	753	735	780	762	781	784	717	767	796	784	801	773	747	759	767	778	804	758	759	751	768	762	743	706	816	809	745	831	763	764	791	742	765	749	802	762	785	828	788	775	764	752	759	798	793	793	779	740	759	766	739	750	768	788	781	732	775	775	741	779	769	815	760	765	799	790	784	735	744	788	830	757	740	778	750	758	809	805	806	735	763	751	787	774	794	787	789	729	798	766	777	711	794	732	805	744	826	797	749	734	765	799	765	767	762	808	733	775	794	759	796	752	769	714	730	775	808	734	785	728	742	783	729	747	761	804	800	799	739	782	756	782	794	794	794	793	784	772	788	777	783	723	732	768	833	742	770	791	727	810	838	769	810	788	761	734	737	757	784	773	790	793	826	790	734	818	777	725	741	764	755	788	755	766	781	748	755	823	804	778	794	745	771	730	798	777	770	751	731	821	788	721	779	736	746	812	774	753	731	746	782	787	743	742	789	746	748	732	746	833	779	732	777	777	768	737	775	813	816	793	781	806	806	735	768	771	769	737	729	813	737	760	747	762	779	787	798	798	801	816	798	754	817	834	785	737	745	793	781	796	733	741	810	738	718	733	804	767	781	782	773	782	753	760	745	788	789	719	783	753	748	791	735	763	778	776	735	746	758	780	747	770	748	750	828	777	791	763	802	785	742	752	792	781	814	738	802	785	802	789	753	755	789	776	769	749	773	796	790	798	766	750	786	753	790	801	758	780	781	782	757	746	784	767	784	701	812	760	701	786	799	783	752	744	774	783	791	728	806	785	763	787	776	760	795	759	780	784	751	722	826	781	787	803	750	771	776	763	782	760	682	796	701	748	756	771	771	728	801	744	772	802	791	767	779	798	769	734	781	726	758	744	758	789	744	779	764	788	753	769	750	788	782	760	739	784	776	751	775	724	753	775	788	758	868	794	806	786	768	760	762	888	819	744	703	733	791	790	748	776	751	733	778	749	789	731	730	788	780	775	780	782	772	716	749	816	721	788	793	804	794	723	769	804	774	737	791	737	784	720	740	794	708	769	745	798	817	792	767	742	823	808	730	840	788	753	746	795	766	707	808	737	776	804	762	774	742	778	747	740	725	757	751	763	752	747	769	775	731	791	750	771	797	777	766	801	808	740	773	758	779	772	790	727	722	745	691	752	795	779	751	780	775	769	706	800	744	783	783	778	777	747	739	830	769	803	759	770	800	758	768	750	713	736	775	797	807	784	731	730	780	762	828	811	829	765	760	805	802	765	749	802	772	772	809	739	805	792	777	799	773	763	761	769	771	757	736	734	735	751	775	760	780	775	741	778	787	752	773	669	763	766	748	786	798	759	763	796	738	735	780	671	769	799	798	822	718	737	761	810	816	805	767	789	776	797	763	782	745	750	768	790	741	772	753	784	759	753	754	823	787	783	786	773	758	745	762	804	743	725	770	760	775	779	785	781	714	774	680	773	791	799	781	725	784	800	723	761	772	773	767	784	762	746	803	771	754	814	780	750	745	776	790	797	807	756	751	746	739	763	727	743	771	783	760	742	768	775	779	757	804	798	790	755	820	836	745	840	730	794	768	745	790	739	742	712	795	769	789	735	751	751	774	774	788	746	841	752	760	741	759	779	771	728	771	781	757	776	799	795	742	785	744	757	752	771	833	777	691	733	815	817	833	775	779	755	775	786	757	777	778	772	789	731	771	776	749	746	792	695	730	807	756	745	747	762	755	720	775	762	792	739	777	794	813	755	798	792	807	835	760	784	736	783	811	766	771	747	779	764	750	745	850	741	783	793	765	758	754	774	704	783	805	724	773	770	777	787	790	790	764	702	795	824	791	751	738	793	755	738	834	797	790	830	767	749	769	764	792	809	757	764	741	794	776	819	757	737	751	778	752	749	748	783	770	805	779	796	760	795	816	764	748	733	721	775	742	731	767	766	775	814	751	767	774	781	754	779	766	864	789	755	752	758	738	756	761	800	827	782	758	767	744	782	740	763	767	761	791	762	761	793	800	739	750	797	793	760	767	794	802	792	761	791	723	791	823	771	797	796	820	809	740	770	776	827	791	816	802	812	727	775	777	791	786	744	769	777	823	795	758	759	717	764	778	759	764	716	780	800	777	765	770	781	771	752	779	803	755	745	751	727	748	803	746	751	837	814	797	739	803	756	759	722	744	727	726	763	750	738	801	786	776	789	760	780	827	789	767	774	768	792	829	819	768	735	751	808	781	832	751	764	765	773	758	755	789	751	791	746	767	750	766	751	739	774	784	810	797	725	833	770	771	787	796	766	776	737	774	754	732	733	721	785	756	756	803	790	811	783	782	791	778	776	754	808	737	825	761	767	759	771	800	773	731	754	800	768	753	798	798	770	769	761	775	789	762	756	806	774	744	825	776	727	751	790	747	776	797	773	743	782	789	772	787	809	773	756	795	791	760	781	752	802	765	767	776	795	803	801	800	762	748	791	758	697	744	763	806	764	828	773	792	745	722	758	820	806	740	722	779	786	794	726	703	800	790	758	723	770	778	741	757	747	748	768	806	795	732	773	773	754	770	759	779	778	814	784	758	783	783	716	781	741	755	771	773	837	748	786	797	694	780	799	754	749	760	735	781	732	804	791	792	771	760	861	800	744	769	777	746	748	779	752	719	705	780	756	814	815	749	746	794	750	796	763	803	747	750	836	775	804	758	763	694	763	738	773	758	734	748	724	794	766	726	775
3700	5896	19437	78222	66799	33130	18286	5796	756	818	758	748	767	795	770	780	763	797	801	853	1644	1931	1387	939	834	844	762	729	720	783	753	730	774	765	747	768	747	738	718	722	700	769	739	719	775	801	769	769	749	788	724	766	755	781	707	678	761	760	741	736	783	750	759	748	755	734	776	785	737	707	736	745	772	730	761	757	753	726	723	739	753	743	768	732	741	764	776	740	823	773	736	751	779	752	796	726	738	695	752	775	772	780	692	758	758	727	768	700	708	724	749	759	766	756	766	743	732	709	701	720	737	771	776	770	761	793	781	729	763	757	754	756	779	791	755	743	769	751	709	732	731	725	744	721	734	749	707	776	726	746	773	763	728	762	703	764	714	727	819	726	759	676	730	739	761	794	748	753	729	726	773	733	713	721	722	737	732	774	731	712	716	782	758	742	766	759	785	736	788	725	708	754	767	788	824	710	762	731	746	734	743	743	784	721	719	743	782	700	741	742	754	758	719	734	713	756	743	723	732	735	745	711	802	757	765	762	725	785	735	722	758	732	751	761	764	731	728	769	755	828	755	773	699	805	717	776	741	760	730	767	749	751	815	706	770	740	719	723	717	763	776	774	719	752	747	770	743	716	736	724	835	713	740	724	753	696	720	747	722	756	732	707	704	747	723	743	751	771	784	750	764	698	758	769	765	780	749	753	761	793	755	761	802	725	748	744	739	748	815	719	723	743	729	736	759	778	767	723	712	749	771	793	798	731	678	724	722	722	730	804	753	763	746	726	768	786	765	746	765	729	756	715	757	734	731	752	757	789	695	751	663	700	756	774	729	797	770	757	767	767	738	750	736	727	769	705	707	802	699	777	717	753	722	767	762	762	748	746	749	760	753	724	763	775	756	748	721	763	703	782	780	739	723	737	720	734	737	694	746	717	771	731	753	729	766	802	709	755	711	798	759	715	749	760	797	804	713	648	727	724	777	743	786	725	723	718	730	761	801	759	773	686	696	774	745	736	729	739	777	730	706	718	745	740	748	746	713	730	763	773	724	755	761	771	718	754	713	696	745	803	764	779	756	701	747	760	724	745	822	773	734	746	716	758	745	742	762	727	703	755	709	730	732	723	749	819	689	709	766	766	726	751	741	730	736	755	733	691	778	745	722	738	765	734	750	751	785	793	766	741	804	773	725	780	748	776	709	732	769	767	765	778	729	721	773	735	746	730	797	707	796	750	781	776	741	714	718	719	766	714	776	755	770	741	796	731	798	731	714	727	698	735	763	743	696	750	743	730	758	789	770	722	722	754	775	709	738	720	758	747	790	732	731	775	733	765	720	784	780	794	770	725	745	763	752	757	719	721	723	799	726	759	731	726	778	753	725	767	740	731	718	755	752	783	779	673	755	704	723	753	760	731	735	724	752	748	750	775	752	775	767	720	728	713	789	743	741	825	744	735	704	756	746	757	755	681	750	727	748	785	743	789	726	731	763	756	755	737	771	696	705	738	776	827	779	790	763	704	742	767	798	694	779	748	714	739	766	766	735	766	761	722	749	706	743	771	732	713	783	721	770	791	734	756	782	724	793	716	791	738	783	753	754	710	749	733	766	765	856	760	707	780	741	773	748	786	757	701	708	701	716	711	738	710	751	754	762	771	744	746	748	767	770	762	727	740	826	693	734	760	734	762	741	744	755	708	743	735	770	730	757	770	742	772	779	736	763	817	752	739	687	770	777	692	767	762	742	748	730	749	770	779	741	705	742	742	709	769	730	719	806	698	771	779	778	723	717	728	765	770	779	752	750	739	731	753	768	770	744	782	808	762	719	735	764	741	727	721	753	761	759	756	694	751	759	749	731	767	757	751	745	756	777	748	764	752	732	787	742	767	755	724	784	735	728	794	740	742	734	777	724	744	749	760	741	719	805	768	745	714	733	763	705	739	744	765	766	725	765	725	768	757	753	720	709	794	721	681	747	732	777	746	707	816	722	722	793	742	698	727	726	773	739	760	740	713	735	735	731	753	762	766	729	750	753	718	766	767	804	744	781	741	751	761	751	754	780	765	711	771	760	779	744	701	716	761	775	787	739	738	747	696	729	727	762	760	690	758	718	743	767	781	715	711	749	725	729	773	751	722	751	786	778	759	744	719	725	747	701	754	771	695	738	736	758	691	766	716	733	731	730	706	803	770	780	772	726	759	724	800	702	744	740	753	745	732	736	746	726	735	766	774	712	724	738	739	723	737	727	806	683	732	743	726	708	715	737	729	803	762	749	732	737	744	751	692	719	680	735	773	696	661	765	786	739	775	746	734	722	786	745	716	716	666	773	740	764	736	729	693	739	738	757	775	748	742	769	735	755	775	680	715	731	775	745	744	717	725	758	762	760	744	751	719	782	733	718	764	740	744	725	718	766	718	755	776	811	822	750	733	716	747	758	717	725	741	791	711	741	730	756	751	747	727	729	702	775	767	713	738	744	749	795	693	687	733	776	779	734	726	753	729	762	789	747	766	774	764	779	732	756	773	778	719	726	772	675	753	702	781	803	725	712	773	772	726	763	718	740	781	718	740	741	772	751	709	788	774	743	744	723	751	732	739	756	773	748	753	765	723	718	751	765	729	746	708	737	787	725	705	751	777	746	728	798	734	694	709	784	745	736	722	752	734	772	787	785	742	732	705	713	730	717	730	744	697	724	725	709	724	748	731	752	728	821	710	765	719	762	766	749	757	726	736	799	734	724	710	808	756	743	765	724	758	724	735	763	742	758	697	756	751	698	799	726	759	720	798	775	730	783	734	705	742	799	721	733	722	752	782	711	764	713	764	753	801	733	720	788	746	732	770	703	716	737	727	715	749	773	786	747	699	751	724	755	758	764	701	751	701	700	758	735	728	694	714	742	731	756	738	715	714	717	747	787	691	758	762	757	804	790	701	773	728	769	749	756	766	748	716	788	793	760	730	768	745	748	720	723	741	809	687	696	715	726	713	753	747	725	728	757	759	708	760	691	730	735	773	690	740	734	761	730	710	766	785	736	747	712	752	760	755	756	732	752	740	723	756	767	737	720	779	730	750	713	791	734	732	718	729	813	734	711	717	776	697	741	755	740	766	765	744	745	761	719	763	752	723	746	742	795	737	722	750	731	749	746	715	769	803	733	757	744	782	672	753	758	761	743	729	725	751	720	718	727	754	751	721	770	742	775	748	769	714	775	700	743	788	808	752	764	696	766	757	772	733	701	734	728	713	761	790	755	764	697	734	737	786	710	737	692	714	749	747	789	700	774	711	763	738	762	750	755	714	765	756	735	690	734	713	748	761	748	763	764	730	710	760	727	734	775	718	697	762	775	714	753	731	745	709	700	722	750	803	739	745	737	792	729	704	757	761	753	711	736	727	795	735	690	751	711	733	773	742	708	767	745	743	719	763	753	773	771	749	771	752	780	708	755	788	789	756	738	722	702	716	711	725	780	738	737	796	708	737	755	709	776	768	737	743	726	776	752	787	761	729
27126	13363	2449	17697	17448	7158	1852	1019	790	740	724	774	737	712	775	710	757	717	758	720	748	796	790	783	771	806	761	783	763	734	754	772	753	750	719	760	723	721	738	751	746	721	781	719	762	706	731	715	740	745	746	699	701	721	750	791	768	743	708	760	721	744	774	768	726	735	651	744	663	756	765	734	761	706	712	748	814	751	738	741	725	735	767	691	773	768	747	756	714	758	757	739	710	786	709	751	713	728	761	709	711	757	789	738	741	755	802	744	742	777	759	700	752	735	741	758	785	713	734	733	733	720	744	708	774	768	756	763	758	711	738	655	721	720	745	682	748	770	790	775	762	736	706	782	781	750	735	695	753	768	728	762	781	742	750	779	753	734	760	740	753	716	785	733	724	756	727	800	723	748	788	698	710	828	716	761	716	748	746	756	765	716	765	757	718	771	753	732	758	750	743	756	659	744	735	782	752	727	699	751	777	784	759	758	736	785	804	745	653	704	731	783	757	755	732	765	762	736	784	765	693	765	743	742	692	766	727	704	711	750	740	684	681	749	778	741	772	726	725	718	744	798	740	735	752	686	730	736	738	689	729	707	751	728	774	709	749	758	740	745	766	700	713	748	714	768	785	714	780	706	728	772	709	748	723	713	703	755	761	742	741	739	766	734	746	756	747	722	764	784	772	771	744	753	734	750	755	724	758	723	820	725	743	716	692	744	731	745	771	728	723	735	771	770	727	710	758	734	761	752	729	763	742	756	727	804	763	744	747	746	737	753	733	730	790	709	768	701	771	742	774	744	732	716	717	765	718	780	742	769	743	724	728	698	776	713	732	740	714	740	754	737	724	731	722	753	785	758	764	761	732	797	745	717	708	755	722	711	746	790	698	727	750	746	762	718	759	738	765	759	759	795	728	717	698	771	730	713	772	772	730	766	822	768	695	719	727	735	742	733	755	740	805	773	812	757	763	787	754	763	741	759	709	748	767	767	693	722	744	756	734	735	702	733	736	762	757	712	718	747	757	713	771	783	759	782	752	764	793	751	745	741	793	716	763	696	740	737	724	746	757	792	694	716	699	722	756	724	736	754	814	750	729	725	712	716	775	753	693	726	705	714	731	815	715	714	744	710	691	793	761	720	727	729	765	738	732	711	766	741	719	748	734	734	726	808	749	777	710	728	761	715	752	799	700	759	738	794	755	778	723	735	751	716	737	748	753	752	740	739	743	705	759	655	756	718	701	747	761	742	746	712	702	747	721	727	769	739	715	715	767	773	768	739	755	731	756	800	738	744	690	769	753	736	820	787	737	750	778	715	796	752	687	751	730	701	684	733	737	749	725	750	770	746	700	728	702	686	748	728	721	691	771	690	727	748	758	774	704	766	786	751	753	724	748	713	754	781	754	727	777	751	784	791	771	746	728	721	780	744	775	769	739	809	702	722	685	702	751	744	783	711	749	728	754	746	740	729	750	708	741	730	793	717	780	713	739	758	746	762	778	723	682	744	728	743	756	742	770	756	698	765	755	746	733	751	767	760	702	791	721	719	724	721	732	747	715	699	801	741	772	731	759	759	762	725	770	770	788	757	692	699	755	779	769	759	762	708	733	779	783	689	710	747	723	780	731	722	799	716	718	752	743	748	736	753	762	726	783	697	739	795	745	684	712	792	760	742	711	723	773	741	765	751	763	756	709	748	729	748	713	736	719	758	728	697	755	739	758	739	728	771	775	713	742	781	722	720	710	707	719	740	760	803	757	710	763	829	756	751	741	743	810	778	730	725	760	754	735	825	726	729	760	747	766	741	818	778	732	733	732	736	728	726	802	810	751	756	766	778	768	793	714	750	757	751	771	749	780	725	717	790	742	690	742	714	780	722	715	736	766	722	718	718	727	765	742	755	731	769	770	773	693	739	761	720	723	740	731	700	734	761	777	785	712	753	748	753	757	712	735	739	736	776	757	715	711	771	738	750	787	775	710	722	748	719	766	711	760	765	747	748	727	722	749	766	701	727	742	723	733	774	750	773	755	738	733	744	718	769	739	739	737	773	781	745	762	752	713	717	777	795	673	731	677	717	784	747	754	730	772	748	717	750	759	718	756	773	769	741	730	814	802	700	765	753	753	737	782	718	761	736	801	743	702	775	754	770	726	736	736	744	785	759	697	734	690	722	713	783	752	763	718	765	748	780	754	728	757	729	722	771	746	716	719	687	735	736	705	729	733	715	720	736	749	728	711	774	765	748	744	717	756	709	760	729	722	745	727	757	705	743	751	723	692	748	764	752	709	774	777	734	738	742	780	768	757	726	743	773	777	731	724	732	766	767	756	712	722	734	753	774	745	753	769	764	771	789	771	753	743	746	722	726	755	756	730	754	753	709	735	765	732	730	699	732	744	734	727	667	786	750	724	739	748	776	727	764	726	791	712	785	786	710	718	817	716	705	740	770	794	739	785	748	727	716	766	755	738	766	765	753	730	735	711	752	743	816	746	764	747	728	784	728	774	802	752	744	771	767	738	748	702	751	730	682	729	722	788	705	763	779	756	785	725	762	758	782	739	734	698	743	675	776	724	754	767	704	775	709	754	740	788	745	773	714	741	788	748	738	771	776	736	781	695	730	699	754	734	695	764	758	676	730	772	741	727	717	762	777	724	697	771	734	715	759	697	749	743	781	731	739	756	768	668	817	769	715	735	759	708	740	741	782	732	754	786	762	720	794	724	770	754	748	738	753	774	747	741	758	754	707	774	727	709	741	763	805	753	711	751	764	714	738	754	793	746	795	729	734	768	740	773	708	748	761	773	770	745	723	717	721	752	774	731	754	748	718	699	745	785	714	770	726	770	760	720	800	691	772	769	752	743	715	767	773	701	763	739	769	781	795	759	770	756	698	765	763	722	748	761	764	725	750	713	766	765	757	781	779	779	745	771	774	722	775	733	741	731	761	771	715	738	704	707	757	759	691	738	703	724	683	708	734	715	738	817	768	737	704	733	773	700	724	849	805	740	728	739	741	728	715	754	751	785	740	743	777	706	772	695	723	747	732	742	729	741	745	697	782	744	771	720	767	741	747	753	747	749	773	777	736	741	744	727	714	739	743	751	728	685	705	782	791	691	727	750	726	780	722	735	767	766	727	769	731	719	714	742	718	759	712	782	677	747	795	764	753	740	696	724	718	760	729	745	718	718	721	753	779	771	775	768	742	734	721	744	801	724	770	730	771	733	774	747	733	750	761	708	761	753	711	699	734	751	766	752	769	731	796	722	775	738	756	766	726	773	786	756	765	739	773	695	773	746	758	713	749	780	765	714	726	762	730	769	706	743	742	750	689	710	709	734	709	706	697	737	733	739	730	751	730	702	728	725	750	771	716	739	676	750	726	720	740	760	726	780	749	790	731	730	723	781	743	724	747	748	727	743	730	743	734	728	710	736	700	777	723	741	745	762	758	743	775	696	726	751	744	712	721	772	735	726	737	777	781	719	722	754	724	756	706	723	692	762	763
4929	955	1342	15696	12978	5204	1735	1035	684	650	714	637	661	688	728	766	688	595	708	623	742	760	760	688	679	723	686	691	677	625	713	673	666	666	704	709	655	681	644	666	686	647	678	702	684	686	661	729	651	664	701	675	647	687	666	668	714	673	689	678	674	670	699	668	696	686	685	671	692	692	744	711	668	705	698	679	720	685	671	658	667	684	688	693	730	689	664	695	666	669	688	640	681	713	644	693	643	658	674	643	682	689	629	639	655	660	682	702	688	650	658	667	629	653	733	655	669	667	674	672	679	679	665	666	672	650	710	650	654	651	701	691	632	702	680	702	650	672	642	682	637	659	664	668	689	631	675	678	677	687	698	677	636	742	724	663	634	691	682	710	647	698	700	662	668	648	625	683	620	682	670	678	669	708	643	682	683	636	660	652	661	677	638	636	637	626	624	692	675	661	685	654	692	677	652	645	685	673	690	659	633	670	716	679	691	673	668	662	694	670	680	646	655	662	683	668	661	661	663	663	695	688	686	679	720	655	676	635	651	695	669	645	674	695	652	643	705	660	656	669	703	697	644	637	641	721	631	696	689	693	666	654	684	650	702	676	690	688	673	701	631	630	649	648	681	659	700	727	659	659	642	686	693	604	688	661	674	638	691	673	704	659	660	657	655	694	641	689	691	671	663	702	707	676	688	674	680	692	633	700	678	626	703	697	668	639	667	680	726	650	695	648	649	678	678	639	653	695	672	664	667	713	628	705	645	710	660	703	701	710	666	666	688	714	687	649	700	687	638	658	631	664	698	652	688	706	636	652	705	711	673	666	665	670	643	686	668	677	684	676	663	669	704	629	675	706	668	661	645	656	708	690	686	655	699	672	671	650	647	662	671	656	665	663	686	658	697	670	628	705	647	657	654	670	682	695	641	650	729	660	635	667	669	688	621	712	655	640	680	672	682	657	684	680	672	675	672	689	623	682	677	682	675	634	682	645	705	668	711	665	671	691	686	630	668	631	654	619	667	660	672	693	670	706	653	664	666	673	606	628	682	687	681	631	654	698	688	652	688	678	715	653	708	654	697	654	652	683	708	672	692	648	686	663	739	633	656	686	671	722	644	694	681	631	632	643	681	715	640	683	694	616	687	646	667	627	658	635	662	714	643	724	677	675	615	655	652	703	689	663	684	660	648	710	665	709	685	691	688	695	669	657	671	659	664	694	709	643	679	676	712	693	658	737	614	656	629	631	655	703	656	653	705	667	655	700	646	656	693	676	639	696	661	662	688	685	641	692	679	663	627	708	660	702	648	646	680	598	682	677	688	645	624	700	645	661	639	653	656	653	695	703	688	665	671	715	663	672	673	715	680	691	690	703	658	682	643	656	685	677	653	658	703	708	697	646	631	696	669	682	671	626	673	680	651	634	686	680	667	683	648	669	654	674	692	631	656	631	686	647	713	712	699	687	658	676	714	687	673	634	664	655	674	658	684	698	711	668	697	658	723	679	687	652	680	721	683	655	697	673	705	663	669	643	636	663	650	686	654	708	644	693	686	719	683	592	642	689	706	643	671	617	660	659	624	678	666	679	745	696	653	662	665	683	667	667	691	647	681	643	660	648	710	682	640	719	644	660	677	692	675	660	677	634	647	709	688	694	655	731	679	674	674	670	701	627	691	667	637	653	710	654	729	716	657	679	673	646	706	693	644	699	670	680	653	634	673	658	683	655	726	666	625	684	639	693	615	652	702	656	635	733	712	689	658	660	693	680	658	616	649	677	659	670	684	623	693	657	716	702	649	723	688	699	663	659	687	726	674	702	690	632	634	700	656	641	674	705	700	658	698	691	687	708	701	727	707	650	636	688	649	686	696	729	687	681	666	710	703	722	711	623	653	669	699	661	665	668	697	677	697	655	636	692	700	693	703	672	668	662	702	663	681	657	641	686	681	672	656	674	655	641	675	644	689	699	672	630	688	654	658	654	716	672	648	686	654	671	661	647	658	623	665	672	716	641	693	641	691	693	636	652	673	697	689	688	624	704	664	660	618	648	671	685	688	701	685	688	635	704	688	677	684	705	653	716	655	718	635	695	698	649	705	661	691	712	632	652	693	683	701	669	738	707	632	676	678	718	687	683	650	703	656	668	671	720	692	713	673	608	673	649	675	651	686	678	651	673	661	709	654	686	693	696	644	679	647	706	665	668	689	704	612	683	669	668	709	675	645	667	716	694	717	651	689	714	676	681	719	627	646	690	675	689	725	653	660	726	667	659	682	661	671	652	634	660	695	674	690	680	647	690	699	686	662	624	692	730	656	693	669	713	655	671	699	691	633	609	713	668	695	659	638	709	693	657	692	646	644	672	707	674	660	698	659	682	692	671	643	654	643	630	676	672	663	643	677	652	683	651	653	682	641	626	681	636	657	701	680	658	649	660	724	703	730	692	681	649	717	692	674	681	652	668	698	691	697	696	680	671	664	652	668	660	673	677	707	725	712	681	690	687	683	716	691	673	693	688	644	664	688	666	709	654	637	707	715	713	698	627	652	700	656	655	659	701	641	661	660	698	618	681	692	697	681	668	637	640	681	667	689	689	661	691	685	630	667	692	635	662	636	666	682	698	677	665	693	696	676	652	670	650	676	644	670	663	702	687	640	654	683	630	635	668	655	650	728	701	635	709	640	675	672	652	687	669	630	657	686	679	691	695	630	682	676	688	684	685	718	684	651	679	661	617	692	661	660	685	660	676	647	636	620	676	655	704	730	683	660	660	725	685	677	684	733	716	662	672	725	690	665	686	683	643	693	661	693	651	669	687	641	728	646	682	723	667	653	633	659	719	717	667	635	684	688	666	664	650	679	716	640	668	655	741	687	666	711	651	691	684	668	713	638	698	686	693	654	661	693	668	724	697	640	678	700	692	708	723	690	727	694	670	680	651	696	676	679	687	721	702	688	667	693	656	696	676	646	661	691	661	648	708	665	680	685	680	680	675	682	691	636	696	636	671	643	695	668	697	653	702	685	655	671	676	694	671	696	688	673	706	685	692	649	666	675	696	659	649	680	699	683	634	631	690	694	675	665	684	710	697	742	650	704	696	698	666	697	637	633	697	717	672	711	707	624	632	716	661	652	607	684	711	712	673	645	686	696	697	668	649	673	640	687	679	677	699	669	706	669	717	660	681	667	691	669	673	719	733	693	724	630	615	654	695	698	681	659	642	643	656	680	689	657	668	663	660	610	627	726	713	677	658	650	710	687	664	693	621	631	648	675	623	719	707	695	661	668	649	681	667	644	691	700	728	696	641	698	626	683	726	671	678	659	644	650	700	680	675	667	665	688	684	662	678	641	667	723	707	711	677	665	631	661	701	716	683	702	666	700	708	629	696	684	645	706	656	660	678	666	713	681	700	631	664	699	707	666	639	599	641	662	665	652	672	677	635	665	671	629	683	683	717	754	733	637	642	699	676	668	664	685	683	665	689	696	634	659	691	695	711	694	661	654	721	648	661
24515	21078	28122	47092	56304	33679	16833	6756	899	739	754	697	740	696	729	740	759	679	701	841	1006	997	1061	843	755	727	741	710	755	684	715	715	705	708	675	742	695	681	723	701	645	706	702	721	729	689	698	642	726	714	663	692	675	672	698	718	715	744	709	707	687	769	717	671	675	648	734	697	728	720	697	670	713	727	771	709	690	696	706	704	771	730	648	703	695	702	747	722	694	687	692	749	721	677	696	715	704	663	678	726	741	722	664	718	684	685	703	696	696	743	702	716	684	748	683	702	709	720	721	711	698	719	716	688	720	677	720	712	680	687	694	719	711	733	711	666	676	697	677	710	682	684	690	694	676	753	713	686	729	751	717	670	670	693	719	678	662	700	736	700	693	703	686	722	746	720	731	696	760	673	688	676	706	696	660	728	773	707	712	705	710	753	686	704	693	661	706	695	716	694	723	661	712	764	729	692	724	694	671	724	744	717	708	710	696	693	710	737	712	711	689	710	706	705	689	701	678	692	705	744	688	739	734	680	688	719	704	694	722	748	677	682	713	671	761	653	686	647	649	709	686	732	650	676	685	740	677	723	672	660	699	714	729	700	733	678	735	705	719	732	696	686	630	725	650	752	718	684	660	728	638	702	706	713	645	650	694	680	695	727	731	696	676	695	666	643	684	722	666	679	694	703	649	712	772	712	665	739	719	693	724	702	709	703	677	711	723	713	665	655	652	723	746	670	731	662	744	663	734	703	662	696	701	709	690	692	732	708	712	652	696	721	778	684	712	680	666	702	667	707	684	711	682	743	695	727	737	707	681	674	693	731	672	666	756	716	716	690	732	680	709	684	692	702	723	706	737	715	694	691	705	710	652	669	707	689	712	656	749	705	750	668	690	735	667	719	747	662	683	730	696	653	693	653	745	720	735	723	660	700	685	684	696	687	686	728	678	707	702	736	732	710	690	629	672	671	671	694	735	726	699	686	715	741	700	658	730	726	768	729	678	708	704	731	661	688	671	719	684	711	744	702	691	741	682	679	714	699	694	687	727	667	736	704	728	691	671	693	677	708	686	699	682	762	675	682	663	672	646	639	706	747	737	711	763	716	679	710	717	719	726	782	682	710	716	668	675	685	688	688	716	708	745	657	730	708	681	699	729	651	733	720	683	624	706	696	703	716	717	710	702	699	701	710	696	690	655	675	667	665	659	697	674	731	674	716	724	713	701	715	655	697	681	702	691	666	701	736	672	632	692	669	697	713	707	710	720	678	714	672	679	735	667	698	729	732	705	688	747	667	697	713	741	694	724	697	716	652	689	741	688	682	707	650	687	653	718	703	680	697	742	695	692	736	693	705	680	675	683	677	650	650	723	713	666	714	646	702	691	729	669	668	659	701	726	664	730	686	724	728	757	703	700	681	694	700	721	719	694	712	683	735	733	742	740	699	714	721	720	716	691	758	669	692	671	650	648	691	715	677	696	710	675	655	724	738	658	679	697	697	678	738	633	689	709	687	733	655	663	724	717	751	696	687	749	700	675	740	728	699	715	756	710	686	634	727	704	718	715	734	713	695	697	721	755	718	735	655	641	665	726	671	749	709	683	727	675	732	729	687	725	673	743	697	666	724	689	678	680	716	644	684	687	651	724	653	691	705	636	658	748	710	750	723	730	702	757	704	694	687	684	740	687	732	667	745	713	642	662	706	669	768	617	753	729	727	652	743	671	708	759	663	703	654	715	668	704	689	710	763	714	729	748	725	673	718	724	677	719	679	731	712	725	715	685	715	709	714	678	715	680	674	669	650	701	699	759	709	715	645	716	698	693	677	687	703	720	727	710	709	693	693	682	724	753	730	669	714	713	649	705	721	692	657	700	671	653	687	707	681	645	756	681	716	726	672	684	640	693	701	661	710	719	688	677	697	711	729	721	701	691	672	659	682	732	725	736	715	689	697	699	709	647	711	733	677	706	778	730	692	657	718	709	727	703	715	764	677	654	682	709	729	713	703	701	683	668	694	701	690	703	689	713	685	725	717	713	671	727	684	675	659	725	760	716	676	659	704	691	695	709	653	709	721	710	704	715	741	691	724	725	681	671	682	723	753	723	692	684	655	644	750	697	732	720	664	698	729	724	695	717	711	700	618	685	738	721	704	727	757	696	695	697	677	705	688	694	694	674	686	698	734	705	732	636	712	706	730	702	655	695	716	692	711	745	679	713	710	729	747	652	753	662	677	681	683	700	707	684	673	705	662	711	663	685	754	732	740	710	662	679	674	677	701	681	648	671	669	676	721	677	704	682	702	695	698	692	723	722	666	714	679	722	676	711	636	718	707	704	682	725	724	663	733	677	717	714	722	698	690	757	722	740	722	684	727	754	700	736	693	693	732	706	730	745	718	677	703	702	697	707	719	675	710	719	651	697	668	695	716	669	695	710	715	669	661	691	725	662	759	665	698	728	730	688	717	687	706	733	716	662	697	744	674	723	669	667	730	673	682	744	667	680	737	726	668	720	690	698	700	661	664	750	714	704	693	724	699	703	685	727	707	642	684	685	716	683	651	717	748	700	714	691	680	680	728	705	675	621	710	702	669	707	733	712	736	695	682	692	694	705	707	687	737	756	679	705	665	693	724	688	677	705	667	721	684	745	718	716	676	690	706	681	774	710	685	687	718	732	747	673	732	685	706	743	685	702	744	710	687	696	654	698	689	717	674	713	670	691	682	664	687	718	662	692	718	699	724	694	671	697	742	710	736	737	714	714	709	708	748	695	680	655	664	733	736	680	721	699	688	707	697	713	714	712	669	701	732	695	730	670	692	691	711	724	671	681	692	693	708	743	688	737	657	670	705	703	681	719	675	719	740	737	701	698	735	685	723	677	689	721	682	703	691	707	731	735	689	668	677	687	707	672	656	747	693	709	681	685	673	724	733	699	710	730	722	662	716	699	708	710	694	718	708	649	685	682	702	713	667	720	708	670	732	678	729	727	659	673	740	693	744	693	670	690	701	687	669	750	663	738	660	702	672	674	755	657	639	734	725	689	678	699	720	685	694	690	691	720	734	775	661	665	671	693	727	710	688	719	743	696	688	695	746	686	728	720	744	705	675	714	679	707	643	691	667	679	736	705	695	732	707	708	677	678	718	659	670	704	677	707	662	692	662	725	712	719	718	679	701	670	722	717	693	721	702	689	705	721	638	724	635	678	697	689	687	689	708	684	686	670	683	685	702	748	728	712	690	646	695	696	711	698	717	719	657	668	666	709	775	731	692	680	632	683	650	747	641	663	703	766	678	698	691	679	698	732	692	660	688	675	687	636	681	713	696	711	718	688	711	655	723	760	699	736	658	714	708	721	673	653	657	683	709	738	735	677	678	681	710	667	721	690	689	746	711	738	663	776	712	743	716	713	615	712	705	720	687	705	707	729	682	672	671	725	690	713	732	681	711	719	715	674	755	680	674	663	691	723	724	677	702	684	673	671	659	641	685	669	685	718	733	684	712	684	757
3383	3606	12433	67662	53866	23214	11925	5171	728	726	713	684	733	673	697	725	696	701	680	885	1166	1127	1069	897	766	727	726	717	739	675	658	654	678	728	667	725	641	652	728	641	678	674	695	673	729	674	674	648	680	710	710	714	685	714	689	704	675	684	671	654	670	687	671	712	698	671	679	675	704	670	672	711	669	699	701	680	680	670	696	760	655	706	721	718	644	685	727	693	691	660	720	658	675	670	729	685	643	655	701	670	690	670	682	702	678	686	718	675	653	688	716	713	680	712	677	695	722	682	676	691	697	669	688	663	717	752	698	675	709	724	671	670	714	687	684	677	672	715	672	633	638	643	708	661	674	656	680	657	692	701	679	716	717	689	707	678	721	666	680	720	675	700	659	686	661	685	683	642	695	671	708	667	672	672	669	696	637	667	704	696	672	673	668	717	702	689	670	690	666	719	641	661	665	702	713	689	667	679	690	654	666	693	707	743	672	674	696	702	649	745	662	676	633	702	702	661	663	706	723	657	653	695	639	687	685	661	658	650	708	656	708	702	677	712	716	707	660	706	690	718	683	633	681	662	708	661	674	682	758	726	677	707	697	684	649	697	670	669	647	706	663	653	672	715	675	672	711	683	678	685	694	701	690	712	637	688	689	683	691	660	658	661	684	685	698	656	675	689	759	680	684	692	681	680	700	689	694	659	648	697	691	700	646	653	682	700	641	706	685	669	691	681	666	688	705	716	686	706	647	650	646	638	726	655	687	665	674	653	616	695	670	724	719	684	716	674	675	679	683	685	667	701	652	679	680	698	652	724	727	706	660	710	676	701	656	661	664	656	642	692	682	641	686	687	662	641	646	650	695	651	655	656	693	714	708	701	668	705	667	634	667	663	696	698	682	656	736	713	688	664	647	710	674	653	716	679	642	696	652	702	688	703	639	721	695	668	706	686	677	674	725	673	707	678	636	709	708	692	705	712	632	694	677	660	673	680	648	696	696	650	715	667	663	685	676	668	675	631	687	704	704	665	679	649	672	667	672	674	720	730	698	670	686	690	661	708	723	677	661	713	702	645	691	661	679	662	662	635	708	671	691	686	680	665	709	675	659	657	697	678	695	650	695	715	685	656	736	703	695	676	687	690	676	706	698	637	672	694	689	675	660	709	685	686	678	663	666	678	668	647	630	690	677	659	703	603	704	701	702	729	682	666	683	682	703	679	675	671	695	705	653	724	684	632	715	665	703	694	661	669	709	646	654	683	651	675	660	642	658	661	688	677	731	701	657	621	699	659	692	699	699	627	697	674	715	666	694	707	699	697	689	696	711	676	640	690	690	648	679	692	750	716	658	705	663	656	695	653	724	679	687	678	698	672	638	692	710	696	656	672	651	704	660	651	608	677	717	693	650	671	751	671	687	684	703	665	642	739	706	708	658	669	733	710	681	701	686	737	654	680	674	693	650	701	650	639	673	684	671	689	670	664	641	679	745	654	622	695	685	682	644	677	691	695	736	686	621	671	664	666	665	687	700	650	675	696	693	674	700	661	648	698	663	694	696	695	658	741	675	668	703	712	681	677	665	705	668	655	671	715	724	673	694	677	654	701	725	691	667	656	674	671	669	694	674	684	709	712	673	672	699	642	696	696	651	692	689	668	696	663	667	653	671	709	691	697	644	731	678	719	640	700	699	675	650	670	653	711	673	670	673	700	652	684	684	655	688	681	663	633	680	691	685	716	656	661	668	705	670	725	664	650	704	670	684	643	665	695	660	678	725	701	680	651	701	695	704	713	674	673	698	687	701	693	643	674	719	638	697	691	717	720	752	670	721	660	682	677	661	671	662	693	646	706	687	671	681	682	688	689	669	698	659	714	696	651	679	657	700	662	694	649	705	629	690	712	650	638	639	655	690	753	724	696	734	626	672	618	660	680	644	699	676	734	692	653	678	678	668	710	622	674	702	680	701	727	675	690	713	696	710	636	693	700	626	680	689	670	626	723	637	667	638	684	615	735	665	691	690	687	664	674	648	658	740	703	654	684	675	669	649	733	686	667	670	694	699	671	674	688	626	693	684	704	652	717	671	690	696	708	686	657	697	669	644	703	642	663	649	670	668	685	668	686	692	711	709	684	697	686	694	681	687	676	718	701	656	692	679	700	666	690	651	671	705	676	676	656	654	692	695	681	708	697	728	668	681	695	678	723	755	654	726	697	683	724	726	647	693	663	668	714	639	707	677	699	716	647	653	696	691	709	663	683	686	665	689	643	706	701	661	689	657	681	631	664	699	677	699	737	684	671	708	670	684	673	681	698	653	661	708	662	630	663	629	670	700	673	652	714	631	657	673	676	694	697	692	712	672	670	651	664	659	665	698	677	678	654	645	700	679	710	672	656	726	733	648	649	696	698	670	630	725	657	679	730	739	633	675	671	699	703	660	671	689	691	677	693	693	668	654	668	687	703	674	676	717	708	662	669	721	641	688	671	675	723	684	693	676	718	699	680	716	643	716	671	679	706	665	675	689	685	628	699	654	713	697	670	677	744	684	667	613	659	677	721	692	723	694	698	698	686	697	665	697	699	669	692	729	649	695	676	692	725	711	714	710	657	665	700	700	602	667	698	725	698	663	699	683	652	696	709	676	692	687	704	698	645	685	661	687	705	683	659	662	725	709	721	664	660	698	678	686	673	650	704	698	659	693	696	683	692	694	660	637	640	704	663	645	639	685	666	707	687	660	679	685	708	650	679	695	687	670	681	649	667	677	688	663	682	656	686	679	682	635	674	685	677	701	709	697	675	677	692	688	656	699	692	692	677	707	748	714	698	643	682	726	706	673	742	707	701	699	665	685	701	674	668	671	706	696	667	672	674	670	666	669	690	693	676	629	708	706	637	668	643	686	661	657	667	701	673	664	711	671	700	686	693	711	645	680	720	678	663	681	655	687	681	671	646	705	702	674	682	664	671	644	742	681	691	637	756	693	701	692	698	654	693	683	652	687	682	670	723	729	662	662	684	659	684	677	663	738	670	677	627	680	680	639	713	678	660	687	718	702	693	729	645	673	657	686	652	658	690	675	748	654	653	660	655	709	650	677	682	690	743	676	693	631	676	700	716	710	707	669	712	698	701	662	672	711	679	700	642	687	701	695	668	675	679	651	684	718	690	665	651	687	709	645	706	702	673	701	675	700	661	709	693	657	682	670	682	660	677	666	637	654	691	657	696	691	634	685	675	687	696	673	683	652	731	663	653	648	738	712	667	690	691	665	662	733	659	718	667	677	728	665	675	677	662	732	655	712	684	704	701	652	694	681	675	671	649	623	648	660	707	677	680	672	711	656	673	710	678	647	669	704	675	668	631	664	705	622	675	669	664	650	695	699	649	661	638	676	717	700	635	696	714	666	682	647	641	672	677	686	663	699	656	644	687	684	641	682	623	727	705	685	760	702	696	651	730	669	644	653	686	707	699	644	669	700	659	666	687	704	689	717	696	659	668	641	700	716	678	689	651
23793	21088	28512	45181	59376	41920	22178	9734	1073	931	899	792	854	831	817	804	869	824	778	896	1064	1381	1526	1076	873	826	846	752	765	847	829	766	880	837	726	788	785	793	781	864	814	780	778	799	814	781	802	740	796	802	792	809	761	785	805	817	774	788	772	754	792	755	831	797	817	785	804	771	816	752	838	774	740	771	773	853	776	761	821	749	807	821	822	792	780	806	841	847	752	833	815	775	781	785	804	771	783	744	770	784	776	776	820	861	795	757	805	743	761	734	737	764	796	756	798	800	762	809	762	807	826	785	800	783	773	785	738	799	839	773	807	726	761	782	762	785	795	787	787	828	813	780	771	834	815	773	811	769	848	780	819	771	823	761	748	775	842	758	795	791	842	810	789	769	785	774	749	811	782	805	752	779	787	741	746	809	766	811	745	781	717	782	760	822	720	784	754	776	778	826	774	785	793	794	796	819	802	797	804	778	764	787	800	780	805	795	825	776	815	782	773	775	756	792	803	854	756	758	809	807	734	778	805	775	817	773	764	798	817	845	824	844	706	833	758	771	798	834	796	809	814	806	742	792	779	820	789	792	832	764	818	791	789	800	787	825	760	807	810	816	835	739	830	798	790	808	784	785	787	776	822	758	826	768	748	813	830	776	774	764	767	786	783	807	836	725	804	793	747	755	769	787	756	783	827	835	786	847	796	803	802	763	774	802	783	746	759	774	782	810	806	790	802	772	786	826	804	767	792	763	824	835	765	802	756	785	802	770	767	815	789	812	823	838	758	819	773	738	793	773	827	791	790	807	749	759	761	794	801	764	849	807	785	825	744	779	760	801	792	753	812	796	822	770	796	793	805	762	768	795	688	759	782	787	786	780	813	790	778	768	777	744	777	787	808	831	751	765	763	749	756	759	867	759	792	805	791	813	801	806	769	754	802	824	765	845	810	836	805	855	798	789	807	783	830	808	844	775	814	791	825	767	821	799	750	769	769	787	794	757	762	757	789	822	808	787	799	832	756	822	792	801	779	764	768	805	805	778	824	803	813	769	742	773	762	819	794	805	764	779	801	821	794	801	802	775	766	761	797	773	776	771	767	828	821	811	804	843	759	777	790	791	815	776	783	763	791	808	753	790	748	790	761	742	790	798	801	802	814	767	804	777	811	784	766	799	791	764	738	819	797	829	782	787	755	778	809	789	766	780	779	833	750	747	747	799	777	769	770	800	734	818	802	774	769	800	785	862	747	782	789	778	759	827	742	764	770	792	769	846	786	771	715	762	759	789	789	764	800	761	781	752	786	747	763	749	734	739	792	797	745	759	778	816	774	807	801	789	790	796	807	750	810	800	790	792	773	779	793	788	815	793	813	805	736	783	834	815	759	772	721	759	793	809	762	793	869	771	781	793	735	784	799	765	823	814	760	866	803	763	790	788	788	815	743	747	777	748	767	805	775	767	800	752	826	815	792	778	790	761	777	771	807	740	771	811	778	796	779	799	846	809	787	748	803	761	776	758	796	789	808	781	781	785	793	765	780	834	806	826	788	786	804	751	822	770	804	749	765	806	743	783	794	743	798	753	772	767	736	777	773	755	729	840	790	799	761	764	796	774	805	798	803	783	833	800	799	863	847	747	816	800	816	810	798	843	847	793	809	785	794	775	769	797	763	794	790	793	815	800	776	771	808	729	770	800	767	794	753	773	778	753	729	773	795	770	781	787	745	793	780	801	788	817	814	797	847	783	749	746	770	796	775	751	750	782	778	823	752	727	793	791	803	819	806	803	760	785	808	788	810	813	777	761	804	845	778	735	764	809	786	807	814	776	805	753	810	804	824	775	817	829	799	737	801	781	783	794	763	745	786	793	829	750	804	789	751	822	764	792	801	842	796	780	742	741	810	774	783	806	791	855	787	808	778	837	821	799	725	771	793	842	754	737	849	780	757	832	771	729	805	790	779	751	786	776	760	784	777	743	809	777	773	767	775	834	801	796	796	770	793	779	820	785	775	792	821	751	768	727	781	829	756	766	805	780	859	771	799	820	781	797	817	780	764	737	783	789	751	786	780	797	812	777	785	784	833	753	776	804	833	791	765	775	791	790	747	816	778	794	849	780	771	803	797	813	837	797	743	819	785	752	817	846	819	745	788	761	764	830	778	769	827	731	770	803	778	769	751	797	774	769	745	762	774	825	812	806	800	778	784	800	798	829	765	795	790	798	828	815	796	762	804	809	813	798	781	752	800	775	827	780	807	801	763	778	794	758	777	803	856	780	794	761	756	828	782	815	802	727	842	791	804	778	795	801	813	774	789	786	749	735	822	772	774	747	814	787	805	776	839	775	802	789	736	812	828	764	774	790	815	733	780	774	763	746	769	773	771	766	764	819	754	791	766	799	799	760	746	800	829	752	827	787	807	811	756	763	819	753	756	811	854	755	835	749	767	785	761	824	786	791	784	814	790	770	793	776	825	842	771	798	788	812	736	737	735	787	760	743	764	725	779	788	819	788	790	797	802	795	784	840	797	744	755	813	794	791	777	804	820	847	817	837	777	879	748	754	798	799	813	783	782	786	808	788	790	728	820	778	799	739	780	795	775	801	761	762	871	842	785	758	746	783	798	804	772	757	780	801	771	776	811	799	761	795	791	803	809	749	808	794	786	777	842	790	796	869	778	771	770	732	770	795	780	788	771	818	784	781	803	792	792	827	798	806	831	773	792	787	787	772	797	753	761	829	812	808	786	780	807	773	793	791	724	765	773	743	822	751	776	779	797	752	811	826	750	798	788	790	745	800	715	732	750	797	778	835	765	794	838	806	739	786	824	821	825	709	737	773	804	818	796	774	770	770	787	793	862	861	741	829	785	752	757	776	774	750	772	785	790	844	766	794	797	802	738	801	793	758	793	799	754	809	761	782	742	732	803	757	789	785	763	764	783	858	783	757	795	797	782	768	782	770	765	783	711	809	822	810	785	792	787	778	804	770	808	762	809	806	856	749	769	837	788	776	831	787	742	787	764	744	752	772	755	745	812	732	794	812	748	811	773	762	819	781	790	836	783	748	817	756	771	807	736	774	739	805	780	805	803	809	798	728	763	806	726	786	797	784	778	875	799	790	820	808	843	782	810	759	784	849	805	759	784	814	828	783	801	712	809	782	807	740	763	835	789	741	766	776	806	837	747	841	770	774	802	772	763	777	809	767	755	813	795	763	770	793	772	762	790	777	752	789	750	783	809	765	766	802	794	771	846	767	774	779	761	814	803	785	748	794	799	755	739	792	797	757	741	786	759	768	793	794	765	783	824	832	765	815	781	789	802	780	815	798	775	809	805	806	849	740	781	772	722	720	832	761	831	747	765	794	808	754	742	812	730	773	837	822	819	724	773	809	744	788	766	820	766	764	791	768	799	727	776	800	803	792	788	777	789	754	787	828	754	802	809	823	792	798	835	786	810	765	811	752	797	765	803	780	746	724	754	773	776	770	794	784	802	761	765	784	743	749	765	786
3637	5681	11354	78299	65402	31760	14838	6927	800	850	811	779	764	785	801	791	831	727	802	994	1326	1859	1839	1147	925	798	811	771	791	788	758	779	783	769	775	774	726	778	774	733	804	802	774	787	791	714	778	723	722	765	769	752	767	730	769	749	774	783	741	726	755	778	745	724	758	733	742	767	792	745	721	728	755	761	803	737	745	730	854	754	747	770	745	752	720	743	750	770	769	757	743	718	794	716	778	772	768	727	759	713	715	797	702	815	747	782	747	748	716	756	744	754	762	764	736	749	790	790	774	763	750	771	781	784	764	730	757	734	772	770	754	794	691	773	771	731	789	735	800	773	769	769	783	746	725	748	782	777	756	751	718	730	745	790	769	748	751	764	742	752	759	748	736	738	813	748	735	770	775	743	748	736	741	760	765	726	743	761	790	743	740	750	776	798	703	793	776	726	755	709	760	746	766	800	750	762	760	747	766	767	789	747	782	743	762	746	716	719	734	795	786	766	771	772	796	745	740	787	781	748	786	799	774	723	801	706	738	741	736	726	759	787	779	747	796	745	772	739	772	755	780	792	776	760	750	777	789	775	789	744	761	825	768	721	784	787	787	805	794	757	806	783	800	763	792	783	712	752	766	780	702	785	744	783	806	762	762	826	776	710	756	777	749	742	778	774	724	772	753	791	757	797	682	781	721	782	733	764	754	737	787	716	778	771	729	738	769	738	773	740	740	717	713	774	732	830	791	763	739	761	737	751	766	743	757	730	748	745	767	769	792	786	788	718	755	734	768	777	734	755	682	757	809	741	741	785	753	773	769	772	807	736	761	781	744	729	705	748	748	782	766	789	759	733	731	736	775	768	735	760	811	767	756	794	744	695	757	797	783	828	758	757	755	744	725	778	752	714	750	737	736	800	764	762	704	775	723	764	783	773	690	793	805	742	733	730	732	747	775	780	749	749	763	713	735	755	772	752	723	771	758	751	761	766	756	772	728	736	760	766	793	764	722	809	778	807	760	755	757	768	788	757	749	745	750	738	732	740	781	775	727	747	754	727	767	695	736	782	764	717	755	733	781	762	768	821	772	748	752	746	722	763	748	732	816	733	776	777	778	753	703	780	813	721	800	796	788	749	751	768	806	759	784	763	735	784	723	737	755	782	840	735	763	798	737	794	723	754	831	794	743	759	760	803	758	759	762	741	680	738	695	743	796	758	746	759	774	783	721	759	791	729	739	745	707	720	739	783	744	769	747	746	726	755	802	742	705	776	774	740	769	795	713	719	756	762	717	733	761	745	767	743	751	750	719	728	757	761	815	793	762	781	729	727	705	726	742	765	749	748	818	810	752	768	716	765	786	720	802	734	802	718	752	820	737	773	746	784	754	747	767	745	789	777	757	750	777	764	747	798	737	808	737	772	713	743	748	779	776	743	776	796	736	773	772	775	782	781	736	728	743	699	747	753	721	728	767	790	749	742	747	759	733	784	768	749	797	763	737	735	778	766	786	736	786	811	755	810	787	757	739	735	753	784	758	788	744	713	720	754	736	783	763	782	790	740	793	785	759	799	788	756	754	780	773	701	709	756	683	745	749	755	784	791	820	728	743	753	783	754	707	777	714	760	775	791	746	768	752	778	702	782	717	782	735	766	770	732	785	766	773	745	726	714	776	741	730	709	813	815	775	730	772	799	806	746	744	758	758	750	734	741	804	761	761	741	782	735	773	834	751	737	696	741	784	736	776	742	766	748	728	777	762	756	732	772	768	814	729	771	799	771	700	722	724	756	781	748	773	746	754	776	787	804	759	769	738	753	780	763	734	764	765	734	732	731	742	782	779	779	744	737	737	756	798	789	758	746	785	749	787	779	742	744	715	741	766	825	751	806	721	752	746	752	774	747	761	732	786	736	737	753	722	722	780	786	766	759	823	759	708	763	754	765	765	784	748	761	791	752	793	744	771	802	754	744	749	783	752	784	755	756	745	734	764	787	761	735	763	785	786	773	701	802	756	759	675	778	762	744	758	846	752	780	739	719	721	737	725	769	751	816	725	745	823	796	816	766	742	780	785	746	744	729	737	743	744	722	747	738	745	783	776	771	759	772	743	788	787	723	788	798	779	731	699	783	750	749	744	763	751	798	775	822	685	743	753	718	781	788	787	743	767	749	798	765	752	697	788	683	733	748	740	785	777	756	752	723	755	829	801	787	740	755	741	747	759	790	751	769	750	713	685	728	733	775	788	725	762	767	749	824	753	747	785	743	752	778	736	784	720	771	746	789	738	757	792	776	780	753	769	722	738	774	767	766	721	723	791	779	791	742	727	765	752	800	732	731	734	761	756	741	784	771	738	766	827	752	768	775	734	750	714	734	794	805	732	786	771	768	739	812	735	734	754	785	741	757	775	740	715	750	706	792	763	753	740	746	744	779	731	749	758	720	755	772	743	699	748	789	782	810	720	744	753	794	751	756	785	725	815	770	728	762	723	800	776	774	813	748	730	805	735	802	780	704	784	752	774	781	755	730	790	783	745	736	709	802	790	807	755	782	784	800	769	799	765	740	759	755	707	722	758	767	760	742	773	759	793	713	796	746	767	748	774	731	796	848	760	770	782	731	728	762	771	809	758	789	736	764	739	750	731	722	759	744	723	778	721	765	785	802	751	758	738	762	731	781	783	754	731	742	771	711	773	789	798	788	805	748	750	779	749	780	756	764	763	753	702	776	705	747	738	780	745	716	736	717	698	739	742	786	791	788	794	805	758	818	733	721	801	781	725	779	781	746	718	748	744	737	756	752	778	745	788	712	753	795	768	741	766	778	776	781	756	753	771	741	748	768	781	768	749	727	778	805	772	721	718	743	788	765	746	792	765	717	767	751	752	714	718	752	727	788	704	771	771	761	747	767	732	779	753	745	805	773	776	718	737	764	726	773	758	763	720	721	734	768	754	753	730	759	745	789	765	762	745	764	796	790	771	735	807	730	776	761	771	710	750	807	743	778	761	718	781	735	753	781	719	720	749	775	741	762	738	736	744	763	766	779	725	800	726	712	769	746	776	781	758	721	781	809	793	767	745	761	748	750	770	730	765	799	780	731	733	742	813	814	751	742	768	775	708	730	770	794	784	759	761	773	729	776	756	748	758	806	769	763	771	724	740	791	777	759	810	810	812	756	778	774	775	749	778	732	730	723	777	746	746	719	777	761	717	731	768	740	778	791	796	769	737	757	735	780	772	759	757	798	800	682	803	702	768	824	778	785	757	802	751	776	741	789	790	714	751	753	790	764	756	788	757	739	744	761	754	790	741	796	769	776	735	777	736	714	748	747	726	814	776	778	791	760	783	749	722	721	723	813	764	780	749	781	780	795	832	761	741	726	783	764	775	728	759	737	745	766	730	734	748	731	757	768	707	762	787	738	723	706	754	777	738	757	768	734	783	754	799	781	781	703	746	740	816	772	769	748	761	710	763	750	764	757	753	752	736	762	788	785	776	717	744	741	738	760	781	726
27222	13256	2594	18812	17258	6198	1477	1057	776	789	791	794	767	756	793	785	687	810	737	790	808	811	785	795	799	805	772	766	771	776	737	785	785	815	790	760	787	783	821	806	799	769	733	764	761	766	769	753	836	807	735	805	756	760	812	774	767	719	764	759	792	717	774	730	758	767	719	752	772	746	798	756	753	794	778	763	758	713	785	717	787	705	750	747	824	782	805	813	770	737	724	810	768	724	797	774	756	788	741	758	749	728	769	732	816	779	763	741	758	755	819	816	736	832	740	743	818	751	733	716	804	779	773	799	724	773	765	725	775	779	756	765	776	700	835	778	742	813	777	771	801	752	780	813	777	759	801	745	737	770	772	768	768	728	765	795	736	775	750	762	782	769	742	781	753	809	788	787	791	745	782	787	715	810	785	773	778	708	739	770	701	799	783	750	799	767	769	752	773	757	784	751	770	744	788	787	777	806	780	747	774	768	731	729	729	757	748	759	748	784	748	818	773	786	761	788	789	780	767	744	777	761	772	792	741	758	808	716	739	778	802	782	758	738	707	765	781	777	745	743	745	775	783	762	730	786	778	761	795	801	796	740	767	752	782	776	760	759	761	771	778	770	751	785	751	743	797	803	797	763	744	782	752	746	756	779	764	801	798	772	749	806	753	750	749	803	802	760	797	764	785	747	836	746	805	801	775	724	762	767	769	777	745	772	781	684	806	830	745	837	779	771	733	783	725	791	782	776	803	766	834	756	794	802	804	776	812	790	782	782	764	804	796	791	808	746	750	797	808	763	781	788	798	753	731	753	783	778	763	742	806	804	767	800	742	754	767	763	806	777	781	759	764	783	777	745	814	808	751	766	745	757	769	764	789	777	823	820	785	757	786	756	766	790	762	723	782	772	714	765	732	770	803	776	782	748	732	746	786	749	748	766	753	787	724	758	742	792	755	717	733	772	778	733	778	767	760	770	745	769	718	755	730	749	749	720	770	763	736	792	779	782	734	766	747	755	770	786	810	752	732	767	796	765	779	763	801	787	761	775	803	764	750	792	806	799	721	760	770	768	752	744	773	771	760	785	727	753	831	819	798	756	774	748	711	727	793	776	767	788	804	820	815	814	772	749	764	768	740	755	781	784	784	759	763	767	777	803	768	796	775	746	773	818	796	701	752	757	763	742	722	761	771	769	735	733	746	781	753	778	747	760	746	793	814	751	763	780	754	765	760	733	782	742	725	829	791	793	738	777	816	809	795	726	759	764	754	788	792	749	755	777	808	797	745	773	749	775	805	721	759	748	759	750	802	731	779	800	754	751	761	802	745	797	751	782	765	714	749	764	737	796	719	736	798	797	750	797	776	764	756	755	767	778	726	757	785	745	800	799	784	797	732	793	759	777	744	798	740	744	737	759	789	780	749	747	765	821	748	803	845	723	767	795	754	775	736	789	757	763	804	744	775	780	766	788	725	734	750	766	812	753	769	776	794	796	765	741	760	763	745	797	770	757	765	807	762	777	790	759	776	747	805	754	758	816	764	803	744	726	777	750	742	732	759	753	798	783	740	802	743	780	776	749	776	777	774	769	734	765	776	753	761	792	746	777	814	776	750	805	710	757	750	746	745	780	716	775	753	779	766	774	748	797	756	735	778	736	759	708	801	768	810	768	764	770	790	730	805	754	757	764	832	799	756	770	731	750	740	786	786	796	764	822	776	780	796	772	758	749	723	775	756	759	751	780	808	780	775	786	777	791	793	746	731	795	764	760	745	839	774	799	734	791	773	773	768	815	788	772	784	766	783	756	781	740	751	745	762	768	824	764	744	784	792	753	814	767	764	770	770	783	748	854	768	790	759	741	751	750	775	776	723	754	750	729	752	746	763	788	785	747	757	745	760	751	766	756	771	757	789	797	814	789	761	751	780	775	769	772	748	763	737	832	786	717	755	775	753	742	747	762	769	718	733	776	761	750	734	762	757	768	711	757	778	808	793	814	778	796	756	756	724	766	798	758	802	786	751	761	780	749	732	769	738	768	790	746	781	773	780	780	712	781	757	754	769	795	726	792	745	771	790	772	749	781	748	766	751	754	727	782	721	766	748	806	796	756	758	736	764	818	846	768	770	757	783	785	759	757	804	768	768	740	732	790	699	770	799	776	778	766	765	748	831	798	814	735	777	770	722	799	794	791	786	729	777	794	774	744	759	746	763	745	748	740	747	757	704	753	804	772	750	810	800	749	754	768	737	746	776	808	799	747	748	768	758	766	762	788	785	774	790	777	825	777	806	732	730	770	785	739	769	780	784	754	774	726	774	774	757	790	752	732	751	759	740	753	745	785	769	742	773	774	770	782	800	758	727	783	787	818	813	790	734	796	768	747	770	779	759	766	810	757	768	803	786	784	768	797	737	734	795	780	749	717	791	738	779	781	732	757	803	750	745	810	747	776	773	771	764	770	717	758	769	721	778	779	777	757	802	808	727	767	740	757	807	754	765	765	752	770	750	766	774	763	715	793	774	790	717	781	776	790	764	758	797	776	745	769	765	793	774	779	742	757	742	789	763	807	759	717	800	745	772	759	775	792	754	787	753	762	715	761	785	735	815	754	792	808	767	763	816	735	711	758	709	758	808	809	765	792	781	771	736	763	768	741	758	752	768	821	774	747	817	818	787	777	759	746	750	777	750	796	765	749	819	773	810	750	730	769	793	783	749	759	721	791	773	778	749	773	765	768	727	714	770	722	755	769	751	757	807	727	744	760	791	793	742	773	793	742	757	755	770	752	790	729	764	763	751	745	779	779	766	767	740	794	770	775	717	782	807	740	740	750	794	786	759	792	730	812	722	729	770	791	736	723	783	787	758	762	782	774	825	754	820	790	756	770	761	753	737	788	784	783	765	769	727	798	788	729	825	755	709	759	760	787	786	737	793	748	687	720	750	821	771	753	823	754	764	796	780	757	710	746	763	753	792	748	736	751	827	772	729	777	765	757	758	764	742	749	765	777	773	750	771	810	768	727	790	783	729	755	808	790	780	816	783	795	831	725	747	747	754	750	755	802	781	769	736	737	806	752	764	777	740	743	772	773	724	783	746	766	796	785	751	758	812	809	767	758	734	782	775	721	739	732	747	756	751	815	825	811	732	762	773	729	800	755	804	805	762	748	719	807	771	791	795	778	788	778	781	732	752	807	763	771	726	821	790	772	707	724	800	796	737	755	789	764	794	761	775	765	745	723	820	802	779	731	782	723	795	760	753	781	789	748	765	774	795	729	779	807	767	789	780	752	790	760	775	791	790	761	764	734	789	795	764	760	819	799	755	742	784	717	816	756	765	792	765	760	810	773	814	787	789	740	726	765	741	745	740	733	737	803	778	776	741	781	781	744	767	811	801	773	777	816	778	752	774	810	776	787	753	716	768	767	741	803	779	773	773	784	725	746	749	731	788	773	764	799	756	777	751	800	758	772	758	746	802	771	739	707	806	769	760	773	823	825	752	766	780	773	741	777
5074	937	1294	16429	12761	4311	1410	984	749	683	648	731	750	653	729	678	694	724	738	728	817	812	761	755	737	709	670	712	697	693	704	695	727	702	737	734	696	733	711	683	722	734	704	689	726	640	701	702	730	725	695	689	693	711	729	653	693	682	702	730	695	720	707	706	644	698	710	717	690	727	665	674	691	703	678	717	660	679	701	717	696	694	676	699	657	665	604	694	696	664	726	719	678	675	683	717	725	698	678	692	690	712	668	710	669	694	724	695	693	704	680	687	714	737	674	686	715	693	722	674	676	707	710	683	723	730	661	688	707	703	709	703	704	688	713	700	697	682	655	729	675	730	693	729	713	723	726	689	693	697	726	702	696	696	673	684	699	736	697	718	727	721	706	724	661	707	717	632	718	638	730	684	668	737	671	728	719	657	704	699	665	661	706	724	728	679	709	687	669	707	706	645	712	715	695	736	711	698	655	676	741	680	711	708	667	709	710	702	691	698	703	668	685	704	724	719	698	736	708	676	724	734	722	676	695	681	685	720	662	684	659	658	697	701	695	664	669	694	715	745	713	747	694	701	681	719	702	685	660	731	678	717	703	662	697	694	722	708	718	662	720	691	701	628	671	731	719	722	720	698	696	686	784	691	628	737	756	681	702	719	665	701	675	676	641	714	732	673	680	700	718	672	680	716	685	677	659	698	696	738	662	661	693	708	681	695	680	690	706	670	704	672	652	698	737	679	699	734	682	680	662	666	704	722	690	691	678	716	688	701	714	703	731	669	698	705	693	730	699	685	718	736	723	662	729	712	730	676	697	687	708	652	693	676	652	709	679	695	702	664	683	674	675	684	706	688	638	659	709	666	688	721	711	676	728	738	703	703	692	620	698	722	659	655	671	688	678	736	689	730	676	741	749	724	651	691	658	702	707	727	714	650	701	727	682	712	669	693	692	666	722	699	634	726	735	729	713	711	750	698	746	743	663	756	698	682	674	657	683	675	683	714	685	696	704	676	706	656	705	671	736	682	685	693	731	670	705	761	671	694	740	686	691	712	734	693	669	736	701	666	742	699	636	704	688	718	692	742	657	653	724	677	660	684	670	742	687	679	694	705	670	663	676	682	695	692	687	673	720	744	744	725	693	723	704	717	674	686	706	696	696	703	700	719	715	707	744	702	685	720	709	710	717	706	728	675	664	672	696	643	697	690	695	705	681	678	654	680	706	711	678	681	706	690	710	666	746	696	657	721	735	677	648	673	716	649	685	658	671	702	674	689	694	702	714	705	716	705	695	742	751	680	704	707	716	707	700	707	704	707	722	705	731	676	683	718	723	694	726	730	639	696	662	743	719	677	678	700	707	675	715	710	720	731	728	703	676	708	697	688	680	741	699	691	685	648	686	674	706	666	720	722	652	660	742	739	649	731	730	720	675	697	731	659	713	678	716	666	778	696	735	709	713	685	683	679	695	669	706	651	647	701	745	692	664	724	723	687	703	679	674	715	746	714	705	720	681	692	676	688	704	708	692	698	678	680	729	734	679	702	673	740	728	725	702	665	719	667	708	647	736	693	714	679	691	708	723	729	717	740	713	684	683	677	681	717	686	677	724	691	675	675	625	692	690	695	673	682	704	661	662	719	668	655	733	691	701	706	707	723	683	715	646	662	695	668	738	751	731	712	730	710	719	651	702	655	691	683	678	653	699	689	695	669	716	699	695	701	674	677	689	709	735	686	714	772	667	700	679	699	660	661	703	730	691	670	697	698	701	694	671	662	667	674	689	709	769	728	697	705	742	727	686	671	701	690	672	645	700	677	706	658	687	740	699	657	658	657	662	731	686	691	749	735	678	683	686	679	682	655	745	698	722	681	687	728	707	673	689	666	713	724	723	649	671	725	701	701	752	663	630	692	703	729	697	698	674	713	697	718	705	743	696	694	732	696	691	694	736	675	660	652	714	662	638	670	718	696	706	707	660	706	733	712	684	648	728	654	671	706	723	695	697	694	708	716	691	682	780	726	692	663	685	680	689	675	677	679	666	719	695	685	690	702	669	654	672	725	691	682	689	695	696	672	685	679	740	631	720	662	693	681	758	652	705	689	694	686	684	654	763	710	753	671	736	682	644	743	659	710	674	745	682	732	704	683	696	692	666	720	698	679	699	718	689	651	733	671	693	699	715	729	719	745	715	696	675	719	645	676	719	718	654	678	673	672	703	715	711	686	687	758	715	650	666	712	660	698	681	694	719	708	750	704	675	690	711	750	702	677	705	690	708	710	685	698	736	676	720	688	698	723	653	709	667	679	667	718	716	684	691	673	698	673	685	752	694	691	687	684	733	689	700	671	673	718	722	706	708	689	681	673	663	702	719	681	699	687	745	691	713	716	673	743	671	673	688	679	675	692	699	683	695	722	710	697	710	672	721	699	636	699	683	680	726	685	701	694	672	718	680	709	736	732	695	705	695	694	704	717	669	714	726	725	710	674	671	704	637	720	738	667	722	727	679	754	721	619	721	668	690	708	680	675	653	689	709	694	705	708	683	700	734	627	626	695	671	666	708	741	689	719	672	708	729	683	635	682	639	725	696	704	747	694	703	696	653	641	660	678	685	655	691	687	702	715	676	736	731	666	726	671	737	711	654	688	685	710	751	672	688	713	706	671	734	696	665	711	683	687	722	680	731	702	722	706	708	679	689	660	691	701	729	712	692	681	684	692	660	699	721	696	699	704	748	673	714	666	673	723	715	670	676	766	676	667	680	718	708	683	701	691	642	674	649	699	697	690	670	719	657	710	696	676	725	679	718	687	715	684	694	666	701	718	723	709	712	706	684	659	753	736	703	667	693	657	639	720	684	710	686	681	707	718	700	745	701	678	709	703	748	719	709	731	716	701	702	703	672	706	700	686	732	719	694	679	664	709	692	698	732	708	714	679	658	659	755	730	747	719	717	706	651	696	663	722	699	692	696	697	696	720	680	713	697	662	673	688	699	697	691	648	676	679	697	674	706	695	749	723	717	735	642	740	698	687	684	671	651	711	697	689	721	736	730	690	724	673	682	669	665	724	688	667	675	727	700	702	676	687	746	697	680	698	698	679	670	667	689	685	714	747	685	729	707	679	673	721	672	676	694	695	701	682	670	677	682	735	635	659	690	691	730	666	681	707	684	715	645	706	750	716	727	666	700	719	737	680	710	749	670	687	711	669	707	721	690	680	682	663	650	682	681	678	693	720	667	651	630	694	704	708	671	651	741	685	676	678	698	709	651	704	670	690	703	670	710	698	694	679	667	710	681	721	667	679	703	728	717	683	710	718	685	655	682	689	725	673	724	669	703	723	713	717	705	729	683	684	693	730	699	684	671	665	718	697	691	720	681	712	729	728	713	701	703	694	654	680	680	664	682	671	742	678	672	657	697	718	699	678	690	730	724	722	743	700	697	711	718	712	713	738	687	741	728	726	705	747	730	716	644	657	668	725	664	736	691	699	697	701	729	699	698	667	727	709
24535	21088	30288	56858	52212	33721	14855	5577	883	857	761	775	741	697	782	756	772	822	769	1035	1230	1109	899	849	817	799	752	711	738	757	749	733	775	743	751	742	762	762	742	770	759	706	677	784	670	716	677	710	717	708	798	740	774	713	707	698	751	708	734	693	707	709	727	719	710	737	738	767	725	717	734	720	717	721	688	758	728	800	710	730	729	736	694	736	713	744	724	770	751	788	743	729	712	748	729	723	790	752	741	718	712	831	745	750	737	682	714	736	754	721	715	686	748	746	736	737	777	667	739	753	707	776	672	755	712	798	769	782	732	675	743	734	722	790	731	750	725	716	715	720	750	712	659	720	736	715	674	692	750	715	775	747	741	758	734	770	702	728	738	727	737	711	706	701	707	730	738	708	768	739	705	714	773	725	728	712	721	716	707	766	727	748	729	691	767	743	719	801	766	719	731	703	716	740	733	742	730	672	712	722	717	766	732	721	738	725	711	651	725	769	727	732	767	724	739	685	721	724	726	723	747	721	685	687	717	698	738	756	721	705	725	698	743	726	765	745	668	727	780	734	766	714	718	718	696	731	779	767	708	772	792	739	710	719	772	722	739	742	720	754	781	735	724	774	708	766	763	780	690	695	730	744	765	772	723	680	691	726	753	716	772	761	749	758	709	754	733	734	705	768	776	739	754	775	767	726	741	709	726	760	719	724	725	704	705	675	764	740	738	730	732	715	719	707	709	735	777	726	715	735	724	735	728	747	749	747	724	734	674	744	735	724	769	760	743	696	731	734	733	658	739	737	714	740	684	743	741	739	734	733	731	722	740	777	694	725	738	709	735	678	708	716	733	719	714	752	675	766	691	752	748	773	756	726	724	757	759	768	755	740	743	714	724	721	733	756	773	735	799	718	701	746	716	675	765	735	760	702	752	776	745	710	719	709	665	706	781	749	767	698	754	720	765	727	715	736	729	717	778	754	725	721	777	691	702	718	788	719	740	753	673	771	743	741	724	725	774	710	777	725	786	751	682	737	766	728	702	747	730	737	733	712	722	734	745	721	746	717	721	702	728	764	730	752	762	731	740	729	716	752	676	749	783	769	759	719	720	737	732	781	714	761	714	791	759	709	738	728	825	726	769	735	677	740	756	747	755	782	756	752	765	753	721	743	679	703	743	766	758	722	758	738	710	744	763	742	739	725	691	735	714	675	757	713	734	746	743	714	715	763	771	702	731	728	710	686	718	721	753	738	721	726	701	742	714	732	724	723	714	745	721	742	671	714	773	750	707	727	682	768	688	757	726	723	715	754	717	727	770	746	742	715	711	734	768	715	714	759	727	765	731	718	688	689	774	738	698	744	719	744	719	731	721	745	779	712	728	751	751	750	720	789	757	726	752	731	738	703	723	712	713	748	673	748	766	732	734	710	789	785	766	690	779	710	694	722	695	735	776	725	740	741	701	694	733	739	715	758	698	689	729	712	728	779	720	760	721	734	687	731	759	763	748	733	699	695	704	694	768	748	729	703	662	762	747	711	727	741	750	741	778	719	730	753	746	730	754	760	744	718	777	731	759	719	750	762	702	759	711	692	739	748	715	710	719	721	689	751	742	733	779	723	741	771	766	713	700	687	715	746	729	741	716	709	707	758	740	729	696	713	765	705	716	681	720	757	771	755	773	736	746	720	708	747	721	742	788	717	714	769	761	723	680	724	719	719	717	743	773	731	785	711	736	740	762	717	780	722	708	716	751	777	713	714	718	763	716	701	743	751	739	748	759	695	716	755	726	711	740	706	746	755	720	751	710	748	676	739	744	750	752	730	718	702	775	701	731	701	753	719	790	777	715	736	740	698	736	758	691	687	761	690	715	732	764	736	739	742	696	703	745	740	766	753	706	666	712	746	726	719	711	777	733	779	714	788	729	690	686	761	748	743	728	686	706	739	808	729	729	684	762	754	752	731	689	715	705	727	684	735	756	737	744	748	725	679	739	701	705	765	781	735	742	727	734	739	732	722	716	766	703	757	706	693	734	701	747	677	754	731	728	725	745	730	740	668	758	697	743	768	736	704	742	772	745	719	729	785	714	770	769	776	715	682	728	757	745	708	752	775	690	679	686	716	694	761	772	701	767	717	671	764	727	723	706	714	668	727	759	766	758	720	722	736	718	754	755	734	688	705	718	769	727	755	788	800	750	749	768	735	733	746	739	759	732	715	720	713	730	733	715	719	715	765	716	696	706	720	769	741	762	706	729	732	773	718	714	716	723	735	727	759	715	707	705	725	724	676	753	689	758	740	719	720	759	737	710	712	713	665	723	697	741	704	720	663	745	725	732	720	739	699	718	780	731	686	756	746	736	711	780	741	713	737	742	762	769	742	737	688	676	674	730	738	677	744	692	745	751	700	746	763	687	729	679	717	722	783	751	713	730	682	738	707	749	733	730	741	727	805	712	721	714	730	675	729	686	732	751	791	713	722	696	678	688	740	733	736	756	801	703	724	671	753	748	769	687	740	699	663	716	725	757	758	763	735	728	733	751	758	775	718	736	747	748	761	746	788	747	754	734	703	731	682	753	748	759	751	753	692	756	803	705	751	700	739	730	733	700	755	710	748	758	745	763	773	753	710	719	743	715	752	721	713	759	747	716	716	783	709	780	724	675	729	717	719	758	759	761	723	715	770	722	709	737	813	692	772	748	730	685	703	789	758	763	799	711	759	707	713	742	708	746	711	729	697	712	739	700	766	681	723	741	732	729	775	699	674	677	723	734	748	749	679	676	730	758	724	768	727	777	753	740	739	732	702	730	690	713	705	699	713	753	731	739	751	681	783	701	794	728	756	705	763	720	704	742	764	741	783	705	723	701	747	731	739	734	729	728	733	775	732	733	742	727	765	739	739	713	746	736	756	733	743	691	814	794	737	718	690	688	779	759	727	704	682	752	743	751	697	700	718	705	724	723	699	746	714	718	714	716	721	692	700	774	690	771	742	673	791	719	697	699	725	744	738	733	710	713	715	690	738	773	731	746	710	724	745	776	756	708	696	720	746	728	654	688	742	761	716	729	717	782	730	765	702	751	772	710	698	743	747	756	720	789	735	718	723	706	731	727	734	779	748	734	767	765	734	738	710	728	759	704	669	720	766	696	690	740	750	763	707	697	697	684	748	721	742	713	776	769	770	670	695	791	786	697	732	760	718	720	759	730	728	725	693	727	747	739	799	726	782	763	748	759	740	722	757	696	765	688	710	723	701	741	780	690	781	784	699	718	739	701	728	697	678	709	765	725	729	768	699	695	717	716	737	749	733	728	755	686	735	746	769	721	744	732	665	723	772	705	691	686	758	684	731	742	712	756	727	693	733	761	748	734	725	690	784	725	718	771	768	749	700	715	734	746	731	781	740	724	711	744	737	745	800	742	704	721	707	729	749	749	710	801	716	691	762	713	758	733	732	715	739	731	722	705	706	720	766	743	719	716	745	714	736	714	727	742	741	741	733	711	806	726	733
3486	3736	30634	66199	48277	24285	9461	4422	735	732	738	699	779	724	712	722	726	700	769	1390	1501	1289	970	847	745	714	710	727	688	694	768	742	681	706	698	730	727	728	655	755	718	686	682	695	653	698	722	704	686	761	742	689	744	706	752	726	739	710	684	721	685	686	686	662	693	720	730	676	717	679	729	716	695	737	688	730	723	725	700	703	732	713	701	705	690	742	771	726	692	713	730	715	726	679	688	732	705	725	726	661	713	710	706	711	728	723	658	741	697	727	705	692	685	727	709	693	676	694	713	698	706	716	679	711	704	722	710	703	666	728	682	743	735	741	702	694	736	694	718	708	704	675	684	751	714	757	664	729	703	689	718	675	709	676	744	705	753	721	725	720	686	743	705	664	684	706	718	729	687	717	694	676	742	724	654	712	703	669	672	649	692	765	678	670	724	687	680	727	756	696	711	634	685	714	729	677	754	687	725	670	651	718	714	748	706	708	736	682	738	720	731	686	718	750	704	675	713	719	700	717	733	724	679	698	727	735	723	686	731	720	712	745	669	692	735	699	674	751	689	693	702	713	725	757	704	723	692	714	726	743	682	759	692	704	667	693	749	676	704	684	708	715	674	735	702	704	675	674	688	692	687	674	709	685	706	722	749	659	685	761	742	683	691	650	670	704	723	675	682	700	713	746	704	707	719	736	717	664	688	673	747	707	702	673	721	738	657	740	672	708	730	660	668	658	776	708	699	648	758	732	728	704	692	731	699	665	730	680	684	761	753	731	690	666	698	736	704	723	771	678	698	705	685	721	721	742	694	740	695	741	668	761	717	729	710	734	656	656	705	719	695	696	716	722	698	694	703	690	695	698	730	734	748	669	723	694	738	722	690	705	710	700	717	723	750	716	714	742	737	704	691	713	682	729	694	713	686	700	719	705	665	705	723	723	693	663	706	694	712	723	717	711	710	721	656	700	686	724	695	692	709	667	680	687	697	665	710	655	692	675	693	719	699	767	738	737	763	698	697	695	748	674	727	712	706	718	714	685	705	738	669	712	684	625	721	741	688	737	702	715	687	696	723	665	686	740	735	728	696	714	717	713	740	691	699	690	660	693	721	706	711	737	710	719	734	740	716	684	696	673	728	740	655	762	677	710	675	702	694	720	726	756	706	697	693	725	712	688	646	713	651	712	661	678	718	728	681	692	677	689	719	693	716	685	689	690	751	744	754	726	719	703	714	718	708	758	755	747	692	725	727	743	750	703	747	712	739	689	706	644	705	741	679	667	766	702	658	706	707	697	747	679	714	734	646	708	709	687	686	690	730	728	644	706	688	711	736	713	688	683	675	726	695	674	703	707	662	671	758	726	723	711	691	708	694	687	740	686	724	677	691	721	726	717	724	657	711	707	718	653	679	732	691	710	684	749	673	694	705	687	711	680	682	703	755	663	728	659	700	715	642	689	712	718	726	733	703	688	706	719	725	694	742	692	697	693	659	665	673	740	713	737	738	654	693	710	690	692	701	733	708	703	663	690	732	757	721	711	727	655	729	708	730	693	722	704	752	716	717	713	688	725	684	686	749	738	695	719	705	742	725	720	696	689	710	736	668	705	718	741	690	652	732	747	702	675	725	729	732	719	692	721	711	679	694	723	679	700	739	684	688	673	695	705	757	711	699	712	748	740	676	704	726	703	647	713	679	719	708	710	629	683	672	686	691	695	676	708	681	665	713	696	662	727	697	713	702	729	705	706	696	713	696	711	726	636	746	679	738	661	702	701	730	698	736	674	733	686	682	708	675	695	722	713	720	694	727	769	720	708	699	699	759	707	700	766	685	736	697	720	682	706	727	759	766	715	713	718	708	675	748	686	756	729	719	697	666	736	718	723	708	781	664	716	729	695	740	721	737	734	689	675	681	677	718	701	683	716	726	679	645	709	727	686	709	728	678	682	700	692	688	690	641	720	735	706	722	713	675	699	707	746	688	690	726	646	741	702	708	720	722	709	672	693	693	753	707	687	702	722	702	702	709	692	754	709	714	724	708	714	659	685	687	731	714	717	726	701	663	712	716	702	679	700	707	736	731	701	721	728	689	714	713	711	741	715	701	699	659	732	690	690	681	714	694	741	694	703	685	680	675	731	715	638	692	678	725	702	672	735	725	712	654	708	680	719	681	690	721	678	728	704	687	695	690	721	722	681	731	759	708	777	699	720	678	726	717	719	718	678	671	709	674	674	691	669	727	695	732	662	706	660	722	676	649	712	734	708	700	694	675	683	711	685	715	703	660	696	742	691	670	705	692	686	690	709	655	670	724	696	706	707	724	700	800	700	706	745	722	722	696	683	717	693	720	634	702	685	696	749	689	691	713	697	718	696	717	681	721	669	700	709	684	756	720	680	730	774	643	757	683	662	698	712	718	711	688	674	731	697	651	722	713	714	704	724	732	729	701	693	730	699	707	729	724	744	698	722	719	671	705	684	679	763	708	693	692	646	707	699	726	747	716	673	729	669	699	683	672	660	706	690	710	755	642	677	731	734	703	708	701	677	687	726	663	678	691	725	666	671	697	683	697	694	669	668	619	661	647	748	715	732	662	697	710	710	752	668	775	716	690	699	679	743	675	683	717	723	759	683	705	720	716	648	625	720	745	744	721	687	693	689	688	724	668	672	700	702	688	747	702	658	717	739	712	671	685	738	723	700	698	666	701	747	688	734	705	716	673	694	701	734	672	701	706	692	708	701	665	741	711	691	730	730	695	719	719	737	730	729	718	718	761	716	694	652	689	749	628	666	686	699	758	684	672	690	709	742	684	706	670	711	709	660	705	694	724	726	721	707	701	698	661	729	730	726	648	673	737	735	650	714	666	704	693	748	765	750	719	676	684	726	717	704	710	750	704	717	667	701	701	708	678	709	659	708	657	691	687	716	730	727	710	693	702	665	690	748	668	689	706	697	706	702	673	724	696	671	671	736	705	705	692	696	712	726	707	689	737	709	734	743	698	717	671	676	694	732	682	690	748	684	706	689	730	713	660	689	723	733	695	653	731	708	722	677	680	717	708	699	709	656	780	705	701	702	737	681	681	714	737	707	724	696	712	690	707	703	738	736	706	653	673	749	679	708	724	727	720	694	684	693	705	708	720	720	743	715	695	722	682	680	711	751	716	720	656	720	677	661	703	698	743	755	697	673	708	682	741	705	729	734	745	700	696	689	741	711	686	691	714	728	735	753	733	689	704	706	696	712	676	711	717	666	682	693	690	688	682	680	700	744	719	708	690	731	704	720	688	713	764	677	751	702	708	711	747	728	666	688	683	714	699	731	639	698	689	723	684	687	667	704	707	729	684	731	724	714	679	699	685	676	662	713	676	694	697	707	663	712	734	703	681	693	704	681	693	742	682	732	674	671	732	716	676	693	702	651	688	742	717	697	734	715	681	707	696	706	742	687	669	655	679	672	684	713	704	679	659	689	703	714	690	688	706	692	692	697	672	693	677	731	705	720	666	721
23793	21084	30369	51102	56447	41190	19920	9159	1131	889	841	868	814	864	846	847	816	832	893	1412	1799	1522	1129	967	840	845	872	817	826	788	809	873	812	780	848	725	821	846	795	859	761	788	779	839	824	799	801	788	760	829	822	831	820	797	795	779	788	834	828	805	787	766	844	794	817	766	758	804	828	754	813	794	817	788	839	786	769	832	839	823	887	834	823	847	869	842	842	831	866	774	821	809	821	791	814	802	742	762	823	835	776	842	814	814	784	822	779	808	805	784	822	813	791	815	841	835	841	788	752	796	819	788	827	806	820	858	825	827	802	814	777	770	761	832	779	757	844	807	742	791	854	865	834	814	783	756	751	792	828	765	845	797	799	786	819	777	829	775	817	765	808	801	766	852	808	833	812	770	796	803	801	827	759	798	763	815	795	822	771	846	837	832	839	881	824	822	799	798	832	839	800	790	824	808	807	800	812	819	785	780	807	792	801	810	772	829	819	804	838	774	810	816	821	796	782	836	807	769	872	870	797	795	833	846	795	799	778	802	825	783	778	859	793	789	790	805	778	777	772	807	829	830	820	839	775	834	822	857	783	783	790	831	822	751	782	782	751	781	825	803	831	823	773	763	804	845	842	805	820	775	845	863	792	827	815	807	842	821	794	841	813	814	798	787	894	844	824	769	803	811	773	814	809	805	860	762	825	772	811	726	841	846	836	861	847	818	855	846	815	797	801	750	820	862	830	773	817	723	794	792	830	810	822	872	772	764	780	802	835	874	826	830	846	802	822	788	839	839	831	830	849	828	756	786	798	808	770	822	818	834	800	795	771	798	846	799	815	775	779	824	798	789	765	786	806	828	753	839	822	834	808	866	789	772	767	805	809	737	813	804	796	809	808	815	803	784	815	789	779	834	759	817	784	828	845	810	779	804	825	815	829	794	822	802	814	843	848	830	798	826	844	858	809	827	787	779	810	880	799	794	792	793	801	762	806	811	810	776	798	890	867	739	794	806	828	813	839	789	823	795	807	838	836	819	810	807	811	827	804	843	836	828	839	801	811	800	778	761	754	778	835	823	774	804	796	790	806	819	766	860	771	863	796	787	823	774	788	823	798	795	777	842	842	790	773	815	796	782	800	804	765	824	803	801	847	792	790	834	801	831	802	823	766	803	812	786	822	790	831	821	760	832	798	770	785	794	813	850	809	799	818	814	866	819	816	808	784	727	800	809	826	783	842	798	812	821	822	780	835	837	827	784	837	777	825	797	783	753	787	817	818	793	811	785	798	816	790	807	770	737	819	755	788	824	804	806	768	811	855	819	857	789	806	801	808	810	837	818	839	816	833	792	766	841	828	869	797	783	804	782	853	758	813	779	763	810	824	793	825	760	784	804	802	811	852	795	754	786	845	775	807	812	821	845	808	794	768	797	852	727	796	772	803	806	816	800	809	824	798	779	812	790	803	772	829	782	846	829	808	798	783	786	820	807	792	830	799	825	803	757	805	788	800	842	845	793	854	784	832	805	769	819	785	831	793	790	859	776	833	851	762	809	748	779	771	773	836	783	775	828	817	871	790	819	742	785	843	800	823	783	807	793	802	815	841	800	811	774	802	812	790	800	853	760	792	847	819	806	792	793	817	776	804	791	837	741	790	786	773	826	804	843	776	856	847	823	840	822	778	809	794	887	799	780	784	791	840	794	825	812	844	793	813	754	797	809	853	807	808	801	832	857	836	819	839	759	806	782	786	793	819	797	789	802	825	801	847	806	788	791	856	788	818	825	771	801	838	820	803	796	853	848	818	813	845	817	806	775	818	727	827	818	785	821	773	802	836	789	802	809	855	792	760	833	862	794	821	813	837	799	821	806	773	771	811	781	817	791	769	846	813	814	802	793	816	887	833	807	814	827	797	775	789	808	804	800	775	845	783	818	806	790	857	795	749	833	780	836	800	792	843	789	802	876	847	791	814	822	742	821	797	808	773	832	815	857	798	781	798	839	808	799	783	759	801	820	796	786	859	789	759	790	793	786	813	785	774	785	787	815	836	832	785	809	790	768	761	860	843	835	774	865	783	813	800	752	767	798	854	832	767	798	825	805	843	813	790	797	824	836	853	825	807	782	783	784	785	772	846	799	783	752	819	834	799	786	839	785	819	817	789	848	793	770	806	778	779	798	857	777	821	821	825	852	784	815	780	885	778	782	827	838	745	824	773	782	781	766	797	799	839	815	800	790	803	806	793	835	849	835	838	816	867	808	840	833	833	802	801	789	839	782	804	814	751	785	810	823	816	793	794	819	770	774	854	820	816	849	790	828	786	733	748	781	811	818	765	759	802	813	816	770	812	809	882	827	836	837	806	811	830	815	732	834	761	784	790	787	864	788	757	776	825	833	830	817	806	784	774	757	781	807	801	878	835	808	781	784	846	836	796	830	774	779	855	806	783	796	800	791	848	812	791	846	834	799	821	765	843	820	821	826	836	828	848	782	791	842	768	834	810	763	807	845	802	808	812	765	786	805	801	779	798	874	888	799	810	825	773	780	768	826	831	846	775	811	807	807	823	828	826	815	781	820	788	798	796	814	788	778	819	795	816	756	762	828	850	839	830	785	801	767	818	772	771	798	766	798	796	815	846	802	855	829	813	764	811	759	820	831	790	857	808	795	828	809	824	832	782	848	767	827	841	818	786	791	795	825	795	828	848	775	789	797	846	798	830	781	816	839	776	812	803	781	815	789	756	794	847	803	809	766	804	788	790	787	771	848	774	846	792	780	795	817	785	837	782	833	845	789	868	798	820	807	783	811	823	816	781	825	783	807	801	791	842	772	825	774	810	770	810	819	776	802	803	782	774	825	748	807	771	832	818	827	808	796	862	856	802	813	788	811	798	763	840	796	814	779	832	852	787	806	777	809	858	793	752	803	801	769	770	783	826	823	829	790	766	847	811	760	843	780	830	774	867	797	789	822	874	820	852	838	801	808	829	811	738	766	752	807	834	789	792	802	839	794	777	791	786	810	815	764	787	806	776	806	837	807	815	814	823	816	778	806	815	829	804	787	822	803	831	845	820	810	780	832	795	787	794	839	814	880	790	823	810	804	812	818	788	828	812	766	791	769	842	819	806	780	798	849	823	824	785	779	805	813	775	770	849	826	800	830	780	752	794	802	803	771	793	782	795	787	756	812	782	818	807	831	863	827	785	790	814	798	847	808	788	825	809	806	769	773	783	820	838	796	782	793	808	820	836	802	803	792	768	763	843	815	816	854	871	788	819	823	828	773	770	800	822	836	824	811	792	785	820	843	763	829	781	803	858	794	820	768	822	815	772	832	808	889	829	820	835	798	794	831	825	808	813	803	788	812	823	837	806	818	839	786	832	801	808	830	793	869	824	817	816	827	809	770	816	810	816	812	848	801	789	785	803	830	764	814	814	803	840	837	762	765	819	881	795	832	816	766	795	737	829	815	827	798	775	894	828	801	768	785	828	802	803	800	802	767	758	785	772	816
3625	5894	35901	78894	59316	32319	12278	7188	849	810	796	768	850	781	778	858	796	809	881	2009	2333	1900	1280	908	857	793	771	825	742	733	793	776	818	755	750	783	785	779	767	814	792	801	757	770	787	806	782	816	762	743	780	788	719	771	790	785	849	773	730	758	785	772	843	758	765	759	806	826	791	761	793	781	794	773	795	844	837	806	755	801	755	756	802	792	780	774	775	731	788	779	772	799	790	750	764	786	768	769	787	804	814	769	781	784	792	792	773	802	807	817	787	752	792	762	796	747	787	810	807	758	766	751	741	794	775	808	834	814	777	792	809	817	821	805	780	750	824	775	860	767	796	759	790	812	797	779	753	776	786	773	780	786	790	791	741	748	799	784	735	797	789	752	791	787	752	767	791	806	769	773	810	753	729	747	806	763	787	747	848	820	753	823	785	810	780	803	750	771	800	758	782	805	795	797	799	728	777	741	828	757	786	793	754	833	794	819	843	746	783	788	768	790	799	811	781	742	795	736	766	769	760	777	787	753	774	771	757	780	802	777	698	775	740	759	838	762	757	783	810	788	803	764	743	813	814	784	794	724	771	839	772	778	770	792	794	797	816	794	801	730	786	744	744	781	771	723	781	765	741	767	754	814	761	816	785	822	776	791	810	752	770	787	800	757	745	741	764	767	725	802	785	804	789	741	772	796	783	812	743	771	792	802	772	798	760	729	768	797	784	757	840	822	779	777	714	765	790	773	764	797	769	720	808	767	778	789	806	794	764	788	765	755	807	788	739	787	766	794	763	785	818	831	771	767	772	801	764	759	803	795	711	814	801	795	850	818	755	803	803	801	816	743	782	770	770	769	795	798	759	727	790	798	824	758	834	801	744	757	747	773	782	820	792	781	738	772	746	799	799	735	743	754	756	789	769	802	818	775	780	761	698	760	737	771	789	784	820	734	755	785	774	745	747	761	778	768	760	805	794	754	789	771	750	759	753	759	763	782	737	732	746	807	792	696	764	784	809	753	793	733	778	772	784	779	761	775	756	818	754	760	746	795	806	812	767	788	756	756	789	808	803	809	808	760	756	771	811	796	783	805	740	785	754	840	769	835	818	791	785	751	780	794	791	776	781	757	745	738	794	754	823	773	770	770	755	778	785	748	702	783	799	842	733	757	796	821	751	814	803	776	800	787	792	790	721	794	772	758	767	813	762	799	746	765	791	728	782	799	750	769	813	764	733	785	732	734	761	762	766	801	789	777	809	741	802	780	789	813	792	811	811	789	765	771	798	743	765	844	728	773	802	812	828	746	772	742	795	745	759	778	738	759	717	781	809	797	747	769	795	785	769	797	792	808	798	748	788	770	811	768	768	814	757	772	782	803	731	752	767	817	738	762	786	755	752	780	830	816	776	768	871	754	748	732	767	743	777	756	759	767	782	807	781	760	769	776	758	778	755	759	731	784	768	767	793	764	755	814	823	822	753	746	687	806	785	772	776	773	781	767	757	754	776	780	762	760	777	715	766	742	795	743	802	774	759	754	768	790	804	764	829	794	814	810	783	788	759	762	788	766	752	772	770	792	723	746	785	751	802	801	806	784	760	769	820	768	810	782	759	791	759	785	765	758	827	741	783	784	789	784	757	751	766	802	767	816	779	784	741	748	757	770	769	746	835	780	780	815	707	773	780	743	786	814	779	745	761	718	827	809	741	800	779	783	747	804	772	755	791	790	813	805	764	738	774	730	740	818	734	743	761	767	768	763	753	815	772	785	760	751	744	807	756	775	728	727	781	790	744	814	796	801	769	714	759	788	795	769	793	775	761	750	760	771	756	753	784	742	708	781	752	739	791	784	759	723	772	805	744	797	733	788	769	777	763	791	756	769	751	787	786	747	770	804	768	768	845	780	750	767	730	782	797	783	744	759	780	792	763	764	787	779	813	763	785	792	753	771	816	725	767	735	801	741	814	800	750	764	791	751	769	775	756	750	778	822	759	778	809	788	775	768	795	764	812	772	779	806	780	801	803	759	766	779	767	810	793	771	778	785	766	779	796	803	801	734	801	805	751	717	744	737	719	697	793	797	763	752	732	760	755	796	799	761	730	751	762	783	804	765	806	761	743	782	806	755	827	780	791	776	756	784	763	744	800	808	768	767	814	748	737	822	747	734	761	760	797	758	769	780	796	758	776	783	749	781	775	773	809	797	754	761	751	758	742	791	738	754	801	791	803	762	778	804	798	808	770	795	800	791	820	807	818	806	767	785	829	781	716	753	777	697	774	787	770	788	802	783	791	795	797	771	721	736	753	817	823	754	762	787	772	771	821	793	764	735	762	787	791	779	770	790	792	767	783	831	756	766	739	796	783	770	768	739	816	752	781	757	749	770	767	775	822	813	701	808	778	774	801	759	797	727	795	811	799	790	715	859	816	758	790	758	761	747	793	808	786	797	792	771	795	827	751	776	773	732	720	822	811	775	770	715	745	728	782	752	752	750	762	755	739	713	748	739	785	801	729	835	788	775	748	818	819	758	815	786	826	785	799	770	810	779	794	761	822	829	754	792	743	726	773	773	737	722	820	696	776	736	728	775	742	796	732	777	798	799	779	785	822	750	743	785	772	847	765	749	739	794	788	734	780	800	781	790	735	780	802	766	763	683	787	806	801	812	766	802	764	809	738	771	746	798	798	799	794	776	791	788	782	836	774	803	819	793	719	759	768	782	797	765	774	766	715	744	783	736	809	762	746	778	816	784	784	792	792	744	714	777	774	760	775	777	795	784	784	764	790	785	780	785	813	790	756	788	763	719	795	794	735	790	822	776	758	781	723	759	778	805	786	754	771	738	754	817	738	740	760	743	791	774	751	752	770	736	764	798	775	722	769	769	764	749	788	731	778	769	827	747	793	755	755	760	837	767	757	783	800	796	763	825	760	780	730	758	810	814	819	753	753	727	799	747	762	792	747	742	784	796	731	752	775	735	764	776	792	747	745	755	803	798	810	744	740	741	775	821	776	783	744	747	774	811	789	806	791	808	775	766	768	766	737	802	731	791	822	758	748	783	756	779	758	751	779	798	793	812	762	738	776	801	770	771	815	793	757	746	776	777	753	745	813	758	801	816	720	742	733	796	772	792	792	793	782	761	777	807	711	806	768	800	737	776	805	754	830	733	751	749	777	801	783	783	810	780	744	793	762	784	802	791	764	798	777	749	764	766	786	765	806	741	789	734	758	771	758	766	739	778	762	815	765	846	783	765	808	771	762	767	781	806	735	736	733	768	782	756	748	783	758	771	796	767	708	728	800	747	774	809	775	781	784	787	784	824	711	749	763	802	765	761	776	772	763	787	807	771	812	781	753	801	750	740	783	761	827	770	800	804	762	791	736	794	776	778	754	825	779	788	746	836	779	785	778	789	804	778	762	795	776	780	809	810	767	742	730	761	754	770	816	749	729	786	782	769	742	727	782	816	768	793	745	754	791	767	771	779	795	756	780	770	794	796	796	808	848	730
27200	13301	3174	21274	16514	5783	1448	1052	825	774	794	773	743	785	753	766	822	772	795	801	849	877	806	765	796	752	727	787	791	795	766	804	760	733	804	823	749	792	804	773	734	799	765	783	779	734	768	829	799	759	804	772	770	782	816	837	797	789	711	791	775	806	763	716	780	794	794	781	823	791	796	789	778	788	757	796	786	808	808	808	777	765	791	774	816	787	789	783	846	772	777	727	769	786	841	807	800	764	740	783	769	769	771	771	734	752	731	813	806	768	796	774	778	780	801	759	748	771	761	799	796	763	778	826	772	746	826	822	779	802	803	773	790	729	769	781	784	764	763	763	728	766	793	753	730	757	789	747	779	821	736	805	739	750	758	798	747	723	785	838	777	829	783	774	757	772	755	763	786	783	758	800	811	798	743	756	745	796	828	797	800	765	771	742	779	739	780	769	784	747	801	789	790	760	763	735	771	751	766	791	748	732	755	750	795	777	776	782	803	758	765	764	795	778	819	806	793	771	815	768	742	790	802	742	811	742	738	742	699	791	786	744	779	827	817	798	828	804	740	743	783	750	755	726	759	797	787	805	790	765	794	777	777	814	753	790	778	834	775	789	766	787	775	755	776	771	742	803	770	754	721	794	798	817	788	778	770	789	749	813	752	766	780	765	799	835	787	759	833	754	765	766	748	791	765	759	791	795	708	785	761	788	785	798	749	746	794	761	765	769	784	778	855	764	796	779	772	762	767	772	756	754	725	744	726	792	786	784	752	802	749	806	779	768	766	763	810	765	759	752	753	817	767	840	740	781	770	770	779	804	796	786	770	746	760	754	745	755	766	779	781	782	758	791	795	781	756	838	759	770	762	759	801	774	754	792	823	810	794	807	772	812	776	818	774	825	768	794	760	783	773	789	788	778	777	774	844	763	766	754	761	781	791	789	778	750	688	797	802	742	744	769	771	774	742	783	768	799	833	759	801	732	816	802	737	801	817	823	848	799	747	774	788	732	795	738	748	755	777	758	777	781	741	781	800	800	815	773	792	740	808	795	774	767	765	860	740	802	796	795	776	825	746	754	822	773	838	803	772	780	803	812	783	769	810	815	796	803	809	787	749	777	794	763	798	763	797	760	782	768	797	827	834	753	784	812	801	781	801	763	757	758	806	676	757	795	790	769	794	794	799	774	829	800	756	775	743	790	800	798	799	779	781	801	789	804	776	749	747	850	790	791	775	800	808	809	775	781	799	735	798	776	808	768	804	774	784	693	752	748	779	759	745	774	772	791	828	849	785	791	826	740	751	787	775	796	765	756	764	787	825	747	804	768	802	822	780	778	744	788	758	762	828	794	780	743	802	769	789	739	776	786	804	750	814	808	753	797	748	755	783	779	805	825	788	767	773	812	749	761	790	839	788	780	782	756	749	799	806	735	802	795	738	768	730	790	783	797	758	755	759	776	728	769	797	802	785	800	749	751	794	771	775	771	768	758	761	796	782	749	776	787	807	825	791	813	846	742	799	798	764	804	768	739	776	797	771	724	838	769	723	798	848	821	763	794	767	778	821	799	785	805	778	769	766	776	815	845	789	731	763	762	790	808	753	768	814	791	782	745	756	772	847	757	795	716	840	745	829	820	730	693	804	738	796	786	755	778	775	780	780	761	824	753	733	752	782	772	804	803	792	744	831	819	756	730	797	814	831	836	772	798	792	757	839	771	772	758	802	814	753	731	815	752	769	803	757	836	775	803	796	772	820	793	840	744	793	802	702	771	769	806	781	750	768	803	770	726	779	760	791	772	772	782	818	798	799	780	780	776	810	795	791	780	728	755	814	818	757	759	809	779	778	807	767	750	772	804	795	760	770	798	766	782	780	768	748	758	771	779	785	812	767	795	789	860	748	750	792	741	806	761	781	801	764	804	749	784	806	742	752	729	754	793	784	842	788	760	776	770	805	750	755	829	749	783	772	821	809	773	729	735	765	788	787	755	746	773	840	735	785	754	740	777	749	789	766	764	804	790	796	780	726	826	787	739	759	802	791	826	791	788	773	769	789	749	780	772	779	722	745	798	726	802	755	791	779	770	775	739	798	814	775	777	799	752	795	770	792	756	760	756	779	783	754	786	776	754	719	786	780	726	749	760	736	747	807	755	813	797	815	703	746	802	764	759	715	808	817	789	755	746	785	769	800	739	787	743	767	785	742	822	740	785	793	800	732	782	755	789	834	794	774	768	831	738	779	745	841	797	748	781	769	785	790	760	799	774	756	790	764	792	796	783	696	780	803	742	768	746	784	766	789	789	750	773	751	763	770	757	759	788	791	772	737	781	773	770	789	723	806	777	786	774	748	821	769	782	763	778	776	816	812	768	796	809	747	746	794	794	793	797	730	804	788	756	724	764	798	836	763	728	796	772	764	812	738	827	774	730	782	739	783	801	794	723	731	792	760	797	808	743	782	753	771	783	782	811	783	767	818	765	824	802	737	734	821	802	770	732	742	768	735	768	804	747	787	742	768	759	802	769	770	780	750	780	805	765	793	749	720	803	707	745	756	745	748	789	790	766	721	783	772	766	772	725	808	779	745	734	732	803	793	771	748	768	782	741	783	814	805	761	785	740	804	768	810	697	735	754	796	795	812	798	796	784	798	749	754	704	780	784	785	778	810	732	780	745	801	782	773	747	783	778	743	773	778	825	793	798	829	789	784	791	799	822	782	741	757	773	770	804	790	801	788	765	751	769	792	804	780	809	773	736	762	757	782	792	765	786	746	801	800	700	778	731	808	801	779	755	756	787	755	746	764	782	816	737	828	807	758	767	742	773	759	827	722	798	759	704	724	833	782	837	761	769	771	764	767	769	832	757	771	800	855	790	823	777	778	787	840	789	803	802	793	798	784	785	741	766	764	769	795	769	725	757	799	741	725	783	725	775	808	811	760	777	771	767	819	738	746	778	781	750	802	765	797	762	807	792	822	792	772	825	809	761	784	795	831	798	737	785	762	792	757	823	796	772	779	822	751	776	759	773	808	760	766	848	801	750	764	765	751	780	782	845	798	789	781	800	788	787	791	752	806	776	778	772	806	776	763	778	811	814	771	769	763	807	759	791	773	807	767	772	812	817	784	842	735	773	777	769	742	730	782	736	751	781	768	748	766	791	824	784	783	717	800	725	804	746	810	825	751	766	760	807	811	786	785	743	803	808	752	728	806	797	797	766	766	751	783	767	765	798	802	787	799	743	750	799	819	799	773	737	770	809	822	785	787	764	727	806	791	810	766	811	729	797	735	786	790	786	749	779	823	798	766	788	757	785	795	762	800	842	822	732	773	788	789	786	808	723	779	753	772	804	748	755	777	738	810	775	779	771	800	792	755	808	781	800	748	827	780	779	758	758	827	740	820	691	806	802	771	807	812	746	770	763	811	835	801	769	831	777	779	752	741	817	784	773	789	766	806	798	821	811	747	779	802	756	743	779	804	791	810	788	774	789	803	788	812	774	679	801	790	762
4952	1015	2257	18502	11581	4401	1314	1091	750	728	684	700	699	698	705	753	716	728	716	736	837	812	748	736	728	716	731	713	729	687	717	765	746	726	714	695	723	677	703	746	712	717	692	671	707	723	678	698	729	740	738	741	731	742	765	697	663	659	687	812	760	700	699	715	742	688	710	699	724	653	644	763	663	630	701	704	696	698	729	665	735	693	748	697	724	713	732	725	683	750	730	707	691	655	713	675	712	706	710	696	704	774	691	752	723	702	742	730	681	731	754	740	703	734	674	701	686	710	740	695	678	704	706	734	727	700	691	710	728	640	651	722	671	714	678	720	732	685	650	689	671	695	731	698	708	728	685	700	726	715	745	665	679	768	673	691	742	710	685	717	690	685	692	681	675	724	726	727	681	731	745	696	725	730	715	670	669	722	717	708	711	696	699	731	672	704	685	703	715	678	718	717	713	722	689	758	726	717	710	700	645	707	674	749	713	689	684	644	719	685	686	747	715	706	707	659	680	659	702	728	699	712	697	663	695	716	695	686	711	654	682	641	727	725	753	704	660	686	673	721	731	699	712	693	734	728	693	697	718	717	667	681	697	750	672	697	746	713	691	709	702	713	668	737	761	685	751	703	703	698	681	700	713	698	717	682	718	727	709	666	706	708	732	754	755	704	708	707	689	741	705	670	727	679	697	708	693	708	681	682	727	713	688	702	746	706	696	709	711	679	697	712	726	722	693	706	718	730	687	654	694	671	728	704	714	709	711	705	733	660	705	738	726	684	703	700	730	683	713	720	685	706	662	692	708	708	681	685	670	703	677	677	660	717	648	711	722	671	754	644	723	717	696	682	700	682	750	692	738	677	686	698	721	742	724	729	710	709	702	738	724	670	668	727	678	690	740	690	736	654	721	721	680	687	696	695	679	680	690	751	728	733	719	681	720	701	673	687	681	695	723	701	700	722	754	709	665	727	702	690	718	707	704	693	760	715	715	743	676	697	707	718	691	703	677	728	733	698	748	712	693	702	721	674	677	657	673	708	709	784	695	706	690	670	720	710	723	667	720	686	712	755	702	720	710	712	698	618	680	700	711	718	737	641	689	691	707	685	746	664	656	717	687	696	745	679	708	693	687	673	702	658	684	700	738	723	721	709	714	696	666	691	713	739	695	683	727	706	714	760	700	725	690	705	720	720	725	732	727	689	706	711	736	659	708	674	656	714	710	694	721	677	689	669	701	665	680	709	701	688	733	772	698	722	672	709	687	716	700	719	729	702	671	683	711	707	672	734	677	655	736	699	674	669	724	685	715	714	725	722	734	638	733	691	687	737	739	669	695	656	664	688	737	708	704	713	730	717	702	761	696	724	715	702	683	701	715	732	711	744	699	698	681	664	724	699	721	695	723	672	689	692	694	703	660	707	716	716	704	703	666	724	709	686	773	722	724	719	714	731	709	737	697	757	727	725	666	721	700	724	689	718	701	675	710	710	688	661	723	644	669	695	683	708	728	719	724	745	648	755	695	649	684	758	754	707	677	691	716	707	714	699	679	745	691	734	684	662	756	685	723	737	714	691	742	710	754	743	741	702	715	718	625	710	729	681	728	710	706	667	709	741	712	682	715	687	743	719	741	741	683	724	740	665	701	712	691	718	687	704	750	676	707	693	690	720	725	710	669	732	745	752	700	673	678	672	706	713	703	740	673	704	747	736	658	731	751	701	714	755	677	721	714	637	723	693	768	671	692	651	705	736	723	693	707	715	694	735	718	701	648	680	737	695	698	715	714	692	692	663	679	722	727	742	725	700	719	727	718	694	737	751	759	705	699	676	758	705	731	707	690	703	664	747	729	762	692	693	699	694	744	670	721	646	697	701	705	687	711	727	719	688	684	714	679	690	701	654	688	700	782	657	737	730	741	716	719	715	710	744	693	692	682	649	740	721	719	704	698	678	753	716	656	706	733	708	746	674	722	694	731	711	768	697	677	703	649	732	767	700	729	642	697	730	667	739	722	677	689	640	677	672	673	716	712	710	692	711	732	721	719	678	680	682	689	695	700	706	737	703	708	710	712	707	734	734	725	734	713	674	720	746	684	691	687	700	722	718	690	700	734	707	695	714	680	750	716	719	687	742	695	672	719	720	702	746	727	763	716	698	707	707	695	750	696	725	691	703	707	744	722	716	665	742	724	766	662	751	703	675	719	698	716	688	705	746	709	715	748	721	675	706	635	716	698	730	720	747	661	685	701	663	757	689	718	704	724	722	654	690	706	687	700	747	710	715	723	719	699	673	663	692	718	732	712	700	680	647	720	674	656	706	699	685	690	712	735	728	701	706	729	683	742	683	666	699	703	715	663	694	725	710	651	773	696	722	665	674	680	694	701	682	712	736	668	652	668	730	676	688	673	656	686	766	723	727	746	748	708	736	738	676	718	743	661	707	681	668	720	719	733	728	680	689	677	653	706	712	709	695	702	690	711	697	691	683	734	673	705	744	713	703	731	680	697	698	738	719	669	752	742	690	686	704	699	697	672	702	682	712	683	707	745	699	651	733	690	682	663	683	698	677	750	709	710	652	669	694	684	721	705	701	676	715	700	672	691	706	708	670	630	705	695	761	716	722	708	702	688	712	690	735	678	697	697	666	701	730	693	690	721	718	684	666	707	685	689	733	678	657	722	726	705	706	682	702	720	717	705	701	760	700	738	725	708	706	732	696	649	648	721	657	717	698	713	692	688	702	727	708	787	740	639	773	671	731	706	698	672	757	712	763	704	714	690	710	712	690	695	696	700	685	748	674	683	700	677	696	698	688	709	679	727	712	726	707	686	707	736	726	704	713	696	668	709	694	684	715	737	711	741	659	677	702	721	723	700	725	682	690	655	705	696	748	698	681	704	697	699	708	720	742	703	692	736	727	724	633	672	713	714	744	686	682	738	688	669	726	701	671	708	740	755	671	715	655	701	710	707	671	710	696	703	723	721	676	728	724	670	743	676	705	703	773	733	713	680	707	709	700	740	719	718	695	732	722	753	685	710	724	697	687	752	727	675	696	732	670	699	764	730	731	692	684	702	731	699	704	734	664	690	717	718	683	704	708	699	673	668	661	704	671	704	710	723	697	717	710	673	698	706	704	695	689	739	732	749	672	754	746	697	747	670	660	717	711	744	704	695	688	733	739	688	765	736	719	723	677	734	657	702	699	727	715	709	692	704	743	700	733	689	733	658	696	719	704	663	687	706	710	681	724	683	708	698	640	689	720	725	708	718	735	697	676	725	715	671	671	704	722	694	729	697	718	690	701	677	699	700	734	707	707	730	690	702	670	739	734	690	721	746	648	725	671	676	720	681	724	685	693	663	665	692	697	691	720	674	748	689	691	716	718	662	652	641	724	706	714	762	709	736	771	659	760	737	708	717	675	731	720	675	691	704	728	698	743	673	721	713	693	716	642	714	690	703	724	746	707	667	720	709	751	697	691	732	716	692	716	690	700	686	720	733	742	709	691
24563	21088	29913	55350	49910	27945	8807	3904	898	824	792	744	784	758	726	772	789	762	790	1131	1483	1186	998	850	838	759	750	762	727	762	760	746	792	766	745	719	704	759	733	682	774	727	740	737	813	763	758	737	760	731	808	743	793	770	733	737	730	732	707	777	771	729	732	757	724	779	703	651	720	756	707	699	714	770	735	756	734	754	802	784	716	734	742	741	723	656	723	741	710	681	743	730	717	745	736	742	714	733	752	760	726	737	703	731	728	749	717	749	698	746	706	764	742	706	727	739	652	730	692	708	756	688	690	719	759	714	703	700	778	730	710	747	751	718	698	710	747	734	806	720	769	754	701	780	741	760	736	762	763	679	762	712	754	713	732	757	717	721	772	725	771	741	743	786	774	740	713	759	733	752	758	754	756	719	733	747	722	722	736	724	715	722	723	703	752	718	734	720	726	731	701	754	761	749	727	741	726	775	728	711	724	764	674	784	748	741	766	732	752	722	755	730	730	715	731	747	741	684	721	710	748	749	789	695	731	720	743	738	732	751	691	732	700	736	719	701	757	761	680	783	741	708	737	701	720	735	709	758	725	755	735	736	745	727	706	769	756	678	763	734	720	751	714	759	732	715	782	742	763	739	767	727	741	728	701	779	774	702	696	758	765	755	755	766	722	693	711	747	760	714	766	785	754	732	745	745	724	718	762	734	714	766	748	728	735	737	750	727	686	769	738	680	723	723	719	713	705	750	686	746	726	753	720	739	734	711	667	764	745	761	743	780	761	755	745	746	714	767	735	762	706	733	799	738	711	664	744	729	716	783	737	762	718	722	746	791	697	756	725	780	780	746	738	752	787	767	757	716	761	709	737	760	713	743	705	706	730	749	754	740	750	779	700	702	718	748	719	700	771	744	709	701	741	672	729	754	763	721	726	747	750	715	737	724	780	719	731	795	698	739	689	749	690	783	762	716	770	746	749	715	733	738	751	725	753	738	737	743	715	735	749	763	737	732	746	740	733	735	768	685	729	709	736	696	734	736	732	747	751	740	759	693	750	737	721	780	715	735	756	762	699	705	768	738	772	734	746	766	767	712	677	708	709	752	705	787	762	686	721	774	734	735	728	672	726	734	756	713	747	672	757	750	707	710	733	717	650	724	724	740	747	712	737	766	745	756	760	739	712	737	759	760	712	717	740	735	742	741	731	758	748	702	676	741	764	710	716	771	680	706	741	749	737	728	756	720	715	760	666	758	757	691	751	721	743	697	719	754	750	714	724	703	711	695	731	719	769	730	764	736	726	721	763	724	731	742	787	766	771	735	708	673	715	723	750	737	715	676	699	775	707	695	722	679	718	721	777	752	777	726	722	693	774	767	733	732	718	793	705	708	752	758	742	742	742	738	761	688	692	743	739	775	724	791	709	743	718	750	734	729	756	719	714	704	731	757	726	703	769	709	744	720	723	733	707	742	734	785	716	747	690	730	748	748	707	723	743	739	725	758	771	768	768	719	755	770	733	749	746	738	740	688	743	732	743	735	777	788	703	707	712	740	707	738	725	766	719	734	744	749	689	760	744	715	695	682	769	727	735	783	737	736	748	704	712	728	713	746	738	735	747	773	739	709	707	764	719	742	725	731	738	734	716	748	692	711	705	700	748	776	717	719	718	780	719	681	743	712	752	734	748	745	732	750	762	737	679	767	728	707	722	753	709	708	703	738	743	754	776	667	751	771	691	709	722	697	698	739	697	757	732	712	668	715	750	775	731	720	801	726	762	733	718	759	705	728	680	708	734	721	770	733	736	735	715	754	743	714	741	733	767	794	743	727	708	714	702	758	695	696	740	749	738	748	736	762	722	776	721	749	699	725	744	751	724	728	711	721	722	754	695	744	765	730	769	725	783	718	720	742	745	759	753	732	717	693	740	748	726	714	745	739	716	706	762	744	770	707	725	749	792	793	723	720	695	705	698	739	757	709	739	734	725	708	753	723	716	740	730	768	720	722	748	710	704	723	771	739	763	791	759	717	737	711	688	766	735	756	744	720	717	730	759	756	721	688	761	779	745	716	740	719	733	765	721	729	742	767	724	727	720	774	735	781	756	721	685	746	719	735	718	743	748	721	746	698	751	755	718	702	715	745	743	721	679	738	700	717	692	754	735	746	789	779	763	705	681	746	706	771	774	721	728	692	711	712	743	768	753	755	705	755	727	737	769	762	719	746	719	746	696	724	757	735	768	717	750	765	722	733	728	686	717	775	742	682	755	736	696	786	737	751	725	700	746	743	718	767	799	779	717	755	729	712	769	761	777	742	776	707	753	704	723	762	743	710	728	696	755	742	710	733	732	739	739	744	741	766	756	735	733	706	747	752	766	679	728	732	744	733	761	726	761	717	731	740	717	725	774	754	684	804	747	735	756	738	730	748	731	750	733	805	752	744	761	699	739	776	674	764	758	713	761	743	742	698	702	748	761	743	726	732	782	733	688	725	721	753	782	713	770	726	789	722	716	780	712	731	746	669	705	763	743	748	800	709	768	716	748	737	701	732	726	769	746	755	758	759	710	725	775	740	724	759	747	725	753	734	757	688	697	729	701	736	740	760	755	693	736	696	783	773	754	739	766	656	719	701	723	709	740	756	701	696	734	732	734	714	686	787	765	670	751	683	724	729	750	732	746	714	742	763	759	726	696	774	755	696	771	705	753	739	766	789	715	730	749	733	745	757	689	735	714	759	753	717	734	705	785	733	704	694	796	754	732	765	750	740	738	761	754	698	830	759	734	691	765	709	762	748	735	742	750	775	717	697	703	718	706	782	714	687	731	679	742	748	783	695	703	745	743	686	725	739	730	740	687	728	746	715	724	799	718	755	743	732	775	729	715	701	757	690	743	772	718	715	708	739	704	700	751	744	713	706	728	764	686	756	735	748	738	774	753	723	735	717	695	712	686	746	722	815	672	750	717	762	735	777	733	713	749	732	756	714	706	724	720	749	695	744	781	693	744	712	720	699	755	694	721	746	762	698	753	709	723	692	745	748	728	777	768	727	777	796	713	780	755	719	708	731	736	750	725	754	780	725	719	767	733	682	751	741	772	713	704	740	677	726	781	768	734	693	754	780	782	785	745	751	794	757	777	728	764	745	781	714	723	704	766	740	736	714	725	782	684	759	700	780	739	755	726	757	709	748	746	747	737	718	708	687	774	701	721	752	744	687	746	737	711	757	737	752	744	787	736	744	747	722	695	719	693	757	714	672	699	743	758	723	746	758	745	744	760	755	739	739	738	735	748	738	765	762	730	715	751	732	734	725	754	786	761	765	781	682	739	769	713	773	751	791	726	718	714	764	686	723	737	716	761	767	772	744	769	717	702	729	699	735	744	713	763	700	693	716	728	720	733	747	669	734	718	726	702	749	708	742	707	755	753	715	780	733	733	761	733	741	732	759	707	737	763	770	758	721	773	743	689	737	713	733	694	740	768	762	757	762	755	713	713	692	784	715	707	737	769	718
3506	4459	35179	69704	44656	17732	4465	3830	774	730	738	756	719	737	742	711	714	706	774	1416	1964	1501	1088	857	685	708	750	757	710	695	773	746	745	693	717	717	720	751	721	704	768	739	728	668	663	688	752	669	693	721	712	742	702	714	694	690	748	657	710	671	727	704	637	727	688	726	699	685	743	721	681	693	721	664	686	687	702	762	712	729	727	691	666	728	737	736	666	729	697	732	728	709	711	727	713	760	710	726	739	677	688	668	685	746	729	734	742	730	711	703	765	707	785	665	645	738	694	761	707	719	748	677	719	694	721	691	708	745	706	697	750	685	716	738	716	697	688	711	690	703	713	716	693	717	701	724	753	687	731	751	689	738	699	748	697	710	713	747	698	715	698	715	733	721	739	724	713	718	699	734	731	755	715	749	708	691	704	731	723	722	697	694	707	720	722	684	705	721	675	771	656	696	703	718	738	707	750	720	698	744	751	720	636	698	683	726	699	712	713	684	713	719	741	733	693	700	673	694	709	715	744	724	765	722	726	684	703	716	781	728	690	736	687	722	676	681	657	714	678	695	721	699	705	669	691	720	736	687	715	683	764	721	690	692	707	716	758	734	717	678	711	738	677	711	745	734	699	713	694	692	678	693	716	693	687	755	736	715	728	726	699	777	734	704	640	692	729	712	667	643	769	710	737	725	746	682	703	695	724	703	719	718	682	734	725	729	655	660	701	738	710	679	733	784	788	684	722	674	727	711	725	687	692	701	733	728	728	731	734	695	715	696	745	652	666	668	726	730	719	774	707	675	661	723	730	686	709	693	695	689	667	750	720	756	688	734	708	691	665	729	718	756	672	688	773	697	686	739	685	694	680	732	715	726	666	738	696	717	693	678	703	692	729	675	731	691	672	735	735	693	688	724	733	700	705	731	694	723	708	741	700	749	768	715	712	705	690	708	718	730	701	664	748	665	739	701	740	671	679	696	719	710	673	713	737	712	706	697	741	702	670	742	680	725	683	685	757	671	727	694	702	709	713	737	730	732	700	702	697	703	763	720	692	714	705	741	737	701	706	647	701	788	730	726	717	723	746	699	695	723	696	751	702	718	661	708	717	684	742	723	742	747	688	687	726	747	692	700	756	687	711	727	693	672	676	719	763	708	721	709	677	694	701	676	713	673	708	730	733	730	685	681	658	683	729	674	765	732	686	778	692	717	719	723	705	694	707	736	748	712	655	661	735	715	719	676	757	733	672	712	714	694	682	720	692	737	705	689	682	732	708	686	698	717	748	681	666	625	682	720	707	667	714	672	690	698	712	713	726	737	751	705	687	731	745	732	695	716	720	677	659	715	727	717	737	668	784	711	688	683	664	730	706	685	715	706	703	668	766	756	676	647	787	713	678	713	709	710	742	761	727	713	714	722	767	685	724	694	742	716	734	747	677	766	685	706	676	697	681	684	724	683	704	710	711	717	666	681	723	711	697	692	696	727	717	698	662	701	682	712	700	702	781	711	713	692	718	681	691	713	696	717	649	690	766	748	710	687	704	729	727	690	718	728	691	700	709	729	699	689	701	642	695	704	725	707	668	648	726	717	730	676	732	707	722	709	691	664	770	683	718	702	748	728	732	677	682	715	728	732	708	722	701	698	665	710	783	722	732	698	688	725	692	749	763	735	701	694	701	700	722	694	700	735	732	707	694	716	682	708	719	673	718	709	722	692	711	693	732	704	735	730	718	722	707	726	711	686	678	702	682	733	705	728	672	703	689	722	721	678	699	673	711	711	696	731	707	659	732	677	726	725	714	710	706	722	679	729	730	748	689	763	752	695	723	693	720	726	759	757	732	752	702	739	719	705	710	715	740	658	735	729	669	700	690	717	674	720	744	764	720	738	748	714	746	734	740	699	684	727	665	747	697	722	734	698	694	689	712	762	686	721	740	712	714	702	721	712	686	701	666	684	698	706	686	730	643	711	727	683	721	735	690	703	671	691	750	702	698	728	708	731	713	720	725	663	719	716	741	680	701	779	668	662	713	735	716	685	767	687	707	728	729	729	710	704	756	685	716	697	659	714	694	705	728	673	727	673	721	686	690	740	793	682	709	713	728	750	733	720	680	735	756	685	716	702	719	740	652	696	754	705	743	741	704	721	671	733	676	702	711	687	770	722	665	709	715	718	659	729	728	675	679	684	719	722	780	720	682	728	681	674	764	715	727	673	687	772	651	722	699	759	692	691	725	717	755	738	711	680	705	697	712	722	691	668	658	725	700	724	699	698	676	720	694	666	732	702	698	707	728	721	713	731	725	645	682	694	682	715	691	706	669	701	754	698	701	756	714	750	729	678	693	760	700	714	696	722	713	717	724	696	704	708	677	723	715	697	665	725	663	731	766	680	726	743	661	708	700	735	668	692	773	686	690	728	711	762	672	697	684	706	726	725	701	702	729	702	668	724	703	724	689	695	712	691	753	703	735	707	752	759	706	724	727	666	747	703	663	692	728	719	735	750	738	720	723	710	649	738	701	698	707	724	673	712	723	681	702	675	744	682	714	710	662	654	733	702	774	735	712	740	729	714	694	732	721	664	721	731	744	729	747	647	666	709	747	665	679	676	731	722	730	707	705	685	682	732	695	717	679	677	721	724	750	686	668	710	691	702	719	712	698	692	734	738	704	705	697	686	719	701	732	735	649	704	688	737	726	684	678	663	692	698	689	714	708	696	700	707	712	681	694	707	728	736	727	697	698	695	719	685	705	723	702	694	686	708	708	692	712	748	703	714	668	686	707	743	720	696	712	731	702	707	695	737	659	687	711	733	720	698	736	743	719	693	742	687	758	686	734	756	699	714	695	707	771	688	715	743	734	735	758	667	729	760	733	734	733	698	720	743	717	719	697	747	691	694	696	738	717	668	711	693	666	703	727	692	715	704	716	730	738	778	732	722	726	727	736	692	704	727	708	723	730	671	745	729	732	739	689	760	696	652	708	728	689	688	721	693	697	695	718	688	768	701	688	706	709	678	746	723	707	698	735	678	685	694	720	666	674	710	696	677	729	697	710	701	696	707	693	701	699	697	709	698	708	715	658	772	681	722	669	746	747	729	694	717	746	696	707	721	684	711	722	675	721	700	710	725	759	687	712	697	707	712	685	731	722	711	717	707	713	692	703	706	792	722	694	754	686	691	706	709	667	716	733	671	755	712	702	737	664	704	678	704	718	707	695	729	718	731	710	712	716	694	755	704	699	704	714	731	719	696	715	737	666	684	720	712	684	719	679	684	734	696	690	691	685	748	679	718	709	713	744	704	701	673	697	671	728	706	713	687	722	734	680	704	694	721	700	720	677	700	675	706	678	723	772	735	703	716	736	742	697	708	684	712	714	762	693	726	714	688	707	721	714	682	685	751	678	692	716	717	746	703	676	714	671	740	733	704	741	660	702	736	716	757	709	688	706	735	730	719	699	727	677	661	722	656	676	719	713	674	711	705	690	722	723	709	748	738	732	719	666	734
23841	21134	31980	63745	52451	34344	11540	4561	1056	857	907	851	893	839	845	845	856	870	882	1546	2248	1903	1445	1055	868	873	810	841	890	804	853	807	812	867	803	862	834	845	845	802	788	851	851	808	813	820	872	794	795	794	870	813	823	793	803	850	778	844	872	820	817	757	798	867	819	792	834	816	832	807	852	804	822	789	827	808	813	831	782	769	823	816	814	807	753	766	786	822	854	833	821	831	810	774	823	827	762	812	833	777	838	820	772	804	828	762	782	843	820	786	845	831	825	780	821	814	820	824	814	837	806	792	870	789	865	778	834	859	842	808	827	846	748	805	799	834	805	817	830	804	795	827	759	836	780	832	790	814	888	867	814	759	798	755	807	776	816	809	851	808	786	830	847	819	855	860	779	832	812	807	890	817	793	842	841	792	837	863	860	787	803	776	773	790	828	824	835	758	793	796	826	792	807	791	808	810	785	825	829	787	760	817	883	838	824	818	798	812	812	813	766	867	841	808	785	773	831	805	790	805	801	806	835	789	834	806	793	853	805	808	803	780	831	824	817	805	814	805	793	818	789	825	803	809	807	806	813	817	810	831	865	819	799	808	789	839	824	811	780	819	786	774	859	809	823	897	792	818	834	840	835	770	810	813	821	797	859	837	803	832	781	807	769	800	855	802	831	776	802	830	826	830	781	844	827	765	814	818	861	820	761	872	794	811	782	826	808	800	828	796	815	825	847	835	830	802	762	795	856	817	797	886	824	823	761	778	855	823	794	759	766	761	835	825	845	859	819	824	809	837	822	784	840	756	808	827	797	836	849	815	848	848	857	814	858	847	786	814	752	802	831	812	792	788	823	791	814	776	823	811	742	828	809	808	753	784	790	807	808	824	824	860	840	786	818	822	838	818	797	836	815	796	814	851	818	792	779	741	814	831	863	847	763	789	822	863	835	808	838	855	828	849	783	771	863	769	852	785	826	833	800	824	858	776	789	787	848	746	814	818	803	841	834	809	858	806	825	807	819	783	783	783	773	778	810	804	789	832	869	827	808	813	885	835	838	784	784	843	829	755	785	784	872	830	847	851	785	875	813	794	827	796	773	806	815	818	771	786	810	807	851	811	846	769	841	823	830	756	810	820	832	797	809	839	831	757	804	767	809	812	780	846	832	802	856	789	873	777	833	798	833	842	828	785	824	846	868	822	830	801	886	786	782	802	781	826	831	847	860	841	815	783	839	820	834	791	816	793	794	821	847	843	802	769	772	764	754	848	832	825	849	813	792	857	766	816	816	770	807	778	841	828	809	803	812	871	892	836	795	836	795	768	793	840	788	823	806	799	861	868	834	817	842	795	805	824	793	760	818	867	779	844	828	806	788	833	807	790	831	794	777	834	799	798	806	792	802	767	796	858	785	788	831	832	810	756	807	794	813	832	786	810	817	772	843	824	820	821	827	822	773	822	855	799	796	817	842	810	805	834	774	812	804	866	817	827	819	860	826	792	824	835	813	854	824	838	798	835	769	820	861	789	788	855	755	747	817	817	865	809	832	872	871	799	807	777	828	853	865	774	797	813	773	813	826	781	800	820	882	900	822	858	812	824	770	788	838	831	817	829	806	808	789	788	831	813	792	842	750	838	829	871	798	833	798	789	786	837	795	788	756	813	811	818	811	878	807	815	851	775	788	818	816	817	751	793	803	841	828	820	786	832	835	828	823	801	809	875	836	812	806	860	769	857	810	763	801	803	773	830	807	834	841	804	812	848	850	832	802	804	870	829	780	869	847	842	822	778	811	826	878	797	794	790	849	797	821	748	791	830	773	803	791	822	786	809	787	803	835	806	783	814	847	776	804	829	806	800	768	784	816	837	795	800	812	832	810	783	834	868	802	843	834	774	809	845	803	828	806	865	827	806	766	847	805	767	828	841	791	839	815	784	826	802	765	815	767	795	783	808	802	772	845	791	808	797	741	851	811	858	797	857	808	818	799	816	840	849	804	790	820	777	771	830	799	803	758	805	851	782	787	762	819	804	783	826	851	849	804	839	785	810	864	824	852	809	774	814	813	806	838	818	818	849	836	839	861	840	794	792	784	794	767	815	821	798	811	783	794	806	839	846	756	818	759	863	802	823	790	833	837	791	850	818	792	783	835	777	823	831	822	791	855	855	853	765	818	790	757	820	812	827	761	795	791	782	848	777	775	769	816	857	782	833	829	801	797	761	835	872	789	819	844	790	814	795	786	839	768	781	786	785	826	797	810	809	813	803	830	850	838	855	766	853	862	806	742	813	799	834	851	839	832	841	817	789	809	805	817	761	820	786	850	814	818	831	811	769	793	829	815	879	798	860	797	831	821	863	792	799	798	829	831	836	830	804	794	799	846	788	849	811	776	787	795	804	741	773	768	845	802	758	817	810	834	834	835	820	799	779	809	801	844	841	853	799	831	837	825	816	846	826	842	796	839	846	832	763	819	813	787	788	780	800	835	795	845	806	818	833	845	798	797	826	840	856	811	772	857	821	772	836	808	862	777	869	800	781	858	822	793	795	808	799	781	834	801	789	851	817	782	808	788	846	773	807	827	835	807	797	827	813	856	819	774	749	817	812	833	794	815	794	804	804	800	875	847	814	824	807	822	856	811	844	858	817	831	818	803	799	823	766	738	806	790	801	838	774	796	813	849	812	780	785	877	781	749	794	847	782	828	827	776	825	797	801	816	796	816	844	800	857	804	803	837	771	791	838	803	780	755	819	828	831	813	840	829	817	817	812	823	803	811	779	748	839	821	841	764	799	797	823	838	809	873	793	789	773	794	868	832	781	818	854	828	825	784	789	851	839	748	821	806	785	844	812	825	833	831	828	804	836	802	836	842	872	878	796	788	810	793	818	790	796	836	828	851	825	805	839	807	785	826	799	827	832	806	818	856	815	849	814	781	836	861	814	838	835	828	737	767	802	790	795	808	777	823	814	756	822	806	785	779	828	771	797	790	793	823	764	784	814	870	783	842	826	838	843	833	821	829	820	789	808	837	797	834	789	813	830	770	826	843	758	789	781	832	814	785	846	859	840	813	825	812	821	825	805	822	830	832	803	778	805	794	840	798	822	815	818	784	814	811	826	843	795	815	787	791	815	823	850	815	833	838	820	846	793	828	830	820	818	826	833	827	774	793	792	814	809	866	803	819	852	889	793	810	840	838	780	816	847	817	813	794	731	795	820	839	816	816	768	756	785	772	827	849	801	795	840	794	804	791	843	872	806	830	777	819	810	786	766	811	820	865	747	812	849	780	841	830	816	810	786	763	830	833	742	790	831	792	822	865	811	806	781	800	823	807	811	859	786	792	796	828	788	805	815	853	803	835	797	831	815	770	786	794	854	826	823	780	808	828	858	770	852	813	744	780	737	847	748	840	768	836	754	823	801	773	795	804	794	781	774	775	804	800	834	830	824	824	854	869	803	837	811	787	818	791	823	849	821	836	827	837	884	863	757	835	811	815	854	851	824	762	835
3858	7173	44076	80562	48980	24010	5409	3995	805	812	813	863	813	887	796	857	749	800	839	2149	3022	2481	1722	1148	932	842	798	825	800	741	768	838	762	799	808	782	781	787	782	773	835	732	765	784	816	752	806	813	840	785	759	763	852	753	774	833	789	779	837	780	791	793	840	774	758	726	816	793	769	793	776	769	775	809	759	825	756	747	784	827	813	782	781	767	803	795	816	747	759	806	785	797	773	832	792	801	754	786	804	814	820	737	803	790	742	796	818	867	819	736	765	773	778	729	823	816	833	768	790	804	796	768	815	756	797	812	768	808	826	723	779	773	804	799	796	810	823	803	819	816	806	825	807	811	800	753	759	821	815	816	781	792	784	800	804	741	766	769	773	768	795	809	787	819	818	832	756	764	768	737	853	846	758	830	823	786	794	735	749	788	808	793	778	797	782	746	793	784	785	778	806	784	798	771	744	776	791	782	816	771	739	785	814	767	794	793	837	801	825	807	817	758	763	782	745	843	794	806	758	766	746	860	766	785	820	772	772	803	760	748	779	791	754	778	777	811	778	813	810	769	813	744	801	773	775	819	826	813	811	801	786	793	789	741	761	811	808	804	746	758	792	821	813	832	779	795	805	811	791	758	791	770	797	860	771	840	807	817	760	799	800	792	757	781	771	829	780	842	792	790	834	782	828	749	777	728	802	786	795	788	751	761	792	746	748	807	765	740	813	814	751	772	818	787	761	772	800	785	789	758	820	767	827	806	787	780	779	819	812	775	767	858	868	795	774	716	768	867	765	824	789	778	778	782	760	736	775	799	761	764	831	762	781	777	777	764	755	849	750	821	765	807	851	800	766	814	747	758	797	833	785	725	790	766	799	751	854	807	793	757	834	766	779	784	799	794	809	758	778	793	729	788	782	779	760	744	782	805	773	785	742	813	778	807	797	793	776	722	837	808	772	770	766	816	754	832	774	772	794	835	791	759	789	792	795	780	780	796	766	798	780	814	790	815	802	772	801	784	809	810	754	769	834	764	762	735	843	749	772	740	781	823	802	816	772	822	836	782	797	824	783	774	817	804	761	784	828	820	796	789	776	797	783	817	781	765	811	753	803	763	806	752	761	758	770	802	832	783	810	768	814	773	818	818	744	767	799	788	783	824	771	803	786	718	779	765	758	736	803	832	801	782	788	831	812	786	813	798	814	784	789	799	776	786	774	769	793	819	746	804	781	769	744	781	799	832	810	770	777	816	804	769	779	763	745	831	738	756	775	772	782	769	780	759	832	816	802	786	801	807	794	768	817	779	769	706	793	817	786	778	788	835	773	785	816	754	776	791	787	818	763	776	795	748	803	843	777	759	828	756	780	810	822	843	788	776	839	811	807	775	771	773	801	828	802	753	800	800	779	724	748	814	795	802	833	799	818	817	784	788	762	772	805	809	796	792	792	828	763	779	770	820	801	781	790	773	770	777	824	749	826	857	809	820	810	824	782	841	768	780	792	776	841	792	820	754	764	777	792	762	802	783	828	792	761	809	803	752	803	759	782	827	782	752	754	787	788	739	794	809	814	778	799	722	811	764	794	755	764	762	820	828	776	828	735	793	803	812	801	735	764	796	730	802	842	821	820	802	795	797	761	808	819	741	764	832	799	765	830	833	831	784	761	806	835	794	802	838	771	805	787	823	796	808	789	800	801	777	795	754	796	789	778	810	789	795	799	809	768	772	813	792	819	842	787	852	790	770	801	752	786	759	760	810	813	835	792	766	813	747	821	787	807	811	807	766	759	767	773	782	750	820	819	728	797	788	772	832	769	767	737	790	821	803	845	802	782	789	767	802	806	808	830	779	774	805	773	740	748	778	768	800	848	780	745	727	787	777	816	801	729	799	785	748	847	806	790	751	772	759	781	829	826	784	772	801	812	802	823	808	783	790	805	841	762	759	777	786	800	784	774	794	807	774	772	833	741	761	769	748	756	726	750	792	821	741	762	820	778	832	768	762	763	772	766	761	794	787	796	783	775	794	767	812	813	764	750	778	844	730	759	773	789	773	759	784	754	835	807	738	704	767	791	787	769	757	786	734	762	773	814	802	783	789	775	783	805	748	833	772	787	739	811	757	757	808	811	782	756	770	810	798	770	791	790	785	747	773	813	711	819	795	752	775	781	765	721	805	824	766	807	727	777	752	803	746	814	764	781	777	734	806	780	784	799	844	805	823	840	783	785	780	796	792	835	730	817	809	865	841	789	774	760	747	809	772	776	731	843	774	856	775	793	795	775	819	807	818	776	813	843	760	767	803	774	772	803	727	819	788	798	826	766	776	797	801	788	765	780	789	779	799	801	765	794	835	775	749	824	760	727	809	773	777	751	806	811	787	781	865	794	782	809	849	785	746	780	771	735	763	776	723	789	764	785	789	781	823	761	773	821	814	795	788	813	803	761	815	747	761	821	823	803	757	768	772	821	783	792	777	799	797	772	754	817	802	777	765	760	796	824	763	798	813	796	760	809	822	822	801	824	781	775	781	804	789	764	783	791	799	722	763	840	724	770	785	806	779	768	789	778	793	798	798	801	820	799	792	815	803	783	846	767	750	769	791	813	792	765	768	791	774	788	784	792	812	770	791	784	783	807	773	767	773	726	802	781	779	806	784	785	783	796	789	751	817	764	842	814	798	766	815	769	800	791	787	851	793	815	739	806	806	777	813	788	789	739	799	778	729	779	820	789	739	797	766	823	757	772	751	758	771	761	789	785	768	812	704	709	830	797	755	815	766	765	776	750	788	816	847	792	743	814	804	784	758	834	767	780	791	786	803	797	785	787	777	775	799	786	788	787	766	733	768	813	796	796	752	767	779	833	838	760	791	775	782	787	802	837	803	792	728	795	773	779	736	817	807	768	810	742	871	775	763	789	808	795	774	787	742	789	806	819	849	819	809	796	789	860	807	824	787	759	780	813	756	788	762	787	786	791	800	801	784	813	788	744	786	793	805	801	741	829	803	732	791	724	776	796	775	771	754	795	786	795	759	755	784	799	811	770	745	741	730	744	795	755	783	825	780	772	749	809	765	801	788	737	764	796	788	803	793	774	764	726	789	740	807	760	780	786	764	784	784	784	755	808	804	717	811	820	751	761	794	771	801	788	784	748	778	767	784	732	792	850	850	793	712	790	811	803	816	829	775	835	773	747	852	777	782	791	765	718	733	805	800	777	766	810	786	802	785	803	752	809	795	804	822	739	758	773	756	772	805	799	778	800	789	787	792	803	765	803	797	762	778	782	802	752	798	835	837	768	770	811	846	779	858	802	778	787	771	775	763	823	745	814	823	761	774	801	792	755	770	787	838	789	802	768	801	811	746	820	813	794	819	794	779	803	785	785	797	804	759	831	820	799	738	805	757	794	783	775	749	775	782	756	777	748	824	779	827	754	780	775	808	787	731	808	762	744	798	771	796	794	791	827	834	765	730	779	757	767	836	749	847	799	781	835	808	752	730	793	762	773	802
27289	13186	10278	24489	8725	3097	1124	872	724	803	732	776	802	815	777	825	794	845	832	779	900	927	917	815	849	786	751	814	853	770	766	772	782	737	847	754	752	776	764	815	795	787	747	797	771	769	761	764	785	758	728	839	777	778	737	819	806	775	746	744	802	753	741	808	715	800	774	781	762	793	771	737	779	751	754	749	748	812	791	758	749	806	751	795	709	747	842	795	819	773	779	775	779	819	815	757	811	747	755	787	793	792	752	741	781	790	791	778	751	752	762	765	724	766	760	753	773	769	767	798	781	806	765	748	773	786	784	785	765	784	750	788	781	833	854	761	772	788	811	776	777	826	798	787	727	750	835	754	769	764	799	738	799	823	770	776	758	752	781	798	777	770	748	779	764	770	790	797	762	753	757	761	780	784	807	793	782	762	807	828	800	772	754	800	762	758	746	770	766	759	764	744	768	805	801	821	726	780	725	793	746	787	750	776	783	775	735	747	772	742	795	802	751	764	780	764	783	766	754	757	833	750	819	814	766	712	813	797	774	784	737	807	794	775	732	796	764	770	780	748	771	807	771	825	790	691	783	793	730	805	793	796	777	812	770	785	796	798	740	800	769	777	785	795	749	797	810	786	758	782	817	774	795	735	761	821	758	725	787	818	753	786	773	741	731	804	762	720	765	785	752	790	802	711	759	771	780	813	752	746	785	739	737	795	804	740	760	781	746	802	776	834	748	749	814	752	753	701	802	765	762	755	812	788	734	747	790	696	757	765	810	770	727	812	787	762	753	716	787	821	832	816	817	760	756	770	789	823	771	802	790	760	745	751	804	784	753	755	763	745	741	803	794	818	771	797	790	755	765	781	824	777	814	769	797	791	786	741	820	731	792	750	779	782	805	720	784	795	832	731	747	796	790	723	791	753	809	709	777	786	750	773	793	811	776	737	756	786	771	794	819	747	745	795	764	756	804	750	746	764	773	798	770	768	729	775	748	779	773	813	747	779	825	738	831	777	793	771	748	774	804	773	758	761	778	759	772	775	765	758	746	799	761	817	753	770	814	714	794	759	797	833	736	753	759	781	777	799	768	783	802	748	776	755	761	800	760	790	796	755	738	767	790	804	791	775	767	704	802	714	792	763	744	768	764	768	720	767	790	751	764	791	773	784	766	746	758	792	680	754	799	763	776	769	795	813	806	806	815	774	776	779	834	766	762	790	815	763	764	785	789	827	790	787	794	814	814	781	764	756	766	814	778	771	759	765	724	751	754	801	748	810	776	812	805	798	802	751	763	789	793	766	756	820	807	797	786	793	811	762	808	749	762	695	785	781	836	779	720	772	737	805	773	770	822	768	745	748	790	761	762	829	739	799	753	739	739	792	797	782	752	788	791	786	799	766	792	794	779	788	756	782	762	780	797	777	756	779	755	814	783	753	816	767	738	717	801	808	754	754	749	787	740	829	787	793	760	741	800	763	804	790	770	794	780	758	802	817	793	817	815	764	779	766	741	756	768	745	760	815	735	782	769	743	762	771	739	782	776	746	833	761	772	803	776	790	777	803	759	773	779	773	747	770	737	793	778	815	780	739	845	782	839	798	779	809	767	778	741	753	759	764	800	759	826	803	732	775	732	781	789	809	725	790	775	775	710	778	761	758	775	760	847	779	778	753	837	767	767	791	777	765	749	787	771	784	740	767	746	746	794	781	770	783	731	770	743	808	761	742	790	816	785	815	793	725	737	732	792	812	812	738	774	805	764	780	801	719	739	767	792	794	753	825	766	774	776	796	727	756	785	801	751	770	814	799	768	767	755	735	756	800	784	778	757	790	795	758	804	786	781	746	785	831	785	798	777	766	823	845	733	786	782	774	737	771	785	755	721	798	740	803	769	743	821	739	810	785	820	747	754	786	768	769	733	742	750	766	741	796	799	756	793	728	793	746	814	822	748	814	794	791	782	745	792	730	795	770	825	743	779	795	746	780	799	829	742	789	851	788	821	797	770	762	766	769	784	818	807	748	750	777	771	742	752	769	763	753	761	782	764	788	751	803	761	789	778	762	789	820	822	788	778	752	789	765	731	774	771	801	764	747	744	744	745	786	822	804	810	736	749	734	797	800	758	730	775	779	767	804	775	767	757	777	771	748	756	796	729	811	763	793	718	792	786	790	797	797	828	784	765	797	734	801	771	805	804	785	762	807	762	763	790	806	771	749	743	781	765	764	751	780	744	772	772	782	759	787	772	798	794	769	784	749	781	789	796	812	767	797	793	808	734	808	744	796	798	740	735	776	733	778	798	793	794	764	778	765	737	778	758	717	734	738	797	774	790	728	734	762	775	742	802	763	778	763	771	779	773	810	792	818	822	732	735	784	735	764	775	811	777	794	734	786	812	745	798	823	797	746	767	807	806	737	798	737	791	749	761	779	755	788	756	771	814	775	779	806	760	778	780	803	807	735	722	794	758	728	776	740	747	785	769	788	796	778	771	739	805	829	755	763	740	772	788	777	790	801	769	783	749	735	750	775	765	789	754	766	744	758	723	758	775	830	825	746	773	791	756	779	840	816	754	770	782	776	783	805	733	832	790	760	748	746	768	774	784	796	841	748	758	800	758	762	815	778	738	769	796	801	776	844	786	818	811	785	727	785	852	799	824	811	765	754	791	788	782	779	791	818	778	719	762	776	758	759	793	803	771	811	764	750	767	771	774	736	761	756	778	756	748	812	788	817	824	786	757	742	750	752	778	777	748	754	801	750	743	815	826	743	768	762	726	825	734	741	740	805	778	779	747	779	795	799	765	829	807	775	851	795	800	816	764	762	801	767	742	782	801	782	737	730	794	819	788	766	777	762	801	755	835	797	769	753	770	756	737	776	768	790	796	770	795	772	783	756	741	758	769	756	795	782	757	764	770	773	813	774	766	758	770	736	760	749	764	730	788	844	799	844	764	828	754	809	773	831	817	809	804	788	764	769	713	761	796	771	793	818	749	803	775	803	781	770	845	779	775	727	794	759	770	828	757	761	818	730	783	712	798	793	759	815	807	782	711	816	774	789	813	777	776	743	735	767	762	767	743	788	785	757	750	761	754	793	777	759	764	758	755	771	731	772	765	771	776	740	781	766	814	794	797	778	726	808	795	765	742	793	855	786	717	784	801	794	812	822	730	745	722	809	783	777	799	816	765	772	730	810	757	773	792	771	795	790	731	774	759	741	818	776	780	816	756	782	784	741	790	786	726	774	774	749	781	761	775	744	783	734	768	765	762	798	738	837	788	793	841	806	775	720	788	807	725	774	784	775	775	786	767	774	769	802	849	807	801	717	698	803	766	828	777	761	797	769	790	794	763	765	768	766	814	753	762	779	814	834	783	803	778	756	788	753	829	781	787	787	765	809	761	775	834	768	759	757	753	759	787	773	739	794	775	788	808	738	754	820	767	753	821	762	760	798	774	786	733	793	752	789	747	797	731	792	787	729	776	776	780	770	805	780	787	791	736	790	804	734
5036	1000	11833	17452	6019	2845	970	886	693	737	727	695	710	728	693	732	720	685	743	798	867	925	827	809	730	656	740	723	723	737	722	739	721	749	682	700	661	738	708	728	722	747	746	745	659	706	708	785	683	737	700	729	743	758	741	676	666	711	727	732	701	683	697	669	694	705	719	681	665	712	647	738	733	722	728	689	704	696	711	702	718	731	663	699	722	698	697	641	724	692	658	725	701	705	651	664	738	678	688	701	735	643	723	711	697	740	710	652	716	663	667	729	723	714	697	698	702	697	695	668	673	707	691	648	719	629	684	707	700	703	707	716	723	708	699	708	710	663	694	706	718	677	691	704	712	698	698	724	723	647	679	713	703	745	702	720	702	722	732	690	703	725	668	697	697	709	757	714	699	670	733	756	698	666	698	706	715	716	693	709	692	701	679	647	713	723	692	677	715	676	719	715	766	714	723	712	734	728	698	719	691	697	695	677	729	733	692	651	707	735	750	718	720	728	696	701	689	708	690	673	673	640	690	714	694	699	694	705	714	722	706	726	714	730	687	692	703	672	708	709	710	726	645	643	699	701	720	705	736	683	701	732	681	710	693	707	694	724	696	709	694	639	714	712	710	648	616	708	717	724	719	708	695	702	682	687	683	723	739	722	680	649	730	698	727	664	704	672	699	693	680	693	711	696	708	723	691	695	688	669	685	754	688	662	698	725	661	710	725	687	703	671	690	691	711	732	699	701	720	726	694	729	751	717	728	712	665	684	721	691	766	695	684	688	703	716	674	731	647	664	688	707	703	704	668	716	711	698	692	683	681	721	709	735	672	683	721	687	695	776	706	713	711	733	697	701	670	671	718	695	701	690	703	701	700	713	688	673	719	757	671	710	673	718	735	719	729	705	727	716	717	689	704	685	701	693	701	681	757	700	687	653	713	716	670	689	698	723	704	732	714	696	644	669	694	695	729	718	674	722	661	736	704	677	758	666	714	687	674	697	691	713	711	695	712	732	699	732	728	750	674	727	661	729	700	653	783	730	711	716	673	666	758	697	664	704	704	726	690	721	694	664	655	712	730	721	753	680	701	708	692	684	724	778	650	735	657	712	683	686	633	689	717	689	651	712	705	694	679	720	689	690	722	686	677	679	702	688	694	741	680	668	685	646	734	709	717	690	686	783	726	718	659	677	740	727	693	708	711	689	679	667	677	654	682	753	699	697	697	692	692	741	702	729	721	665	691	761	694	673	663	721	735	714	741	719	709	739	705	674	717	729	714	722	703	701	760	679	711	650	694	708	708	717	694	674	709	692	726	684	708	727	678	691	687	721	693	661	692	673	667	671	715	721	724	693	691	725	668	710	741	737	681	680	695	708	701	699	698	713	683	705	713	706	686	753	660	726	702	714	700	660	713	717	670	688	727	731	714	635	674	664	708	708	716	684	661	661	704	763	673	771	698	702	678	717	685	695	714	758	711	699	693	654	688	698	745	678	699	728	768	698	662	710	729	693	673	692	726	744	718	711	721	753	700	759	674	724	749	676	705	692	677	714	680	725	705	690	713	693	742	745	675	667	717	685	687	671	716	733	699	717	671	765	731	701	704	764	747	680	692	716	709	684	675	693	702	729	727	687	667	631	696	702	707	639	685	728	660	735	680	713	673	663	736	657	698	729	700	705	661	706	688	712	696	727	745	735	743	670	710	684	732	747	713	665	665	692	680	712	668	733	709	723	716	693	753	745	730	749	743	706	726	712	699	698	676	742	705	702	685	654	674	683	706	660	765	691	729	697	676	743	734	710	741	708	694	729	669	704	668	728	703	696	713	683	675	725	698	726	717	724	703	701	713	689	702	714	659	712	694	693	700	739	727	707	700	709	708	711	768	666	671	727	714	725	746	711	712	746	702	701	686	703	656	776	664	755	727	652	707	730	669	680	707	736	775	679	650	704	688	735	669	689	703	710	728	683	693	672	672	709	696	697	693	705	737	716	677	685	685	682	715	718	712	707	689	713	661	750	701	689	696	744	751	708	693	690	722	707	696	736	715	720	702	673	726	693	703	724	708	729	734	701	730	711	702	750	694	720	672	671	745	734	689	699	701	666	720	662	702	706	710	710	670	707	714	759	727	684	701	676	702	739	730	734	742	674	739	661	721	733	685	730	700	676	705	706	711	697	659	710	671	700	739	713	675	684	659	720	695	714	680	724	684	700	713	677	653	681	688	673	675	685	739	711	712	728	738	664	682	680	673	663	737	680	735	654	710	725	684	682	648	726	683	740	668	686	748	713	712	709	701	748	753	716	700	647	655	685	721	777	725	701	735	699	665	689	651	711	664	691	705	740	712	690	673	709	729	708	664	671	720	705	702	723	739	730	695	734	748	692	728	671	736	662	681	720	695	702	668	698	713	700	690	701	710	655	708	695	747	713	717	721	693	707	713	685	729	690	756	708	731	663	690	720	710	732	726	705	776	737	722	711	681	663	678	715	710	718	685	672	725	703	716	638	684	680	665	723	714	709	715	674	737	723	724	701	637	696	711	762	655	689	738	700	692	678	699	751	709	702	715	722	738	672	725	690	703	648	718	711	710	697	725	659	738	728	733	713	694	735	737	716	675	751	710	722	686	698	733	723	663	671	718	670	675	751	705	717	733	736	674	678	709	692	708	690	708	689	682	752	700	697	759	699	699	702	677	673	775	640	758	737	714	698	669	694	649	700	750	673	725	725	721	701	699	686	641	735	673	676	675	736	727	683	674	660	706	706	694	725	712	689	691	687	742	707	736	688	691	678	743	734	677	722	707	754	706	691	708	675	687	699	715	684	639	728	713	705	705	678	678	718	656	716	693	693	635	714	708	759	650	710	712	702	703	735	709	685	679	740	699	687	692	685	702	747	737	699	723	690	723	701	672	720	684	699	660	671	713	688	748	669	714	704	709	610	688	679	731	741	703	740	684	730	700	726	686	724	695	726	648	655	698	725	690	697	715	696	714	651	657	699	644	694	703	694	711	727	677	728	714	687	708	718	661	738	722	696	690	739	692	641	691	687	684	698	687	735	705	725	698	731	706	682	673	697	680	731	684	696	709	702	729	701	732	713	701	742	701	700	748	692	698	677	679	727	700	729	745	715	695	689	705	676	728	750	703	722	709	757	716	655	676	673	699	685	698	725	755	675	728	628	702	734	672	722	712	714	718	754	702	750	723	654	696	747	691	649	653	710	727	720	727	734	695	719	721	741	705	683	737	695	719	740	721	701	700	696	725	688	681	686	672	688	699	646	728	699	726	673	712	715	720	742	716	671	686	689	711	749	724	713	693	660	675	683	749	696	708	696	689	736	708	655	710	719	716	664	693	684	744	732	701	735	736	712	724	737	722	730	673	712	725	689	708	686	747	700	700	677	715	672	671	733	701	677	725	682	704	730	644	703	703	740	711	686	720	686	713	689	721	721	661	732	716	682	695	693	713	729	679	676	737	725	698	706	710	676	703	719	666	731	718	706
24525	21043	37273	52839	31468	17697	5917	1487	818	807	781	771	750	761	768	766	757	703	805	1233	2107	2003	1538	1060	862	774	750	744	737	744	725	716	725	762	704	766	766	708	753	766	739	737	721	731	728	788	729	689	775	719	712	740	730	728	711	800	743	742	760	741	754	748	766	726	722	717	720	680	771	727	735	735	733	722	701	731	757	680	778	752	762	765	757	709	707	748	720	714	770	767	709	742	707	760	744	759	737	713	710	754	761	778	769	713	745	688	776	756	725	739	744	752	751	718	718	771	690	710	723	685	723	729	727	733	726	721	771	724	760	813	757	759	697	730	756	728	695	694	704	768	737	702	766	749	757	789	722	746	748	799	724	707	715	756	707	757	742	693	759	761	788	768	702	711	733	747	706	743	759	692	719	766	699	743	740	705	720	762	724	719	749	719	706	677	730	778	734	737	691	711	714	766	687	704	736	735	703	752	713	748	738	745	729	741	724	720	734	714	777	720	708	747	731	767	720	707	697	777	766	717	727	716	705	733	752	739	724	728	747	754	733	788	711	724	738	714	757	736	728	719	751	752	725	717	786	761	719	750	732	733	702	704	782	707	698	707	708	768	769	713	721	721	768	730	707	734	760	744	762	722	727	718	752	712	747	730	727	741	708	716	714	750	763	745	782	706	720	716	758	697	731	763	693	747	761	723	783	794	749	684	697	743	768	715	755	730	725	722	722	726	718	759	743	719	703	719	765	726	730	702	744	710	720	739	777	741	717	821	743	706	734	720	756	702	783	767	707	717	767	741	783	751	704	713	747	776	755	730	725	729	744	686	717	747	760	743	695	746	727	775	682	745	689	751	709	737	682	752	743	738	740	698	737	746	734	717	728	732	786	719	723	711	714	745	767	783	706	762	792	784	751	710	744	771	711	714	731	727	754	781	701	713	731	722	733	701	735	698	733	765	711	740	717	775	775	714	741	751	743	775	741	768	724	695	768	768	723	698	748	775	732	757	710	719	744	723	717	717	746	736	725	788	670	734	691	732	703	731	740	747	741	725	738	762	744	747	702	728	741	770	739	746	732	715	698	745	757	739	729	743	738	723	707	744	769	768	736	738	723	814	736	722	718	690	801	776	706	751	769	698	703	749	723	749	734	776	629	700	726	762	685	674	709	707	731	727	731	745	786	735	725	733	677	723	716	760	781	681	750	750	764	741	724	707	727	758	726	739	713	735	730	740	726	675	704	716	743	723	731	738	799	731	781	725	741	727	725	745	737	736	754	716	750	710	729	723	727	760	746	710	710	733	673	704	707	771	750	713	706	749	708	738	732	749	731	727	748	707	737	724	758	723	755	756	698	700	736	760	690	733	718	676	746	735	733	706	743	783	741	670	788	720	694	761	695	752	723	732	740	690	731	709	799	744	729	726	749	762	689	746	696	706	679	701	735	731	746	717	760	720	766	723	761	722	763	668	661	769	754	706	721	734	762	739	767	725	752	733	718	721	724	726	697	712	776	738	725	725	690	697	760	703	730	729	717	799	750	765	788	705	758	731	719	676	720	741	748	731	726	717	737	724	734	729	713	700	714	747	808	750	740	718	763	683	759	772	745	715	755	752	788	752	712	754	753	746	699	712	750	717	716	756	805	746	710	743	725	731	718	707	707	671	742	764	774	724	788	753	726	715	742	753	714	733	748	753	731	733	717	748	740	750	657	735	782	726	696	697	725	751	707	764	679	724	733	728	696	724	736	733	768	769	724	725	741	730	768	752	734	740	719	747	742	740	730	771	732	735	711	752	780	710	692	752	728	751	721	727	734	693	722	718	736	765	711	772	767	700	698	708	724	686	748	755	735	707	732	733	729	720	739	710	697	706	715	733	767	775	718	746	729	759	753	726	781	724	701	737	724	745	716	763	741	697	773	763	721	760	672	717	696	758	759	773	726	692	725	732	751	736	686	726	723	712	719	750	752	762	708	719	709	713	696	709	719	700	740	756	691	725	726	776	809	748	737	693	730	726	763	787	724	779	746	746	741	746	738	776	670	746	790	722	714	720	717	697	791	749	735	797	708	743	677	734	782	745	753	777	752	679	704	747	726	786	711	703	761	736	708	713	727	748	671	743	741	780	726	718	727	744	737	751	711	723	672	673	665	739	782	739	753	721	709	699	754	732	737	705	712	715	748	699	725	793	713	694	755	751	764	709	738	741	722	732	734	710	702	691	737	716	714	748	808	746	766	773	723	729	720	754	707	729	729	752	763	719	723	724	706	711	728	761	785	756	738	709	771	775	745	758	744	754	771	720	800	751	795	717	736	727	789	765	702	700	745	754	759	756	691	710	700	747	745	768	767	755	732	712	750	741	748	721	746	763	720	756	728	679	728	673	734	705	712	789	726	759	760	720	719	731	719	729	698	714	734	744	763	677	699	765	746	744	738	744	695	803	731	753	749	750	749	729	709	687	743	706	679	655	734	777	776	729	708	702	723	727	731	761	737	726	707	717	729	791	725	739	780	701	682	714	746	757	731	730	730	729	722	713	714	740	700	716	714	732	756	768	755	739	709	722	744	799	712	710	764	753	738	675	757	735	704	783	738	720	734	694	766	746	707	775	734	720	768	693	731	718	714	753	720	723	695	686	722	725	732	773	761	767	769	790	721	739	724	766	782	783	714	709	746	749	746	712	696	728	733	721	711	703	758	698	772	707	730	754	708	733	721	743	728	743	704	708	751	753	718	744	724	702	694	724	718	701	751	716	763	745	764	746	764	701	778	730	763	686	763	716	706	736	753	721	708	710	753	740	757	760	730	732	777	738	756	734	713	756	732	756	704	723	743	716	751	718	703	744	692	697	681	752	744	736	716	704	687	737	746	709	730	695	726	772	705	667	733	769	752	751	724	791	747	714	697	730	729	704	716	762	756	753	718	699	739	766	701	770	710	694	727	738	730	749	760	742	739	729	737	764	681	735	756	741	745	677	736	730	767	708	699	715	733	710	748	723	715	710	758	750	732	740	741	712	751	747	730	743	737	758	742	712	782	738	718	703	718	792	753	696	729	773	763	740	702	708	704	776	727	755	781	718	747	715	727	724	721	700	768	777	784	738	721	728	720	763	672	743	700	699	715	749	711	752	791	704	745	701	772	712	738	760	733	718	755	730	729	715	709	732	720	723	686	723	727	774	777	722	729	741	713	765	724	697	696	713	681	680	691	678	788	699	714	684	701	718	675	696	736	705	699	687	779	728	777	741	697	761	765	754	752	772	741	781	735	738	731	722	764	681	744	739	712	728	798	729	756	750	733	721	734	754	732	714	749	757	728	759	742	724	739	727	792	749	732	721	737	730	761	701	707	707	710	737	702	714	740	729	783	755	740	750	726	721	754	732	767	731	733	720	736	741	713	688	747	785	728	740	706	709	748	773	708	743	733	744	728	672	742	707	742	748	746	738	738	695	739	754	718	728	725	690	700	735	740	731	733	749	786	719	723	698	692	697	750	705	724	786	746	716
3517	6742	64330	48736	29114	8022	5319	1184	774	728	738	753	720	733	741	664	707	729	792	1561	2953	2643	1850	1142	820	709	720	738	688	720	694	718	738	690	721	667	736	679	723	693	708	735	720	726	753	725	714	719	729	712	714	701	722	689	708	705	737	691	740	743	669	712	703	717	741	703	684	725	709	704	715	723	729	691	685	710	765	738	679	710	746	727	710	749	726	656	751	732	705	720	712	690	689	685	705	727	731	750	774	659	663	731	695	710	701	691	728	674	704	731	699	752	766	720	730	706	688	704	703	708	691	706	715	742	692	616	705	685	734	729	711	726	729	665	714	724	669	722	720	685	731	753	677	700	747	731	717	706	687	738	694	743	670	723	691	691	693	687	697	699	670	706	686	719	767	721	692	704	719	719	738	747	694	739	726	683	688	696	741	706	730	720	663	672	702	693	722	693	704	677	699	682	711	728	702	728	694	689	708	644	685	703	740	706	695	730	704	677	701	682	728	706	693	741	715	700	698	684	693	726	759	719	716	705	684	719	704	680	753	734	700	699	690	684	712	711	680	671	693	732	711	674	729	710	679	709	688	685	707	695	730	711	703	712	675	684	684	788	712	724	703	692	675	692	685	731	706	671	745	702	705	751	696	673	740	684	694	722	679	726	697	728	707	671	708	725	716	736	718	717	726	655	666	648	701	748	684	680	703	685	773	749	680	683	684	711	744	656	727	752	736	687	712	718	721	701	725	660	697	757	712	725	687	714	716	690	673	752	686	670	708	730	679	752	682	693	692	744	691	710	719	687	663	661	647	716	663	735	687	715	761	692	716	679	688	670	693	727	730	733	724	778	677	721	700	736	712	669	704	695	706	725	668	719	733	729	664	683	734	684	691	785	709	707	696	728	685	731	734	744	720	710	709	743	724	722	695	722	735	751	724	672	696	723	704	731	680	727	748	743	725	747	702	688	745	660	730	716	705	719	694	718	729	729	719	718	747	734	745	711	639	706	725	751	673	677	717	745	683	746	697	699	749	690	680	714	720	731	739	675	680	706	701	705	674	714	759	717	664	722	675	723	684	723	651	739	657	702	719	692	690	665	731	707	688	664	686	701	732	703	685	699	736	672	676	682	704	728	717	737	716	726	732	780	718	706	701	690	724	681	701	695	727	720	745	741	712	685	686	717	729	735	655	746	713	683	747	701	712	705	725	699	744	694	729	712	734	714	681	700	699	706	702	723	741	713	719	705	700	698	651	727	703	711	699	642	681	727	738	745	731	656	653	716	689	686	685	730	728	726	699	745	780	707	710	695	677	712	678	682	684	755	718	714	696	700	719	752	681	718	667	679	665	754	655	713	730	623	733	772	683	667	702	736	724	673	698	708	672	738	752	698	712	710	695	695	723	675	696	717	691	684	712	703	730	709	722	705	730	740	698	732	718	728	728	679	661	668	684	668	738	690	709	734	704	706	671	751	704	729	738	699	704	719	753	717	729	676	704	696	745	719	679	689	703	726	681	702	730	650	731	695	717	704	712	728	741	715	700	738	696	700	694	738	668	710	724	704	682	736	672	711	714	687	749	699	707	755	702	736	736	715	668	681	678	728	717	708	680	697	722	684	746	732	689	672	698	718	688	728	682	710	732	740	690	705	719	713	722	659	718	700	690	728	687	700	679	711	736	702	672	708	702	700	682	760	722	753	677	736	699	741	684	728	728	689	753	721	739	659	714	695	720	696	727	678	708	705	682	733	708	687	739	665	695	663	709	713	703	706	714	666	705	747	691	708	702	688	714	760	760	752	705	719	759	702	708	696	773	700	673	684	652	687	699	693	696	683	747	677	742	665	672	748	731	749	746	680	743	721	724	685	717	722	725	672	713	675	738	698	737	699	762	748	738	739	705	718	692	680	651	723	705	689	716	691	661	715	705	661	685	696	722	720	707	739	696	728	688	729	697	674	722	652	679	729	691	712	726	734	714	683	695	689	716	737	659	718	699	712	715	644	713	681	691	775	712	732	694	740	717	700	710	682	653	739	650	730	726	700	750	707	728	694	655	695	700	703	727	678	749	673	700	689	686	703	722	705	675	726	761	721	732	692	718	661	676	730	629	703	733	716	695	668	690	674	713	722	699	705	661	692	703	704	687	760	763	720	691	731	683	660	713	708	703	693	723	687	714	685	701	679	749	742	671	665	653	706	718	697	673	697	670	655	717	713	665	671	744	685	758	668	780	713	738	713	652	710	735	709	716	701	708	744	678	661	732	735	715	704	723	705	711	756	781	719	711	664	713	687	734	712	729	714	734	684	672	715	712	722	675	646	654	726	671	667	689	713	708	694	671	730	714	705	684	655	730	697	683	735	743	661	725	701	753	671	686	681	744	697	703	699	704	654	690	711	696	733	676	710	708	702	681	733	708	681	699	698	721	723	719	700	701	690	680	690	687	695	681	709	706	723	686	684	714	715	670	712	731	713	695	665	744	709	708	723	697	725	709	748	658	704	679	705	692	720	679	716	648	705	668	697	723	740	697	736	745	680	718	746	708	715	700	726	726	689	667	718	726	688	727	675	674	703	729	749	677	722	777	670	749	714	708	688	731	713	722	674	680	683	682	742	730	693	684	727	742	714	713	719	718	695	727	671	721	658	674	731	734	741	704	688	704	736	706	681	703	684	704	726	722	671	739	653	710	702	694	646	804	703	683	743	696	691	706	743	706	720	719	711	720	737	716	724	692	658	685	690	696	663	720	692	701	713	757	675	712	703	691	693	727	693	707	713	734	654	721	771	721	722	706	663	702	743	763	687	716	705	687	686	705	665	732	691	701	723	721	699	754	718	676	734	663	698	683	692	714	718	668	751	724	686	666	752	679	700	692	666	670	714	677	630	697	745	718	683	643	708	699	682	718	742	683	674	654	685	705	730	676	712	644	700	700	667	764	677	681	686	715	733	653	710	697	715	715	719	715	714	737	680	737	727	695	729	677	731	666	679	685	715	719	681	733	692	694	693	721	690	707	676	728	729	690	742	694	684	696	689	763	673	697	697	713	691	692	690	671	687	720	673	698	729	713	696	714	691	645	689	700	723	635	691	696	683	654	700	713	669	722	730	674	715	721	694	704	679	682	719	729	725	724	690	724	657	712	678	687	682	708	710	712	710	747	741	698	703	702	682	723	766	677	709	709	708	690	748	700	715	704	706	689	671	712	723	697	744	745	679	695	706	725	711	698	678	706	752	709	708	710	748	713	687	662	722	689	728	687	758	684	722	679	717	709	712	660	733	711	671	738	712	685	732	725	677	665	702	746	694	703	735	713	719	695	724	683	713	754	724	739	710	659	709	692	699	700	668	716	701	721	695	692	689	725	709	740	729	711	669	687	725	668	724	678	689	684	730	711	695	749	738	671	717	675	714	721	734	714	715	692	696	682	672	692	692	660	691	738	699	724	733	728	683	746	685	689	725	662	694	699	665	702	744	723	681	683	717	682	710	648	701	712	694	719	703	703	720
23755	21080	35660	61242	40460	20243	9907	3302	987	959	917	932	880	882	837	863	872	921	881	1261	2722	2658	1953	1295	974	879	894	825	880	821	835	886	924	853	857	822	837	859	850	771	858	856	842	805	829	835	838	815	859	767	829	837	804	888	852	827	824	889	866	873	858	780	809	753	810	865	827	806	780	829	847	817	832	874	833	839	881	803	811	847	810	857	872	853	778	850	799	818	862	820	865	835	765	761	824	809	853	824	839	792	827	843	819	791	811	860	851	784	797	825	809	839	870	818	826	804	816	812	841	774	807	761	794	821	833	814	833	830	782	839	860	818	842	825	834	804	797	822	829	914	846	844	826	784	851	789	881	835	806	741	830	783	756	842	836	818	806	808	789	807	810	833	746	811	808	843	823	832	826	842	819	824	761	855	806	819	869	835	848	801	798	885	834	828	787	810	879	848	844	810	854	775	806	790	839	826	848	821	864	869	778	822	813	814	829	880	865	763	801	839	842	865	800	810	792	835	827	814	856	831	799	845	805	814	839	867	784	821	765	858	846	802	838	829	808	840	852	800	838	787	848	810	824	828	826	819	823	818	833	810	822	795	840	857	825	780	869	839	803	826	808	820	841	935	817	812	777	810	797	876	799	795	833	810	790	867	849	831	820	840	858	814	822	794	820	815	803	813	775	785	802	807	837	826	815	828	828	784	792	816	841	853	866	822	829	832	855	843	786	818	784	809	868	828	813	837	823	884	840	837	850	847	793	809	832	841	802	828	822	833	816	835	806	841	823	875	785	838	838	859	814	732	807	845	813	849	835	864	846	838	839	834	808	818	846	783	835	800	806	865	804	824	807	872	867	825	835	790	857	843	842	812	824	809	798	808	822	812	834	789	790	810	766	797	825	770	790	805	837	790	863	781	800	831	833	811	834	889	834	791	783	801	812	855	848	792	858	770	802	764	793	826	787	821	794	838	824	785	761	811	859	862	835	819	807	834	823	821	857	795	813	797	818	806	844	812	827	819	823	818	850	794	855	852	814	740	800	884	862	828	800	856	840	846	793	836	871	777	796	874	795	841	819	802	817	823	853	841	830	836	829	841	843	802	788	805	888	862	764	854	835	832	785	855	834	832	829	853	803	802	842	799	813	834	805	791	849	886	793	798	776	833	843	774	847	812	861	807	826	779	795	828	804	779	772	873	774	861	874	873	764	838	811	817	785	805	831	830	784	829	816	859	830	853	804	845	835	789	787	826	780	824	843	777	804	782	838	852	821	788	829	782	832	861	783	779	822	828	848	846	789	824	850	839	840	767	791	813	838	849	799	857	858	808	825	898	827	847	822	863	821	808	832	813	762	820	851	805	818	796	790	792	828	814	879	857	843	849	802	835	835	844	794	852	789	807	820	813	795	769	828	829	867	861	832	770	788	777	815	795	870	827	824	795	804	879	803	772	826	868	823	793	863	796	789	807	816	798	820	818	791	794	825	824	839	828	782	751	808	810	829	774	852	863	824	844	769	823	780	821	856	888	845	852	782	828	792	877	802	828	796	814	794	791	809	866	804	833	770	820	817	810	813	828	788	828	854	851	824	816	820	809	764	810	853	831	836	826	845	800	799	779	779	781	783	855	817	786	803	854	841	825	802	774	851	830	833	831	875	835	846	861	786	853	851	847	811	821	841	763	866	819	838	829	811	870	870	833	845	772	842	802	808	831	813	819	841	840	869	836	828	815	848	870	819	825	829	827	861	850	806	816	766	808	814	766	809	781	876	829	838	848	834	826	833	828	826	812	850	807	850	869	824	823	822	783	834	816	824	832	839	823	846	878	835	834	789	831	798	816	839	825	795	785	838	858	800	763	830	792	781	831	834	823	858	771	824	857	802	791	823	871	787	872	841	838	842	818	805	840	785	804	854	881	871	771	821	809	839	766	864	803	837	826	867	801	797	849	881	822	807	853	753	849	832	811	853	831	830	812	841	848	813	809	821	850	855	770	778	813	837	807	813	879	808	827	816	871	808	866	825	841	815	797	850	773	830	851	819	809	800	837	785	818	804	814	824	848	805	817	798	813	860	846	841	760	832	849	800	803	822	786	841	842	830	822	841	787	803	853	801	823	811	849	777	859	836	837	808	849	819	831	853	816	856	839	839	836	849	833	815	797	744	844	804	819	805	794	810	817	837	819	835	855	845	865	825	893	797	818	836	812	850	798	769	810	764	814	792	834	856	756	840	876	827	825	803	799	858	797	794	859	851	850	824	800	837	818	835	830	814	837	794	817	787	819	785	782	808	832	833	836	815	804	799	773	869	800	844	820	841	852	875	863	829	807	881	822	833	881	816	810	804	871	793	822	784	834	831	820	778	797	839	820	829	834	828	869	790	796	825	864	812	826	834	836	793	848	863	786	822	845	798	813	810	771	804	850	847	829	834	830	795	834	810	838	858	824	794	809	856	781	852	832	841	803	806	774	837	846	809	816	791	844	808	807	867	802	767	803	838	758	858	821	824	840	820	827	756	821	823	781	805	787	834	801	753	841	811	834	810	809	837	799	841	853	844	806	815	892	852	809	883	789	879	807	806	827	813	816	792	832	817	866	774	839	843	886	827	829	806	827	833	808	843	795	864	828	777	826	910	804	787	908	835	867	795	789	792	805	830	821	827	805	838	875	838	862	803	853	823	797	839	840	817	843	813	838	811	860	886	824	827	837	837	825	826	825	831	825	870	815	811	788	851	775	768	802	861	785	795	862	832	817	825	812	851	790	847	828	894	788	849	802	855	841	838	787	830	870	803	792	836	850	784	806	856	857	789	849	843	854	794	846	821	845	804	797	792	804	796	822	784	841	808	798	846	769	847	790	881	802	789	815	870	869	806	815	800	822	823	832	823	829	861	856	796	833	892	838	808	835	801	842	863	824	808	781	836	791	764	780	785	768	826	858	842	772	837	804	842	811	807	837	814	781	780	811	838	809	830	755	834	889	819	830	839	803	871	847	790	805	803	783	849	870	800	789	788	838	814	811	830	853	828	836	855	851	812	829	865	786	812	824	795	861	828	838	836	776	843	824	841	831	861	764	820	787	815	839	891	802	807	780	820	830	816	783	871	857	864	843	798	843	809	831	826	830	787	868	868	817	796	786	833	737	832	879	862	839	800	803	838	852	854	808	834	849	828	832	796	824	833	788	841	821	796	810	796	781	845	815	825	802	841	840	791	811	875	807	788	849	835	810	827	804	778	741	828	799	850	814	773	778	874	805	825	820	833	842	807	826	838	750	786	843	860	812	879	839	787	805	779	827	822	828	741	847	793	853	843	792	806	786	811	809	837	770	776	810	783	858	823	763	793	818	835	797	815	759	788	844	830	826	877	817	796	828	828	835	833	857	829	844	809	845	860	794	779	828	834	817	896	865	838	837	783	788	791	822	860	786	826	818	849	851	865	796	773	823	782	830	801	833	857	800	877	821	799	846	841	815	815	836	783	802	852	794	847	810	779	815	833	809	801	861
3819	16966	63399	79787	33008	5693	5247	2896	916	834	885	850	818	874	839	763	878	870	857	1572	3769	3583	2323	1344	997	917	772	816	781	822	797	763	790	816	834	856	791	828	834	775	796	772	822	792	754	847	784	804	808	796	791	819	849	803	803	832	752	749	846	779	786	831	820	785	786	788	820	757	798	765	789	815	746	853	787	811	788	743	794	803	818	863	764	805	773	831	798	745	782	787	832	836	786	813	764	786	759	787	783	797	821	745	794	824	780	820	775	779	787	820	844	784	795	775	756	734	748	775	787	742	842	795	835	742	826	831	802	741	792	819	766	812	798	822	760	816	787	818	817	805	765	839	829	797	817	811	834	797	760	794	802	816	813	796	830	717	791	749	784	817	776	810	800	799	814	788	775	820	782	819	790	722	888	816	835	774	810	754	770	807	813	746	815	840	815	801	849	791	814	799	791	809	745	772	818	823	805	829	748	800	763	815	816	809	806	790	809	800	815	782	796	799	767	798	733	767	791	757	773	814	755	746	820	805	797	775	831	785	865	772	815	761	798	806	799	748	741	795	799	807	791	771	821	829	717	801	833	773	772	761	760	806	768	744	745	734	782	769	749	794	814	778	822	815	797	774	747	808	813	840	828	806	755	761	777	779	793	822	765	755	795	833	796	832	763	765	794	791	808	842	791	752	776	788	738	740	790	810	750	796	796	816	733	747	783	817	787	777	737	805	742	813	805	798	801	815	771	829	787	816	798	778	791	776	755	814	817	781	785	760	818	812	829	785	722	780	799	775	775	805	777	866	831	778	843	810	783	833	780	801	768	785	807	758	802	787	760	837	798	813	831	791	770	852	776	767	793	781	774	783	771	759	769	815	801	750	805	853	809	791	836	765	821	771	784	786	764	812	838	809	829	827	787	733	766	723	792	785	780	766	780	796	802	754	771	753	776	766	792	776	789	750	751	793	804	770	822	793	797	731	760	796	802	788	809	797	785	798	817	766	766	812	821	803	800	820	785	796	757	765	780	830	809	795	847	847	770	821	756	829	822	811	758	818	822	764	836	751	811	809	832	771	787	771	797	749	779	821	761	779	731	740	837	804	772	783	781	760	810	791	806	750	808	826	798	780	842	787	883	836	802	793	745	794	774	784	779	758	796	806	798	819	755	848	794	797	816	805	775	812	789	816	783	741	771	810	773	809	762	773	769	835	777	834	777	806	787	774	818	819	770	817	775	833	759	843	758	790	744	838	817	852	807	761	768	768	777	782	814	758	795	762	799	787	784	777	810	850	796	816	762	845	765	817	777	783	757	806	823	824	791	791	761	779	825	779	829	806	819	821	767	790	761	797	746	783	797	820	824	816	810	805	764	807	781	769	805	800	769	766	788	813	800	738	787	866	778	841	774	767	789	768	804	835	747	798	793	777	793	760	779	801	767	849	792	803	788	782	795	771	825	755	788	835	822	858	847	772	746	745	789	763	775	746	790	782	754	760	800	854	849	795	709	826	763	839	843	782	785	768	811	774	798	764	822	812	833	761	817	783	776	763	828	753	786	796	791	756	791	777	772	814	805	802	803	784	794	799	799	853	792	797	780	817	756	798	801	761	820	796	831	786	747	785	812	730	844	795	812	815	779	803	761	785	810	767	818	766	792	769	827	752	752	812	805	787	771	755	806	779	828	773	774	837	769	787	749	794	787	779	818	723	795	766	794	789	809	782	766	821	833	823	801	810	767	823	777	789	766	729	792	767	782	738	819	822	800	765	834	784	768	783	795	771	841	799	821	758	759	758	778	813	807	775	797	776	796	785	790	836	833	719	839	783	760	747	806	755	790	724	839	782	790	780	783	814	802	797	804	774	759	837	778	798	758	762	766	813	780	808	730	794	806	799	776	765	787	817	808	823	797	805	778	776	773	772	818	757	775	794	786	770	801	801	796	779	811	768	824	794	820	793	775	741	728	773	766	812	812	861	797	781	799	790	812	823	809	808	797	758	779	845	790	842	768	830	799	813	791	803	849	774	832	811	822	791	799	772	775	790	844	760	759	816	851	841	757	796	756	814	790	804	761	803	770	845	805	764	841	807	803	806	776	812	811	838	809	830	808	813	813	862	795	796	811	746	787	786	761	781	789	777	804	778	758	785	804	817	820	754	803	798	799	755	845	763	805	716	778	840	820	814	772	786	767	821	793	770	775	815	805	827	786	810	824	830	790	761	825	773	803	736	780	763	776	774	747	774	763	742	773	798	773	785	808	813	792	796	741	767	771	819	751	809	756	818	760	845	777	745	751	787	802	748	819	776	762	818	840	832	814	812	854	796	794	765	779	851	818	823	783	780	860	795	791	791	802	845	792	803	812	803	792	822	827	767	804	781	766	842	799	772	780	826	795	763	810	798	745	759	827	793	703	766	822	769	841	828	776	758	799	751	795	775	784	794	826	800	779	766	770	841	734	789	814	739	803	765	820	794	793	797	764	809	820	801	758	792	772	748	814	821	809	849	791	836	805	783	806	792	811	828	772	812	794	801	817	797	755	776	784	742	758	737	776	767	784	768	749	788	808	789	854	804	753	751	742	847	776	718	781	794	811	776	737	792	777	777	757	842	782	755	745	839	795	798	825	794	816	786	788	800	789	776	801	802	758	764	787	786	759	760	775	862	757	772	819	778	736	797	820	771	754	787	815	735	812	763	828	777	787	762	808	816	789	807	800	765	790	813	820	777	793	770	791	783	849	773	794	829	786	746	818	813	783	735	814	762	794	771	797	783	819	792	789	789	820	847	827	797	804	792	775	775	795	741	768	770	811	775	801	737	810	837	775	813	825	736	782	810	828	817	768	792	777	772	782	816	752	831	831	840	786	786	779	776	847	801	766	756	833	733	788	812	807	851	742	810	788	797	812	765	773	784	788	761	788	784	763	812	814	766	789	823	748	758	753	782	820	747	761	772	781	846	780	747	784	761	786	833	820	766	794	814	814	789	803	774	761	778	748	802	841	784	734	772	727	756	785	783	853	832	767	848	802	833	790	793	774	775	744	774	764	818	791	737	835	829	789	785	782	810	747	799	750	829	796	814	751	747	786	802	828	788	831	795	790	784	855	782	777	782	778	781	763	813	776	782	797	725	783	817	802	796	786	814	786	783	750	819	795	776	781	756	803	833	812	796	757	818	777	753	803	784	809	835	785	837	804	820	748	771	783	792	802	767	799	796	741	820	733	757	786	745	839	798	794	777	784	787	784	785	802	755	760	790	787	751	847	726	786	824	781	779	801	782	809	786	746	786	759	716	813	809	780	817	775	776	784	762	758	791	810	836	827	820	774	791	838	765	756	804	749	794	757	832	833	811	794	777	780	807	771	775	744	780	827	777	798	789	822	728	769	816	746	794	760	733	778	779	823	771	745	822	778	801	777	796	783	779	765	768	792	785	770	797	752	817	766	802	799	789	773	749	808	749	742	776	770	794	780	788	784	827	751	795	791	763	773	759	774	770	747	783	756	793
27169	13408	21885	24935	10878	1544	938	900	769	793	808	790	760	769	816	816	791	822	850	826	820	895	901	847	866	769	805	780	782	835	759	779	781	787	777	821	781	822	760	834	826	832	800	759	806	797	805	767	755	806	808	784	787	847	765	763	796	759	842	762	741	770	831	805	822	751	819	741	805	813	776	813	762	776	781	762	799	813	791	807	790	771	779	834	771	741	816	788	733	826	800	745	783	798	858	793	821	786	729	779	771	821	782	794	825	836	784	718	768	811	735	827	797	789	778	743	785	822	779	793	822	789	788	789	809	775	741	849	761	788	757	794	835	783	780	767	799	807	805	796	765	771	759	829	746	810	815	730	787	751	775	762	753	822	788	795	802	769	800	773	771	786	767	743	746	775	786	797	812	776	789	847	792	772	817	827	811	713	750	767	810	825	806	758	748	799	807	776	814	810	746	752	775	760	775	750	794	768	788	777	791	769	768	753	729	785	806	796	783	790	771	795	812	725	772	823	768	801	763	761	752	778	849	823	785	736	777	819	789	848	836	815	801	819	791	788	791	750	752	776	815	787	776	774	821	795	783	781	750	755	840	818	760	778	790	760	826	782	784	761	799	791	808	808	768	759	817	791	794	774	754	757	762	714	786	764	803	775	785	840	794	811	759	789	805	776	770	840	843	780	829	776	792	801	782	776	741	709	734	815	783	789	809	788	759	743	773	760	811	767	722	816	786	813	747	780	772	811	796	768	784	747	813	794	772	814	803	779	803	749	812	774	761	781	777	814	779	773	827	775	805	782	782	752	781	818	735	770	801	743	779	776	778	792	756	719	781	804	760	848	775	799	809	796	770	788	808	791	766	821	757	767	779	839	747	825	834	801	732	763	800	750	798	836	830	825	797	767	772	748	718	791	795	797	758	799	790	780	812	801	786	811	767	738	815	803	737	753	800	803	825	776	790	733	789	771	836	779	792	836	804	813	776	783	852	807	748	773	791	805	785	808	750	740	757	804	813	817	783	778	800	754	817	779	778	825	722	778	774	798	811	772	782	773	800	824	817	803	786	838	771	774	840	819	783	774	848	802	782	754	811	841	802	734	803	745	771	789	742	751	839	763	848	760	804	792	837	799	822	805	763	788	762	822	781	747	773	782	725	794	768	773	725	771	786	810	808	792	807	761	771	783	803	755	836	818	808	819	753	756	776	797	768	769	773	772	793	799	754	770	791	806	795	731	813	782	776	837	821	768	820	797	774	782	802	725	783	798	806	803	781	763	805	818	783	789	725	754	801	778	820	770	768	740	761	755	783	773	769	775	815	818	802	770	829	790	834	821	780	770	776	805	803	759	849	799	826	730	746	826	812	827	793	782	796	809	760	791	801	807	752	810	786	789	740	805	756	787	814	853	765	754	786	728	790	788	779	784	805	791	740	782	837	772	800	769	792	780	755	792	839	779	754	726	795	744	784	876	795	755	799	802	754	830	814	829	788	761	764	792	787	762	836	790	776	786	816	780	772	808	750	813	766	747	815	822	794	828	774	819	741	794	821	799	820	792	792	816	757	736	786	748	773	734	771	781	808	798	783	838	744	765	762	783	757	806	791	849	837	757	828	810	777	828	830	736	790	765	768	730	831	736	770	817	770	806	743	786	787	798	823	791	771	779	761	759	795	800	805	765	785	754	786	766	774	756	749	803	702	770	872	824	795	809	798	757	830	751	774	746	792	812	767	793	749	748	770	776	753	794	780	778	802	767	743	760	792	804	846	820	761	814	727	797	828	769	774	812	808	826	798	805	799	770	766	805	739	786	817	784	763	786	761	783	804	781	823	812	813	846	750	768	796	793	808	825	782	775	798	778	831	767	793	780	797	799	810	761	767	787	802	705	766	767	860	769	772	790	755	807	784	839	814	761	758	745	744	778	805	797	739	826	826	832	756	760	797	797	768	796	730	782	781	725	813	804	770	748	762	842	768	752	801	772	777	743	822	755	750	811	740	763	756	713	760	770	819	800	810	796	786	777	725	801	785	748	790	755	794	796	781	781	848	742	741	827	768	764	791	797	800	776	784	802	806	829	794	830	792	784	751	767	781	786	788	777	779	768	806	825	793	799	751	798	795	818	738	776	792	837	739	753	803	748	814	781	804	799	843	808	782	809	818	795	800	810	773	732	797	822	762	773	797	766	713	768	775	797	752	773	781	777	795	753	757	756	809	763	773	791	816	778	792	817	808	810	808	763	757	755	796	755	763	785	824	770	771	796	744	813	849	780	775	778	789	789	778	811	777	776	767	819	788	838	805	789	771	773	797	773	735	821	750	767	835	777	780	842	791	805	782	779	762	761	780	755	821	827	826	778	748	782	730	769	709	742	764	728	809	758	792	810	740	821	763	791	750	778	810	813	770	788	811	782	764	760	740	789	802	799	778	767	775	786	789	804	766	756	800	817	792	759	744	770	745	756	768	701	791	770	743	817	814	804	817	759	723	821	807	833	744	761	825	765	796	815	781	791	816	774	832	751	757	793	811	825	781	764	804	783	817	803	790	806	805	765	804	817	815	836	801	792	815	833	765	775	774	815	789	815	802	805	786	717	802	767	801	777	771	803	752	763	763	796	815	793	829	835	759	771	741	757	751	759	771	768	771	777	785	819	793	737	814	718	782	790	764	789	745	728	791	825	811	834	858	818	813	766	758	825	829	793	805	796	783	790	829	777	805	805	790	818	783	801	809	786	764	829	784	792	780	804	775	782	819	777	741	799	782	806	781	864	791	766	771	815	710	804	744	806	765	788	799	776	757	742	773	742	813	715	737	767	789	708	840	778	776	725	782	807	800	772	832	820	818	838	767	787	774	798	799	780	809	806	774	828	789	762	780	730	801	805	784	772	764	791	799	750	805	789	795	776	781	771	818	791	790	718	767	752	808	770	827	761	811	843	845	807	774	817	806	757	768	762	793	799	831	776	829	774	787	797	779	785	796	749	758	786	740	730	850	770	803	793	709	788	773	768	779	838	812	787	784	756	773	855	803	731	813	806	760	795	817	789	770	764	754	788	822	754	792	792	784	819	760	780	749	800	829	817	818	844	849	794	795	785	828	760	739	799	780	798	767	796	717	768	785	797	776	790	745	815	788	767	723	768	771	787	820	758	813	770	809	814	813	794	757	758	757	815	815	747	798	826	786	818	769	832	756	782	797	757	742	822	756	787	811	828	782	802	813	787	861	801	781	842	750	809	797	761	769	749	770	801	801	764	799	777	820	829	803	826	783	855	871	794	774	785	796	843	828	818	734	814	763	788	742	841	781	808	828	786	852	766	794	767	809	798	786	750	766	772	745	836	752	793	818	751	742	827	827	836	777	793	782	761	786	770	729	797	769	747	758	809	800	785	778	788	797	776	780	779	724	783	756	767	756	739	805	807	828	774	789	735	787	788	800	861	838	785	794	741	819	745	766	787	784	750	783	861	834	746	774	793	817	796	824	815	752	748	752	746	829	769	819	810
4995	1910	24047	17239	6841	1262	851	876	735	684	710	703	706	766	684	740	706	732	703	771	853	810	824	740	705	707	746	741	691	741	727	734	730	706	699	758	734	690	699	653	694	716	683	710	680	710	680	728	691	723	700	686	692	741	718	752	725	734	704	716	697	759	722	755	739	779	703	728	716	706	740	724	742	740	698	732	706	728	691	737	711	755	734	743	733	727	719	711	788	709	703	735	717	740	745	692	706	696	728	707	744	701	718	809	683	673	724	765	697	691	706	719	706	690	732	707	661	711	724	714	706	693	681	741	714	702	697	748	699	776	698	682	746	703	736	677	743	711	724	748	712	722	709	677	714	685	694	679	700	699	703	735	663	759	738	683	720	734	753	706	719	679	677	686	710	686	685	742	683	682	695	674	673	710	749	736	746	740	729	684	676	699	739	709	741	658	685	717	744	735	721	742	719	674	713	673	721	735	680	739	751	694	703	722	663	744	717	755	703	703	718	707	718	715	756	731	670	739	709	704	676	701	737	733	701	727	682	694	679	716	702	736	753	677	758	727	729	744	725	716	665	713	737	718	720	715	725	701	726	727	709	675	730	668	752	702	675	692	708	738	696	730	695	708	682	693	728	657	723	722	724	699	710	682	701	738	682	760	746	688	711	717	709	657	720	665	673	709	771	695	731	735	705	685	709	732	707	704	721	764	709	710	680	677	683	696	692	662	708	739	677	694	724	748	722	761	745	695	755	686	698	734	745	710	703	709	678	728	716	696	703	752	713	695	714	701	729	699	711	737	718	730	756	685	771	732	678	660	705	676	706	674	731	711	668	750	726	735	713	716	716	691	732	704	732	706	674	676	754	746	655	652	713	683	758	729	717	684	674	707	670	692	650	690	747	641	705	722	721	700	678	705	714	683	675	678	689	708	739	705	731	776	762	763	693	684	704	757	718	700	725	699	685	758	701	767	699	677	733	699	759	691	703	697	702	661	750	683	651	716	702	690	727	676	673	693	755	723	685	724	727	694	684	694	685	697	706	720	691	780	716	680	647	721	719	735	685	740	688	714	688	703	703	722	715	686	682	702	668	745	745	679	766	680	725	682	730	692	684	728	734	692	715	729	728	717	720	650	746	666	699	716	663	690	689	685	707	719	707	718	768	668	670	722	674	689	702	684	733	726	723	749	691	664	705	695	726	732	703	754	704	723	684	708	669	709	727	749	716	676	701	718	686	667	723	701	740	772	718	700	715	718	754	700	700	722	735	725	740	708	770	736	774	705	721	687	690	708	714	705	731	771	704	689	692	715	677	747	681	701	706	787	738	796	719	667	711	709	682	725	721	663	722	708	671	720	714	715	682	719	678	750	716	684	725	754	725	675	722	695	742	727	734	661	705	697	730	696	718	730	714	774	657	729	703	710	711	754	716	705	692	719	672	721	672	737	678	714	806	719	713	700	754	694	739	697	738	701	744	724	695	699	717	762	757	728	687	673	693	707	744	707	698	735	728	704	674	725	708	711	725	743	723	745	689	692	682	734	716	765	669	679	760	730	742	731	699	738	695	756	693	693	744	692	718	722	755	686	711	708	712	724	706	697	707	707	695	705	729	739	691	708	754	754	715	746	723	695	710	717	740	713	726	672	722	721	707	653	738	693	690	671	710	734	755	708	684	726	679	706	680	699	773	691	727	751	741	680	748	694	731	651	730	674	667	747	685	712	757	722	739	660	728	706	727	692	701	706	704	682	762	694	683	702	733	660	699	717	681	722	723	683	674	706	733	713	705	662	688	708	687	710	746	719	675	716	738	720	683	753	733	684	726	734	682	724	691	757	725	721	707	720	654	685	690	716	718	687	695	706	682	719	730	728	726	690	717	737	687	719	666	682	697	739	710	673	725	698	689	730	677	715	690	695	694	723	691	693	690	677	683	699	684	726	714	727	690	705	743	764	734	674	738	735	727	674	680	726	689	747	688	739	725	751	723	680	673	744	753	726	706	715	721	717	702	788	704	711	716	700	698	696	639	730	716	659	688	663	716	667	680	714	692	721	701	737	736	732	698	695	756	744	695	752	692	715	742	731	756	760	683	695	719	709	700	721	703	677	747	721	716	699	684	684	689	652	737	728	711	728	702	710	714	699	728	689	680	753	668	726	693	721	696	728	738	635	720	692	725	710	725	726	691	696	748	708	713	720	689	706	666	682	716	696	663	746	690	735	681	742	691	655	714	735	686	705	677	700	717	708	710	735	682	703	720	662	708	705	718	665	764	661	698	725	732	696	750	743	721	653	722	689	689	663	715	750	722	690	706	696	762	745	760	728	656	717	728	670	717	684	669	745	697	692	697	711	744	689	704	674	699	748	748	703	744	704	754	721	684	709	724	721	710	693	752	670	708	734	718	673	714	673	730	681	720	712	694	759	700	700	669	712	712	769	715	693	702	704	672	725	687	738	749	661	769	734	659	732	715	707	701	742	707	688	668	727	772	682	717	680	696	703	780	705	688	694	660	728	672	687	683	706	717	687	690	676	700	745	713	717	747	710	699	695	727	716	731	712	718	702	699	721	719	667	705	678	705	738	742	741	708	735	729	676	693	706	720	714	692	710	692	717	680	738	730	708	737	715	745	760	716	707	732	725	686	701	742	741	786	721	701	716	704	667	670	683	666	717	679	683	764	723	760	683	692	725	673	741	690	740	714	685	726	740	749	695	702	677	701	687	700	721	670	668	726	698	721	662	706	701	734	772	696	734	737	712	710	697	736	723	690	715	748	706	704	734	679	698	695	800	703	681	716	691	729	728	693	718	699	770	728	690	757	786	727	644	746	717	699	717	747	718	659	723	677	734	740	671	688	724	719	725	732	698	697	722	737	684	689	732	716	679	731	721	702	776	667	688	734	696	758	682	758	729	682	754	739	697	696	727	739	715	714	699	697	749	659	743	738	694	676	691	734	755	700	705	726	730	713	709	696	652	709	677	728	741	686	709	740	690	728	669	702	737	737	726	696	734	736	673	732	712	666	709	729	684	684	738	757	649	703	761	712	745	750	701	718	677	700	726	747	723	743	682	686	698	712	718	692	717	707	742	736	725	671	717	717	701	681	743	692	694	656	709	715	696	697	727	722	700	709	664	674	724	726	716	718	694	684	708	670	721	734	653	695	729	686	720	729	723	736	719	702	725	679	721	674	708	725	748	730	679	698	741	730	689	682	657	726	740	721	705	735	709	725	742	706	718	697	729	733	726	767	697	672	722	737	715	649	753	674	666	738	716	682	700	697	660	758	728	728	723	715	748	701	707	674	740	711	701	740	715	727	711	688	721	670	671	712	706	696	690	703	710	711	756	708	728	735	679	743	744	709	711	680	713	716	685	713	670	707	718	690	660	716	703	662	732	730	728	721	719	684	702	672	718	725	682	666	662	722	691	673	666	694	683	686	692	709	675	714	732	769	661	743	721	779	705	703	690	690	706	699	737	699	687	677	762	750	709	696	721	744	759	718	732
24559	21101	43032	60655	40511	12335	2893	2450	854	764	817	792	824	762	762	765	679	742	739	922	1418	1389	1273	930	829	790	792	761	687	772	750	703	758	725	761	784	753	755	733	760	745	769	741	734	765	782	744	754	737	739	767	767	789	752	701	729	783	730	759	734	745	765	720	768	787	763	704	736	758	779	736	718	687	734	760	769	730	736	817	696	776	801	714	756	719	765	750	729	695	726	795	777	757	709	725	680	717	737	758	744	753	741	792	817	785	751	753	751	781	709	790	721	724	747	716	756	744	749	718	725	753	761	726	726	738	739	750	789	778	748	780	783	773	796	773	742	728	734	773	772	780	723	761	724	735	756	738	726	724	800	741	728	756	723	796	752	755	733	774	710	776	774	745	760	741	815	752	765	768	765	816	782	738	723	783	744	748	732	766	753	748	775	696	753	789	713	765	777	711	762	778	746	727	740	725	762	756	798	753	757	713	761	735	707	743	732	728	727	757	717	706	695	742	754	803	741	716	702	762	734	768	750	757	740	732	764	751	779	735	764	812	709	749	746	722	779	776	751	740	789	759	777	775	711	836	744	713	752	749	782	728	755	703	713	705	762	729	773	729	738	726	702	702	771	703	749	724	755	725	811	721	746	767	729	768	784	798	749	738	754	756	759	742	685	725	743	730	753	702	738	734	801	730	746	807	765	686	793	776	744	789	711	737	818	740	739	705	750	717	747	735	739	747	762	798	739	750	771	738	788	755	727	745	784	716	812	744	782	792	748	759	752	741	740	771	777	762	738	697	762	740	679	795	783	701	772	744	762	710	758	728	823	719	737	785	765	719	700	728	725	741	755	748	749	715	787	760	788	738	671	736	732	760	761	798	750	747	757	842	726	753	686	737	760	734	768	713	766	738	712	801	759	753	730	692	764	773	760	733	738	776	732	731	781	713	727	741	703	721	786	714	748	744	724	725	717	715	777	734	732	771	755	711	718	690	732	719	672	764	722	742	754	743	777	725	779	748	705	731	736	727	749	758	788	727	714	738	792	758	779	713	733	785	829	742	745	792	741	771	735	746	740	723	741	764	682	753	733	793	731	775	761	726	704	801	754	756	764	735	718	707	731	746	758	769	722	771	721	734	738	754	723	775	774	724	732	731	694	786	788	734	732	712	753	736	743	754	770	790	758	770	751	750	733	754	737	745	769	749	696	726	713	709	794	761	754	798	715	713	785	762	720	737	756	716	705	770	722	746	718	738	736	760	782	794	741	725	764	734	753	756	777	761	744	716	723	727	693	785	754	752	752	749	743	780	792	739	741	814	811	729	731	742	716	700	746	766	782	792	711	771	764	751	746	737	769	718	750	757	701	733	713	753	768	738	697	784	751	759	745	720	702	729	729	759	752	763	725	774	745	737	750	797	764	759	771	756	701	780	741	787	754	739	765	802	758	721	714	749	711	816	723	752	789	764	728	705	777	738	770	768	765	754	740	756	760	691	754	715	730	755	759	787	755	758	779	748	742	749	721	737	731	786	744	717	781	737	768	790	761	754	783	774	736	746	789	798	735	719	734	734	773	734	763	766	757	727	773	728	744	787	718	700	758	752	735	771	720	747	803	778	787	771	744	771	727	692	713	776	746	740	749	719	761	706	731	763	718	758	694	755	782	694	713	732	673	699	786	793	735	808	728	768	782	706	777	687	716	712	737	741	741	770	758	753	740	706	756	732	747	741	723	769	774	732	723	699	719	731	798	737	740	760	805	731	734	739	736	739	701	743	764	756	756	713	696	742	773	767	752	736	741	755	704	739	819	703	747	741	770	716	777	777	754	749	754	735	730	714	733	685	763	770	743	747	757	675	761	743	740	765	717	718	721	732	737	716	710	766	729	774	782	778	814	750	766	738	773	764	726	746	719	738	771	789	731	717	736	713	735	741	699	738	710	763	696	751	730	700	718	736	664	753	803	717	727	793	733	768	734	745	761	712	778	771	789	747	714	814	704	769	763	722	728	730	785	725	726	792	717	751	674	730	760	778	752	797	746	738	786	755	718	737	703	741	773	755	706	749	701	769	779	731	782	715	720	721	734	718	746	721	718	744	760	745	806	773	740	742	764	761	747	777	757	748	780	774	723	751	760	728	719	771	757	759	748	755	780	754	747	708	790	710	753	718	730	756	702	756	738	754	754	771	776	750	722	729	718	730	755	775	768	776	723	738	719	734	735	719	706	716	768	733	720	748	735	731	727	734	751	737	747	790	735	728	753	735	803	723	757	733	731	753	781	781	749	739	760	778	801	768	750	732	721	757	756	730	746	764	757	758	722	701	765	780	737	737	741	735	742	756	722	755	741	709	724	784	730	754	706	753	698	749	788	679	718	744	723	744	770	697	783	724	715	689	704	760	748	738	740	784	698	735	729	729	803	738	713	772	757	719	772	759	739	769	690	775	735	743	716	702	769	718	739	773	753	754	743	772	722	774	723	777	744	745	664	742	724	711	765	733	768	679	766	758	739	776	758	708	730	751	768	719	711	738	769	725	728	739	729	710	715	714	714	734	759	712	737	727	756	820	768	781	729	743	738	697	730	769	740	713	791	754	719	725	754	748	750	740	771	762	774	754	730	800	748	718	731	743	745	702	733	742	783	764	715	734	735	763	737	732	731	751	716	779	773	748	738	757	756	711	819	706	723	768	743	774	738	720	718	758	741	738	763	762	784	756	731	738	715	704	751	717	728	746	709	774	750	737	771	790	719	734	742	706	714	754	758	751	718	737	759	799	749	765	782	723	693	777	760	820	743	743	736	749	801	775	750	762	670	737	802	727	734	741	753	732	723	734	705	758	749	757	781	809	681	765	752	721	757	783	772	730	742	762	760	764	747	717	748	713	684	733	725	795	811	730	714	711	748	748	711	812	788	666	717	792	765	764	722	757	735	744	775	774	736	730	730	768	716	783	742	760	722	740	794	725	694	717	670	755	725	724	734	763	743	696	725	750	790	742	704	745	776	718	741	788	714	738	749	672	707	717	727	741	717	735	713	725	767	750	731	785	757	738	771	765	748	727	709	707	757	772	710	738	742	755	772	774	761	762	710	750	705	775	747	724	757	761	732	738	753	728	736	750	755	687	721	744	777	757	711	748	746	785	764	711	769	731	733	757	747	714	703	777	793	815	738	701	740	791	761	739	726	784	751	686	780	753	753	763	768	713	775	802	733	733	744	765	789	777	803	739	726	717	746	727	735	766	770	777	754	749	732	768	739	807	719	710	731	749	742	770	727	776	725	729	727	738	707	775	755	755	752	806	716	785	754	754	748	711	699	764	712	791	723	744	702	775	757	724	711	796	728	762	711	726	713	734	731	745	803	750	691	753	715	759	755	787	780	710	691	781	683	762	744	730	753	737	751	782	714	749	741	742	687	733	743	761	755	724	747	754	752	793	733	728	702	728	708	797	745	741	735	732	750	734	741	776	698	761	713	728	692	747	737	746	742	765	748	720	767	752	778	713	783
3526	12530	72240	64307	28519	3192	2360	2773	769	755	756	737	760	733	741	721	769	735	744	1023	1912	1864	1382	999	805	814	728	752	715	728	726	739	734	748	730	707	775	717	690	711	726	733	701	732	729	731	747	735	702	709	792	732	743	739	698	730	735	718	697	732	720	715	761	738	706	761	749	683	742	764	709	754	752	707	775	722	754	748	743	744	718	720	751	717	747	768	713	732	721	761	699	771	784	786	740	701	781	748	746	696	751	726	743	739	705	771	743	748	742	749	718	733	750	712	720	729	721	732	735	738	681	751	722	683	742	718	749	764	738	735	719	734	717	711	718	721	712	744	722	726	725	750	730	686	767	753	711	750	702	748	737	710	742	768	765	769	762	738	756	763	692	737	717	751	764	748	742	727	759	682	734	746	715	746	759	751	736	697	741	699	729	745	662	728	724	769	738	706	728	756	763	804	714	769	753	693	756	712	701	713	725	750	714	755	768	725	785	685	725	734	712	726	741	713	682	703	792	743	698	732	727	712	714	769	749	734	730	701	715	736	711	699	742	729	763	762	717	705	737	703	776	770	713	744	744	734	756	731	741	720	706	787	726	725	756	731	723	728	701	763	756	727	717	695	759	746	743	742	732	691	728	718	755	739	737	727	746	740	750	734	738	734	766	705	704	722	728	716	732	772	779	702	751	714	687	746	757	685	681	744	707	729	695	785	749	713	747	754	716	715	763	689	736	759	668	750	724	674	756	733	781	734	769	751	717	725	665	732	751	726	739	710	732	707	696	762	770	739	718	703	715	748	707	729	693	708	759	693	729	775	750	741	704	756	724	766	746	723	749	732	702	706	722	736	703	740	735	757	700	705	754	745	792	729	766	765	714	686	720	742	747	691	718	737	765	755	737	717	703	703	756	720	706	774	717	754	723	760	768	750	751	682	715	746	742	665	743	708	714	681	701	732	729	675	775	710	711	710	724	707	750	750	761	749	730	731	723	694	737	753	752	755	757	707	708	730	720	746	748	755	728	752	719	745	744	687	722	730	728	724	746	739	721	769	715	734	726	766	723	696	792	707	732	783	762	724	723	735	738	798	769	703	704	739	737	727	721	712	738	790	694	749	739	766	791	706	721	751	700	714	693	687	704	709	777	746	759	728	740	737	751	772	733	718	746	704	680	756	699	729	783	762	786	743	722	718	752	790	752	709	684	758	740	681	715	757	730	764	772	735	731	754	697	720	781	735	714	706	743	738	694	761	726	709	713	729	685	730	741	719	718	688	757	751	743	725	735	712	749	727	719	722	737	764	752	720	732	747	720	692	722	751	737	785	787	767	775	706	719	704	724	750	713	744	718	767	766	721	717	727	735	706	779	715	752	724	766	710	755	711	750	709	730	746	719	749	787	693	738	722	747	737	710	760	706	743	738	715	746	697	719	731	783	748	742	725	752	730	717	706	778	720	722	699	753	760	745	710	742	713	767	699	729	788	730	758	708	748	692	757	724	705	763	791	719	722	711	729	752	699	710	744	742	692	781	759	765	726	731	723	700	749	758	687	735	744	721	735	739	753	716	780	706	772	780	741	721	717	732	721	718	742	764	697	741	657	696	795	746	719	792	703	727	761	761	727	727	676	732	754	727	670	695	752	767	721	728	698	747	674	761	681	747	752	781	701	758	698	723	716	691	778	759	778	733	762	710	709	704	698	729	727	697	788	755	708	716	749	751	735	678	731	686	723	708	731	722	679	734	693	754	729	718	766	684	751	740	754	720	754	734	744	706	751	723	711	739	700	707	730	723	749	720	691	737	739	727	738	783	706	738	714	739	723	740	750	713	735	750	735	709	708	757	722	737	765	741	717	761	760	723	707	762	756	705	770	688	734	757	753	716	751	782	701	782	738	802	718	742	743	755	747	722	677	704	756	769	721	693	748	710	731	762	789	743	760	708	751	765	737	760	740	738	742	749	744	718	735	784	706	747	749	750	707	766	699	744	738	720	753	710	739	713	684	722	694	714	768	706	710	702	742	753	758	694	760	740	746	750	727	681	784	717	725	779	733	707	742	713	717	765	715	698	714	718	747	771	774	705	716	734	739	681	748	764	738	693	713	717	689	776	689	753	702	689	755	763	753	725	759	702	701	751	729	730	722	711	699	714	745	746	736	736	779	756	715	745	679	695	744	726	721	716	661	785	703	742	752	722	771	727	729	698	715	660	714	720	777	717	752	729	722	737	729	711	701	739	731	736	742	710	721	684	741	767	743	723	754	757	725	734	769	798	697	747	748	757	753	727	752	731	737	705	742	745	750	732	737	715	780	720	683	759	752	731	710	723	740	728	721	719	730	764	698	775	690	702	684	692	728	714	752	704	743	774	793	722	736	740	723	756	735	723	773	736	727	731	742	673	733	688	746	719	727	738	761	684	724	741	747	736	751	694	746	736	745	720	708	703	682	695	697	753	809	780	735	708	729	738	785	793	733	721	692	743	716	715	694	763	712	756	705	750	675	739	759	753	730	728	766	787	750	748	713	709	720	734	762	664	728	769	738	736	720	730	737	774	750	729	718	709	758	718	713	739	751	734	758	723	738	702	692	703	699	745	785	783	722	735	790	707	742	708	731	656	736	774	733	700	760	772	767	776	728	765	778	745	693	692	756	704	724	717	772	736	673	785	724	752	725	719	717	717	727	784	733	747	762	755	732	695	759	714	733	706	739	730	734	709	728	732	713	767	774	721	690	750	724	758	720	755	747	745	740	715	754	717	754	702	757	735	689	740	731	728	741	731	711	711	764	705	717	720	755	756	728	743	700	728	769	758	706	703	765	746	714	782	684	725	671	732	701	775	756	727	757	761	757	724	716	711	720	739	745	747	685	750	721	738	766	752	687	675	748	686	730	759	731	711	716	741	748	709	791	727	706	706	704	793	739	787	748	755	750	747	740	747	778	698	756	728	753	701	759	754	740	700	717	773	730	759	759	719	717	729	704	759	735	706	724	746	721	752	741	778	691	674	710	686	706	737	743	793	728	762	774	687	751	732	726	715	702	735	770	691	737	703	726	727	732	709	722	671	741	704	755	730	732	734	738	792	711	792	741	770	749	781	747	761	699	724	739	720	736	746	756	756	681	732	754	739	735	706	675	727	692	710	738	759	735	779	749	702	742	713	710	736	719	735	749	723	723	774	751	736	777	706	748	670	715	688	778	726	740	712	693	710	726	709	779	707	716	744	698	720	733	747	709	748	762	730	731	734	750	734	720	743	729	733	717	709	775	736	696	726	737	722	722	664	723	804	770	741	744	769	708	744	714	718	769	702	709	759	741	744	736	721	690	743	729	725	783	702	701	709	742	691	725	720	715	768	721	747	716	729	760	715	701	729	712	679	772	772	697	725	774	671	765	696	756	710	720	764	699	730	717	771	686	773	721	754	708	770	766	738	707	786	703	737	708	752	749	686	709	764	753	736	719	737	731	740	757	771	757	712	752	702	748	701	747	748	740	676	742	753	754
23723	21083	38049	53795	47442	19115	5450	4777	1061	903	893	925	834	878	884	933	859	880	914	1105	1952	1890	1472	1088	1009	888	877	843	858	896	880	793	884	801	836	852	880	837	810	808	856	929	881	814	813	869	800	905	864	873	827	821	862	825	832	824	820	827	834	916	904	819	847	821	880	876	851	854	892	855	866	841	815	776	821	825	813	886	839	877	832	852	833	852	810	777	816	812	802	857	844	866	818	845	807	867	871	842	840	867	862	816	824	822	800	853	870	847	846	867	825	842	821	837	845	822	833	886	853	808	854	844	830	820	853	840	807	826	866	840	811	824	812	850	833	844	837	858	825	878	856	840	827	819	844	833	830	833	878	809	854	827	844	807	834	834	831	821	819	783	899	856	862	805	879	790	784	844	880	837	835	817	861	862	841	837	848	875	788	893	836	820	816	817	804	840	856	880	828	904	849	751	799	810	870	822	862	824	830	792	901	875	857	830	874	806	844	839	827	861	835	862	878	849	858	810	773	831	783	820	850	864	864	866	825	843	793	904	829	830	876	828	781	813	856	840	768	854	793	852	832	821	835	858	835	805	857	828	837	845	844	856	844	866	869	822	888	860	861	806	855	836	769	847	794	846	807	818	823	814	802	874	915	826	853	823	842	851	850	823	860	798	833	857	857	882	848	824	836	845	843	844	838	838	848	855	881	850	855	870	849	878	854	878	849	814	824	843	870	868	827	803	812	832	841	869	814	844	866	848	836	851	804	849	853	865	849	834	827	865	825	819	841	854	806	866	878	871	799	806	815	862	884	785	808	815	834	837	875	867	862	839	848	812	803	822	860	876	819	783	784	832	870	858	851	824	804	814	841	805	779	769	827	872	827	851	845	827	802	817	857	852	863	837	842	866	826	840	865	806	892	853	743	873	813	871	840	816	783	842	899	791	856	813	788	856	816	841	786	813	916	828	867	915	867	869	862	862	796	815	869	853	855	845	831	849	814	900	834	820	805	848	864	883	841	848	854	849	823	845	817	858	819	843	840	836	843	855	818	822	864	855	829	831	879	859	802	826	793	870	801	855	851	823	856	779	855	837	801	872	872	817	868	803	843	868	854	842	844	856	791	847	807	842	850	809	802	844	803	865	852	835	781	852	823	836	825	832	847	802	860	858	819	813	843	866	796	809	842	839	812	874	864	844	788	861	871	789	802	803	818	841	815	886	835	819	789	833	813	863	907	841	852	812	783	815	836	855	829	809	866	895	853	831	841	890	844	845	854	823	831	831	812	812	883	938	847	885	847	820	864	803	884	849	909	840	786	818	803	849	877	801	866	833	831	792	807	858	850	839	867	881	787	911	819	790	878	835	818	784	816	844	799	839	820	801	795	785	790	858	850	792	855	818	835	834	837	780	847	817	821	821	817	872	818	828	842	870	820	921	836	848	846	874	859	854	837	805	826	840	856	830	814	831	847	853	868	786	796	828	864	840	843	800	843	844	846	887	868	829	806	833	849	849	841	897	856	822	810	843	823	889	817	892	886	817	858	864	866	870	834	817	871	850	821	822	818	842	859	858	848	834	785	822	805	805	835	806	780	913	852	872	825	849	855	889	830	781	787	847	833	798	829	860	861	902	847	837	846	858	853	843	789	864	832	809	861	843	863	873	863	805	831	861	845	866	858	856	798	831	825	854	845	818	843	848	870	853	831	881	870	845	846	849	812	795	813	871	883	819	797	818	803	805	865	842	897	841	806	858	831	880	838	860	899	822	800	816	763	848	821	843	796	792	853	826	815	855	870	836	816	833	887	828	796	820	872	868	879	838	831	842	838	868	840	847	856	893	783	877	837	832	859	793	860	825	807	887	833	849	889	840	891	830	872	861	844	869	818	824	805	850	835	836	842	869	877	838	871	823	760	820	792	845	816	793	850	819	848	816	871	802	862	844	840	849	856	864	833	865	905	835	822	813	824	848	761	823	817	810	852	802	830	840	841	886	822	894	858	889	812	865	875	845	861	849	867	851	811	788	860	791	814	846	850	810	801	838	814	877	886	819	816	820	875	807	792	871	869	789	830	832	831	855	817	875	874	831	898	878	872	804	821	814	826	857	850	848	833	839	838	810	843	839	859	852	882	875	816	847	850	839	809	851	774	788	838	847	846	804	813	864	861	866	799	772	843	824	849	868	846	852	832	829	816	844	801	824	885	821	865	813	855	814	827	818	807	887	786	833	810	814	825	778	874	822	797	883	822	831	815	807	844	836	867	805	834	859	864	831	855	828	885	860	801	861	876	847	816	831	831	845	802	857	824	779	874	842	850	856	859	839	817	812	816	832	822	843	872	860	879	789	845	813	833	845	884	769	771	851	799	796	858	806	853	762	852	905	848	835	822	818	773	867	840	827	834	857	838	791	843	876	840	811	831	823	847	850	834	855	863	827	850	872	786	816	826	812	800	871	845	821	811	844	845	861	856	895	861	831	805	806	829	844	872	789	842	873	832	813	812	818	791	810	870	853	869	776	845	845	820	801	832	778	824	837	824	808	789	825	802	832	766	842	810	806	877	831	811	799	805	855	860	834	777	853	865	802	836	798	799	814	825	869	840	816	817	845	855	864	802	839	856	852	892	786	845	804	859	803	842	852	859	884	826	829	794	869	823	791	849	818	812	792	799	825	822	876	879	772	811	826	812	844	812	843	802	872	879	839	810	877	810	858	843	861	825	815	872	804	813	771	821	856	809	874	835	847	808	902	808	813	879	795	859	822	822	856	824	797	843	823	846	832	839	831	815	761	898	827	845	817	830	818	793	844	839	816	824	782	831	864	851	832	807	795	815	876	838	804	842	828	848	855	837	830	802	847	828	812	860	824	847	817	877	848	809	743	810	890	833	773	862	813	873	821	838	817	767	824	814	785	846	810	781	851	892	807	837	859	829	768	828	865	816	861	853	839	796	820	841	898	812	784	860	823	848	866	860	850	837	814	824	872	855	865	858	887	830	755	873	857	841	800	840	865	814	833	892	904	810	827	808	828	833	833	908	805	836	843	869	814	797	814	797	844	873	825	823	869	868	836	819	781	814	844	916	849	836	858	799	819	832	880	851	842	835	855	803	829	877	833	802	877	838	822	860	818	786	824	851	818	830	823	861	820	798	878	814	856	806	824	805	809	842	873	801	856	877	829	802	809	874	866	888	837	810	796	943	820	837	811	862	809	827	884	858	831	841	814	862	859	823	801	820	838	868	858	871	847	822	851	852	866	845	853	857	815	819	840	895	806	818	827	800	863	852	854	832	843	822	867	863	831	831	845	822	842	773	871	868	864	774	884	849	817	839	839	853	820	881	773	851	820	802	810	875	837	832	804	875	860	886	818	847	822	813	838	825	845	807	800	773	811	826	807	831	857	798	848	857	864	798	810	859	864	827	817	791	838	813	825	884	858	819	815	822	826	823	817	866	875	815	849	858	827	846	799	856	826	791	828	846	822	803	825	850	828	889	840	807	831	846	862	839	814
3796	27438	79469	75645	43730	5079	1906	5495	869	887	897	819	811	876	837	847	816	842	838	1322	2883	2461	1751	1165	940	865	882	821	847	816	851	864	870	849	789	839	885	798	841	815	816	839	816	804	850	844	877	803	839	860	830	845	797	881	839	768	858	885	821	837	817	887	834	823	868	842	825	828	907	793	870	857	878	823	871	826	860	807	826	780	791	852	805	881	800	812	811	858	837	793	782	855	793	838	833	813	808	850	816	832	794	799	855	839	841	817	836	825	804	869	831	822	841	837	845	879	839	788	834	794	827	813	860	808	871	848	854	836	835	819	805	873	833	838	793	807	785	814	832	860	800	829	849	786	855	820	805	804	768	803	852	792	827	821	821	848	786	802	808	766	875	882	827	804	850	840	835	825	871	823	815	865	859	845	772	764	782	816	859	771	778	819	864	857	811	814	851	856	846	851	864	833	826	835	846	848	868	759	830	821	835	843	835	822	865	796	841	815	818	861	825	802	809	839	845	819	818	795	848	839	843	802	843	775	841	838	809	844	780	805	835	823	830	829	795	770	861	850	802	812	786	820	840	772	847	845	828	824	846	834	793	822	806	814	806	774	828	814	856	806	824	834	819	815	806	852	838	808	855	849	784	826	787	829	796	796	844	831	845	830	859	885	771	805	817	837	882	806	831	763	883	844	854	843	835	827	811	855	861	821	800	856	795	784	809	803	843	891	825	824	804	826	846	821	826	831	817	845	849	809	809	807	781	790	808	803	778	836	855	857	832	847	788	816	824	835	815	824	713	845	762	835	813	842	775	834	745	841	848	841	793	820	812	850	817	810	811	854	858	821	847	836	838	817	846	867	851	803	764	831	876	813	804	787	817	827	827	794	787	864	830	888	875	851	836	829	804	862	834	799	793	841	842	781	790	795	825	864	844	835	772	813	826	876	784	794	826	789	827	831	816	856	837	814	808	907	854	830	835	824	795	831	854	796	790	842	849	816	782	820	833	846	824	837	859	813	788	825	877	761	821	831	814	845	852	807	774	794	796	878	830	818	865	771	761	809	806	846	826	768	835	803	817	816	784	809	800	788	839	867	810	853	869	796	836	793	872	847	824	800	850	797	884	862	840	843	824	776	774	825	834	860	786	808	822	829	859	832	824	811	847	855	769	848	780	779	748	874	794	813	782	855	843	790	823	769	806	799	798	798	840	844	843	846	833	803	810	845	775	849	841	804	806	807	796	792	753	827	819	880	800	830	826	831	780	863	785	824	774	820	780	796	814	830	876	780	827	784	803	806	805	820	800	790	801	818	833	848	841	773	831	810	806	835	820	878	829	784	832	773	837	826	860	869	834	852	824	819	892	825	835	864	858	832	833	836	846	843	763	841	790	784	809	823	811	842	867	844	819	833	854	805	785	819	845	779	840	841	804	817	800	846	823	794	792	813	854	808	812	831	849	771	763	806	859	835	818	814	811	826	871	832	846	849	809	846	812	845	859	812	802	759	836	790	836	811	839	851	854	862	799	841	804	780	843	830	859	869	807	831	805	880	855	824	839	876	853	835	792	894	812	839	806	804	834	855	841	857	841	786	857	757	792	785	795	869	849	866	769	882	760	838	802	873	818	882	837	792	791	768	808	819	795	865	897	849	795	834	788	891	818	844	837	798	852	864	784	811	809	799	821	888	835	800	847	838	852	823	858	828	846	840	829	766	775	828	833	833	874	860	779	801	844	797	855	849	798	861	813	802	800	870	834	799	802	804	826	838	793	812	819	791	846	839	833	831	773	789	840	866	830	848	849	818	849	765	804	827	827	861	851	819	812	785	831	800	810	807	822	822	836	829	868	811	785	860	804	848	834	783	802	803	848	837	799	876	813	846	831	818	803	800	789	782	811	798	785	801	809	864	792	839	788	791	853	850	820	872	839	842	836	809	828	811	799	806	810	813	838	803	817	819	815	842	872	817	810	832	793	852	833	802	820	814	906	810	806	835	808	845	807	801	889	833	776	803	826	794	841	848	796	813	810	799	832	832	850	816	840	805	814	857	808	823	838	816	788	832	842	769	809	835	813	805	792	793	803	838	792	823	814	825	833	827	778	836	798	744	786	835	758	843	817	850	823	843	859	834	799	873	838	818	815	791	785	841	822	805	817	788	819	828	838	845	846	822	825	783	847	772	846	850	795	778	778	848	867	821	831	838	842	797	843	837	871	834	806	832	815	797	842	860	810	803	816	840	826	828	841	778	850	868	806	750	852	810	831	844	867	832	888	758	841	784	787	819	837	857	791	823	804	856	837	849	813	855	848	802	845	815	821	784	840	840	768	837	849	822	824	816	795	841	796	791	844	848	786	843	821	759	798	835	799	841	803	823	811	835	855	879	828	846	809	795	872	788	792	848	818	811	823	796	825	828	789	850	789	823	818	797	840	830	828	854	860	866	813	797	832	837	822	829	827	807	800	822	820	814	774	801	787	858	835	789	775	879	768	827	783	810	861	865	792	835	869	857	821	813	850	843	813	789	897	779	801	846	875	801	838	824	821	792	797	839	853	836	854	754	850	865	787	779	840	849	851	810	838	793	809	834	800	808	783	808	848	854	830	844	793	862	828	826	817	813	816	835	809	835	843	802	840	826	837	847	804	810	799	847	805	803	794	820	807	796	849	825	853	850	796	855	856	818	813	806	811	792	802	836	838	823	794	771	797	805	815	845	832	824	825	832	840	836	823	823	833	793	877	829	754	805	807	786	826	851	806	766	813	860	812	793	777	787	824	799	828	844	809	861	885	805	796	836	837	825	822	856	820	819	854	813	866	813	868	870	793	839	818	861	826	809	860	797	861	818	774	845	799	851	851	760	766	817	766	851	839	824	821	816	753	802	839	778	832	824	811	824	789	816	798	830	778	810	849	817	776	803	786	848	805	852	817	801	893	870	793	823	813	865	838	806	843	875	820	808	846	810	880	774	783	833	808	854	833	833	888	804	822	809	858	872	836	768	837	809	807	838	837	833	799	818	794	804	859	802	844	851	839	789	803	866	772	787	874	835	849	855	814	818	806	816	796	835	787	850	866	820	831	768	791	859	807	825	823	832	787	875	823	846	782	816	803	855	830	818	827	862	819	797	797	803	819	789	760	777	761	751	792	812	869	785	789	901	825	840	860	803	827	857	840	889	802	780	833	835	852	846	863	788	800	829	808	879	785	782	838	829	805	777	805	805	817	869	797	827	804	830	837	783	836	791	785	829	875	795	816	777	845	778	839	862	803	793	805	812	837	846	828	843	830	845	822	815	799	880	821	799	812	873	791	830	865	793	855	820	837	783	848	813	820	824	795	810	810	810	805	816	838	827	815	811	851	789	767	836	810	804	823	762	804	814	822	846	782	733	812	795	825	816	800	815	838	821	802	799	800	839	834	763	819	876	820	822	789	822	827	816	766	816	865	832	796	818	807	812	792	836	781	825	812	882	813	806	831	766	871	760	798	803	858	824	805	845	858	776	793	857
27231	14932	26726	24049	9323	1472	887	908	791	799	736	812	778	819	776	844	818	811	791	788	889	944	845	881	762	800	847	861	827	844	822	812	794	801	794	817	775	841	780	833	770	800	793	805	797	775	713	778	760	735	765	773	737	780	795	758	786	770	795	860	809	832	822	803	771	773	771	779	771	788	822	778	812	794	803	793	813	775	786	826	808	797	791	765	730	785	783	756	837	778	780	828	787	767	832	751	814	760	805	714	836	791	847	736	794	776	784	782	796	804	807	783	732	769	797	772	772	814	827	752	834	784	765	807	770	782	793	858	805	855	853	774	787	766	818	765	748	820	787	787	826	860	925	740	805	813	818	823	815	819	812	779	817	822	750	814	802	807	812	783	765	828	785	829	776	771	765	813	771	805	775	802	766	845	828	795	799	759	795	782	788	755	778	834	807	800	770	781	800	771	792	795	775	752	741	764	735	797	780	819	769	805	816	775	756	755	806	808	813	791	774	775	787	781	788	852	793	814	814	850	805	805	825	811	803	831	802	836	765	794	738	856	814	794	826	785	805	768	790	812	813	809	735	788	796	826	806	754	774	793	790	835	816	804	793	795	833	788	800	788	818	830	796	820	787	777	776	821	832	819	822	796	797	783	788	793	791	793	803	786	765	816	801	780	821	816	796	775	816	811	784	815	794	764	807	818	818	781	810	798	784	768	751	835	732	795	772	797	788	795	799	813	773	816	788	768	809	803	779	781	769	806	802	834	801	811	786	792	789	773	807	797	791	781	748	805	770	777	789	799	798	733	816	825	840	817	799	780	828	756	795	784	776	838	848	822	788	805	795	767	731	798	804	807	839	781	837	757	791	796	832	770	753	770	786	809	813	773	752	753	831	766	782	803	835	797	830	811	752	790	840	800	803	775	813	797	780	773	803	787	760	803	796	793	833	769	774	761	777	798	770	823	848	823	780	797	827	778	795	801	783	767	805	795	799	794	788	763	793	840	786	754	760	813	808	784	780	809	706	772	782	790	795	748	824	857	813	821	746	748	806	758	811	829	771	806	784	769	715	814	805	783	817	794	802	816	804	786	819	836	790	806	773	805	790	791	817	776	692	825	778	813	828	792	818	799	803	818	774	812	815	812	775	794	788	820	789	754	789	793	762	780	817	786	829	801	775	809	772	822	787	772	806	767	771	870	803	821	803	793	771	807	817	809	816	769	747	808	797	778	730	766	823	818	805	797	790	794	784	779	799	763	804	810	807	818	815	787	821	797	841	810	819	774	796	788	805	825	805	791	786	810	803	806	825	792	818	778	803	755	787	795	774	831	804	752	796	795	773	830	812	818	803	779	739	767	819	818	787	779	787	788	772	765	796	805	786	810	836	834	763	793	725	766	818	758	772	801	750	794	830	817	812	775	812	787	725	813	775	770	786	821	803	808	824	792	786	829	840	787	835	830	779	782	824	803	761	841	816	790	843	771	823	803	779	747	772	779	842	768	760	803	785	861	756	749	832	805	792	831	753	785	818	757	837	776	807	749	768	837	814	789	820	773	775	827	767	792	810	796	792	838	870	806	764	806	749	767	786	755	796	752	812	786	794	805	846	804	826	787	786	796	796	759	797	738	796	785	765	796	775	802	766	803	787	796	801	768	776	773	789	832	783	770	804	819	805	799	772	777	816	782	838	730	785	765	822	824	799	853	808	780	788	786	760	822	819	773	803	827	822	773	791	773	791	827	786	780	796	810	802	778	785	840	811	775	820	812	811	828	775	790	802	771	810	769	727	784	791	812	747	814	759	787	749	757	822	815	787	803	810	776	750	741	793	769	800	779	748	785	796	796	815	757	838	797	786	813	737	751	791	801	824	747	785	752	824	770	787	751	823	800	792	807	800	783	828	766	726	717	801	768	827	767	778	720	817	807	794	781	785	799	796	811	753	742	808	822	832	840	853	784	794	791	792	799	856	803	823	839	801	775	756	797	849	791	826	795	775	752	791	786	827	785	812	827	831	762	776	754	835	741	759	782	780	740	782	787	814	837	822	778	786	762	769	756	793	762	773	825	820	772	749	801	812	751	841	776	854	845	811	764	785	820	818	768	774	835	811	781	790	833	733	762	825	799	801	778	784	763	828	778	814	818	755	775	760	794	804	809	779	786	823	848	832	790	795	794	768	762	778	778	797	781	777	794	809	760	805	824	826	791	814	793	830	796	819	802	792	821	790	805	835	770	812	799	733	798	799	749	825	847	794	784	797	780	789	764	767	775	791	792	761	786	804	730	803	790	786	792	776	743	751	762	762	800	818	778	808	785	835	784	787	778	786	792	785	779	795	765	797	743	725	768	816	789	778	777	773	821	795	774	779	810	804	810	779	837	768	809	828	736	779	861	787	796	759	806	833	795	808	769	783	810	779	741	775	770	768	733	794	800	830	774	823	744	748	771	794	818	761	816	793	789	800	769	787	776	776	775	844	825	834	777	822	771	770	790	805	815	803	814	755	790	781	779	761	764	781	809	794	761	827	805	790	773	802	801	766	840	858	784	757	759	741	807	774	785	775	782	818	793	730	777	808	775	810	799	798	811	776	841	803	820	741	759	809	773	792	794	850	784	827	838	866	799	815	811	802	790	771	812	831	831	732	773	809	825	782	813	751	824	809	832	790	796	765	824	794	754	722	791	746	854	812	805	762	807	782	786	778	767	785	764	779	788	786	811	812	769	828	741	827	824	783	819	775	771	777	732	790	776	813	799	871	820	830	805	753	805	789	785	780	792	792	799	768	822	817	793	800	827	772	790	805	787	812	807	809	784	817	736	741	784	776	804	842	833	753	729	747	808	794	837	791	822	777	824	804	776	780	748	830	845	784	775	743	789	796	766	810	780	730	824	762	777	776	789	807	783	801	843	730	792	774	790	747	820	810	799	816	754	813	795	817	770	817	720	820	803	755	775	775	763	802	782	811	781	818	799	780	830	830	788	801	770	807	811	800	787	808	807	762	752	826	812	796	786	772	823	790	794	776	782	788	745	809	799	784	808	814	831	800	810	836	826	757	794	746	804	800	820	814	820	810	736	778	785	844	837	782	818	768	790	812	815	808	796	797	812	813	790	775	797	800	763	827	840	806	850	811	750	800	845	779	826	806	752	776	864	796	794	771	784	814	807	785	751	809	757	820	833	759	765	774	824	766	814	780	798	792	805	759	767	792	801	763	786	768	773	794	777	833	819	780	773	761	797	822	807	758	818	759	822	801	803	766	775	820	733	842	785	779	823	805	831	788	783	784	803	820	817	743	810	836	815	795	773	796	765	830	791	771	802	810	815	832	783	797	787	783	827	808	762	790	870	828	772	753	813	794	774	823	758	764	842	793	812	776	806	813	767	815	776	804	790	790	812	783	773	815	807	843	814	770	796	804	720	801	807	791	787	722	787	793	795	786	753	757	749	797	825	773	858	813	796	833	831	799	754	774	731	787	825	861	794	789	808	831	834	763	754	735	758	842	755
4988	6577	28370	15176	6486	968	735	830	706	749	714	784	717	672	726	663	698	702	698	750	872	849	781	811	782	726	710	759	711	655	700	723	719	726	773	734	722	726	712	738	709	667	770	734	709	716	703	722	704	754	720	730	710	769	776	739	725	766	705	748	732	710	726	683	697	711	737	669	758	735	719	701	691	704	721	724	739	715	724	760	728	742	727	728	704	753	717	718	789	695	726	746	671	665	675	702	670	751	725	726	771	765	730	672	730	702	727	678	759	676	751	736	700	681	745	701	698	744	690	774	685	725	739	690	714	760	717	753	707	754	664	699	741	752	707	698	712	762	691	749	681	732	709	730	659	754	761	688	715	717	705	710	699	746	736	729	728	692	726	718	715	676	718	709	714	681	718	667	742	694	707	759	674	708	709	725	709	722	733	728	761	777	690	722	740	708	732	725	682	779	730	699	745	758	746	697	772	716	744	740	713	717	717	686	773	715	748	704	722	726	652	742	680	727	728	712	681	667	711	692	657	657	730	710	716	708	678	755	702	712	726	738	744	768	710	691	769	748	717	707	721	692	739	732	679	730	721	706	716	764	723	698	756	707	700	680	727	765	756	702	749	715	662	723	683	687	663	680	760	705	690	710	762	753	733	707	671	719	746	727	752	769	733	732	712	750	713	686	744	745	722	767	721	748	754	741	739	694	726	714	692	745	734	723	710	683	710	698	739	694	694	712	716	688	716	707	684	711	770	721	697	704	707	708	715	749	687	750	721	721	707	717	682	778	789	742	723	754	731	734	697	683	681	696	770	699	677	692	715	721	730	701	711	721	733	740	685	688	724	701	723	711	690	753	711	714	718	768	688	707	710	716	714	723	686	703	718	728	727	701	728	764	718	726	695	799	699	689	708	734	750	731	679	690	743	739	713	652	691	745	735	729	713	711	663	747	695	776	728	659	799	708	697	723	746	676	722	683	740	736	692	713	670	660	783	729	721	704	722	732	690	736	688	695	708	717	716	706	705	725	714	696	717	748	720	713	714	725	730	725	719	721	769	727	725	738	705	698	731	728	724	719	712	683	730	752	684	721	756	698	710	685	718	733	731	731	691	770	731	710	708	752	687	682	732	715	714	710	694	705	728	719	730	708	710	688	676	708	710	694	701	694	725	732	685	752	731	709	735	684	772	709	739	737	719	699	699	689	715	693	717	689	729	694	692	690	727	743	697	741	749	685	745	751	721	729	720	701	639	723	721	735	721	746	699	678	714	737	774	712	717	714	751	697	720	699	721	721	723	679	733	632	725	694	736	706	716	712	716	673	712	725	742	716	742	738	689	704	724	724	699	697	755	720	716	735	740	784	731	740	726	727	685	750	697	771	723	755	707	727	693	730	705	725	755	670	717	718	711	688	749	745	706	760	692	724	741	720	731	761	764	766	697	782	704	754	710	668	734	706	698	739	733	683	731	744	725	682	694	746	689	694	735	732	718	760	744	718	734	722	687	707	728	707	736	770	771	697	713	698	689	709	695	706	718	743	737	723	673	719	738	696	721	730	701	669	730	708	732	709	743	692	714	767	702	703	672	713	692	701	717	724	711	682	705	705	726	713	717	692	705	701	745	748	727	696	736	730	731	749	715	724	722	715	698	703	711	683	713	729	765	741	745	697	750	716	739	745	716	701	735	745	661	700	726	788	757	727	730	701	764	701	714	751	687	725	740	719	749	664	709	700	732	730	722	744	746	733	736	713	716	695	701	689	729	698	685	738	673	716	699	788	693	722	736	735	670	655	709	704	673	734	754	728	693	725	761	725	717	732	715	679	692	704	727	673	708	706	749	729	695	720	755	720	719	714	717	697	736	745	723	707	743	754	722	686	740	687	726	758	695	757	723	754	713	710	709	724	734	718	744	719	734	683	684	731	711	685	710	705	756	717	708	661	697	742	729	748	724	739	704	747	713	712	728	721	776	735	729	722	713	697	687	718	685	704	735	705	712	708	710	683	726	734	726	715	736	705	718	726	742	725	733	672	677	780	762	723	742	718	755	690	743	704	688	748	685	707	727	677	708	717	731	682	707	725	733	735	778	726	726	730	760	700	731	721	692	737	749	709	708	731	707	714	756	705	771	692	699	764	690	718	684	672	706	769	727	740	714	707	724	734	762	756	711	710	713	769	805	755	676	734	699	735	718	686	717	745	701	686	743	735	752	659	708	710	640	732	730	703	704	725	713	711	744	751	688	699	699	687	684	719	707	705	736	742	711	715	763	745	693	724	703	745	737	735	713	737	698	745	706	696	725	725	750	697	705	712	706	743	707	702	725	734	708	703	697	726	706	719	738	702	707	671	688	745	684	665	714	727	697	668	730	747	722	738	716	688	695	730	724	723	678	679	676	767	743	732	683	755	717	724	687	696	697	727	670	703	745	708	701	722	717	672	712	751	691	726	734	738	695	669	703	729	746	733	656	760	674	665	727	680	736	729	682	724	712	718	689	717	704	646	718	717	648	700	692	673	746	741	735	674	740	785	666	800	754	739	713	706	730	749	738	691	746	700	735	708	678	704	721	723	696	725	742	708	688	732	725	686	682	692	700	714	702	708	733	696	695	661	740	765	749	682	686	732	733	700	711	672	729	699	716	730	765	719	688	737	699	726	714	680	700	760	671	704	751	707	728	695	762	721	675	714	677	718	734	745	769	684	700	706	690	715	709	756	778	692	716	713	667	725	759	699	763	757	682	694	776	728	705	676	706	677	682	688	709	706	715	687	726	656	731	665	778	685	750	745	728	726	711	772	733	687	772	735	691	726	699	744	745	733	722	729	725	717	700	754	712	737	727	683	730	724	772	694	718	731	708	702	726	735	706	679	693	762	707	690	725	711	764	696	697	712	756	710	724	690	724	731	670	747	676	743	744	677	745	714	723	750	723	744	707	718	727	712	721	687	739	698	714	697	743	733	738	710	718	697	711	709	731	715	701	722	712	695	702	695	733	743	695	704	710	753	743	769	703	774	756	754	672	726	722	721	704	724	687	697	728	733	725	737	698	702	698	715	724	719	688	713	741	690	684	703	687	726	704	675	745	716	746	722	688	707	676	752	708	744	706	683	697	743	721	688	748	683	728	719	744	720	649	761	714	729	706	670	685	784	692	674	701	701	751	724	722	714	719	715	726	730	727	753	754	727	704	705	748	722	693	714	716	735	737	689	726	697	707	684	693	681	664	741	714	713	730	701	677	730	747	696	682	697	744	718	738	713	734	714	705	734	682	725	646	741	672	652	733	700	679	725	692	708	728	700	679	718	698	761	710	713	737	696	742	729	711	681	714	689	722	758	719	715	693	699	706	765	667	728	738	743	759	741	729	778	743	701	720	673	727	734	732	745	728	742	685	686	731	721	780	735	714	704	716	681	706	742	732	763	689	683	671	694	721	757	668	721	699	733	693	672	703	726	766	708	720	708	685	747	716	753	711	705	768	704	706	678	760	733	737	726	734	770	714	749	752	737
24562	21103	41688	57000	38450	12377	2068	1181	891	801	774	760	804	781	741	795	748	773	764	1107	1824	1573	1212	959	873	832	784	733	828	743	789	752	775	736	778	792	803	713	740	761	794	815	773	693	808	728	802	791	823	772	741	737	741	761	779	748	776	804	785	759	791	768	700	779	773	801	783	754	797	730	765	719	742	792	734	770	784	809	792	834	748	725	763	764	842	775	771	774	783	731	775	715	766	752	725	779	772	811	763	732	746	757	736	758	719	772	737	750	810	771	817	736	769	765	749	815	755	748	769	726	760	737	836	759	774	804	748	801	750	762	707	738	741	810	760	731	702	749	753	747	762	780	811	757	758	800	780	757	760	758	733	755	734	717	758	781	715	785	707	773	729	742	749	768	826	748	805	757	724	772	751	718	814	676	705	753	788	738	756	788	723	748	785	777	740	781	756	731	774	771	714	796	755	791	750	761	740	771	786	733	772	790	757	767	729	758	739	775	782	785	782	793	717	711	739	788	756	741	749	771	757	764	784	759	762	713	730	763	780	777	809	817	725	801	774	811	758	712	781	741	820	781	743	759	780	826	765	820	742	762	740	725	794	757	717	707	749	745	784	784	772	851	790	736	709	744	788	793	804	773	747	784	756	765	760	745	739	781	769	764	733	746	783	749	802	727	755	799	786	750	768	797	757	731	736	781	740	774	771	787	748	791	812	772	754	782	694	775	743	751	774	795	779	736	773	734	779	767	770	703	758	772	739	751	883	767	766	710	731	750	734	780	710	753	767	770	798	711	718	659	746	797	730	762	757	744	788	753	755	779	773	805	743	754	759	757	779	723	744	810	740	720	846	762	776	797	766	750	696	747	738	742	780	739	722	774	737	752	714	751	724	750	764	736	798	782	776	817	786	787	777	720	737	785	760	767	749	801	769	769	814	729	757	787	743	749	769	801	783	734	783	735	730	755	726	761	792	731	769	708	751	729	777	773	791	793	753	790	764	763	747	774	755	748	811	736	781	736	720	785	734	751	784	759	754	766	774	761	759	730	778	745	774	743	771	769	754	754	727	758	760	722	791	732	786	733	738	824	723	726	724	773	756	820	777	836	800	789	746	725	780	767	774	746	740	788	770	842	725	748	780	747	796	743	778	762	742	750	760	737	744	745	754	722	778	762	740	747	732	760	770	786	766	808	787	805	761	749	766	753	741	756	747	773	740	749	738	696	797	800	776	775	718	703	779	776	764	733	744	733	744	727	740	773	769	740	738	767	743	758	766	767	785	758	764	730	734	746	693	762	789	753	760	803	798	756	771	735	757	722	729	818	770	742	764	736	782	730	763	762	788	749	760	768	786	833	798	775	807	758	775	798	766	781	731	781	804	781	758	738	794	817	747	771	741	714	752	740	762	743	720	767	758	769	781	795	726	749	753	759	774	752	764	776	782	774	759	764	773	735	786	779	700	807	803	763	725	746	720	764	729	753	763	729	793	784	791	764	784	747	781	786	746	781	736	760	751	771	755	712	743	787	772	721	766	839	757	801	758	785	723	750	782	770	762	750	758	787	727	791	773	748	745	797	822	693	716	787	784	794	770	754	740	739	813	712	792	718	786	733	794	753	792	790	720	792	759	743	758	788	702	728	753	805	772	766	752	775	760	733	727	721	762	768	725	763	729	789	796	770	737	785	772	759	789	766	829	792	808	712	783	772	761	764	765	786	737	721	778	797	764	765	769	755	792	784	776	724	749	776	752	719	734	770	788	766	741	785	766	754	783	771	728	785	735	758	789	799	732	759	779	744	731	801	742	694	779	700	742	766	713	727	768	807	746	781	793	771	750	746	736	753	735	758	785	740	737	746	799	785	752	748	759	752	729	747	770	756	725	781	767	722	745	759	795	754	740	761	816	784	774	768	770	785	741	782	765	711	721	775	755	735	741	703	737	778	797	743	749	745	728	699	782	714	737	774	759	754	807	743	704	721	750	781	794	740	773	680	708	827	797	770	737	822	779	761	808	723	789	716	784	767	730	770	782	757	776	756	735	795	804	808	755	774	774	793	747	710	763	740	711	699	777	755	734	752	754	748	721	756	754	749	750	781	761	782	758	738	774	741	797	772	772	750	776	790	751	722	730	761	775	798	719	772	707	717	825	799	791	761	796	731	750	800	755	775	745	734	736	762	763	798	783	768	701	755	767	685	760	726	831	710	770	721	771	778	812	786	775	714	760	764	732	734	781	765	754	759	769	789	744	747	722	753	766	773	812	740	755	790	724	732	736	745	797	769	760	694	751	758	808	789	761	761	779	789	756	774	729	744	739	745	768	759	734	742	752	790	745	735	789	759	780	747	737	774	747	790	737	751	763	807	741	770	735	747	756	778	822	732	760	792	800	763	757	763	750	806	761	751	754	758	821	790	746	761	777	799	762	788	752	736	742	726	735	702	772	766	768	761	832	760	731	772	799	757	761	712	725	729	730	783	734	764	769	756	751	712	743	736	802	812	749	686	754	757	719	787	793	741	780	773	740	682	747	719	765	752	764	805	789	785	759	795	751	788	770	742	751	752	747	827	753	812	783	741	785	775	787	785	777	788	725	769	789	743	779	787	709	719	769	795	761	718	735	732	795	753	777	725	737	742	826	732	790	775	767	733	721	745	727	750	780	772	748	756	749	810	755	743	767	731	790	780	746	735	744	744	719	798	745	746	768	772	735	748	737	716	733	806	751	802	760	770	724	720	719	778	754	813	767	748	722	737	746	747	793	760	758	738	818	757	789	736	776	765	730	751	732	757	750	759	732	744	749	722	737	758	749	796	761	785	757	754	811	762	795	764	717	720	853	724	756	763	728	733	772	752	769	773	742	724	726	753	760	743	765	748	745	716	772	720	721	740	732	760	769	728	792	747	717	765	741	734	753	748	761	751	703	736	774	786	772	709	771	773	751	782	778	767	759	779	732	733	760	767	709	735	784	768	798	733	785	765	748	769	810	794	782	763	773	749	708	756	839	739	766	785	732	776	746	754	814	763	810	708	774	823	740	792	779	749	775	737	771	779	815	753	749	759	748	718	764	766	781	761	748	807	772	829	749	761	742	769	779	789	807	741	811	750	763	749	768	785	758	751	764	764	763	791	725	783	731	803	789	751	761	779	737	762	797	776	772	763	809	795	713	771	776	760	728	825	749	734	704	720	664	803	818	747	787	797	782	753	754	740	781	795	717	790	764	794	756	764	739	736	785	745	751	729	748	793	793	789	763	779	800	726	769	767	790	719	747	816	728	772	799	811	717	772	733	756	790	738	773	765	791	730	785	725	723	795	749	745	759	818	753	716	782	769	785	815	760	781	717	742	749	734	783	751	755	771	776	802	755	783	773	751	752	783	762	770	767	816	757	806	776	728	812	711	779	777	723	724	815	759	720	775	726	743	744	783	777	788	757	768	756	751	737	780	808	711	773	786	714	755	741	793	808	746	783	711	798	765	740	781	809	785	772	768	786	723	775	743	725	770
3592	13124	78274	55695	33587	1771	849	1071	743	771	776	745	742	781	756	768	804	734	730	1416	2506	1943	1357	1068	852	811	709	770	766	718	748	683	807	733	725	784	695	688	740	759	742	786	760	758	786	771	737	717	760	717	692	756	744	740	703	705	765	714	764	754	697	661	732	744	729	741	744	728	746	745	795	748	746	785	736	729	735	725	709	722	706	734	723	737	737	713	745	765	707	741	738	744	724	725	749	741	746	717	774	744	735	748	784	733	749	795	750	732	796	719	756	732	705	747	718	724	748	776	715	728	737	697	767	751	713	737	717	735	719	715	693	699	765	746	701	694	775	792	725	729	761	727	746	718	740	761	721	680	725	788	733	733	742	738	759	708	736	717	733	775	714	791	734	687	724	758	744	719	749	685	737	746	756	721	697	753	710	734	771	705	763	778	717	732	728	765	711	728	734	686	735	755	693	734	718	735	753	735	772	780	695	749	705	710	756	749	739	697	723	746	726	722	736	739	715	719	789	742	730	703	704	762	717	749	731	770	712	764	753	785	777	718	763	774	733	735	792	766	748	706	726	738	684	741	726	727	749	737	714	695	707	721	783	735	787	765	753	740	746	760	741	741	702	734	741	769	744	689	749	707	722	767	705	752	745	746	742	751	735	757	670	733	745	743	726	798	774	790	703	760	744	703	750	794	725	721	735	739	718	764	724	745	708	734	721	730	760	714	692	782	682	762	738	763	766	757	770	755	730	750	756	752	710	720	723	714	784	726	755	740	739	717	791	710	721	722	745	727	765	690	759	733	731	787	795	705	762	701	734	769	726	738	717	717	706	739	736	725	739	724	750	732	728	744	716	715	672	720	773	741	767	732	767	729	719	741	700	714	757	786	741	689	737	679	730	733	764	758	697	720	749	734	733	765	715	731	779	753	749	797	775	723	753	747	743	730	754	749	744	730	739	756	678	719	721	768	758	745	746	773	767	737	725	743	660	806	761	714	725	747	766	728	751	778	727	744	728	736	758	725	715	739	755	743	714	742	743	767	744	799	790	768	750	711	758	769	756	773	774	751	781	742	714	743	740	757	723	752	699	750	724	705	751	784	691	718	723	716	731	694	731	687	738	727	738	727	745	734	761	704	734	737	767	721	698	758	720	733	774	685	743	712	705	730	734	710	757	743	773	771	703	742	676	744	723	768	739	726	737	741	737	730	757	726	749	713	767	703	688	720	699	753	745	705	750	695	776	738	785	748	732	716	725	736	710	699	763	760	740	702	753	741	721	713	753	736	758	727	734	700	693	752	715	753	679	708	717	710	730	712	738	710	694	658	776	772	744	742	770	722	660	696	786	752	773	740	757	695	748	714	727	756	712	755	732	723	731	738	698	726	743	747	715	733	695	753	792	733	718	731	736	726	718	731	789	731	764	765	723	729	767	720	743	749	700	728	742	742	726	729	696	708	718	719	742	730	774	756	728	703	728	736	738	774	684	732	714	769	720	711	726	713	736	725	771	718	743	735	662	741	725	787	760	748	757	689	723	741	765	738	749	745	755	744	769	737	749	739	765	754	742	773	764	711	753	713	757	750	739	755	707	711	706	754	719	764	808	748	713	729	729	791	738	728	729	762	734	774	742	715	715	785	743	768	734	698	754	735	782	727	722	738	693	743	714	754	718	751	748	725	744	793	702	717	704	727	708	749	717	766	763	735	793	712	750	719	703	745	743	760	748	711	705	732	778	779	710	757	780	691	748	733	749	747	738	746	730	753	756	703	781	700	750	715	764	785	726	778	722	732	709	718	704	719	760	701	761	734	721	745	724	757	721	777	717	748	719	772	683	748	696	761	704	771	745	763	784	726	747	797	746	751	736	707	722	743	746	776	762	796	745	767	745	737	701	701	722	746	726	728	745	734	764	699	725	730	720	748	760	729	745	732	741	763	756	768	722	749	725	741	767	742	717	730	725	742	715	737	691	687	801	708	742	713	783	762	752	758	723	752	694	737	745	725	737	732	781	760	722	730	733	735	723	793	752	711	760	718	710	774	704	744	710	752	738	725	761	719	741	681	712	729	692	735	719	728	726	770	726	763	713	706	753	758	690	771	743	745	722	697	725	771	752	786	758	738	766	754	800	783	704	713	743	739	737	744	706	736	768	773	776	757	752	692	770	748	721	774	742	715	757	710	737	725	727	796	748	758	717	729	710	720	724	744	764	791	749	754	789	750	750	767	716	738	737	725	746	726	670	756	770	753	734	758	716	728	709	757	776	755	765	780	719	728	713	706	740	729	698	781	748	772	731	707	712	727	724	767	748	742	732	694	750	735	774	729	769	727	757	729	745	735	761	759	787	687	753	723	745	686	714	720	752	696	761	720	738	728	787	722	733	749	753	730	702	768	741	714	728	729	772	744	756	738	715	814	747	757	737	727	728	737	732	753	732	726	771	735	720	724	771	803	705	708	729	742	756	683	734	722	729	740	718	759	756	776	766	725	735	719	749	756	716	674	720	718	776	728	776	715	754	764	741	734	710	770	755	702	781	782	756	731	728	716	752	722	782	755	754	735	755	705	762	807	758	771	792	753	744	750	784	738	769	772	762	762	738	787	740	759	705	724	756	772	747	771	761	727	713	718	771	780	698	734	706	678	761	747	759	740	723	746	732	758	753	715	748	760	750	724	728	716	744	736	702	773	769	744	715	714	776	777	763	740	731	785	746	733	741	753	718	784	732	762	695	730	766	720	739	754	761	733	707	719	723	753	734	717	779	722	712	758	762	741	735	732	690	793	705	759	752	733	749	702	671	725	773	729	742	751	782	716	712	716	707	729	746	723	730	760	707	750	718	772	735	722	720	766	684	749	784	724	730	726	744	713	706	740	689	693	723	744	756	758	728	778	734	732	686	736	675	755	743	754	711	744	697	727	747	737	728	700	708	664	716	731	755	729	761	735	750	767	761	796	762	769	738	750	729	742	742	730	755	716	736	750	756	760	749	719	766	805	759	703	763	762	732	666	718	754	725	685	706	712	713	766	745	700	724	794	747	742	811	692	743	713	713	755	722	757	752	745	699	760	685	748	770	741	753	757	777	798	719	730	739	738	740	734	755	722	697	737	738	782	740	742	775	746	715	698	754	778	726	743	779	687	774	733	693	739	770	785	716	757	688	803	708	707	723	755	683	749	760	771	754	741	702	744	726	691	774	707	763	736	784	698	715	736	753	752	731	737	723	729	748	732	773	745	731	740	716	731	737	762	747	746	709	731	753	754	724	745	729	727	673	675	700	760	739	697	747	754	713	749	787	727	776	757	720	738	725	767	690	727	737	693	690	724	746	761	714	741	731	687	759	726	763	712	728	738	721	743	744	705	799	718	709	738	727	688	716	760	710	720	712	687	714	768	714	716	751	744	747	737	703	750	726	714	763	704	677	707	734	789	695	718	779	714	710	714	757	736	729	725	770	711	775	707	708	700	751	784	754	704	752	763	750	760	762	730	782	707	764	673	700	773
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
