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
339422532745	339422533314	339422533864	339422534414	339422534964	339422535514	339422536064	339422536614	339422537164	339422537714	339422538264	339422538814	339422539364	339422539914	339422540464	339422541014	339422541565	339422542114	339422542664	339422543214	339422543764	339422544314	339422544864	339422545414	339422545964	339422546514	339422547064	339422547614	339422548164	339422548714	339422549264	339422549814	339422550364	339422550914	339422551464	339422552014	339422552564	339422553114	339422553664	339422554214	339422554764	339422555314	339422555864	339422556415	339422556964	339422557514	339422558064	339422558614	339422559164	339422559714	339422560264	339422560814	339422561365	339422561914	339422562464	339422563014	339422563564	339422564115	339422564664	339422565214	339422565765	339422566314	339422566864	339422567414	339422567964	339422568514	339422569064	339422569614	339422570164	339422570714	339422571264	339422571815	339422572364	339422572914	339422573465	339422574015	339422574565	339422575114	339422575665	339422576214	339422576765	339422577314	339422577865	339422578414	339422578964	339422579514	339422580065	339422580615	339422581164	339422581715	339422582264	339422582815	339422583364	339422583915	339422584465	339422585014	339422585565	339422586114	339422586665	339422587214	339422587764	339422588315	339422588865	339422589415	339422589964	339422590515	339422591064	339422591614	339422592165	339422592714	339422593264	339422593814	339422594365	339422594915	339422595465	339422596015	339422596565	339422597115	339422597665	339422598215	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2770	3600	2300	2771	3600	2300	2771	3600	2300	2772	3600	2300	2773	3600	2300	2774	3600	2300	2775	3600	2300	2776	3600	2300	2777	3600	2300	2779	3600	2300	2779	3600	2300	2780	3600	2300	2782	3600	2300	2783	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2785	3600	2300	2786	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2788	3600	2300	2789	3600	2300	2789	3600	2300	2790	3600	2300	2790	3600	2300	2791	3600	2300	2792	3600	2300	2792	3600	2300	2793	3600	2300	2794	3600	2300	2795	3600	2300	2795	3600	2300	2795	3600	2300	2795	3600	2300	2795	3600	2300	2795	3600	2300	2795	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24578	21818	38610	47878	37041	14883	3869	1448	1018	1016	983	1011	909	895	923	934	951	853	972	2077	4314	3444	2287	1483	1033	889	849	896	868	887	877	915	833	899	910	888	881	884	917	906	877	854	896	888	856	818	895	889	899	835	854	844	835	879	902	949	895	834	861	895	884	896	844	863	902	871	916	830	844	872	916	871	873	862	916	859	870	827	852	862	815	859	858	868	853	888	835	849	942	869	903	890	818	859	809	868	858	925	831	839	869	872	893	872	912	891	881	867	840	853	848	844	849	863	851	835	891	859	885	895	863	862	831	918	868	856	887	811	841	870	859	868	867	889	860	850	840	897	895	868	863	844	901	860	898	853	807	859	874	837	858	869	889	869	892	888	854	829	911	882	879	850	882	848	834	854	889	821	858	874	860	833	870	833	823	854	861	835	945	812	868	815	876	894	881	867	857	882	882	888	868	854	843	875	874	888	906	854	871	850	803	869	865	905	919	928	839	877	856	929	853	869	818	896	875	825	880	898	847	861	868	886	896	845	866	862	904	848	876	865	849	815	906	866	855	918	867	937	868	880	879	865	860	899	883	875	853	864	857	786	807	863	842	850	873	863	898	848	831	866	814	860	842	844	902	858	918	881	844	899	870	861	874	832	850	901	826	852	863	876	887	855	846	891	847	836	915	821	884	850	856	901	828	851	820	907	875	851	865	817	873	824	825	838	906	892	879	843	899	828	832	885	871	862	889	852	838	869	883	853	903	888	880	827	873	869	909	845	908	891	892	865	952	874	871	882	843	858	871	816	827	879	871	877	844	832	881	862	880	879	854	890	902	874	882	848	969	869	921	839	859	906	929	876	795	860	850	862	776	884	868	843	897	905	872	891	882	898	835	813	855	842	850	851	858	835	901	891	881	856	863	869	832	825	857	898	833	886	839	925	880	851	833	864	828	869	906	871	865	895	877	850	880	861	867	868	836	884	843	902	876	890	898	905	927	940	839	865	913	852	937	902	842	887	873	877	808	850	840	885	894	858	855	878	846	892	913	875	834	868	877	809	819	846	856	842	901	916	850	854	809	833	889	857	864	871	845	904	867	859	902	797	907	844	854	925	860	930	840	879	835	882	804	835	868	841	825	861	884	834	915	903	853	896	912	883	885	868	878	837	860	839	880	892	857	874	837	868	859	848	890	862	837	868	879	849	885	844	842	846	818	851	888	862	848	819	847	813	813	892	869	838	846	976	875	821	916	882	817	875	897	880	875	849	850	938	902	838	911	860	890	897	893	875	825	835	840	892	866	921	883	831	903	852	840	853	847	837	866	855	856	897	894	809	857	893	861	902	897	829	859	873	852	852	870	929	877	860	909	834	840	889	898	867	886	884	884	882	873	851	886	874	881	854	845	912	894	878	845	841	906	823	882	876	894	868	856	868	923	868	855	866	887	846	851	848	897	844	842	837	830	874	873	848	848	862	900	868	843	914	835	862	843	889	877	880	833	865	851	881	869	862	833	891	873	799	866	853	815	886	869	895	864	845	890	875	801	892	843	801	819	867	849	921	874	921	849	857	861	892	903	812	834	863	874	840	882	838	871	870	837	909	890	799	902	898	858	876	877	862	874	839	881	862	839	843	852	858	874	816	873	823	884	902	845	909	914	860	881	865	852	892	814	833	835	838	895	903	892	853	849	874	891	870	867	819	816	842	837	904	870	863	820	834	833	856	834	851	810	895	893	894	864	860	854	827	889	905	836	809	894	881	868	854	867	857	883	834	901	882	853	846	848	851	844	900	887	778	859	884	821	824	840	853	805	849	857	864	841	871	837	951	877	843	853	900	933	895	933	810	840	858	850	896	859	839	842	878	871	820	879	850	856	885	897	868	832	866	886	865	891	806	871	842	852	870	826	931	833	851	820	874	871	881	891	881	859	860	879	848	840	839	842	856	886	914	860	884	862	807	896	911	883	906	850	876	874	909	829	849	903	860	923	845	877	867	809	905	878	844	906	912	895	831	852	883	853	873	844	822	842	822	853	879	827	809	948	904	884	845	918	895	878	904	857	887	879	856	818	873	852	854	895	845	874	820	851	875	840	879	883	853	840	863	914	850	820	782	832	829	911	846	825	863	885	857	864	848	852	862	817	826	849	864	860	878	852	894	812	874	839	866	866	883	845	865	902	843	832	835	889	825	846	846	834	927	836	872	849	890	864	865	842	868	923	879	873	854	879	910	882	839	891	906	867	857	861	843	894	884	839	842	874	854	848	866	858	823	824	853	852	886	866	854	863	880	896	864	839	857	898	852	860	846	854	857	845	908	873	903	885	839	851	871	877	945	832	860	869	837	896	867	864	868	887	849	797	838	887	858	862	873	870	892	836	873	871	848	836	929	872	883	858	835	878	886	887	887	882	836	813	861	866	867	854	901	914	816	844	910	907	835	855	912	865	891	845	868	864	848	858	892	889	896	838	825	868	822	880	898	856	890	805	810	896	857	877	851	885	828	832	865	861	885	846	835	886	865	850	872	861	901	910	841	835	873	887	855	859	846	823	871	881	833	874	863	849	854	892	824	869	859	882	888	851	857	883	839	837	862	867	819	868	860	870	892	872	919	885	834	883	893	861	856	779	834	857	855	906	834	881	867	900	874	868	831	859	841	844	875	833	922	896	831	901	877	882	885	861	903	853	858	848	868	867	854	886	874	878	857	880	898	900	857	904	924	836	905	875	854	880	853	892	846	891	831	874	841	878	888	901	897	870	858	857	889	865	870	907	799	892	905	868	843	891	882	873	859	850	872	866	881	837	887	872	855	887	915	895	890	872	849	874	895	899	904	829	830	889	871	820	879	838	892	874	840	822	869	853	870	869	854	890	850	909	849	870	816	833	838	876	883	875	851	893	833	848	879	892	854	834	871	861	859	887	849	853	890	879	877	863	844	826	861	845	854	919	847	898	888	899	870	854	842	866	869	865	864	868	835	834	895	896	863	895	895	856	852	866	871	899	882	854	888	842	855	898	849	869	909	843	870	899	849	867	834	864	825	869	883	908	848	839	853	867	836	856	835	800	891	874	804	878	829	860	800	850	857	872	817	789	904	858	874	817	825	848	868	892	833	881	861	879	823	830	838	867	882	914	836	940	866	863	856	857	826	841	857	850	888	905	899	825	868	802	831	831	924	881	863	851	870	862	875	872	935	873	824	862	877	882	881	800	869	911	813	856	888	885	865	859	810	913	884	835	868	841	899	848	911	869	800	838	845	831	887	890	909	859	847	865	832	837	818	837	866	881	870	896	847	876	892	871	897	827	848	879	830	850	864	904	844	902	848	851	864	905	841	832	843	917	839	874	844	845	886	804	866	798	815	837	868	868	872	875	845	839	865	855	897	927	873	830	813	896	843	823	917	830	920	891	867	898	826	869	811	832	819	847	852	869	912	831	928	870	886	842	877	864	875	898	898	821	858	898	922	840	906	873	873	904	879	862	834	851	855	865	918	820	891	871	880	878	877	867	864
4255	37373	82309	55355	32656	1828	1080	1338	1016	981	972	904	900	896	827	858	810	929	877	2986	5943	4265	2694	1569	1090	913	850	830	857	871	880	889	881	882	870	813	798	875	847	762	816	833	806	815	839	861	862	854	898	851	842	840	827	848	870	813	850	847	850	861	835	855	801	827	842	831	838	801	851	800	859	861	808	822	874	845	831	869	842	837	920	808	825	873	794	852	819	883	872	862	811	851	812	772	912	873	854	845	895	837	801	864	829	842	848	871	879	896	802	899	862	857	846	838	905	781	829	825	805	801	814	816	823	848	826	856	858	899	803	796	844	855	816	943	857	894	833	816	863	787	843	818	828	866	866	886	839	844	852	784	869	801	872	884	830	846	796	890	829	870	808	870	836	852	873	822	803	876	843	808	823	818	753	851	861	801	839	805	870	809	847	854	827	854	850	815	845	795	812	841	838	856	855	880	859	849	859	860	860	826	826	822	806	838	883	755	805	811	816	801	882	799	833	862	810	885	794	861	887	812	805	827	871	828	846	817	837	899	783	853	781	831	834	847	863	853	853	858	819	810	845	844	811	883	841	816	830	884	791	874	857	801	825	848	793	852	789	820	867	894	892	844	881	826	783	819	821	819	848	813	841	859	830	839	807	822	855	797	860	849	848	793	825	841	803	815	864	818	803	803	817	843	855	849	829	823	836	818	853	852	772	824	857	820	834	842	812	896	843	858	895	814	811	801	878	792	827	832	858	835	810	816	910	813	840	850	846	782	857	806	871	889	854	835	822	731	796	831	848	803	860	836	863	833	836	822	845	831	861	850	848	835	880	843	839	851	868	887	806	859	841	782	847	802	854	844	887	863	838	852	818	849	833	824	835	838	828	851	828	893	825	864	884	837	897	853	843	829	828	819	864	834	868	792	800	839	790	829	872	840	848	892	866	842	818	808	882	835	857	843	894	823	868	836	804	853	832	796	795	889	806	891	798	850	858	826	865	854	833	857	832	830	868	755	867	857	811	867	854	842	884	882	832	829	862	801	844	855	807	886	888	810	805	847	861	866	859	806	817	867	810	799	811	867	829	882	892	825	845	841	867	847	796	828	837	844	857	814	812	849	821	842	826	809	866	826	818	834	871	890	859	793	857	807	857	811	861	871	825	863	829	835	802	826	791	865	833	798	826	827	872	846	850	868	838	812	846	797	789	834	837	849	885	816	807	825	830	778	794	842	864	846	855	840	798	830	845	842	834	811	908	847	862	811	811	849	806	876	829	862	814	863	843	830	837	818	805	828	829	804	842	803	831	846	821	834	812	832	852	886	837	854	878	839	865	831	839	864	845	835	840	861	842	875	856	838	846	854	848	809	867	849	825	790	794	852	825	825	804	848	824	817	893	831	799	841	872	811	870	857	813	840	854	878	806	837	818	876	821	811	839	815	825	852	815	806	907	830	857	818	789	848	843	804	833	848	862	847	880	860	851	806	788	827	872	811	848	827	855	844	850	866	832	816	831	857	843	826	849	811	822	820	840	801	864	842	824	821	843	872	797	869	803	844	865	842	829	874	867	856	846	864	881	813	831	840	797	877	785	877	816	853	828	855	841	858	861	855	823	850	835	836	840	830	848	814	860	883	843	834	901	802	877	821	843	835	794	845	790	861	813	861	805	861	845	810	847	772	842	861	818	800	859	820	845	816	842	840	827	823	826	901	831	853	850	799	783	825	865	806	828	812	769	790	843	797	752	859	803	865	851	803	810	865	886	776	831	859	840	836	817	848	817	839	847	851	797	857	892	869	838	847	789	767	814	809	850	858	828	801	772	869	828	876	821	777	859	803	865	861	846	840	801	842	817	842	828	840	879	828	871	823	864	843	823	814	879	902	844	865	868	858	829	834	825	866	817	794	781	779	796	834	797	831	801	820	840	870	847	829	879	841	817	824	837	839	788	829	854	877	829	840	815	873	779	846	842	841	840	790	800	880	869	800	890	910	853	814	870	841	793	852	846	916	861	772	838	847	794	826	793	858	821	821	844	845	848	830	841	878	835	841	814	862	851	808	792	846	865	810	832	802	835	864	823	836	841	838	837	840	785	835	842	817	792	888	790	854	824	832	793	811	824	780	854	834	827	795	820	807	858	859	801	811	819	869	860	843	809	809	838	883	834	801	858	849	877	831	870	821	808	867	829	802	839	870	830	839	811	780	842	821	839	850	793	831	817	813	835	841	863	843	824	825	797	809	829	796	784	816	847	856	818	817	843	770	863	829	809	800	815	863	858	850	847	826	795	836	844	890	815	837	853	847	808	815	833	885	871	811	800	863	811	840	810	807	796	849	847	834	859	839	818	848	805	814	833	839	844	797	869	799	875	857	846	809	809	828	849	815	852	808	823	796	784	823	836	844	800	800	817	810	853	796	827	807	829	841	853	835	852	806	814	845	864	801	840	828	865	864	830	809	800	871	828	865	859	799	794	869	789	852	838	820	830	854	868	835	793	856	852	847	844	829	875	831	842	850	875	785	847	831	830	848	844	851	793	854	758	822	899	824	819	797	783	785	826	862	754	895	738	821	833	872	852	816	838	812	840	851	843	842	885	870	848	849	854	846	819	829	805	853	814	807	850	815	764	812	827	840	838	842	809	811	841	800	834	808	845	819	838	866	863	849	888	840	809	862	813	859	842	851	810	821	868	811	791	836	827	853	848	803	847	813	840	869	857	833	818	833	868	872	827	825	796	847	825	862	834	836	842	869	809	818	823	876	871	835	851	805	816	806	848	790	837	789	805	849	857	841	823	785	836	826	813	845	811	847	844	801	825	838	830	839	859	809	818	781	844	856	803	833	851	808	835	852	865	871	771	823	801	893	840	827	819	823	839	866	871	829	867	835	834	823	832	824	838	833	885	822	869	807	801	857	881	857	878	852	834	871	822	826	822	844	864	788	808	815	797	723	872	817	773	853	881	833	825	793	838	856	802	804	805	820	836	832	823	842	847	842	855	859	815	824	829	866	818	852	837	845	842	852	835	828	851	851	850	836	828	824	832	876	811	816	843	839	840	852	836	864	822	847	807	813	842	865	843	828	870	804	827	775	828	816	838	794	883	873	804	795	836	822	764	827	879	857	840	818	811	848	819	857	823	794	875	819	790	848	809	813	816	826	803	830	881	848	820	887	792	829	834	821	833	811	875	853	887	820	858	798	803	805	882	886	814	850	885	831	784	730	851	880	840	826	831	837	817	834	864	809	809	861	833	902	827	880	801	836	811	852	802	877	843	815	849	801	799	804	828	843	821	802	849	826	827	832	770	828	808	843	842	838	814	849	780	785	804	839	819	824	826	906	863	856	834	833	835	829	847	785	839	830	863	825	864	791	833	860	847	830	823	838	871	820	846	827	805	866	800	839	838	812	857	889	812	829	820	843	844	855	787	851	825	855	800	771	899	867	863	806	825	780	849	781	841	849	826	841	843	866	817	855	821	849	817	842	818	863	870	806	849	815	880	861	879	851
27260	15013	9613	6362	2510	868	880	735	806	796	789	828	828	763	803	786	785	770	777	949	1164	1206	1060	903	875	833	788	738	782	758	800	765	739	743	786	763	823	769	775	765	820	784	780	794	760	762	817	813	764	764	836	787	793	868	766	764	830	800	777	773	783	773	782	814	753	819	756	805	737	759	714	804	834	789	808	770	810	757	785	801	843	769	776	834	784	754	851	813	798	805	767	765	820	822	760	797	815	788	815	818	782	786	743	782	740	797	774	780	766	799	784	792	766	805	780	775	817	877	732	731	745	768	764	785	794	787	780	785	799	759	819	803	860	756	822	759	795	773	763	730	795	827	804	748	779	789	820	784	756	765	824	787	803	834	805	749	780	795	775	786	791	766	819	791	826	799	770	789	805	786	826	744	793	834	800	808	775	794	767	733	751	811	830	827	763	738	801	780	782	753	805	810	742	746	811	756	771	811	815	809	778	830	768	779	757	826	778	792	801	767	799	802	726	781	843	757	812	833	765	772	751	788	809	808	799	783	733	799	761	726	757	792	773	862	740	765	754	799	769	808	824	837	766	827	751	783	794	765	765	749	769	794	780	754	777	735	832	814	739	759	789	770	825	817	814	795	765	824	785	736	768	808	785	801	757	801	785	783	794	779	786	800	724	776	772	772	802	747	737	791	797	744	798	736	751	774	781	808	753	785	802	785	751	772	801	783	794	804	768	736	860	761	810	777	823	760	742	783	799	779	762	803	781	777	783	773	775	781	759	778	812	730	804	786	808	793	805	752	728	802	724	757	798	827	750	819	763	729	741	792	728	789	794	794	779	822	828	800	828	837	789	810	771	763	794	748	803	742	767	756	788	803	779	803	744	834	733	732	727	827	751	761	768	842	777	822	724	753	801	827	816	770	782	776	779	772	790	802	809	794	796	820	788	771	845	786	795	750	827	785	788	691	794	764	733	747	794	785	756	698	756	804	808	812	734	755	786	795	793	779	817	768	837	767	759	777	748	774	754	756	784	767	786	802	787	817	773	793	779	784	790	723	758	801	782	793	826	878	776	742	773	772	822	761	799	780	841	768	743	779	787	783	736	783	792	775	821	801	715	766	791	801	725	718	818	792	742	738	736	775	810	762	773	772	785	788	772	823	775	774	770	831	735	779	826	706	839	807	763	834	812	778	729	779	789	799	799	838	755	788	750	727	806	785	789	804	813	802	701	744	785	824	787	829	794	744	856	761	749	814	828	833	758	760	780	804	755	760	815	845	861	807	824	792	758	777	783	799	830	803	835	806	789	811	789	740	755	768	765	753	757	815	751	791	790	789	802	804	767	783	799	830	750	812	773	775	778	766	801	794	817	783	797	823	764	769	765	751	753	787	793	719	782	806	833	816	806	762	855	767	839	778	796	784	801	766	763	762	809	780	819	809	794	793	780	746	792	826	785	741	731	821	778	735	751	781	769	804	788	769	741	780	773	793	785	813	753	790	751	823	815	766	801	794	748	822	791	741	788	751	788	755	783	759	751	785	779	793	758	836	773	795	777	807	764	745	768	833	767	763	746	752	825	759	767	764	828	759	812	823	781	801	790	798	757	792	735	768	745	807	808	774	818	742	797	767	780	800	778	837	730	811	792	761	763	800	767	767	785	771	785	846	714	817	780	835	759	738	759	754	818	742	866	820	768	772	744	768	755	779	784	778	810	779	791	771	783	799	754	828	770	740	770	782	767	784	823	800	752	745	814	766	792	811	777	782	748	742	790	768	782	803	806	789	814	825	758	811	782	736	795	779	823	755	788	801	716	806	766	736	809	773	760	733	780	792	774	777	786	792	788	781	769	819	748	753	763	748	756	782	778	782	806	772	780	775	825	741	805	782	757	806	823	743	773	799	789	764	811	804	805	807	806	790	838	782	777	785	776	842	816	746	785	797	797	790	796	756	719	750	802	840	763	769	799	783	818	765	789	745	784	785	784	796	812	790	746	814	767	718	819	784	789	786	797	788	767	785	747	751	800	799	746	769	766	763	824	792	808	801	728	787	758	823	740	756	767	798	780	785	783	810	783	839	782	757	780	744	740	729	787	798	749	785	795	775	816	811	776	791	827	769	785	778	806	846	768	731	765	796	775	825	789	755	849	756	796	752	782	797	771	719	751	800	772	810	755	812	785	783	788	771	825	793	790	744	749	775	779	753	754	797	779	788	801	813	721	821	775	785	786	765	776	783	777	831	759	755	766	805	829	781	742	785	767	835	837	787	789	805	821	768	796	792	764	779	839	746	748	829	799	779	798	772	794	768	782	740	783	825	758	768	762	820	784	713	800	753	831	823	702	749	769	730	798	799	842	771	803	818	793	803	779	827	767	767	776	754	737	750	823	799	750	774	827	821	787	744	819	800	810	787	784	756	762	812	739	776	797	792	830	750	819	731	778	783	790	778	787	765	785	771	790	829	795	767	788	799	791	763	814	784	790	799	763	817	816	839	810	783	822	765	795	782	820	840	775	786	796	762	774	827	761	755	778	759	786	790	806	780	717	783	771	789	797	791	814	732	759	728	800	832	818	774	774	750	779	804	774	790	757	771	759	788	784	831	800	786	769	763	715	750	775	791	793	777	769	749	727	729	794	774	793	826	785	765	771	757	830	819	786	786	804	770	770	771	769	763	820	797	812	798	816	806	808	790	796	820	814	847	817	775	807	789	763	790	820	814	780	809	767	770	817	790	784	730	753	787	832	785	782	781	799	799	770	851	805	814	773	832	800	768	786	782	802	770	803	755	782	811	775	805	778	760	750	830	770	776	788	781	831	746	774	782	798	775	757	802	792	838	800	805	830	786	768	738	844	824	786	764	815	782	760	785	809	810	806	774	801	795	781	806	785	799	827	780	812	803	825	804	786	761	802	748	787	778	803	802	788	738	802	778	781	788	767	775	744	786	786	759	754	742	777	811	822	790	773	769	755	762	804	811	793	831	789	791	812	825	784	784	725	760	777	784	711	812	770	793	820	809	752	819	772	792	797	764	815	764	765	753	807	795	845	792	799	787	773	816	762	826	814	732	798	764	790	738	800	753	847	804	780	829	795	776	804	772	796	811	767	788	716	794	782	808	844	774	786	828	759	803	809	763	771	770	769	766	779	767	765	733	726	811	791	785	779	781	800	734	777	763	768	829	797	819	803	779	810	820	776	772	780	761	786	812	798	814	782	774	827	750	812	822	807	789	785	801	777	769	851	776	782	763	821	777	767	793	826	800	771	783	767	790	779	807	764	808	837	727	779	804	767	761	754	816	809	798	778	746	793	703	792	787	792	787	763	833	818	747	775	770	780	771	828	794	774	797	775	772	806	770	810	745	785	832	809	811	771	782	813	783	761	813	756	772	808	767	822	742	825	736	830	776	813	766	808	775	796	746	779	820	736	718	790	777	793	760	795	772	843	806	787	806	825	779	772	725	800	761	792	782	799	739	795	773	762	733	754	779	783	775	778	748	823	768	785	809
5053	5298	8295	5619	2199	811	704	702	662	725	641	752	692	729	738	676	695	689	734	983	1246	1203	1037	804	783	760	714	724	713	713	740	734	751	695	684	709	669	719	705	710	719	694	697	716	710	682	687	733	683	717	750	717	697	705	719	710	707	706	749	712	658	689	694	692	698	734	713	759	689	707	713	671	664	693	791	667	715	710	684	737	673	683	704	715	712	704	715	710	717	684	700	719	699	686	702	717	719	700	696	679	694	643	691	728	689	682	670	663	699	686	709	688	732	719	702	705	724	707	686	738	708	739	658	755	738	704	673	696	715	680	718	705	710	687	726	746	678	681	706	682	673	738	721	712	741	723	761	681	664	685	714	731	664	664	719	749	690	716	685	700	708	722	692	732	724	673	722	695	734	713	742	674	681	667	733	681	715	724	749	715	693	691	726	725	700	665	722	665	717	713	678	695	676	710	719	755	710	723	693	735	687	671	753	686	733	681	763	722	750	696	704	669	761	720	688	698	696	703	714	726	724	724	704	678	670	749	711	690	699	728	728	721	719	720	715	703	687	746	725	732	690	732	712	723	728	735	710	707	722	758	665	691	672	716	731	732	668	695	668	687	689	692	722	684	687	725	717	724	720	714	700	660	651	703	693	721	748	701	711	687	688	745	719	706	711	692	704	738	707	749	753	644	706	693	676	727	692	706	743	688	685	669	688	777	675	687	747	710	729	704	682	710	688	693	735	688	691	699	697	732	705	699	690	659	733	704	674	667	712	700	741	727	704	725	700	664	686	721	679	729	687	698	680	691	705	669	708	694	695	707	667	661	702	722	750	726	735	690	700	717	694	676	731	739	685	697	716	666	709	700	680	681	670	740	694	731	677	701	684	734	761	731	728	681	698	676	685	709	729	716	717	714	673	674	712	698	761	677	746	699	736	694	744	709	704	757	700	672	700	651	694	689	692	723	730	679	698	750	665	710	733	728	704	720	700	644	708	736	706	684	731	632	674	695	681	710	712	744	709	726	702	707	699	674	709	685	679	700	649	711	697	727	710	695	666	716	711	698	709	731	738	686	679	699	708	718	670	744	720	698	675	653	680	744	695	706	714	718	713	688	740	701	696	715	689	692	692	734	729	690	755	712	689	718	701	710	669	756	701	689	747	719	729	666	764	670	671	753	703	718	668	736	708	683	733	725	683	737	650	669	760	703	684	755	714	736	688	700	690	709	718	679	695	746	715	701	717	702	700	728	748	719	685	691	663	697	713	707	669	683	746	718	715	656	701	703	715	651	719	682	730	711	674	681	682	689	735	739	719	759	729	715	675	749	680	701	693	686	717	665	691	705	701	720	735	672	668	686	635	743	727	726	742	702	665	699	717	736	689	767	704	731	700	716	642	739	704	723	682	681	683	718	726	682	680	719	672	743	696	690	705	713	700	713	674	683	705	715	690	710	675	735	678	740	724	700	741	679	723	728	712	697	713	697	717	674	716	701	695	696	692	710	660	682	732	678	720	712	673	692	708	709	675	684	757	732	701	684	692	705	683	679	696	722	704	721	686	704	707	681	657	707	647	674	691	734	672	718	721	688	693	626	645	685	647	692	676	646	671	685	671	687	714	702	752	739	708	709	702	690	671	694	726	708	775	765	708	676	730	759	710	749	656	719	699	670	744	645	696	716	747	714	718	714	684	738	685	666	687	689	649	730	716	731	707	728	673	692	692	738	708	737	666	715	706	663	681	720	705	734	805	711	730	753	690	639	711	675	662	725	766	696	665	692	668	680	689	717	681	711	722	700	724	707	724	763	730	662	715	716	704	691	760	761	700	690	676	658	745	705	692	731	715	644	741	674	666	700	723	631	727	701	672	709	706	691	704	707	722	738	691	704	703	736	731	717	668	693	694	694	728	693	737	753	657	697	671	697	684	669	733	737	688	754	697	694	681	708	700	666	676	699	751	699	735	703	672	690	743	714	703	666	713	687	693	706	758	700	701	741	714	709	698	709	713	721	716	721	677	675	696	713	687	678	689	697	709	669	706	668	744	714	707	728	677	690	668	695	702	710	672	737	726	714	686	685	695	671	675	698	729	727	682	692	724	735	683	670	662	678	663	664	729	730	754	750	724	728	711	702	719	766	751	739	686	680	654	717	692	723	727	722	711	750	725	710	724	681	697	684	665	705	718	671	688	720	704	685	743	659	724	690	703	724	659	671	702	721	675	682	739	705	720	687	710	709	691	687	711	683	640	717	683	687	706	709	737	722	703	741	701	677	661	667	719	723	675	714	674	712	693	703	760	740	681	718	706	718	721	677	733	707	652	685	726	685	678	722	723	706	669	684	767	611	718	727	686	718	704	682	716	785	744	708	716	677	693	681	737	690	644	671	725	715	682	692	695	687	753	641	690	690	680	704	725	698	730	709	682	689	698	667	684	699	690	724	753	751	730	687	738	708	698	708	722	736	696	707	694	750	693	683	765	710	738	700	721	707	693	689	775	719	726	751	785	707	673	725	763	730	739	681	724	711	741	703	745	676	705	683	692	699	743	685	673	726	740	697	687	708	677	722	679	692	720	705	740	715	734	666	691	667	674	740	691	726	663	724	737	709	677	732	776	708	721	696	734	678	721	781	657	729	691	732	691	666	691	695	659	671	757	736	679	694	691	718	755	735	729	731	727	739	642	714	705	674	720	701	719	693	657	729	736	691	684	748	672	715	722	728	663	705	695	673	704	719	693	729	683	684	686	715	741	692	729	621	705	686	693	721	678	677	643	732	680	696	751	730	712	777	672	682	698	727	710	731	699	721	712	725	667	711	720	715	686	683	714	710	677	740	716	725	735	696	712	650	694	653	710	671	729	675	684	709	683	667	714	699	641	716	646	715	700	753	711	681	692	727	739	690	685	672	663	689	719	711	699	696	681	729	642	666	664	714	697	723	702	714	713	728	673	693	680	782	662	685	722	677	738	670	684	669	781	689	664	711	682	688	718	667	655	707	668	718	688	713	683	702	692	675	717	682	673	713	678	666	717	723	695	726	725	691	725	668	704	697	706	668	724	734	702	658	707	679	693	666	711	715	732	650	713	689	685	724	713	745	721	706	675	695	738	687	763	717	692	746	698	729	702	701	704	716	717	673	691	713	717	697	732	666	717	680	744	667	697	687	730	698	724	711	702	736	749	696	694	708	729	713	732	688	725	685	699	699	687	700	720	689	723	701	666	685	742	664	705	699	691	725	718	696	721	717	694	692	737	695	757	744	713	698	690	698	672	688	707	689	751	640	722	740	649	743	700	689	733	718	670	666	683	717	741	744	668	724	669	702	717	703	752	682	722	750	687	665	720	716	676	653	723	695	653	742	714	726	688	677	712	704	718	732	741	736	696	772	695	718	681	705	662	727	714	666	713	679	615	725	665	704	727	687	688	713	703	715	732	731	666	712	688	746	689	689	746	658	701	704	665	721	716	728	656	640	683	703	718	733	695	700	680	701	697	725	692	731	701	697
24537	21123	30851	36344	21587	7563	1531	970	822	776	791	781	766	771	718	741	779	842	727	1980	4101	3219	2198	1253	935	814	676	678	768	761	721	720	738	753	723	726	696	730	725	714	706	741	743	714	727	689	685	740	732	676	708	730	692	752	725	748	735	685	704	709	698	742	743	719	684	762	716	681	699	711	706	681	745	721	648	705	725	692	723	756	685	677	781	739	728	742	754	721	760	744	704	754	677	728	796	734	685	742	757	734	698	734	738	691	714	722	701	744	743	706	678	749	720	689	762	741	718	750	702	713	743	759	733	750	719	764	753	725	720	701	731	759	730	754	703	739	735	712	738	760	706	679	716	710	743	692	716	730	751	709	678	732	744	760	678	733	715	757	674	765	686	748	696	713	719	716	727	717	740	773	725	719	752	684	721	753	749	755	694	755	736	693	749	729	660	692	738	744	740	715	716	760	698	741	723	721	768	738	690	690	741	731	738	693	700	685	707	698	696	740	702	719	699	682	745	698	740	747	716	701	741	740	723	759	719	693	725	728	723	721	710	749	717	726	716	711	775	742	729	687	696	715	702	719	697	699	741	708	769	698	741	693	701	730	712	728	731	703	716	744	688	679	722	716	713	749	689	743	730	711	722	713	706	763	715	718	747	705	724	756	722	712	706	709	684	757	758	741	728	700	700	701	743	741	757	757	694	723	728	702	712	695	737	752	703	738	721	716	751	757	734	763	742	732	725	771	677	737	750	715	765	723	700	697	701	666	725	686	729	732	721	691	722	732	757	732	676	684	744	681	727	714	671	739	748	731	726	793	714	717	764	790	704	669	711	735	728	709	683	761	764	695	689	712	757	717	704	719	706	748	672	707	646	736	737	767	664	702	740	716	696	765	712	707	675	702	748	726	661	725	723	754	730	698	734	760	738	772	736	772	726	648	672	765	746	725	731	687	724	781	729	722	703	749	703	704	704	715	749	698	710	754	711	733	759	715	724	811	692	746	714	747	732	703	705	723	741	694	707	730	722	724	750	762	708	711	703	704	719	768	702	711	686	729	701	724	752	700	712	736	689	741	736	755	739	736	679	738	771	663	706	709	718	707	693	741	685	750	758	766	744	682	731	755	787	703	778	714	698	724	708	730	710	724	738	732	762	732	666	694	741	716	720	716	749	736	707	703	737	714	682	656	786	719	711	708	714	718	719	766	715	718	720	752	769	768	747	676	681	692	747	704	698	734	741	755	789	666	712	741	744	728	737	713	717	709	746	707	758	717	761	781	736	772	767	703	743	720	709	708	708	703	721	729	759	711	780	738	698	691	656	727	665	720	722	666	684	721	688	714	663	693	743	736	686	686	731	760	760	715	717	662	759	681	674	715	723	729	749	705	792	717	716	798	728	689	738	745	725	699	744	741	719	715	722	695	721	704	733	768	729	709	686	692	726	713	745	751	731	733	707	696	715	683	742	692	723	714	672	706	695	660	737	749	675	741	708	730	739	695	735	710	727	769	732	751	705	745	720	730	691	680	701	735	748	728	661	763	733	662	728	716	714	695	701	732	761	715	716	714	718	743	687	662	751	700	725	746	724	723	668	732	711	676	732	743	719	745	743	710	689	698	694	699	698	754	741	726	745	770	708	762	736	737	745	707	720	748	702	694	704	727	724	749	675	729	716	670	716	750	725	653	728	675	717	756	679	704	720	700	748	714	745	754	744	719	743	683	705	696	717	760	679	711	722	741	739	706	725	725	698	690	737	736	689	729	697	712	680	776	685	723	771	735	699	725	693	679	729	688	716	731	695	751	719	728	703	692	726	740	731	730	686	752	743	731	731	650	723	765	733	737	722	732	733	744	702	681	746	723	705	700	724	659	753	723	685	706	715	738	724	714	724	731	710	709	760	691	729	683	767	712	746	715	746	734	660	734	711	756	734	755	705	734	734	738	742	717	733	695	741	735	733	727	695	735	734	726	699	745	713	710	687	731	723	696	645	695	739	713	721	684	737	732	724	701	707	768	727	733	705	736	719	685	695	725	709	685	698	720	737	680	688	708	713	717	718	714	669	747	715	723	768	759	748	775	722	683	701	714	712	778	709	707	713	713	760	726	719	725	751	685	685	739	765	702	747	649	685	710	741	730	723	772	720	707	724	702	719	676	762	703	704	750	720	731	717	709	734	709	726	747	723	716	681	742	704	720	744	743	685	719	750	717	719	699	718	746	722	679	727	680	712	713	760	689	746	746	707	721	753	768	764	701	721	759	715	703	706	686	708	654	712	745	726	713	727	748	711	747	763	721	694	716	774	695	720	709	666	744	690	702	725	690	730	718	740	689	695	756	719	746	714	732	699	696	695	719	742	710	752	699	721	745	720	775	674	747	724	701	728	736	726	703	687	738	711	662	721	733	648	721	731	698	733	705	743	704	748	704	684	688	732	673	725	696	714	681	685	703	721	702	690	673	699	736	702	725	753	727	742	712	742	752	738	721	678	739	717	776	739	691	671	665	726	682	757	759	690	703	763	714	726	792	770	723	713	714	685	716	724	736	755	690	676	688	746	767	698	685	740	714	704	704	666	717	682	721	768	751	765	705	702	722	737	772	785	749	706	678	718	721	718	721	736	701	751	721	725	732	724	762	705	730	686	757	709	722	698	745	728	745	737	757	726	729	718	717	729	701	688	756	693	711	765	709	739	680	748	711	652	707	734	710	736	725	706	752	711	748	757	706	673	686	754	736	766	703	718	732	753	703	699	689	688	721	714	686	754	708	739	710	665	680	703	726	715	724	716	735	725	725	760	717	732	719	761	712	736	725	741	734	717	739	735	699	703	705	749	696	722	734	749	687	667	739	717	674	715	693	721	739	757	723	764	785	739	717	716	736	730	711	669	779	676	711	694	718	713	714	704	729	696	754	685	675	722	703	734	719	691	757	718	723	772	667	721	727	739	736	749	717	701	709	751	721	718	685	720	724	692	700	679	701	709	701	690	690	722	750	690	665	710	718	733	750	698	681	707	727	730	697	733	742	769	734	716	730	739	747	754	766	727	693	692	725	715	735	702	750	741	754	723	728	777	681	686	727	708	704	732	741	714	719	805	759	756	729	687	688	713	715	695	779	720	748	752	724	715	718	727	701	736	719	659	722	746	723	707	729	699	739	732	701	717	712	718	713	720	782	712	755	733	710	722	738	730	740	676	694	713	693	718	738	720	748	689	740	720	732	656	749	711	694	699	724	775	724	747	705	725	696	684	757	690	757	697	732	695	794	705	708	696	752	754	704	692	717	700	689	732	717	734	797	711	733	714	681	737	677	738	685	738	689	693	735	721	681	747	709	728	717	720	705	764	738	716	739	761	672	741	717	758	702	735	762	762	673	730	720	726	727	764	725	667	715	739	755	755	698	686	738	742	713	693	683	756	696	669	748	677	713	710	712	747	697	754	711	698	739	717	719	683	737	733	706	693	778	721	703	688	698	656	727	733	702	751	714	761	716	698	744	685	755	726	731
3709	28416	39956	43061	4995	1145	949	880	777	833	809	794	731	756	713	760	780	727	803	2853	5231	3878	2514	1561	934	772	754	686	712	703	696	703	719	648	733	727	697	759	688	719	699	721	757	708	710	696	716	721	745	727	710	715	700	677	738	693	683	660	694	710	695	737	702	681	712	678	662	637	665	748	689	660	698	699	690	744	680	706	695	714	660	708	764	694	701	696	699	683	682	665	687	681	694	753	709	757	670	694	727	743	692	701	710	732	708	714	712	717	724	708	750	716	784	675	715	708	659	707	772	721	749	701	687	692	703	684	717	713	702	741	703	689	689	734	658	676	678	623	721	697	693	716	698	684	688	700	691	719	688	731	682	678	681	716	679	690	719	710	635	736	689	707	741	709	703	697	709	712	698	708	682	734	727	666	688	746	718	733	708	685	723	761	654	742	651	717	758	711	734	675	743	688	716	711	737	756	681	704	717	710	657	691	708	708	692	660	694	707	743	671	716	695	690	729	709	716	708	715	635	713	696	699	726	719	754	677	730	683	704	687	698	724	710	691	695	706	709	699	694	736	699	703	712	687	711	751	706	691	667	683	715	724	696	703	733	680	729	711	723	684	738	645	723	650	738	672	678	753	683	700	759	665	741	653	728	714	707	698	689	656	731	698	767	727	691	715	673	714	699	752	703	685	703	724	699	696	705	708	717	704	699	683	716	715	689	731	701	721	710	691	702	667	725	730	773	705	687	662	728	750	718	717	699	730	731	687	700	708	673	684	699	687	723	704	665	707	703	714	635	726	735	697	760	690	713	748	677	676	697	715	679	753	717	734	675	734	677	691	708	683	657	679	694	718	738	693	717	725	692	708	713	692	692	679	690	687	704	662	707	708	673	681	700	707	708	725	684	696	702	704	705	711	697	708	691	720	733	688	707	693	676	710	690	692	654	729	693	696	669	730	693	690	691	735	706	657	719	690	726	676	709	704	672	677	696	699	738	709	691	716	701	689	728	691	732	758	733	738	696	736	656	685	739	705	702	679	688	715	701	664	697	688	720	665	709	716	734	697	688	691	709	733	702	714	714	735	677	679	698	704	668	703	701	710	653	774	673	710	696	679	712	717	666	686	665	707	754	648	699	726	675	710	667	702	683	699	747	664	738	712	695	712	671	695	689	750	673	663	719	716	702	744	697	706	705	664	742	674	702	659	675	704	725	669	696	702	683	742	676	701	688	697	737	729	722	677	681	704	688	651	700	663	712	742	735	705	739	681	691	698	697	692	730	728	704	689	660	735	736	654	657	692	742	656	696	727	703	729	673	699	685	684	749	683	708	664	751	724	743	762	695	717	696	668	689	672	683	726	683	721	705	710	693	688	692	663	746	678	713	681	722	725	720	667	710	696	705	692	690	711	717	707	740	680	706	713	685	719	721	707	706	711	720	705	701	735	733	702	692	671	695	660	674	744	722	725	647	691	711	707	719	688	688	702	701	697	738	694	683	692	701	706	711	683	671	673	739	682	648	678	739	745	688	669	718	693	686	741	697	728	700	664	694	710	731	712	660	721	731	709	724	716	735	700	720	665	699	742	711	747	714	737	709	668	714	735	707	709	738	746	734	665	650	706	762	680	671	692	682	735	708	704	679	688	757	678	698	720	684	672	712	720	697	687	674	690	716	722	696	706	715	699	707	712	708	721	682	683	693	708	676	723	696	689	684	694	716	772	683	707	721	742	699	664	682	662	738	707	643	671	679	690	739	727	678	719	732	713	678	730	745	707	728	712	667	660	715	684	641	695	668	740	718	690	678	669	703	650	685	706	720	702	708	707	732	706	696	710	690	705	703	710	704	699	711	712	729	691	663	701	688	709	765	699	719	708	731	701	688	687	703	683	708	767	725	693	751	697	692	698	690	689	644	688	732	692	716	714	728	722	702	683	705	689	664	708	690	716	690	685	712	683	711	721	748	709	692	747	713	678	667	729	722	670	717	718	724	698	689	680	703	707	669	670	724	786	686	712	711	673	679	753	679	714	679	716	696	707	702	698	671	697	697	704	678	725	681	731	710	702	698	717	635	705	684	732	704	715	733	667	764	687	695	711	692	683	718	729	709	698	671	653	684	675	707	677	703	740	713	696	732	684	658	704	713	684	701	638	703	709	718	750	731	706	652	710	662	765	669	701	712	682	723	672	671	689	735	631	712	674	667	731	715	737	682	714	707	705	711	727	680	688	648	680	661	721	688	739	699	706	669	698	655	770	703	692	689	703	679	725	679	712	737	708	664	708	692	726	671	758	723	696	639	724	691	687	707	770	707	688	665	700	696	723	696	690	657	730	751	696	722	656	709	746	690	705	696	687	736	729	721	669	682	689	697	699	740	710	680	706	693	703	682	737	684	720	698	718	751	656	660	680	667	715	728	667	675	752	678	662	677	732	696	692	726	680	716	703	693	734	685	673	714	696	689	683	741	670	667	707	712	718	699	732	659	677	688	715	735	692	724	752	680	700	735	691	663	705	682	719	702	687	758	701	733	684	704	717	739	717	705	645	693	684	700	650	708	737	686	704	714	736	700	733	732	709	703	664	733	745	687	731	719	699	742	674	685	719	708	657	720	699	715	719	673	691	690	710	751	710	658	669	646	673	698	733	688	714	706	688	706	680	691	684	717	709	646	722	648	695	683	689	697	764	698	666	746	700	712	689	691	657	687	695	665	685	720	736	708	720	663	695	689	700	689	701	695	700	743	703	639	673	761	694	698	716	694	689	668	777	685	684	661	708	641	703	673	687	649	680	694	733	702	685	681	712	663	718	700	697	664	697	702	728	718	743	718	690	726	666	699	771	717	669	700	693	677	672	701	708	735	700	705	749	704	720	736	704	685	688	683	708	725	699	719	647	701	677	681	690	716	695	744	687	659	708	755	742	712	669	697	710	730	705	741	654	672	696	682	707	734	682	722	669	719	668	721	721	673	718	685	718	707	711	688	686	640	709	718	715	696	690	702	686	665	688	698	722	688	723	713	740	729	706	734	734	738	650	663	677	755	705	706	698	694	692	723	680	713	688	707	712	676	693	692	695	664	733	708	726	708	719	702	729	661	692	724	694	682	680	765	694	769	684	679	701	700	718	715	706	733	686	667	751	698	706	683	737	712	691	699	710	716	688	686	740	709	765	680	692	699	693	688	681	706	669	675	696	702	679	678	696	719	675	721	663	710	729	708	687	714	704	704	686	700	662	689	700	684	691	670	768	656	696	693	725	664	730	739	688	712	656	726	695	711	678	716	669	684	680	672	718	700	716	698	730	685	666	708	713	704	703	704	759	688	701	686	679	719	677	705	713	686	718	678	711	731	695	696	709	704	691	728	681	705	719	729	729	710	690	728	702	687	745	661	715	707	730	673	724	667	729	728	701	733	721	696	701	693	748	652	705	712	720	685	689	785	729	658	644	735	720	727	727	683	694	706	685	695	706	767	704	704	699	686	722	688	698	676	683	702	699	698	715	688	735
23770	21140	35206	30238	20362	8338	2084	1176	896	942	915	847	894	826	872	837	840	872	803	2562	6132	5227	3395	1740	1129	923	854	786	815	808	764	816	771	832	854	831	789	766	803	766	779	775	834	764	804	798	796	731	774	808	774	776	791	786	792	826	825	754	819	805	794	826	765	805	814	778	818	786	796	796	799	730	853	781	821	769	816	794	810	754	767	753	862	794	784	827	811	790	816	805	777	792	748	790	788	827	799	780	825	839	790	775	757	801	868	778	810	759	831	800	761	846	781	776	829	762	824	796	789	812	754	806	864	799	845	800	747	789	750	740	786	780	811	768	814	833	790	802	832	764	849	779	836	820	850	767	788	788	773	789	773	765	775	806	769	814	795	781	768	825	769	784	851	795	757	786	828	806	783	804	776	746	797	791	768	793	849	764	810	795	802	745	797	778	801	787	775	813	718	813	805	804	814	770	770	800	827	786	806	821	781	781	761	811	795	809	739	802	804	785	776	784	825	775	808	793	769	814	770	804	809	817	807	801	797	805	786	768	786	774	816	805	829	789	833	796	837	776	765	732	804	759	783	824	760	792	777	773	756	738	788	759	780	783	777	832	779	784	762	795	763	813	769	781	757	777	789	800	810	785	789	804	799	806	786	738	778	783	774	779	776	780	769	799	761	799	778	780	784	784	791	757	837	806	769	776	783	821	792	782	815	811	734	802	820	761	826	783	787	803	755	836	790	794	767	784	795	796	817	784	840	822	772	784	801	763	824	748	757	751	836	730	805	771	819	824	759	815	758	801	794	780	798	833	797	817	711	833	810	785	781	769	802	842	797	805	838	805	793	783	791	778	786	821	793	838	771	754	742	783	814	827	811	765	811	818	782	789	812	782	792	820	791	791	834	778	808	751	851	776	793	737	793	781	766	806	782	797	737	784	816	824	781	835	766	831	810	775	786	770	736	774	779	775	773	786	806	784	783	825	809	799	790	760	817	782	835	787	779	796	719	788	843	776	786	775	800	750	777	858	811	813	799	726	783	833	780	802	810	771	773	779	785	807	754	778	775	817	811	848	786	834	782	707	766	798	782	760	831	797	761	766	784	769	780	746	819	830	790	785	845	790	811	796	810	823	801	822	791	770	731	797	746	804	819	787	833	802	759	817	794	793	804	770	771	757	800	726	797	753	773	769	786	754	810	788	824	764	795	791	822	783	783	825	798	860	793	802	799	820	791	802	792	825	789	822	769	823	818	799	810	793	807	792	809	762	826	760	817	806	798	820	807	802	773	746	793	786	823	818	788	774	781	809	817	762	760	832	779	832	799	775	814	773	782	780	791	771	813	827	822	824	801	787	771	809	812	765	800	772	801	791	762	892	775	818	803	801	797	770	781	808	781	761	752	758	774	824	782	790	777	831	794	772	781	812	759	784	753	872	798	733	836	829	763	762	860	804	790	749	814	765	771	769	794	793	825	845	834	761	737	804	758	747	803	789	809	819	800	760	789	753	784	755	730	803	801	790	809	805	761	791	798	797	800	804	801	785	775	829	850	846	823	761	754	760	796	752	816	801	834	772	735	793	753	787	820	761	779	786	862	824	773	828	743	818	799	802	792	788	843	764	788	785	805	799	743	759	762	752	793	797	870	791	779	848	785	750	788	810	796	808	778	775	783	732	835	785	810	799	783	800	777	782	758	812	785	772	810	773	813	793	782	797	807	834	802	863	803	810	755	763	743	752	810	766	830	755	781	777	798	796	788	823	785	745	784	769	798	787	795	795	827	798	783	829	830	759	806	832	794	807	816	789	739	798	846	804	784	786	782	806	735	801	731	759	783	774	774	839	786	778	757	790	825	748	864	755	818	764	739	778	752	787	776	760	756	784	783	820	773	789	889	799	777	764	773	796	763	757	803	853	828	821	765	793	776	768	804	815	832	876	783	728	830	759	814	794	815	775	802	741	794	765	759	757	768	789	792	778	763	788	835	788	782	795	861	781	816	764	761	759	736	782	789	815	817	757	779	811	792	779	755	750	797	812	819	759	757	790	789	760	766	785	756	824	777	820	782	797	808	831	834	763	803	746	796	873	794	778	778	748	791	803	789	797	823	803	834	774	806	808	814	760	812	774	792	751	799	782	814	747	778	823	725	793	822	807	806	845	797	810	790	862	783	788	762	800	760	887	813	792	765	775	787	792	758	806	741	803	804	771	734	750	813	774	760	776	804	804	754	871	802	749	777	727	815	739	772	798	735	792	789	794	792	793	752	766	792	791	805	772	756	741	861	774	809	767	776	780	775	799	733	766	804	756	722	746	803	820	782	764	769	754	755	849	799	758	841	797	795	770	770	793	824	792	776	751	759	792	780	758	790	797	757	810	803	805	798	774	774	817	780	759	792	784	809	790	799	804	795	744	789	763	795	796	779	730	753	773	747	788	803	828	803	810	785	775	818	747	795	782	841	767	778	800	782	815	816	810	772	731	783	739	788	791	773	791	715	804	794	752	777	798	784	797	793	799	821	763	796	783	816	776	766	786	751	770	827	841	776	807	771	760	761	767	766	823	809	788	789	805	827	757	747	810	775	746	770	797	837	765	748	814	801	755	793	715	784	785	790	738	753	792	800	843	841	805	777	785	832	842	808	762	710	790	746	729	802	787	785	733	791	802	849	829	815	766	807	762	759	816	798	789	760	773	820	814	774	782	801	736	750	787	844	809	783	827	812	784	791	783	809	825	777	783	777	766	750	804	826	771	812	802	794	786	847	745	793	747	822	772	732	807	784	782	779	793	769	795	743	778	808	749	753	757	788	781	754	821	844	785	770	784	776	764	802	737	770	766	794	806	809	778	777	781	848	786	801	834	802	783	808	806	751	813	753	755	805	796	787	814	808	859	819	778	756	792	786	792	749	749	770	814	828	820	796	857	752	773	767	736	739	831	791	782	811	777	822	842	804	806	785	851	801	726	836	783	822	793	767	751	823	792	776	818	770	793	763	788	791	786	734	813	789	774	794	794	812	735	750	754	750	759	769	784	790	841	809	800	765	790	734	774	766	833	815	787	836	802	797	775	809	782	796	826	802	776	760	800	830	781	790	754	775	810	783	735	782	799	763	764	784	804	761	739	806	802	849	760	782	783	806	765	757	759	804	756	782	801	807	774	781	746	720	779	771	830	792	797	786	773	807	782	781	822	764	812	775	762	823	799	826	818	844	781	754	749	792	814	839	736	820	828	824	840	793	809	820	804	778	826	815	789	769	769	761	792	786	770	740	845	837	793	776	762	804	788	768	816	814	818	794	794	770	796	825	856	755	833	789	771	762	784	796	818	767	759	792	790	807	756	773	716	786	798	831	795	785	844	732	793	785	744	826	795	777	807	757	761	784	816	733	744	787	800	790	761	733	839	781	738	771	812	790	824	784	771	747	807	796	750	767	788	781	728	742	760	811	758	813	811	806	773	763	755	803	788	774	709	830	795	801	784	791	814	750	792	759	805	775	809	789	754	819	804
4231	41849	67285	23764	3152	1326	1115	1026	961	897	932	867	890	901	838	886	854	836	867	3976	7961	6341	4098	2000	1176	860	800	820	798	801	731	764	807	839	788	759	815	792	747	831	769	775	764	789	790	803	813	756	743	791	792	769	752	751	780	761	759	736	788	754	805	709	813	776	756	819	793	778	774	759	770	792	773	782	747	781	807	802	808	760	775	751	827	762	794	784	784	772	762	776	761	802	754	791	805	750	753	812	764	777	784	800	810	768	793	782	759	825	758	770	752	749	774	787	771	770	751	814	770	759	726	740	766	784	798	789	745	785	822	794	724	797	738	773	806	764	793	750	838	785	778	808	793	756	776	752	755	776	751	783	743	791	791	757	816	737	862	827	786	763	766	830	808	757	779	736	778	755	780	776	761	739	751	815	748	784	748	733	758	779	807	738	772	808	744	759	751	754	792	768	765	733	800	786	737	785	775	745	783	777	751	780	858	778	749	765	781	762	755	754	770	783	775	804	766	746	788	750	766	781	741	803	790	817	774	792	794	777	793	767	805	783	821	801	786	805	793	734	777	769	780	779	717	768	821	768	783	759	803	792	802	750	798	765	753	751	765	740	764	809	802	784	777	770	806	756	777	839	804	790	805	745	778	842	798	756	791	745	795	768	729	821	799	735	805	726	754	774	832	782	804	770	767	771	771	807	774	717	772	792	801	777	839	756	716	787	802	746	789	781	766	779	774	772	788	784	775	746	725	764	829	798	804	750	779	757	806	825	797	772	808	781	782	759	742	763	739	756	757	807	738	772	734	729	774	747	821	822	774	783	760	775	760	766	812	749	812	745	788	760	770	761	807	768	800	778	790	768	813	805	765	792	788	786	770	729	766	781	774	753	787	802	776	773	775	826	821	742	775	770	805	733	756	752	757	785	780	821	747	803	809	743	824	721	805	808	782	778	794	751	747	744	769	741	739	775	747	763	780	758	764	775	833	792	766	783	789	760	792	794	782	815	744	766	772	815	832	742	767	789	797	780	798	760	799	769	783	766	758	741	826	776	749	810	747	795	760	747	777	764	711	721	792	777	814	729	766	772	800	778	797	772	752	723	771	821	756	801	767	740	794	792	770	745	769	785	745	772	744	836	854	791	756	732	773	764	819	734	805	755	749	759	770	745	765	742	745	754	805	770	753	773	787	756	760	799	767	801	761	718	813	793	765	774	801	753	790	763	799	812	767	765	736	777	843	758	760	779	783	719	754	724	748	804	797	794	740	752	778	761	757	813	763	784	776	753	732	737	789	756	733	767	787	804	787	743	794	801	740	786	778	750	791	784	778	753	795	717	759	817	820	766	810	736	824	771	775	721	775	747	772	753	713	794	835	837	742	798	787	802	743	797	795	793	829	786	791	778	760	763	756	808	810	775	767	749	799	809	825	772	756	774	790	840	781	791	757	791	762	776	827	739	765	776	778	747	842	775	759	738	743	774	764	808	791	762	813	807	794	787	800	761	779	744	799	748	764	741	795	793	784	831	788	814	782	791	797	790	801	781	760	745	775	750	769	739	778	796	770	750	743	778	788	716	775	767	745	756	783	811	748	736	755	738	755	753	773	724	756	756	739	759	732	737	786	770	777	768	750	794	758	791	751	814	729	781	813	807	784	774	758	809	779	753	751	749	789	785	770	763	802	786	821	808	753	816	766	840	780	764	770	771	757	773	777	759	726	718	737	760	772	792	794	786	744	780	787	778	803	736	802	780	747	765	791	828	781	741	769	734	730	794	773	803	762	740	783	818	756	777	797	797	730	829	784	768	772	749	762	769	757	793	766	785	800	778	819	798	776	731	819	757	783	721	776	744	793	748	772	766	806	763	800	815	764	797	785	807	764	763	741	788	780	745	780	786	803	784	799	802	746	714	733	816	804	784	776	772	754	787	755	819	763	792	716	771	772	794	775	747	730	798	766	757	779	744	793	745	810	813	786	795	766	787	771	778	741	782	725	771	803	728	796	762	764	750	776	747	798	756	754	760	777	817	835	766	775	729	751	735	783	798	737	800	753	784	792	810	785	812	772	800	799	785	764	800	760	781	818	797	835	761	828	754	782	774	766	810	781	782	756	787	781	816	775	768	760	775	790	758	807	743	738	744	822	750	754	771	778	790	734	806	826	762	778	780	773	789	816	759	724	793	767	782	749	738	747	785	726	734	751	802	846	794	735	768	726	737	778	775	766	753	803	829	799	762	775	751	814	771	811	747	793	780	767	789	808	784	781	793	744	751	753	832	762	739	779	810	791	813	821	754	787	734	790	790	745	702	802	797	756	769	798	767	780	792	775	740	763	789	806	787	830	794	801	781	774	782	733	812	733	772	798	814	759	758	757	780	779	773	801	793	757	749	809	712	731	743	783	770	791	765	801	791	813	791	762	757	742	826	781	773	754	789	747	778	750	769	812	796	818	854	803	795	755	829	755	767	730	748	747	786	762	795	763	764	739	771	780	789	733	772	757	774	778	749	768	836	790	789	764	768	752	760	728	712	803	772	775	775	807	762	736	747	792	820	848	729	753	745	755	749	784	829	778	810	789	804	812	748	799	798	767	766	773	783	790	828	772	741	760	811	794	779	775	738	763	772	801	781	792	736	779	768	793	843	726	761	755	754	785	760	755	729	755	774	795	743	803	769	775	786	741	776	760	799	813	764	783	782	772	759	769	776	772	778	767	751	754	782	777	770	768	778	808	786	785	760	770	804	739	787	760	749	754	702	802	772	795	778	793	765	757	772	759	776	735	737	761	753	767	735	737	761	791	786	797	813	840	809	798	699	817	753	718	756	730	740	749	764	774	731	782	769	762	763	751	803	762	767	826	769	727	765	746	826	743	752	759	818	790	721	778	786	762	733	823	804	795	812	742	777	782	786	768	733	733	758	739	778	757	797	777	771	742	819	768	722	734	786	740	823	769	857	792	773	743	716	745	824	789	785	746	774	823	797	821	780	766	716	756	790	788	786	772	777	815	758	794	757	754	805	738	785	733	754	751	814	822	784	741	738	792	732	832	810	757	803	799	732	801	777	803	800	783	768	748	781	842	772	778	764	772	801	811	783	775	785	763	781	759	772	807	786	745	763	772	772	720	694	773	753	800	788	761	807	766	791	775	709	801	802	769	760	782	804	771	796	752	783	744	785	776	832	786	739	771	753	782	780	800	750	793	712	774	768	824	773	764	758	787	765	771	779	768	747	771	813	817	701	723	754	792	743	760	812	781	708	772	717	787	786	792	799	815	786	743	740	797	740	807	766	755	791	747	749	796	790	755	772	756	850	726	803	785	756	770	804	803	821	805	783	741	731	776	779	807	787	842	746	769	769	769	798	778	736	746	750	774	783	723	815	786	786	720	801	748	773	790	820	758	790	743	768	753	750	773	742	786	819	777	747	818	739	797	740	777	732	768	765	810	784	753	742	754	754	769	798	761	776	756	805	773	742	752	789	791	833	761	752	797	815	739	776	772	757
27247	15236	24522	6557	1054	759	813	775	748	721	769	735	784	753	739	729	771	722	775	752	1023	1174	1039	909	827	750	731	772	804	740	764	739	715	753	750	847	771	808	733	758	710	790	752	755	795	778	728	768	762	689	775	789	746	748	817	771	800	758	751	750	746	699	762	734	778	763	741	779	725	736	718	746	777	767	772	705	710	753	759	789	821	734	784	798	815	769	788	784	770	741	748	763	727	770	752	780	765	761	772	746	809	814	732	745	723	776	742	742	740	726	746	735	769	733	739	759	752	780	770	767	818	754	808	777	765	803	752	711	716	772	770	735	776	732	750	778	788	749	750	770	772	781	719	736	758	775	718	772	745	785	766	766	714	769	749	711	729	727	733	786	793	742	736	681	745	751	751	721	759	774	730	753	738	772	728	785	686	771	755	764	724	754	700	757	724	743	757	770	737	793	761	752	761	728	806	789	774	764	759	767	795	774	796	793	776	712	785	728	722	786	750	774	721	767	745	771	776	768	762	763	718	775	770	781	757	775	751	770	756	703	719	765	682	796	761	737	709	771	727	807	781	755	752	786	810	738	717	793	755	760	748	775	760	724	747	730	784	732	757	738	761	752	727	776	724	762	772	749	775	734	729	743	745	779	791	760	770	777	729	734	726	789	776	804	748	696	723	746	762	737	764	758	781	753	751	682	767	776	779	762	750	720	744	725	743	775	785	743	768	741	743	745	793	758	745	750	766	743	744	773	716	784	748	764	790	724	815	730	775	728	757	716	725	766	738	715	786	742	762	767	717	748	739	766	758	710	787	726	772	795	780	792	734	695	742	746	771	755	767	770	805	758	724	716	740	767	706	740	757	718	758	786	774	757	743	789	763	727	746	745	772	755	758	715	750	756	765	785	768	738	747	774	726	773	774	762	709	766	727	739	748	735	768	756	745	767	815	731	750	752	712	744	759	751	800	752	742	741	727	720	761	734	763	744	765	761	748	786	707	769	741	768	742	737	746	740	764	717	732	753	778	698	761	764	735	722	749	825	778	741	744	713	760	793	796	734	753	774	790	740	777	785	767	773	743	749	773	762	732	714	736	763	783	777	719	751	786	764	773	713	758	757	706	758	735	741	707	807	769	754	773	748	755	775	776	773	758	788	701	733	780	726	727	777	786	773	751	743	712	728	799	756	725	747	735	750	725	739	753	707	763	792	732	725	765	789	746	709	728	740	726	785	752	755	748	776	695	741	726	810	723	735	769	769	763	702	781	763	684	738	688	745	762	762	771	773	728	749	733	771	725	745	736	784	689	762	709	801	750	756	756	806	784	723	727	713	737	725	795	725	765	744	746	758	727	748	751	697	731	820	767	765	762	727	738	743	702	750	708	707	793	758	769	761	758	796	758	772	731	742	717	721	757	759	723	741	763	738	781	788	777	757	786	749	787	767	790	736	800	752	764	711	756	770	772	756	797	758	755	788	733	752	754	733	810	736	766	804	767	789	772	760	826	779	742	773	781	742	730	804	751	743	791	775	763	718	768	743	735	731	737	741	802	776	790	769	741	760	751	800	691	671	761	721	763	768	763	744	738	701	813	780	770	755	773	720	754	755	742	768	802	740	790	780	708	702	675	769	728	736	793	779	737	762	820	755	732	753	799	722	779	751	738	777	765	740	735	748	805	779	753	759	783	745	738	705	740	775	812	777	770	714	760	730	792	710	729	742	755	757	756	807	771	721	763	770	742	774	777	765	736	789	753	843	757	729	737	775	738	760	756	753	721	735	707	770	781	697	705	806	749	772	783	804	717	770	720	784	772	728	738	755	749	741	790	771	767	762	719	751	805	791	775	803	703	739	766	841	743	730	738	778	776	719	776	790	748	714	773	792	759	775	782	720	692	760	714	771	752	763	737	766	740	766	784	731	789	709	718	794	755	716	711	742	791	694	764	745	808	703	799	725	751	778	707	774	788	776	748	739	758	790	730	797	795	771	746	719	756	763	767	716	813	703	756	760	727	748	766	755	811	741	730	736	768	725	781	726	756	752	800	773	752	772	748	741	749	768	763	782	741	743	762	776	783	720	776	792	755	757	770	783	753	744	806	707	762	767	724	705	763	763	732	754	741	750	739	741	770	807	748	732	759	790	764	728	759	755	746	773	759	734	704	788	747	778	744	729	770	786	749	738	759	804	760	763	750	783	769	748	752	726	772	761	743	746	741	756	793	754	738	768	736	776	709	742	737	741	743	752	797	747	783	759	761	736	725	765	722	725	771	778	790	705	733	792	764	752	765	728	786	750	762	739	728	772	808	788	774	775	785	764	686	783	725	717	720	791	790	702	748	767	776	746	724	770	683	737	715	732	725	772	748	731	759	790	764	767	710	767	751	773	745	765	744	785	772	748	755	709	743	740	754	790	796	727	794	764	735	748	774	769	757	761	783	775	763	764	742	794	731	765	781	766	787	745	741	752	755	772	693	727	721	739	819	794	770	739	720	734	767	813	774	695	764	777	776	738	748	749	743	796	745	783	749	807	744	693	710	741	759	757	705	809	775	753	722	757	766	758	761	748	791	767	777	791	727	781	803	713	723	708	805	798	801	727	796	713	775	772	780	724	724	734	721	727	740	752	762	765	781	719	745	767	769	723	791	800	792	751	743	787	761	758	705	777	753	720	803	743	762	763	741	787	756	813	695	759	726	724	748	756	745	769	763	729	742	740	817	766	784	765	723	736	730	745	724	735	763	761	753	671	803	730	774	731	755	729	750	725	725	731	780	787	745	743	740	763	783	734	734	770	783	772	753	773	744	791	731	720	779	750	720	776	766	739	747	786	747	736	751	726	725	760	751	692	734	756	740	711	699	705	784	764	759	735	743	792	760	750	789	781	778	749	730	774	749	756	703	776	763	757	749	815	759	782	749	776	777	770	751	758	708	763	781	745	787	727	759	770	777	736	769	784	801	747	784	806	718	735	744	766	757	794	737	766	797	716	727	785	741	758	773	751	741	746	764	687	751	754	777	785	781	775	748	767	767	716	766	774	763	749	742	768	723	734	780	755	747	725	769	749	752	769	785	762	785	754	770	763	810	734	771	773	760	730	756	708	771	733	701	785	746	719	738	744	752	780	746	758	745	728	749	783	763	745	755	789	747	733	714	702	730	795	728	755	757	755	739	756	754	752	791	746	797	839	767	796	754	777	716	761	795	757	747	749	767	742	752	710	772	773	740	803	752	787	749	766	788	748	747	795	735	766	766	725	782	790	778	743	761	717	735	796	720	748	736	750	731	750	748	751	746	707	728	743	753	769	741	751	743	745	795	781	742	768	784	770	750	757	766	713	740	743	718	777	773	747	775	766	722	763	779	723	777	742	712	769	817	765	792	755	722	745	765	761	738	742	776	780	721	742	799	749	724	811	751	729	757	753	728	754	771	727	743	731	725	712	789	783	731	738	774	766	765	795	772	711	770	761	810	742	721	766	777	715	765	751	777	725	731	728	760	723	784	793
5020	8428	24832	2088	765	753	694	701	738	690	717	634	709	706	685	726	705	673	685	815	1114	1309	1113	832	780	668	749	648	721	682	722	720	671	692	720	676	663	741	697	702	732	632	742	723	705	694	764	686	688	708	692	701	672	727	690	688	708	707	709	707	713	676	693	728	706	682	691	702	691	693	700	686	643	725	664	653	697	720	730	699	708	716	684	667	620	694	692	717	711	703	701	675	641	691	705	693	699	717	701	683	684	667	691	715	664	756	715	716	698	732	696	717	664	697	696	723	686	676	740	676	693	681	645	659	695	683	718	741	730	682	717	674	676	670	644	715	658	730	656	705	681	692	742	670	677	736	648	676	703	716	677	722	688	676	715	692	708	675	731	718	689	690	704	661	700	692	696	670	733	673	682	690	686	689	727	699	649	681	699	704	711	702	692	712	645	702	704	694	670	687	651	689	689	711	696	698	707	681	670	679	672	686	663	695	701	670	671	636	659	684	740	674	737	666	670	658	671	685	728	699	662	697	662	712	729	689	668	655	654	705	674	680	700	669	724	688	697	652	699	736	663	744	729	682	761	709	656	700	669	680	700	706	687	709	668	713	712	705	726	680	721	676	664	672	701	678	667	654	663	730	687	704	726	711	663	657	673	689	711	697	697	677	698	708	714	663	683	709	656	733	702	693	705	679	692	707	678	683	698	700	672	650	672	698	746	660	667	701	670	672	704	710	683	675	704	692	674	728	715	704	707	668	756	686	673	701	735	659	673	742	727	715	686	724	684	679	709	695	685	674	709	696	667	707	711	685	691	741	715	686	697	720	681	715	682	703	703	677	667	689	625	728	659	689	705	642	684	705	732	706	707	695	702	688	707	672	687	730	700	688	726	742	695	696	660	680	685	683	695	703	677	699	691	689	656	698	708	686	706	701	698	689	734	717	710	695	678	685	640	687	707	680	686	676	685	691	686	672	709	707	680	695	689	690	709	705	702	704	622	707	662	691	687	688	702	721	642	678	686	692	694	686	710	684	712	661	681	672	659	716	713	678	657	706	666	733	666	699	699	688	732	655	713	692	706	710	695	711	716	676	689	669	650	703	683	708	689	724	688	667	664	669	660	663	668	725	701	690	719	696	695	674	696	682	705	673	697	693	697	692	712	700	704	673	694	662	695	729	728	674	678	684	681	714	657	680	725	664	682	725	685	672	654	683	655	680	654	714	697	683	679	719	656	685	712	690	708	717	680	703	674	688	695	729	678	696	654	689	704	724	730	693	731	712	645	690	687	719	681	730	754	673	691	726	682	635	735	716	670	709	641	721	687	710	648	692	665	660	684	707	729	717	687	654	740	726	700	667	714	689	723	666	651	668	691	673	664	700	733	678	742	715	722	726	680	684	713	666	643	678	644	699	702	678	714	658	704	662	644	703	677	730	713	699	715	679	696	711	709	692	720	699	687	618	704	665	724	659	719	690	736	700	696	654	694	684	714	715	716	739	683	684	672	706	689	697	683	748	659	707	692	701	710	636	727	726	686	738	670	722	733	693	683	718	673	685	741	662	724	691	688	686	705	721	668	730	726	684	674	651	733	721	720	719	706	746	692	703	714	672	665	690	669	656	740	676	760	652	669	704	701	691	696	685	687	702	656	675	713	665	662	724	719	684	709	708	703	707	714	679	724	705	715	644	707	649	689	691	716	651	699	675	670	697	682	692	721	732	690	726	710	684	668	637	669	706	736	656	745	707	675	685	677	708	696	684	684	698	693	730	762	716	646	684	665	751	689	670	661	703	711	690	706	679	692	765	733	692	680	676	666	702	688	698	710	670	681	615	695	708	717	764	696	679	674	685	704	695	683	708	652	688	677	687	643	691	734	685	714	725	720	708	727	663	712	655	684	671	680	663	661	697	706	687	692	627	697	698	762	672	709	724	728	733	717	723	680	745	711	716	728	721	684	686	682	670	712	684	716	657	658	697	697	678	666	667	697	692	745	652	696	720	745	719	639	680	686	679	681	674	699	684	683	706	746	695	648	681	717	661	688	683	729	717	703	713	713	721	690	636	641	685	686	688	710	699	640	719	707	701	682	709	677	648	689	674	691	691	663	773	710	674	689	698	732	699	706	655	717	707	683	651	675	709	677	707	689	720	632	702	750	729	710	700	719	673	695	669	651	734	705	686	686	714	656	649	678	653	718	701	674	677	670	717	727	711	679	709	730	676	729	670	741	675	686	671	704	750	741	706	688	724	677	706	729	725	643	716	700	667	704	690	689	733	684	744	700	710	725	682	675	717	699	742	673	719	671	662	793	661	715	676	699	721	654	698	689	657	760	701	721	719	688	692	724	721	689	696	677	716	685	682	719	669	721	724	681	683	682	730	702	674	660	662	659	704	707	747	721	655	677	696	747	742	721	737	728	680	745	701	710	730	691	673	696	724	678	644	710	697	703	654	667	649	728	708	641	664	715	707	698	687	691	658	676	695	739	712	675	696	733	693	689	672	700	699	657	716	664	650	656	655	689	708	718	663	702	710	718	686	673	693	712	695	681	643	737	719	674	758	670	717	654	659	755	692	655	697	671	698	711	710	668	711	729	631	647	743	692	754	728	686	673	725	660	700	708	697	681	674	731	692	724	678	670	699	688	693	701	678	699	684	695	694	689	679	621	683	672	713	687	754	676	727	695	693	718	687	658	721	652	669	719	672	670	726	675	719	742	718	664	721	660	745	697	660	698	671	708	769	689	699	727	692	704	723	726	687	688	716	740	693	733	696	712	735	693	694	723	672	718	698	702	644	676	709	738	682	687	706	685	723	722	664	747	689	666	707	700	698	633	686	639	730	681	678	706	689	719	727	685	701	659	646	660	722	767	695	691	742	725	699	670	706	703	664	697	663	697	664	739	688	719	719	685	714	705	627	676	687	674	669	713	683	663	727	653	701	687	742	667	694	712	668	688	633	722	725	692	679	708	699	715	728	734	684	720	707	709	721	741	719	711	673	688	682	652	683	716	761	702	695	682	721	704	698	684	712	690	717	671	661	673	705	674	692	699	684	730	710	705	679	736	692	699	698	675	652	690	659	668	642	674	670	697	714	686	697	702	695	691	698	751	703	654	713	650	769	706	690	688	696	686	680	719	718	716	650	692	713	619	732	703	724	658	656	706	699	704	697	683	693	707	698	707	740	700	719	703	708	740	730	708	710	685	658	698	683	672	682	713	624	646	719	673	714	706	690	671	664	707	678	655	719	687	711	673	738	693	721	673	727	743	741	672	709	679	694	659	697	680	686	681	711	692	689	659	694	663	711	691	629	681	732	677	694	706	725	678	632	718	663	666	675	735	664	660	667	677	688	689	698	686	662	661	664	658	656	654	711	718	706	680	684	652	704	711	687	674	653	689	672	703	705	711	702	701	657	714	673	646	719	652	671	701	638	678	715	705	679	674	713	703	693	713	729	683	681	702	683	671	666	677	730	691	705	671	711	704	693	694	622	686	668	708	684
24551	21191	44274	38399	15847	4505	1219	867	795	806	761	768	733	720	765	770	784	743	723	1201	2764	2834	2049	1225	874	817	732	788	691	707	699	712	705	771	708	731	746	694	737	707	743	737	713	676	729	696	736	717	736	732	671	683	724	710	720	724	712	715	670	715	735	745	698	747	700	725	709	684	764	748	737	718	724	745	682	717	720	644	693	666	687	726	746	734	737	736	748	668	779	742	699	712	738	658	779	711	711	654	756	724	667	735	682	729	713	700	694	653	726	725	699	752	657	663	727	698	723	695	703	743	650	628	686	687	684	734	710	719	716	722	694	733	700	712	688	699	713	672	713	721	665	730	737	739	722	698	715	702	682	693	772	691	743	711	683	711	698	710	711	722	699	713	714	724	730	693	783	718	671	680	704	728	720	720	725	739	705	710	693	720	709	725	754	716	698	702	687	689	713	740	693	741	705	723	724	649	686	709	708	761	706	741	668	687	730	713	700	699	766	704	720	775	696	713	711	681	743	695	656	718	700	726	701	717	725	728	699	713	715	724	713	734	692	687	746	692	753	737	720	711	687	730	728	714	722	740	714	726	728	692	681	715	711	720	711	726	659	670	740	701	688	697	719	727	709	667	706	707	714	676	708	709	716	700	707	687	726	715	663	721	735	703	718	703	710	701	689	709	685	738	631	716	728	687	714	720	713	752	740	667	703	723	690	730	778	715	716	708	727	735	690	691	715	736	693	714	741	713	750	698	728	714	694	699	687	699	736	720	732	697	664	661	721	718	740	706	724	742	669	697	727	652	703	726	684	690	695	696	674	706	709	724	719	650	746	716	694	701	720	748	675	688	704	758	721	722	714	715	701	713	695	713	694	691	670	742	769	721	690	719	748	728	695	721	749	690	677	711	752	683	727	701	723	701	701	675	715	760	710	685	672	733	677	712	683	695	707	697	727	694	676	717	686	736	705	704	725	736	694	696	753	719	710	666	697	680	716	663	695	686	722	731	695	731	690	697	722	682	676	710	679	687	714	690	702	669	781	669	708	695	701	722	677	702	702	698	701	782	708	721	708	707	734	740	711	691	678	699	737	716	681	710	692	715	695	705	697	684	675	711	670	724	750	698	707	656	749	661	666	670	737	710	699	728	680	677	717	717	750	715	740	699	721	703	706	699	765	678	686	685	672	694	688	655	718	712	745	724	690	670	670	695	689	708	744	714	689	679	758	723	695	716	658	677	743	676	713	686	697	700	700	699	741	675	732	658	728	685	678	671	701	693	721	697	709	700	721	703	666	697	725	701	695	697	683	666	728	732	702	722	744	689	741	676	751	690	709	751	727	699	680	722	687	726	767	721	756	700	708	712	733	756	718	726	713	681	712	775	766	738	760	674	700	735	686	786	657	711	690	740	703	713	750	671	738	705	691	701	682	692	741	711	710	755	696	720	703	730	706	727	725	728	729	713	694	670	701	708	693	699	709	716	749	727	699	686	723	674	690	711	713	669	704	703	737	732	670	710	712	719	688	715	693	710	653	679	667	722	675	729	730	696	723	707	759	708	738	727	734	743	730	717	686	713	700	704	751	724	693	701	736	750	719	694	697	673	720	669	723	661	712	712	709	742	705	721	656	682	704	672	709	706	687	656	720	748	697	738	720	728	696	714	733	702	725	685	687	712	742	731	722	724	731	706	741	721	732	685	686	745	700	770	734	709	648	723	686	760	703	700	703	702	730	713	651	713	715	726	688	660	741	715	668	738	702	692	710	716	706	727	729	710	665	663	675	701	710	731	739	742	739	738	706	709	743	661	707	722	757	687	722	672	729	681	707	742	690	680	693	675	689	697	694	695	714	734	704	695	697	694	725	670	673	736	709	660	707	742	765	743	766	684	758	656	713	674	701	683	701	698	688	692	719	748	730	667	725	713	733	708	726	756	751	685	676	737	714	679	705	698	694	703	681	743	686	663	708	705	668	704	747	683	705	694	682	725	658	729	734	680	667	705	736	676	726	733	674	666	751	681	677	710	652	677	721	700	705	712	763	686	699	729	712	738	713	687	678	715	720	720	729	682	741	751	669	664	713	738	684	687	736	771	733	718	691	691	723	747	654	712	718	710	760	700	709	749	727	693	742	719	715	704	744	641	710	685	731	774	716	690	745	678	706	704	710	689	744	662	705	759	707	684	721	698	721	695	748	728	705	690	690	741	681	681	739	732	744	693	703	675	737	684	683	676	728	731	687	714	747	674	748	702	695	692	740	684	697	692	706	703	707	723	711	733	725	697	727	703	690	714	709	694	698	712	737	731	712	760	722	719	690	745	770	756	765	740	705	694	724	738	767	720	688	730	693	725	723	715	716	713	693	703	733	748	779	700	726	736	764	712	676	688	662	744	740	696	749	712	679	715	788	742	732	718	672	714	713	721	697	702	728	697	751	711	705	705	736	678	711	667	724	619	703	704	720	739	702	699	739	733	763	677	694	694	715	736	750	705	683	710	751	677	742	765	689	709	693	675	678	713	731	745	707	734	701	683	748	725	737	737	681	654	728	696	723	725	713	669	729	690	662	685	721	703	709	763	770	672	753	722	691	730	722	687	661	707	700	734	689	724	726	677	696	712	738	692	726	697	697	734	711	697	745	702	686	643	688	706	715	710	722	695	704	717	707	691	743	738	703	685	742	662	698	703	702	702	757	698	713	722	718	731	715	688	751	774	760	679	685	732	729	708	709	736	685	704	726	727	673	717	694	735	678	661	668	696	669	698	723	714	750	681	683	708	718	725	710	753	717	698	700	697	738	694	723	750	720	710	724	718	713	658	672	720	690	668	726	702	722	669	730	692	663	720	761	744	716	703	707	713	711	715	708	739	697	704	684	716	744	699	741	632	692	696	723	691	728	737	711	709	715	744	693	766	733	707	674	703	680	721	754	693	729	708	719	684	707	739	699	727	734	708	697	669	647	713	715	733	724	699	691	699	698	750	717	715	702	713	690	729	767	756	734	704	662	687	679	753	694	680	765	704	658	698	694	693	697	722	694	724	741	746	701	703	669	729	704	755	659	768	667	727	779	762	730	699	730	712	737	742	707	766	739	672	678	688	700	736	749	716	668	750	735	702	723	697	775	736	651	701	673	727	736	661	747	673	778	697	735	672	674	764	695	714	696	708	682	732	719	729	699	730	673	740	678	724	707	697	661	661	684	723	753	726	687	695	681	693	745	722	709	692	705	704	688	707	694	722	712	679	726	737	698	683	732	721	692	725	763	701	713	678	696	690	725	714	683	669	670	735	698	743	694	703	692	680	687	699	682	713	730	699	698	730	730	668	734	690	707	728	753	693	707	714	675	687	745	651	698	693	718	683	662	682	693	714	680	734	703	712	713	710	717	689	693	735	666	744	701	739	728	664	666	715	726	688	716	684	695	717	713	710	712	763	699	691	732	691	738	732	747	693	678	696	714	735	682	759	752	713	655	681	657	746	672	703	682	719	681	673	743	714	701	709	741	752
4613	39228	79875	18835	1073	927	910	848	814	801	775	772	760	717	726	759	761	698	755	1710	3872	3750	2668	1483	898	803	758	741	708	670	695	731	707	688	738	691	683	687	761	744	759	730	721	709	691	693	716	713	746	729	713	737	652	730	704	726	680	728	701	725	717	664	730	703	688	736	719	714	704	722	680	724	766	750	729	678	704	710	690	722	709	769	730	689	727	754	669	751	708	699	768	703	733	715	705	703	702	680	705	724	769	697	747	636	674	694	723	727	700	704	709	677	706	679	667	695	706	720	757	743	736	761	699	692	675	709	690	699	705	724	722	695	738	734	710	712	730	665	687	673	692	766	743	692	735	703	721	721	717	788	674	731	741	689	721	654	692	715	677	704	708	731	726	669	730	743	725	715	724	674	709	699	723	706	698	765	708	678	696	701	713	729	672	710	732	753	711	684	652	662	773	708	725	684	679	709	740	747	728	737	738	733	724	723	684	727	753	684	687	726	710	665	720	693	731	702	710	684	699	692	714	707	708	757	708	752	722	728	686	681	676	726	661	687	664	697	757	736	706	662	658	741	682	694	756	697	705	678	707	749	723	666	732	725	713	730	758	727	698	728	690	681	734	720	738	720	715	737	694	703	686	725	700	735	692	722	667	730	686	700	735	690	688	733	686	719	695	710	718	729	723	705	685	689	752	759	734	706	668	705	692	711	713	713	708	753	653	704	741	716	713	673	704	716	702	773	703	674	699	739	718	690	710	698	732	735	707	720	716	668	757	711	717	729	765	752	698	699	715	684	734	697	693	721	687	724	691	712	721	660	762	708	760	721	729	728	753	698	727	661	683	767	717	706	702	693	678	697	766	717	715	729	713	684	713	665	713	746	694	715	710	747	744	715	665	741	692	694	717	739	736	687	699	703	718	663	687	751	714	711	684	652	715	702	748	755	690	682	745	689	709	679	657	710	704	703	667	718	676	696	733	697	686	705	757	739	711	665	735	721	776	681	686	707	698	715	729	697	664	743	685	708	675	734	659	712	701	702	744	744	691	700	713	777	770	694	747	724	746	688	686	705	751	702	673	695	682	717	688	709	698	772	672	653	696	757	704	710	702	709	712	768	711	710	666	676	716	715	733	633	676	749	721	746	771	706	732	760	689	724	705	692	711	720	690	703	718	690	720	653	688	730	719	668	714	731	693	701	704	714	683	672	727	691	740	752	754	718	712	688	700	702	725	691	724	702	715	724	736	704	697	724	704	698	714	698	684	631	721	687	743	698	724	689	706	704	673	698	730	741	684	705	721	713	751	747	727	696	696	707	687	750	729	666	691	698	742	682	724	672	753	691	694	691	718	740	687	685	719	701	728	738	672	722	726	737	703	738	743	712	723	790	697	687	689	741	687	709	677	752	705	761	756	698	721	690	746	719	668	710	725	702	723	683	701	725	682	714	702	682	680	734	649	746	756	683	722	693	720	721	758	703	724	698	698	702	693	736	715	703	705	713	736	714	699	747	693	681	669	694	728	646	700	764	702	664	706	691	718	660	704	761	680	694	673	693	686	688	675	701	719	706	659	659	679	687	714	715	738	695	737	709	698	709	633	727	721	720	714	608	722	673	718	677	719	668	710	681	718	678	730	742	641	646	751	696	756	706	718	696	686	759	696	711	720	634	739	678	723	684	707	674	712	666	695	705	683	710	695	713	675	694	712	724	719	632	732	699	683	703	696	721	743	662	720	753	714	729	726	746	726	713	720	664	727	708	670	726	755	691	717	722	695	718	694	702	656	666	719	720	697	702	688	729	703	722	773	722	683	705	745	670	754	696	725	674	679	656	700	671	716	649	722	698	714	750	693	710	721	709	731	729	697	723	687	725	687	699	735	743	718	694	762	681	707	732	700	690	702	739	739	675	682	695	690	734	732	769	708	742	680	715	699	740	671	694	691	713	751	686	685	728	697	755	733	713	740	740	749	723	674	692	700	695	707	702	700	722	756	704	705	679	735	693	729	728	721	752	734	721	714	731	718	725	688	679	688	754	744	727	776	729	730	742	758	711	737	681	697	669	716	690	693	730	721	715	713	686	719	689	727	715	692	730	716	745	711	715	687	726	691	696	698	749	728	679	691	703	687	728	705	691	753	699	707	685	723	733	689	669	711	726	734	693	681	681	676	674	722	689	710	703	717	730	725	727	679	726	712	742	731	707	701	744	699	704	716	700	721	737	700	688	723	695	748	682	698	692	716	651	700	723	698	688	688	681	701	734	706	681	697	714	712	705	722	688	677	679	679	698	685	716	721	702	693	724	709	661	717	725	690	694	757	699	696	681	711	742	715	724	740	757	670	720	682	666	706	718	720	710	730	709	727	704	722	729	746	708	720	675	739	686	703	734	686	743	704	676	689	713	723	674	745	701	688	668	735	674	667	715	673	718	713	695	688	709	724	729	705	719	742	674	665	723	745	717	671	704	712	670	738	695	687	718	750	688	704	705	682	708	698	751	724	687	683	718	708	717	710	648	744	745	730	758	668	703	741	723	677	706	729	733	681	716	726	655	735	696	630	697	706	677	691	699	718	685	714	748	690	712	736	755	720	713	678	652	711	714	712	689	688	724	685	693	733	672	689	656	696	684	690	774	714	691	749	691	678	669	754	698	729	691	706	692	781	733	696	744	729	702	649	714	676	678	728	703	684	727	722	703	720	667	685	715	708	706	688	745	710	697	737	700	672	725	687	702	708	732	724	721	699	728	692	715	716	705	684	703	757	754	702	702	719	744	722	676	669	718	701	714	686	728	678	711	718	724	721	729	733	737	749	712	681	730	696	682	729	754	702	738	705	672	689	714	702	704	699	692	689	689	689	730	697	695	721	663	717	687	735	709	708	716	707	666	709	718	686	746	681	693	702	718	695	684	666	715	744	654	774	694	751	676	714	745	676	696	710	691	697	672	687	723	694	749	707	716	732	679	689	688	694	721	718	723	721	676	681	742	685	715	718	716	699	739	708	706	744	676	728	710	705	708	701	693	737	745	713	669	731	748	696	706	697	662	700	667	678	725	680	696	730	688	744	716	704	693	680	674	684	694	704	705	696	683	693	694	766	692	732	736	683	725	713	715	702	743	749	746	718	692	711	708	699	682	700	713	654	703	722	719	739	676	690	733	762	684	696	712	678	732	718	700	658	720	754	659	667	683	717	708	731	696	722	729	677	726	697	673	667	754	700	695	719	701	658	701	725	721	734	697	686	696	679	719	714	755	748	771	679	728	747	661	718	740	679	732	661	752	701	705	693	702	690	719	691	731	680	727	692	707	735	749	687	760	679	688	760	703	705	707	676	694	687	704	700	704	743	639	734	671	700	721	730	667	687	725	707	736	677	702	684	697	661	689	724	765	729	742	694	707	708	682	751	676	725	703	715	697	733	731	724	677	737	720	752	689	744	710	653	683	677	673	720	744	685	697	689	661	640	706	693	691	697	668	717	640	713	754	713	689	671	719	733	731	714	693
23779	21130	40326	36979	19125	9949	2284	1180	955	948	888	830	819	832	830	843	845	881	827	1707	4146	4657	3616	1843	1145	897	866	857	807	807	772	843	774	761	785	781	799	756	849	784	808	809	777	797	778	770	790	822	769	843	849	786	812	757	813	777	813	785	803	791	806	731	765	775	816	746	763	824	752	802	813	751	833	774	781	833	781	776	780	862	735	803	790	760	813	825	806	798	842	837	780	776	798	819	855	790	773	796	771	849	784	819	755	789	770	801	736	808	778	810	847	753	736	802	868	823	843	806	778	759	769	785	765	757	826	809	788	766	746	794	785	824	771	781	794	812	764	750	760	803	786	832	785	795	801	759	801	730	796	780	810	828	804	772	807	751	756	787	784	792	853	741	797	773	764	765	776	754	765	805	762	773	785	776	770	783	825	780	778	807	788	757	769	755	840	837	773	768	767	794	784	799	755	770	809	832	778	846	774	775	789	802	828	750	847	789	779	800	759	793	735	742	747	757	825	751	808	810	798	803	765	765	784	756	827	759	807	787	801	785	806	713	780	723	803	815	758	752	744	811	810	783	808	729	790	730	778	765	781	832	828	771	812	773	777	840	793	719	795	803	815	812	788	790	777	806	752	802	792	814	763	815	757	816	748	792	792	738	808	819	827	807	763	807	759	763	797	795	783	779	819	759	837	814	793	773	776	808	794	752	863	787	801	798	755	826	790	778	798	754	778	795	794	771	791	790	822	840	729	738	775	744	776	790	821	782	767	735	780	733	735	809	827	778	768	790	767	778	825	752	776	804	757	780	772	821	765	788	772	768	820	788	755	814	806	843	784	800	777	831	767	759	782	788	812	721	812	794	769	827	788	773	815	758	773	784	825	781	760	779	797	784	799	864	800	825	797	778	804	789	782	789	753	792	813	761	755	801	775	811	797	776	772	786	805	760	798	855	804	731	764	801	767	774	788	783	829	827	810	831	796	794	829	783	811	800	799	764	791	795	797	746	803	801	779	814	732	785	796	805	789	782	792	797	759	784	800	763	811	841	781	803	814	753	809	774	778	740	777	776	812	785	778	774	778	750	796	726	772	759	769	819	757	758	747	753	786	763	860	829	833	766	791	788	784	783	740	764	821	815	839	758	797	794	827	784	777	824	772	772	780	782	786	785	744	758	773	795	772	753	776	784	780	822	817	777	828	803	805	750	749	820	770	797	752	811	800	844	802	759	756	781	820	798	777	843	795	749	823	828	808	763	817	812	774	810	747	734	825	774	782	804	764	767	800	799	788	815	764	722	746	778	804	757	785	832	745	738	774	765	805	793	811	816	792	772	785	792	813	773	801	834	785	797	715	838	743	803	835	837	813	750	823	817	776	775	833	795	809	776	762	804	740	747	749	786	739	810	783	810	788	810	745	832	776	759	762	793	803	740	798	791	772	795	826	816	754	798	802	815	827	849	826	756	822	799	765	810	742	814	822	809	736	770	756	784	751	787	790	809	763	821	779	771	765	770	860	788	835	819	844	765	811	799	815	771	823	733	781	751	760	784	788	809	798	775	787	733	767	808	827	816	790	817	764	743	822	841	766	782	731	789	710	837	825	762	809	796	812	812	778	766	819	786	771	813	799	837	759	796	778	808	755	766	729	760	800	807	745	792	785	791	751	736	755	728	795	785	761	762	754	787	755	750	777	787	787	830	747	820	774	800	734	778	768	802	785	789	824	785	810	799	832	728	802	778	796	747	793	804	755	744	792	807	768	831	733	771	743	791	823	776	827	716	791	781	785	805	814	759	791	821	780	804	769	752	827	789	792	789	811	827	762	808	768	759	794	763	809	773	771	829	729	815	747	797	828	822	736	778	738	792	793	787	755	793	729	837	825	805	772	801	809	773	727	786	734	791	728	818	816	805	803	796	802	781	821	792	745	767	796	783	799	781	795	826	803	812	789	810	848	814	786	813	742	806	829	804	822	804	813	748	771	777	812	782	763	820	802	813	811	802	770	752	846	789	816	828	783	807	810	799	784	822	783	797	731	802	773	817	764	764	789	764	758	789	743	803	795	797	744	816	764	799	793	770	788	757	811	756	817	806	736	773	793	760	797	771	796	794	775	795	783	756	791	786	787	800	776	793	787	749	757	769	783	803	818	772	761	745	790	865	775	687	828	812	792	723	780	824	767	752	772	806	807	773	741	799	793	821	776	776	846	766	815	757	759	799	776	758	755	788	758	818	777	765	727	808	806	765	777	808	799	764	793	796	756	808	758	746	783	803	766	762	767	757	769	763	803	778	768	775	834	758	794	748	765	812	786	790	819	806	861	796	826	763	803	817	788	788	754	782	798	772	798	778	811	792	790	775	773	789	807	806	773	797	827	738	737	798	813	826	818	760	798	792	790	763	808	812	811	797	769	754	752	821	788	813	762	793	766	804	742	785	857	797	790	812	810	785	764	782	774	772	730	818	814	783	723	829	786	739	785	805	808	785	811	773	743	822	780	800	795	828	782	726	772	734	791	810	783	810	769	786	757	778	781	781	742	724	802	783	809	850	835	811	732	818	745	830	738	776	784	812	791	781	759	772	807	787	793	795	772	790	778	789	834	782	775	817	837	848	751	814	776	730	792	774	780	781	744	767	762	807	810	770	797	814	743	767	802	780	754	776	785	750	795	791	796	709	785	770	816	787	773	776	802	762	766	795	782	786	778	725	753	814	819	758	804	801	749	793	846	739	757	796	807	772	765	789	806	811	750	777	775	765	805	767	768	764	838	788	799	803	818	827	784	741	814	824	784	764	799	759	809	748	782	767	789	769	777	762	826	771	818	822	814	807	803	766	835	808	773	771	772	799	794	763	810	767	821	755	725	758	747	811	811	787	814	833	823	798	788	785	809	829	811	845	771	762	795	798	845	773	774	852	793	811	804	787	768	817	814	840	825	761	768	758	788	841	770	825	819	783	823	769	811	752	745	763	855	805	835	781	797	720	798	766	777	777	803	768	753	773	803	803	817	777	763	799	782	797	746	776	793	802	755	760	812	789	742	801	793	778	738	757	779	793	814	737	813	820	789	770	755	816	802	787	793	757	807	765	790	849	817	784	793	768	786	789	773	800	820	749	770	783	790	813	814	779	745	815	790	750	782	768	789	813	800	786	726	791	783	799	768	784	814	808	774	792	751	761	776	802	745	729	822	826	780	778	835	811	761	814	789	835	774	751	799	797	824	794	807	779	767	800	775	816	795	751	795	769	733	746	870	814	808	757	809	808	811	791	830	770	780	835	786	758	787	774	785	834	773	770	781	745	840	829	799	798	774	741	806	781	775	792	777	760	825	729	788	767	785	742	781	819	797	798	793	787	790	805	830	805	801	771	816	783	799	797	755	790	841	821	749	771	828	800	784	805	889	796	723	788	773	753	827	770	815	777	879	804	786	815	767	761	799	817	747	807	795	789	757	759	767	838	777	779	813	784	807	739	821	787	756	754	803	786	763	746	774	790	803	746	798	755
3851	34047	80935	20330	1652	1247	1102	1011	981	900	904	855	839	875	874	834	820	794	854	2650	6135	6129	4511	2057	1211	938	798	850	817	777	771	801	791	776	791	783	851	804	812	772	799	723	790	815	787	825	848	744	778	797	799	792	805	798	840	749	779	788	814	773	792	799	798	848	803	802	813	749	809	801	800	756	794	841	822	816	776	779	789	833	762	795	788	811	790	782	799	793	742	779	815	790	793	799	790	840	774	798	799	787	744	822	788	820	752	783	827	788	802	836	786	815	751	780	786	782	782	787	760	859	777	808	802	821	763	788	779	804	751	785	808	775	778	733	766	772	801	771	790	821	838	756	828	778	830	784	785	793	784	808	808	799	801	779	750	798	825	739	799	788	831	767	789	802	780	774	743	806	757	791	740	801	763	819	825	780	730	801	776	770	772	761	785	798	821	794	765	828	761	734	777	760	832	783	752	794	812	812	822	759	850	810	791	755	758	795	748	810	808	806	779	777	774	779	740	780	813	746	855	811	781	789	811	758	825	771	811	736	773	810	792	801	816	834	737	767	796	843	781	774	833	815	791	811	774	783	762	781	759	826	743	814	754	818	775	741	799	829	806	773	826	836	749	780	771	771	803	788	831	834	790	758	736	809	796	763	719	764	730	817	817	775	812	793	819	798	795	812	840	795	815	738	755	810	819	816	787	796	789	827	833	748	758	758	794	817	820	776	743	831	801	752	809	801	821	842	778	864	830	778	774	787	813	745	844	740	820	764	711	781	760	807	844	832	793	750	792	741	754	800	788	740	724	808	793	828	818	833	788	787	787	778	848	763	836	787	837	813	812	771	794	845	730	741	797	817	783	813	789	798	736	819	821	722	780	817	806	731	818	844	733	795	805	774	822	799	762	810	804	776	794	777	826	859	771	797	823	808	738	832	804	781	820	821	810	763	822	774	797	808	790	800	782	748	791	794	814	819	766	776	767	734	756	750	774	744	771	788	763	754	821	731	813	808	785	803	787	754	786	731	760	783	787	758	747	790	778	772	790	802	809	838	824	753	813	827	811	722	794	763	797	814	804	742	788	754	806	767	711	823	808	782	748	806	774	768	806	759	817	758	731	823	798	771	769	764	770	796	814	761	807	798	783	793	819	806	796	816	822	804	822	780	781	832	717	820	767	768	756	780	788	787	780	804	766	820	794	761	757	775	836	777	746	767	794	761	792	804	836	784	792	772	777	815	851	795	772	831	788	806	747	823	832	783	774	734	824	847	789	868	822	762	805	772	789	779	764	775	774	807	792	823	777	816	807	809	797	789	807	728	772	764	785	774	775	819	764	778	773	823	832	775	781	807	863	784	779	739	818	791	829	807	775	825	768	783	759	771	777	834	819	787	779	748	810	799	816	784	789	834	760	783	746	759	814	866	824	834	742	855	747	858	802	804	795	802	823	775	822	831	823	777	776	735	813	788	733	770	769	785	774	779	795	746	830	809	816	802	739	764	788	789	727	804	758	805	790	775	770	828	767	802	779	796	817	756	759	787	752	799	812	761	762	794	821	763	839	753	796	770	789	770	763	763	809	812	832	782	780	787	814	790	751	773	795	767	793	777	772	766	759	738	789	789	761	721	825	820	702	755	751	804	808	763	775	767	773	783	781	724	824	785	788	757	771	802	734	820	799	777	809	826	779	789	815	762	783	761	736	795	765	784	824	823	803	797	781	773	831	763	778	750	802	765	762	773	810	726	807	762	788	789	787	819	793	754	801	822	762	773	814	756	774	846	803	770	769	758	806	762	796	800	787	779	773	767	791	755	751	770	778	768	819	816	776	782	782	702	809	795	807	776	753	757	827	785	817	781	823	793	771	799	782	814	793	786	787	806	792	728	803	781	758	740	779	744	779	833	768	823	772	829	730	864	803	753	768	785	826	785	790	757	808	833	808	780	734	787	797	829	775	754	764	841	797	752	804	713	788	751	788	786	808	784	797	766	786	744	753	808	795	795	747	781	799	774	798	794	787	728	765	849	743	799	834	769	788	785	792	776	761	789	804	771	785	801	767	767	825	808	824	836	809	838	778	786	736	804	796	766	767	775	802	808	801	826	785	791	823	808	829	795	810	823	769	802	833	835	710	778	780	781	763	808	786	768	789	800	801	793	752	780	763	789	772	760	786	770	776	823	798	763	753	772	777	741	730	784	762	780	793	850	846	798	764	795	753	780	825	824	770	773	773	834	769	754	826	795	786	797	798	771	766	797	785	825	819	780	813	769	811	739	792	764	826	818	785	817	834	770	765	818	752	769	817	852	765	817	798	755	779	836	796	811	767	781	816	784	773	839	812	780	775	808	768	767	754	783	768	821	804	784	722	788	818	799	785	794	761	797	801	822	782	748	773	792	771	790	818	819	817	779	774	756	769	792	738	809	839	764	828	794	798	761	735	761	775	716	810	800	799	787	771	793	801	772	801	772	776	786	768	818	776	821	811	809	732	805	793	791	776	764	786	813	818	753	753	818	808	789	779	779	783	769	798	815	734	769	785	787	800	784	767	807	761	790	807	776	813	763	806	768	780	800	795	789	756	828	827	811	801	749	802	768	786	766	839	744	801	751	801	756	803	768	793	771	789	723	828	775	757	793	771	823	778	815	777	807	792	755	765	830	786	744	723	750	770	806	773	809	781	757	800	803	809	796	758	796	770	752	754	720	799	812	804	795	810	799	808	826	787	779	788	812	802	835	784	762	777	823	744	801	821	815	806	742	839	812	840	768	786	844	761	803	796	765	792	793	823	797	763	772	805	809	772	784	821	754	827	761	801	792	748	794	777	857	766	736	802	816	765	827	786	796	786	819	802	761	758	792	722	796	751	816	812	772	784	754	767	790	803	810	774	831	742	753	788	761	794	755	800	797	787	815	751	747	794	750	778	728	797	772	804	778	781	764	806	755	818	776	777	770	761	776	741	774	800	777	759	795	770	756	763	805	755	707	826	746	783	795	787	805	777	737	766	773	826	773	743	777	786	833	770	802	784	796	745	826	780	793	815	816	812	836	808	769	730	759	757	807	790	774	748	746	806	753	733	777	778	808	766	790	775	747	820	768	748	747	779	760	768	795	816	738	767	817	802	783	774	759	794	762	746	751	756	761	772	798	792	770	763	801	765	746	755	787	779	826	770	830	770	755	778	783	829	765	764	798	676	756	789	755	797	782	845	822	749	757	806	801	800	777	759	773	769	750	793	770	779	789	752	752	795	777	761	803	771	800	687	791	782	776	844	782	836	744	776	787	768	825	806	803	773	765	768	805	855	747	786	768	813	832	756	799	791	802	856	783	790	791	792	755	825	796	781	756	790	755	773	780	761	775	798	743	791	810	778	750	773	772	790	852	760	785	767	763	801	777	840	795	768	778	784	756	793	790	776	805	757	805	810	706	800	763	785	741	810	776	816	772	741	751	804	831	745	806	772	775	800	812	762	784	742	801	796	762	794	745	798	745	733	774	736	775	770	768
27129	13716	20723	10636	1266	878	806	729	739	747	731	728	761	746	703	719	741	786	716	768	1001	1066	1115	934	838	838	789	749	771	760	809	786	723	745	721	720	773	766	754	811	772	733	754	755	722	754	736	722	731	710	779	767	770	722	754	757	747	761	745	725	785	751	773	708	781	743	774	741	810	752	786	729	736	756	742	768	749	787	807	818	742	763	699	736	791	772	722	719	746	771	741	774	752	775	738	763	800	741	712	727	724	774	718	777	688	725	738	743	735	757	749	775	747	787	749	792	798	769	744	750	708	770	699	741	760	707	713	724	771	718	749	734	752	707	722	738	780	797	732	765	755	780	790	706	749	721	808	747	712	715	778	755	813	780	727	721	754	746	741	689	767	696	729	732	722	767	720	798	782	745	752	784	774	690	736	737	715	753	813	760	774	750	782	770	729	752	750	730	795	740	824	783	750	748	678	755	780	735	801	732	789	750	756	766	748	738	733	750	772	726	740	702	765	774	803	730	764	724	782	755	675	720	775	757	772	853	802	742	761	772	746	797	744	739	751	770	745	716	755	746	761	740	780	766	729	727	726	731	738	739	772	743	771	769	699	756	711	781	760	727	781	761	705	731	745	768	785	728	813	715	801	752	787	694	723	740	738	760	684	743	784	727	774	723	776	770	781	654	791	772	737	750	788	765	788	717	742	712	764	710	741	769	732	771	714	763	756	752	750	792	723	837	804	741	775	725	729	745	767	754	737	716	716	761	757	752	805	707	770	747	734	775	722	735	754	766	788	789	747	729	758	708	719	740	746	761	731	736	705	743	723	732	759	740	696	733	804	746	760	720	780	746	758	799	719	721	762	800	770	720	744	739	742	730	809	746	785	784	752	749	774	756	724	750	712	750	781	738	745	729	734	732	746	801	806	761	720	712	790	736	752	790	754	723	741	759	738	772	760	725	779	695	758	734	763	752	728	762	782	790	754	773	770	766	724	747	746	773	738	777	783	769	744	751	721	766	755	722	738	737	720	733	769	758	750	746	774	759	744	745	768	777	776	764	770	792	763	738	717	723	762	791	750	782	745	781	759	796	705	730	759	725	759	747	740	760	749	751	686	741	727	772	751	758	785	733	748	765	804	775	762	748	784	732	729	740	765	748	747	746	760	754	787	725	709	773	770	688	790	785	747	736	750	818	762	760	711	744	760	734	755	777	812	715	788	755	804	686	709	724	742	806	711	703	771	763	740	791	796	802	767	703	740	731	738	750	774	747	740	736	755	714	717	786	765	738	740	783	739	745	733	722	760	746	747	765	750	746	703	706	755	730	778	792	749	759	739	729	755	734	740	746	726	744	751	764	761	779	745	721	743	787	727	772	769	775	727	740	740	746	776	699	723	726	762	752	744	746	766	770	763	702	802	747	793	755	726	802	756	730	719	765	714	737	728	772	708	756	706	794	763	733	751	801	791	806	746	755	744	707	735	743	793	753	755	747	733	790	769	787	758	726	744	766	787	706	714	765	746	779	770	738	747	776	761	724	760	781	762	756	772	791	761	784	795	780	783	781	752	770	807	766	717	742	760	692	727	778	720	743	725	795	788	745	789	791	754	743	751	756	756	737	706	760	716	743	791	709	757	706	748	757	779	785	758	745	721	780	746	745	684	826	816	770	739	781	737	774	808	739	762	748	755	747	709	766	753	752	739	796	765	807	740	771	781	750	759	718	736	727	770	729	733	717	782	744	779	690	777	729	739	750	748	719	725	720	792	746	782	772	802	746	757	731	788	718	765	780	748	764	736	745	720	714	741	786	771	749	806	749	732	768	730	772	707	745	723	749	714	738	732	748	745	769	756	743	743	761	775	753	736	729	727	742	716	725	796	748	784	732	721	737	758	739	716	786	789	743	811	733	746	748	788	797	728	744	776	760	749	730	757	729	756	721	788	724	757	765	791	749	726	787	736	754	774	790	791	776	726	818	749	785	774	709	737	719	717	739	775	749	735	767	779	699	739	727	775	719	744	764	736	764	739	706	748	809	750	750	764	751	782	754	744	787	707	766	740	745	719	803	759	751	724	758	738	782	774	779	759	794	730	741	784	780	735	767	700	768	801	679	759	765	749	760	734	746	777	775	739	732	736	715	764	754	738	761	840	729	748	797	768	721	724	759	786	757	741	779	721	768	754	757	726	746	757	791	750	756	784	751	783	746	775	728	732	760	782	753	749	768	718	802	739	759	762	707	725	741	808	779	739	780	791	783	727	743	752	753	748	769	760	766	735	777	756	785	723	770	757	742	781	747	744	763	757	766	761	791	733	735	732	778	790	792	747	682	751	800	755	763	772	763	757	707	769	771	722	715	751	761	759	827	780	840	738	739	778	765	756	778	787	761	746	723	739	733	752	773	738	751	721	793	779	797	744	758	764	758	776	764	770	732	751	729	789	695	752	695	708	748	750	785	744	714	781	736	778	768	762	727	755	793	769	754	719	672	767	772	764	741	718	757	777	712	799	808	743	736	772	784	759	734	801	762	734	756	763	720	720	741	718	749	736	764	770	758	734	745	786	737	705	765	750	775	742	752	718	739	767	731	708	764	757	737	760	764	788	765	768	781	762	706	763	776	748	742	772	761	748	736	729	785	796	723	745	766	775	748	720	761	748	729	810	795	735	728	737	756	761	767	725	730	784	751	775	753	730	752	696	716	734	719	749	726	803	723	756	746	729	765	721	747	764	710	785	758	694	741	761	754	765	761	745	717	758	731	759	736	777	732	764	813	774	781	739	713	754	754	724	744	829	749	729	788	749	736	760	734	721	741	763	746	760	738	757	744	747	656	766	749	707	715	739	687	736	727	708	768	786	714	773	776	739	767	800	774	745	733	775	736	734	758	772	753	799	757	745	744	745	800	744	761	764	746	752	709	754	743	770	754	719	722	766	737	739	730	701	760	748	798	748	725	747	744	810	764	758	777	754	729	772	793	753	782	762	809	749	817	760	718	757	767	717	705	707	777	793	720	707	777	788	751	736	719	774	775	758	785	746	778	794	762	774	752	723	691	696	753	706	714	775	759	784	725	761	778	775	826	764	772	724	764	770	735	789	752	725	738	735	763	748	769	803	681	775	800	693	738	756	728	749	716	739	775	741	763	759	795	754	760	736	689	737	792	767	775	731	774	729	824	759	754	763	739	737	745	737	794	790	751	761	730	744	805	699	745	753	701	697	734	754	746	766	751	714	815	716	708	728	731	788	775	794	801	780	703	721	771	744	723	727	751	756	756	738	770	767	773	789	775	785	809	782	730	766	766	798	803	767	780	725	757	751	751	748	729	783	735	751	737	777	762	791	722	742	734	784	739	798	779	729	785	721	763	784	800	731	725	746	737	708	754	735	744	689	793	757	749	713	777	737	746	764	735	734	809	754	790	758	767	746	750	760	778	748	770	712	784	729	766	776	770	734	794	805	768	746	715	754	758	824	735	716	799	762	777	786	765	730	756	770	772	757	735	737	789
5027	3379	22739	5405	749	724	717	677	724	760	682	703	750	696	744	705	672	679	733	784	1082	1151	1183	927	746	703	709	666	739	750	696	726	708	681	702	772	705	673	714	735	685	701	693	680	683	674	723	661	726	724	731	667	740	712	665	723	717	695	670	679	704	684	681	683	717	718	679	733	664	688	680	645	705	732	712	708	719	703	698	758	698	745	723	686	683	645	686	714	719	706	714	689	663	671	711	722	688	711	718	670	645	666	685	707	693	666	758	687	701	728	657	679	710	731	690	663	713	671	721	721	684	669	720	655	703	685	685	706	639	685	661	691	689	649	718	714	709	735	671	726	727	698	715	725	751	707	701	710	697	707	715	693	722	661	721	699	740	734	713	719	696	698	677	681	673	750	714	696	708	729	745	705	704	721	703	678	718	692	710	699	667	701	669	692	691	715	698	735	717	698	703	682	688	674	661	689	718	718	694	683	635	693	706	676	717	724	653	714	713	712	673	748	708	672	669	715	690	716	691	683	672	695	718	700	647	703	741	682	713	700	644	765	713	673	697	685	703	693	725	673	655	759	671	725	720	692	675	682	678	651	672	692	667	686	695	722	681	706	749	715	686	709	675	665	741	667	677	703	676	686	715	680	639	757	739	681	697	688	691	639	718	710	682	697	725	729	721	648	672	713	716	675	688	654	704	720	704	686	689	747	710	664	713	715	732	635	674	678	720	726	669	730	723	703	744	719	685	705	711	688	697	691	718	673	690	721	704	706	711	716	701	649	676	675	705	708	731	728	718	707	715	685	759	669	677	722	688	692	733	681	683	672	669	669	727	683	687	741	741	691	656	692	681	655	686	704	699	699	674	648	733	711	723	697	685	708	684	700	678	715	719	715	646	705	689	719	675	748	711	696	698	691	711	707	659	682	645	705	773	670	700	698	694	650	683	669	697	703	690	698	683	724	787	697	690	699	676	725	662	704	679	682	642	746	728	689	723	744	724	711	721	709	645	666	739	666	742	648	679	694	706	711	684	677	677	655	688	733	648	729	682	679	664	692	652	698	675	664	696	673	704	729	673	711	660	686	740	660	667	707	694	649	621	709	645	697	679	693	666	713	664	724	703	735	712	693	687	700	651	672	744	699	662	723	736	667	734	722	682	744	697	679	714	714	711	662	689	645	726	675	700	713	661	700	685	710	709	699	700	664	672	655	708	667	720	667	716	724	744	706	750	693	702	750	661	692	696	723	722	690	726	708	613	684	674	679	697	674	702	728	733	661	696	714	712	699	718	690	689	694	693	698	685	692	691	684	727	700	688	721	669	674	725	692	720	680	670	709	726	687	762	663	705	690	722	693	685	693	667	702	715	696	684	649	682	669	673	676	683	698	686	635	706	696	705	715	718	668	657	718	663	736	714	700	687	695	682	694	697	717	706	663	697	687	722	676	694	678	712	683	712	697	728	727	705	721	672	661	708	647	726	716	723	724	701	717	745	694	679	679	701	724	679	705	701	654	695	693	680	736	653	710	681	666	665	689	740	699	667	626	663	709	729	680	744	673	697	706	710	726	694	671	745	687	711	743	655	705	751	685	745	689	706	719	697	703	714	663	731	680	718	700	691	703	718	671	719	701	706	666	723	705	657	727	687	709	731	686	743	688	713	695	702	691	639	692	662	726	735	673	702	697	690	709	654	696	680	659	721	693	703	687	681	635	706	728	683	727	705	684	651	708	677	669	708	731	644	707	681	723	642	680	705	742	647	655	684	699	705	670	700	696	705	692	747	696	707	658	708	743	698	690	709	627	711	734	710	693	661	723	702	698	686	732	655	717	720	685	728	723	694	735	704	680	721	732	686	693	689	664	633	727	670	691	732	662	703	736	708	725	678	729	723	707	689	735	695	679	684	677	670	686	697	700	734	694	686	686	702	714	659	696	695	655	721	686	734	721	694	685	703	706	710	673	697	705	641	676	664	685	665	719	652	699	678	717	696	680	723	703	697	682	755	698	680	701	688	672	690	706	700	682	691	689	708	737	695	693	709	716	682	667	667	724	748	640	703	694	696	674	718	688	719	682	680	676	712	723	691	674	698	684	702	655	680	696	716	702	694	727	708	727	683	675	697	731	660	718	676	701	705	705	730	635	725	658	697	691	709	656	695	675	672	695	725	695	693	734	727	721	687	694	727	676	671	702	700	725	714	666	712	719	743	698	659	750	708	687	708	693	685	690	660	679	751	733	684	643	730	690	712	695	693	703	664	715	733	702	699	725	679	717	707	703	693	675	730	650	654	702	693	706	711	721	668	698	740	729	645	750	735	695	692	717	722	669	705	675	707	687	682	688	742	718	702	676	680	732	670	725	682	693	709	689	720	674	722	696	679	693	685	705	690	666	672	708	735	724	754	683	712	689	711	694	666	678	730	700	692	728	683	657	762	718	682	696	653	676	665	711	730	731	634	718	724	685	671	631	704	716	745	663	678	766	725	671	722	702	714	695	704	723	687	715	650	719	750	686	673	718	712	663	698	657	714	717	725	690	685	708	684	722	709	708	731	712	711	676	775	698	683	702	701	689	735	665	713	693	706	704	696	684	707	682	729	707	703	682	683	684	713	713	663	709	716	677	745	690	676	675	634	707	736	637	687	681	706	700	728	712	704	665	710	749	659	714	666	697	739	661	693	688	724	707	699	733	766	684	723	702	722	738	698	731	755	690	714	696	682	718	693	702	706	706	714	701	702	694	693	715	695	679	680	702	689	706	668	681	734	707	707	675	678	676	686	691	705	693	718	675	707	752	695	705	665	759	696	686	692	655	757	705	707	730	640	681	689	735	707	715	662	643	737	665	688	662	700	708	712	741	722	698	719	682	745	715	739	754	733	726	695	672	671	697	763	718	716	705	698	666	665	653	666	692	646	648	680	661	662	699	698	675	690	706	730	690	719	700	708	719	697	706	717	726	730	693	686	730	679	709	688	687	682	702	766	712	734	738	724	675	717	714	701	718	639	680	702	640	675	691	716	649	724	683	698	669	691	694	703	751	736	718	690	697	684	671	711	635	664	710	709	685	712	744	660	659	693	670	700	775	648	710	677	652	707	694	731	738	721	669	732	671	692	701	687	685	723	704	678	731	702	695	693	736	679	688	702	745	699	663	702	716	709	687	697	711	689	708	742	694	724	693	701	673	660	694	734	676	705	713	665	714	679	662	684	660	719	683	711	690	649	727	682	707	695	658	680	685	674	712	683	708	681	701	692	675	692	660	736	706	702	683	697	722	679	696	697	674	687	672	711	720	649	690	730	698	705	710	692	696	706	705	710	706	692	727	696	698	701	682	699	723	651	736	700	700	713	694	675	668	720	647	653	660	705	711	655	673	696	696	681	654	688	709	684	679	651	715	694	712	673	679	722	688	681	700	718	684	684	680	741	689	764	664	719	665	749	685	697	691	733	688	729	730	669	715	727	697	677	679	746	701	749	692	680	689	681	692	696	667	691	759	676	652	744	716
24552	21092	32387	32539	13072	2826	1103	891	758	733	728	747	766	718	744	785	717	711	694	864	3070	4448	3183	1654	1052	813	712	702	693	679	725	672	701	689	744	678	652	680	679	728	716	662	700	689	673	708	707	749	689	698	731	691	703	693	676	716	676	720	717	689	689	673	752	668	668	675	692	742	654	751	680	699	677	716	679	681	676	677	680	668	720	715	716	669	679	684	690	661	716	693	678	651	714	686	661	722	676	638	716	683	694	706	725	697	722	686	671	685	700	698	682	704	673	734	660	666	707	725	661	731	670	687	697	674	722	663	716	634	692	684	681	695	756	725	675	672	658	660	691	707	708	707	665	682	704	655	723	675	697	753	695	663	638	710	663	692	733	662	687	682	680	601	725	730	737	709	676	685	660	719	744	685	689	720	691	670	709	658	719	741	734	694	622	659	642	724	690	742	713	698	675	675	695	693	710	689	658	656	697	654	682	721	741	671	616	676	711	690	636	699	710	660	633	656	682	695	686	724	647	646	697	684	692	681	738	643	694	673	694	700	657	651	702	713	725	662	713	702	713	722	676	704	701	666	709	716	745	623	662	655	684	692	703	714	654	687	690	668	670	664	651	722	688	647	655	701	672	715	666	664	688	662	725	712	693	668	711	716	714	691	716	726	651	685	681	720	724	647	633	684	726	647	687	674	688	631	650	699	672	704	706	673	643	683	675	658	706	659	695	662	716	651	686	721	734	682	688	691	656	711	673	649	697	668	722	707	726	655	735	626	654	670	696	707	668	709	624	662	683	665	680	704	633	726	674	664	728	698	693	662	689	697	672	712	673	680	711	713	669	685	706	714	706	691	727	704	744	675	702	709	715	687	684	666	696	696	668	625	747	733	675	701	678	664	716	666	696	674	645	723	678	670	685	715	684	716	664	631	667	669	672	718	731	722	671	637	697	704	696	660	651	701	656	696	727	664	688	719	670	724	670	612	656	643	662	687	655	681	708	707	698	705	662	676	680	695	717	682	681	643	694	679	671	704	714	724	658	698	654	696	660	679	684	653	656	641	692	687	688	632	680	686	721	687	682	670	669	707	660	749	695	675	659	608	656	690	708	618	671	709	657	679	683	676	741	671	678	687	677	683	680	722	618	672	689	780	656	706	651	672	714	733	741	685	674	664	703	683	651	738	687	760	734	699	702	694	700	681	632	698	729	696	677	694	673	671	683	641	668	672	708	714	734	662	721	690	657	665	704	697	709	718	714	665	715	674	750	679	676	664	651	713	708	674	677	692	662	668	692	675	662	733	668	688	716	691	700	682	663	721	673	673	670	662	677	707	708	706	640	679	693	688	682	679	706	698	629	675	645	671	654	702	701	699	692	690	649	686	690	715	733	639	706	707	659	756	672	672	695	676	731	659	708	752	693	675	634	680	656	706	662	677	713	729	701	698	660	665	698	722	725	699	713	671	697	673	699	722	686	626	698	726	725	675	683	681	714	709	662	664	687	674	692	606	692	673	668	717	704	694	678	650	678	706	699	646	727	654	742	654	729	665	655	645	687	690	662	690	647	693	659	729	710	685	701	683	738	637	651	726	720	700	695	713	685	702	658	699	683	699	703	647	679	677	694	686	676	709	692	698	678	635	671	712	700	701	707	720	700	700	696	736	681	704	727	657	656	706	704	685	664	613	687	728	680	630	729	719	702	726	687	733	709	697	724	689	648	679	691	668	690	616	720	657	676	655	725	728	683	710	700	688	653	740	667	691	699	653	700	711	681	688	694	651	737	684	671	676	738	687	693	651	715	684	711	679	671	704	740	669	677	591	712	717	696	660	718	710	671	671	693	670	729	681	696	743	675	673	691	677	697	714	695	697	723	671	754	696	730	674	672	681	713	730	688	699	676	706	695	727	703	672	694	647	721	708	673	703	687	697	709	634	673	739	674	682	667	665	698	658	705	684	714	674	691	740	695	739	685	704	728	677	679	701	670	696	671	699	694	673	660	651	673	689	678	687	662	690	658	740	710	659	711	687	640	723	704	696	699	694	656	685	724	673	707	648	640	694	693	708	713	697	664	649	681	675	621	693	688	727	693	715	723	693	689	698	676	714	706	670	684	635	654	662	675	663	691	688	700	682	724	640	708	652	741	639	694	681	649	696	673	747	674	723	659	655	725	686	701	710	661	674	655	676	668	676	642	662	680	669	676	655	752	721	704	650	696	666	736	691	690	744	647	692	667	674	709	694	665	699	691	701	679	695	676	708	691	673	697	708	637	648	732	687	711	673	702	700	678	685	668	709	670	686	667	686	696	666	651	696	726	695	658	681	761	656	665	682	675	661	676	637	735	668	705	649	683	683	671	690	704	692	633	677	705	697	655	693	680	692	675	690	682	647	675	692	736	648	681	699	694	705	724	717	685	730	697	734	660	720	667	679	675	720	678	691	669	730	658	748	679	678	689	737	674	657	673	670	709	705	678	713	658	692	691	696	713	650	694	686	728	707	717	680	702	700	689	671	688	702	675	709	665	646	685	707	691	757	662	695	724	662	702	675	736	711	675	702	633	681	659	629	674	700	713	680	673	718	655	678	716	736	631	701	646	648	686	702	702	671	706	655	704	679	709	649	698	728	685	665	734	737	655	674	676	681	695	694	658	685	691	746	699	682	658	749	699	746	712	670	693	683	719	658	695	668	691	697	699	708	726	741	650	740	681	662	695	705	711	707	714	678	680	674	670	651	677	706	714	721	701	717	672	680	686	698	708	729	709	677	651	722	647	713	673	639	674	707	627	686	686	670	683	663	682	696	652	656	698	700	683	666	692	697	689	702	735	738	739	719	638	713	709	688	668	672	722	703	741	708	698	705	700	715	749	704	689	673	654	654	740	688	673	726	684	681	662	686	694	690	697	669	644	720	712	671	712	697	676	655	668	631	745	686	705	699	727	680	687	677	706	690	675	711	679	683	702	706	685	659	695	670	668	694	685	670	697	632	683	685	698	736	663	667	693	687	706	698	687	672	674	694	668	706	654	696	702	678	610	690	686	705	687	724	714	669	720	684	729	659	696	711	682	721	682	695	684	664	700	676	687	666	659	687	688	654	733	632	661	670	694	696	657	620	696	671	677	682	665	692	655	708	692	696	700	686	644	737	661	718	706	682	656	660	680	690	680	722	683	695	670	662	684	673	693	724	667	680	680	713	668	673	693	739	666	650	658	741	640	703	704	665	702	672	655	662	674	706	683	681	703	672	667	654	657	703	642	684	644	681	692	705	686	700	714	680	711	650	727	671	679	730	674	639	703	700	646	701	732	735	666	659	684	690	662	688	669	656	649	684	675	665	671	664	687	695	653	669	683	668	707	699	651	654	691	679	714	685	736	717	706	668	641	664	725	660	704	662	734	693	698	672	654	703	647	693	668	708	646	675	698	675	731	762	688	720	706	756	692	693	741	695	678	678	685	711	731	694	670	688	672	674	666	639	698	676	676	741	706	721	662	668	707	679	673	700
3502	14566	52877	19304	1239	1087	940	840	792	781	837	768	760	785	752	743	759	748	730	1073	4770	5505	3886	2073	1113	838	710	729	687	676	679	676	684	637	662	709	654	659	652	662	683	682	660	771	690	712	678	712	744	705	675	700	686	674	701	639	659	674	727	724	678	694	719	728	751	691	720	704	682	701	714	738	684	737	669	736	693	732	713	713	687	698	675	670	714	658	635	696	658	662	694	664	691	701	702	718	703	654	698	647	651	674	738	715	683	696	693	620	663	695	659	659	689	705	664	726	683	664	717	682	631	657	682	649	676	679	685	688	635	702	622	698	675	683	673	711	678	677	677	682	708	693	691	659	668	663	679	719	710	672	715	683	701	684	694	689	613	635	698	685	682	631	660	683	694	687	681	678	687	713	664	666	712	689	662	650	724	712	668	647	718	688	681	719	627	683	695	667	700	657	694	714	668	675	658	654	681	685	690	646	664	697	703	683	646	687	675	671	659	654	678	676	676	678	666	696	681	654	713	670	662	698	688	665	667	675	679	674	670	695	706	681	792	639	690	709	678	700	668	645	658	695	645	689	698	654	678	662	712	681	700	685	649	669	666	680	678	682	743	695	707	684	689	655	678	720	678	698	682	719	725	666	680	657	727	674	661	665	736	676	692	685	703	673	702	669	710	657	661	708	683	736	700	698	703	672	672	644	676	732	679	676	705	674	693	656	693	672	681	685	651	672	689	703	712	700	690	672	689	661	648	722	665	665	673	657	653	688	688	690	722	713	689	655	699	677	635	682	693	694	643	694	664	644	702	686	639	693	687	642	641	674	702	687	685	689	674	691	708	739	674	670	684	665	648	716	685	642	719	676	664	712	663	691	677	656	668	681	665	641	680	632	671	655	704	692	702	660	707	738	740	662	692	727	645	698	682	668	728	699	669	701	659	681	617	712	686	672	678	654	678	660	666	649	727	661	704	712	674	695	669	668	680	672	698	664	681	680	699	672	655	664	629	685	673	748	679	693	659	690	664	731	652	716	706	688	692	671	642	707	665	688	636	684	672	666	735	679	671	731	663	712	692	690	646	681	709	654	665	672	684	655	706	670	674	687	654	662	647	709	697	681	668	652	713	696	654	642	672	666	671	712	708	721	688	671	660	676	679	651	648	644	646	670	685	708	651	687	682	682	696	646	658	686	702	627	715	649	669	698	683	677	688	655	677	670	674	635	683	648	672	664	668	652	709	701	697	686	701	702	706	654	713	682	674	662	686	748	681	632	675	677	693	672	712	685	649	685	697	673	681	690	685	684	666	635	616	749	677	668	680	646	664	738	721	688	688	679	683	700	676	680	680	670	708	669	694	709	662	637	708	710	682	665	686	649	709	677	738	686	664	687	676	650	694	692	700	683	745	720	685	694	703	682	720	699	716	620	682	705	681	681	730	720	688	675	709	657	691	680	696	716	692	733	709	672	695	726	651	627	672	689	635	673	663	711	634	740	705	713	695	711	702	752	671	702	676	709	664	703	679	639	662	657	692	702	678	697	722	710	673	651	703	692	675	666	690	681	688	665	694	704	708	633	643	668	668	651	668	685	651	686	666	653	667	644	694	673	659	696	665	636	706	702	637	665	620	669	684	713	704	677	679	670	683	677	700	700	653	687	672	666	648	641	646	686	679	702	669	681	681	628	659	747	678	725	685	629	692	726	652	693	676	704	641	716	717	680	650	690	703	667	651	703	658	683	685	702	691	700	692	689	718	674	678	721	695	641	695	682	632	679	679	744	710	637	638	695	689	669	677	671	700	689	675	663	709	678	692	665	701	685	659	641	663	695	723	694	708	636	667	663	680	708	737	667	654	669	713	645	674	654	698	674	708	682	661	687	720	685	672	692	683	710	711	677	698	667	664	665	672	706	672	702	670	716	682	688	726	693	669	652	700	673	691	633	702	659	727	720	713	737	696	664	688	686	653	688	657	646	704	673	659	663	682	632	673	693	692	690	669	716	728	618	740	657	735	668	694	675	716	647	711	682	653	681	644	681	697	642	656	734	709	666	685	698	679	698	645	663	688	666	683	707	701	730	690	713	693	730	704	647	694	662	699	711	721	667	663	664	693	660	721	659	702	658	678	642	662	722	702	693	703	696	714	670	746	659	649	650	680	641	674	669	644	707	666	675	673	712	720	705	712	633	718	633	691	716	732	671	708	645	724	676	623	712	680	733	665	638	722	689	687	662	659	666	657	684	648	712	727	690	704	660	682	669	653	674	677	722	684	733	733	728	693	692	696	702	681	646	684	692	718	736	709	676	681	724	645	661	713	688	690	686	701	680	713	708	695	629	695	698	662	662	680	670	670	704	607	678	738	669	647	685	652	678	742	656	697	656	660	672	678	667	708	676	707	687	689	704	622	723	721	695	671	679	649	670	704	675	680	658	683	660	697	678	662	684	679	697	682	665	714	677	671	675	692	635	721	661	698	709	670	656	713	684	692	664	700	692	713	671	708	682	670	673	661	678	664	687	666	666	664	698	690	716	721	644	658	694	647	628	666	639	679	704	705	684	688	688	710	638	747	680	661	724	680	684	716	677	637	670	674	688	716	700	676	714	696	663	639	688	691	651	684	660	716	742	678	716	664	666	672	663	671	675	698	724	650	687	693	719	659	663	691	669	691	672	641	661	687	706	724	658	710	671	653	692	693	644	694	655	720	752	618	653	727	713	719	703	678	658	655	689	678	694	671	756	700	646	643	696	682	655	653	689	689	696	710	661	671	660	683	645	682	710	687	680	623	681	690	680	681	660	676	688	668	644	699	654	689	654	644	689	704	688	631	670	665	657	674	682	670	686	650	681	705	680	676	708	704	716	663	678	659	711	718	665	688	671	700	674	656	711	676	682	670	679	671	657	696	656	695	694	683	661	677	661	669	730	639	664	655	644	655	701	718	661	686	684	674	693	667	659	711	691	693	646	657	680	699	662	654	687	701	681	650	643	679	671	659	713	693	665	687	676	712	666	697	652	697	716	699	685	728	678	694	669	654	687	651	661	708	665	663	683	702	701	667	668	667	666	704	662	663	670	676	675	703	699	656	693	660	668	678	724	676	678	666	703	704	705	680	664	688	659	675	689	700	650	668	693	734	641	694	718	680	652	697	660	639	691	680	718	658	681	666	685	669	653	676	664	648	675	675	674	662	692	693	693	705	670	646	689	681	710	730	686	659	687	703	712	729	658	687	706	690	717	673	673	687	683	677	660	694	694	701	686	714	713	694	695	679	653	674	687	709	646	638	715	687	697	689	694	669	672	640	677	645	687	674	658	672	680	682	650	710	645	666	704	652	684	670	688	695	717	684	724	710	731	632	645	676	664	667	645	714	650	673	705	624	659	692	664	666	659	725	675	737	678	710	654	704	705	663	722	696	688	679	667	668	674	690	672	655	678	684	717	629	692	666	691	660	673	666	639	670	671	695	688	626	680	636	679	696	661	661	658	674	700	686	705	648	701	663	677
23770	21106	29291	27652	19716	8369	1820	1141	970	922	842	835	772	823	818	856	869	777	806	1014	5304	8016	5403	2674	1355	930	815	810	742	742	738	737	764	757	797	781	792	799	746	765	764	782	724	785	741	777	772	776	784	771	756	760	798	770	751	739	740	797	756	742	802	742	766	757	807	731	719	808	774	783	717	739	737	731	795	753	803	757	761	748	733	761	751	763	779	753	736	776	748	778	747	785	740	750	773	770	741	748	744	741	793	756	732	762	783	711	750	728	812	799	739	783	746	757	753	737	825	763	719	732	785	751	786	746	762	741	701	765	711	755	787	754	736	788	785	746	732	732	763	741	746	757	753	728	735	715	769	804	783	751	729	774	761	790	725	752	723	786	766	761	731	763	743	768	780	754	693	726	743	775	727	750	749	745	746	735	775	782	766	777	743	757	825	725	762	778	801	757	715	739	785	731	727	764	788	732	744	745	733	794	756	780	722	773	771	756	720	772	748	765	731	750	755	721	736	748	769	713	738	776	812	768	772	743	788	746	734	751	761	773	761	729	764	734	766	735	739	783	740	756	771	795	752	812	753	725	759	745	743	752	750	787	713	734	758	764	725	758	760	756	757	798	704	684	750	766	822	774	754	791	721	771	739	746	760	761	757	750	750	792	775	732	713	771	736	755	730	761	713	719	767	768	760	751	762	733	754	756	756	749	728	730	730	749	738	753	770	745	783	714	772	736	709	716	768	746	851	767	710	781	756	778	763	753	738	761	762	770	754	736	754	727	803	778	727	782	729	744	756	764	748	744	786	768	738	699	793	759	768	759	739	754	722	711	749	729	765	741	785	735	750	812	792	747	762	720	751	763	730	771	718	770	748	776	746	802	758	745	740	780	708	792	768	757	803	795	745	772	737	789	759	777	739	754	760	748	762	749	731	758	755	793	748	797	754	756	724	780	729	786	780	755	768	784	767	746	764	750	787	776	760	754	751	796	779	717	734	805	721	748	736	747	738	734	792	725	775	757	711	760	774	719	733	747	786	736	767	739	748	717	781	736	725	710	712	805	712	788	729	726	722	709	761	691	811	697	766	743	771	766	737	802	777	720	768	763	753	754	743	764	732	752	758	801	767	750	707	749	720	715	758	758	753	754	692	777	744	757	769	715	742	738	736	738	735	767	774	739	745	709	772	796	763	775	740	740	758	723	734	757	737	783	761	718	731	756	758	733	750	746	720	755	743	735	782	802	796	725	797	797	746	745	739	774	724	782	709	753	732	798	778	763	756	781	739	740	720	782	739	764	756	736	706	727	725	744	761	735	713	771	713	773	768	721	744	782	801	720	756	756	702	753	737	763	795	741	757	747	751	780	754	744	798	735	767	751	779	777	724	729	763	789	710	748	747	750	752	764	706	713	770	770	806	749	759	761	761	776	763	774	795	782	777	789	722	762	758	741	753	782	768	734	801	784	772	744	786	758	756	712	710	800	771	733	716	743	741	726	743	748	713	733	744	698	766	696	730	724	769	756	790	746	752	757	726	771	772	748	761	747	784	743	738	770	745	800	771	752	768	743	746	748	720	724	744	762	758	759	767	772	742	739	777	780	771	781	759	713	769	750	760	724	730	746	725	719	745	739	787	757	742	768	794	719	708	769	756	729	763	722	764	760	738	736	764	761	789	761	740	746	723	749	739	793	731	735	767	736	767	755	711	764	724	707	749	717	696	777	781	826	779	765	753	805	800	761	745	810	736	771	720	729	765	731	740	741	729	748	755	775	753	805	740	737	750	764	737	772	748	734	736	692	752	774	747	688	708	723	731	769	762	740	709	751	718	783	757	814	769	758	771	797	720	747	769	731	785	731	766	724	735	759	777	730	760	800	770	731	753	747	791	760	753	751	706	751	732	739	728	748	746	813	771	736	722	775	788	734	708	726	700	749	745	733	797	739	731	790	768	776	758	782	755	783	786	753	720	735	709	756	764	803	747	754	733	731	773	718	769	725	686	751	773	763	785	737	764	763	740	727	735	748	732	736	727	761	708	755	732	770	772	728	795	726	738	724	712	758	723	760	832	826	780	758	738	769	710	734	722	743	761	751	734	746	767	762	730	711	737	787	763	771	760	701	727	787	715	741	741	725	732	784	751	732	747	748	749	759	728	805	779	765	766	773	740	763	782	727	778	734	758	726	705	764	757	782	724	752	759	799	796	753	759	755	736	743	769	720	769	722	740	711	811	743	745	744	785	736	788	821	772	745	734	800	750	777	750	739	772	733	776	745	756	700	787	754	768	736	777	748	718	750	798	796	724	724	750	821	716	785	761	720	747	721	720	780	738	730	739	745	711	799	774	771	754	769	759	758	792	768	750	779	780	729	732	736	770	709	756	756	740	763	763	727	767	732	725	747	781	762	768	750	744	784	794	754	732	764	710	755	786	759	730	746	728	737	810	731	764	734	749	774	756	817	757	777	757	729	734	750	764	760	806	788	708	771	745	754	763	800	726	788	780	739	797	741	763	768	741	738	754	769	801	783	729	776	744	749	789	751	816	753	741	710	736	771	762	747	720	706	750	746	753	737	775	799	767	757	788	735	720	736	779	726	775	760	792	729	771	721	756	778	735	774	709	743	687	750	728	762	698	785	759	760	727	768	754	716	728	758	719	738	740	749	740	774	766	787	800	741	752	748	745	791	728	796	766	749	761	756	759	784	725	715	714	748	816	723	753	745	704	700	745	750	735	737	749	767	718	777	695	760	744	787	735	719	754	760	726	755	742	655	776	770	723	733	752	735	782	773	759	739	705	714	754	732	775	749	768	753	747	721	741	746	767	853	747	750	737	729	775	814	764	760	714	767	726	789	737	745	775	801	732	742	765	752	748	715	788	775	706	719	717	770	766	689	752	712	732	718	782	769	757	780	761	726	729	730	783	776	786	793	770	758	796	739	764	761	768	784	738	743	770	749	742	776	713	741	754	777	757	735	762	772	693	723	715	714	793	761	784	717	742	714	713	713	751	793	751	735	768	769	763	728	774	782	764	783	740	756	776	721	813	761	785	717	750	698	787	789	778	719	752	778	755	749	789	785	755	752	743	722	751	711	744	733	698	749	728	692	748	766	731	766	748	782	760	738	752	750	748	747	735	688	766	703	688	748	820	772	737	731	753	756	749	783	714	720	770	715	754	799	777	708	787	713	703	752	757	745	725	803	803	730	759	760	777	728	737	726	769	764	798	755	691	736	813	729	758	748	792	754	729	741	761	769	688	771	737	753	726	751	746	726	738	731	722	764	783	791	777	734	766	776	794	741	780	804	775	789	765	725	748	694	759	781	750	744	769	717	723	769	777	693	760	724	780	771	722	721	690	690	780	745	775	736	741	710	746	711	719	772	697	743	802	760	731	748	800	763	766	764	756	742	741	743	762	770	767	794	739	716	782	758	779	764	725	721	759	734	794	761	768	733	795	727	728	744	775	745	739	740	776	732	686	783	742	753	723	760	737	757	786	751	782	771
3740	25662	52324	19941	1773	1346	1165	1060	913	967	853	869	883	912	813	820	838	854	795	1189	7811	9203	6037	2949	1574	1002	813	746	704	775	714	789	731	695	743	679	760	753	748	742	746	742	757	701	795	746	731	687	775	783	755	733	731	771	762	738	716	717	757	748	744	748	714	700	785	699	718	743	732	764	744	680	773	729	718	718	710	790	790	731	751	722	766	781	732	745	762	748	738	758	730	740	775	777	753	736	756	762	748	730	703	788	722	766	739	758	710	702	740	715	741	762	738	749	718	730	727	726	778	723	746	739	759	725	729	755	755	747	727	739	740	735	754	742	730	750	760	744	747	761	684	757	748	753	725	700	748	761	745	735	712	752	725	716	730	710	747	702	748	733	725	745	731	707	734	761	776	715	746	695	730	691	736	700	707	771	701	740	732	674	770	736	751	741	738	750	736	727	741	732	697	766	726	745	668	767	726	726	773	737	790	762	749	749	734	799	774	766	721	741	723	704	733	699	727	717	740	716	729	732	737	711	700	708	739	739	780	748	728	734	774	783	769	762	760	707	777	755	706	768	734	701	749	704	742	762	757	768	689	724	786	793	704	705	739	758	720	736	723	725	745	749	722	764	760	752	780	723	732	687	751	789	722	733	737	675	733	728	715	727	735	720	712	798	750	706	756	770	686	745	756	744	708	745	783	811	698	727	717	765	746	765	725	754	734	734	771	752	709	717	800	718	721	751	733	726	741	743	738	688	742	742	687	707	759	699	739	794	772	740	715	729	745	770	760	695	666	747	756	713	703	801	777	752	713	746	798	770	709	754	721	703	767	785	759	729	755	719	773	695	750	717	758	744	750	728	731	707	796	708	747	737	732	756	717	738	777	772	692	741	763	723	681	769	695	731	754	727	771	745	744	693	693	704	732	723	760	761	717	760	755	770	736	717	734	712	705	738	727	702	727	772	763	711	751	722	774	733	666	712	760	749	721	722	721	702	718	713	734	773	751	736	711	716	713	719	723	744	726	753	784	786	750	741	770	743	746	724	696	763	802	716	757	773	705	721	765	734	709	769	698	721	725	757	761	736	733	720	690	756	757	722	743	724	784	717	751	756	746	767	697	714	695	705	696	707	747	721	740	725	735	732	731	750	713	742	736	752	763	745	737	748	745	777	716	786	767	672	774	738	745	743	716	743	690	749	760	748	712	751	689	761	745	790	719	742	764	741	713	720	780	795	774	684	705	750	736	703	710	787	761	756	696	747	721	672	756	683	733	702	711	763	752	729	724	751	770	761	710	771	705	761	714	715	731	767	744	724	740	753	751	744	744	741	763	753	702	717	731	699	686	755	765	720	755	710	763	695	699	739	685	707	688	711	706	687	757	691	769	695	761	740	738	752	750	726	748	716	705	722	752	780	730	722	714	741	723	716	722	791	703	697	688	746	725	757	729	733	755	733	699	672	782	724	758	713	743	721	756	725	766	696	736	715	718	743	780	728	769	764	727	766	752	789	726	766	725	730	717	787	723	747	769	747	764	710	741	731	735	713	735	749	713	744	730	778	718	706	731	742	722	775	762	698	725	731	765	794	757	671	736	765	750	755	723	729	770	745	757	751	711	711	816	746	746	772	694	744	722	690	718	745	719	720	736	800	741	707	722	708	729	796	724	709	722	741	723	736	700	708	716	762	772	741	738	727	672	741	707	720	747	732	771	715	752	762	712	714	746	718	731	707	772	765	722	735	766	772	773	703	709	740	744	688	715	692	697	744	692	742	711	737	755	781	714	743	743	710	706	717	703	729	726	753	754	789	762	723	723	730	725	665	709	720	799	724	749	721	717	725	746	773	731	732	743	733	745	800	738	765	766	734	716	738	737	765	774	713	697	694	685	745	747	722	697	748	752	735	725	802	784	749	728	764	737	744	753	741	736	762	831	739	726	724	721	734	762	699	729	736	776	717	730	711	773	758	754	704	736	797	767	744	712	749	759	718	741	732	751	698	771	713	691	755	778	728	703	716	773	745	757	760	745	733	729	716	719	703	786	720	769	712	732	677	731	728	721	776	719	754	691	723	718	773	687	744	741	741	751	698	743	766	725	727	756	737	743	685	703	746	752	747	763	772	722	748	738	726	745	720	733	770	763	703	759	747	715	782	756	738	739	737	745	698	724	745	718	707	779	716	709	690	744	761	745	699	731	756	756	685	719	739	729	709	789	713	764	708	730	751	733	733	696	776	724	734	737	734	738	706	711	680	727	773	778	750	718	742	711	745	757	760	709	721	720	783	787	749	726	753	718	735	726	752	697	757	714	768	717	740	767	723	735	695	804	766	707	736	730	671	711	748	733	720	749	736	737	734	774	695	735	754	674	743	758	738	729	821	719	746	775	749	734	733	747	751	705	699	678	732	737	748	734	742	715	740	743	710	718	703	721	723	710	724	748	716	698	719	715	705	743	741	776	743	698	721	714	757	713	730	761	678	741	719	703	697	698	762	751	725	713	781	749	740	729	731	745	701	763	726	773	755	742	773	742	763	752	739	694	717	739	725	717	751	728	701	753	702	751	763	738	711	768	757	748	763	713	756	722	716	701	715	692	743	748	769	749	735	783	788	757	735	723	724	722	699	708	733	712	768	761	760	716	728	768	707	708	755	771	763	725	713	706	750	759	748	747	697	736	727	779	710	714	694	735	729	742	802	723	745	712	713	751	677	693	703	730	730	777	727	684	736	694	745	704	745	692	722	732	725	725	736	722	738	744	765	707	734	760	745	726	734	751	724	732	710	755	720	735	759	701	689	746	708	716	735	787	715	720	712	712	740	707	694	700	709	703	755	726	751	776	720	702	752	769	727	742	737	703	711	745	720	732	709	701	735	770	762	732	712	702	666	715	762	727	710	720	734	755	782	699	716	708	776	753	728	704	721	686	719	732	714	745	734	734	713	779	767	757	752	719	701	792	737	748	671	732	709	759	731	687	808	721	781	717	706	696	761	702	680	702	740	660	696	747	698	719	697	740	748	726	761	774	696	724	717	698	689	732	743	782	765	737	801	718	793	707	731	672	691	710	757	755	737	739	732	695	772	730	732	719	752	748	717	759	705	737	707	704	756	711	719	726	668	739	759	752	697	746	667	755	764	770	729	754	732	707	730	730	719	712	683	787	749	749	747	746	761	754	754	752	744	720	672	822	723	771	714	773	734	745	758	699	718	752	730	701	718	687	745	717	757	703	762	783	742	687	690	746	711	761	728	747	744	708	729	727	743	759	774	779	708	740	689	714	756	751	718	768	717	757	748	712	746	703	747	724	749	773	736	738	754	745	728	724	734	700	685	738	742	747	764	737	774	737	713	779	676	703	718	741	719	679	749	748	720	780	711	740	706	733	695	773	740	725	700	729	699	794	740	746	768	744	727	694	771	677	716	712	754	728	748	702	709	747	725	736	751	661	705	722	754	741	714	764	757	736	718	722	733	689	764	786	738	768	722	714	781	728	726	750	708	698	685	749	718
27108	13021	20149	9333	1072	842	778	766	746	720	785	763	729	716	756	805	759	743	794	800	972	1217	1075	945	864	745	701	761	696	763	788	732	706	752	768	736	711	742	746	706	761	785	800	739	743	708	751	761	743	748	735	716	732	741	760	738	728	738	773	797	761	753	740	748	749	764	701	738	763	743	749	765	718	737	725	687	758	791	723	769	736	772	793	725	755	719	728	708	760	760	709	740	803	756	758	772	778	745	766	736	757	767	768	676	741	794	761	752	694	730	708	708	735	700	749	703	765	733	766	701	772	748	727	754	746	739	749	716	769	743	740	702	727	755	759	752	732	693	711	729	728	688	760	748	745	689	719	732	746	732	708	808	772	771	786	784	699	808	747	767	788	702	722	739	715	743	760	738	720	716	729	765	683	728	776	778	759	723	764	762	743	757	752	757	735	753	754	757	794	717	731	742	766	715	766	731	776	756	691	736	685	758	734	759	756	765	760	746	772	732	766	749	724	761	717	768	775	718	705	717	763	751	663	750	725	716	738	734	660	729	740	726	759	781	735	755	747	726	762	767	778	772	721	751	729	751	761	755	759	725	717	759	724	731	741	732	753	707	747	755	730	766	756	720	727	707	715	716	753	777	744	779	718	711	721	704	761	722	765	718	733	762	701	778	779	749	727	735	757	709	762	746	728	761	748	784	764	743	752	748	713	748	725	779	732	792	723	733	782	729	740	721	753	725	737	749	753	774	741	744	741	757	723	763	736	755	760	725	773	739	739	749	757	768	791	811	731	734	725	748	678	701	756	726	776	726	731	729	708	762	739	708	726	728	684	733	712	739	763	753	734	735	716	719	704	753	744	743	745	761	715	775	720	733	715	761	766	729	756	764	767	738	799	726	723	757	747	774	700	699	787	770	757	753	699	758	730	713	752	737	765	697	816	730	729	736	743	729	772	760	746	788	765	778	704	708	722	766	707	780	812	754	815	743	778	735	720	763	709	724	728	724	719	761	757	717	776	741	772	759	715	759	746	785	735	742	759	738	745	758	730	741	764	699	705	763	760	750	734	755	747	791	795	751	721	747	767	746	764	777	676	809	771	765	761	708	758	733	727	767	739	772	748	777	719	733	750	761	746	763	722	788	752	764	757	708	759	763	795	721	742	758	796	746	773	738	742	740	739	782	734	758	736	744	730	726	775	719	751	744	755	751	751	710	766	774	783	775	757	772	742	737	760	743	767	759	757	704	700	741	725	705	755	759	752	748	746	758	745	707	783	721	744	745	752	733	746	740	783	784	761	746	742	726	696	736	779	714	715	720	736	734	827	762	769	727	768	706	721	733	727	748	783	721	725	762	772	759	736	765	716	716	656	746	739	731	776	739	780	767	722	713	790	689	736	710	775	732	704	802	714	715	725	719	746	732	751	740	742	791	740	808	708	755	702	753	729	719	758	726	764	728	677	731	712	742	736	710	732	731	756	751	790	758	736	772	714	713	753	718	714	773	735	731	728	719	703	773	782	761	766	712	749	720	689	708	781	741	755	740	807	742	758	763	735	755	747	774	685	749	788	738	729	732	734	736	725	717	742	749	744	779	725	732	754	712	768	738	713	789	747	751	727	757	771	724	755	767	724	744	785	693	744	729	742	720	741	683	783	744	778	772	707	692	702	722	744	727	738	806	740	713	745	719	759	738	736	768	784	758	765	750	743	801	714	758	724	756	742	773	722	661	841	751	749	689	744	732	715	746	710	698	723	733	748	746	740	742	721	741	757	739	763	746	762	709	741	728	691	821	739	782	698	711	725	727	733	742	723	709	788	741	702	749	743	758	782	712	750	722	733	710	789	696	720	700	687	712	733	701	739	694	718	778	738	724	700	731	702	721	681	771	749	779	735	708	741	689	719	736	761	750	736	712	753	749	743	751	720	722	787	761	703	726	733	783	742	726	825	756	718	734	737	764	723	754	751	750	761	753	714	685	692	771	747	788	714	764	757	788	728	768	737	748	725	743	767	790	758	757	783	792	750	736	742	732	759	741	759	658	734	786	683	768	741	775	740	740	728	769	799	762	754	732	737	770	756	744	722	712	722	745	754	752	730	795	754	786	772	764	709	730	756	713	724	755	747	778	752	753	744	770	746	767	805	738	753	847	701	706	761	806	779	713	738	754	798	726	768	734	705	716	763	738	775	752	727	737	723	742	733	746	712	726	715	754	701	733	722	751	791	732	759	807	762	729	723	706	773	754	750	748	782	762	802	765	738	710	743	684	749	695	728	768	748	770	680	743	745	784	761	740	788	689	721	765	784	744	739	757	731	717	806	779	769	672	751	725	720	738	806	735	697	708	700	760	764	752	740	744	725	753	721	707	735	735	701	733	794	735	764	777	799	727	756	737	723	785	765	735	776	749	723	720	740	786	724	707	736	764	755	733	715	703	734	710	757	778	732	709	740	732	705	742	767	755	689	750	778	706	717	801	781	664	743	794	764	741	714	740	723	699	820	747	741	773	732	858	711	718	728	720	731	749	713	716	775	742	737	780	794	731	710	744	720	744	766	805	708	758	770	768	750	749	808	767	823	727	752	764	756	806	741	731	751	743	772	775	784	731	779	735	734	781	778	786	750	756	758	734	782	772	781	763	770	720	725	728	730	739	791	756	752	754	698	720	752	710	731	746	731	723	741	749	743	729	737	705	716	695	726	778	725	703	719	724	710	764	744	722	732	713	796	719	751	730	724	770	774	714	758	759	699	746	717	698	722	798	781	736	810	697	742	805	782	743	775	790	772	768	776	746	748	768	732	766	736	751	763	748	799	777	763	770	770	777	713	742	706	716	751	739	767	763	777	692	690	762	774	735	757	739	764	741	708	769	699	728	759	784	700	745	741	779	737	711	719	759	720	690	747	724	773	749	717	736	751	735	795	737	723	781	732	706	757	726	777	747	787	748	782	788	702	762	735	760	689	715	748	711	795	761	771	716	718	738	717	743	744	756	739	682	739	766	770	743	723	758	742	761	753	706	686	740	734	714	757	774	700	755	736	715	774	766	795	695	784	681	745	739	726	706	727	773	738	755	754	722	735	745	716	775	735	705	809	780	756	686	731	741	717	726	753	730	727	758	782	740	724	728	714	728	752	722	738	798	709	724	753	770	715	771	738	732	709	761	747	713	763	780	714	702	687	717	763	736	770	734	733	705	715	738	780	739	709	742	678	768	745	797	794	698	697	743	702	742	732	741	781	745	715	749	707	762	714	768	737	780	751	766	765	759	746	743	752	747	712	765	745	721	794	766	720	774	716	723	778	731	706	716	703	696	734	760	746	702	747	752	761	792	715	694	709	765	767	772	764	748	763	726	724	732	754	735	741	744	766	732	734	751	749	726	734	752	792	730	757	732	727	733	785	740	718	761	746	697	718	731	776	724	718	671	753	782	784	778	709	723	765	749	734	774	735	762	723	752	726	753	774	760	732	749	719	676	696	735	739	760	710	706	714	716	760	731	765	779
5028	1766	21695	4483	702	746	706	722	742	713	704	712	717	728	684	691	714	682	735	740	1076	1300	1169	927	877	729	730	656	679	670	713	686	691	689	725	704	639	705	690	716	719	750	721	734	681	780	701	690	672	735	669	709	680	701	725	683	686	655	660	702	686	737	699	708	700	705	705	650	703	683	676	654	694	711	704	637	728	709	690	707	670	670	703	660	699	673	751	660	669	673	716	688	698	658	633	700	701	675	650	663	650	660	712	718	674	737	673	631	712	700	691	706	689	694	699	671	627	663	726	637	681	676	696	676	706	675	717	676	714	660	705	705	670	676	711	730	711	703	689	662	712	715	704	677	650	745	682	688	661	678	681	650	705	703	650	699	665	689	700	645	672	708	686	696	691	702	661	712	712	730	708	682	694	674	704	680	694	712	689	670	734	668	691	643	661	692	691	709	649	712	660	707	690	681	695	673	706	664	675	735	660	717	717	681	726	702	711	683	716	666	668	672	669	677	665	700	721	682	682	691	679	705	691	709	689	690	708	677	667	713	688	700	723	632	689	675	652	664	719	699	696	722	682	720	655	692	674	664	734	716	650	749	702	687	701	681	709	720	709	727	686	714	698	680	745	639	703	718	700	674	683	639	678	712	716	714	656	621	692	649	653	661	690	649	699	726	682	721	680	687	673	677	650	693	724	711	688	718	664	704	694	714	690	668	686	686	639	678	724	700	695	674	689	661	688	661	659	681	682	704	667	690	713	723	688	719	721	719	703	665	703	682	659	667	712	688	694	702	689	725	679	736	683	671	624	693	673	681	745	718	701	681	675	665	743	700	698	700	680	663	670	705	697	694	712	701	699	672	659	682	731	660	668	734	731	663	720	682	627	703	720	720	673	753	691	668	638	685	687	688	652	685	624	666	715	689	684	722	657	716	748	690	686	647	678	659	646	665	663	673	718	693	715	683	695	737	703	688	657	693	691	668	688	700	731	728	681	675	657	675	768	674	709	678	670	651	717	689	662	708	695	694	664	708	690	714	692	698	694	687	727	659	678	699	647	729	702	706	707	719	746	709	687	693	684	669	679	704	706	670	688	676	713	704	647	687	656	708	668	681	669	648	699	684	679	696	754	666	696	665	712	639	684	712	646	669	694	658	665	728	689	705	682	688	656	704	679	695	683	701	678	713	671	653	729	729	667	688	729	633	712	689	687	708	706	706	661	693	702	681	697	674	721	754	669	679	700	700	712	705	700	699	682	659	707	686	718	721	671	686	687	710	711	675	698	682	719	700	684	669	713	693	719	699	726	677	654	721	733	754	746	734	705	654	664	699	707	708	699	670	698	688	683	685	681	709	705	647	704	675	713	705	705	639	651	703	648	680	693	685	615	695	636	726	674	722	693	690	667	697	683	683	689	692	708	674	631	702	687	688	701	662	699	687	684	721	688	683	729	706	674	677	713	690	678	669	704	729	718	699	708	691	652	702	682	692	680	673	685	669	683	722	650	706	683	668	664	688	718	707	719	676	663	700	738	674	683	705	677	756	659	642	683	700	693	684	692	686	674	726	716	733	710	700	700	717	724	706	647	703	678	728	663	710	672	659	697	731	711	668	704	710	661	661	645	697	726	707	642	673	690	687	666	631	731	700	675	652	728	637	678	683	680	667	682	702	698	672	683	681	665	689	717	656	670	679	703	689	693	693	637	725	680	712	708	666	660	717	704	673	674	676	711	712	730	720	696	665	701	714	696	685	745	667	704	708	684	669	667	663	693	649	692	663	712	710	660	691	685	710	674	640	687	718	746	717	696	678	703	704	597	668	712	734	717	681	661	710	721	722	698	708	680	705	703	700	706	664	719	708	715	706	709	582	657	720	661	693	695	689	682	681	722	689	699	771	702	690	688	722	687	713	676	735	682	693	709	706	660	690	724	658	672	701	689	671	682	730	716	702	698	687	688	654	669	704	651	672	682	720	702	682	690	696	651	717	714	693	658	693	703	689	720	670	647	688	732	699	703	701	709	670	717	671	719	690	681	697	701	681	659	658	669	714	712	696	712	701	701	670	680	727	718	681	687	660	696	693	663	734	679	721	657	708	692	672	686	721	691	698	708	686	712	690	633	644	690	702	669	696	693	667	675	679	667	683	692	687	709	709	688	679	708	675	709	695	727	679	734	677	715	704	717	720	634	665	696	702	742	667	698	699	726	701	718	655	695	703	679	668	701	678	697	663	669	635	687	714	711	669	682	688	707	689	655	681	678	700	715	699	676	670	667	689	693	667	715	674	677	693	678	678	697	659	633	673	677	697	681	714	675	691	709	678	692	682	639	703	744	625	661	698	679	620	680	661	667	671	713	636	745	670	676	639	670	662	654	675	702	675	698	696	679	632	690	704	697	698	701	718	661	718	681	682	702	673	714	701	676	732	644	684	646	653	694	646	729	709	718	680	672	658	699	691	675	684	684	680	692	698	653	672	673	711	666	679	701	679	694	673	723	683	670	701	694	688	652	707	706	682	732	706	649	690	684	681	676	666	651	722	680	705	691	673	769	690	669	718	660	758	721	675	699	714	705	677	699	730	642	697	697	737	674	681	703	733	708	699	731	703	690	688	670	746	677	685	666	691	754	727	691	658	666	684	768	713	694	659	638	721	719	721	673	685	675	689	738	663	670	728	675	667	685	657	691	709	700	684	684	706	706	696	712	685	681	723	701	736	680	696	664	745	655	680	725	699	706	733	684	759	690	724	723	743	634	729	685	687	656	719	720	657	746	706	686	685	664	661	682	673	692	695	698	744	738	711	703	726	705	676	692	694	703	708	696	703	705	666	712	673	678	658	736	671	621	684	675	679	714	647	666	659	650	724	703	661	713	714	697	687	668	708	688	656	698	707	661	668	671	703	705	661	693	640	677	706	669	672	695	675	674	697	667	646	711	699	712	666	694	656	690	709	670	636	685	715	650	691	710	675	729	657	663	705	674	642	661	679	664	650	684	663	683	699	701	697	682	683	672	729	681	695	676	718	646	697	707	701	686	646	706	667	686	727	676	682	659	717	719	643	662	678	647	674	726	686	682	689	665	696	695	691	712	702	693	714	671	707	683	687	671	682	698	701	675	702	692	657	687	674	688	695	710	662	692	689	725	711	698	699	731	662	721	691	687	673	687	685	714	666	715	693	695	666	720	673	761	675	673	705	665	702	682	660	668	695	700	694	720	689	700	717	682	732	654	713	709	694	645	694	733	697	683	652	656	666	699	727	716	658	706	677	653	692	731	707	679	646	742	733	686	647	693	661	667	662	698	708	688	671	683	702	684	682	717	671	660	669	698	680	684	653	680	706	661	680	698	717	666	706	732	650	690	697	681	663	669	658	685	692	735	720	641	704	769	704	757	699	708	678	730	697	636	666	761	665	682	689	684	716	640	717	656	720	695	711	677	675	692	668	655	703	725	684	635	704	677	707	720	666	718	621	668	649	723	707	729	744	653	660	659	679	701	719	716	678
24542	21181	36126	39524	15488	4299	1226	920	796	758	776	757	803	776	727	719	692	748	719	1127	2788	3357	2428	1404	929	801	784	722	738	735	683	707	720	697	744	697	706	722	687	639	701	753	686	726	726	693	717	702	697	716	750	650	694	709	677	673	737	673	715	644	684	679	727	726	729	705	679	701	737	697	717	680	698	711	718	703	736	679	686	722	661	711	701	705	699	717	676	651	687	656	683	665	705	687	685	736	704	721	718	744	642	702	741	721	743	714	695	694	734	699	728	683	660	704	700	738	672	687	703	691	690	677	685	681	753	715	660	744	711	769	700	740	679	738	712	674	706	694	736	715	732	716	730	664	722	690	672	706	730	724	704	677	687	718	727	671	727	683	705	742	683	737	770	748	675	684	718	749	741	739	696	698	672	693	675	700	645	675	740	701	648	718	718	672	679	725	625	684	700	727	723	701	663	732	684	721	703	741	701	706	725	722	688	691	705	746	697	713	709	730	671	757	650	667	693	671	682	725	676	681	711	744	758	681	682	706	715	725	709	683	680	728	735	685	711	674	730	665	703	698	717	714	744	688	689	680	715	699	758	714	720	714	718	754	684	729	696	727	737	718	745	706	740	698	721	673	705	674	652	765	738	675	671	681	683	736	717	717	660	733	700	707	661	735	703	704	675	695	682	707	671	692	710	661	679	715	673	671	659	717	689	696	662	701	687	688	678	745	665	707	740	723	701	660	685	673	682	707	731	644	707	667	653	676	667	768	696	677	697	737	698	619	672	751	679	696	678	731	704	667	753	719	650	748	744	692	707	683	661	728	733	638	681	699	659	661	673	692	716	713	730	694	707	696	695	668	724	728	704	696	698	702	693	708	697	711	748	750	737	707	697	700	598	726	725	687	743	698	677	709	763	728	672	727	713	704	661	673	744	728	668	688	720	669	701	678	707	732	719	677	679	734	708	753	666	615	678	698	691	699	701	675	684	723	694	735	721	708	713	700	749	688	702	723	668	731	660	725	676	718	680	743	678	670	712	710	678	752	706	700	694	720	706	735	695	688	667	730	754	717	707	750	680	709	678	718	702	693	715	724	672	781	711	699	745	660	709	655	708	693	727	723	683	718	767	717	662	695	699	715	709	723	672	728	703	680	675	688	742	692	717	733	695	654	744	702	704	683	689	629	698	658	720	741	655	717	696	748	700	662	687	682	743	715	721	718	747	712	663	725	668	749	722	674	669	734	741	691	696	693	716	717	711	703	676	713	683	723	702	701	764	698	730	672	698	695	742	713	670	648	684	712	680	722	708	731	690	708	747	717	704	696	689	718	702	723	697	697	750	691	736	734	695	695	750	659	699	721	717	700	718	726	655	681	697	725	729	707	712	722	720	691	708	706	741	733	670	625	690	705	723	691	709	737	677	659	690	724	726	685	686	709	679	668	703	683	717	730	721	752	686	693	634	745	725	738	753	736	717	671	710	790	697	693	670	705	703	710	744	732	689	710	688	709	627	689	642	720	693	747	705	717	701	677	671	663	652	766	674	706	712	716	727	687	655	718	717	709	723	704	642	708	699	686	751	736	750	701	711	688	689	668	733	719	688	677	733	701	671	677	721	755	718	717	734	691	705	675	696	733	722	663	699	742	680	657	722	699	689	714	670	696	737	659	705	740	720	678	682	651	671	703	696	729	714	744	731	693	698	711	681	723	732	687	658	723	659	704	724	701	717	679	695	710	673	722	670	727	644	697	717	702	681	702	699	676	737	680	728	671	692	703	672	718	693	724	702	703	744	767	717	669	656	688	703	685	751	673	726	685	740	682	702	741	732	715	631	684	681	729	671	739	656	729	686	748	690	644	748	692	703	673	676	705	702	685	697	652	703	665	727	719	676	718	669	720	708	697	703	670	672	693	681	738	661	704	720	666	733	657	736	705	699	706	735	699	677	719	699	717	716	668	706	690	680	754	686	678	716	689	661	727	668	749	685	694	705	680	679	662	732	683	689	688	690	768	712	669	689	679	709	717	708	710	668	716	712	685	716	691	712	672	713	737	742	691	693	711	665	724	712	673	740	736	701	730	722	680	750	659	746	725	715	727	677	730	693	712	741	699	698	688	697	711	695	668	652	664	722	753	701	722	704	747	624	684	690	726	693	677	703	693	738	705	680	711	680	653	730	655	673	709	719	721	716	688	713	683	683	753	708	701	717	702	751	761	705	673	690	671	719	691	699	725	694	694	698	683	709	678	716	735	710	691	722	693	734	728	692	686	699	711	707	717	681	726	737	724	717	722	687	684	696	715	666	702	698	713	664	687	697	644	692	736	684	684	721	715	709	695	664	700	662	713	693	734	673	667	712	751	702	767	710	723	723	691	719	720	715	687	697	616	690	699	731	749	723	751	727	697	722	710	695	713	694	686	670	689	691	679	736	713	650	641	682	687	676	779	684	628	689	740	663	691	663	695	704	702	648	678	677	723	705	738	677	699	748	721	691	756	709	692	698	678	715	719	691	754	657	685	690	679	671	682	679	618	695	766	691	711	688	712	649	674	687	691	679	698	699	675	711	685	702	644	727	708	715	680	702	710	710	691	696	737	724	692	715	684	697	722	738	709	742	702	673	690	712	686	669	691	693	741	696	695	688	720	764	759	718	647	727	685	717	684	726	694	712	704	639	690	704	699	694	684	719	721	665	667	658	697	709	701	650	692	714	677	703	682	726	738	702	748	670	680	734	693	697	692	737	712	681	701	712	693	717	671	676	679	712	686	693	706	699	689	667	675	698	702	737	692	678	661	715	695	708	746	713	707	706	677	740	716	709	706	685	725	723	699	733	729	703	739	645	739	668	714	744	706	707	744	704	674	709	698	713	725	699	740	669	701	709	710	684	680	654	737	726	648	725	704	669	660	679	668	749	679	644	674	698	657	725	755	680	700	732	744	721	660	746	683	704	743	715	757	685	658	687	729	736	730	707	788	658	751	734	675	716	691	696	723	669	697	670	701	693	724	720	717	659	718	675	746	687	702	732	686	695	713	712	686	775	687	729	692	692	727	749	689	717	688	677	684	655	664	696	656	687	710	706	707	728	644	691	697	715	702	664	660	655	721	686	677	676	657	739	748	710	679	684	696	702	712	738	712	690	703	738	720	686	708	699	711	680	716	690	719	689	705	741	693	692	709	704	731	708	726	703	728	715	720	751	685	686	655	704	724	680	687	712	698	683	694	712	732	656	707	740	704	736	701	692	685	613	695	693	689	694	703	681	723	670	708	732	696	721	697	727	687	718	713	740	743	646	708	715	689	680	714	684	715	701	685	702	699	679	732	683	709	748	697	658	717	686	678	729	668	654	688	691	722	687	715	704	709	733	680	631	712	694	716	693	687	703	701	686	683	722	684	686	664	696	698	705	701	743	686	726	724	682	725	704	702	709	722	681	636	683	704	752	644	696	703	697	684	704	683	710	711	699	687	671	736	692	707	675	715	765	714	679	678	764	723	729	698	728	686
3485	30803	67953	27582	1154	915	874	829	820	769	756	766	722	753	779	746	700	731	736	1559	3979	4287	3066	1624	1024	780	746	727	666	653	695	678	716	699	682	726	715	655	699	743	680	709	706	754	764	682	689	712	645	705	714	686	681	743	677	709	709	715	637	715	719	687	699	721	740	728	691	662	685	709	710	675	723	654	730	685	708	723	661	706	743	699	705	709	734	703	692	687	694	701	688	676	730	720	664	699	693	728	683	693	673	669	716	659	708	718	691	695	724	710	735	659	730	737	686	765	720	698	696	697	658	662	717	762	716	711	682	699	705	712	693	704	741	715	658	696	677	723	677	697	700	720	715	660	715	689	712	734	677	719	694	729	709	723	721	700	706	711	691	676	725	731	710	677	723	706	664	674	662	679	681	643	651	702	678	711	749	705	696	699	679	660	701	684	711	713	663	687	694	697	719	724	669	692	706	660	680	670	749	729	703	656	732	685	712	697	683	696	687	717	693	667	684	672	677	706	689	675	694	679	775	723	709	665	670	683	653	717	667	694	678	685	708	666	677	744	686	684	677	680	658	737	732	708	657	730	665	728	676	707	705	701	717	719	681	718	666	668	695	671	692	690	717	710	710	675	655	686	691	662	675	686	703	717	681	687	724	687	718	717	719	682	678	726	690	711	653	722	701	665	676	706	715	710	742	745	709	673	744	702	701	707	673	744	684	659	703	678	739	635	681	698	708	720	734	724	695	673	739	649	684	703	684	672	717	689	715	671	705	667	704	714	692	681	714	723	643	642	692	751	674	715	682	688	700	717	714	709	701	661	688	701	712	691	751	710	743	697	726	730	692	682	696	727	671	700	664	687	668	691	714	670	668	680	681	723	658	696	694	739	696	721	705	685	721	681	735	708	689	708	695	733	713	681	684	719	682	744	744	725	722	712	693	707	714	668	663	679	705	739	663	711	673	672	725	706	644	712	698	717	631	667	703	740	717	688	674	731	687	715	677	727	725	683	694	740	723	693	689	709	729	717	702	673	705	673	689	717	701	662	724	729	696	703	702	696	647	746	713	715	712	711	676	711	709	689	666	705	678	700	742	634	698	663	706	673	727	711	720	735	682	710	716	636	631	694	690	683	693	693	655	709	694	696	672	727	670	741	696	680	728	670	720	683	688	738	700	715	751	664	709	713	694	673	699	687	717	703	700	679	702	712	693	696	704	636	702	761	695	707	731	722	744	707	712	677	695	685	718	644	714	719	649	715	709	675	677	712	674	681	742	704	680	729	696	728	661	689	685	657	730	685	685	669	715	737	689	719	688	663	672	711	712	719	730	705	735	713	682	708	696	705	704	739	692	697	718	712	682	677	720	712	710	716	705	695	686	719	693	695	695	727	703	678	680	737	682	728	668	672	689	687	702	695	701	716	734	639	669	683	695	750	663	705	705	661	699	659	672	675	703	696	661	702	667	709	686	665	670	681	682	710	740	698	706	672	690	675	681	687	642	743	690	682	747	645	634	695	732	700	658	685	735	697	683	699	664	694	729	675	669	673	712	668	705	705	723	698	675	717	681	710	739	674	646	720	715	707	704	676	740	715	664	698	647	690	715	718	731	717	684	693	688	717	672	715	706	673	674	666	702	676	653	676	715	696	635	711	719	726	678	717	728	713	671	715	730	653	685	686	698	702	740	714	738	704	680	707	659	665	724	649	749	689	703	674	704	662	685	737	738	720	718	708	725	661	695	717	702	704	673	720	696	772	698	771	702	667	757	678	650	708	740	673	710	685	684	688	696	736	693	672	679	728	692	684	716	692	708	721	672	706	705	674	698	690	709	755	705	668	685	685	724	684	690	688	693	664	702	700	703	671	720	694	693	716	711	678	713	662	694	676	703	745	703	674	691	638	689	741	687	657	685	645	703	689	719	679	688	674	706	668	697	726	725	677	679	679	688	682	734	661	724	687	695	723	684	678	701	664	717	679	751	678	720	697	718	689	730	678	689	662	683	667	694	688	696	692	689	681	668	725	706	641	682	677	725	710	715	730	716	679	680	707	721	691	681	669	678	707	658	696	690	735	701	704	699	673	714	711	700	681	647	703	685	653	715	669	684	721	741	720	745	670	694	711	657	746	731	692	709	759	731	689	716	706	684	729	736	692	717	685	670	747	632	714	712	703	715	729	702	664	678	704	732	735	676	724	731	722	712	718	635	682	626	683	692	706	646	699	708	673	714	650	683	661	669	698	745	693	720	693	697	703	690	652	699	714	734	675	733	697	696	735	647	722	675	710	697	691	686	704	688	697	690	657	704	678	696	652	745	675	682	654	644	646	652	631	712	682	685	721	660	708	744	668	715	710	683	704	614	724	692	696	707	693	717	652	717	702	634	662	677	686	657	669	688	705	683	706	668	744	692	711	681	674	707	701	674	695	660	663	666	707	662	714	678	695	731	657	711	656	652	724	749	716	696	705	643	742	691	735	718	715	690	699	718	701	743	692	692	689	667	673	622	751	694	674	666	687	690	727	672	703	695	715	705	729	694	644	708	667	735	724	694	684	685	735	672	686	693	713	719	721	699	749	692	752	716	744	728	751	723	710	731	717	678	746	716	683	679	704	704	707	709	682	718	681	670	705	705	686	694	728	637	679	691	703	717	696	715	693	665	681	673	704	639	717	634	696	680	699	647	681	681	656	690	682	694	710	701	716	712	694	720	716	682	690	711	658	684	744	693	761	632	706	667	737	707	752	687	707	677	670	738	738	684	707	680	690	677	721	697	689	693	690	666	735	684	738	716	662	711	678	719	715	649	716	712	630	689	689	662	711	708	685	734	705	711	693	703	672	714	675	682	717	665	736	693	704	688	696	723	699	713	685	709	711	651	723	691	702	713	690	712	680	675	687	672	671	743	662	606	691	704	690	663	663	706	727	741	704	643	721	755	697	667	690	716	677	709	680	726	683	676	670	719	724	714	733	661	739	682	724	660	686	694	697	705	729	686	668	691	648	684	719	694	670	694	723	714	716	684	720	696	658	690	692	678	674	683	713	682	655	700	689	661	770	691	703	725	642	690	661	705	702	691	690	696	690	694	710	696	691	685	696	721	719	685	675	654	663	702	724	732	669	710	689	682	699	675	681	663	683	666	644	679	703	722	703	723	718	688	680	660	669	728	691	664	701	758	700	678	721	655	689	680	670	693	720	665	724	677	648	685	687	683	711	675	671	661	673	677	737	687	729	763	669	719	728	699	717	736	690	695	671	705	704	651	665	667	667	676	678	717	688	671	719	666	667	684	678	702	669	724	685	677	704	691	717	726	806	722	649	670	667	670	676	699	698	698	698	701	710	696	704	723	688	675	700	672	669	734	727	659	676	719	718	670	719	693	677	687	743	692	694	675	680	711	721	665	730	729	704	724	681	708	694	708	677	728	676	676	714	691	668	699	669	682	716	735	701	740	740	689	706	697	701	658	701	638	692	673	724	666	672	695	669	753	727	711	675	687	648	649	734
23732	21129	35031	34365	18838	8308	2010	1061	890	842	909	907	873	868	805	777	843	786	848	1334	4990	5665	3821	1985	1183	861	808	801	831	763	813	754	751	795	812	764	756	804	797	778	823	750	764	831	756	787	812	766	809	818	761	767	853	811	788	790	734	809	789	772	788	768	765	797	738	711	806	814	766	746	797	801	796	827	798	785	757	760	787	765	726	767	784	806	756	798	765	766	738	773	800	790	757	784	757	766	750	760	822	709	772	791	809	761	792	823	796	790	743	798	763	765	815	761	806	777	761	844	808	743	765	747	787	769	766	842	755	752	757	791	714	851	772	822	734	793	781	750	767	771	770	772	777	736	735	776	815	734	805	744	715	763	745	719	778	773	774	804	777	754	738	768	785	782	758	792	737	749	758	768	720	712	797	783	763	771	778	809	796	797	776	762	760	793	798	775	812	818	808	795	721	790	791	736	761	768	754	745	770	778	782	819	799	759	724	761	794	798	777	797	821	789	720	781	779	756	815	821	777	745	814	759	781	808	782	773	777	762	805	763	801	754	797	748	833	800	753	757	775	773	764	742	760	811	786	747	747	781	745	790	742	810	732	769	766	812	771	809	720	780	725	790	761	803	750	782	783	744	752	820	804	743	749	812	727	788	792	783	757	792	767	804	819	828	810	779	802	813	822	755	794	770	794	748	778	750	728	792	759	789	766	797	749	768	785	758	753	748	796	814	770	735	806	827	743	787	780	786	781	764	812	796	819	803	745	786	775	812	750	715	836	795	762	793	811	845	753	761	785	770	773	798	745	811	727	814	785	797	797	820	758	732	796	788	800	699	747	773	784	808	773	763	776	765	779	756	737	778	778	800	739	820	768	730	799	724	799	747	753	766	773	789	770	742	769	793	738	745	780	749	763	715	742	780	799	752	747	744	788	760	796	723	729	763	796	797	779	769	770	782	771	752	772	745	769	798	811	787	794	728	783	775	787	777	795	792	792	732	818	780	748	769	772	768	782	765	757	741	765	762	783	780	777	776	782	794	782	791	766	785	793	761	775	777	790	714	752	816	771	769	773	767	731	747	774	809	791	743	740	786	819	751	792	767	819	730	756	705	796	766	738	767	764	770	758	789	798	784	755	812	772	794	769	754	746	777	759	801	787	749	733	727	704	829	764	799	746	740	740	726	745	736	786	784	761	782	804	776	778	804	763	721	767	772	786	773	721	727	828	716	794	739	733	751	758	760	787	774	785	769	760	736	790	799	768	782	757	774	830	776	790	763	768	793	770	792	782	735	824	736	760	792	784	785	736	780	774	738	768	749	821	769	782	746	833	747	789	744	784	705	781	760	782	819	753	796	785	774	804	764	755	766	794	788	743	727	781	764	808	769	762	729	770	756	801	790	835	764	746	772	798	773	734	818	775	812	772	765	733	777	782	782	773	766	736	786	798	755	765	756	771	784	808	732	813	739	722	779	750	827	781	758	807	782	734	743	791	765	832	753	762	748	833	733	753	755	748	809	770	780	764	781	792	777	762	779	738	755	697	813	756	803	731	772	786	812	792	770	819	711	751	765	758	745	748	736	821	786	789	768	784	791	848	777	754	737	790	737	776	720	794	816	751	770	771	754	735	805	789	818	755	750	746	773	744	787	754	810	734	787	811	795	773	711	786	763	772	770	839	793	774	813	782	822	726	814	783	768	719	761	742	795	782	719	802	753	755	795	799	742	820	760	804	790	766	755	751	741	802	804	742	809	768	797	795	741	749	825	733	824	778	788	720	772	743	771	749	752	783	735	759	766	792	787	763	786	730	762	821	777	798	779	748	776	759	730	788	786	761	821	743	791	781	746	789	758	810	788	790	698	771	778	820	741	776	789	785	778	772	751	794	781	736	746	787	794	770	767	801	724	778	781	766	756	830	779	775	789	800	752	793	713	816	752	752	767	771	772	760	809	804	779	801	769	787	823	795	765	756	756	772	731	761	781	774	744	734	725	775	800	747	776	744	777	788	755	811	777	745	745	809	774	768	749	803	724	785	776	770	800	784	776	779	800	786	827	746	724	811	782	776	832	779	764	793	725	728	791	766	817	759	783	792	780	733	812	755	774	783	767	785	813	753	783	805	735	738	727	754	784	765	763	760	795	787	743	759	813	793	760	736	747	754	793	733	753	766	793	729	790	751	816	711	771	730	802	786	766	784	733	763	695	760	770	812	835	774	786	786	781	757	769	729	789	750	794	750	774	775	763	809	773	802	728	780	785	780	795	767	786	773	782	747	755	725	756	810	751	747	756	757	756	752	782	771	792	761	780	737	773	730	745	759	722	812	774	765	768	746	830	777	811	780	786	726	781	836	734	841	757	730	794	794	732	796	769	706	724	728	797	791	772	749	801	828	778	773	768	769	778	767	778	718	792	806	793	805	794	785	787	756	851	732	773	764	831	794	791	801	749	777	797	775	725	766	805	745	812	849	751	730	772	755	765	750	741	796	820	804	809	791	800	759	767	788	751	752	756	786	764	770	864	820	771	790	776	790	783	735	786	730	754	760	773	817	797	771	795	763	819	772	799	789	843	701	735	763	761	739	806	831	793	800	797	779	749	794	749	707	763	784	750	765	768	768	774	778	758	747	768	790	787	762	743	777	797	776	775	749	729	762	759	763	782	748	758	807	738	749	752	722	749	778	762	736	765	789	784	758	782	780	781	711	767	787	763	768	744	788	804	762	818	744	804	744	778	756	783	738	754	758	738	767	768	799	806	767	794	770	786	776	741	754	785	768	792	751	770	774	797	725	759	749	708	776	763	772	785	767	751	796	789	769	746	752	792	791	803	801	804	757	753	720	802	760	758	810	783	751	774	807	746	755	745	771	775	791	755	731	769	804	760	779	803	735	847	777	782	708	770	744	776	789	767	728	719	841	765	700	785	754	742	812	800	772	785	776	804	759	753	808	747	797	793	758	768	748	808	738	762	788	721	713	726	821	757	757	755	740	809	727	733	791	796	788	769	774	725	754	775	775	738	821	734	720	762	777	804	750	778	743	722	758	800	760	777	818	775	781	777	796	755	705	788	759	739	790	813	752	780	762	746	756	798	808	779	739	751	781	768	791	796	784	766	772	767	758	771	744	746	754	816	777	804	791	812	802	753	762	780	731	807	789	729	798	811	767	797	763	787	755	818	759	750	783	779	778	781	767	773	782	753	760	806	794	758	807	727	781	797	725	776	758	743	818	790	747	751	751	776	749	792	731	727	749	765	735	788	813	772	714	788	744	805	791	750	739	751	799	745	810	754	739	751	765	779	770	807	800	770	804	798	818	783	791	765	803	772	741	819	757	756	799	754	769	761	762	786	713	776	750	807	762	736	797	769	783	788	789	740	775	807	771	755	743	763	727	724	796	773	737	776	782	737	807	740	779	788	749	761	781	775	755	790	776	751	719	785	792	758	778	821	764	770	730	763	699	787	745	763	811	760	765	774	776	798	753	778	761	731	793	746	788	740	774	796
4169	49657	68914	26731	2081	1257	1156	1037	980	975	894	886	872	897	842	833	834	789	847	1922	7429	6825	4729	2366	1353	958	857	811	797	751	776	805	778	766	808	803	784	781	805	771	805	800	782	765	772	800	800	789	748	787	810	782	750	749	762	760	802	782	798	759	789	804	795	758	838	835	738	762	760	782	813	808	781	798	779	826	788	784	772	797	764	813	787	794	767	780	769	768	807	792	732	740	743	789	763	804	797	775	767	804	779	776	762	776	781	706	801	811	779	778	774	784	766	790	757	784	802	788	790	770	804	798	812	765	766	750	729	806	775	789	783	744	838	779	791	835	744	718	810	734	744	779	779	765	824	770	770	726	775	786	771	767	786	784	741	759	741	769	786	747	780	766	770	798	783	755	828	763	759	779	841	765	794	755	784	795	840	807	747	801	776	722	760	772	785	795	792	833	790	809	834	810	798	747	701	799	784	759	815	765	769	766	726	726	765	763	784	779	765	772	767	761	743	806	805	766	822	815	763	858	799	790	713	767	771	811	763	820	777	758	780	844	743	799	797	796	834	774	789	794	789	739	792	774	746	766	730	800	726	726	772	757	767	761	795	798	788	762	786	811	803	772	786	788	798	755	762	769	819	753	784	755	821	799	762	757	760	827	756	811	797	800	781	771	760	780	767	786	782	834	764	752	795	734	838	750	824	838	799	827	759	780	741	770	819	763	802	795	747	825	775	806	770	767	796	799	756	831	733	741	828	767	757	781	764	788	784	800	738	784	728	766	807	751	727	780	798	760	768	836	780	862	787	755	802	759	794	784	781	728	834	752	774	781	770	782	772	802	752	825	819	840	793	806	773	770	831	794	809	767	783	754	737	810	746	817	767	757	774	756	797	798	807	755	742	780	767	750	798	799	763	798	775	806	802	815	810	752	780	743	749	736	812	801	768	777	758	813	712	806	728	821	788	817	809	802	790	762	818	769	760	756	792	777	772	796	744	778	774	761	724	777	789	803	793	750	808	768	792	755	786	716	747	723	769	788	754	803	776	782	693	812	762	757	797	767	755	744	774	754	760	771	800	736	785	798	726	814	792	743	809	795	737	786	755	767	763	794	782	778	766	764	748	759	814	762	791	746	841	804	757	796	784	832	750	806	780	757	751	755	750	742	781	779	764	797	809	780	799	801	772	767	773	769	763	805	748	824	815	764	787	747	767	775	804	758	767	787	812	766	784	824	756	728	774	759	781	771	788	752	744	786	778	769	820	795	728	785	817	804	724	764	793	775	769	750	807	728	795	768	818	781	771	746	792	766	797	770	783	766	784	772	796	784	773	778	796	807	798	786	793	737	802	775	817	773	760	796	833	760	795	794	792	799	744	820	801	800	802	811	783	767	797	808	777	752	767	746	778	793	863	793	737	841	774	743	781	809	780	768	790	786	777	741	766	784	745	761	753	767	746	808	788	753	761	795	769	804	820	737	770	769	764	821	743	797	784	778	748	791	786	805	755	779	772	744	808	739	779	753	764	762	787	764	747	756	780	759	767	802	756	782	787	795	780	781	779	802	864	761	757	744	743	784	782	791	760	754	788	784	770	804	789	779	763	772	818	794	823	751	756	768	762	751	773	765	753	825	759	798	793	734	811	814	751	774	739	774	812	793	777	788	779	729	828	783	790	812	782	781	772	788	820	761	790	804	794	757	780	844	749	769	828	815	802	758	774	808	813	780	792	784	779	770	777	712	809	807	746	769	794	775	713	769	782	820	774	783	806	784	793	801	806	777	791	770	717	805	760	774	769	801	765	768	758	787	762	776	782	811	745	800	810	779	806	775	747	750	732	741	792	779	768	781	772	841	788	794	729	748	787	801	781	769	741	773	769	783	755	739	814	793	759	779	796	764	749	763	823	766	767	788	760	759	757	795	770	831	717	784	732	791	766	738	760	799	803	747	768	761	780	803	761	779	792	741	760	763	773	789	794	836	776	770	815	764	787	782	749	764	763	822	824	822	783	782	799	777	779	729	759	793	737	788	767	817	817	748	767	812	787	752	743	784	760	734	771	761	750	784	806	760	739	749	758	783	782	792	767	787	765	792	781	795	718	744	784	790	806	796	793	739	762	772	831	771	790	734	777	753	814	753	759	746	771	830	769	806	790	783	768	748	777	761	739	799	797	791	820	753	754	801	823	787	750	752	811	777	773	810	793	796	763	745	742	768	776	815	778	829	739	827	795	735	752	817	782	802	746	835	732	821	806	754	777	798	802	802	736	793	730	777	764	795	756	721	802	783	769	739	771	811	784	755	751	770	783	772	753	768	789	776	817	730	755	778	762	775	759	795	737	774	801	839	780	769	793	755	760	795	801	767	811	779	746	795	734	777	767	809	802	781	762	783	753	759	767	754	768	787	788	770	778	791	749	797	832	784	786	789	820	806	751	791	776	788	772	771	751	729	764	776	803	790	712	804	792	776	777	741	797	803	794	819	757	782	775	781	793	772	800	722	747	761	790	771	798	776	736	768	757	742	843	767	752	763	817	822	761	811	751	769	770	762	744	772	750	820	746	815	770	734	808	795	828	827	781	774	770	807	755	762	709	766	814	820	803	714	822	826	799	760	793	750	784	793	786	808	761	782	771	797	741	781	758	780	774	746	750	797	771	790	769	775	792	748	761	770	790	779	715	798	791	785	797	716	747	742	790	736	759	764	774	756	775	799	732	749	780	845	765	751	756	726	765	798	759	777	804	768	781	784	732	840	776	781	735	798	804	770	696	764	801	745	750	768	792	791	776	754	749	791	704	740	759	775	779	769	755	764	781	784	782	746	765	783	771	781	803	795	744	808	774	764	812	808	806	762	770	758	758	765	770	758	740	738	790	791	733	771	747	797	783	781	750	740	736	748	791	816	769	779	752	757	740	837	698	790	796	790	810	770	790	787	793	810	789	771	766	799	781	755	777	748	760	777	760	749	807	740	765	745	779	840	741	745	755	758	756	831	776	719	804	835	722	795	743	781	790	753	745	815	790	782	807	787	780	786	817	785	753	734	755	794	771	775	732	800	793	808	761	835	775	822	812	812	780	758	817	841	842	783	740	754	770	820	772	762	779	765	771	805	754	805	816	788	748	770	730	783	760	778	758	779	805	774	798	821	764	788	818	770	760	760	782	787	735	772	734	764	809	799	755	796	805	773	775	818	760	748	768	765	777	745	751	815	759	777	771	735	763	726	740	799	774	793	761	765	783	742	784	783	792	768	822	861	751	731	760	764	785	730	775	817	776	830	737	757	761	859	744	823	753	798	747	759	758	724	765	723	794	803	795	782	751	779	808	782	730	774	770	819	733	819	779	774	778	747	768	788	744	776	787	820	776	790	772	751	795	791	818	788	763	814	748	759	783	747	761	806	777	817	823	768	764	734	791	778	759	761	830	784	769	798	756	760	733	748	780	772	727	777	770	802	804	773	758	761	760	736	753	781	742	752	791	813	817	799	776	784	756	749	782	843	770	783
27257	14937	11153	13470	1218	777	827	765	759	767	761	818	795	832	744	744	725	758	739	840	1092	1155	1017	965	851	807	791	766	742	752	751	766	739	755	771	686	753	755	761	765	780	805	743	764	710	785	760	735	708	766	716	733	775	728	749	752	733	767	715	719	745	786	745	692	753	773	786	792	760	764	742	748	742	730	725	750	774	781	758	707	777	716	765	759	836	765	778	792	703	739	711	736	760	753	810	737	716	795	755	733	739	709	790	757	768	738	751	735	779	720	777	775	750	759	794	762	737	751	741	728	791	749	732	782	758	795	771	786	778	749	730	803	766	742	762	757	761	747	802	753	700	719	789	744	769	693	782	762	784	789	732	779	701	808	748	753	771	797	745	747	742	782	791	782	789	740	720	741	741	798	703	727	732	750	779	772	748	755	760	730	738	711	750	729	795	722	747	775	770	794	747	774	732	743	791	758	798	771	727	725	773	737	691	775	765	778	796	726	738	758	763	736	757	717	767	782	756	697	719	761	770	795	747	724	773	833	735	774	765	752	804	763	748	784	732	723	776	703	752	750	774	732	761	748	773	751	761	723	755	714	738	753	711	783	791	747	737	774	738	733	778	742	808	730	742	780	777	741	748	797	772	742	760	756	784	774	738	763	753	769	722	798	729	720	774	776	713	723	763	693	711	751	777	741	702	792	761	729	740	762	750	742	750	775	808	739	760	794	791	772	758	757	722	709	740	754	740	801	759	757	754	764	775	766	767	752	723	811	776	736	806	774	677	751	748	796	799	796	699	774	769	723	768	731	764	734	821	770	709	821	776	771	736	772	801	741	767	744	736	704	738	774	766	769	772	741	734	748	776	764	760	708	731	774	782	759	737	775	758	761	751	741	791	704	746	758	810	713	713	800	755	766	779	774	764	770	747	735	755	735	764	785	756	741	796	734	803	781	717	770	769	797	765	764	723	746	801	786	748	731	730	738	753	762	765	752	739	764	723	703	771	786	746	715	785	780	761	713	768	781	720	740	701	752	749	705	717	760	783	740	777	673	745	753	750	758	794	767	769	731	723	738	779	747	781	776	772	702	733	763	779	744	761	754	741	779	751	782	675	705	761	765	772	756	788	758	758	711	725	790	781	754	796	763	700	714	750	700	771	776	711	746	755	747	773	751	717	772	739	782	756	762	769	756	784	793	784	810	766	745	756	754	717	763	780	810	740	742	757	755	791	803	751	747	733	794	735	775	764	727	746	756	706	737	736	801	760	715	774	790	741	718	776	726	772	796	740	721	794	780	726	730	750	746	769	730	765	730	748	749	755	769	733	745	799	753	737	746	761	762	750	790	767	782	776	750	761	801	786	753	769	741	733	742	735	719	798	715	756	738	786	745	743	757	746	741	769	759	772	787	775	819	706	776	745	762	770	781	687	741	720	756	751	760	789	744	753	765	761	742	759	776	765	771	752	749	741	733	712	775	745	751	752	760	744	759	754	762	739	747	779	752	710	769	777	681	721	739	753	717	780	748	761	816	750	772	739	736	765	769	802	770	753	760	779	711	686	692	719	743	737	776	757	683	753	805	746	743	808	707	766	708	778	707	687	733	777	731	744	726	742	780	774	791	727	795	744	761	756	738	740	818	778	747	781	753	734	746	762	764	733	706	773	731	750	728	754	805	764	724	772	756	749	790	737	746	751	761	767	734	688	721	730	758	803	776	761	749	696	740	777	771	731	738	754	795	786	769	767	732	749	745	775	784	726	711	770	762	815	740	724	750	758	746	802	761	764	800	767	747	778	804	765	777	737	724	751	794	749	789	760	760	745	776	780	784	699	768	807	758	750	751	789	766	773	789	757	740	748	792	757	784	740	735	785	784	801	750	746	771	775	757	750	713	751	766	763	785	784	748	746	731	739	753	723	754	713	754	701	827	749	698	776	726	762	705	705	757	714	710	781	760	796	732	767	698	721	757	725	699	783	741	692	734	786	725	723	736	790	754	754	791	736	738	710	778	778	775	752	813	769	723	769	783	725	756	701	736	747	724	759	760	806	751	711	758	757	779	759	807	768	778	765	825	736	775	738	781	754	796	760	750	788	740	754	776	753	710	755	754	748	726	738	727	734	708	811	732	770	765	753	748	791	759	799	751	762	771	755	764	738	749	756	754	709	746	783	788	748	729	742	746	731	760	750	772	722	787	735	772	747	696	753	771	730	722	762	805	742	699	765	747	749	754	784	742	730	760	736	773	795	773	775	724	731	737	802	778	764	754	725	777	755	792	769	737	721	789	731	738	735	711	760	751	741	741	728	745	819	777	746	773	786	757	757	767	780	805	785	745	760	787	789	780	755	738	790	752	798	763	739	741	829	727	744	711	753	773	770	725	799	774	769	723	775	739	763	777	750	746	728	746	784	768	772	768	752	750	749	761	733	751	720	773	754	740	743	760	772	726	766	742	739	732	791	754	793	789	804	749	747	809	756	730	754	724	749	759	790	734	756	786	793	778	692	692	748	765	749	812	760	735	708	757	740	776	716	756	792	777	744	741	721	785	746	733	760	737	721	758	775	768	723	772	737	776	799	765	758	758	739	758	727	723	786	755	763	781	734	738	750	737	748	727	726	746	784	802	802	839	755	715	791	760	722	809	792	714	756	764	775	764	736	703	743	744	685	758	789	751	777	744	797	793	758	753	730	759	781	722	791	742	756	713	816	744	741	742	794	800	786	758	824	749	764	793	807	733	753	769	786	777	794	750	697	768	772	721	742	723	747	720	721	758	784	786	760	756	775	715	731	709	741	721	740	749	756	772	789	762	791	735	714	710	770	768	754	771	708	790	778	763	743	753	802	796	752	743	767	726	751	736	739	751	735	745	797	779	759	748	773	743	766	801	706	724	763	762	754	710	799	801	733	815	813	797	774	758	759	778	771	746	775	697	739	733	818	768	748	769	746	727	761	766	746	723	779	767	730	765	766	745	782	726	804	816	762	722	799	750	775	767	745	765	828	771	744	789	748	793	780	753	737	739	769	766	736	759	773	752	764	734	823	787	756	722	752	760	719	759	761	804	768	746	704	707	745	771	707	734	804	761	799	810	715	802	699	760	783	760	782	769	754	773	716	764	736	774	739	701	752	758	725	746	797	765	727	764	773	751	752	763	755	701	754	738	713	732	765	702	771	736	738	741	769	765	725	820	749	842	771	725	779	798	747	763	756	756	713	790	772	808	737	738	759	788	779	754	786	772	783	837	745	768	772	751	719	771	755	741	764	790	770	750	735	760	782	702	762	770	729	718	693	759	792	720	715	701	704	755	764	768	738	812	751	746	746	748	764	741	701	767	768	791	772	710	757	763	762	750	752	716	748	787	731	784	739	724	758	722	758	729	712	773	757	791	799	750	757	757	771	784	769	759	739	768	766	797	763	771	733	769	742	741	800	760	770	756	744	778	718	787	751	763	740	811	737	706	747	795	751	742	734	722	681	752	725	800	787	784	794	776	768	788	755	799
5247	5116	11685	9498	773	742	673	709	731	801	703	730	695	734	696	684	724	704	706	793	1163	1234	1137	937	803	727	708	727	699	730	662	701	691	672	733	661	722	730	690	689	745	714	698	695	723	677	706	722	688	693	711	751	742	707	717	662	710	679	720	729	693	687	724	756	678	659	698	690	669	702	698	666	700	690	740	705	711	692	691	706	714	689	674	716	704	654	671	716	741	708	737	733	689	712	712	716	750	703	715	719	689	686	710	706	701	694	717	645	703	722	705	680	710	644	651	660	690	697	709	680	673	686	742	655	684	674	674	714	677	709	708	708	709	686	702	699	713	687	710	713	708	664	645	701	685	686	698	636	725	704	713	655	674	712	692	739	678	693	685	701	677	677	653	698	727	693	702	701	723	730	701	722	703	734	723	689	703	701	700	705	698	707	712	653	721	662	705	704	652	689	692	715	670	660	682	722	740	710	671	681	686	699	701	718	745	680	701	690	729	734	684	680	675	685	709	689	731	745	668	658	718	696	699	710	721	662	710	647	660	708	686	679	668	712	663	718	685	696	722	699	720	691	760	698	682	706	714	665	672	716	726	689	694	667	713	704	684	720	646	665	725	698	654	695	734	709	705	706	674	671	705	692	717	680	708	700	712	707	742	704	693	722	723	713	735	711	734	704	664	681	699	712	688	714	715	664	712	647	740	718	696	650	686	720	678	708	666	654	669	721	738	708	682	686	690	664	680	693	699	686	703	731	722	710	718	726	621	646	682	702	677	707	729	719	751	682	679	661	702	770	691	652	687	706	658	705	641	688	696	671	751	685	717	711	702	642	710	726	677	728	672	705	691	718	675	693	694	767	733	733	698	651	657	689	703	716	729	713	721	690	649	731	647	645	711	709	707	713	654	699	695	699	743	678	682	734	709	725	727	661	672	677	666	729	661	705	738	682	689	667	669	700	731	718	764	691	687	726	727	711	733	649	735	707	688	711	707	679	689	700	665	655	748	698	697	705	715	728	731	735	690	662	726	695	740	671	721	718	727	724	700	698	688	674	708	654	664	709	699	728	660	686	703	690	693	652	707	675	666	704	674	702	695	678	705	679	740	692	687	726	675	690	678	717	712	674	723	684	633	663	701	663	674	709	675	701	682	667	673	709	732	740	688	685	685	714	741	685	682	679	658	681	692	721	702	671	722	704	658	712	683	693	691	703	658	706	676	706	637	726	691	729	722	737	703	716	712	681	697	728	704	691	747	711	718	685	653	709	678	694	671	706	707	677	706	655	654	701	689	694	691	717	657	692	654	741	646	688	684	701	752	706	629	700	680	685	730	680	688	711	688	718	725	652	721	713	705	701	719	696	716	737	692	735	744	709	703	701	715	709	717	664	716	715	730	699	719	689	702	708	666	733	708	742	720	695	712	695	741	723	693	717	675	650	668	677	727	687	714	708	694	689	677	753	713	664	711	696	703	709	697	753	723	689	722	759	683	714	717	683	711	685	697	664	697	690	674	752	676	703	695	721	709	709	679	706	729	740	701	721	713	716	698	729	695	711	687	686	706	698	686	728	721	674	701	734	720	662	747	705	666	688	660	692	679	691	692	726	738	699	643	728	708	692	704	682	671	731	693	669	723	700	701	678	707	682	687	678	700	686	679	686	714	655	705	710	688	695	711	667	691	705	688	663	716	708	651	689	695	638	687	693	718	695	705	721	683	757	750	713	741	695	702	682	710	720	677	658	671	740	700	765	687	746	676	709	694	685	699	668	732	652	677	740	704	688	696	697	726	661	655	698	687	676	683	691	714	690	686	670	706	728	699	722	663	688	680	713	712	681	768	710	721	688	681	679	718	695	676	669	693	703	640	689	724	665	710	731	689	717	704	659	647	677	695	680	721	713	747	672	679	704	714	683	667	672	717	688	695	705	673	683	676	722	686	675	678	700	724	710	688	727	716	672	742	681	681	742	669	667	718	722	684	684	703	718	687	691	730	694	706	685	700	708	708	661	753	706	740	721	712	704	710	646	650	692	658	730	651	692	691	696	631	664	734	709	691	744	694	724	700	683	678	686	707	762	687	695	649	697	690	675	701	683	744	696	686	670	692	713	711	680	686	690	688	668	701	754	717	681	694	682	693	659	725	651	710	704	671	688	676	702	761	686	670	697	688	722	688	712	713	710	692	700	683	708	717	695	724	690	697	735	693	685	736	689	766	718	701	692	681	644	674	704	686	702	700	689	684	682	667	702	719	703	685	756	690	661	757	690	717	702	700	715	726	685	747	627	691	672	707	627	682	717	678	692	671	732	695	643	689	707	744	697	685	685	692	667	689	639	707	708	681	678	737	722	690	730	694	712	767	743	706	702	707	691	753	734	690	722	697	699	694	709	719	718	701	730	677	730	681	689	647	704	698	647	669	713	711	680	701	690	694	713	714	704	710	705	671	716	706	686	676	709	690	692	688	660	724	691	711	646	696	693	671	771	651	685	703	699	689	689	705	701	671	693	700	703	702	687	716	679	705	668	668	699	684	685	684	672	693	707	675	723	675	730	626	705	677	707	732	705	691	704	700	733	682	689	684	696	705	656	742	676	690	729	655	705	693	719	677	700	683	715	672	726	639	693	698	703	749	675	694	701	719	771	717	694	691	699	741	720	677	739	706	681	743	678	745	703	649	729	674	701	655	692	689	693	680	638	715	702	672	701	688	674	729	671	729	691	705	687	671	655	742	700	691	677	741	713	695	696	690	685	651	712	684	695	681	656	648	672	651	717	717	745	734	696	742	697	704	686	749	714	720	685	654	716	707	666	711	716	660	682	661	649	688	669	695	688	690	730	688	731	680	730	651	700	689	718	709	703	692	688	700	684	759	656	725	724	710	688	662	704	699	740	728	717	726	685	673	699	672	735	738	684	693	678	672	708	705	664	706	684	683	689	685	717	692	667	657	700	719	725	702	660	679	662	743	701	658	712	690	743	726	669	687	699	672	740	719	683	628	701	729	698	662	714	700	689	660	682	715	653	700	727	690	685	694	696	725	708	685	680	703	665	731	727	663	702	708	710	699	711	718	769	669	714	707	721	728	704	638	676	711	698	658	679	710	675	735	699	671	714	724	675	732	699	722	662	686	672	733	696	702	668	669	710	747	707	741	714	698	652	734	693	730	692	664	683	696	699	707	697	696	663	710	730	691	732	634	701	686	676	711	686	671	629	664	705	704	706	665	738	647	689	641	695	699	729	726	685	706	688	701	685	697	689	675	704	733	700	719	687	690	660	682	685	717	671	660	675	676	694	670	680	711	685	691	661	691	677	692	691	674	701	677	776	700	719	722	698	693	747	674	698	709	678	682	677	655	732	736	685	730	755	696	685	667	693	667	661	702	727	686	707	690	756	709	696	714	691	739	738	664	687	655	711	697	714	676	669	704	721	665	727	683	660	738	746	662	715	696	688	706	742	730	709	707	684	670	686	684	688	714	708	693	720	690	731	706	694	682	709	675	722
24561	21144	40104	45397	17833	4121	1222	843	753	834	771	729	721	743	748	740	742	765	721	929	3128	2936	2061	1309	927	790	700	749	706	743	715	673	709	741	726	702	717	716	751	712	761	688	717	716	708	728	745	668	719	716	718	728	761	737	703	690	669	700	716	713	729	701	710	711	703	731	689	738	720	756	724	709	727	701	688	725	749	683	654	758	737	723	698	696	705	707	734	735	724	655	683	740	682	774	720	704	719	689	682	713	716	730	737	680	702	675	693	696	702	720	676	701	696	728	745	674	742	736	703	744	747	753	712	671	716	742	717	691	693	762	720	715	767	718	718	718	748	734	739	719	700	774	690	718	718	768	730	721	707	706	715	715	698	734	727	674	747	692	697	740	736	709	724	728	721	694	725	653	693	707	754	675	719	723	747	730	733	712	704	685	691	702	741	758	732	710	684	703	680	695	690	710	747	734	718	694	640	680	676	733	653	690	694	708	704	688	729	691	675	720	743	694	702	749	703	688	734	692	742	715	731	712	762	772	755	763	687	729	670	693	628	688	724	682	720	700	726	680	715	751	733	701	702	726	670	687	658	678	742	682	664	683	673	711	722	686	716	740	716	731	699	747	716	728	705	719	751	714	702	722	718	687	674	695	733	727	736	758	730	710	731	767	713	728	694	686	718	689	778	763	741	696	722	737	733	700	703	720	683	706	689	733	719	683	691	741	693	724	760	675	704	722	658	680	687	751	749	674	725	765	693	718	724	677	684	716	674	760	717	708	729	730	722	676	698	723	697	733	680	676	672	713	704	689	645	721	695	711	712	695	727	761	781	668	670	749	739	704	699	748	723	674	703	733	677	721	718	688	656	738	677	729	736	735	650	725	695	686	691	742	749	751	660	724	699	734	706	696	694	667	691	695	685	701	706	754	694	734	696	726	728	675	716	734	761	723	752	684	747	700	721	695	733	684	698	702	664	685	689	716	716	700	656	732	705	770	680	719	709	694	711	705	799	678	711	741	695	757	673	673	720	717	705	676	696	746	703	694	694	722	687	768	679	771	705	739	727	708	723	760	731	682	745	734	726	757	724	686	737	711	691	743	674	700	709	711	669	711	694	747	731	736	690	709	691	701	699	713	715	719	685	734	703	717	715	712	729	678	724	674	680	727	761	669	671	675	679	731	751	711	709	693	719	716	688	727	736	736	697	702	722	748	753	723	707	728	754	705	721	725	740	724	721	714	670	643	750	712	698	719	698	688	706	722	736	734	691	705	736	699	702	721	703	710	743	705	714	675	694	663	719	696	733	715	701	689	710	718	715	708	653	677	744	676	706	680	748	689	731	682	698	660	699	729	702	744	717	711	690	682	745	755	727	705	717	753	735	693	707	724	704	693	739	703	733	695	721	698	717	720	704	737	689	700	688	702	737	681	697	688	705	709	740	689	669	733	708	683	726	680	702	694	709	681	669	693	704	698	701	710	693	679	727	648	755	711	727	731	703	701	682	716	745	727	701	676	701	710	663	636	694	730	774	724	672	710	704	764	748	684	658	654	695	739	738	688	712	677	723	723	728	735	690	727	713	718	684	708	748	723	730	732	654	750	732	733	708	726	650	700	733	714	701	756	712	728	733	659	701	705	704	674	686	728	631	702	750	732	742	765	749	701	751	745	727	701	665	758	722	737	727	742	702	689	778	720	676	735	735	716	724	700	726	719	736	677	713	672	701	710	711	715	744	666	711	753	737	706	693	728	773	706	676	770	683	714	734	692	691	724	668	687	708	702	699	691	705	709	703	705	715	676	701	739	721	771	721	691	677	678	688	754	702	735	700	722	754	693	736	699	700	773	736	718	722	721	700	689	750	688	759	731	683	699	726	670	729	702	736	677	737	715	692	708	715	700	766	701	727	719	724	707	734	713	710	713	743	678	752	707	748	691	746	693	704	720	686	717	717	666	705	693	755	729	754	709	740	668	734	720	724	652	739	680	685	739	706	732	655	701	715	693	691	681	729	684	706	755	669	689	716	696	683	686	678	722	744	699	718	728	678	736	649	710	669	667	728	784	702	722	751	763	751	689	749	704	693	720	716	736	710	686	727	706	703	716	705	692	683	748	694	690	686	684	698	700	722	705	721	699	670	757	718	734	694	714	679	679	680	675	688	745	714	666	692	683	678	689	679	687	671	707	715	767	720	715	704	690	727	762	741	741	724	707	681	663	667	729	707	708	748	724	706	770	742	690	692	713	673	691	751	690	752	733	687	690	685	762	647	669	699	731	721	705	715	696	778	690	708	696	748	703	716	760	772	741	695	737	700	717	714	703	683	764	682	747	682	692	691	765	726	673	720	780	682	715	727	711	674	698	727	686	714	730	722	754	711	747	727	699	735	697	726	697	700	712	741	706	698	734	708	709	699	663	720	687	724	742	722	693	722	697	739	663	775	722	706	689	688	786	735	694	778	720	659	677	710	642	683	696	713	720	697	681	702	673	738	686	664	701	686	755	739	740	702	684	702	728	735	722	728	722	659	716	729	723	725	728	645	728	748	790	694	676	690	737	687	657	730	718	712	700	725	683	740	733	680	718	748	666	713	722	698	680	694	682	659	738	738	746	708	732	687	741	737	686	663	703	706	670	709	709	734	727	721	712	736	713	706	684	692	731	772	759	696	681	716	726	741	719	679	664	706	666	712	706	707	735	735	704	732	720	735	674	719	725	721	684	686	707	703	735	726	681	692	696	731	750	701	678	755	726	755	712	684	689	686	705	727	675	711	691	722	726	729	728	658	720	707	674	677	660	741	739	746	692	694	721	721	684	729	742	731	757	742	741	738	739	713	666	691	717	735	703	701	732	721	691	731	703	683	689	706	687	734	722	733	661	689	701	692	697	694	733	746	695	749	707	676	662	713	720	728	684	710	682	709	688	705	669	700	773	705	708	718	689	696	698	716	711	687	730	706	751	753	675	735	737	713	729	714	764	713	706	761	707	719	754	690	708	727	734	686	672	680	723	689	704	724	696	704	696	738	666	725	737	718	700	758	733	720	721	701	753	745	739	713	724	709	767	716	728	697	699	740	725	717	671	688	682	711	687	723	675	690	706	726	682	707	699	731	694	695	728	738	723	737	725	744	697	685	725	681	705	697	709	727	670	682	738	660	701	676	717	715	691	706	668	652	739	647	673	684	726	719	680	669	671	700	741	676	733	714	728	680	758	723	720	723	681	728	693	680	701	700	742	763	705	706	717	720	698	731	672	662	761	720	679	674	706	740	749	683	711	736	746	703	699	734	698	719	684	725	681	681	719	751	659	750	678	741	732	752	743	700	709	678	682	678	728	702	670	737	665	728	731	724	689	704	731	661	759	707	723	714	747	705	715	746	707	699	762	735	685	737	692	663	708	715	664	686	705	656	707	756	702	768	717	758	712	746	704	697	689	694	724	738	688	721	702	765	718	672	744	707	678	729	727	740	710	760	710	698	683	659	709	710	738	749	714	742	713	711	757	749	690
4621	36561	72490	40301	1840	927	934	845	854	774	769	802	757	773	728	783	717	776	739	1056	4501	3912	2559	1442	979	774	713	700	745	666	723	729	691	722	671	745	667	731	695	725	736	680	675	710	690	725	720	704	708	718	759	668	726	691	652	686	771	696	695	698	703	731	702	721	723	738	768	700	699	694	719	672	717	710	670	735	732	715	693	697	702	748	698	679	694	700	723	711	710	699	687	708	729	692	732	713	699	686	685	633	723	717	712	695	709	699	774	751	765	714	742	656	659	695	684	689	725	756	715	686	664	708	731	716	721	759	681	635	691	715	698	731	748	720	678	673	725	720	726	713	719	701	747	715	711	687	703	702	681	719	696	684	732	704	651	684	706	706	706	727	697	675	738	700	722	683	691	701	662	653	728	699	697	651	648	722	736	728	678	695	726	701	733	740	751	698	741	695	682	670	732	705	731	737	680	683	724	709	695	681	734	732	746	750	699	726	684	686	718	727	746	652	729	702	734	705	664	696	727	716	705	723	702	711	674	705	669	737	699	687	684	708	715	721	717	688	667	690	704	715	710	718	704	737	711	702	737	713	706	660	713	696	739	670	712	677	724	687	663	702	720	682	693	692	729	751	699	738	698	684	694	678	683	743	684	720	656	697	734	715	747	789	696	710	758	729	724	679	649	667	711	683	712	714	736	690	715	703	749	648	752	693	709	690	715	647	738	725	730	767	688	702	689	742	738	673	701	682	697	718	756	711	650	734	710	672	709	716	693	649	680	672	718	676	659	674	682	695	699	736	704	708	722	709	730	712	696	711	679	739	688	712	684	710	704	707	730	738	723	696	689	687	733	663	716	683	757	727	697	664	716	674	701	703	756	751	738	717	701	711	676	703	654	695	710	737	705	720	724	688	712	715	680	690	691	715	695	687	721	681	719	674	684	709	684	727	705	694	671	718	701	674	707	721	743	698	696	669	715	707	701	749	691	732	690	702	748	722	694	683	718	729	741	677	696	717	684	683	707	749	679	713	772	663	659	702	683	749	707	719	707	700	616	681	683	748	702	679	700	738	704	690	665	687	716	663	742	748	692	712	731	679	682	685	714	733	696	683	704	701	667	742	680	701	724	686	703	723	722	748	704	665	722	675	653	708	746	705	695	719	741	639	687	704	692	708	683	707	702	740	690	657	700	692	686	648	741	693	688	709	666	740	713	686	670	698	716	694	685	753	670	709	739	692	701	750	689	671	726	727	677	673	691	672	698	739	693	733	680	688	745	700	687	663	711	766	734	696	694	714	721	711	697	764	660	714	735	689	720	719	713	694	704	701	692	710	668	671	721	720	705	690	731	693	681	695	706	684	715	719	692	678	691	752	708	718	740	714	720	712	721	713	690	731	699	676	722	736	710	670	688	769	705	669	713	716	683	697	704	760	697	688	737	682	705	742	670	740	760	667	737	710	669	714	735	683	678	720	711	764	733	675	742	690	739	708	734	690	703	706	693	663	684	694	712	732	686	710	689	731	708	731	688	660	748	686	721	672	744	717	718	685	689	702	657	721	685	762	703	679	690	716	689	720	761	728	727	675	688	698	700	702	754	716	675	743	719	721	731	756	698	732	694	691	724	710	736	686	696	707	693	732	662	717	692	670	709	688	742	685	720	686	681	758	749	729	698	686	734	720	694	737	753	696	693	710	697	675	725	699	706	716	732	697	730	692	721	698	682	709	677	714	735	709	698	710	689	692	745	683	700	698	666	736	664	650	687	697	672	685	676	727	759	720	707	712	697	694	672	753	708	738	640	722	739	685	686	678	709	729	709	726	679	685	686	713	703	705	714	685	721	723	718	695	690	661	738	682	690	701	721	715	733	704	690	657	685	666	680	734	693	773	700	702	684	705	672	722	705	695	650	691	681	725	690	698	709	710	749	731	709	704	685	722	725	693	705	693	772	677	683	746	675	701	689	724	711	703	691	704	667	704	659	704	722	731	697	719	753	716	699	682	668	695	689	687	722	699	693	681	663	705	725	690	721	701	710	670	747	713	727	722	686	724	722	702	725	702	675	697	713	714	709	703	735	725	761	738	720	667	740	725	690	708	660	713	713	690	691	669	697	710	695	685	671	722	703	673	703	679	705	718	664	752	717	732	690	691	723	712	748	672	665	752	714	703	717	729	709	706	668	754	723	706	754	715	715	707	714	718	730	746	647	682	699	718	674	711	731	661	722	689	642	691	715	745	714	719	717	711	733	745	717	731	682	671	681	698	719	685	685	681	679	720	699	722	720	727	659	692	728	689	707	750	696	680	689	691	715	718	688	731	738	666	679	715	696	726	697	755	704	665	706	717	721	715	702	689	741	751	679	726	675	679	690	652	710	695	702	684	704	661	784	719	698	714	688	729	712	719	700	692	652	682	706	710	650	721	729	694	706	718	677	694	709	743	686	682	711	735	739	699	721	702	740	675	716	701	726	690	707	693	784	712	741	702	720	683	671	736	697	698	703	673	728	675	675	762	698	691	731	728	697	684	719	677	726	750	737	715	706	692	708	718	704	703	682	710	705	728	700	699	719	662	667	709	782	748	725	728	698	730	660	658	712	753	679	765	700	684	727	705	724	754	704	684	760	734	758	702	740	719	668	708	676	666	707	693	744	707	704	745	685	681	727	709	719	674	685	773	745	702	704	679	745	712	725	687	666	693	698	678	732	678	710	671	706	717	698	715	713	709	684	718	668	731	730	691	746	732	664	659	701	679	704	711	661	687	720	717	743	712	718	693	697	706	657	695	688	698	708	699	695	689	703	710	707	696	694	678	702	692	690	670	672	684	764	698	703	678	785	703	699	702	687	730	687	709	721	699	712	700	758	754	697	644	728	680	712	668	709	741	714	678	664	702	690	728	675	734	712	674	709	724	705	736	754	710	674	674	720	669	685	678	727	678	705	668	709	673	721	719	731	752	707	698	685	683	693	736	710	671	685	720	737	635	745	719	691	694	717	698	695	694	719	700	721	687	704	691	720	685	681	681	703	769	682	723	727	711	706	694	734	701	704	722	696	658	716	735	683	692	699	766	693	697	758	696	692	711	724	724	684	702	743	744	744	703	674	685	721	690	685	677	689	642	749	694	714	655	715	660	722	682	702	685	722	685	725	668	683	726	721	699	679	715	711	670	694	685	727	710	732	682	710	685	703	669	729	738	724	679	750	745	731	712	700	680	714	687	657	656	654	697	736	717	695	717	634	699	714	681	680	686	663	681	767	698	662	709	725	752	679	721	733	754	676	740	718	721	691	705	733	672	720	689	731	668	739	656	716	711	727	684	669	691	708	734	707	747	688	693	691	659	702	725	675	704	722	659	708	758	770	674	682	750	667	690	693	677	646	680	737	715	701	685	701	718	686	721	655	690	717	734	713	697	695	666	677	731	669	697	678	734	715	675	731	720	659	699	711	682	678	675	709	685	702	686	725	719	673	707	753	708	668	721	681	685	694	706	675	745	668	654	748	685
23750	21377	42023	42734	21091	10845	2528	1079	911	884	857	944	878	891	850	851	856	897	792	1372	3647	3678	2262	1462	1038	891	862	813	809	854	813	812	771	771	816	826	862	848	798	837	802	864	787	848	892	805	803	851	825	797	846	848	790	762	845	853	854	835	795	888	792	770	823	847	803	824	818	851	788	794	836	797	833	803	810	810	805	824	825	849	803	850	869	804	802	779	831	832	823	847	797	843	825	776	815	822	809	800	825	857	857	840	816	782	830	783	849	840	847	812	798	823	848	789	837	814	762	771	783	831	837	843	840	827	876	838	836	845	807	861	792	767	814	807	794	772	804	863	795	799	876	784	812	842	808	784	856	795	803	809	824	814	783	795	797	830	780	790	817	831	780	838	849	774	841	806	804	868	808	796	871	783	817	859	793	821	831	784	803	878	906	808	795	823	806	802	821	844	811	776	792	848	796	779	822	823	860	835	804	891	775	801	831	867	828	786	859	820	806	806	720	804	876	819	863	799	797	796	875	776	802	776	799	797	864	768	804	791	870	815	799	821	803	852	806	821	818	799	786	801	818	803	839	826	807	794	837	836	824	857	787	798	790	797	839	829	734	794	849	834	836	831	779	837	822	870	824	781	811	784	804	820	823	773	753	812	805	799	827	841	865	839	806	783	840	843	790	863	805	816	799	771	822	823	858	832	812	827	767	889	778	806	837	786	807	787	823	826	818	900	873	824	793	842	837	848	807	784	826	835	809	871	825	856	805	807	804	814	806	826	828	822	810	849	799	850	771	833	823	831	907	806	822	844	827	787	793	786	828	858	816	777	817	797	794	836	818	801	821	845	835	776	785	831	817	829	834	790	860	847	834	812	811	848	818	767	812	841	795	844	821	852	882	800	812	799	861	823	798	793	885	805	819	820	854	829	817	786	843	759	842	836	789	826	823	785	830	853	781	780	819	851	818	789	802	818	797	791	834	784	783	828	819	782	768	801	851	845	795	824	853	803	786	799	782	878	802	815	814	816	804	800	844	804	800	784	804	837	839	776	835	781	762	782	803	800	784	812	825	822	796	819	784	811	805	839	835	849	868	764	851	830	802	803	844	799	825	800	842	813	890	785	759	790	804	824	823	802	826	843	795	790	800	796	819	817	813	865	803	775	826	813	845	820	801	808	795	776	786	823	801	847	814	801	752	754	830	783	826	881	778	793	801	823	825	777	809	805	838	848	812	779	833	822	806	805	838	788	792	832	815	880	851	810	824	822	818	798	827	777	790	844	883	885	855	788	805	781	792	841	803	802	835	847	857	823	867	763	861	857	806	808	801	880	792	849	800	865	769	844	857	810	833	818	827	775	828	795	821	805	803	823	807	813	834	807	779	792	780	840	760	797	807	788	812	815	830	818	791	814	821	822	805	849	843	821	835	790	821	839	804	740	806	846	787	814	792	803	809	838	841	801	801	809	797	812	791	832	802	810	758	794	790	815	796	788	807	835	824	785	810	832	844	781	816	806	779	787	834	801	767	785	840	805	845	807	818	804	806	826	815	827	823	811	826	805	805	856	821	837	807	823	841	770	804	797	791	772	882	826	841	793	785	848	873	830	773	802	834	822	793	880	810	833	831	815	791	809	821	810	826	830	803	865	805	816	820	756	851	846	817	800	814	796	840	791	771	747	804	859	801	806	799	808	780	802	851	863	863	736	836	766	805	788	791	818	823	829	805	826	842	770	855	807	820	824	813	798	797	814	882	854	825	820	769	841	861	826	840	865	766	883	742	841	836	804	823	824	795	815	827	818	818	841	823	832	801	840	819	806	781	760	813	822	819	824	836	871	874	799	826	810	803	772	814	839	791	763	758	851	858	843	858	869	836	780	822	797	845	876	810	837	846	797	786	818	835	803	842	796	830	812	790	796	853	788	786	839	864	837	810	821	835	801	815	809	821	792	787	819	778	791	809	868	760	832	857	821	856	800	822	815	826	841	835	799	827	810	814	824	790	794	810	802	850	848	800	796	800	787	795	870	819	758	802	798	833	791	788	815	809	833	810	816	821	785	800	755	849	846	857	831	876	782	802	817	825	777	795	802	876	811	822	792	806	786	811	820	832	797	839	851	832	777	770	847	814	855	863	799	746	784	786	842	764	799	838	816	786	811	856	821	792	829	794	829	894	820	850	811	816	773	870	806	822	827	842	807	822	804	823	821	831	823	799	788	837	799	790	813	819	864	814	822	839	817	783	814	833	812	719	833	769	827	784	866	801	762	824	830	812	796	801	807	835	854	812	817	800	830	805	804	823	832	848	818	815	764	832	846	824	866	798	843	819	791	806	860	816	835	837	830	772	771	792	788	773	847	847	820	807	817	850	826	793	823	794	856	833	861	847	801	788	808	834	858	821	825	764	805	832	818	776	824	843	847	872	807	829	803	799	782	881	804	767	843	855	795	834	832	817	842	855	790	863	834	803	851	751	767	820	809	824	812	834	834	783	809	781	833	875	794	795	844	783	842	836	795	803	840	877	832	784	815	823	834	859	808	793	743	846	880	801	819	847	833	782	850	830	846	763	785	828	825	796	854	858	847	822	837	844	840	826	842	860	779	776	775	817	811	842	843	778	748	808	790	812	819	832	806	786	830	825	832	769	821	831	817	809	849	820	803	839	865	819	785	846	849	859	762	823	767	816	806	872	799	858	782	848	829	833	828	815	850	829	766	824	759	857	810	832	828	817	794	811	804	751	843	794	795	861	832	862	882	850	815	779	879	804	778	846	742	797	795	856	797	806	835	818	837	827	823	836	862	789	810	824	786	844	826	877	827	784	797	806	815	826	814	786	782	822	766	827	833	811	745	787	814	860	832	811	758	817	822	824	786	841	810	836	840	788	836	802	830	820	843	771	814	788	794	821	846	902	774	816	843	830	827	753	813	876	772	844	806	854	831	841	786	843	756	781	843	765	815	819	831	820	726	810	800	829	807	807	838	844	844	820	855	808	796	796	844	766	795	782	823	846	857	787	786	793	846	799	782	872	820	815	749	843	782	883	795	792	821	806	804	847	800	806	844	787	796	772	807	826	803	873	770	817	833	798	792	849	856	792	839	815	820	832	833	787	784	802	827	778	806	766	874	849	778	812	816	807	783	875	778	810	831	844	812	815	748	800	821	869	871	813	723	823	818	793	830	853	756	801	808	836	841	800	812	804	822	858	862	796	831	792	839	841	913	766	787	833	811	805	827	797	790	787	799	765	801	747	820	823	807	849	852	824	801	809	822	826	754	802	801	815	828	817	815	836	781	802	814	837	836	786	882	831	874	852	841	767	827	838	804	834	824	814	824	751	772	859	803	796	806	765	763	853	769	840	830	848	841	799	811	797	830	851	814	807	811	837	856	801	805	811	786	813	810	811	808	834	827	801	823	797	840	797	880	839	817	806	800	801	866	861	806	840	790	757	777	793	802	766	821	815	794	872	813	808	798	838	851	774	815	843	841	813	797	885	804	818	779	869	810
6305	69799	87645	43681	2289	1088	1016	969	921	951	900	920	949	867	878	865	872	860	830	1826	5407	4732	2929	1607	1091	864	850	800	839	837	815	830	877	837	839	805	844	814	787	824	785	817	801	867	822	815	855	821	821	806	788	846	824	799	865	881	837	878	777	850	823	831	863	839	832	843	864	812	839	861	836	865	850	876	817	799	847	839	871	797	794	812	833	855	795	862	830	861	825	838	820	891	839	771	848	818	842	857	850	827	872	826	829	829	783	789	824	866	805	817	801	826	837	841	827	885	792	855	798	773	865	824	818	816	841	834	844	823	812	806	796	924	799	789	807	826	819	834	813	827	823	904	817	795	834	808	837	814	799	813	815	805	810	810	819	842	841	780	814	809	824	802	839	819	809	790	823	807	826	811	800	817	869	847	792	801	819	825	864	797	838	832	816	824	789	861	762	795	858	827	838	799	779	804	818	847	891	828	848	816	779	827	816	808	874	773	815	824	772	841	820	815	813	840	804	841	766	847	804	839	803	805	773	820	821	807	781	764	837	817	742	817	833	840	814	837	848	820	812	851	806	831	778	831	865	822	825	857	836	879	806	815	827	803	784	838	828	860	856	768	830	777	832	821	830	886	828	884	835	786	846	854	857	861	806	840	776	842	809	813	787	839	821	805	857	830	863	830	796	761	798	796	849	875	817	807	847	827	827	816	825	779	798	819	849	810	822	798	782	831	829	817	820	815	830	786	814	829	824	794	865	803	800	798	903	844	800	877	777	817	838	834	886	869	803	825	798	838	819	826	847	863	807	814	843	820	759	814	844	802	831	877	812	833	879	854	871	891	755	846	796	856	853	818	825	822	803	821	818	796	784	831	840	798	830	832	794	772	861	832	777	824	826	853	818	792	828	790	872	804	821	800	808	817	786	824	795	827	790	836	798	795	860	787	868	769	841	863	850	819	802	837	833	823	831	806	801	784	783	817	770	757	809	810	818	848	814	834	827	809	776	846	825	841	818	743	828	851	826	826	860	824	791	764	788	769	779	832	831	816	811	864	832	814	856	815	767	875	778	794	851	827	820	793	879	828	779	810	827	831	813	831	790	891	832	768	814	791	824	823	830	828	825	795	799	859	849	806	802	785	822	823	769	849	842	847	804	862	807	853	838	804	841	796	797	839	776	855	806	802	877	854	810	809	819	779	777	785	828	822	781	759	814	808	843	841	816	801	785	811	757	806	813	818	839	909	811	777	828	763	848	830	804	802	861	814	810	802	850	842	852	839	828	817	842	821	810	829	852	773	836	823	834	773	797	824	837	826	817	821	836	859	756	837	804	818	815	793	867	847	827	834	787	830	838	795	832	815	846	796	814	811	790	830	813	849	894	831	837	847	819	825	814	843	779	777	801	803	831	867	837	812	840	812	838	831	817	813	835	806	809	819	816	821	801	815	819	837	890	745	900	797	787	815	802	812	783	776	799	822	847	866	822	839	801	790	798	830	799	814	812	825	799	844	810	806	786	835	829	855	786	849	792	876	800	858	815	839	804	829	795	798	810	809	780	815	793	806	862	890	843	828	851	789	785	819	807	813	851	829	808	824	830	833	735	826	805	841	789	822	824	833	805	794	800	788	780	767	814	838	847	865	845	870	765	771	796	848	817	849	858	818	865	839	889	841	802	849	809	850	811	782	771	848	776	846	777	804	839	822	803	879	824	842	792	826	799	821	812	846	826	803	807	823	821	855	850	821	859	833	783	876	810	858	806	824	855	785	799	817	807	788	809	827	795	832	827	818	792	804	850	803	885	796	780	846	801	802	828	806	820	792	814	803	816	804	813	758	794	824	800	787	854	818	815	894	829	782	834	825	821	808	794	820	901	909	826	818	817	813	835	789	774	824	833	833	814	820	857	849	838	842	856	832	819	833	816	784	838	874	866	819	829	876	837	842	847	830	732	794	769	825	828	780	787	847	821	827	802	796	811	847	822	837	824	826	792	861	816	872	823	821	817	772	841	805	843	832	851	813	835	814	847	801	870	827	838	826	827	856	829	854	850	851	843	766	880	850	797	862	769	800	800	786	791	845	794	826	834	841	843	796	849	852	825	787	807	843	806	790	846	813	789	853	842	819	811	848	811	804	827	837	829	852	845	827	808	839	821	834	760	866	900	835	808	795	838	814	829	812	809	867	762	825	819	830	820	862	853	804	845	766	752	863	821	850	815	815	811	801	790	827	737	810	820	808	851	853	776	778	790	803	841	828	793	886	857	821	766	823	789	830	796	876	815	793	852	859	805	836	792	881	838	828	807	796	824	848	777	864	797	813	820	789	778	781	796	808	834	814	772	756	838	852	809	866	845	777	839	785	770	790	833	810	836	819	875	802	777	856	869	839	824	844	840	858	835	799	864	805	834	810	848	852	815	825	836	786	817	809	802	815	819	784	839	747	824	819	846	830	898	817	793	792	809	830	898	827	774	856	793	837	804	811	851	826	747	802	820	788	810	791	787	838	845	852	839	822	781	822	802	850	785	819	839	839	832	788	792	873	849	821	816	816	813	846	825	775	783	842	852	858	851	803	830	792	820	789	799	812	855	849	809	846	812	798	773	850	808	866	840	847	773	847	827	827	825	818	849	862	814	843	791	833	852	858	837	795	785	863	819	802	860	828	826	859	791	855	823	845	805	766	840	800	795	836	839	851	805	804	817	826	865	791	856	798	831	846	778	850	849	878	789	769	827	797	869	799	793	842	800	806	823	834	806	822	854	834	834	790	832	898	869	828	810	870	788	825	833	836	805	811	846	771	864	808	835	800	852	763	781	774	847	802	815	787	852	812	857	836	893	820	807	776	802	838	795	830	824	850	851	815	765	741	812	800	874	868	798	857	795	814	844	810	829	868	844	824	788	820	792	823	820	817	867	797	802	831	817	828	827	794	824	792	852	828	784	834	832	817	788	845	812	770	820	837	828	830	835	827	818	864	856	810	755	797	863	842	774	776	814	792	872	787	820	808	812	799	870	820	796	834	875	822	805	780	782	842	805	863	838	881	870	842	800	835	793	846	844	829	796	819	858	807	856	834	780	860	891	810	784	730	778	851	818	733	837	791	801	877	800	805	857	802	772	795	857	804	842	785	839	798	771	838	827	851	793	785	829	764	798	825	831	827	792	836	802	775	858	860	839	837	816	830	774	830	805	831	826	781	785	910	773	755	823	860	808	756	845	804	832	822	833	871	799	838	817	827	816	820	824	818	856	805	797	835	854	860	787	817	809	787	854	807	819	809	751	817	784	822	857	838	844	861	806	831	827	783	776	824	789	779	777	828	797	767	816	764	853	819	826	761	825	828	772	830	854	833	813	806	819	784	795	823	805	850	803	831	811	796	887	806	835	861	833	821	802	791	788	782	800	838	809	771	836	807	806	773	832	838	832	875	861	837	850	794	799	810	805	791	784	791	799	785	850	827	831	809	826	828	853	809	839	753	868	794	849	846	796	794	800	791	776	805	838	832
27122	15009	31743	20139	1741	874	786	789	761	771	800	783	745	740	769	811	817	758	734	747	892	948	988	824	802	789	760	755	737	828	757	758	735	733	763	759	730	759	708	752	763	828	761	790	745	798	763	774	775	766	753	813	747	736	721	731	768	756	760	782	743	798	717	752	799	803	779	726	723	749	690	750	783	745	738	708	762	810	838	734	758	754	774	733	771	704	804	784	742	792	807	757	808	808	740	711	750	751	775	805	760	779	745	759	805	727	691	784	769	771	779	783	747	735	736	713	751	795	775	759	763	752	788	773	697	767	743	756	795	771	753	720	763	787	757	777	758	725	770	806	779	771	777	772	726	709	775	795	778	756	789	764	794	771	733	773	762	715	787	800	770	771	826	765	761	759	789	749	778	764	764	720	767	744	757	762	790	789	770	725	749	740	785	771	781	758	823	743	731	769	770	704	695	787	793	724	740	717	717	746	718	734	726	778	721	779	744	792	736	789	781	756	760	734	737	782	749	766	753	733	751	795	774	745	719	747	746	717	823	717	741	761	771	743	797	744	717	755	771	736	741	742	744	801	738	738	755	784	749	793	774	772	763	780	800	748	773	759	729	745	762	792	737	813	751	753	760	815	767	751	762	819	812	795	744	734	737	734	747	754	742	793	764	777	772	755	788	754	784	786	831	752	778	773	752	745	707	786	778	728	767	746	790	765	735	750	788	798	759	719	747	801	739	745	726	767	762	757	811	802	788	801	803	719	787	753	739	788	679	776	734	765	724	761	741	742	747	768	774	779	757	791	755	751	762	791	708	720	759	703	803	763	808	773	765	749	794	774	766	752	769	781	681	718	711	746	700	739	723	723	764	783	773	766	754	748	775	741	783	782	743	715	800	722	751	796	776	719	768	808	767	738	782	779	802	723	739	797	748	809	744	711	720	824	773	744	737	750	787	717	733	793	746	761	777	752	753	769	775	808	689	718	809	813	732	787	727	733	781	785	764	705	756	750	732	748	707	766	723	764	769	733	812	728	711	780	713	760	773	756	705	713	729	764	755	780	774	806	768	742	758	769	764	769	754	741	785	766	746	756	732	795	718	730	741	794	717	709	745	762	779	757	746	729	784	785	764	778	750	744	734	767	766	790	739	734	782	774	775	784	757	714	756	750	785	764	808	754	740	763	743	747	792	782	760	792	757	805	778	780	815	738	748	689	724	719	737	790	702	805	768	739	751	794	746	783	745	770	779	734	771	760	736	734	781	758	758	757	758	740	721	717	754	751	788	766	748	760	774	764	754	769	811	803	761	728	748	756	774	768	720	772	728	788	753	747	765	799	796	750	765	764	784	772	827	762	717	804	724	733	757	724	771	715	766	752	754	758	732	789	756	747	820	782	785	738	778	744	791	785	763	749	762	724	790	799	750	741	819	779	775	798	740	732	796	717	747	744	750	747	763	804	785	791	756	795	769	775	767	723	804	736	709	790	758	772	772	756	716	747	761	849	818	711	774	754	786	730	787	774	763	762	748	761	768	774	815	751	772	805	762	756	791	793	739	820	760	754	736	759	749	765	801	727	768	796	758	795	792	743	734	752	748	762	791	745	740	786	791	740	760	744	782	794	715	777	821	772	771	781	761	782	751	766	774	775	769	768	764	825	729	778	747	726	772	731	775	703	762	758	796	754	719	816	709	787	733	781	738	752	773	792	723	773	788	768	737	721	744	786	784	810	781	787	784	758	716	770	745	810	788	762	744	764	787	764	754	795	733	754	722	715	750	747	790	772	822	714	732	716	718	771	723	758	778	798	790	753	763	773	805	711	723	809	818	769	791	780	806	763	780	747	778	743	761	781	796	787	791	756	732	727	806	734	718	768	730	749	750	751	794	807	787	776	801	756	736	736	774	766	765	765	800	724	735	764	775	823	819	725	751	761	773	758	725	828	794	743	770	804	779	788	737	737	709	747	779	726	772	834	754	752	717	765	734	741	731	767	763	783	738	748	729	745	740	761	794	779	773	768	705	742	776	753	754	749	791	822	734	745	770	773	746	779	779	791	812	790	803	735	789	805	741	748	760	718	787	722	752	764	792	734	800	739	759	787	749	746	745	739	752	748	729	759	805	779	763	700	724	730	711	792	751	753	797	723	774	774	743	763	754	737	761	738	732	710	723	759	813	751	781	749	705	766	748	773	778	765	805	785	770	718	797	789	766	711	737	718	795	725	738	712	792	749	703	744	788	835	804	774	769	794	791	777	814	786	793	794	743	711	751	825	769	776	793	782	738	743	778	760	760	750	750	759	774	780	722	779	765	714	794	721	763	775	761	720	788	730	728	803	788	763	728	742	740	755	782	794	761	771	844	735	789	767	762	783	777	749	769	753	780	735	757	744	767	772	768	676	775	763	753	757	745	752	732	776	748	754	808	804	760	745	756	778	724	748	730	717	769	745	748	781	755	730	769	696	791	731	762	736	777	734	766	790	783	776	750	752	728	793	763	746	758	742	791	779	733	733	753	734	726	742	758	750	751	800	787	759	681	745	750	759	750	798	711	743	793	753	766	743	757	748	806	793	773	739	738	742	849	714	764	787	791	747	817	718	774	769	753	776	801	755	821	740	774	724	787	752	785	730	787	790	745	776	768	737	761	747	719	770	793	796	761	771	737	779	766	808	746	767	777	775	767	768	788	778	722	749	718	783	759	782	757	792	730	760	729	730	752	754	775	776	765	776	717	807	791	746	729	733	776	763	754	769	739	699	728	750	787	757	749	822	757	716	772	758	745	737	766	713	763	762	744	765	763	693	779	797	799	771	748	788	764	775	752	751	787	744	761	737	766	761	710	713	730	777	743	771	745	750	729	798	796	784	763	731	768	719	773	727	756	731	768	774	769	761	787	806	755	763	777	754	828	759	726	791	759	768	688	730	765	729	828	808	739	757	746	754	752	761	761	746	779	782	761	769	776	783	775	790	747	763	764	727	777	772	723	749	748	782	793	708	718	743	742	798	745	770	770	771	783	744	768	761	777	734	775	781	695	716	741	751	753	800	785	712	786	766	795	792	758	726	798	749	776	747	804	770	767	776	766	746	750	789	715	762	783	737	747	735	841	779	768	721	801	720	732	732	716	802	735	781	766	732	767	740	760	806	798	690	787	771	778	753	753	756	733	772	712	718	741	788	737	760	754	757	803	761	758	756	788	780	760	757	754	735	772	774	772	743	753	766	715	762	752	733	760	717	753	756	802	784	736	841	748	768	688	809	693	740	826	740	791	721	756	716	786	760	814	770	758	729	757	785	745	711	750	800	788	749	784	757	767	715	761	742	778	739	763	796	737	719	747	776	768	748	772	744	772	757	741	770	809	762	774	780	788	751	738	678	747	736	789	768	784	751	767	753	785	765	798	749	821	707	782	775	695	766	717	759	774	788	777	735	764	768	736	766	780	738	740	763	770	757	811	770	772	798	759	749	733	733	725	720	734	770	777	708	774	700	760	809	751	756	766	785
4931	6284	33142	11126	855	693	771	668	674	677	675	728	728	747	707	737	704	721	738	768	964	976	894	825	699	689	696	700	673	731	759	704	681	687	752	710	742	729	690	722	691	677	701	736	705	723	701	716	659	700	711	676	689	680	701	691	704	719	686	694	698	696	684	675	716	734	682	670	695	693	710	742	677	677	668	696	715	723	738	713	719	699	671	726	673	696	679	709	697	713	749	720	741	658	690	679	715	739	677	660	709	683	698	700	696	752	660	743	703	660	651	701	800	716	716	699	703	682	699	682	761	677	683	724	693	772	742	699	717	644	668	664	700	706	663	654	673	722	685	655	689	710	669	683	656	666	639	662	708	671	701	693	714	688	690	727	700	713	681	722	698	678	727	713	677	690	705	712	751	693	714	700	729	707	747	698	726	718	660	711	731	708	721	725	701	644	680	671	671	668	702	689	680	685	763	725	667	699	678	728	696	726	684	708	662	656	740	685	708	695	671	742	680	671	660	666	667	621	728	697	687	721	734	725	687	740	703	723	661	675	680	696	698	651	690	699	676	718	678	710	702	706	680	690	655	692	724	677	646	734	714	747	708	665	715	716	663	737	707	697	770	690	688	742	750	689	705	687	684	686	706	744	709	652	719	674	740	663	720	695	725	741	696	714	660	729	691	670	706	701	705	710	694	674	708	692	704	722	681	699	667	721	676	695	724	686	674	708	691	667	718	678	650	735	716	759	725	682	684	703	683	726	696	743	743	689	706	731	662	722	686	676	706	682	659	683	697	691	728	665	654	709	658	699	735	725	707	726	676	725	707	664	721	681	708	680	659	694	658	715	676	710	746	711	679	678	741	688	677	690	669	687	701	667	705	719	697	743	703	672	695	703	702	747	719	696	685	693	703	706	641	704	726	709	701	748	685	703	735	662	694	730	718	654	697	697	694	715	721	676	711	725	713	719	709	682	699	661	725	669	738	744	714	649	694	715	660	735	655	686	692	722	697	665	668	705	705	708	688	706	690	711	651	675	712	667	707	691	704	718	726	699	679	710	707	643	694	734	723	690	642	690	751	691	695	706	700	712	705	738	743	648	738	702	713	700	704	670	666	662	723	661	701	685	680	699	698	671	693	722	731	680	703	692	644	712	690	706	690	696	712	709	713	724	711	668	683	687	746	713	719	669	702	709	654	697	695	692	740	735	698	686	652	746	655	655	672	711	697	725	707	691	682	694	711	738	713	683	685	682	710	671	755	674	738	663	664	733	691	720	741	690	656	691	710	735	694	720	699	717	717	683	687	666	738	752	705	682	709	692	716	725	726	749	729	738	675	705	703	719	726	668	684	673	736	689	668	715	673	700	651	664	712	763	668	774	693	695	695	712	713	706	762	684	709	711	693	705	691	708	709	703	732	709	694	688	746	718	717	696	748	691	716	690	675	718	770	700	724	691	660	714	727	723	715	682	721	660	684	682	715	714	710	709	678	736	716	697	703	709	716	750	689	668	688	650	714	739	659	735	697	715	722	719	674	703	718	697	676	719	704	666	686	704	705	732	663	716	730	665	710	743	752	664	688	673	695	694	650	715	706	725	740	750	705	728	728	672	724	632	703	674	754	685	709	671	706	724	666	700	709	723	691	713	723	720	690	717	725	705	730	728	720	721	694	685	674	708	680	688	670	717	735	713	738	695	724	709	661	676	679	717	643	759	681	704	668	693	691	721	716	684	719	697	662	685	685	694	732	692	688	693	721	732	667	765	755	723	724	735	678	689	699	705	706	687	752	704	660	686	698	728	736	726	690	739	689	688	735	733	667	736	692	740	711	695	740	632	657	670	726	684	712	669	670	724	662	668	688	664	664	755	655	679	741	672	750	712	675	705	689	674	703	725	702	692	692	654	655	709	717	722	700	678	698	695	713	687	703	669	684	747	718	694	721	722	719	712	720	700	751	748	690	685	690	752	722	682	659	689	701	688	685	729	657	728	737	668	674	685	698	725	682	710	690	734	676	692	722	687	687	707	723	696	696	685	738	728	722	745	699	762	712	701	682	705	725	670	704	708	726	667	714	711	660	696	714	677	717	710	731	719	748	705	716	726	733	692	693	640	707	701	702	653	715	703	692	708	666	711	663	743	682	662	664	736	690	690	664	667	720	662	668	694	741	703	698	690	658	721	677	717	670	709	705	733	672	669	732	706	665	719	636	690	674	698	667	654	677	738	658	638	689	707	660	727	715	682	752	716	729	702	702	714	672	724	710	730	708	733	702	660	670	653	688	664	654	698	734	710	719	696	652	705	643	728	660	676	708	725	687	744	695	677	677	700	702	667	690	697	731	722	695	707	691	702	716	712	681	681	713	796	684	665	705	716	700	702	677	663	711	673	701	701	728	656	681	700	688	760	670	707	710	711	681	785	651	708	699	734	696	718	681	704	682	655	741	707	688	731	682	698	705	692	685	705	691	729	685	701	656	679	676	715	654	659	706	697	704	715	689	674	741	684	716	744	690	751	694	714	695	678	704	680	695	714	661	693	708	711	724	655	680	713	720	703	670	716	694	723	651	661	694	668	700	752	734	691	711	646	686	726	688	676	691	677	766	727	698	708	732	686	740	710	738	684	680	677	697	724	712	701	733	689	709	709	733	661	689	712	698	730	689	676	729	706	749	671	696	680	708	669	678	704	688	663	692	692	659	699	682	716	702	710	682	706	687	725	733	679	698	665	683	700	679	673	729	709	668	680	733	717	720	692	711	702	715	690	710	704	701	648	669	690	708	707	694	665	707	692	658	710	707	711	698	752	734	701	699	739	691	679	686	724	702	685	714	730	706	700	690	697	708	669	686	718	692	644	715	698	714	675	682	720	722	712	715	736	733	657	730	690	664	689	702	675	713	709	731	711	716	705	729	685	685	674	692	697	684	718	681	681	736	716	716	693	702	715	699	675	708	681	659	688	686	700	716	676	664	699	705	670	643	702	667	670	695	723	681	687	674	699	737	721	722	678	740	681	672	723	675	693	711	717	748	692	693	753	771	691	712	645	691	686	718	690	687	687	696	721	739	651	736	723	705	676	710	696	677	741	742	676	712	681	717	676	671	712	637	676	671	722	695	695	661	695	698	719	707	724	682	658	715	684	656	659	722	686	712	675	686	720	702	731	698	716	673	670	681	708	707	673	693	678	699	723	695	691	735	685	733	720	674	740	720	704	737	683	717	701	655	760	650	720	697	689	687	691	697	670	678	752	716	687	707	685	765	708	684	664	683	714	665	687	706	731	706	705	675	688	722	708	669	670	670	688	734	721	733	717	676	698	751	698	695	712	716	711	689	738	711	694	692	755	676	682	715	721	670	675	669	645	670	685	676	689	737	708	712	731	685	729	681	729	719	699	721	652	704	713	701	706	693	661	716	689	700	700	693	717	682	706	738	663	695	670	681	720	666	699	644	688	648	710	732	651	688	687	705	662	763	697	723	713	699	717	685	683	675	695	697	740	706	757	701	658
24519	21218	53127	58763	19642	5189	1316	897	767	783	773	748	798	753	707	748	789	727	746	1269	2072	2038	1437	1047	810	769	795	742	749	746	728	721	790	719	699	726	746	693	741	684	690	738	758	722	786	785	753	678	704	732	740	648	725	730	763	701	746	739	702	672	752	679	735	697	722	751	762	677	723	694	690	737	755	700	730	684	727	729	691	687	745	735	676	720	729	729	688	746	704	732	677	643	736	672	749	707	763	728	793	727	707	752	716	697	709	701	728	713	708	737	743	715	702	751	712	699	728	763	757	740	708	734	719	705	735	734	796	721	677	702	735	706	730	708	705	727	717	695	736	692	700	738	669	729	703	739	710	726	724	706	712	766	721	701	696	664	661	752	716	726	675	729	718	746	727	723	682	702	734	731	656	705	703	759	739	727	707	691	713	809	702	705	749	738	681	718	699	673	704	726	750	694	751	693	687	726	692	727	732	709	673	675	693	730	699	701	709	723	716	663	758	705	717	751	723	717	692	686	647	700	700	728	738	730	749	735	686	740	716	788	798	706	682	777	728	736	658	686	688	710	704	730	748	700	647	700	739	744	692	713	707	694	720	738	650	712	692	694	739	724	692	736	745	703	752	709	719	743	690	721	711	713	721	739	773	715	715	735	722	721	714	731	690	775	717	729	691	703	700	715	674	684	692	712	731	686	699	759	762	685	695	714	711	713	767	667	675	687	747	736	748	691	804	675	683	697	730	690	734	718	736	680	739	721	749	701	705	685	721	665	759	742	739	743	696	737	701	741	655	687	674	690	701	722	734	725	725	737	729	743	795	688	690	721	756	747	708	678	738	728	741	665	651	694	721	703	713	723	751	691	741	730	741	733	766	701	730	674	698	724	716	741	723	692	716	722	705	764	703	696	788	730	688	735	725	719	740	702	666	715	762	706	714	724	681	748	727	747	684	669	753	657	677	708	713	739	684	723	724	747	709	711	668	675	688	727	702	698	765	743	672	700	705	707	714	740	698	734	713	724	723	730	711	757	735	692	714	675	753	721	704	725	728	722	712	693	701	692	707	725	703	688	748	756	699	718	716	671	738	717	685	731	716	702	704	688	741	718	677	731	698	673	686	706	741	713	748	715	739	731	678	656	689	745	748	671	749	709	719	729	776	796	685	721	715	711	749	667	733	699	763	708	709	696	687	775	754	680	749	676	735	734	767	759	707	730	723	739	703	734	745	726	651	699	768	717	705	732	713	763	747	722	715	750	705	673	726	677	699	748	708	688	733	688	719	754	717	707	770	743	694	670	726	736	728	716	686	694	700	697	698	710	736	682	713	670	705	743	698	724	740	712	739	748	742	743	690	774	692	729	708	734	712	707	706	728	746	687	698	732	704	701	758	677	748	720	692	747	716	732	696	649	719	718	748	723	740	735	703	715	706	747	703	674	723	717	715	725	691	725	745	722	727	740	696	704	688	691	789	719	705	765	711	775	714	679	741	735	726	764	705	768	739	720	768	726	703	692	687	730	717	709	773	683	705	675	713	720	721	715	729	709	713	701	710	690	745	705	703	726	734	713	705	732	700	687	748	698	751	685	711	717	720	745	708	704	728	687	705	734	700	709	723	763	696	747	689	671	710	710	716	702	751	710	723	706	680	752	689	746	774	733	710	725	734	708	686	694	739	718	735	717	797	719	732	765	773	723	704	713	715	720	760	734	720	716	723	711	673	765	702	726	744	710	691	750	686	641	712	734	681	690	710	734	766	730	711	735	723	737	689	697	725	721	709	709	754	733	741	717	756	739	674	704	711	704	736	699	718	722	712	733	696	689	740	788	722	738	758	649	735	772	712	738	697	743	718	773	735	703	670	676	680	716	721	689	706	719	716	694	736	717	715	706	733	728	687	743	689	716	680	770	707	709	697	747	796	711	731	704	670	772	755	685	746	723	737	746	728	744	702	734	712	755	751	712	726	752	718	736	716	685	707	715	728	673	731	714	709	714	750	733	710	760	691	734	770	708	710	679	728	777	711	731	730	743	727	722	720	720	708	723	654	743	695	700	709	736	726	768	722	689	758	723	700	718	694	750	690	699	701	804	717	724	715	673	735	718	708	734	684	694	737	681	709	726	681	708	752	635	700	766	697	736	684	721	680	682	720	761	734	716	690	754	755	680	770	728	741	680	706	710	742	733	751	731	758	702	705	695	764	683	690	701	764	692	725	702	732	687	772	707	697	720	729	701	683	712	746	730	668	729	701	740	747	714	702	737	661	736	693	680	718	691	712	702	730	696	743	732	715	785	717	723	722	727	732	730	684	699	709	667	752	679	684	719	713	710	689	761	740	713	711	690	737	717	733	689	724	746	724	721	728	685	700	736	722	721	719	716	637	683	704	720	706	721	688	749	750	720	674	781	726	739	757	715	700	714	694	688	692	714	732	739	737	664	745	701	748	756	694	738	745	669	705	720	695	708	705	718	734	683	729	771	740	730	730	653	706	725	666	703	754	752	761	715	692	755	760	720	735	701	742	724	733	710	709	706	743	731	742	730	693	705	727	705	667	700	712	717	719	727	721	709	717	734	710	746	737	704	692	638	737	714	700	741	694	691	680	729	720	717	693	770	794	682	743	757	741	702	732	677	749	740	691	693	700	709	704	720	733	744	737	742	704	710	723	701	714	719	699	701	670	704	763	741	739	687	760	697	669	697	691	716	714	726	720	738	689	695	736	718	683	732	730	744	694	714	732	702	671	754	750	727	715	710	686	689	705	722	751	685	708	740	756	737	742	703	694	747	704	712	723	699	718	685	722	725	715	693	719	681	748	747	700	705	714	750	745	730	729	715	711	681	721	658	724	706	713	716	669	743	685	680	710	698	700	726	714	705	702	683	722	708	684	690	714	723	732	743	684	710	711	735	681	672	627	694	714	723	705	698	745	663	789	740	733	711	710	702	716	686	713	695	665	675	713	718	702	707	719	748	713	730	735	731	738	692	725	687	670	706	738	720	703	671	743	745	744	749	718	664	709	736	679	721	699	759	706	710	690	737	753	717	723	668	726	745	718	732	716	700	661	771	777	699	718	669	720	750	726	700	636	703	723	707	709	705	696	708	727	730	685	683	723	687	712	744	761	714	711	687	707	699	715	676	690	715	717	720	758	673	753	721	710	705	763	721	691	703	686	736	693	680	748	721	709	689	706	711	712	714	717	715	724	726	731	743	690	741	743	752	750	715	719	702	702	718	757	766	695	736	691	773	732	708	713	671	735	673	671	692	731	694	723	722	706	741	775	734	749	733	682	685	718	685	738	751	756	692	679	700	675	690	708	716	689	686	755	720	705	702	701	789	746	698	745	692	768	705	754	737	731	685	773	726	742	770	699	735	738	687	744	747	764	689	708	720	709	691	697	699	716	716	666	728	767	772	698	752	760	713	711	710	734	720	723	746	791	687	676	727	711	712	728	714	694	703	727	703	791	731	802	667	733	722	703	734	689	691	705	755	700	760	746	732
3553	19127	73231	48245	1586	920	886	808	779	807	720	726	783	727	770	790	742	752	731	1631	3086	2721	1729	1111	846	756	776	701	770	749	673	770	708	690	709	733	758	737	698	735	747	701	707	669	716	707	774	721	734	744	719	729	684	688	699	735	749	730	679	743	674	741	695	750	721	752	724	698	691	742	693	683	703	729	769	761	682	702	735	718	775	704	710	690	731	705	719	715	744	713	748	718	712	705	691	709	703	693	747	734	709	709	705	686	746	736	755	707	728	720	684	671	690	755	721	653	694	696	727	753	769	761	722	732	697	733	718	744	731	720	732	715	733	691	741	750	726	699	698	756	739	701	726	760	761	733	718	804	747	727	738	723	693	695	743	699	737	745	687	732	716	714	726	758	689	739	740	692	750	711	699	698	723	763	705	757	734	726	719	719	718	741	710	752	694	739	698	695	661	728	700	688	706	760	718	697	711	696	734	712	692	792	707	710	699	709	736	651	735	735	714	725	717	729	734	711	739	748	697	688	703	667	742	707	704	709	725	735	670	779	702	729	725	736	672	717	727	751	718	666	750	752	746	736	685	767	749	731	721	734	711	700	715	750	698	752	732	740	719	730	797	716	755	726	717	739	698	680	688	702	693	760	744	753	685	666	748	731	699	687	788	742	719	701	680	700	758	717	757	728	709	748	720	723	750	739	750	718	738	709	727	718	721	714	691	719	764	675	725	716	698	700	738	672	753	722	722	765	744	730	680	762	729	702	722	686	715	713	678	684	701	702	734	695	692	692	714	739	697	740	698	722	675	722	717	748	734	743	715	731	708	708	689	699	709	708	681	764	762	711	763	715	731	704	650	720	758	739	692	718	713	661	724	763	682	715	727	705	723	735	688	737	722	729	756	724	717	693	746	765	688	693	718	697	743	695	735	687	734	721	766	698	674	744	742	717	752	679	699	699	743	727	699	722	730	726	707	757	684	712	737	731	737	731	744	705	716	746	731	754	778	715	747	733	746	722	737	750	683	729	686	764	669	714	731	720	676	766	709	710	715	698	703	750	756	728	722	740	745	723	739	704	738	727	711	732	701	729	680	724	728	687	762	707	696	745	685	687	708	717	729	680	706	693	711	703	694	717	727	731	722	667	677	740	677	728	713	718	717	741	742	686	704	694	684	752	761	771	756	732	695	717	691	702	705	714	695	694	705	738	739	741	657	742	718	699	742	710	702	734	713	726	693	711	719	722	742	678	774	698	719	772	734	689	714	738	708	732	717	706	738	723	704	697	727	706	757	717	695	711	723	694	728	728	772	756	719	723	756	737	717	668	744	732	724	750	715	678	704	745	734	689	702	733	712	717	693	739	707	714	729	719	714	704	758	681	717	739	716	710	721	758	730	670	701	782	739	759	721	724	671	712	725	692	672	740	726	731	720	718	762	738	727	711	716	710	707	702	708	722	672	704	747	729	707	710	728	695	716	707	722	721	747	693	708	725	687	742	712	713	711	728	706	737	774	743	711	715	696	695	706	732	702	681	742	730	692	684	731	723	740	680	696	686	742	709	719	754	705	732	704	669	679	744	687	727	702	723	736	730	696	734	710	725	718	706	714	688	741	696	714	706	701	672	717	758	669	756	729	694	718	755	727	761	713	677	732	715	736	721	724	754	691	706	662	731	679	682	734	744	696	714	751	723	709	689	717	754	692	702	687	729	736	685	766	723	693	718	695	696	757	712	736	714	653	741	757	754	761	687	697	700	729	693	724	641	722	723	756	711	758	692	682	724	720	726	703	741	700	678	713	751	738	707	722	743	752	725	720	754	722	698	730	726	750	749	696	752	754	762	699	698	743	697	715	698	734	739	719	721	730	748	720	740	723	719	758	682	703	738	747	698	688	739	709	705	749	719	710	752	650	708	733	740	715	673	737	719	726	716	698	714	754	732	710	676	678	737	734	700	696	729	736	698	707	717	729	742	712	680	714	731	733	692	688	716	721	701	745	741	704	715	666	708	745	669	720	687	725	745	673	730	704	704	683	739	732	649	754	735	680	719	716	711	682	765	689	688	738	690	674	716	715	690	704	719	700	741	745	749	684	694	674	698	688	726	728	688	748	711	742	729	712	762	772	669	730	729	679	710	737	716	716	694	747	669	728	673	738	713	741	698	736	740	661	695	717	675	709	784	659	700	697	726	726	682	706	691	689	719	707	679	731	742	715	738	737	670	768	699	702	751	702	740	736	717	726	745	698	724	736	742	689	673	740	677	693	713	728	691	722	702	727	739	700	727	714	745	749	723	715	740	722	695	711	754	657	681	709	736	721	729	728	715	738	735	703	695	716	732	693	693	731	759	728	711	728	725	757	715	717	662	716	724	715	722	768	695	670	717	749	704	680	711	732	714	741	739	726	687	749	740	771	739	718	739	733	735	747	695	687	724	779	701	765	720	692	756	724	782	705	743	737	717	662	723	704	720	715	737	708	704	706	746	696	704	682	686	693	689	729	705	734	723	751	701	724	711	698	706	702	677	711	721	736	708	712	732	711	711	724	710	717	688	669	701	708	684	684	745	737	721	703	761	680	712	735	686	749	729	757	677	737	737	697	728	725	697	715	711	712	775	718	741	706	704	741	702	725	691	733	733	756	701	675	704	712	715	761	726	727	689	737	707	715	806	754	712	678	766	706	739	739	691	742	739	723	662	736	685	757	705	743	720	733	743	707	710	718	719	708	687	724	750	742	674	704	738	708	698	714	713	708	684	723	713	735	738	712	731	756	758	727	709	678	703	731	728	696	707	697	743	752	683	741	701	746	695	764	756	723	695	673	747	721	760	747	652	751	752	727	742	709	722	729	713	696	739	679	654	727	724	736	699	767	729	748	695	718	767	705	753	690	754	673	697	753	741	759	764	694	765	706	747	710	704	712	684	683	713	736	724	665	749	694	741	696	702	758	751	721	730	771	651	767	679	751	687	712	733	749	771	730	704	715	680	697	690	689	716	728	744	724	725	743	735	718	685	679	742	707	732	710	715	711	689	690	732	724	742	696	742	713	704	740	721	715	708	756	704	685	773	651	751	759	675	679	714	712	757	738	701	726	723	742	728	697	747	788	719	726	710	697	720	691	722	755	681	685	709	698	733	720	751	726	705	718	745	703	675	694	712	678	729	667	691	705	674	711	711	711	731	748	684	686	721	733	755	691	698	711	688	749	729	650	725	711	722	715	711	715	705	724	739	695	725	724	692	720	679	733	765	687	740	742	754	705	743	691	709	773	684	762	764	687	743	703	683	680	728	726	702	744	757	707	711	744	666	698	694	726	665	748	757	747	739	691	719	729	689	745	729	757	732	712	726	721	656	772	693	726	767	724	715	736	719	742	724	699	697	687	724	718	706	723	775	715	669	724	705	690	733	710	710	732	708	680	744	687	700	715	732	741	739	748	759	719	726	686	715	733	721	731	740	754	754	742	766	719	697	731	710	723	670	696	646	702	711	699	772	700	721	746	722	756	742
23755	21098	42705	56056	25189	12520	3567	1140	991	891	845	852	818	908	833	850	869	827	846	1487	3462	3060	1996	1193	957	864	818	801	806	777	843	848	822	804	804	851	808	852	835	802	849	842	850	783	776	828	813	792	805	784	802	801	825	792	806	784	823	824	772	851	801	828	753	807	856	814	805	799	769	795	839	831	817	793	774	853	764	818	819	855	784	780	868	862	816	797	795	770	836	850	826	815	796	785	771	763	824	809	810	797	760	833	871	829	812	773	781	824	782	817	875	812	829	835	893	848	793	860	785	835	826	801	770	783	780	819	793	812	776	882	811	854	815	778	814	825	820	859	809	836	807	801	809	854	787	780	793	865	817	816	816	769	806	779	788	754	836	759	766	770	835	785	829	851	810	822	781	776	751	856	796	777	812	788	785	787	835	778	816	804	770	826	777	793	821	820	834	818	836	803	786	798	838	841	840	745	846	786	777	800	836	875	815	768	789	806	778	806	863	766	798	807	819	800	828	829	833	819	836	816	764	785	784	805	870	785	790	783	797	782	805	850	798	843	779	778	808	819	772	778	832	755	787	758	783	820	824	773	793	785	807	835	800	755	808	832	817	770	843	808	829	833	787	825	814	772	820	796	850	792	798	804	823	773	788	796	797	824	796	795	813	825	813	849	799	769	789	806	830	808	832	811	804	831	805	789	814	810	814	750	804	835	784	853	842	788	787	842	849	807	807	795	790	775	814	848	765	761	843	805	800	870	782	831	795	823	778	851	820	805	800	851	804	837	830	844	836	786	791	839	801	840	754	817	747	819	755	801	775	897	883	763	795	830	773	815	836	775	869	812	796	917	807	829	789	844	810	766	850	784	823	774	788	784	805	810	818	830	809	802	838	841	838	770	838	756	839	814	805	782	781	735	851	818	780	804	834	768	782	763	776	831	797	772	845	806	827	834	836	774	779	820	823	824	833	881	813	766	805	859	812	837	887	783	779	862	808	770	816	808	885	816	824	778	870	817	817	790	849	841	780	786	821	793	801	803	832	800	836	800	849	805	811	770	767	798	796	818	801	797	817	810	781	814	840	814	747	807	776	772	819	801	774	887	852	814	837	773	836	766	837	812	819	810	766	842	818	836	791	784	763	821	781	798	845	786	794	807	785	846	812	797	796	832	827	783	831	771	776	831	833	828	778	780	822	812	788	788	772	829	775	783	834	827	795	766	837	796	805	840	783	818	819	799	831	846	798	819	846	824	793	794	761	770	836	864	838	845	782	801	800	787	779	861	814	813	794	778	818	783	795	844	814	802	814	790	773	810	823	788	803	799	814	830	812	799	825	841	795	819	848	851	869	828	851	794	745	813	750	869	842	818	782	799	851	819	772	767	781	822	806	808	779	797	843	795	799	778	767	800	785	748	798	783	816	809	799	746	785	810	780	830	787	835	816	790	805	838	773	802	862	782	748	818	827	780	746	811	814	868	799	843	768	809	778	803	838	790	799	826	785	792	794	817	832	843	837	868	824	806	780	749	801	815	789	818	829	840	796	751	785	816	812	823	829	781	803	856	777	833	861	754	807	810	826	781	831	825	833	845	797	768	810	822	840	789	837	767	861	801	842	817	784	838	804	813	801	861	794	819	829	860	865	835	773	834	811	796	748	797	795	801	822	823	801	833	816	790	818	811	861	785	776	843	816	860	790	822	786	800	825	846	858	797	824	770	836	794	802	865	828	793	784	786	819	794	814	792	827	818	712	813	846	827	875	783	842	811	776	835	810	802	765	801	819	852	782	848	807	767	797	828	806	821	769	788	827	815	809	815	805	789	833	822	796	713	840	829	822	793	807	827	831	855	797	818	803	837	835	796	835	741	835	791	799	801	776	784	760	817	802	792	823	790	760	816	783	751	830	819	807	779	766	810	827	786	781	785	802	788	816	814	747	804	793	808	765	802	849	797	818	836	837	782	801	804	837	826	823	826	805	778	869	833	841	807	853	837	816	807	858	826	845	762	767	819	780	782	783	819	823	802	832	795	808	822	806	823	806	785	759	807	796	876	836	788	850	790	854	803	811	787	786	776	768	784	822	750	781	788	819	823	851	800	810	797	831	821	809	774	802	829	799	815	788	777	828	806	811	854	777	775	792	806	809	784	791	813	801	796	825	781	803	800	759	802	797	807	799	830	788	800	827	792	798	780	818	827	746	798	843	817	760	848	809	812	852	820	803	786	838	822	826	853	792	788	786	814	857	839	795	770	779	803	848	781	804	789	828	839	789	845	849	811	814	798	808	771	805	789	799	818	789	809	840	779	781	769	840	832	798	787	841	764	781	822	799	771	787	825	833	818	814	805	751	798	764	804	848	794	817	806	816	818	791	779	815	818	801	758	826	821	768	790	737	821	745	821	742	849	847	802	773	782	823	757	789	753	788	728	799	799	801	851	796	783	806	847	802	778	790	772	860	803	757	845	818	816	828	784	780	764	842	814	750	822	800	779	763	803	824	822	796	803	787	855	784	813	791	790	802	790	795	839	813	815	801	771	816	840	782	805	781	784	862	818	812	767	804	787	849	818	787	799	791	798	736	763	835	821	775	807	832	793	797	832	770	814	788	811	835	877	838	812	823	839	797	848	795	823	788	768	788	775	817	852	791	782	817	773	805	852	795	756	795	805	751	771	794	805	858	775	815	805	839	812	812	805	795	815	740	792	800	749	802	813	796	864	803	822	825	804	749	769	813	817	751	749	807	831	824	811	774	782	789	777	772	818	794	819	813	805	776	843	844	809	787	813	817	749	853	780	802	840	822	860	840	807	837	757	791	771	822	841	853	797	750	775	842	815	843	815	798	787	838	813	813	806	835	764	821	796	831	832	760	820	863	791	812	784	783	864	797	828	817	808	790	786	815	816	817	736	791	775	804	814	820	776	776	822	817	788	784	764	790	846	802	841	804	788	851	790	808	787	837	812	811	794	806	794	777	826	786	854	825	810	766	780	816	805	792	785	813	846	780	827	842	805	819	757	830	790	796	797	794	817	795	752	740	783	781	755	775	800	855	826	813	783	803	809	773	836	798	816	817	815	749	793	814	815	882	794	838	774	769	833	806	839	833	856	759	796	833	809	772	814	806	821	763	833	829	796	876	837	822	799	802	764	787	855	814	767	810	814	835	786	793	825	813	821	802	800	822	796	732	793	803	759	801	746	849	815	752	797	797	833	842	816	793	808	790	829	755	838	808	808	768	801	789	820	805	830	817	775	794	804	835	816	781	775	841	801	870	834	784	779	811	824	807	787	803	834	795	770	817	836	829	818	745	766	785	811	814	765	787	822	831	798	839	783	798	807	763	797	796	824	831	801	804	806	830	855	807	816	806	784	810	781	811	840	853	782	851	829	804	768	795	814	845	823	859	813	783	778	781	835	842	777	761	795	860	807	798	863	807	833	824	820	811	851	815	895	813	826	814	827	830	815	752	809	843	783	862	789	852	844	843	819	806	805	794	795	792	799	832	796
3790	19747	73715	58741	6316	1016	1035	917	940	861	878	879	887	858	858	840	863	815	803	2031	4931	4081	2457	1453	989	880	823	808	854	821	804	804	834	767	809	800	743	843	824	793	795	851	785	739	776	793	849	808	764	839	842	809	794	826	814	801	827	822	857	826	772	829	836	800	778	853	773	830	879	839	818	776	774	876	814	766	773	819	796	780	875	816	805	813	802	776	796	803	776	803	783	787	808	787	798	791	778	795	773	781	840	862	775	867	798	825	799	780	849	786	810	836	785	809	774	824	812	779	835	775	802	768	758	804	799	780	771	821	794	817	795	773	814	781	815	823	849	778	810	792	795	761	846	813	811	812	810	828	826	798	813	797	807	813	796	849	745	755	816	810	828	799	825	756	743	782	787	810	816	825	790	789	807	830	787	760	771	802	823	759	764	800	761	772	784	820	796	795	758	836	809	848	827	867	760	722	842	815	825	796	727	802	795	788	815	825	836	743	807	778	811	822	822	763	806	810	808	808	838	824	758	806	811	764	777	866	829	783	832	766	828	793	800	810	764	744	804	781	835	812	789	806	791	818	799	821	790	785	781	828	801	754	787	770	819	831	791	838	781	767	825	782	780	815	827	804	792	806	836	786	797	787	779	757	784	831	814	756	787	822	810	812	769	853	810	816	831	831	774	776	819	870	797	812	805	789	752	820	802	794	768	797	795	825	799	776	846	816	855	785	851	798	819	828	839	792	819	758	819	770	785	783	767	879	785	790	807	810	860	842	849	836	810	792	816	804	809	796	833	824	793	781	801	815	746	762	788	777	824	812	759	804	827	815	828	825	840	788	790	758	796	791	783	830	795	811	767	830	842	858	790	752	807	781	771	758	816	821	803	781	784	789	806	771	805	783	811	805	829	846	805	811	824	788	777	820	787	766	818	823	831	799	808	819	829	789	843	813	794	811	797	809	811	786	808	851	795	855	808	839	832	841	745	786	857	843	837	807	819	766	837	736	848	821	834	802	804	760	743	827	804	786	787	813	768	810	803	781	783	856	785	824	792	762	791	755	764	816	830	777	824	810	754	780	805	813	833	810	794	798	745	786	825	731	774	797	812	818	814	772	851	798	802	795	834	803	796	826	807	812	816	813	794	779	764	752	837	778	799	838	811	803	847	859	753	832	829	809	819	804	808	821	809	831	816	786	797	816	853	812	798	819	778	781	759	788	757	809	793	783	803	806	792	828	819	846	798	780	796	841	807	797	792	771	772	800	771	776	816	743	792	821	790	772	795	788	756	821	828	807	768	790	858	811	793	800	780	769	756	767	836	836	824	803	800	786	789	845	789	774	805	784	770	832	859	807	806	822	796	862	780	810	826	784	779	768	796	834	813	779	797	795	833	820	721	792	797	806	794	781	808	863	803	813	792	790	766	816	834	767	799	789	793	798	851	809	829	790	778	796	854	775	777	797	764	779	813	797	754	831	780	825	765	797	836	823	823	756	819	801	763	776	819	815	788	805	802	773	767	829	790	821	787	793	808	805	789	851	821	794	808	818	852	784	824	810	811	828	795	800	745	797	766	788	765	788	811	794	780	839	799	802	801	768	802	822	798	788	762	829	752	781	844	822	841	808	824	775	811	761	764	808	774	809	787	809	800	809	823	766	809	766	813	799	803	830	797	829	812	792	806	797	799	804	775	752	832	806	865	806	803	811	751	779	808	822	831	796	846	801	802	812	774	780	803	827	796	819	780	847	819	822	821	771	814	765	767	790	800	809	801	764	767	811	851	804	771	781	777	794	764	777	839	827	802	765	829	802	774	812	831	837	789	801	790	776	796	811	772	781	786	773	887	790	783	783	861	793	777	802	808	832	831	775	813	784	764	830	790	809	833	807	845	771	787	816	835	779	776	773	770	823	815	775	790	766	811	772	781	829	783	810	741	836	819	753	801	801	788	792	841	759	783	801	814	826	819	818	790	792	764	814	771	779	819	808	818	825	788	808	782	835	827	801	775	807	825	804	799	782	776	803	772	777	825	809	746	787	777	772	839	769	803	788	756	838	867	800	796	789	782	830	798	804	806	773	755	766	799	822	783	789	821	782	738	770	716	834	741	830	771	857	755	802	809	772	774	763	813	813	819	771	836	802	836	783	814	813	758	786	759	768	785	826	795	828	803	816	787	829	839	805	772	808	783	807	772	801	772	786	764	795	814	793	831	821	765	767	824	836	803	787	806	782	781	744	791	856	802	769	794	819	802	830	831	780	717	802	763	830	827	779	760	754	772	823	802	793	786	802	784	799	818	813	756	818	792	876	816	797	799	785	814	769	830	799	808	775	799	786	778	773	815	776	795	777	825	808	785	856	742	743	768	713	820	725	806	837	751	779	790	808	824	832	834	804	795	745	769	808	740	789	830	782	822	792	801	775	768	822	834	827	827	757	823	833	799	787	805	778	848	815	791	844	757	780	853	719	803	765	779	801	804	813	795	828	782	845	772	806	812	743	797	772	808	744	781	796	798	822	769	799	759	813	776	792	817	763	795	794	826	765	803	775	757	802	795	818	754	824	841	805	846	813	845	823	772	816	807	819	816	824	810	817	823	816	762	875	836	790	805	784	829	789	799	806	768	800	783	764	789	786	819	821	799	819	793	811	807	809	799	744	835	785	782	825	821	790	757	781	770	770	780	807	792	783	787	793	784	791	765	750	828	774	744	814	780	823	819	818	804	798	811	795	798	779	793	814	781	832	793	795	761	776	767	734	851	760	810	834	820	808	815	800	756	700	801	785	824	812	833	792	854	836	814	779	844	796	777	857	816	819	817	785	778	826	829	790	743	867	761	807	801	836	784	805	821	776	826	772	863	843	803	809	787	796	783	785	818	801	837	793	787	789	775	819	768	829	817	748	777	799	839	765	758	835	778	786	832	812	789	792	800	836	788	834	821	790	765	826	844	799	809	763	802	813	798	783	777	798	809	811	809	758	771	817	775	805	832	829	787	781	768	800	792	843	798	815	820	800	826	731	782	843	790	815	826	822	748	762	801	774	820	838	772	810	791	831	836	803	796	818	788	797	816	821	828	828	809	794	782	773	812	762	813	829	823	806	798	780	765	792	781	823	802	813	815	799	803	828	759	799	804	787	781	823	803	806	786	788	797	775	784	796	798	875	809	823	816	817	792	840	793	688	778	772	843	805	803	803	818	786	738	772	818	750	820	797	783	747	825	792	791	789	810	810	845	819	766	786	730	842	802	789	789	815	848	795	838	823	824	816	797	828	831	772	816	790	783	819	839	818	804	796	743	839	817	762	781	782	817	797	789	759	753	764	805	827	805	814	783	731	782	797	792	796	805	802	739	791	852	846	780	785	824	785	815	839	833	793	834	791	839	787	816	813	801	818	782	828	827	771	781	751	762	820	812	780	841	809	808	836	785	835	775	791	821	793	830	817	830	753	824	852	838	781	801	795	790	803	782	778	819	795	817	780	790	817	771	763	826	764	775	756	787	752
27236	16145	30046	25384	3191	956	811	766	804	748	795	766	798	765	780	737	752	786	786	824	885	938	861	788	783	783	799	712	787	816	740	780	778	790	706	765	801	790	743	793	763	804	728	799	779	779	764	790	786	764	773	793	740	812	759	790	751	806	753	715	777	736	753	803	757	792	756	798	773	736	788	727	767	740	773	792	759	743	804	766	746	723	738	718	780	736	789	746	747	747	723	800	733	731	802	750	752	774	772	771	792	773	783	786	781	796	738	740	809	762	744	757	748	738	756	747	858	723	807	789	763	778	805	781	754	843	742	792	775	787	795	773	756	733	757	779	788	756	741	781	741	772	735	721	762	762	775	730	735	773	770	766	786	803	778	761	754	791	781	721	757	799	739	730	761	754	755	747	689	783	731	744	769	769	769	764	738	792	722	773	737	743	752	763	740	698	777	744	764	791	768	754	770	785	779	710	756	713	738	741	740	764	820	774	723	766	778	760	771	781	790	758	755	795	769	744	761	757	732	780	753	737	740	756	755	757	787	783	828	745	730	793	796	746	762	731	771	775	756	811	790	726	725	782	796	779	742	761	796	765	763	787	773	723	728	740	746	721	816	733	742	766	780	773	757	765	743	739	758	791	798	799	752	758	751	732	741	704	739	770	720	815	783	782	744	726	755	733	760	770	714	773	786	773	802	754	727	734	791	798	747	748	748	765	778	755	791	755	743	820	776	790	745	761	757	782	707	758	788	748	764	784	784	747	747	771	730	772	708	797	743	738	780	728	787	731	751	806	786	776	766	768	733	752	788	746	758	774	766	746	784	729	770	743	723	791	774	727	782	814	745	741	773	774	741	738	745	774	759	795	789	798	745	761	772	694	744	778	752	773	742	808	754	765	737	723	674	776	709	769	777	760	758	788	775	812	767	738	754	768	720	793	794	729	781	772	805	745	717	760	804	849	727	737	761	775	773	761	765	706	758	777	749	727	779	718	756	810	725	708	750	748	757	779	729	787	778	793	784	804	727	728	787	764	752	814	798	790	760	661	750	761	737	753	719	791	722	755	776	761	731	775	767	785	783	789	724	789	744	721	771	746	774	736	773	772	763	787	708	826	766	785	766	777	747	753	745	844	756	749	705	779	782	775	741	763	776	721	753	788	856	742	783	751	711	768	735	766	737	755	750	818	751	770	770	743	779	713	717	756	787	759	762	798	759	760	824	744	789	791	737	773	757	766	755	808	761	792	773	774	711	742	814	795	750	775	730	752	735	753	744	785	756	737	764	783	781	778	745	749	778	789	739	785	743	784	708	760	765	765	710	759	679	741	765	760	723	766	715	750	766	751	777	782	804	726	775	790	746	752	725	770	745	757	767	729	777	756	779	724	683	730	766	747	734	769	785	739	730	737	818	780	766	796	757	754	775	739	780	766	768	725	709	763	781	787	744	738	814	769	789	772	796	757	756	727	758	750	769	725	753	785	763	802	779	764	747	731	766	804	725	715	753	782	773	685	792	790	835	758	779	754	757	787	781	740	746	734	738	755	752	763	763	759	780	719	749	785	762	737	797	781	788	770	786	762	747	743	795	766	780	731	752	754	770	795	782	747	718	768	721	722	764	760	761	802	741	771	782	740	841	798	747	717	708	750	733	750	775	727	740	753	815	796	769	782	831	769	793	745	707	776	718	727	775	749	742	760	823	814	776	765	768	797	775	802	739	764	762	717	788	739	769	778	739	769	773	760	756	728	753	765	726	765	763	762	804	779	753	713	773	730	734	786	762	775	738	744	787	750	785	731	737	753	771	744	777	743	812	765	781	723	737	751	811	753	728	721	790	721	791	777	738	783	802	755	772	793	793	784	695	747	719	795	777	763	731	760	756	776	738	708	783	740	782	771	834	775	752	770	770	790	741	769	801	787	755	762	791	715	781	796	749	738	735	749	802	775	757	794	772	776	796	729	739	744	771	806	785	761	775	740	746	771	745	783	760	768	752	796	769	776	780	735	784	751	706	765	716	731	772	706	800	750	763	773	790	772	744	778	764	714	747	757	760	776	781	776	790	806	730	764	777	750	785	776	717	793	772	795	801	768	746	773	723	779	722	761	713	777	768	752	751	778	769	774	778	788	757	727	752	780	790	794	780	715	745	774	808	750	765	708	750	735	779	763	778	751	788	737	754	751	775	747	779	733	711	748	789	775	747	714	782	755	762	745	718	810	730	751	770	722	808	746	748	773	772	689	770	725	764	745	794	733	712	782	798	788	782	779	787	779	708	780	805	771	745	765	769	732	783	788	792	770	729	772	713	784	764	764	737	741	733	734	781	779	751	746	740	697	725	762	757	783	816	767	820	762	831	713	731	741	760	730	763	720	763	771	748	753	698	805	793	799	750	730	771	778	721	774	760	695	726	706	769	773	816	800	800	776	755	746	757	786	733	764	800	754	724	779	807	743	802	722	744	802	778	745	775	690	762	774	768	777	754	758	756	761	727	814	758	738	801	758	769	784	769	761	738	728	741	746	747	774	739	738	717	788	779	772	723	750	757	790	738	809	799	777	717	758	714	774	709	729	793	736	732	761	686	745	739	792	743	752	735	753	775	790	730	731	746	766	751	755	727	762	792	837	762	769	749	759	754	738	719	761	759	706	765	774	765	773	764	722	731	753	719	752	794	736	802	740	722	697	785	731	795	784	778	710	797	749	745	785	815	743	764	773	716	787	798	746	791	760	721	739	794	759	795	723	770	788	766	743	740	782	773	767	799	757	775	814	750	804	790	741	801	712	758	749	765	762	748	759	810	799	769	727	754	732	696	745	738	755	747	748	729	717	732	763	811	701	782	779	773	761	732	757	773	789	764	772	745	730	803	771	734	780	792	748	772	761	750	776	722	767	769	767	765	734	760	798	726	814	807	802	784	725	809	729	730	765	759	808	801	781	752	772	718	760	780	776	739	793	784	774	777	761	774	765	782	788	750	784	739	761	759	779	782	776	784	767	790	786	802	789	846	755	780	749	735	755	796	771	762	743	762	748	749	775	820	799	768	778	747	746	764	735	753	746	753	770	727	770	771	700	775	715	788	801	759	749	776	790	730	799	749	791	784	803	787	813	738	763	762	803	767	755	758	738	776	786	796	707	789	772	753	754	761	758	763	773	747	777	743	810	718	767	781	754	701	752	788	766	794	734	754	759	749	790	761	751	721	794	765	760	820	778	758	735	767	691	806	778	784	783	731	800	776	752	740	711	759	733	741	743	741	756	759	758	758	740	813	783	775	750	802	778	755	783	761	787	770	759	732	779	721	754	780	789	719	760	780	799	759	749	762	721	766	765	758	737	792	768	735	701	747	760	787	771	819	762	776	725	735	714	754	802	764	832	761	827	761	784	782	742	743	797	730	778	758	781	774	778	780	803	737	830	797	727	793	756	727	775	780	736	767	788	738	776	773	745	771	714	788	786	752	749	783	761	746	782	754	785	755	717	762	751	776	748	748	734	787	770	807	798
5111	9803	31633	16586	912	688	682	698	741	686	740	713	663	704	693	727	757	729	709	798	958	963	843	774	748	693	739	694	727	702	730	699	711	685	758	716	690	696	710	673	690	697	711	723	716	701	689	716	721	716	728	728	694	694	700	711	717	698	699	690	706	672	738	756	718	731	727	732	703	661	704	728	698	714	712	682	717	696	743	755	687	642	677	725	696	728	745	671	679	724	741	720	698	693	745	727	749	729	698	695	700	690	710	685	676	721	716	697	657	671	732	703	686	730	720	676	729	698	664	694	751	758	738	703	669	707	655	736	687	730	717	744	694	719	718	753	665	682	704	683	699	677	687	711	697	711	719	683	735	735	715	671	717	704	695	688	703	676	695	719	713	700	634	675	737	683	730	669	713	703	727	674	685	750	760	702	718	656	736	698	683	724	644	745	685	676	686	679	708	755	708	727	706	668	730	706	646	670	633	678	730	721	670	678	706	683	712	687	705	676	684	703	742	728	666	639	626	709	720	713	655	705	674	713	725	685	743	760	736	751	663	726	697	701	704	697	675	669	758	749	665	748	687	707	677	739	726	714	712	737	715	745	703	720	757	725	713	718	674	715	716	720	751	718	731	674	660	660	689	738	697	719	713	662	716	713	687	686	686	721	696	724	670	682	701	672	675	722	683	744	724	733	668	688	701	678	665	714	704	708	715	739	705	686	712	671	691	721	762	718	721	737	696	637	697	740	673	696	687	677	688	640	723	717	723	672	694	699	731	650	679	671	670	718	701	694	703	685	710	712	706	705	716	678	684	722	769	694	736	701	681	706	716	697	700	703	722	747	695	730	709	719	741	750	696	669	694	698	700	700	712	701	728	697	738	711	714	742	694	716	711	729	702	705	683	737	702	711	698	669	683	731	711	733	685	713	710	704	680	688	743	692	729	718	662	656	709	697	761	731	679	738	733	719	717	674	665	742	715	709	715	717	711	666	682	710	723	714	714	706	724	705	728	745	694	715	713	714	740	707	714	756	690	676	672	694	697	726	687	683	681	726	699	709	699	691	728	700	714	742	685	707	672	741	695	698	764	652	757	703	733	727	726	678	683	722	731	719	691	709	716	719	667	698	688	674	723	735	685	728	689	672	685	728	736	694	665	751	699	703	709	721	729	764	723	717	693	723	694	699	708	724	665	712	678	675	704	631	691	709	701	695	678	708	707	707	723	737	705	683	649	682	711	696	721	705	711	722	707	743	696	723	724	747	733	658	700	688	667	762	722	696	716	690	703	688	694	750	687	731	666	679	711	717	686	677	665	716	684	658	728	717	711	764	693	741	735	733	691	705	691	684	705	727	654	691	693	724	696	701	690	677	679	709	705	713	736	685	702	736	711	685	732	720	642	676	721	690	719	712	701	677	707	728	691	687	688	722	698	696	744	738	682	721	700	687	655	689	661	686	742	737	716	660	673	704	688	711	744	720	689	696	689	693	696	694	658	708	687	685	672	693	684	720	698	744	686	743	712	696	708	652	709	674	719	750	718	692	694	711	756	696	717	686	698	687	676	737	724	713	714	709	723	756	707	663	659	680	706	712	732	688	694	694	712	680	749	727	709	716	701	719	675	685	696	718	718	684	679	672	743	684	687	709	716	704	692	722	725	693	737	720	696	720	651	695	717	676	676	741	745	716	722	709	678	714	678	644	710	669	676	709	659	716	697	691	716	686	694	725	700	714	685	687	691	687	715	660	681	720	707	696	703	718	681	708	698	736	690	692	678	672	693	661	714	675	683	725	744	714	674	676	686	707	660	690	714	715	733	667	702	706	690	675	684	705	711	708	697	725	719	743	731	690	658	694	683	680	720	706	678	663	678	683	653	706	680	694	716	669	658	740	697	673	704	696	661	673	673	701	769	716	712	698	729	687	708	735	715	702	701	656	788	677	663	718	654	683	737	710	768	717	730	687	707	686	722	701	676	716	726	673	711	730	670	721	724	726	699	679	727	677	714	712	728	711	731	693	675	685	666	721	724	740	725	682	693	668	656	702	672	728	679	709	702	677	730	706	700	697	676	720	696	694	726	694	675	707	705	733	673	773	731	682	698	660	743	692	691	678	696	743	707	675	693	688	709	683	697	716	682	740	690	670	708	682	698	695	663	714	692	714	740	697	646	712	669	707	763	690	649	666	668	721	696	664	698	722	713	668	758	689	657	699	692	681	723	698	766	682	667	677	701	722	703	713	704	713	742	734	694	690	670	682	696	740	648	635	696	718	684	698	735	711	668	693	726	689	716	713	730	658	706	677	709	739	729	716	757	695	733	700	697	697	675	720	705	700	664	683	638	683	693	656	715	713	683	687	709	735	698	724	678	673	705	644	667	712	723	686	738	715	665	688	720	675	717	728	708	680	710	638	669	720	697	680	653	731	696	679	711	748	692	675	747	670	745	770	715	666	702	714	720	712	731	710	709	711	665	726	686	701	737	689	765	657	677	695	679	746	705	698	710	704	755	751	700	716	679	714	719	750	726	692	738	739	682	731	710	688	709	744	742	720	657	718	693	710	703	704	706	688	660	736	671	722	707	718	695	728	742	676	692	711	722	670	667	743	695	684	670	730	679	730	690	692	735	651	708	739	702	677	753	732	743	707	728	704	665	712	721	663	695	663	705	736	726	699	687	676	700	708	719	720	676	674	651	728	751	708	693	706	695	653	656	724	729	740	724	686	716	705	714	711	709	710	690	721	718	667	709	701	657	700	709	740	685	729	725	712	676	738	692	751	733	675	681	767	752	687	704	715	655	696	674	746	686	735	700	682	723	715	717	724	746	698	693	681	711	709	691	679	727	730	694	721	700	754	698	680	663	646	713	684	684	716	738	733	677	693	698	665	625	679	706	687	694	730	703	675	643	741	730	738	724	704	726	687	693	718	721	756	725	721	686	693	667	728	679	705	671	676	698	673	698	712	705	700	707	699	722	739	710	694	688	747	697	751	666	708	709	688	791	714	682	713	709	687	741	713	729	708	668	748	719	691	692	718	694	693	742	693	686	740	680	739	744	709	692	698	684	643	721	656	717	711	686	714	723	695	724	709	698	671	736	701	723	685	673	700	737	716	736	691	724	724	684	752	670	731	691	681	694	716	700	726	713	668	689	691	794	675	659	682	719	725	713	695	670	686	731	705	633	647	678	720	701	740	700	684	718	725	749	738	677	696	739	722	748	684	688	703	681	721	678	736	704	747	723	679	728	689	688	716	712	700	748	731	714	730	722	716	738	689	715	681	686	683	681	674	708	722	691	696	675	689	688	706	698	713	711	674	721	709	680	694	728	678	680	680	724	712	693	724	724	691	705	739	633	732	726	678	716	679	678	722	671	681	724	720	711	671	684	669	770	701	696	684	708	670	692	671	655	732	715	691	651	710	666	676	739	722	668	754	679	733	711	743	659	729	715	706	686	752	759	699	711	735	765	669	694	681	723	676	710	700	712	706	711	659	726	687	714	698	705	724
24572	21158	46941	59624	23302	5702	1298	878	760	779	817	752	732	752	726	717	756	749	729	950	1772	1971	1473	1036	837	791	736	751	726	791	721	732	727	717	660	749	759	709	755	672	718	730	753	699	697	730	668	698	739	735	735	751	708	724	670	708	690	709	691	715	712	717	634	688	708	712	737	752	682	727	734	693	742	719	764	726	698	711	739	709	747	717	748	733	694	679	707	707	676	705	684	744	713	744	711	756	702	697	702	736	706	680	728	702	723	701	733	746	758	706	742	712	710	702	676	684	703	702	731	736	731	727	722	695	752	727	717	743	748	774	684	690	703	690	732	754	788	723	734	737	724	690	738	744	706	740	710	720	709	700	768	671	736	702	706	738	724	715	697	795	745	742	753	761	708	749	716	732	741	690	724	715	741	736	737	684	686	700	734	713	695	705	691	738	721	727	766	746	687	708	687	695	732	638	689	724	703	769	691	688	710	748	697	729	728	700	679	748	720	739	705	716	703	724	770	707	712	702	698	739	700	698	722	704	722	691	734	698	754	705	697	751	765	707	675	720	766	766	708	706	721	742	705	663	744	698	762	698	686	689	720	702	704	728	722	722	685	717	734	713	731	679	729	720	759	691	692	665	738	714	742	702	754	709	733	682	681	737	678	720	729	744	651	704	704	663	748	722	705	700	776	730	754	711	726	738	735	667	735	695	710	690	731	723	676	653	677	677	755	688	735	702	691	715	719	725	679	691	708	701	698	685	758	699	726	713	707	727	684	690	699	729	692	727	702	726	699	740	687	719	718	712	699	690	698	713	694	734	744	715	723	748	660	689	700	715	706	747	693	749	715	745	732	741	708	697	680	695	733	728	736	707	722	729	744	656	741	750	761	757	718	706	724	724	685	676	690	712	689	692	780	774	691	704	693	681	654	743	738	690	716	707	706	680	725	722	761	718	701	711	719	710	749	765	716	668	720	726	706	724	732	725	719	738	676	704	708	719	692	703	756	698	710	701	699	724	696	729	687	723	740	722	712	677	714	700	712	708	681	682	718	747	704	700	730	719	712	704	741	681	681	689	697	701	711	754	727	750	705	714	707	733	712	754	699	743	697	684	742	720	737	713	720	689	721	709	720	722	717	695	697	765	742	704	678	710	684	702	771	688	695	728	700	729	696	684	764	697	679	702	709	744	722	694	717	682	679	681	704	690	726	677	684	691	735	702	668	670	688	691	718	719	675	715	716	717	704	756	728	717	755	711	688	750	688	705	716	712	753	753	693	671	700	711	700	685	696	682	702	691	729	670	690	716	691	700	734	704	710	681	684	744	729	687	673	761	704	700	681	734	761	730	760	681	731	659	721	691	717	748	746	695	717	687	724	683	709	704	724	689	728	714	741	700	695	703	692	740	712	698	698	680	745	720	692	690	724	726	628	718	717	686	754	693	658	687	703	717	764	727	715	642	721	723	749	727	733	714	671	730	724	741	706	745	735	727	693	768	661	716	688	675	652	729	726	728	706	716	684	713	748	691	669	706	762	751	665	714	694	697	735	749	721	699	688	736	696	707	722	733	716	739	785	709	672	699	707	694	713	728	690	753	704	705	749	759	700	711	748	685	686	658	753	761	701	714	752	694	680	673	705	660	714	652	684	703	698	727	731	713	711	754	758	738	695	714	735	722	735	689	699	701	695	696	698	730	693	680	714	726	692	711	676	666	725	702	706	744	758	733	666	704	687	693	776	742	683	681	680	716	748	685	731	695	692	687	736	712	686	726	700	705	698	708	692	701	694	724	704	718	740	737	633	690	754	710	747	731	695	725	723	707	711	675	745	741	697	702	749	719	737	685	743	749	741	702	694	699	694	702	714	726	722	728	724	682	724	680	692	698	725	713	775	708	707	729	709	719	698	685	701	724	707	737	703	698	724	693	734	743	718	765	696	689	744	674	728	701	780	692	747	719	649	679	739	698	714	767	706	647	686	665	721	732	705	684	694	746	725	708	728	709	746	694	767	723	712	721	724	738	748	727	682	722	722	679	697	695	708	652	750	752	699	743	733	718	701	700	650	668	679	721	707	740	690	672	726	688	732	732	679	720	726	743	691	674	743	740	727	739	700	680	743	680	706	686	698	758	679	762	724	671	756	703	686	685	672	721	730	736	778	748	749	691	680	672	669	768	689	690	681	754	691	703	715	776	731	665	724	745	698	691	702	713	719	721	713	734	742	717	723	716	718	715	719	701	727	726	657	699	733	674	664	718	713	740	661	696	732	744	722	692	694	738	732	701	687	749	727	676	746	741	731	741	684	714	712	750	667	705	698	720	687	677	694	743	667	726	707	698	687	707	703	691	701	700	689	771	723	717	708	718	703	730	725	693	692	705	664	713	696	697	682	687	709	728	761	754	679	694	696	749	713	760	713	711	733	683	697	719	709	686	743	747	749	735	699	712	709	748	733	720	678	715	747	702	698	748	728	711	723	683	691	716	706	687	681	744	742	728	709	713	699	696	703	683	734	664	732	755	723	740	731	717	725	692	682	748	738	622	686	642	724	759	716	735	680	716	761	701	694	710	748	689	676	703	737	695	747	706	756	698	689	735	730	731	700	743	695	741	748	728	657	708	750	700	713	757	729	691	775	756	690	700	708	701	692	703	704	724	744	707	698	697	700	760	743	689	730	673	712	739	697	750	704	723	675	727	666	697	748	734	740	769	714	693	676	678	700	661	676	701	673	726	699	702	710	700	672	752	700	769	663	714	724	731	744	687	684	680	750	735	696	678	747	721	798	694	729	710	708	680	706	701	683	731	697	710	756	730	715	695	723	703	692	728	673	701	747	699	720	756	731	720	652	714	741	724	731	717	696	648	690	731	719	725	692	657	738	707	759	701	714	725	739	717	746	733	710	663	702	676	734	721	698	708	720	697	681	702	702	699	717	701	686	654	690	696	700	680	680	728	750	707	708	687	724	683	676	687	665	738	711	705	664	748	707	689	717	685	685	707	721	702	722	744	753	685	727	701	726	715	683	728	767	706	733	704	687	722	730	714	730	701	731	717	739	686	714	748	645	722	683	681	708	763	705	672	735	668	706	738	708	718	747	714	666	704	759	725	752	768	679	706	735	687	764	691	681	728	746	747	702	712	723	713	650	708	686	701	761	679	747	746	721	669	668	727	699	729	716	715	688	737	710	754	716	685	695	770	725	696	714	710	688	689	685	734	680	685	712	624	689	737	738	705	684	724	701	678	736	765	688	752	675	731	751	708	774	721	689	749	727	721	709	701	737	711	737	673	755	695	744	711	729	730	692	675	719	689	729	699	641	750	719	722	708	717	706	750	709	705	717	712	725	702	753	713	729	739	715	672	689	714	732	708	723	731	708	747	719	704	736	703	679	662	686	686	703	675	708	676	692	694	705	682	674	708	685	693	668	729	701	749	695	659	679	746	708	706	716	720	729	736	729	712	750	696	721	687	720	745	714	700	702	712	748	710	662	726	755	674	725	712	701	724
3714	31386	83618	55545	3631	908	809	814	789	797	785	749	748	757	715	756	723	733	792	1149	2447	2717	1846	1102	857	769	725	751	745	760	711	747	725	702	744	755	677	705	724	691	701	707	725	748	781	691	752	687	714	727	743	709	739	719	659	730	719	709	734	770	692	709	687	729	741	710	708	742	712	755	706	724	710	736	735	758	711	727	735	734	712	724	691	721	734	703	736	727	713	756	703	743	731	758	734	761	715	709	727	761	810	705	708	738	730	769	735	698	736	755	722	738	763	708	746	719	732	679	725	741	782	754	740	747	741	765	719	698	693	766	718	721	688	727	731	741	738	707	687	759	743	701	717	726	733	710	716	695	752	719	712	723	724	780	743	711	707	748	716	719	688	697	710	729	759	760	707	711	698	713	789	718	712	776	766	726	731	729	712	718	706	711	701	753	748	733	724	738	705	729	734	753	669	752	725	723	665	718	752	702	718	729	721	683	743	772	723	721	750	769	756	716	709	718	745	754	749	671	673	741	718	699	670	667	740	770	683	699	735	712	729	681	691	720	702	767	669	741	739	703	710	714	663	754	699	719	720	732	733	750	704	724	753	707	721	740	744	729	730	721	690	733	695	679	715	737	744	732	700	738	743	722	738	661	766	735	777	680	687	779	705	736	713	712	695	726	734	691	682	682	700	711	705	721	756	728	726	776	708	731	705	694	720	716	744	740	723	704	684	682	737	771	691	680	676	670	761	716	763	709	743	679	696	709	730	737	697	759	699	743	732	728	721	706	734	737	722	710	748	747	772	672	732	701	722	629	733	708	694	690	709	759	722	710	712	746	757	714	729	691	700	716	715	730	714	717	704	666	711	693	769	696	730	695	708	765	704	734	757	738	707	713	689	678	778	698	739	732	729	708	731	666	686	678	735	734	720	729	715	711	737	744	703	744	733	717	750	722	729	704	724	740	708	721	732	741	708	749	738	745	679	716	765	705	738	700	702	727	745	735	692	684	746	736	739	727	755	703	733	711	772	736	739	682	774	697	779	754	757	709	703	730	734	753	734	737	749	706	716	693	696	725	725	701	690	736	740	784	750	737	669	721	756	700	753	742	763	710	747	721	727	664	705	710	728	713	710	734	720	760	736	700	727	713	746	694	644	762	730	717	712	709	753	741	745	709	745	663	784	726	732	706	740	734	684	763	705	710	737	679	667	718	684	699	745	691	713	677	700	746	696	688	733	720	741	745	691	712	737	764	714	719	727	706	713	715	708	748	669	720	734	706	699	769	712	719	680	700	704	723	700	679	755	767	751	715	709	733	763	706	717	719	729	704	719	771	721	708	687	742	713	715	730	732	693	718	740	732	749	720	756	705	731	691	715	740	705	759	696	683	655	691	711	740	721	739	721	717	773	697	710	747	687	727	730	712	766	693	757	752	732	695	734	695	735	734	715	744	756	723	773	757	736	751	738	719	715	735	659	716	685	748	696	770	713	715	714	721	701	757	712	690	726	698	720	679	749	706	660	731	684	734	686	726	708	717	715	720	724	677	723	710	689	704	771	711	699	701	708	724	748	728	716	753	751	730	732	710	707	693	712	686	726	727	733	682	708	730	771	778	743	761	718	699	719	754	738	720	700	667	733	710	734	705	766	718	726	762	723	736	721	711	742	764	665	700	731	696	766	730	750	758	746	710	642	725	717	752	728	711	760	712	703	667	714	720	721	722	762	716	720	727	709	719	708	763	734	763	689	745	702	692	734	729	749	708	694	729	682	697	716	693	744	739	759	717	707	726	683	733	742	692	695	732	727	724	718	706	691	679	714	750	727	744	730	713	724	720	738	735	665	730	697	736	732	708	714	688	717	727	722	714	727	715	698	724	732	768	719	670	728	708	715	758	683	758	731	721	722	736	711	746	694	694	746	696	748	722	751	717	724	723	691	725	771	754	717	725	683	682	746	728	725	801	694	701	750	722	708	725	754	692	728	681	716	705	754	737	723	705	732	696	692	653	756	695	755	693	752	726	702	728	701	768	744	761	693	684	709	708	733	740	752	696	708	747	680	749	717	717	678	723	732	731	721	780	695	759	739	745	701	731	729	794	775	741	681	738	733	728	721	733	668	693	721	705	741	757	749	717	726	702	712	696	737	678	773	752	751	704	732	752	733	708	693	733	702	653	723	712	685	699	726	733	664	728	749	679	713	711	709	739	698	709	705	739	739	729	641	744	741	714	670	698	720	680	690	747	690	763	669	730	745	781	712	737	691	739	703	696	733	751	739	752	688	762	715	738	681	725	695	731	700	680	749	675	711	767	692	679	700	703	729	716	713	723	682	687	730	703	759	707	765	707	725	728	697	716	753	713	661	711	738	733	681	702	712	686	739	710	680	735	736	708	718	749	715	767	707	713	756	727	726	729	764	703	742	699	759	741	752	724	694	725	705	700	705	722	750	694	764	747	747	692	738	728	671	727	682	688	709	716	698	698	718	725	711	686	756	692	744	737	678	715	695	728	672	724	705	711	722	713	722	729	725	749	711	731	701	733	713	727	721	740	727	697	713	710	701	703	679	744	780	691	674	734	697	690	760	757	772	721	707	690	762	736	734	734	732	720	719	732	729	735	715	687	702	769	690	768	691	722	724	682	657	750	731	739	706	690	754	725	686	726	725	677	719	706	702	684	716	704	714	705	707	720	721	736	732	712	768	740	748	689	705	733	722	748	719	726	725	738	737	727	750	717	727	660	696	700	707	746	714	723	720	747	736	716	714	695	715	777	740	714	717	745	718	731	665	671	718	717	730	735	747	720	670	730	769	713	737	772	687	746	711	751	672	749	719	700	689	689	698	746	766	696	725	786	730	701	751	723	692	731	717	713	737	714	720	671	699	740	734	704	692	779	732	636	739	750	696	728	707	772	755	725	701	732	747	732	681	713	725	762	722	689	759	720	708	714	754	728	711	718	729	708	707	717	717	763	738	719	738	681	767	746	736	672	700	725	671	722	674	741	721	664	767	694	686	729	694	704	721	686	692	711	743	748	674	733	708	693	707	718	692	726	711	721	690	679	663	681	701	729	722	746	712	724	748	737	750	668	707	732	737	705	747	735	709	775	694	713	737	734	706	694	725	734	703	702	786	715	733	739	757	730	743	734	722	712	765	665	731	691	711	696	729	681	730	714	749	712	691	701	737	675	703	720	700	716	736	694	758	692	700	750	756	709	713	745	775	774	725	721	693	768	709	744	686	725	670	718	742	690	733	709	748	692	706	696	710	703	688	740	746	715	737	731	711	687	690	753	716	724	730	757	692	723	714	767	691	705	720	682	739	711	796	722	711	688	718	721	724	731	745	758	738	739	695	694	728	730	710	762	723	697	689	708	709	678	727	688	720	754	745	674	697	728	709	701	700	750	721	710	764	724	696	694	700	701	683	718	701	697	728	717	777	729	802	711	716	735	696	708	712	696	708	732	749	718	729	739	735	673	723	731	751	664	699	734	668	723	766	716	659	735
23798	21100	39210	58497	36088	12447	2935	1063	892	859	880	869	823	841	844	854	863	821	829	921	2103	2761	1929	1284	966	886	852	795	836	792	833	828	764	798	801	756	779	796	842	793	804	820	820	832	777	794	853	805	773	794	815	837	822	762	795	801	782	769	804	768	754	822	787	800	761	795	809	790	843	740	821	830	777	865	768	758	817	820	763	828	828	741	851	823	784	818	830	804	859	830	810	799	755	795	796	830	792	827	802	801	872	806	795	807	802	802	826	733	788	807	815	819	786	786	804	793	769	852	808	823	888	795	784	805	806	817	820	782	806	796	813	777	823	800	810	847	793	807	745	790	774	799	796	752	793	757	808	807	801	862	807	772	780	731	807	743	791	777	801	821	762	771	808	780	815	771	791	776	795	789	788	772	793	788	782	806	823	794	791	817	798	815	802	791	823	821	779	795	791	826	791	791	818	720	806	851	776	800	793	777	757	775	834	764	830	857	786	808	800	806	783	809	817	801	748	814	840	839	830	793	826	781	809	805	799	769	734	797	799	796	772	810	794	836	810	789	815	743	782	824	805	783	802	833	805	790	820	792	799	833	821	780	759	739	811	798	828	799	744	767	751	813	743	817	801	790	793	750	768	815	763	835	823	803	762	741	770	793	831	769	747	779	782	781	842	792	850	793	813	788	786	800	819	800	756	770	769	745	766	827	779	838	775	822	827	838	828	737	842	790	827	800	793	807	803	770	844	771	855	789	820	767	799	794	820	756	825	792	794	792	812	827	783	789	817	764	809	807	781	808	764	832	824	754	795	779	796	786	799	787	812	812	741	817	778	790	845	861	831	805	818	792	851	801	761	810	840	803	768	779	778	782	794	783	772	794	805	782	840	807	813	786	791	821	820	830	802	822	796	814	821	783	814	831	863	797	795	786	767	843	817	812	731	812	801	790	780	778	768	845	774	798	793	751	852	854	767	809	853	758	817	788	782	795	804	798	796	814	809	775	779	821	820	838	803	827	816	740	807	792	827	762	827	747	793	835	798	762	805	749	777	836	777	768	782	796	783	816	780	784	797	751	764	812	788	807	837	851	811	797	763	806	833	811	816	823	778	788	819	821	796	769	717	770	782	806	785	807	804	797	821	834	741	816	774	782	774	813	782	785	822	799	809	759	768	749	792	811	848	797	775	796	785	840	750	815	828	759	801	791	806	806	839	803	855	810	821	793	791	832	839	798	794	824	832	759	774	786	797	797	765	830	827	841	829	791	807	774	799	794	816	775	802	748	814	789	804	835	772	857	781	812	807	872	821	803	817	829	799	833	805	778	779	755	792	772	820	766	815	762	806	827	774	792	791	800	819	734	805	805	797	779	788	822	782	792	748	863	828	791	818	804	810	812	803	854	840	775	850	745	834	801	764	805	848	762	783	768	789	835	776	818	794	776	805	788	812	819	747	757	838	861	844	837	749	789	798	759	781	831	847	831	781	811	795	797	810	846	754	765	802	785	746	790	752	755	816	760	763	775	777	802	809	787	794	816	724	796	784	794	772	813	839	845	781	740	812	775	813	781	780	817	783	781	764	845	776	809	765	780	813	798	801	815	769	789	760	822	819	764	788	799	819	765	778	788	749	777	825	791	803	790	792	815	804	771	798	767	782	806	886	768	821	766	756	785	778	815	778	802	802	813	772	825	821	848	809	774	833	830	827	765	795	843	726	856	803	791	788	831	784	783	786	764	803	787	795	861	739	849	807	843	718	784	817	817	829	836	774	820	799	815	800	813	756	765	789	756	825	761	770	776	753	819	811	780	755	838	837	820	823	785	764	819	824	784	846	763	841	855	798	781	724	785	801	812	781	808	795	776	843	824	830	811	760	824	795	821	841	802	804	800	782	808	775	789	797	799	767	760	795	787	828	828	847	819	856	828	815	809	794	752	854	777	811	753	791	791	776	846	779	741	805	797	820	794	781	770	822	781	820	835	761	806	805	806	826	835	707	730	728	805	803	772	824	859	883	759	762	830	834	815	859	786	805	778	763	755	792	785	778	742	836	772	812	826	796	787	815	798	796	787	760	810	829	821	804	777	809	816	810	802	789	818	787	810	764	786	817	765	801	776	791	783	783	778	786	768	820	793	803	834	799	824	724	760	821	779	812	782	800	802	812	819	825	797	856	845	796	815	820	774	752	789	786	806	831	824	752	777	789	825	777	805	793	861	783	739	827	837	777	836	752	767	772	793	802	793	797	835	789	756	801	762	819	815	787	837	770	831	784	776	758	815	783	821	804	784	783	758	800	752	762	820	860	783	800	802	764	787	824	828	786	721	786	819	851	806	779	816	774	784	823	749	814	803	802	873	843	756	803	779	797	780	804	811	840	789	787	771	824	806	819	809	758	792	798	784	775	788	782	823	733	805	812	744	804	799	788	794	781	800	790	795	836	868	796	762	779	777	802	762	796	812	801	837	825	795	774	781	800	829	801	812	739	832	787	802	789	830	796	824	805	816	784	795	822	777	827	777	778	788	777	828	772	785	809	763	800	783	747	752	806	838	765	791	835	794	808	753	792	813	771	788	711	771	765	792	765	796	820	754	768	808	806	790	811	787	859	819	770	832	842	822	791	787	757	743	798	813	786	789	838	848	769	753	856	778	807	755	825	829	818	800	834	783	809	801	807	801	757	784	800	815	823	795	821	801	786	812	777	814	770	806	833	763	772	867	799	828	802	786	784	759	791	794	818	783	750	750	836	768	825	760	792	819	806	801	825	777	830	775	869	820	803	769	814	802	769	841	781	840	775	759	787	811	777	760	825	770	820	807	801	785	815	775	787	817	811	753	772	798	817	811	816	792	795	800	826	825	819	775	798	827	772	837	773	809	819	839	753	786	758	823	793	786	783	805	760	762	763	823	821	792	851	779	750	780	789	808	838	793	755	810	830	795	819	794	795	783	783	772	849	800	814	770	815	789	769	813	747	787	815	808	730	783	891	806	875	801	806	783	854	778	813	797	777	782	820	837	749	826	802	820	755	802	816	780	808	784	811	786	783	737	803	792	778	762	789	774	776	792	773	803	753	789	755	825	839	811	805	805	775	806	828	756	809	777	785	753	762	843	815	778	818	746	830	764	826	850	756	748	798	809	798	811	780	777	829	764	808	812	791	776	751	807	754	745	776	806	781	813	796	794	755	808	799	765	803	803	857	784	791	765	766	823	753	787	805	797	804	790	739	797	835	875	822	812	776	804	794	822	804	801	805	807	835	805	774	844	794	827	800	803	771	783	743	807	810	822	759	804	800	789	770	831	785	751	811	690	763	763	805	799	799	780	806	849	792	803	810	803	822	810	775	746	826	769	845	796	784	728	785	765	756	832	835	793	811	769	823	727	793	792	767	816	801	788	767	787	830	752	780	744	763	784	793	819	794	778	804	793	815	777	807	784	783	822	861	801	824	820	811	850	833	778	783	801	795	814	785	768	799	776	785	849	792	767	791	812	784	813	761	788	795	807
3948	33998	85892	76120	15727	980	910	931	883	875	854	855	827	837	871	809	878	809	832	957	3195	3933	2511	1534	1025	859	795	832	838	843	823	766	810	774	800	794	809	779	861	833	789	808	833	832	784	792	792	809	808	839	794	807	784	769	797	819	791	781	786	804	788	834	796	797	839	868	841	767	837	842	797	776	766	839	817	834	799	843	770	778	765	768	790	782	840	844	780	787	808	836	814	836	793	783	835	761	774	752	778	789	793	765	793	786	806	786	772	779	784	809	725	837	830	793	766	778	774	783	807	821	829	766	774	792	766	794	840	840	865	756	841	834	808	841	834	801	814	818	810	816	787	788	796	796	817	762	795	811	765	762	766	860	814	800	785	828	783	788	866	837	822	795	791	815	840	792	751	799	796	791	804	783	815	791	780	765	782	770	814	782	859	758	770	748	761	804	773	816	790	774	816	738	816	823	765	771	806	793	775	747	830	782	787	815	781	773	789	840	758	791	857	776	782	750	784	791	783	798	762	798	770	779	785	769	871	828	761	768	741	818	791	794	792	816	791	801	782	806	806	767	809	761	848	807	791	802	800	826	776	818	858	784	830	772	800	785	797	868	779	809	767	755	787	840	824	814	778	780	793	737	766	756	809	827	820	788	774	787	785	798	813	810	797	800	811	811	818	798	840	777	827	801	780	827	777	803	776	782	805	828	822	790	760	813	841	759	766	831	757	789	818	779	769	795	793	807	792	783	806	818	780	781	806	796	838	814	811	810	795	766	799	788	834	797	782	790	817	850	784	751	796	753	762	781	761	744	753	813	761	762	832	851	744	829	823	777	836	804	813	793	758	783	789	822	845	797	794	798	743	792	814	774	803	813	798	817	818	811	860	733	778	822	805	851	797	788	806	784	810	780	809	745	781	808	814	795	757	793	754	813	768	797	795	781	835	838	849	823	763	809	818	850	737	761	764	763	777	791	755	769	806	800	800	813	797	786	761	776	785	772	754	788	814	838	786	827	812	789	772	774	779	784	817	811	824	831	732	819	777	814	779	797	779	812	812	766	806	830	845	749	781	764	865	843	802	786	754	795	797	784	796	738	735	847	748	801	780	773	777	799	844	822	833	758	827	803	780	777	785	800	805	782	773	786	776	823	797	754	836	778	850	824	742	823	779	808	792	746	807	803	782	767	841	798	798	794	844	772	808	795	808	769	791	766	797	723	785	811	799	815	838	783	832	810	812	821	745	794	818	793	778	815	804	789	812	748	818	771	842	793	788	768	803	779	782	830	796	791	790	768	781	742	789	803	804	812	804	870	780	768	773	789	781	814	765	797	847	771	751	814	867	833	825	837	818	800	773	809	809	820	762	781	819	790	862	771	765	816	786	813	801	787	788	771	768	805	855	780	822	788	765	839	828	811	745	787	826	812	782	791	827	808	817	854	836	720	851	771	788	837	798	820	808	875	836	860	801	808	790	776	801	805	775	771	836	783	770	806	828	797	735	845	809	844	838	808	834	779	776	804	754	790	784	758	764	816	779	803	798	768	830	772	772	783	800	803	776	799	766	808	768	763	794	732	809	831	813	842	757	788	831	789	806	818	803	815	781	779	826	789	773	749	766	785	827	813	808	754	803	766	781	767	735	802	800	799	799	849	813	775	773	779	780	777	802	798	811	752	794	786	780	779	790	786	792	797	789	820	777	765	787	793	801	765	788	785	794	781	796	773	776	791	805	791	748	749	756	774	808	831	783	740	791	788	777	803	785	806	807	780	813	766	775	765	799	823	812	773	757	830	808	812	823	786	775	785	783	779	836	782	715	811	795	749	752	857	764	806	793	767	781	793	796	797	826	799	814	797	783	774	780	786	839	810	781	815	832	794	813	745	768	812	806	807	827	779	835	825	785	826	806	797	814	790	837	761	840	784	814	828	782	783	749	890	791	791	816	809	805	762	788	825	815	827	794	786	841	797	803	822	779	811	823	793	769	776	771	800	784	755	837	786	785	802	827	785	753	802	783	815	756	807	778	788	777	813	814	796	780	790	774	738	781	742	800	810	779	790	757	745	820	831	851	800	795	792	797	794	802	825	792	780	766	784	780	847	847	801	796	787	735	801	815	788	785	779	788	787	792	781	766	802	796	755	773	805	774	773	794	768	819	828	757	747	767	780	779	767	832	778	798	734	816	844	791	787	801	801	853	750	808	790	765	764	814	788	828	778	821	811	783	830	806	769	796	764	778	806	812	765	811	830	810	813	764	799	790	818	829	825	770	799	758	773	776	841	797	827	767	767	753	815	804	771	756	801	824	766	772	784	829	775	804	764	796	784	800	821	833	766	757	872	833	785	825	786	834	834	819	832	816	793	785	780	810	737	773	802	801	769	811	770	817	762	807	790	865	828	810	774	796	773	801	788	762	815	753	767	725	826	785	823	748	742	791	820	801	747	724	818	815	770	796	777	796	823	786	839	831	803	849	827	805	785	803	821	820	750	806	808	761	834	760	823	752	733	829	750	768	828	818	775	807	779	814	800	771	781	740	773	733	740	771	827	818	801	794	803	776	793	796	764	776	822	809	768	801	792	799	792	821	780	748	779	772	800	778	811	769	797	775	806	786	819	743	776	715	732	793	818	809	789	817	769	815	798	715	810	816	776	752	744	777	780	764	744	767	768	800	802	760	768	748	783	789	796	765	748	749	815	778	756	812	788	782	765	758	760	773	763	794	771	786	773	775	766	793	774	814	747	778	815	811	805	737	791	808	783	769	776	755	835	801	786	777	805	786	782	775	792	805	737	788	798	769	763	780	834	819	778	775	786	768	779	792	780	744	761	789	784	820	805	804	762	797	760	798	773	829	768	774	799	773	752	848	810	816	797	804	824	775	822	797	776	772	736	809	817	728	808	811	764	777	828	841	802	772	822	808	794	765	781	804	780	765	775	759	798	774	782	751	782	780	802	797	840	746	808	794	801	790	802	805	784	780	797	837	776	823	804	787	787	791	825	791	776	798	798	790	799	792	781	789	791	796	789	801	797	771	857	799	799	780	789	793	828	759	823	812	811	743	815	817	796	792	798	778	798	788	803	755	802	784	771	755	789	819	808	807	787	764	834	809	769	801	839	820	792	769	818	777	815	809	824	759	767	768	775	822	771	793	822	773	825	835	829	776	755	740	743	770	777	776	757	803	793	750	810	806	800	793	742	842	809	785	765	764	836	784	797	763	841	751	864	718	792	777	765	766	821	827	814	799	820	835	791	797	744	790	791	815	771	849	809	844	752	810	806	771	837	828	823	782	758	819	809	796	738	784	727	804	781	818	735	783	803	783	818	714	765	774	792	763	775	863	796	776	771	836	808	776	773	764	792	818	796	728	832	754	809	795	811	805	794	785	763	793	837	764	813	815	792	822	758	803	777	777	775	797	756	775	793	759	761	782	777	786	840	778	766	748	752	774	809	815	755	835	784	795	784	821	747	793	766	802	760	789	744	784	783	797	757	820	850	747	847
27263	15483	24032	26287	10315	1135	834	761	773	748	778	775	748	759	784	824	820	790	791	774	827	944	908	846	833	767	801	768	718	741	763	785	731	772	752	754	801	744	713	759	799	772	757	750	769	771	797	770	768	773	806	765	760	718	789	716	748	767	769	743	802	815	757	787	793	739	795	700	768	762	739	740	764	701	754	771	791	751	775	757	747	774	786	789	761	728	741	773	776	763	762	746	798	719	824	780	760	725	772	758	737	770	740	743	720	786	728	758	763	718	740	748	735	753	725	751	796	737	809	775	790	738	825	759	760	747	790	775	762	765	746	785	769	824	837	763	782	771	754	714	748	732	746	744	760	723	756	744	802	762	763	745	761	770	788	731	742	730	779	720	798	811	794	744	790	744	762	731	768	762	775	718	722	779	789	809	798	766	768	744	759	751	828	736	728	751	773	751	786	812	805	808	762	777	783	722	784	802	696	737	725	766	778	758	779	734	770	748	732	790	770	695	744	753	712	765	759	731	754	777	712	766	734	836	797	789	765	779	765	763	725	775	756	779	751	759	717	813	835	750	789	715	759	784	808	739	741	764	794	732	750	728	766	817	723	719	730	787	776	767	804	770	749	722	797	742	785	788	760	801	715	766	737	790	715	771	781	790	751	752	717	742	762	782	726	753	779	783	723	772	742	739	766	750	765	784	782	781	837	750	751	748	755	773	740	729	747	738	767	771	729	767	742	760	780	785	752	790	758	760	808	762	770	730	728	715	786	735	755	758	749	705	764	739	770	746	775	774	735	788	775	719	748	768	806	766	772	751	790	780	765	789	784	751	744	797	756	761	785	796	776	707	785	780	750	785	738	788	753	794	743	790	808	768	764	759	816	764	809	791	808	783	744	753	731	791	735	712	763	751	718	758	740	756	789	725	747	766	726	777	740	779	782	726	770	711	722	743	701	721	813	752	738	779	783	783	779	754	723	770	783	773	739	751	733	721	760	815	793	720	729	748	783	754	738	762	743	754	748	740	689	760	794	771	778	777	707	739	732	810	747	770	752	714	759	790	731	786	798	809	680	753	752	741	775	716	805	773	780	749	768	759	731	794	784	784	728	791	754	759	711	728	742	705	764	765	702	749	715	785	766	771	768	774	753	793	754	712	751	754	747	775	730	720	715	743	778	750	715	815	772	775	776	777	787	746	771	775	762	774	742	739	761	762	710	750	761	807	754	713	762	788	754	732	753	776	782	756	790	764	766	765	770	765	763	817	753	821	759	735	714	779	754	720	775	786	771	766	815	761	752	755	729	760	768	752	717	737	805	767	762	795	750	762	745	772	799	748	681	777	759	730	747	762	734	727	736	740	755	801	812	785	775	752	768	745	782	742	794	800	738	757	803	787	745	790	763	769	754	748	767	765	797	763	742	718	698	756	791	761	770	732	782	770	809	776	752	765	766	757	751	805	725	854	791	773	764	745	788	792	734	776	774	726	704	764	793	748	778	728	763	789	732	761	793	771	759	762	724	756	729	733	725	813	716	734	739	764	731	783	758	753	777	730	746	728	748	718	777	708	705	723	739	701	729	773	757	755	753	724	772	778	720	690	777	786	759	835	763	786	760	763	739	778	729	769	752	808	805	795	779	764	757	756	757	755	740	708	704	724	793	721	678	792	749	738	743	725	786	811	778	787	736	741	780	746	759	787	787	821	748	729	793	753	797	750	792	737	753	741	685	739	740	707	792	750	780	690	778	742	774	777	767	800	755	705	795	770	748	786	771	776	748	759	762	778	809	721	769	718	744	796	805	771	790	738	788	765	814	767	754	759	761	738	751	778	772	792	774	762	773	798	758	806	729	763	736	764	751	742	791	751	772	746	757	735	770	729	728	791	777	741	713	768	772	756	793	788	779	709	769	749	739	770	757	769	751	766	773	738	741	701	767	784	793	782	790	791	757	794	742	741	707	759	726	763	771	747	728	763	745	716	784	770	784	709	763	740	738	797	744	747	778	744	765	741	748	736	728	740	752	761	780	758	771	755	744	813	803	744	779	762	716	739	735	738	731	744	752	793	739	713	823	808	785	733	748	818	770	748	766	733	755	823	730	786	805	790	746	804	757	784	756	753	741	735	748	730	765	752	752	753	756	760	745	786	765	736	798	742	717	746	779	725	798	777	794	827	756	767	785	753	763	762	795	769	745	765	768	770	746	721	799	751	782	751	814	823	742	745	735	753	796	769	801	743	759	787	753	808	799	725	729	740	802	770	786	776	762	719	757	734	809	756	761	766	789	719	739	756	806	743	725	740	753	761	732	732	763	749	749	785	796	712	772	751	779	736	759	730	759	773	757	731	745	818	792	720	777	716	759	770	759	709	775	797	759	752	766	814	756	845	770	762	751	792	746	762	723	774	748	770	766	804	738	755	776	793	813	733	779	787	732	771	778	761	749	758	787	710	733	774	806	718	729	789	802	758	752	799	751	755	689	744	750	789	795	723	769	762	786	778	783	746	707	772	761	799	785	768	779	762	797	727	790	761	727	771	766	774	734	747	764	748	780	828	770	718	734	769	791	784	774	782	790	724	784	738	678	746	768	783	700	775	721	820	721	754	738	740	800	732	756	736	742	762	793	782	751	801	747	788	820	742	811	811	773	779	769	772	748	726	752	705	798	782	723	788	766	778	749	735	740	767	781	773	733	812	732	724	745	791	797	801	754	785	772	754	756	792	715	736	754	731	752	794	771	678	780	734	701	767	727	778	775	791	726	716	789	759	753	780	713	778	769	771	761	762	756	760	755	764	766	749	785	745	754	783	735	730	775	774	730	720	742	769	775	790	811	773	796	742	794	752	728	753	753	823	791	741	759	765	728	764	769	794	777	773	775	720	801	755	779	739	782	735	743	820	746	755	754	763	732	757	753	756	738	774	748	744	712	810	780	741	749	758	750	800	738	800	761	733	740	798	771	764	732	748	754	764	764	759	753	758	735	755	720	746	758	735	757	780	748	752	797	784	748	804	729	761	751	736	770	784	748	736	765	785	770	763	741	748	768	792	791	781	710	755	753	798	765	732	762	731	789	766	751	783	770	798	779	727	728	736	754	720	727	745	767	761	741	760	739	763	745	755	818	729	741	800	743	720	704	784	789	807	745	762	795	759	778	781	788	725	760	720	772	736	791	728	766	758	786	778	810	692	760	745	793	759	767	771	756	761	757	781	728	768	757	758	764	751	735	747	733	752	778	783	708	755	771	804	779	798	734	749	746	767	767	725	741	729	746	753	797	745	692	737	780	736	753	769	777	786	726	767	782	777	762	771	781	779	758	750	775	757	748	799	756	743	813	738	760	726	801	801	791	707	787	786	821	757	766	748	760	708	784	726	720	696	747	764	802	787	787	745	769	776	801	760	758	725	767	739	745	740	799	776	720	795	751	746	721	776	782	720	730	783	776	745	741	814	793	745	734	765	764	757	766	718	759	756	730	784	748	790	827	808	806	762	794	770	756	773	740	755
4983	6697	25147	18745	6083	722	705	673	710	657	692	680	665	705	708	665	702	688	736	731	835	923	824	793	697	691	654	665	725	691	696	681	727	738	668	731	721	703	698	715	687	682	704	677	698	702	688	702	681	696	682	676	691	702	716	675	726	732	727	750	713	662	703	707	694	718	697	682	671	709	638	711	718	731	658	699	681	712	688	732	694	713	684	713	669	674	699	684	739	692	718	689	698	712	701	720	667	711	687	670	674	708	685	684	679	686	700	649	694	685	714	688	681	680	706	641	696	694	664	684	708	724	673	694	706	698	708	660	665	700	711	704	675	696	751	697	664	677	699	721	714	703	710	687	681	728	700	678	709	716	729	688	703	694	659	707	708	685	677	716	678	723	725	698	677	685	710	687	701	720	731	770	738	686	689	712	715	717	708	703	723	668	665	677	754	677	692	692	677	681	705	645	711	647	668	672	648	715	701	662	708	650	655	681	706	681	653	718	721	694	712	719	718	716	701	719	695	688	688	670	669	709	680	707	685	704	713	723	696	734	697	674	717	681	665	714	700	649	682	733	715	670	654	659	715	713	702	702	698	692	667	702	660	675	707	673	701	662	688	659	672	684	720	692	690	715	686	692	687	639	751	683	759	649	660	690	661	700	672	758	695	665	677	665	688	731	699	736	688	707	730	668	725	686	653	675	688	675	731	689	700	713	679	695	724	709	671	682	744	721	715	696	666	681	694	660	716	658	702	689	732	713	690	685	740	663	705	688	700	669	692	667	675	691	686	674	702	685	664	675	672	644	672	693	708	694	653	709	682	670	712	665	745	691	730	699	699	672	684	709	687	699	700	749	695	716	722	675	682	678	662	713	653	666	684	703	733	726	635	699	685	737	743	701	737	730	679	708	672	713	748	686	666	664	666	719	695	702	699	710	716	713	687	716	711	711	687	706	610	715	692	693	699	712	659	727	740	709	709	651	706	663	698	708	695	678	710	714	682	655	706	684	707	713	691	693	702	715	655	672	715	668	707	743	720	679	709	715	662	697	678	699	667	720	682	710	723	679	665	699	695	692	638	681	704	679	668	711	744	656	721	720	703	654	681	685	745	699	713	714	699	676	726	765	707	692	705	693	722	691	709	714	691	679	678	677	704	648	731	677	721	738	710	725	730	674	692	677	674	682	636	683	695	733	650	689	689	719	710	695	665	654	654	668	703	685	662	688	695	696	755	653	702	694	679	683	681	734	705	659	708	656	675	680	697	659	654	710	671	733	691	703	722	688	693	699	715	708	698	684	653	754	752	684	720	685	683	695	709	703	753	679	671	659	704	687	681	640	711	681	666	708	632	711	696	724	696	672	749	680	680	666	708	639	707	675	642	674	715	706	680	716	681	672	691	662	697	692	700	705	703	680	682	686	710	701	666	729	688	696	667	720	763	659	690	713	719	697	680	728	684	701	747	676	654	651	699	670	715	710	687	710	713	664	666	663	680	709	665	693	696	731	693	661	718	719	655	718	720	726	722	711	644	714	707	684	697	675	675	716	699	712	664	717	653	676	741	703	671	681	697	739	732	701	702	649	678	715	656	678	695	679	646	684	716	670	692	702	693	666	709	647	674	682	741	726	697	712	679	702	703	699	748	689	734	707	671	677	689	677	713	697	684	707	692	679	648	687	693	700	715	715	738	709	682	680	682	680	694	726	759	672	702	716	728	703	719	663	733	687	733	670	670	715	727	658	748	732	670	748	699	750	709	656	694	682	682	730	695	675	676	711	697	687	667	711	699	721	700	701	721	733	725	719	747	707	693	696	668	684	700	728	669	667	724	755	664	676	701	685	722	691	695	740	720	723	673	688	716	687	758	723	695	676	714	744	702	681	697	718	756	687	703	705	724	664	683	684	709	715	712	665	660	697	686	691	704	712	659	680	691	660	682	650	676	677	684	705	702	731	757	704	692	746	710	708	643	723	739	678	675	640	665	706	738	659	726	675	709	701	711	662	739	709	671	706	757	714	687	685	698	674	731	674	707	697	692	713	689	722	661	671	694	701	726	695	686	626	655	696	678	722	706	681	705	655	748	679	631	680	658	680	708	757	705	675	694	729	685	710	669	679	686	658	679	650	703	676	685	685	685	660	648	733	696	725	685	656	660	704	690	701	676	678	756	738	687	675	677	683	716	734	729	655	662	720	661	724	720	696	698	676	696	661	726	665	693	689	698	671	622	673	710	687	701	702	713	700	633	661	646	670	683	715	671	724	703	680	740	708	684	711	656	713	701	698	696	726	713	660	711	676	697	739	678	711	703	695	680	649	702	697	735	683	792	680	745	694	684	672	743	684	661	705	694	707	728	720	728	673	698	622	664	724	726	698	703	693	706	728	722	694	697	702	710	686	726	713	688	684	715	724	721	711	672	677	733	667	706	757	695	650	683	720	694	691	728	723	710	723	665	705	696	664	710	633	680	657	685	676	688	706	688	719	675	668	705	685	711	709	656	672	707	691	734	670	689	724	649	686	681	716	731	651	694	701	712	755	736	705	696	695	666	693	696	709	723	671	709	692	690	721	729	722	690	748	669	721	676	685	671	713	651	702	684	656	702	664	717	716	672	716	751	690	691	654	670	698	701	737	685	682	679	719	681	692	711	673	679	700	684	709	695	725	673	704	649	694	680	693	721	696	671	699	761	736	703	732	660	721	771	619	678	750	738	681	698	726	671	695	705	721	643	661	631	692	733	709	658	717	711	727	667	705	703	696	678	673	716	729	662	710	688	705	666	724	687	650	665	695	712	673	655	684	696	706	738	638	750	673	690	732	705	699	704	673	677	728	679	683	723	693	722	741	704	715	632	666	736	694	692	676	690	725	713	678	705	683	659	662	691	719	681	703	686	735	678	734	674	735	724	707	676	678	720	696	681	705	705	684	701	714	706	681	653	703	695	701	712	640	653	696	759	672	627	691	709	661	673	683	734	674	689	682	738	714	703	691	705	666	684	642	680	741	667	762	689	652	729	727	668	680	692	656	708	686	717	661	643	698	710	671	688	705	672	693	716	663	721	716	675	732	695	655	676	675	732	714	701	672	700	681	705	673	679	715	684	705	689	711	698	673	701	678	722	721	703	667	676	655	697	726	724	667	649	662	712	671	703	687	707	723	701	713	671	721	719	665	709	673	699	718	673	683	705	677	728	688	684	689	711	684	673	705	693	728	743	707	698	725	736	722	717	707	682	639	682	716	675	707	738	702	649	699	666	718	695	737	710	695	678	677	680	694	714	678	673	757	707	738	670	715	702	688	723	679	701	755	657	677	733	688	701	722	657	692	638	702	723	659	704	710	717	696	680	639	716	671	718	652	702	646	715	709	657	731	661	722	716	729	682	674	672	661	687	705	742	708	699	686	677	712	696	680	702	670	742	702	718	744	710	769	672	666	765	679	683	711	710	662	690	670	675	702	696	718	692	699	701	692	704	750	742	686	666	706	727	675	693	676	764	683	748	687	734	669
24497	21103	39771	55992	40345	10463	1778	981	724	805	748	756	786	698	748	713	691	728	703	765	1497	1702	1306	1049	799	709	765	700	783	754	661	652	684	734	674	729	741	696	734	699	715	699	727	787	753	741	715	712	717	651	681	662	731	702	708	666	724	722	713	743	640	694	721	691	701	694	715	746	746	715	736	644	751	708	691	707	773	720	701	687	712	699	690	721	657	742	708	742	743	708	677	741	639	744	707	685	691	735	722	706	705	669	758	729	721	740	679	738	663	725	707	751	730	717	781	710	735	689	715	711	722	736	714	711	694	708	719	739	691	670	720	743	714	726	721	677	728	741	647	770	784	701	672	701	699	733	704	727	720	735	755	716	725	677	726	709	648	743	674	724	736	705	679	719	731	675	725	660	686	704	683	655	690	725	678	712	671	683	689	740	692	761	691	721	735	705	745	749	730	715	709	711	692	694	736	703	739	674	662	675	728	704	694	692	686	711	733	690	763	713	704	670	749	716	705	750	744	692	705	690	676	737	703	732	738	711	725	713	715	714	723	724	720	704	677	683	657	706	679	708	748	687	711	737	729	669	696	741	691	700	735	717	724	695	676	757	724	698	723	753	653	725	738	716	755	688	722	706	734	685	745	704	710	742	695	736	724	718	697	686	711	711	738	712	723	743	739	670	669	759	735	642	699	723	696	699	700	703	711	700	704	734	720	708	702	747	688	719	716	696	664	705	694	710	766	715	709	699	699	721	727	701	702	674	659	685	685	729	686	648	718	706	675	664	694	718	718	714	748	691	669	744	687	683	702	679	735	700	741	707	666	716	685	695	743	724	727	675	752	691	685	717	718	712	721	725	752	735	723	680	707	779	714	695	748	726	725	721	721	695	690	707	651	727	716	680	696	718	674	702	734	756	747	717	742	723	713	672	720	732	685	679	714	661	740	660	708	733	726	743	701	735	683	733	725	721	732	762	707	693	762	694	687	723	733	697	706	668	705	709	691	675	722	708	712	693	723	741	732	720	749	706	711	716	738	677	694	692	669	748	672	695	709	735	702	702	699	739	717	707	664	717	673	725	702	713	688	728	693	654	711	738	695	737	736	765	696	698	686	730	704	706	722	698	700	737	738	688	731	667	724	701	762	717	754	707	721	711	687	716	734	764	715	720	726	706	704	677	734	722	712	736	687	680	687	720	730	697	722	731	778	725	721	770	681	710	740	726	731	684	715	681	705	728	661	747	752	704	742	694	697	783	713	732	695	717	728	721	749	696	725	646	714	719	669	745	727	717	697	724	716	719	659	739	713	708	743	729	718	728	669	726	677	743	745	680	717	728	723	700	724	720	705	707	734	700	706	731	751	687	714	730	726	713	634	728	723	696	711	746	728	737	748	718	705	695	737	686	703	698	737	724	711	672	711	723	745	728	685	695	713	755	698	708	727	718	712	688	711	731	693	692	691	666	690	698	707	716	708	701	720	683	745	695	723	693	716	686	723	735	694	746	725	697	735	715	704	730	708	647	672	746	716	726	706	680	716	678	754	717	715	768	717	764	744	720	710	740	761	665	708	733	746	687	691	664	752	698	724	711	703	660	680	718	716	730	714	718	707	738	773	731	694	711	695	657	687	673	741	711	759	724	675	732	722	746	765	727	703	702	727	714	672	690	705	725	688	721	690	655	724	727	687	708	759	728	661	736	719	735	748	735	696	696	726	696	681	703	722	718	696	718	699	740	697	694	733	682	699	715	680	701	760	707	703	693	735	765	703	774	726	732	713	727	699	735	685	678	720	701	701	730	675	706	669	755	697	722	764	736	680	720	692	681	722	695	700	725	703	674	728	732	726	771	734	752	699	697	712	659	733	680	687	717	671	658	704	720	693	700	739	727	707	752	738	750	702	701	729	729	695	685	712	717	706	703	684	681	735	728	743	746	707	766	734	734	686	701	704	688	709	699	677	698	741	696	731	739	675	712	714	722	687	728	722	738	681	740	720	718	751	661	694	724	711	687	711	685	724	690	706	724	711	729	695	736	666	709	679	693	700	672	759	706	735	695	738	716	717	687	748	673	713	682	703	681	718	685	736	744	729	758	716	689	741	690	679	786	731	689	678	659	716	680	749	702	707	723	734	769	669	699	687	723	708	704	698	667	671	732	698	732	701	715	713	709	702	691	677	732	778	714	693	703	721	708	722	714	691	697	711	698	683	697	724	693	679	731	672	713	715	701	695	733	730	770	701	713	700	702	693	743	729	720	696	670	697	743	687	690	691	724	722	714	710	717	702	679	750	665	688	743	738	704	709	707	670	749	717	704	700	719	714	683	694	707	666	696	745	695	755	734	706	737	719	675	740	661	718	722	699	694	711	694	691	709	676	745	775	693	786	667	643	720	646	671	675	705	737	748	720	670	716	722	696	727	739	729	717	746	683	704	731	764	702	712	731	724	712	697	718	708	728	714	726	725	691	749	712	711	758	684	698	754	658	662	732	738	726	721	713	677	767	690	708	704	681	630	669	725	713	689	720	687	683	711	706	712	690	743	678	713	676	716	731	734	714	672	693	737	737	690	730	739	698	688	684	719	683	738	730	724	735	757	699	717	699	715	700	695	720	700	691	697	689	742	679	695	687	685	726	719	721	767	651	694	736	690	704	706	705	725	705	709	712	735	702	726	700	668	752	729	687	691	746	750	689	709	714	684	727	731	729	728	765	701	696	691	735	694	702	680	736	677	725	664	684	743	662	723	741	723	744	699	642	707	712	730	713	724	713	726	697	704	693	692	718	700	690	706	684	697	700	709	738	709	714	745	694	711	661	684	763	706	670	676	715	731	707	692	735	714	708	742	723	719	737	701	704	721	710	679	731	708	709	698	711	755	723	712	740	715	737	723	715	652	741	716	771	694	746	708	722	725	701	696	718	718	757	752	756	749	731	681	698	721	756	692	706	678	771	710	731	739	706	715	699	683	714	704	705	674	639	687	751	695	804	708	735	684	689	687	716	702	795	716	731	717	695	702	738	738	755	758	783	753	771	694	723	770	729	700	656	705	748	704	713	692	678	681	723	730	719	707	698	695	762	706	689	727	751	686	716	658	685	704	673	704	688	676	720	741	661	708	664	725	708	677	714	759	724	726	685	687	738	672	720	720	676	745	636	714	713	695	725	700	705	673	712	740	722	700	682	690	710	726	690	710	757	751	685	659	717	727	667	732	726	713	728	751	737	737	709	651	709	720	702	677	739	697	729	758	676	718	746	738	755	727	681	704	694	719	704	711	692	637	732	732	658	744	704	664	728	725	766	685	702	766	713	774	742	683	738	726	716	717	695	707	688	697	742	698	692	729	691	735	721	692	729	752	745	743	648	725	729	732	719	683	710	677	741	713	713	704	726	786	718	742	737	708	744	713	684	667	677	777	660	778	658	669	735	644	696	705	742	693	713	743	741	701	698	718	710	724	720	644	686	710	701	751	709	726	724	709	718	674	722	694	658	699	720	685	729	685	649	685
3471	11356	71544	66904	27633	827	786	728	760	761	718	756	761	727	725	724	728	742	675	871	2136	2146	1574	1050	825	728	738	740	743	699	725	695	736	734	735	745	699	690	716	660	702	741	723	681	718	679	711	687	730	700	697	686	730	708	711	707	726	709	723	700	691	708	697	709	743	713	750	701	712	701	726	713	742	723	726	730	700	740	725	745	707	711	689	746	687	696	720	726	723	696	674	704	726	725	749	650	665	700	719	724	721	673	679	684	726	684	734	694	704	655	736	699	729	679	731	721	778	702	709	749	687	720	679	703	708	686	704	733	742	670	728	708	726	695	689	762	728	724	710	713	730	679	704	657	729	732	707	714	679	707	710	698	727	681	710	683	737	749	696	707	698	701	747	724	778	707	711	724	713	722	703	711	719	725	673	709	759	721	717	694	685	684	724	717	673	699	693	698	719	767	694	688	696	753	691	674	748	740	711	720	695	661	690	674	729	695	706	712	727	736	683	726	727	753	719	710	694	685	686	711	713	705	743	711	737	716	745	720	727	730	738	677	720	672	692	721	708	702	698	674	673	732	743	732	663	715	721	675	730	740	703	713	741	686	764	730	721	725	716	669	642	687	739	685	704	766	698	693	663	664	720	674	749	739	717	694	713	679	729	703	710	750	719	755	709	707	742	747	713	689	709	706	709	693	671	727	728	736	688	762	716	761	685	708	741	742	702	690	736	750	709	686	692	697	732	691	697	755	702	726	686	714	722	733	757	687	734	675	714	652	726	731	719	708	710	647	692	699	724	704	712	744	745	715	713	711	697	707	711	698	719	776	685	722	671	728	709	766	728	667	654	767	686	707	757	707	728	704	725	699	687	766	746	705	710	717	696	722	705	672	654	647	658	725	708	655	745	760	645	710	676	667	745	683	700	717	721	711	709	731	724	668	714	734	710	707	679	702	649	716	708	691	731	724	725	697	718	727	742	691	684	675	752	693	715	761	700	668	754	692	705	760	761	667	708	699	705	686	734	722	687	677	706	675	714	717	693	690	756	726	687	675	680	709	681	648	708	703	693	696	660	699	684	705	719	703	699	679	765	757	695	683	700	709	696	700	687	711	691	743	658	684	687	709	669	734	709	716	720	659	706	710	672	721	716	716	695	693	677	678	670	716	724	685	734	720	695	732	679	699	740	680	668	712	705	713	726	678	757	716	676	724	671	747	733	716	708	742	705	709	665	677	741	703	718	732	712	712	710	673	646	680	720	677	706	668	724	735	713	705	775	705	688	713	689	715	713	699	725	724	721	741	716	669	710	751	735	666	750	714	748	700	666	667	736	739	744	688	685	727	709	743	724	688	717	669	636	723	674	724	722	719	651	750	702	693	714	681	714	740	722	707	707	709	698	680	743	712	689	742	707	725	722	748	730	722	700	675	718	691	731	713	682	740	714	692	684	734	686	723	679	690	704	757	754	709	726	660	693	737	745	703	745	673	657	695	703	713	678	715	688	732	706	684	721	702	713	708	704	708	746	705	707	698	715	712	660	731	630	744	716	682	684	688	700	709	629	736	706	671	680	702	723	723	741	683	750	667	731	722	690	692	684	725	648	727	685	684	686	686	687	673	711	688	660	693	720	702	690	701	712	727	697	732	742	731	713	695	707	719	758	756	697	731	680	683	748	709	734	695	740	737	673	738	749	698	674	737	715	715	725	629	773	710	691	687	697	642	698	676	776	714	703	740	701	735	693	738	740	748	723	756	728	700	737	702	716	654	703	669	699	700	690	713	732	686	713	701	699	710	668	708	611	689	696	687	680	718	720	690	689	643	685	699	641	736	664	769	719	682	736	686	713	695	669	713	677	769	706	717	727	663	712	720	691	694	677	693	726	746	690	743	728	678	687	711	656	737	700	739	724	714	735	712	742	719	719	743	658	770	705	675	712	710	685	674	712	738	723	726	692	733	741	707	687	697	673	684	732	716	724	730	668	719	708	755	707	747	713	704	705	695	662	709	676	759	678	723	709	725	691	739	661	636	707	697	693	691	757	687	664	706	718	749	684	687	698	720	698	692	717	753	701	713	692	731	665	742	684	709	731	679	709	699	712	703	739	704	713	722	732	701	749	758	668	724	706	724	734	714	757	722	685	706	734	667	713	695	766	727	721	758	695	656	747	666	717	725	683	709	731	688	740	694	713	693	728	716	718	657	608	739	733	736	678	732	709	712	697	690	731	697	692	703	712	729	737	670	704	699	671	719	689	750	733	688	713	713	687	709	688	717	701	713	711	717	720	689	708	717	731	698	686	747	721	647	692	757	687	657	685	737	748	676	711	708	748	701	685	683	674	717	714	693	707	659	652	717	723	706	694	780	670	677	733	705	691	699	758	721	747	699	707	728	701	680	713	717	719	693	706	726	732	697	684	635	669	689	682	701	669	678	724	642	702	721	725	736	663	710	705	707	703	716	656	688	704	779	730	724	735	647	703	710	720	703	728	708	723	704	711	766	682	690	696	736	697	712	708	708	709	731	704	715	729	734	717	697	703	688	717	709	701	702	710	742	662	715	738	691	698	683	699	721	711	695	735	699	686	716	697	695	680	728	679	699	776	700	766	724	712	701	660	740	670	731	703	680	736	691	679	663	695	716	742	683	664	686	724	692	686	748	757	672	676	701	680	701	722	689	754	683	693	710	733	698	709	666	696	729	665	733	695	677	715	749	722	674	715	748	735	676	708	700	730	689	735	701	689	673	769	676	654	696	701	743	754	677	761	686	734	684	647	679	691	711	708	715	697	706	708	698	662	722	672	700	756	664	659	715	646	720	746	708	678	699	700	713	691	656	706	707	702	713	722	703	711	714	717	771	745	727	706	701	709	723	708	711	700	677	679	723	715	702	740	709	740	721	699	730	685	732	699	699	652	712	699	719	701	733	733	669	676	689	645	752	747	706	679	726	702	682	708	716	667	687	646	690	730	721	697	716	709	693	746	740	707	748	666	659	673	664	721	724	712	720	639	712	734	694	713	735	734	723	666	700	691	698	740	716	703	703	752	740	675	702	717	739	691	694	719	669	694	662	637	730	742	711	695	714	661	705	734	700	734	710	705	706	685	719	666	666	669	744	697	671	720	690	667	706	707	689	697	727	730	702	702	721	676	743	743	706	704	719	666	720	686	744	736	704	695	725	763	719	747	696	656	712	671	690	682	683	704	670	738	669	697	727	707	683	698	707	714	741	713	698	698	713	695	724	704	691	692	723	688	720	717	685	750	687	714	700	712	705	685	682	694	747	706	675	712	721	729	705	684	659	670	722	664	732	684	671	686	684	716	730	695	693	737	697	686	670	683	665	706	755	713	684	681	691	692	683	711	703	687	712	706	700	718	730	690	706	696	699	702	726	688	685	656	694	750	727	761	668	730	724	668	742	682	736	705	683	669	693	669	694	685	715	704	745	671	707	730	695	723	757	711	711	727	683	782	721	753	639	679	717	741	749	653	709	733	739	662	669	708	666
23733	21114	41988	59038	34924	14383	3906	1143	863	858	892	831	878	842	873	814	813	795	796	1007	2289	2544	1789	1222	970	836	834	793	802	821	835	801	816	851	812	790	823	769	819	814	833	839	852	753	799	800	801	803	788	756	819	809	824	825	837	780	762	833	776	800	789	856	786	796	761	860	785	841	833	766	753	850	859	788	835	772	798	799	790	797	793	752	811	766	794	807	823	772	757	836	782	821	813	722	733	753	790	751	770	809	825	783	815	740	813	803	796	821	774	844	771	764	793	814	798	777	815	766	879	770	755	837	790	785	746	789	778	775	798	824	827	835	804	773	812	803	880	776	848	760	804	749	817	809	800	797	763	794	772	801	785	751	799	771	870	809	834	780	803	811	746	802	817	797	793	759	804	799	836	816	844	877	799	791	825	814	783	779	786	798	803	853	832	790	812	805	803	820	832	793	750	824	825	789	784	837	832	827	829	805	817	812	839	808	803	814	819	836	800	779	767	800	812	840	817	812	811	823	777	771	804	804	784	781	785	874	803	749	834	809	771	845	761	854	748	829	795	793	758	843	821	819	778	814	804	805	874	814	824	816	814	827	816	785	796	776	802	810	827	811	832	750	830	779	799	833	835	791	780	818	846	815	766	808	860	818	786	788	817	778	826	811	797	819	816	736	766	820	795	821	784	807	840	773	789	836	808	827	816	749	772	797	768	819	786	850	800	788	788	793	805	797	853	825	805	804	803	784	787	817	827	823	787	789	830	787	799	813	765	775	847	830	848	816	823	839	780	785	808	781	813	813	842	814	785	771	788	820	798	787	783	785	797	780	770	767	778	773	750	770	843	739	787	828	787	768	802	851	802	752	788	802	813	797	798	789	737	799	781	821	778	783	785	840	768	789	783	744	741	759	796	753	806	735	790	784	802	754	840	776	809	772	775	811	764	753	808	806	833	810	769	811	787	796	805	821	810	772	754	785	831	813	791	807	861	799	796	866	790	794	805	845	796	788	797	747	867	765	796	801	862	874	777	791	772	800	779	759	801	770	774	803	780	863	832	809	813	779	805	799	775	807	744	763	760	749	864	848	823	773	766	806	829	781	803	849	818	754	847	817	855	841	816	819	777	768	808	772	771	728	813	772	871	775	752	788	776	812	762	757	749	797	799	804	818	752	758	770	786	803	761	767	783	769	806	824	827	760	828	806	767	805	773	840	825	757	771	780	823	796	780	831	796	773	841	788	758	817	815	829	811	786	805	773	757	809	805	827	768	832	824	819	791	806	795	762	802	793	755	746	784	769	822	844	821	830	840	800	813	752	829	800	822	766	793	774	786	838	857	801	789	775	801	756	812	789	820	772	814	752	773	789	817	785	761	823	773	819	821	788	759	757	761	839	850	785	779	789	797	748	799	769	786	787	810	819	809	828	774	810	780	800	761	789	783	759	843	835	819	804	778	817	831	779	784	748	839	815	859	772	782	750	792	820	787	798	750	777	760	779	803	792	779	786	812	820	812	795	850	822	807	799	786	788	808	873	777	786	747	815	770	779	802	752	791	790	778	824	815	868	738	771	830	868	772	814	816	773	736	790	805	870	801	768	812	833	812	804	830	807	787	799	746	804	798	861	743	823	799	775	747	797	782	807	781	769	815	850	850	784	827	822	796	815	827	781	833	769	813	778	785	819	817	811	822	775	788	760	792	795	788	825	789	759	770	799	842	778	745	809	853	824	811	788	867	814	760	799	819	755	817	824	808	773	828	824	804	836	800	796	799	792	847	761	783	792	783	796	762	806	775	792	778	787	787	765	810	767	836	792	813	748	784	787	772	765	801	875	817	808	811	767	831	816	748	806	797	768	783	768	827	823	821	798	830	764	811	829	781	787	788	782	797	787	807	810	812	831	823	815	829	750	781	826	782	788	807	782	796	775	849	814	809	805	783	798	820	790	764	810	793	813	825	814	781	839	807	804	790	823	776	825	766	832	761	772	814	809	737	776	829	807	805	810	775	839	766	773	774	809	786	837	762	835	778	833	834	846	873	765	826	807	810	799	823	777	807	780	774	743	803	829	760	821	822	837	808	817	754	788	824	860	804	781	827	797	854	780	825	799	862	788	790	827	794	777	840	772	825	791	804	804	781	750	755	778	788	813	820	757	815	800	826	777	773	779	821	774	810	854	821	760	802	809	862	818	851	816	837	842	810	813	781	786	758	790	831	794	815	816	840	795	821	785	796	796	819	780	822	803	771	799	775	795	804	770	822	833	813	815	801	812	801	773	830	806	784	780	827	767	819	814	795	785	867	782	831	813	788	765	807	765	828	786	859	825	815	761	778	821	796	776	775	777	833	830	755	797	849	796	819	774	774	774	785	819	766	785	753	810	816	775	766	763	811	788	731	756	818	805	767	802	793	817	780	787	845	826	829	793	877	801	740	752	849	805	755	774	791	788	755	832	786	813	793	783	834	775	769	822	769	781	755	834	818	736	790	783	832	789	769	793	760	781	788	800	786	810	800	797	818	789	786	776	787	768	821	823	771	782	812	781	762	753	763	787	775	789	817	849	795	768	787	760	778	798	817	813	772	819	804	826	842	762	809	766	762	814	782	851	803	798	774	816	811	776	754	786	784	773	761	805	790	791	782	770	799	747	776	802	782	784	815	828	762	811	820	787	786	815	784	805	789	778	851	817	791	797	769	765	780	797	793	793	790	820	780	839	788	833	781	811	765	816	808	810	770	776	793	801	768	838	809	773	760	764	854	814	795	797	765	778	815	803	784	736	796	774	763	761	829	827	780	800	763	804	817	717	804	831	799	801	754	801	816	793	772	780	768	805	802	787	768	852	791	850	813	753	808	818	786	849	813	842	835	817	821	762	789	781	826	776	790	799	787	785	789	803	787	784	790	821	754	835	829	742	817	806	817	770	805	771	785	786	828	746	785	785	766	822	823	743	788	772	806	800	832	840	775	855	818	787	782	777	780	795	768	775	794	800	725	794	841	810	758	769	793	793	848	846	819	775	863	819	790	775	845	784	805	815	805	794	766	763	784	846	799	824	803	818	769	819	823	833	760	889	802	860	795	789	852	820	807	837	818	810	768	785	788	731	818	784	775	796	799	808	797	801	823	787	756	790	802	775	837	784	791	797	741	794	787	767	779	829	823	765	787	770	777	783	755	820	776	808	834	853	829	796	832	796	797	840	820	802	830	800	770	802	819	804	815	813	787	797	790	786	776	818	850	767	790	789	797	784	861	836	825	842	789	763	814	769	760	790	764	821	784	805	766	813	789	793	794	782	781	802	770	817	804	804	813	814	812	798	756	790	801	780	757	830	781	753	788	850	806	825	793	816	833	790	774	790	788	815	850	819	830	797	771	789	813	806	822	830	847	761	800	803	779	775	809	734	825	820	777	752	765	772	784	842	766	762	814	823	841	802	808	841	787	815	820	776	806	820	812	829	778	802	789	748	760	747	768	817	796	751	812	829	817	841	798	838	802	788	823	796
4082	33966	83254	73280	21720	985	949	875	913	872	816	845	891	822	847	892	821	833	818	1258	3659	3548	2325	1493	1075	916	820	815	802	832	866	805	784	844	814	835	769	773	808	838	845	830	808	795	820	888	750	792	813	780	797	779	797	782	812	815	813	815	854	823	791	828	827	832	820	792	833	878	834	846	874	805	836	835	804	827	799	795	790	818	803	839	811	794	826	804	916	803	781	838	844	800	795	770	832	824	838	805	796	768	812	814	796	820	828	809	820	821	781	813	850	805	826	859	816	796	813	788	816	803	816	811	756	866	787	825	806	803	798	810	772	806	855	836	771	783	787	823	831	854	784	838	826	793	820	819	754	797	839	835	812	824	830	784	785	794	784	819	827	844	868	801	783	848	757	781	788	828	767	781	795	824	797	856	807	808	816	810	799	806	773	837	796	841	758	796	793	809	810	850	840	800	870	825	851	772	851	807	799	855	797	853	852	827	812	822	809	831	822	839	778	854	858	802	794	804	819	843	839	776	820	808	775	831	806	808	760	818	825	808	786	815	807	814	822	859	762	812	761	821	831	866	809	802	876	792	768	789	831	791	833	827	808	809	795	823	824	802	835	782	820	834	791	827	802	791	784	773	771	815	869	808	841	802	805	829	800	815	814	797	834	811	810	848	837	849	811	803	835	820	821	786	814	800	828	784	784	736	808	817	785	821	771	792	815	812	802	788	820	797	890	785	786	793	803	812	793	876	796	813	795	786	810	822	785	772	803	804	810	800	753	806	836	822	777	789	819	810	841	837	799	771	804	827	816	828	844	781	783	841	815	810	726	767	816	813	822	805	846	789	826	808	832	810	801	820	770	827	823	802	786	796	809	797	823	773	813	801	823	787	866	801	792	846	827	817	802	827	796	832	814	832	822	763	856	799	827	787	838	848	860	771	838	835	869	825	859	785	774	791	799	820	831	820	810	829	826	797	810	785	791	808	839	824	823	852	802	742	774	809	790	777	836	809	811	751	834	851	773	861	752	819	747	818	804	830	814	760	810	814	830	808	791	800	849	826	770	796	847	780	820	839	780	790	847	800	809	821	783	848	747	811	762	780	765	857	867	818	807	836	854	817	785	793	794	807	805	822	792	777	838	835	860	804	724	833	762	804	840	800	878	799	778	824	765	868	851	831	806	790	820	854	799	786	780	835	822	852	789	779	828	795	787	835	828	783	790	805	836	768	798	805	772	784	794	802	790	836	855	853	803	810	860	783	775	842	823	881	809	799	799	833	894	764	789	867	870	835	834	806	864	751	799	770	866	816	804	842	821	783	826	813	815	796	778	785	791	823	794	830	774	785	819	803	825	812	807	793	844	865	797	841	804	797	813	777	811	746	753	783	757	789	804	789	792	820	811	835	840	795	745	806	825	810	781	775	772	849	765	835	741	795	844	819	816	825	784	783	874	801	771	710	769	810	805	825	776	804	786	848	815	759	823	829	818	830	817	831	803	771	845	811	820	806	814	814	760	824	831	836	790	824	832	787	809	847	803	829	787	797	785	778	811	791	788	813	808	804	773	815	794	841	829	832	823	815	902	802	874	783	781	795	815	770	794	812	791	811	800	809	830	779	801	823	821	823	776	753	767	800	811	760	811	823	787	809	828	828	817	807	833	757	835	825	779	762	769	826	814	807	795	793	819	798	823	808	782	821	752	770	765	765	791	803	771	792	775	824	771	815	806	859	792	802	756	795	849	804	783	820	825	793	730	827	803	833	786	809	814	816	770	819	804	846	822	866	804	793	854	795	793	758	774	798	834	860	773	865	850	755	814	756	834	813	788	840	830	796	804	765	789	818	794	776	779	794	762	796	838	853	791	794	784	861	780	791	812	840	824	783	788	780	813	791	838	854	839	836	849	799	830	823	827	748	783	846	805	764	810	764	800	837	777	819	804	800	820	822	822	856	826	834	787	792	784	763	809	827	843	739	790	767	836	834	727	840	838	812	848	760	837	777	769	850	751	797	788	774	761	817	826	811	818	763	844	860	788	782	768	824	795	794	809	829	797	803	780	811	809	791	752	808	800	815	839	813	861	816	815	852	764	804	803	774	815	815	831	843	764	782	770	825	769	816	777	825	777	803	767	783	852	812	829	781	763	810	839	775	800	772	778	782	828	784	823	798	791	805	843	787	820	769	766	826	832	826	855	838	829	805	776	816	783	793	873	806	822	791	760	792	846	814	809	848	838	764	817	804	774	803	807	839	835	808	771	832	783	844	794	814	855	827	758	821	875	800	779	812	787	732	803	789	828	784	854	769	793	827	812	746	817	830	863	816	815	865	812	825	804	802	801	880	823	800	844	828	807	789	813	808	822	819	787	794	761	828	840	756	776	766	819	875	799	843	760	755	873	795	777	812	822	776	815	819	807	788	804	776	862	807	764	815	802	746	772	765	837	776	842	761	844	842	766	810	806	772	804	823	754	772	791	829	787	818	808	784	757	802	826	804	808	792	814	815	742	820	788	808	809	754	861	785	790	818	767	798	815	797	780	792	750	801	797	806	782	750	844	781	770	753	771	808	815	824	802	776	773	764	784	798	798	775	829	794	841	786	808	844	794	839	804	752	839	810	800	802	788	835	755	824	836	807	836	803	792	812	833	777	851	815	861	831	831	801	790	809	818	811	793	818	795	821	791	768	802	839	743	835	849	787	821	820	815	839	766	851	779	800	772	879	766	824	768	829	847	812	840	816	784	836	810	764	774	794	804	831	784	832	843	842	821	807	798	812	770	721	796	799	839	812	827	785	869	830	776	807	761	873	790	773	765	819	773	854	789	810	769	816	856	834	776	783	832	808	804	783	831	837	824	791	769	801	777	817	760	807	829	866	788	809	775	796	760	826	838	795	803	798	824	785	757	814	798	799	788	838	845	816	808	870	755	806	817	801	763	752	803	797	801	779	841	775	774	809	799	794	814	842	837	800	773	774	828	781	788	842	808	773	792	819	803	812	759	810	810	812	791	811	849	760	811	788	818	815	808	820	818	749	819	823	798	812	773	890	781	852	794	819	808	799	829	813	833	751	840	790	840	770	815	839	746	861	821	824	795	797	774	804	799	810	847	796	777	787	872	799	827	810	766	743	753	806	800	842	805	832	789	790	836	739	757	845	756	821	805	762	820	809	782	790	815	845	788	819	786	830	820	811	831	845	818	787	823	788	860	825	780	762	786	829	800	814	817	811	824	826	838	757	765	788	824	862	799	779	786	802	754	773	811	780	756	788	802	801	775	809	813	834	840	813	783	841	784	770	800	801	815	834	771	785	739	750	812	815	881	816	816	795	780	823	740	807	753	760	770	842	824	836	803	824	788	820	814	810	807	821	784	775	799	836	768	809	759	818	772	818	802	759	814	794	758	789	793	823	815	795	794	807	807	808	780	780	834	821	833	808	798	840	864	803	786	801	779	778	798	786	805	815	811	826	826	754	791	868	805	790	850	824	821	796	794	820	826	827	814	796
27140	17942	29131	24244	6049	939	794	778	761	761	771	798	756	758	761	788	739	749	783	771	827	847	877	821	752	780	746	748	733	743	774	804	725	752	764	787	804	755	777	724	731	702	768	764	798	711	754	760	799	737	779	730	764	775	758	780	732	791	754	740	741	775	783	750	774	734	759	734	744	794	732	756	778	749	777	777	800	726	776	725	770	738	795	767	719	738	771	751	755	790	757	712	743	791	768	780	770	757	736	740	759	709	795	709	737	752	759	840	793	781	770	730	789	772	759	745	714	737	729	708	777	771	740	753	805	740	792	772	719	749	755	718	767	744	801	730	815	735	687	805	790	778	769	816	737	740	742	786	721	732	780	738	759	737	711	730	744	758	717	723	746	757	751	764	749	730	771	779	786	734	766	784	759	767	755	754	740	728	802	769	771	792	761	701	736	742	727	740	770	733	727	762	763	717	787	747	774	750	746	739	775	788	760	804	766	699	769	719	775	780	801	734	742	800	769	767	714	825	786	750	785	775	760	717	757	755	771	735	721	743	747	752	757	711	762	767	752	724	689	755	757	751	812	735	774	768	771	734	788	875	766	744	777	749	761	789	735	797	780	726	745	835	738	757	774	747	745	718	809	723	774	778	747	749	749	724	748	726	740	752	773	752	782	740	794	756	747	727	805	741	821	786	784	759	771	753	756	729	749	778	765	724	760	773	746	770	765	754	737	793	738	759	760	743	769	755	711	755	757	766	721	730	769	768	724	753	788	730	745	758	724	740	754	754	758	761	722	771	742	777	798	775	743	768	726	795	773	769	750	774	713	764	774	758	753	740	709	745	759	776	772	732	723	751	735	789	745	800	694	777	751	753	736	784	708	751	750	797	721	805	776	711	760	744	765	745	744	755	722	698	730	683	783	750	749	744	799	762	737	738	746	828	742	754	727	787	726	773	766	774	741	755	723	732	751	724	767	763	811	747	720	719	804	760	800	768	748	694	775	776	756	808	707	769	782	770	767	740	780	736	769	785	734	745	796	768	791	797	783	760	716	848	755	784	732	779	766	806	757	798	783	749	767	759	733	698	753	784	743	760	758	780	795	770	804	759	739	737	728	787	796	762	724	745	739	724	721	707	728	744	755	790	749	766	733	738	740	697	777	788	713	773	755	718	768	767	743	763	747	747	798	769	787	717	713	781	757	714	763	795	785	771	699	794	807	766	747	723	774	716	731	776	752	730	784	748	683	719	759	786	740	744	748	791	746	747	762	735	727	756	778	781	795	754	702	754	742	799	768	790	766	743	757	757	774	764	755	709	713	729	752	762	747	766	762	736	735	749	782	722	754	777	752	722	757	741	742	785	784	742	699	792	750	755	675	769	763	768	740	803	757	764	764	772	724	766	744	780	796	763	783	746	720	743	740	779	741	802	723	756	754	818	780	732	774	810	766	782	785	753	775	780	785	737	728	735	770	764	746	737	744	757	792	746	727	695	785	763	731	779	786	816	776	778	731	675	775	779	784	766	801	733	693	743	736	756	779	730	780	772	818	735	744	728	750	734	770	742	728	761	771	733	745	741	740	809	760	750	766	743	696	745	772	735	799	809	757	725	809	795	734	714	709	778	720	735	753	776	786	726	753	737	765	811	816	759	751	762	750	709	713	762	778	780	807	751	785	762	758	718	735	712	780	767	836	749	746	786	704	744	764	788	755	763	777	754	721	760	751	706	770	740	776	747	748	781	707	759	763	736	755	794	751	725	748	753	760	773	728	791	800	751	785	724	791	780	762	784	765	791	770	694	761	809	743	733	783	754	723	772	777	746	757	734	773	778	790	747	719	786	761	813	787	783	736	720	734	764	756	758	791	739	753	735	778	758	797	717	776	768	745	709	702	764	805	715	767	768	729	739	739	720	786	728	737	760	725	787	747	746	743	784	788	774	753	815	740	761	716	732	746	750	771	765	788	783	778	757	780	702	755	762	804	771	724	702	734	806	774	761	755	773	763	742	785	717	775	729	726	714	797	779	728	752	813	735	756	766	721	741	755	738	758	778	767	727	777	773	754	764	742	770	715	717	781	733	752	741	755	746	728	745	735	783	752	725	744	750	780	776	739	788	708	750	738	762	766	781	708	704	755	767	721	766	813	777	753	712	756	806	728	791	762	756	755	749	751	771	735	773	762	765	743	776	768	767	766	722	750	744	737	743	735	692	744	783	705	750	742	713	740	793	734	813	770	743	651	817	728	779	730	786	787	729	738	759	785	766	747	727	754	789	740	731	756	750	766	736	732	751	793	752	744	801	771	772	784	763	781	770	784	790	742	770	759	768	799	786	749	758	760	763	776	731	766	755	813	722	734	760	757	766	758	735	759	810	737	747	777	804	765	791	801	690	709	753	759	748	792	745	749	769	830	736	697	750	737	774	743	724	798	730	764	728	790	747	831	762	791	802	721	736	732	765	766	749	767	735	714	742	778	802	755	741	777	747	799	747	795	735	734	738	740	723	774	760	783	736	720	749	749	756	765	770	751	801	762	766	780	756	762	704	772	743	726	755	780	710	736	727	733	785	797	732	741	754	761	800	753	825	786	742	744	774	774	745	737	781	769	775	757	769	760	751	747	759	775	748	825	712	735	775	770	764	717	775	742	781	777	717	744	776	769	738	773	759	775	780	733	728	728	757	780	764	769	726	765	780	778	801	734	780	763	707	751	768	751	751	782	760	782	709	743	725	744	794	765	733	730	731	764	739	744	777	728	721	764	743	799	744	763	776	726	725	790	807	754	771	773	743	760	733	767	748	704	788	752	759	765	716	725	721	774	744	747	722	777	772	774	727	740	824	763	757	797	760	742	726	797	756	780	748	781	746	710	769	769	785	780	735	825	783	766	767	750	740	753	781	764	791	751	725	777	721	778	747	767	763	759	746	703	743	770	763	774	695	759	714	776	747	816	732	748	757	767	716	795	752	768	764	781	792	766	686	783	744	706	795	767	749	757	755	800	817	738	760	743	764	765	737	759	754	762	806	764	736	752	794	765	782	690	782	778	794	751	715	797	728	746	769	760	753	812	786	777	792	795	725	774	751	745	740	727	744	734	761	787	771	761	727	772	796	770	771	769	808	749	749	800	775	742	767	718	757	786	720	728	721	727	767	763	784	747	753	766	721	753	766	724	749	741	761	732	743	779	808	777	764	777	745	761	779	778	808	710	826	750	786	770	783	771	810	729	789	707	720	770	767	765	776	779	757	721	764	771	785	801	771	731	802	714	736	759	776	744	773	785	763	752	734	702	762	797	746	773	767	766	780	776	765	712	766	703	724	719	705	745	775	752	785	732	729	778	727	826	725	738	749	721	748	742	798	794	759	722	733	760	755	742	725	716	796	768	766	792	775	717	728	777	736	768	762	717	766	767	803	774	761	759	762	812	778	715	697	742	756	791	711	735	747	752	686	771	740	724	722	779	715	789	794	754	818	755	729	738	742	753	732	783	759	755	736	768	781	733	735
4982	14106	29340	16141	3611	690	754	726	751	766	723	674	733	738	683	734	740	703	691	752	816	848	856	769	750	701	690	698	748	700	701	727	743	676	738	700	691	697	667	726	739	634	709	695	702	680	716	728	677	741	675	748	701	719	692	720	736	716	698	742	735	647	679	635	692	683	726	689	713	687	721	726	690	702	669	745	710	701	686	714	736	675	666	724	682	703	716	711	708	689	692	687	662	782	708	719	723	719	709	668	759	675	720	667	743	748	635	690	683	745	711	754	720	670	729	655	716	717	683	730	673	671	728	700	706	692	663	738	679	680	730	735	727	710	703	710	706	687	675	729	752	662	686	709	720	720	678	661	710	724	671	711	688	720	707	697	675	689	726	714	749	670	704	710	666	654	686	713	743	710	700	675	684	707	690	719	708	686	699	693	679	690	683	734	704	741	730	743	704	764	722	700	679	721	709	720	719	718	653	709	707	695	705	682	713	718	699	688	667	715	687	694	733	708	713	685	713	716	708	706	762	720	732	710	701	686	723	744	683	726	698	674	719	684	714	714	701	640	722	688	717	706	682	727	704	720	668	735	675	700	708	703	629	724	682	723	684	708	675	726	698	687	716	684	698	724	703	718	720	722	664	727	674	674	729	739	696	691	727	736	674	750	668	710	723	724	687	760	685	754	680	707	736	718	710	694	695	714	721	697	682	680	718	714	746	691	702	688	745	695	751	762	699	713	706	688	695	702	725	664	719	706	715	679	703	657	700	726	723	664	698	707	740	688	694	695	695	752	742	657	696	706	700	754	692	688	751	665	719	691	705	715	674	725	668	712	744	724	656	757	721	731	657	696	662	707	711	704	712	690	688	742	684	739	701	707	730	716	687	737	673	688	704	704	689	669	691	687	678	717	695	692	687	686	720	674	727	695	682	740	698	690	720	714	728	684	724	684	668	738	670	726	704	719	743	702	733	715	710	679	669	647	718	682	679	681	689	684	650	697	714	716	712	718	745	742	669	637	703	702	748	700	676	727	659	699	757	694	721	659	700	730	687	675	726	667	715	683	648	714	739	687	725	703	716	714	712	706	697	722	695	671	738	707	735	686	700	686	702	715	698	686	762	684	706	699	683	701	705	712	693	651	693	683	676	693	692	693	657	685	760	743	740	700	658	707	710	688	670	702	737	701	712	693	723	716	685	696	652	716	726	658	733	720	702	754	721	705	726	699	710	706	664	683	705	693	705	709	711	700	711	717	727	687	697	699	716	744	685	702	677	694	693	696	679	697	746	697	714	751	699	704	695	726	705	652	661	712	715	711	637	690	724	687	710	716	714	677	722	721	685	709	691	732	735	741	680	702	671	694	727	736	706	686	703	677	683	671	676	690	730	671	693	702	755	721	720	669	688	690	694	672	638	699	705	728	689	684	695	713	750	642	728	750	687	743	709	739	633	696	680	683	683	691	732	697	711	707	665	708	702	710	698	724	718	727	653	747	699	713	700	719	715	706	689	657	684	644	723	710	661	692	714	673	725	698	696	662	730	725	718	642	637	713	698	669	703	725	659	694	714	718	659	700	724	665	740	683	756	723	706	699	681	697	736	706	710	710	708	722	688	712	769	714	685	727	691	684	702	749	704	713	740	695	723	707	722	703	679	719	658	709	692	719	669	719	683	697	691	730	684	705	702	718	690	692	703	718	729	708	662	709	716	672	706	716	714	642	685	695	685	698	666	648	741	742	666	726	661	732	683	712	701	688	686	702	667	702	689	700	674	708	699	721	702	675	679	693	704	738	681	754	662	687	706	709	660	642	711	676	686	676	740	683	727	685	728	667	760	691	691	681	682	724	710	707	694	730	715	743	731	676	690	700	682	701	686	661	730	730	721	718	712	696	706	699	683	698	709	712	684	712	693	701	745	728	694	689	664	707	700	737	715	703	685	682	692	738	715	691	715	663	683	700	742	707	726	719	699	703	711	679	680	708	689	653	672	701	714	739	722	742	664	689	708	722	731	724	678	704	670	701	723	706	742	711	685	735	702	738	684	663	686	747	737	695	717	733	708	693	679	696	717	725	758	716	704	715	714	709	671	679	693	699	656	717	716	697	708	707	715	768	658	740	740	699	713	690	701	733	696	725	705	693	705	728	726	691	712	736	716	710	721	712	724	738	707	714	675	691	715	664	718	648	718	692	738	713	724	716	756	681	714	732	737	731	707	747	711	709	692	726	744	699	689	683	671	734	713	675	683	663	732	724	773	718	689	704	702	687	711	701	701	718	718	705	706	661	741	692	714	670	691	716	718	710	687	756	727	737	707	696	739	690	732	755	675	675	676	725	701	722	738	674	690	758	683	714	736	685	737	670	679	691	685	691	754	759	722	718	695	694	690	728	661	724	723	697	699	653	690	671	755	685	742	663	723	755	716	676	692	669	757	730	735	691	716	734	706	764	704	724	626	725	640	752	723	699	644	720	695	692	739	741	684	696	675	732	679	669	716	755	707	680	701	730	731	688	696	742	690	662	731	685	677	753	708	655	701	681	716	694	716	688	692	713	702	784	686	709	626	678	728	704	708	724	698	737	693	698	729	736	703	697	711	712	742	692	722	664	725	746	711	721	729	740	669	673	692	694	677	703	680	726	737	695	714	763	700	713	712	698	721	725	710	677	731	719	683	704	704	672	730	752	685	725	731	751	691	700	740	674	694	707	737	712	697	681	698	641	703	646	705	709	677	709	674	715	669	701	693	713	683	695	707	684	666	681	757	751	699	751	726	696	670	712	693	719	702	707	682	708	676	673	728	732	705	723	652	712	686	668	690	742	705	686	663	721	672	688	680	720	686	718	676	711	699	704	698	685	677	726	729	736	743	698	703	693	693	693	698	714	686	725	679	684	722	701	679	686	667	680	703	753	691	666	665	683	728	706	692	709	724	712	750	717	703	706	718	794	703	701	749	707	691	687	704	749	709	711	721	686	717	666	717	723	663	661	732	702	743	680	721	737	756	667	705	748	666	629	706	729	655	724	663	685	704	729	687	723	697	676	677	679	694	701	756	697	716	667	697	722	711	719	664	711	709	693	717	721	731	704	670	725	681	712	700	697	750	672	701	703	741	683	739	684	654	716	684	715	715	687	673	694	763	730	680	680	701	657	693	689	677	676	711	690	706	734	740	725	676	690	708	691	684	702	679	711	675	701	654	708	687	678	663	697	762	700	711	703	693	703	687	664	732	707	734	706	696	689	668	677	709	689	702	712	676	737	700	689	732	711	731	699	741	700	716	644	733	653	713	711	717	757	681	760	686	729	685	693	659	658	722	725	714	694	676	710	733	707	729	649	701	710	692	697	696	695	668	723	700	704	710	712	728	721	700	716	657	711	736	734	681	719	644	719	699	715	682	707	706	700	673	687	661	714	686	667	655	667	686	685	723	671	745	740	713	755	693	710	727	738	705	687	707	716	751	729	715	715	709	667	682	682	706	720	712	689	708	727	665	731	693	730	641	726
24640	21211	43379	58897	34467	9426	1756	913	796	788	736	736	733	755	728	729	693	767	717	741	1380	1643	1334	996	807	753	745	749	767	761	748	683	745	692	777	750	702	755	742	705	750	747	687	677	698	741	735	688	670	668	749	707	737	750	693	697	746	684	782	753	721	729	745	707	700	734	708	726	688	720	697	741	784	713	727	715	713	752	671	679	692	770	696	749	679	745	738	721	721	717	699	687	727	693	725	760	701	721	761	732	776	730	662	695	762	743	703	738	713	720	714	738	742	695	709	737	696	680	698	691	704	769	717	704	688	701	739	717	768	740	707	670	778	686	714	742	692	697	667	734	705	711	743	751	780	753	737	737	702	704	679	732	719	760	755	703	705	722	729	711	683	715	688	685	722	708	775	695	712	689	738	709	740	753	674	732	719	741	706	757	700	714	679	719	686	709	707	726	723	737	668	720	734	741	761	679	719	722	754	736	700	705	734	703	725	719	742	700	691	715	727	699	726	771	716	710	743	679	710	783	705	749	697	716	715	768	702	730	746	754	674	736	691	683	683	681	666	699	682	703	671	698	761	715	728	733	722	723	733	711	727	714	729	682	677	720	771	732	678	697	721	744	686	709	678	742	721	721	689	688	660	691	724	708	743	755	755	737	727	694	699	705	737	741	737	714	706	733	724	728	704	697	682	703	675	781	710	727	703	708	700	752	704	773	668	689	769	767	767	656	721	727	715	718	725	726	701	682	714	773	709	760	732	714	716	702	714	719	744	694	711	711	695	720	694	740	751	717	697	720	745	698	690	712	696	722	638	698	698	715	717	711	744	723	729	712	747	728	698	736	687	676	701	719	707	682	660	770	744	671	696	727	707	711	690	751	740	720	730	677	687	706	734	697	710	792	723	697	687	741	700	716	721	713	691	712	719	713	715	694	708	703	700	706	741	709	756	716	727	732	727	716	737	651	703	710	701	750	696	725	697	747	725	710	661	700	728	778	736	715	729	666	738	742	760	665	697	747	668	758	702	699	732	663	745	659	681	741	719	741	721	682	723	772	724	685	693	777	714	686	785	726	717	678	739	754	711	716	736	642	711	741	733	708	689	761	739	772	718	694	734	704	697	703	711	700	740	763	714	705	723	688	772	760	687	693	685	705	740	738	734	744	725	749	704	675	696	685	783	703	711	720	721	754	726	688	730	725	722	717	705	725	721	701	689	720	734	762	723	703	799	727	706	719	698	709	723	714	667	708	751	750	713	724	749	735	705	695	734	721	768	686	670	695	707	713	704	725	734	702	723	748	718	715	753	721	710	743	711	682	671	712	740	692	727	771	719	689	738	656	715	707	736	744	691	722	745	668	763	740	767	682	690	718	737	755	700	711	695	746	779	693	683	711	697	744	739	701	685	731	697	696	738	708	777	752	713	693	715	706	704	679	717	747	728	751	722	732	704	746	766	695	674	710	737	688	697	717	695	717	670	723	747	710	708	684	691	717	746	716	731	748	737	704	754	703	709	745	727	714	702	692	756	705	685	735	695	707	765	720	729	732	695	734	779	695	658	655	714	694	706	709	687	715	747	741	706	704	685	736	717	693	714	701	734	701	752	757	723	690	742	697	684	717	721	667	715	730	689	709	715	701	671	723	743	700	680	709	711	700	693	681	715	655	761	745	687	739	687	715	708	736	731	731	696	716	715	741	714	754	654	706	674	668	715	721	786	722	715	748	737	706	701	746	763	689	759	768	712	715	706	750	706	722	747	676	739	725	723	670	704	734	715	725	724	698	773	743	710	686	746	677	743	709	714	698	745	744	731	739	729	677	708	701	706	764	735	708	719	731	734	685	778	724	742	754	708	711	739	762	702	713	731	676	692	721	744	765	695	708	711	698	701	715	688	712	741	684	708	683	704	745	704	740	721	698	740	699	711	742	674	707	736	726	753	734	739	670	718	729	704	656	705	683	680	693	708	744	696	718	731	747	715	661	742	693	719	730	764	747	691	705	698	736	723	689	752	706	743	734	721	704	722	769	704	759	730	719	706	686	711	724	734	699	689	722	698	704	738	714	742	728	716	723	724	714	753	741	726	721	714	721	677	664	734	719	681	688	705	734	681	725	723	689	752	742	699	741	735	696	694	746	719	688	710	717	713	711	713	762	740	740	715	717	728	670	673	708	705	722	690	752	706	687	692	711	759	657	694	684	748	723	704	700	690	709	671	717	687	758	708	721	695	691	703	782	706	744	759	702	727	739	729	701	698	722	728	731	731	763	709	719	698	730	756	738	682	704	727	735	763	750	752	712	762	708	720	698	725	744	783	685	740	729	676	690	688	749	747	683	716	716	705	747	724	719	723	686	747	747	736	719	734	730	641	674	699	676	694	719	701	659	738	736	706	714	728	716	702	769	698	671	695	663	734	698	703	753	778	713	703	727	710	725	705	749	657	724	730	715	688	678	725	684	724	705	738	711	704	721	716	679	678	730	730	732	734	705	677	684	723	714	700	691	752	743	683	695	765	704	725	663	723	726	694	692	741	725	780	707	732	659	710	696	680	715	757	716	744	727	691	732	705	704	692	738	713	708	750	723	797	758	713	707	672	745	704	681	694	682	687	721	720	745	731	774	707	713	725	670	701	722	783	714	719	673	760	738	745	711	692	717	731	715	720	723	699	756	711	712	651	683	701	723	702	742	698	739	747	701	729	725	704	751	712	735	733	681	691	754	683	745	694	759	656	698	723	739	758	714	743	686	705	755	664	707	698	722	725	692	698	676	734	688	701	696	704	727	690	751	696	757	731	703	734	669	721	706	735	743	714	701	736	677	743	715	760	712	687	727	731	692	700	764	700	759	722	753	742	749	681	725	703	730	668	683	740	723	706	722	721	715	692	727	722	698	751	731	698	664	757	724	692	772	687	671	701	754	714	716	722	753	724	666	702	706	669	757	698	671	770	705	763	703	684	709	688	670	730	724	668	712	741	723	734	770	695	684	687	701	708	712	721	692	708	709	714	736	701	717	722	725	732	687	750	693	707	735	723	757	708	751	729	727	721	751	691	670	728	697	735	723	693	727	685	764	714	727	750	723	727	711	703	671	679	705	699	697	700	720	775	697	710	642	745	663	731	797	735	730	690	716	685	694	738	704	751	702	715	688	713	705	740	745	697	693	745	703	683	717	675	730	748	721	684	749	696	772	734	708	721	741	733	733	679	698	721	688	727	692	680	661	748	706	739	743	684	721	655	725	735	691	721	721	745	768	717	694	732	742	696	761	713	734	721	723	707	699	763	754	718	713	731	700	679	685	713	723	708	697	704	766	730	744	700	703	721	756	734	721	747	683	700	730	733	714	701	716	708	741	733	749	729	775	731	700	743	698	712	689	744	692	722	694	700	735	712	732	734	719	737	724	773	728	711	737	706	684	636	670	694	695	694	692	698	734	666	710	711	726	694	720	743	710	712	726	718	740	684	668	705	750	704	697	685	692	695	662	735	710	698	694	703	735	733	724
3759	30289	82793	63687	19473	812	802	759	804	758	788	696	734	813	740	790	675	790	781	766	2055	2327	1717	1241	938	783	700	755	744	717	738	708	788	683	686	750	781	765	711	774	761	730	744	726	742	736	747	710	769	746	739	759	748	733	732	740	708	697	762	658	691	785	768	702	703	769	718	717	731	690	765	724	723	744	684	704	664	725	717	746	759	743	721	762	750	768	770	738	732	708	769	721	748	725	743	735	696	729	688	709	700	763	724	717	737	745	762	758	738	748	731	760	726	745	723	761	704	709	717	768	720	742	701	729	757	719	695	706	725	733	698	732	728	754	707	739	683	776	736	714	737	716	724	773	707	726	768	757	759	744	717	740	736	669	729	759	742	769	716	740	748	746	730	714	730	732	718	666	693	710	733	695	756	721	730	715	739	691	733	733	762	682	745	684	749	706	715	718	766	703	737	760	739	665	707	702	785	741	722	779	741	733	712	728	705	738	786	705	742	731	671	675	728	716	689	729	707	736	721	685	742	737	759	767	722	721	713	784	750	723	735	715	758	694	714	741	750	750	750	739	790	785	705	751	792	785	716	758	750	665	758	725	757	765	719	725	753	784	746	738	694	722	682	713	730	778	683	778	749	740	702	742	688	701	749	734	725	750	765	736	733	770	747	694	716	746	720	772	647	760	726	714	690	738	732	699	748	721	725	666	685	733	704	716	736	699	725	671	746	724	714	701	778	743	741	722	697	717	735	767	764	754	694	782	729	743	736	746	746	745	733	692	696	694	749	763	707	716	732	729	733	707	741	747	685	691	722	684	731	714	718	786	744	687	769	735	742	729	678	698	738	740	753	748	739	742	671	719	718	723	718	717	716	769	756	742	736	748	725	716	752	736	730	695	736	728	694	759	735	738	744	691	736	752	697	726	756	742	717	734	759	776	692	724	765	688	719	742	736	764	717	740	747	739	704	742	654	703	741	745	753	666	737	731	721	712	720	683	718	725	736	751	713	730	759	705	728	700	705	745	721	693	743	711	689	724	748	704	740	728	745	714	734	743	744	706	709	745	707	683	718	758	711	687	782	708	807	763	778	706	700	745	754	758	768	751	756	703	719	722	715	768	727	707	745	686	694	738	761	721	698	728	734	733	704	715	738	700	729	753	720	746	704	718	750	727	713	718	685	709	755	690	741	715	733	738	741	672	737	689	714	721	731	762	718	718	722	705	701	749	743	735	739	712	726	781	706	693	762	711	683	683	670	748	725	656	756	750	746	698	732	722	739	742	729	696	723	733	712	714	768	746	709	694	739	727	736	705	719	717	746	736	733	690	710	768	658	760	745	762	755	776	759	752	683	724	718	698	718	714	728	715	785	698	731	761	735	702	709	731	754	732	719	716	744	701	722	710	734	730	720	728	676	732	730	731	747	736	711	700	749	735	746	738	749	726	796	754	682	696	743	704	732	698	686	729	741	707	691	701	741	736	699	736	694	748	695	754	743	724	725	656	729	715	749	714	727	727	710	700	690	752	727	739	739	721	729	738	718	780	748	768	718	729	716	732	715	688	706	710	702	713	721	716	703	710	690	701	712	742	710	727	729	732	679	774	685	689	736	759	746	669	750	728	672	730	703	714	692	688	748	763	756	731	712	693	726	706	677	671	725	720	725	731	715	745	755	773	713	713	667	689	736	669	693	696	752	747	737	720	777	744	730	717	742	659	707	747	692	752	733	715	709	734	727	744	752	767	759	684	733	727	700	721	741	714	711	723	713	632	708	736	717	748	801	700	689	707	733	726	748	763	706	748	760	669	722	723	727	729	742	705	753	751	714	730	715	739	745	661	705	768	694	710	716	711	755	740	773	746	695	736	743	675	679	734	719	747	733	740	768	715	756	720	702	706	751	735	730	699	714	765	754	774	757	724	719	757	696	687	710	677	735	728	704	708	686	701	743	743	693	711	758	715	721	721	733	698	704	773	735	735	728	774	728	737	740	746	670	684	677	738	769	711	715	752	732	729	719	690	701	743	687	714	733	740	765	704	682	767	688	750	699	674	725	740	727	768	727	741	747	760	705	705	750	689	735	686	716	732	757	695	729	719	757	739	776	738	708	706	727	772	733	709	692	737	756	682	751	723	757	738	723	767	746	764	736	693	741	687	732	733	747	785	735	741	754	718	742	675	712	761	694	746	689	752	741	783	720	706	720	777	751	766	735	692	717	724	755	755	689	698	696	731	738	761	702	687	682	718	759	699	757	774	753	758	755	723	754	710	731	740	720	665	698	706	761	753	715	780	747	760	742	722	738	751	732	755	755	718	770	705	728	745	700	731	703	736	682	764	751	700	732	720	704	750	714	776	743	728	704	776	712	778	700	699	764	700	726	755	728	686	722	712	731	739	744	716	717	745	724	707	708	741	680	702	747	746	714	713	744	705	701	718	709	709	683	689	730	716	712	752	703	717	768	744	700	697	758	708	712	707	705	699	723	753	734	717	727	730	738	704	785	707	742	743	730	706	691	721	732	755	727	665	742	746	734	780	701	732	693	712	780	719	732	756	775	727	741	711	684	743	693	708	744	712	746	707	739	724	692	700	714	704	733	757	732	751	703	715	706	667	747	761	745	768	719	669	745	704	681	761	684	733	737	712	687	697	664	715	733	723	694	736	744	712	701	702	758	707	735	703	741	761	748	705	736	747	746	730	763	745	726	700	689	744	708	720	773	680	685	748	694	704	749	685	729	734	720	804	745	770	704	717	739	718	719	699	734	706	726	746	717	743	684	721	732	751	727	684	720	702	776	749	715	765	731	736	728	721	710	762	703	741	716	750	765	752	687	751	769	726	743	722	742	700	701	726	744	705	715	744	705	713	685	776	708	752	707	727	705	698	703	711	762	709	742	705	737	739	733	743	729	718	687	719	711	706	683	734	735	742	744	709	782	759	731	753	666	756	744	754	732	711	737	718	715	738	750	668	728	742	710	712	720	776	725	715	725	717	732	733	744	736	725	726	748	722	718	729	744	766	707	716	744	694	733	703	723	717	724	718	766	733	736	764	732	742	735	775	790	708	694	682	712	738	691	740	710	726	708	698	736	755	719	754	760	692	729	764	765	720	752	704	722	707	703	701	707	731	752	711	770	738	713	768	700	779	735	765	743	727	656	723	724	742	711	703	702	680	737	718	760	687	703	710	740	737	685	707	735	676	737	691	753	678	741	714	727	690	679	750	718	739	717	719	746	726	720	694	757	684	693	758	717	758	666	711	696	787	712	701	747	732	727	743	715	673	676	724	748	773	702	731	698	679	745	719	696	719	729	703	746	758	703	674	774	733	747	772	748	660	763	701	738	720	727	711	706	714	699	719	721	726	677	713	712	702	674	704	732	704	691	695	682	682	772	719	790	703	680	728	740	668	747	722	718	723	710	697	704	774	697	694	745	725	679	718	696	676	732	727	755	731	781	746	750	741	711	724	712	694	752	717	749	711	691	694	733	686	737	747	751	708	708	764
23807	21101	36868	55149	44450	16455	4737	1287	866	868	898	889	837	895	797	785	796	813	776	977	1886	2476	1966	1361	974	812	825	778	800	792	772	798	789	754	785	822	764	828	841	825	766	802	778	760	806	739	784	829	818	822	786	748	811	835	778	788	733	767	786	838	792	748	790	804	845	797	787	783	782	808	769	851	793	791	819	813	761	842	791	779	778	733	753	838	766	787	848	774	811	749	771	742	766	773	811	826	817	801	806	794	761	824	814	805	814	839	827	786	796	812	775	838	808	796	782	823	795	781	787	777	803	757	795	775	810	731	826	799	756	825	803	826	783	807	845	735	802	796	731	828	828	806	798	828	811	789	788	748	801	845	791	815	794	827	784	811	823	790	840	807	790	798	828	801	881	739	760	762	792	810	811	783	766	815	785	779	778	738	795	779	775	785	821	787	797	775	766	840	821	796	779	762	813	785	788	836	807	804	780	780	763	804	788	799	801	821	806	786	732	746	765	785	787	771	803	778	820	807	792	782	809	806	824	792	762	750	732	799	803	733	748	797	774	796	785	803	766	800	808	739	785	773	792	798	834	768	746	782	811	754	815	788	810	808	818	827	827	857	855	772	813	804	741	816	816	794	775	761	758	817	819	795	780	758	798	812	842	826	748	782	834	750	781	796	763	771	790	759	747	768	770	775	795	767	754	801	787	773	776	804	768	807	831	748	786	776	769	742	789	811	775	760	774	792	816	809	804	785	821	820	792	769	750	762	769	819	829	795	819	778	771	796	792	827	813	802	757	774	828	815	770	801	810	814	767	748	809	774	817	797	774	759	794	794	771	828	774	799	804	761	791	841	775	739	850	750	793	784	825	754	794	801	756	833	797	738	715	781	829	767	794	801	794	863	776	828	779	811	784	800	766	742	792	805	793	806	758	781	795	788	812	816	791	779	817	819	790	801	745	753	800	790	773	797	814	793	789	797	783	771	808	805	795	764	778	782	739	790	811	816	807	822	765	771	774	753	781	857	792	857	773	770	767	826	775	784	792	820	800	774	801	817	732	772	826	800	805	775	824	740	777	781	764	773	785	788	807	754	783	803	785	727	780	804	744	801	817	806	714	776	817	783	810	795	751	798	822	712	820	736	760	801	808	781	787	799	769	803	776	846	819	789	800	766	833	783	772	802	799	781	834	823	807	809	812	805	747	771	782	796	768	777	763	824	812	799	800	769	846	807	815	807	760	745	773	832	814	774	792	764	777	789	813	803	780	757	826	830	809	820	806	735	781	804	825	814	758	801	787	836	790	802	824	854	765	803	804	786	813	799	824	801	784	791	802	799	785	814	767	808	815	769	793	845	770	799	810	830	767	768	831	818	835	769	741	784	862	809	774	814	769	813	792	796	817	829	790	760	823	739	798	828	797	797	830	793	853	797	763	809	801	790	766	770	776	800	796	766	834	772	751	806	842	752	797	782	799	813	802	799	791	800	788	771	772	795	744	792	777	794	752	736	815	780	775	799	799	727	785	804	805	773	805	737	794	814	778	778	825	773	754	783	764	795	836	770	762	784	815	796	820	822	801	783	789	801	808	772	765	811	760	752	808	771	821	799	743	806	829	800	796	804	759	798	846	838	795	766	828	789	821	758	783	799	749	782	789	792	772	782	738	823	786	786	813	773	777	766	832	767	774	778	785	719	794	765	795	761	751	771	721	800	756	868	792	765	786	780	788	774	787	828	802	779	843	866	765	792	766	793	825	779	788	784	805	792	820	743	803	788	794	817	775	787	823	784	790	768	767	785	832	777	773	747	799	794	799	846	755	781	809	777	803	816	786	825	802	773	823	771	834	811	843	821	818	787	848	810	789	819	825	828	801	734	780	799	773	794	804	783	721	746	770	841	808	811	756	776	817	810	787	850	809	776	806	764	826	774	777	817	783	795	813	803	813	800	724	807	773	800	802	765	831	798	808	810	801	821	783	797	760	862	779	789	748	789	764	807	767	788	811	812	775	767	768	789	805	790	813	774	816	758	791	771	770	800	803	802	813	763	739	813	795	766	765	784	779	844	800	786	747	758	762	775	822	778	769	761	777	794	788	803	771	781	795	780	781	795	776	794	790	742	798	823	791	807	830	814	809	763	781	828	808	770	824	796	757	815	755	795	793	845	786	799	771	860	712	798	743	763	813	783	756	763	822	801	793	788	775	802	770	777	774	784	820	818	735	811	751	785	769	802	835	805	799	784	767	747	729	767	803	850	805	815	799	825	760	806	808	796	790	734	831	765	733	802	813	753	755	779	750	805	781	787	756	833	804	813	836	810	804	802	735	779	782	792	807	816	785	817	767	823	835	814	833	843	768	801	782	824	777	783	785	805	793	822	765	782	799	805	741	806	811	760	757	781	782	758	795	764	798	821	764	771	784	822	773	806	785	789	768	773	801	773	809	784	781	801	793	779	792	763	827	783	765	792	845	790	777	780	833	737	792	754	806	785	776	776	830	799	836	754	827	834	727	789	810	755	789	770	773	767	820	817	789	794	781	785	779	799	810	762	794	747	842	773	801	815	760	783	817	768	770	798	777	813	801	781	759	817	774	747	764	795	754	820	779	806	788	834	775	853	760	765	867	781	801	838	777	809	758	809	809	811	849	819	825	769	769	774	809	822	787	767	783	797	791	816	827	800	788	750	818	790	794	754	819	749	855	758	799	747	830	774	750	768	811	779	776	770	787	848	789	815	783	817	780	807	801	824	774	835	778	765	767	832	773	815	798	735	772	788	796	840	771	816	748	829	761	789	778	791	801	759	769	755	790	770	785	826	780	779	736	805	829	751	794	847	814	813	766	768	762	815	754	791	757	728	796	780	768	840	791	777	767	824	819	784	745	819	841	840	807	808	839	824	763	752	824	767	802	802	789	855	824	836	780	787	766	791	771	785	802	813	796	771	802	832	768	813	768	799	759	769	745	746	810	740	771	751	805	820	821	818	803	800	758	795	742	819	774	793	773	816	797	756	771	770	754	717	780	862	803	841	835	808	733	806	799	815	810	845	803	790	725	754	771	817	850	796	809	779	791	827	764	812	786	767	744	776	803	735	810	755	745	738	824	807	730	806	819	843	814	731	782	788	798	790	800	830	780	753	775	791	819	814	784	797	818	771	743	784	804	850	767	809	788	779	813	800	794	778	813	829	754	776	756	783	759	768	825	740	839	839	854	770	806	733	800	777	754	817	805	821	736	747	777	764	797	797	781	842	780	790	793	786	742	794	837	825	768	797	830	803	786	760	753	765	803	821	759	788	810	804	809	739	841	740	782	770	858	754	790	771	790	775	744	805	777	741	723	763	752	842	812	801	775	787	864	836	804	778	790	743	798	774	801	776	786	778	779	784	776	784	839	728	789	775	829	781	791	770	790	785	856	788	830	733	779	750	803	830	800	786	758	810	858	758	802	820	792	825	762	849	776	807	743	782	766	803	793	771	814	789	814	830	762	810	779	821	764	833	807	782	797	762
3904	18964	83872	75807	35956	921	961	924	843	807	799	834	854	800	869	785	798	790	779	942	2772	3560	2544	1572	1028	871	876	777	799	837	751	857	757	790	820	783	821	828	787	797	852	819	836	773	794	758	816	815	810	786	808	802	831	799	732	741	819	811	809	840	816	813	825	782	827	820	754	796	764	773	789	795	819	831	798	835	749	807	821	768	799	790	787	779	752	740	788	772	766	816	840	828	793	820	833	840	832	760	764	819	782	795	804	788	801	807	761	801	782	760	760	845	785	811	759	773	787	833	783	840	808	820	801	819	766	784	786	759	795	803	812	820	776	820	788	785	790	797	757	825	787	849	814	804	810	806	776	793	770	780	820	818	806	793	808	801	760	810	798	843	806	802	764	788	786	809	834	845	843	765	795	744	739	806	784	782	821	808	800	803	768	743	812	840	789	803	831	769	840	785	836	803	854	848	826	807	772	810	849	831	779	773	828	782	785	797	781	791	821	785	822	763	822	773	770	810	798	880	810	790	783	846	832	866	768	761	782	772	796	792	849	788	789	843	745	785	823	777	798	816	809	789	791	802	771	765	822	782	786	848	806	803	773	793	750	827	818	813	754	773	798	835	814	804	757	811	822	780	809	760	729	819	850	824	759	776	775	807	825	800	779	772	766	822	800	759	823	774	821	772	820	794	769	810	811	804	804	774	803	790	794	807	803	805	773	812	758	777	767	826	792	782	747	792	791	806	788	777	808	803	760	857	820	779	789	821	785	767	798	807	760	792	813	834	784	848	812	768	808	785	747	745	759	781	772	779	777	757	785	759	813	802	811	768	846	812	844	821	798	812	813	835	809	798	770	773	803	784	757	794	776	816	777	799	787	772	787	773	873	813	783	782	756	798	803	774	837	831	765	820	801	813	748	838	841	794	809	748	759	792	791	795	794	835	779	824	800	839	790	830	791	829	801	799	781	765	808	810	785	800	767	770	809	767	748	813	824	831	785	800	840	792	797	733	815	804	747	729	786	788	786	782	830	792	770	817	762	774	799	819	795	871	736	787	799	818	770	813	772	809	782	794	761	780	770	830	783	817	778	830	799	780	777	819	794	811	794	752	819	790	805	804	738	805	787	839	794	820	770	815	764	748	765	810	825	788	819	787	776	799	738	831	756	819	822	754	753	783	826	811	782	822	837	776	819	767	785	803	778	812	763	714	781	799	833	770	813	778	810	781	821	763	774	822	771	755	780	847	768	771	768	806	829	773	813	806	852	840	828	789	747	766	749	771	742	779	772	796	801	781	773	789	750	755	790	829	833	829	807	799	773	820	825	798	785	806	817	770	785	828	823	852	780	795	796	782	814	825	778	785	768	821	798	807	813	870	782	754	778	788	852	806	853	790	808	808	768	801	767	816	709	825	797	777	814	832	818	813	808	798	749	823	783	818	781	772	837	796	766	822	798	791	803	799	824	775	746	796	790	774	856	798	822	795	849	802	766	790	741	764	821	829	788	778	790	851	800	778	795	825	783	809	770	722	770	830	805	819	822	829	828	834	783	807	787	798	802	739	814	815	785	843	825	811	776	821	773	789	782	814	837	743	789	790	822	820	784	776	829	802	776	731	771	754	853	800	773	765	836	860	782	781	737	764	809	797	775	780	812	782	871	767	773	788	734	744	817	748	762	834	854	847	826	825	828	795	847	826	827	776	793	800	843	789	800	738	794	799	809	775	756	816	764	834	778	805	773	765	803	795	847	747	816	821	813	815	766	821	742	835	870	795	825	784	829	780	794	778	805	779	727	811	766	838	791	807	770	813	782	781	805	784	808	844	788	775	806	804	764	804	815	789	796	815	814	816	794	846	759	774	790	797	779	835	819	758	801	830	790	783	792	799	812	762	759	776	771	848	793	832	751	788	819	808	772	789	800	796	813	798	782	818	808	809	776	789	845	821	773	776	786	733	795	757	820	767	808	804	796	825	843	804	790	804	807	869	836	824	793	784	829	832	747	770	766	785	793	782	776	802	827	831	779	762	795	831	829	789	852	820	790	832	803	781	810	805	783	776	809	841	801	829	826	776	764	791	796	765	774	785	789	756	805	841	840	741	840	797	777	789	758	781	809	818	762	849	838	822	889	797	778	749	791	797	850	824	817	797	746	776	856	813	756	791	796	794	820	773	795	791	795	795	787	765	789	815	788	820	841	748	783	784	764	803	795	817	779	784	783	752	817	798	828	766	796	803	811	776	799	790	819	802	806	769	801	757	809	776	768	794	791	772	826	831	834	794	792	775	819	776	772	794	803	854	769	762	820	831	795	795	813	823	811	819	720	846	823	790	782	801	838	767	789	761	777	825	784	824	813	742	796	802	782	807	805	815	722	824	804	748	810	811	809	797	774	802	801	767	767	763	806	792	817	794	780	780	809	763	806	850	766	779	780	780	777	822	785	773	770	787	748	829	786	823	763	810	769	778	781	796	795	759	835	812	792	757	790	805	765	774	809	819	780	745	772	766	758	793	758	814	832	775	866	791	740	770	849	850	778	852	798	762	787	763	836	822	816	783	834	799	813	834	802	789	771	767	795	837	760	773	803	821	796	756	781	848	775	797	792	829	793	807	794	801	770	772	777	788	788	794	821	825	756	800	811	783	826	810	786	816	800	824	866	826	768	823	801	806	788	777	799	790	777	777	751	790	799	744	801	763	798	772	797	803	813	783	810	806	798	773	832	806	784	801	811	751	772	842	788	802	751	807	793	828	756	779	819	805	751	817	777	791	775	813	775	743	751	824	800	815	773	766	811	798	816	814	848	772	777	750	764	789	857	747	777	764	798	793	835	780	780	760	811	781	839	788	785	831	793	816	788	841	788	761	828	778	818	812	748	782	744	810	780	796	800	792	770	818	806	777	779	820	809	807	811	814	841	783	800	769	809	776	770	788	792	837	788	813	783	807	786	738	842	814	751	821	779	799	795	821	831	776	773	792	799	849	798	812	787	824	797	790	759	753	779	791	824	751	824	803	786	770	766	740	766	786	804	832	764	790	785	788	797	809	767	790	832	790	816	799	809	787	819	858	807	763	792	787	804	785	758	816	807	826	755	765	754	789	789	761	815	795	784	812	797	745	764	837	803	790	802	810	815	777	817	783	754	842	862	811	760	802	729	773	795	790	779	781	825	788	807	811	724	761	815	809	847	823	748	837	785	789	807	825	816	855	756	771	781	786	782	778	776	798	872	777	775	816	771	780	792	774	777	740	756	776	770	769	788	818	802	769	839	768	832	792	833	808	751	842	810	800	755	783	807	793	815	816	787	788	760	752	780	798	786	844	777	736	793	792	828	776	802	827	830	781	748	817	787	783	801	812	797	819	733	791	780	760	776	790	804	824	861	739	763	771	801	805	834	808	764	779	732	790	814	757	832	766	775	751	793	739	785	774	776	825	787	816	799	763	760	813	784	766	788	846	752	808	805	796	791	781	788	757	780	749	835	768	788	824	799	794	780	780	801	760
27304	15515	25826	24490	8066	945	832	782	768	769	738	762	794	804	754	768	788	763	752	786	873	855	916	815	810	771	832	778	780	773	798	747	762	783	730	785	734	814	724	739	803	742	722	777	760	751	740	797	760	706	766	727	751	798	721	765	719	764	782	789	716	735	746	758	726	755	755	747	728	716	780	797	759	779	741	745	732	767	773	773	783	766	719	735	770	801	765	781	784	764	719	792	740	776	765	745	747	722	800	759	761	750	784	705	753	792	711	745	738	755	753	760	753	754	762	731	767	725	761	779	766	762	721	784	787	745	759	735	833	710	769	798	778	797	757	709	776	765	758	822	736	733	791	791	747	741	756	759	727	755	786	698	742	676	771	791	802	711	773	770	776	683	775	750	739	738	746	769	768	773	748	760	773	782	723	723	771	725	772	783	759	771	753	733	742	778	814	730	777	729	762	747	802	772	739	755	778	728	752	769	756	782	739	782	792	736	776	742	736	743	739	714	778	780	768	740	770	719	771	761	762	771	743	768	797	774	775	746	844	753	775	766	812	768	809	738	738	784	787	767	749	794	770	790	713	763	758	759	762	796	786	741	724	711	706	771	781	831	772	768	791	771	785	732	775	773	749	734	730	825	782	724	746	722	812	771	820	753	735	762	811	727	741	743	804	735	766	728	727	773	763	781	756	784	761	703	743	703	740	731	761	757	725	774	750	785	750	772	749	761	723	769	754	746	785	746	775	750	747	746	753	750	777	814	769	722	723	710	742	789	773	782	768	800	754	740	759	768	780	786	733	748	748	798	765	763	769	799	749	711	763	778	802	712	736	729	815	710	748	762	781	724	785	739	787	744	788	753	731	754	731	713	740	732	771	786	739	740	750	771	791	793	781	753	792	774	698	722	776	764	743	785	745	750	774	745	723	744	796	742	739	751	764	783	752	786	730	762	762	776	728	735	785	797	731	726	792	763	820	752	770	709	800	771	732	773	767	709	745	751	743	740	736	764	763	773	798	731	750	730	750	727	765	731	758	765	784	760	739	739	779	740	711	763	819	774	764	746	751	747	743	768	764	727	713	744	752	780	765	788	730	786	773	727	718	767	787	759	742	771	736	708	716	795	758	789	787	792	767	788	798	803	757	743	742	740	756	769	769	721	761	740	758	741	767	755	746	759	765	700	764	797	727	691	768	762	743	772	691	721	790	708	771	757	743	738	762	762	809	730	732	781	738	790	747	696	761	812	777	760	782	764	754	737	774	781	778	748	734	738	765	684	735	742	746	786	791	756	755	773	762	756	771	779	735	783	750	750	758	758	719	757	748	772	709	723	759	767	728	791	709	763	786	775	798	771	706	733	750	780	727	722	755	785	753	771	822	792	739	773	817	763	677	779	755	765	807	796	787	761	762	807	773	790	749	804	731	757	764	766	736	729	730	769	802	722	737	794	766	771	768	758	720	783	760	730	759	791	773	760	695	710	738	735	776	708	768	774	754	693	729	808	770	745	760	771	787	730	754	769	786	747	755	739	755	750	752	782	790	750	724	767	750	721	742	758	738	757	749	738	758	815	791	787	693	782	706	738	757	745	768	719	752	729	762	767	764	757	786	743	781	735	742	795	826	758	737	783	761	764	712	728	762	756	760	814	776	745	739	786	794	743	758	793	759	763	740	744	793	742	788	755	781	736	801	773	793	715	805	765	779	720	736	781	773	736	762	768	737	720	749	738	781	745	758	771	767	749	739	737	684	808	752	795	717	705	760	789	760	753	755	716	753	752	736	749	773	770	771	737	757	753	736	725	722	808	756	712	751	706	764	740	761	757	731	845	739	749	813	737	780	704	776	708	716	714	805	842	749	831	714	726	744	736	759	760	777	732	740	718	736	781	735	773	786	766	750	783	795	771	693	760	722	736	735	700	732	788	787	711	783	777	767	803	737	769	717	754	762	768	790	738	703	748	770	747	731	764	753	772	745	732	753	757	752	773	733	722	750	792	782	728	734	779	786	785	762	765	775	759	758	778	716	683	779	743	742	735	748	811	724	785	724	741	731	755	751	714	756	761	741	793	787	774	788	786	788	741	788	720	784	790	788	736	784	764	724	778	862	751	775	832	765	767	793	780	770	799	733	807	768	769	818	767	761	769	809	762	724	766	812	696	753	747	721	724	714	738	757	718	751	785	719	699	744	792	788	796	745	771	717	815	781	761	756	752	776	730	777	769	754	720	791	748	760	765	766	776	749	794	771	787	768	764	787	812	751	780	754	727	763	767	754	744	727	784	760	742	770	772	708	736	704	710	828	759	719	744	817	740	764	798	724	779	788	744	743	792	749	753	743	728	727	727	750	722	770	818	736	775	711	811	756	765	799	745	765	733	756	730	755	738	774	802	761	796	739	756	747	703	724	791	721	706	775	825	721	755	763	764	736	757	744	773	721	714	756	719	805	752	747	774	758	804	717	721	771	713	759	763	780	777	727	723	767	782	726	811	746	738	768	753	781	763	770	763	759	712	778	720	777	752	772	816	757	722	753	776	761	778	747	751	776	739	770	808	788	768	783	744	705	802	787	781	723	754	814	763	754	776	716	795	757	750	723	745	783	783	775	749	763	775	779	729	762	689	727	734	763	751	790	705	782	765	778	733	746	789	762	741	792	754	749	740	767	759	820	808	778	750	730	737	772	784	786	780	742	749	787	727	781	731	747	806	743	787	760	808	733	733	781	780	745	745	734	773	748	772	764	725	736	806	759	781	751	746	780	783	753	745	722	783	804	772	757	818	825	782	763	751	757	828	770	811	754	770	807	698	819	708	759	744	725	767	772	760	755	768	770	725	742	770	799	747	752	738	757	764	760	799	792	741	740	785	775	750	763	770	770	757	766	742	789	731	732	775	786	765	791	748	729	770	782	751	754	723	716	754	745	771	796	807	741	786	756	763	815	750	756	796	820	735	761	737	746	753	766	743	736	763	751	723	769	780	772	721	721	721	807	770	794	754	734	700	733	753	740	797	754	752	752	732	774	749	732	742	736	752	756	755	768	739	733	788	764	724	767	739	827	758	779	776	777	738	732	727	782	753	789	732	792	707	739	772	725	727	772	766	750	758	766	761	777	783	756	762	794	678	773	727	780	752	786	760	782	727	821	791	810	766	721	735	749	793	726	783	814	807	771	760	722	750	738	732	736	781	788	771	790	726	718	801	789	750	779	752	793	737	753	780	756	764	743	763	780	717	736	758	774	788	753	727	747	751	779	748	757	767	763	758	750	747	757	748	750	788	759	764	769	788	697	736	751	736	713	733	755	736	784	793	769	738	774	725	775	741	741	714	746	798	716	749	752	792	752	742	801	785	755	741	763	760	785	765	779	768	747	760	728	797	724	742	775	739	769	775	759	740	768	725	755	724	787	733	798	792	743	777	834	787	754	751	751	798	770	764	820	734	769	737	706	748	809	767	755	753	734	742	793	780	754	726	753	728	767	785	735	749	707	752	762	819	742	749	741	782
5024	7187	27012	16495	5216	660	672	736	686	729	688	711	682	703	703	695	715	691	656	680	798	882	862	766	764	680	740	682	727	742	762	674	693	681	690	697	705	735	683	744	729	697	753	680	673	710	693	703	710	730	695	693	722	712	683	694	660	676	711	716	671	654	722	712	672	698	760	666	705	714	698	720	694	731	704	684	715	700	702	675	701	690	695	675	719	708	663	692	700	645	722	699	718	652	728	692	676	690	676	666	679	656	644	697	692	668	666	698	672	684	695	685	686	664	717	686	670	718	683	674	753	739	698	680	690	694	670	678	720	685	702	722	698	730	683	722	704	680	687	730	668	730	685	689	747	695	689	668	667	707	704	661	678	760	709	673	696	665	698	644	660	705	669	690	702	711	661	730	677	686	687	719	705	661	671	662	732	666	693	686	695	701	674	662	677	702	669	699	711	735	698	655	668	736	703	726	717	677	730	703	678	661	717	737	702	692	701	675	714	716	693	718	729	689	683	714	689	703	630	707	695	659	667	715	688	684	763	722	683	674	708	677	708	714	718	703	647	698	690	723	752	694	679	676	721	727	715	704	696	715	733	694	653	725	660	718	730	740	683	713	629	692	691	670	670	683	668	666	719	745	720	666	719	707	684	716	687	702	692	668	684	738	748	712	731	708	646	650	671	649	726	724	687	663	677	717	679	699	698	640	706	658	709	689	678	696	703	704	705	676	655	697	710	656	699	751	660	674	694	715	699	665	671	652	699	670	687	707	736	694	684	665	719	717	686	691	726	695	696	674	710	732	661	692	687	703	718	677	682	721	693	716	702	708	731	678	652	697	726	698	717	697	731	717	663	680	670	694	651	677	704	694	676	676	705	699	706	693	709	681	666	664	702	667	700	698	726	663	694	682	668	696	710	719	669	712	684	692	718	746	718	696	670	592	738	686	698	738	732	653	732	709	705	658	674	663	699	722	738	699	675	726	723	677	697	684	653	671	652	702	648	722	689	715	699	710	664	645	692	672	658	706	679	703	680	713	715	657	675	670	692	699	678	682	702	722	674	691	678	718	701	701	727	703	710	712	695	687	689	702	666	698	712	703	741	705	698	680	721	690	732	779	672	739	677	688	701	711	673	760	673	689	687	723	698	729	646	656	712	684	730	749	692	696	717	679	702	741	668	713	657	726	714	735	694	722	692	723	672	660	736	729	628	710	651	717	694	657	704	677	724	721	648	666	750	679	682	656	663	722	648	725	733	738	697	683	682	686	710	717	706	723	747	766	704	705	734	723	733	673	680	697	725	689	690	668	715	701	697	667	702	690	703	681	678	701	714	677	624	694	687	672	711	665	720	724	681	698	661	686	697	719	691	733	723	725	678	710	679	678	732	661	720	712	715	689	744	692	692	662	682	707	695	673	668	700	697	671	776	650	685	647	716	711	685	698	682	739	695	681	706	705	699	691	701	702	693	702	722	667	693	713	710	728	711	712	736	682	689	733	718	652	722	668	698	680	721	658	641	690	663	678	701	668	705	672	700	698	694	647	700	726	717	684	678	715	735	691	650	738	691	718	688	727	671	659	698	675	685	734	685	661	640	711	671	709	652	685	695	645	732	737	712	706	694	674	740	712	713	669	703	644	700	725	706	696	657	673	672	662	646	719	702	739	734	657	708	639	720	651	655	684	717	708	669	704	672	694	718	726	673	668	716	678	705	721	678	641	682	764	706	717	730	695	726	677	658	676	724	686	712	689	713	729	719	680	686	694	673	690	702	674	681	695	724	700	706	690	701	676	646	678	690	735	669	711	717	676	706	703	636	667	692	736	689	693	724	679	709	678	671	671	687	675	708	715	696	658	648	667	668	725	739	697	645	642	701	658	642	680	688	660	707	694	698	720	747	721	665	709	689	672	689	732	751	713	691	731	652	674	745	718	705	656	710	692	695	730	719	715	653	722	693	629	681	685	711	699	683	672	720	743	715	668	734	652	720	686	702	678	703	722	716	706	708	704	674	717	718	694	685	719	699	665	710	692	648	719	719	659	708	687	697	698	711	674	736	685	737	701	688	652	708	668	708	691	685	675	687	708	714	742	718	675	669	658	692	693	699	721	733	677	682	713	745	693	675	733	720	685	710	699	625	719	713	663	708	685	674	714	634	695	686	684	675	714	694	702	717	708	709	710	703	746	710	677	744	734	694	691	657	680	677	709	619	725	657	664	699	668	719	658	697	765	667	705	718	634	741	730	671	684	664	657	689	702	723	695	703	665	675	693	719	690	752	726	700	653	692	696	690	658	701	676	747	689	724	727	729	679	708	722	691	684	717	695	702	693	681	719	678	726	683	699	682	720	669	670	699	703	687	737	722	679	675	665	679	686	678	641	726	728	752	700	671	711	704	731	713	683	703	645	674	745	655	737	680	702	683	710	675	661	685	705	696	699	754	682	700	703	701	700	688	718	674	703	678	724	702	696	686	722	748	708	699	705	705	667	734	669	711	672	675	737	684	712	667	671	689	664	703	717	688	730	682	680	703	668	747	724	702	694	727	691	701	677	696	685	670	676	669	688	660	696	700	734	701	716	695	678	718	674	707	706	690	719	699	641	661	669	687	690	695	658	709	699	688	716	776	696	675	675	758	644	640	719	681	643	701	726	714	724	653	665	668	662	596	684	672	656	687	667	697	719	690	695	688	715	668	693	717	723	694	733	725	694	695	668	660	712	734	696	704	709	688	712	708	711	670	716	668	674	699	686	666	687	701	649	692	683	681	699	657	678	727	684	737	640	702	690	664	687	666	667	680	713	722	682	713	714	724	749	697	708	712	724	690	673	698	740	669	691	647	720	692	648	696	686	679	701	701	710	711	685	731	721	676	707	663	703	707	694	731	723	650	684	728	702	667	688	676	654	704	653	746	699	704	710	702	690	654	667	693	686	717	717	687	716	736	674	702	690	711	695	624	696	742	732	681	722	699	661	642	729	678	726	722	667	713	682	726	736	666	746	667	722	698	703	727	655	718	650	728	729	707	718	678	671	696	693	667	702	722	728	709	636	666	701	689	716	683	736	713	738	746	723	690	728	724	681	687	713	674	712	729	720	726	680	743	657	699	665	666	711	711	721	697	732	733	689	699	692	641	645	709	724	688	715	683	725	704	645	704	690	688	709	704	685	702	734	701	661	693	704	663	713	696	675	722	733	706	675	686	697	769	737	748	664	653	680	690	680	694	693	685	753	673	741	728	706	684	700	721	730	720	739	700	692	708	666	684	646	664	718	698	697	725	653	681	681	733	725	721	718	709	724	669	677	700	712	723	662	753	727	710	666	700	687	708	683	681	713	680	718	713	699	688	719	719	659	673	703	673	661	708	719	676	677	731	642	728	688	694	692	709	707	723	649	666	689	681	684	665	700	738	723	702	711	701	685	730	668	697	680	659	720	695	750	703	686	660	684	697	666	719	706	725	717	648	694	636	669	697	733	696	689	677	695	694	708	704	752	690	684	676	705
24522	21100	40193	57677	38646	11410	2057	960	752	767	774	727	775	740	729	754	705	751	708	738	1324	1616	1405	1023	786	763	743	736	690	764	761	678	714	715	673	686	742	720	670	720	711	712	744	719	699	725	732	723	705	736	709	671	694	729	715	672	715	688	641	727	736	680	712	749	738	686	723	699	686	727	704	656	732	700	700	721	783	705	710	651	718	715	664	687	692	652	776	686	689	645	763	703	713	751	740	690	701	676	694	682	709	682	727	748	674	694	684	707	640	726	717	702	715	713	682	705	711	742	713	725	681	714	701	731	701	714	697	673	706	662	674	712	666	692	726	711	697	719	653	734	747	738	675	704	700	704	688	730	688	759	715	704	734	703	709	762	689	693	687	714	713	673	700	697	693	701	633	714	656	685	689	692	732	690	769	712	708	703	625	689	686	711	713	720	741	723	704	703	732	689	700	730	742	696	662	705	684	657	702	688	681	691	679	736	678	713	750	693	690	684	722	660	721	696	725	750	738	683	680	677	704	704	708	718	677	661	719	718	710	671	680	748	754	705	726	743	745	702	732	703	693	676	651	714	687	716	705	722	720	714	702	750	731	751	732	726	655	701	672	737	750	689	703	634	757	680	705	759	675	738	699	702	711	716	701	711	692	690	739	678	721	671	697	724	694	686	679	741	689	721	681	669	731	680	687	710	654	720	690	708	708	708	724	720	745	694	671	688	676	706	694	716	703	661	737	683	676	722	689	684	711	748	751	714	720	709	694	679	685	688	729	682	686	688	712	718	665	766	705	744	765	702	683	707	700	714	681	678	716	672	681	712	706	706	722	744	667	723	691	721	703	724	696	713	707	685	703	690	705	720	718	771	701	687	707	728	702	721	701	714	716	759	720	681	722	713	715	701	698	733	718	643	713	753	725	723	694	680	703	672	693	733	693	728	707	704	708	712	708	717	724	720	706	732	726	683	691	726	700	747	693	680	740	663	660	697	706	693	713	751	730	734	732	721	736	695	706	707	650	707	692	721	727	743	714	690	673	741	706	678	682	680	690	716	684	689	701	734	691	740	710	671	757	722	705	715	681	691	669	689	643	703	720	685	710	702	702	664	703	649	681	689	735	715	708	718	731	701	708	658	662	724	707	653	726	709	702	728	707	699	686	697	707	701	696	733	671	700	691	708	666	683	691	694	712	693	643	700	718	693	751	685	720	729	665	675	695	719	684	745	699	666	711	683	717	697	685	701	639	685	752	703	735	701	741	673	774	682	746	730	736	680	686	760	711	695	650	691	682	671	745	676	645	708	696	679	711	697	716	705	655	677	703	681	698	730	680	668	759	677	743	727	718	704	663	696	713	674	740	689	655	696	695	724	689	636	686	724	727	707	737	700	711	732	671	677	743	648	695	701	698	656	678	726	665	755	700	674	684	699	713	710	662	683	744	723	673	760	702	749	719	738	701	734	757	653	685	676	735	728	732	725	681	685	714	693	728	686	778	706	713	674	695	698	689	654	681	727	720	645	668	722	697	675	693	743	667	777	717	720	715	760	702	673	697	643	660	704	746	673	709	711	688	689	717	692	700	701	698	693	701	702	691	682	682	722	683	722	664	720	669	750	698	715	713	670	698	699	641	690	695	697	718	712	688	702	680	729	670	684	731	684	685	720	720	793	722	716	758	685	719	717	669	684	762	679	729	693	709	677	710	699	681	707	694	753	733	693	673	720	690	687	658	737	695	713	711	633	722	728	690	726	718	644	683	676	714	709	706	681	690	688	701	693	714	696	684	732	682	672	730	707	708	718	698	703	693	672	686	706	730	702	732	724	672	717	657	691	700	699	704	725	709	690	672	683	740	674	717	706	673	696	677	712	728	759	713	695	720	716	689	704	707	720	676	693	684	714	696	731	770	683	684	641	719	637	720	670	704	721	711	704	759	695	739	711	656	711	733	721	720	722	718	716	691	692	665	688	715	688	732	704	663	680	666	700	723	742	718	661	723	706	744	696	662	691	740	663	738	706	709	716	741	725	751	712	687	667	747	677	723	694	705	675	717	713	712	730	739	655	658	685	718	713	699	727	707	683	756	741	693	736	739	712	700	660	676	678	659	660	664	726	690	708	709	720	686	691	740	684	724	751	695	729	713	700	752	705	731	746	638	740	696	714	722	692	695	712	689	697	684	694	740	712	695	688	743	687	685	693	728	676	713	723	744	720	663	721	690	697	736	709	734	725	719	734	727	712	708	713	692	682	689	737	726	705	698	694	707	756	771	741	684	711	694	729	732	706	705	726	683	718	745	709	716	677	702	686	701	680	727	682	711	720	699	723	727	665	760	713	695	756	655	721	694	728	733	710	716	722	682	726	722	672	726	731	747	660	723	682	720	706	666	675	758	698	666	671	722	656	668	703	774	755	715	750	638	684	727	712	719	745	701	690	720	686	691	709	660	752	705	712	699	686	700	704	701	712	707	668	714	675	717	681	695	708	713	721	692	676	755	691	724	706	706	707	725	668	702	748	701	759	672	725	663	660	754	726	695	716	727	715	686	707	714	693	729	721	712	679	668	709	710	690	675	677	727	697	705	741	687	732	679	662	678	708	674	678	702	693	615	693	730	695	728	708	669	719	746	708	659	699	670	687	713	676	688	674	691	756	691	701	716	760	729	728	708	705	697	723	724	673	681	676	669	697	718	703	741	691	708	678	702	709	706	680	681	707	721	659	731	713	723	693	679	651	742	686	731	642	693	742	679	660	724	712	715	711	716	724	754	702	722	719	711	747	682	712	692	713	658	734	700	737	649	710	708	742	672	721	687	668	708	728	722	684	664	727	690	713	729	708	739	688	690	680	679	713	710	660	703	700	741	693	724	674	724	662	683	712	671	683	756	663	727	704	701	674	720	706	690	701	720	723	703	664	721	742	727	701	664	670	701	748	729	724	716	732	739	698	708	718	672	695	721	717	735	687	693	723	708	685	679	710	723	722	715	728	688	674	701	678	697	777	741	691	724	722	695	723	730	642	641	687	663	640	678	677	680	741	688	664	718	708	715	685	685	703	693	688	694	704	720	713	719	700	686	698	700	632	718	720	701	691	684	664	671	719	703	723	658	692	672	662	710	686	692	708	753	721	688	688	716	714	702	696	633	701	695	702	707	669	670	729	694	720	720	720	712	715	739	718	744	661	720	732	765	728	696	678	674	704	748	693	710	688	730	689	723	673	703	760	706	713	703	711	729	673	694	722	686	680	705	694	658	677	670	725	736	684	741	646	664	666	699	678	696	675	644	667	684	701	748	703	675	730	708	689	702	687	718	664	703	735	709	683	723	717	644	711	784	657	716	690	703	682	716	747	734	720	706	733	677	668	697	705	695	734	715	718	740	703	705	741	695	706	649	745	700	645	690	700	714	692	718	718	676	694	767	749	692	693	723	737	684	678	670	750	709	710	701	720	718	722	739	710	681	663	748	660	740	716	706	719	721	703	677	682	714	727	671	667	696	701	683	694
3584	19194	79689	65545	25433	898	773	758	709	732	745	747	742	728	738	697	749	748	732	844	1731	2358	1755	1175	877	751	712	675	699	728	738	703	737	701	691	714	704	720	699	725	724	707	739	740	735	725	749	650	792	747	732	733	714	692	705	727	721	723	689	691	717	709	736	700	755	697	734	727	723	711	714	717	691	684	691	715	758	708	699	713	724	724	676	748	683	675	736	756	674	694	699	747	701	709	700	681	672	755	707	715	708	670	717	664	735	728	719	769	740	690	735	767	729	770	680	724	722	704	734	720	693	664	669	727	745	694	710	726	749	716	707	654	732	707	735	684	701	697	704	697	707	763	701	730	711	715	709	734	708	723	669	722	726	679	691	718	673	709	712	719	728	684	681	715	726	725	701	696	708	712	747	731	721	700	695	724	747	697	722	700	689	682	721	745	683	682	724	680	694	704	722	702	746	703	710	727	753	648	683	683	728	742	704	712	712	725	712	681	667	709	677	734	660	692	681	721	685	727	736	710	684	729	703	695	712	735	724	682	688	739	709	718	733	700	722	703	682	704	722	707	671	720	761	700	712	719	738	726	735	710	721	701	729	789	680	701	702	743	673	732	731	712	747	718	707	732	708	732	727	717	729	724	726	655	666	687	720	656	683	688	703	648	751	727	764	715	703	733	714	661	734	746	691	741	694	757	745	709	691	719	738	736	755	733	746	723	699	728	691	702	703	698	707	735	670	732	721	727	623	729	709	718	670	752	731	718	729	719	694	716	677	675	734	758	760	651	701	746	718	686	658	711	707	725	655	725	733	714	726	720	732	717	715	706	712	724	687	665	769	698	697	712	694	746	719	715	700	678	749	752	717	717	735	674	713	714	724	697	709	715	719	701	714	676	708	711	724	707	777	703	693	683	707	691	725	695	746	704	707	753	725	731	735	684	766	690	736	720	708	710	724	711	650	691	725	670	729	735	727	719	679	697	702	726	727	654	660	717	693	720	731	669	728	725	678	752	677	672	720	654	716	705	727	747	690	742	695	717	696	738	678	689	748	662	739	723	663	695	702	715	742	719	739	675	732	712	768	734	691	726	697	775	676	745	721	711	715	701	624	688	708	718	696	730	744	712	740	716	696	707	679	656	668	708	735	660	733	679	702	730	664	673	668	746	693	674	710	710	697	740	717	726	720	722	777	664	727	739	697	755	692	716	698	693	704	691	682	724	734	676	704	707	753	707	694	734	704	694	716	713	696	697	681	653	698	731	691	709	710	739	746	689	703	688	722	655	770	672	693	696	659	744	683	692	711	677	718	693	724	703	692	719	711	678	712	705	719	745	733	729	721	715	730	716	717	714	712	724	683	653	711	705	731	705	700	687	738	657	708	725	727	706	695	668	678	700	689	704	718	697	719	695	750	642	718	770	763	729	727	678	730	696	695	731	718	702	707	728	675	714	700	699	726	722	734	715	669	696	704	669	713	707	757	705	690	702	693	700	716	700	729	712	734	699	700	713	679	734	708	712	730	753	715	686	740	703	678	693	689	711	680	692	677	742	715	730	712	732	697	704	675	737	763	678	722	735	688	708	691	749	699	733	733	686	709	693	684	711	695	740	730	734	705	755	740	710	703	705	742	700	760	716	719	677	698	719	726	729	697	719	759	703	719	716	673	757	716	697	736	716	690	753	712	693	714	680	694	734	684	716	716	697	711	720	733	696	711	705	699	648	707	701	685	678	736	705	707	744	702	656	757	679	722	692	730	716	676	664	666	697	697	718	726	693	728	697	717	710	725	690	723	692	773	685	690	704	737	696	709	622	677	702	660	686	724	738	725	664	715	686	678	721	694	718	682	704	710	742	668	658	708	673	725	689	699	730	703	690	714	704	775	695	674	726	715	723	725	712	663	714	730	687	724	684	712	717	695	695	696	729	722	705	694	751	726	656	687	682	699	723	714	677	766	681	733	708	668	688	716	664	692	699	705	696	702	732	729	680	697	721	745	723	733	707	727	723	751	727	680	683	689	746	670	746	708	705	707	710	731	663	731	691	747	701	749	714	693	722	673	707	745	735	707	697	726	679	710	693	689	714	678	725	751	642	721	708	705	717	713	709	679	718	750	705	737	672	701	685	732	690	725	657	724	686	691	663	660	647	709	689	711	701	682	696	711	734	671	654	695	683	701	737	742	760	656	714	719	736	687	721	723	699	700	718	741	728	685	682	696	700	747	687	703	717	702	697	728	744	691	688	707	689	679	716	714	724	722	674	724	724	697	741	703	753	739	690	697	741	721	669	690	731	695	721	715	734	725	726	792	701	665	703	703	769	759	770	749	642	710	728	736	724	772	718	682	703	696	738	690	669	697	697	720	732	712	710	721	722	756	653	690	702	662	712	718	720	715	737	714	720	664	729	725	689	712	727	701	670	745	709	641	652	675	673	720	718	697	752	744	700	738	698	695	695	702	671	717	709	725	702	678	744	711	718	717	706	709	661	724	689	698	726	777	709	648	671	676	732	704	698	702	714	668	717	747	700	653	726	705	726	691	719	681	656	745	766	704	666	715	677	708	714	726	705	698	669	696	700	689	685	659	726	708	694	725	719	756	648	672	684	712	710	671	758	703	716	724	698	675	717	667	686	714	715	688	715	712	709	676	724	747	683	695	709	735	691	719	719	672	690	687	662	662	709	666	727	727	724	746	708	691	737	721	671	658	706	701	726	683	709	707	678	706	687	710	701	711	707	706	678	729	698	734	727	687	742	707	729	697	722	732	739	716	742	692	720	691	719	722	697	728	728	730	693	662	759	682	709	736	726	723	714	708	728	704	718	727	716	733	732	729	708	723	688	673	737	702	671	759	732	689	713	698	685	706	737	666	706	718	717	677	706	698	732	724	714	715	721	774	774	775	686	691	675	729	685	699	684	728	685	702	716	700	654	725	687	696	673	744	742	696	708	709	715	700	698	696	738	667	679	713	712	725	690	739	698	747	696	715	746	703	678	676	654	705	708	725	702	759	718	703	723	723	700	757	668	732	715	798	715	712	737	686	681	693	718	716	707	678	678	679	703	689	629	712	703	687	702	747	714	677	705	696	721	732	710	696	681	737	674	701	713	695	670	701	711	734	731	714	744	718	688	750	748	692	743	734	753	687	673	678	649	727	704	707	703	645	687	720	686	756	706	732	709	678	676	725	670	694	680	718	694	702	692	697	725	727	722	724	685	688	710	708	759	724	721	736	721	696	696	700	680	688	714	706	704	673	737	722	743	729	700	672	722	723	717	673	730	671	730	695	710	688	701	680	710	716	693	665	740	723	724	736	679	691	754	698	672	706	709	713	733	684	677	727	725	720	705	705	728	679	721	733	706	724	722	675	680	700	730	705	699	699	719	714	753	685	686	747	702	694	777	733	710	733	686	739	690	720	725	726	697	680	727	750	740	689	719	711	698	728	733	647	736	684	749	745	700	660	699	729	749	717	657	685	698	696	716	698	717	736	717	684	699	689	710
23715	21077	35005	58213	46686	16919	4621	1193	959	898	889	849	844	861	829	832	783	878	850	810	1662	2385	1857	1243	949	850	819	791	780	816	826	762	783	821	878	818	781	805	815	799	827	810	771	753	752	838	793	823	854	797	822	786	792	825	805	817	792	843	780	766	829	764	796	814	860	820	828	796	828	787	813	789	771	795	759	775	801	772	803	830	759	772	782	793	749	808	773	809	808	777	779	775	793	791	792	766	777	805	743	721	789	821	774	854	754	758	785	777	807	817	821	846	793	796	830	737	841	820	778	784	821	803	835	782	791	777	817	791	787	825	868	798	781	773	780	732	791	777	775	764	802	810	800	758	764	780	800	839	753	786	824	782	762	812	815	743	736	755	793	783	795	749	757	858	812	798	810	820	800	794	806	774	807	820	779	862	784	801	820	798	809	759	781	781	760	775	844	761	789	806	797	816	798	855	763	772	771	813	793	816	782	777	776	810	733	772	792	808	719	782	799	793	787	771	802	795	834	789	806	811	780	803	843	809	775	757	784	766	789	815	800	812	820	836	766	770	814	718	793	752	819	850	768	820	813	775	811	781	741	754	830	776	802	779	775	803	823	775	783	738	822	799	777	820	851	811	780	806	858	795	767	825	812	724	787	822	798	778	826	770	756	811	808	811	806	753	826	774	786	760	827	809	762	811	773	779	790	767	778	780	804	846	809	782	818	820	788	799	807	771	745	829	805	795	791	772	790	841	789	835	771	774	783	793	811	818	821	788	788	780	803	808	766	791	767	786	775	779	834	837	800	739	763	784	887	826	787	719	823	757	846	748	787	776	757	829	829	804	767	783	804	770	766	766	817	811	789	836	816	804	760	779	807	753	781	818	817	760	815	774	840	824	815	797	783	802	773	777	782	789	784	788	757	819	797	783	820	807	760	750	791	773	736	768	827	791	789	769	801	753	769	775	804	795	800	815	780	811	793	772	812	789	821	805	779	769	798	779	816	793	832	828	809	767	825	815	825	830	777	801	804	777	806	751	842	755	820	762	792	775	798	792	780	813	810	878	803	827	775	833	806	796	816	832	772	794	778	767	829	809	758	802	794	805	789	797	786	811	751	813	729	783	789	807	795	822	791	754	863	742	772	777	851	829	786	783	826	824	777	847	745	823	786	805	848	770	770	855	822	787	842	815	851	769	734	787	795	777	761	767	764	804	749	800	769	780	776	790	809	794	831	742	764	795	799	822	801	794	747	766	742	829	757	767	806	793	784	800	781	732	768	823	780	816	755	765	779	808	791	791	806	790	810	753	770	774	787	799	810	754	820	795	857	776	729	789	807	806	799	837	824	821	781	789	769	777	816	777	796	789	782	822	786	769	783	778	819	780	754	796	784	802	774	825	732	781	817	769	802	802	818	793	753	804	797	756	812	792	792	814	806	851	804	787	770	858	763	771	790	790	808	802	770	784	794	807	815	764	761	744	819	782	787	805	831	805	848	736	777	728	806	786	770	843	801	845	790	793	798	799	831	763	725	805	732	817	778	769	770	809	784	796	788	816	845	821	786	800	811	789	813	791	786	834	841	789	784	827	787	790	774	801	818	738	799	806	795	842	828	778	775	768	844	813	805	814	801	771	851	790	815	814	786	836	842	769	819	798	819	719	785	799	784	806	776	728	802	755	728	803	784	853	823	778	791	732	827	811	795	818	805	806	801	744	765	796	805	771	818	799	773	761	799	821	781	807	761	783	809	793	792	784	822	779	754	818	770	791	746	734	773	833	822	846	716	786	743	777	730	724	818	788	796	770	769	735	784	787	820	747	792	808	779	796	790	772	797	801	795	769	786	788	814	805	774	776	774	794	780	772	792	780	719	747	795	798	826	757	769	759	815	786	802	784	810	831	765	776	787	829	760	805	785	828	783	825	766	745	814	776	790	821	788	771	767	785	805	767	780	844	797	744	773	876	758	774	814	805	767	787	798	783	742	766	753	818	799	763	785	768	765	812	783	774	728	792	753	787	768	716	784	792	762	758	814	800	794	776	790	790	821	786	745	785	738	799	776	798	777	767	823	814	784	753	747	813	764	850	783	762	767	770	813	850	754	779	791	803	811	794	788	787	782	797	828	742	767	822	810	822	826	766	803	818	782	759	837	771	822	827	765	769	795	814	806	751	820	752	791	813	769	821	761	742	824	827	740	794	834	804	790	775	794	796	784	775	830	773	845	755	726	853	768	785	788	793	776	837	830	784	782	821	819	809	734	762	813	798	785	809	807	807	786	768	849	777	782	775	820	759	806	804	786	770	800	777	788	728	772	788	797	829	808	845	792	761	783	788	698	769	798	840	781	760	815	774	804	812	771	798	807	809	734	762	798	818	784	766	786	787	817	795	725	780	830	783	781	804	823	768	827	836	815	778	758	811	802	791	799	756	793	819	887	789	761	806	789	808	780	793	803	755	778	735	769	758	797	783	794	816	773	837	781	779	770	802	831	800	733	773	794	744	769	795	736	815	795	829	803	818	819	783	786	797	791	792	806	811	764	840	818	791	786	755	791	787	814	824	788	778	764	743	782	831	776	808	806	767	814	870	793	811	814	788	774	743	791	811	767	840	771	790	826	765	787	808	824	771	783	814	771	762	778	759	761	763	794	766	794	756	730	809	811	769	757	791	830	824	795	761	766	801	763	739	836	761	860	840	788	815	767	777	804	765	837	784	781	789	766	810	812	783	795	759	817	838	820	798	766	771	821	774	819	815	751	817	770	792	793	731	788	813	776	784	777	797	797	792	789	740	748	758	758	747	785	796	794	785	862	842	848	725	818	784	726	833	838	807	778	783	776	760	790	764	785	761	795	815	750	790	765	804	780	760	772	789	810	740	769	785	782	835	721	790	771	789	820	799	818	794	755	782	821	838	778	816	804	746	787	840	816	766	759	823	798	831	779	779	840	819	799	763	744	800	754	810	814	812	794	825	725	727	743	713	758	783	776	769	846	762	777	769	769	872	802	770	805	792	799	797	804	771	799	824	761	775	754	784	801	824	805	769	771	797	798	800	754	783	840	808	807	824	768	821	788	792	810	798	764	759	769	768	778	808	755	794	773	774	766	818	763	756	833	733	835	782	784	798	788	751	729	793	834	803	782	779	817	768	792	733	796	801	784	802	804	784	785	754	785	802	785	759	783	790	786	759	755	746	757	735	784	781	759	832	771	743	832	847	785	790	763	816	768	831	771	789	807	770	782	819	801	829	759	751	766	756	849	783	748	835	784	788	757	747	821	788	729	823	799	769	809	769	795	808	817	782	767	726	839	782	756	780	750	774	779	767	774	840	784	779	736	797	801	777	809	775	780	801	792	772	811	814	785	817	756	751	839	840	799	737	809	722	742	777	803	784	762	781	820	797	733	789	789	791	810	772	755	802	803	784	731	800	761	779	826	790	822	788	783	789	854	811	803	835	794	769	788	764	825	841	775	792	759	850	791	771	793	774	796	822	781	821	758	793	795	863
3735	21328	84731	77953	39914	1360	930	896	852	858	824	857	782	859	836	797	856	785	860	823	2401	3387	2316	1526	1033	863	800	800	819	807	825	817	809	798	814	771	787	814	860	774	795	803	799	780	774	826	831	811	805	803	816	801	848	818	820	792	759	791	770	808	726	755	842	824	826	761	785	781	794	799	825	814	745	862	826	834	841	798	813	816	811	785	806	828	797	790	821	814	793	800	778	803	807	842	785	801	793	812	856	815	817	807	885	835	859	800	789	822	765	823	807	755	821	796	808	766	803	833	822	797	792	838	758	794	810	803	802	784	843	863	815	792	796	834	819	811	825	857	766	836	780	788	787	869	778	827	800	833	758	848	763	768	771	803	804	815	815	754	775	770	797	759	743	759	769	760	860	776	743	800	822	805	842	746	752	772	797	833	781	803	866	829	796	808	791	769	777	775	832	795	763	813	802	787	759	782	822	789	831	815	812	803	803	822	775	801	784	809	769	851	736	774	794	762	750	784	824	807	805	786	824	820	802	780	756	755	759	797	795	798	810	776	776	797	799	774	810	852	777	831	772	748	843	805	763	791	797	845	820	759	821	767	793	802	785	763	753	765	781	766	756	810	757	771	835	790	792	823	800	788	778	808	796	826	805	762	782	822	829	798	774	793	804	781	772	769	758	800	829	804	854	797	807	800	774	836	803	784	754	798	826	764	807	775	793	801	797	802	784	814	808	791	774	791	828	823	803	890	770	801	783	804	792	861	815	784	784	858	808	754	826	845	788	779	773	768	766	807	845	823	775	806	780	775	821	802	736	803	830	788	811	764	822	784	809	752	816	784	790	820	843	778	822	804	790	802	760	809	795	835	805	786	760	749	810	782	816	813	734	839	788	817	769	747	809	760	792	838	810	853	715	782	797	801	789	798	804	749	789	771	820	760	797	823	806	808	785	788	770	849	812	798	743	769	817	831	778	835	819	789	812	795	784	839	809	822	757	806	819	823	831	791	817	786	781	849	834	803	783	778	770	805	778	754	824	761	789	805	793	845	776	783	805	751	810	810	788	817	810	848	820	804	828	799	786	802	811	851	800	832	787	756	777	784	731	769	852	795	827	751	778	806	751	828	804	819	791	765	801	786	813	789	754	822	836	786	800	781	824	782	827	774	803	839	769	804	771	862	828	797	737	777	772	833	764	825	759	752	801	836	820	774	809	764	825	813	803	785	810	744	809	721	781	777	807	778	853	811	804	756	771	776	781	812	778	806	751	798	826	796	822	805	810	814	804	767	781	829	813	769	832	804	857	798	790	766	802	869	759	729	796	781	765	782	827	859	767	795	797	775	823	757	776	817	808	755	792	775	810	821	799	834	759	756	814	852	817	821	837	774	808	779	751	865	775	844	750	762	813	836	807	783	852	810	841	750	773	812	786	818	774	802	774	757	790	785	782	811	808	759	801	816	798	816	768	820	730	834	812	820	783	796	828	782	768	778	818	802	786	761	782	787	748	791	755	821	781	751	839	807	784	787	792	764	789	768	780	829	772	822	816	798	785	819	777	740	761	782	827	801	777	768	801	823	824	794	803	807	790	772	763	793	789	780	790	755	780	807	800	850	836	770	782	785	862	809	809	764	774	814	771	785	832	809	777	808	763	800	822	780	796	808	775	795	759	807	837	779	811	829	799	749	836	842	803	805	749	774	793	789	813	774	745	834	815	822	811	792	764	771	768	787	817	865	789	714	790	770	787	780	782	760	824	779	744	814	813	790	828	833	780	828	814	827	699	778	818	792	764	844	798	798	750	790	766	774	841	784	812	795	817	800	771	788	801	823	801	770	770	758	764	824	746	811	826	823	799	796	794	776	840	833	815	803	782	803	771	826	771	772	790	801	815	780	820	779	790	797	774	825	825	760	806	772	789	794	782	813	744	860	756	779	781	745	808	745	839	818	826	789	787	804	806	795	785	848	800	774	759	775	805	760	776	797	756	749	794	761	844	778	854	790	830	811	831	806	809	786	776	798	797	777	793	760	778	842	772	784	822	817	824	791	807	837	808	796	818	774	797	769	805	802	763	830	793	781	808	828	836	800	809	785	771	803	807	834	855	811	744	785	806	775	812	792	820	772	831	801	780	780	781	824	795	795	843	767	779	768	828	773	783	834	800	804	789	784	826	788	798	823	818	800	777	799	812	786	810	743	774	771	838	824	754	755	790	763	792	807	783	791	784	741	819	790	826	804	773	763	858	812	761	788	770	788	832	783	785	834	806	798	782	802	781	857	803	797	822	834	845	802	777	789	796	787	773	781	800	808	799	814	736	771	757	809	760	835	773	814	847	840	834	835	764	797	801	785	796	831	780	785	779	812	807	817	799	791	836	864	801	762	765	778	776	795	821	871	741	811	779	771	785	778	828	825	811	747	785	769	832	776	787	747	806	779	807	789	783	753	797	816	845	740	809	882	784	813	750	846	768	794	836	782	819	781	831	813	813	740	786	777	751	827	783	801	754	779	842	794	794	817	785	769	763	782	813	778	749	764	776	799	766	764	788	811	757	823	760	758	796	781	781	760	773	792	801	803	771	760	817	843	782	734	785	804	813	738	772	786	768	813	748	803	788	760	769	832	762	791	811	783	768	770	775	773	779	767	774	801	760	839	782	740	778	828	784	796	767	800	804	776	812	771	795	814	732	769	767	836	810	841	795	811	806	789	848	825	775	798	816	811	752	755	756	780	801	843	805	777	820	797	780	778	783	743	785	831	772	783	775	804	852	815	785	771	819	828	804	795	725	804	818	827	731	755	780	815	775	795	794	756	780	776	796	794	802	720	821	823	788	793	737	811	782	836	791	768	820	808	840	775	771	761	812	764	823	759	805	786	825	811	870	818	842	783	815	839	803	830	803	807	768	779	798	800	760	849	798	796	778	811	813	718	796	791	834	777	737	786	741	837	849	827	781	746	767	806	812	832	801	755	823	832	822	793	799	762	767	790	783	797	771	779	824	795	838	786	725	761	825	753	797	788	807	790	735	763	787	782	798	799	810	810	796	795	794	749	813	785	741	771	764	847	724	762	824	764	806	727	783	847	782	771	775	794	797	771	854	804	753	750	795	813	801	776	798	812	810	779	783	805	854	737	757	799	802	805	779	794	752	811	803	783	843	774	771	770	833	762	777	767	795	776	745	793	798	821	798	821	737	814	733	792	815	757	727	766	799	770	804	817	819	709	788	802	833	811	814	785	796	810	819	805	774	735	736	810	787	778	805	768	811	808	814	761	784	818	791	801	827	804	845	822	746	752	809	808	801	824	743	778	817	802	816	771	793	761	808	766	775	739	787	791	785	760	785	780	782	838	766	776	748	779	808	776	813	764	810	778	779	770	770	806	786	766	846	808	776	796	796	749	840	767	795	784	803	813	756	777	776	757	803	762	813	753	821	799	778	773	781	797	763	828	776	837	819	807	780	779	774	813	829	743	822	829	815	787	851	800	766	748	788	779	748	786	811	842
27279	14817	22588	27133	13126	1626	823	777	802	712	743	761	776	747	728	752	759	746	781	763	776	866	852	775	811	792	775	773	737	804	802	769	746	813	759	740	762	765	763	726	768	828	770	702	766	761	737	788	788	776	770	831	772	751	815	759	750	698	779	742	747	797	778	738	754	747	740	750	741	749	770	694	786	734	692	805	784	781	761	712	742	738	781	768	719	774	795	737	748	762	801	749	762	795	797	770	719	801	707	788	787	759	762	748	764	765	785	781	727	775	740	748	723	767	757	761	755	719	752	755	787	781	786	704	724	770	754	738	785	717	800	796	730	713	758	769	759	768	762	744	721	772	779	766	728	769	756	772	731	763	766	731	705	739	744	759	744	803	791	815	784	750	744	779	755	805	750	729	749	696	783	755	766	755	760	779	774	776	763	769	787	729	711	790	786	750	769	785	763	744	805	746	767	740	736	733	797	785	780	725	786	801	725	753	752	799	721	696	791	771	789	730	733	758	789	767	729	761	727	741	800	760	804	792	755	744	713	765	794	735	818	728	762	746	707	791	731	713	777	739	744	803	725	764	734	813	813	745	740	766	707	752	752	775	799	741	702	802	790	756	707	765	740	758	729	763	775	747	782	751	788	709	786	746	726	726	796	769	741	793	747	756	755	741	803	797	790	734	752	707	762	763	761	742	781	761	735	777	766	714	756	758	821	758	776	709	767	738	717	734	747	809	754	753	780	704	741	793	770	726	763	760	723	722	745	820	773	709	731	797	807	748	752	741	732	739	777	773	778	757	779	760	795	790	755	755	771	762	737	729	789	760	782	749	751	773	797	753	741	768	791	763	702	750	777	802	778	759	743	702	762	800	720	776	737	747	736	757	745	748	816	768	723	736	731	738	850	740	766	689	800	776	771	702	714	760	715	736	728	732	749	739	747	730	715	764	744	737	753	749	745	770	766	764	723	776	726	744	788	789	766	686	771	775	739	755	784	766	757	749	767	756	773	773	758	810	795	804	819	759	768	732	742	730	780	813	784	761	783	775	738	711	719	812	780	763	740	751	787	774	775	742	767	789	722	729	794	768	774	773	756	767	753	763	774	747	730	711	743	759	704	764	720	749	781	791	789	770	782	736	767	737	737	772	732	777	744	793	777	775	729	776	722	762	757	775	724	741	742	777	747	737	752	768	781	733	788	709	784	770	759	775	773	743	761	737	759	747	794	730	755	767	751	787	767	732	716	736	750	715	765	771	701	733	835	764	743	682	750	753	784	786	737	798	682	754	784	788	750	671	693	751	787	758	787	777	753	734	779	767	748	742	755	769	713	751	752	761	759	733	763	799	744	711	793	743	771	784	770	720	822	802	749	751	732	706	748	760	749	795	778	761	789	727	718	726	759	769	746	768	758	791	766	826	778	763	776	748	789	713	739	785	747	731	780	710	741	800	752	753	706	721	729	732	753	786	754	781	834	734	757	801	784	769	755	767	778	750	761	715	715	772	792	757	774	783	775	725	754	745	749	754	746	759	723	739	750	741	683	764	774	770	740	765	788	772	751	740	784	757	775	794	753	751	782	783	787	751	705	747	781	766	775	715	727	769	735	763	774	746	767	748	696	788	755	756	755	757	787	770	785	747	789	749	772	723	790	784	754	735	751	801	845	739	720	754	786	740	766	747	764	762	704	760	754	817	752	802	763	745	755	740	727	763	759	725	761	748	771	743	786	737	759	794	711	734	803	760	760	737	717	716	699	794	748	719	731	753	787	734	762	749	767	799	744	754	791	765	723	742	751	719	768	782	754	744	786	793	713	753	703	753	810	748	742	751	717	757	744	710	717	774	694	764	693	778	817	748	789	738	741	771	722	736	738	732	737	722	751	737	776	743	784	774	774	753	781	752	764	740	763	699	733	747	762	775	740	750	721	786	766	739	746	748	788	808	762	763	756	721	792	760	705	723	743	739	760	737	769	690	724	765	792	733	770	754	708	748	789	765	786	800	756	775	782	706	731	790	785	774	755	746	729	700	713	770	699	733	772	751	775	738	770	727	710	746	746	799	770	760	732	728	727	784	781	742	775	789	740	780	757	787	784	794	782	778	748	740	759	736	738	774	797	762	766	749	784	780	763	778	772	781	797	739	767	751	732	743	785	779	756	732	764	807	773	758	754	784	711	733	751	747	815	810	731	769	722	724	771	790	768	755	723	730	780	773	719	706	730	778	772	734	774	790	768	725	758	770	736	747	763	754	756	769	778	813	750	722	716	739	783	735	726	815	757	769	791	731	728	740	757	759	759	749	704	753	742	760	732	715	795	777	722	736	745	706	754	723	790	716	757	780	787	787	731	727	711	713	762	753	808	760	764	734	814	760	699	774	766	821	763	710	782	767	773	748	713	686	779	747	750	787	722	758	731	757	752	794	736	800	768	752	725	755	744	799	767	746	698	749	730	781	691	755	724	770	747	759	790	722	777	739	758	765	732	733	732	789	754	794	729	746	709	785	749	781	801	749	754	734	744	724	772	746	788	749	778	788	741	757	721	759	736	748	748	789	760	706	744	768	752	746	739	793	725	782	727	680	803	731	779	739	751	772	747	753	753	732	743	755	760	773	776	776	704	693	757	742	769	745	763	767	792	790	707	736	764	772	768	781	788	752	841	732	784	768	747	771	716	760	746	753	758	719	767	769	726	810	788	729	759	826	688	727	781	748	707	762	737	820	725	737	754	795	754	746	792	745	767	754	767	748	790	750	802	779	745	731	763	732	759	776	744	769	784	781	794	711	727	761	734	781	761	778	704	743	747	743	735	747	742	706	737	745	819	715	760	791	744	748	834	750	721	785	775	722	743	773	752	782	722	745	799	710	805	783	748	807	741	814	786	799	794	757	743	741	772	770	726	740	694	752	751	805	767	784	770	728	731	781	804	797	780	748	690	737	757	755	769	770	770	728	737	757	764	776	760	751	783	732	749	796	771	721	759	791	756	754	722	773	745	707	745	775	747	755	754	713	749	764	762	734	769	740	771	780	809	744	768	745	776	744	729	749	743	767	787	760	711	791	745	736	793	730	737	777	761	779	763	754	780	756	718	764	725	746	751	781	743	736	750	758	767	775	744	718	760	750	797	734	740	797	791	739	769	753	740	740	764	762	774	740	756	780	779	803	734	733	721	761	698	743	766	756	783	753	788	740	693	727	737	706	743	744	809	748	758	798	757	731	763	778	731	769	741	738	783	786	773	761	702	672	750	749	731	782	730	751	755	809	717	747	769	798	758	723	749	785	778	699	725	763	698	795	756	800	764	771	739	795	726	773	750	696	753	747	795	722	792	780	786	758	748	725	792	722	752	765	740	793	784	792	775	781	711	780	708	789	745	750	789	768	759	739	738	748	726	771	779	774	769	730	766	737	788	703	702	740	794	767	790	692	758	768	719	752	778	750	785	747	742	804	755	731	720	754	767	722	737	861	798	815	731	760	759	750	742	765	832	715	810	694	791	790	775	803
4952	5737	24544	19374	8681	905	678	749	734	721	655	677	666	755	702	750	668	718	752	688	756	842	744	753	728	730	662	680	721	749	734	754	703	707	703	717	657	708	753	700	682	710	713	723	685	752	717	690	760	674	696	724	708	679	652	700	704	668	673	657	686	665	744	688	692	685	712	700	656	721	720	683	713	731	675	729	716	702	695	693	724	659	728	715	667	719	725	654	686	747	673	734	673	687	666	731	696	712	714	686	696	694	712	768	690	702	670	782	722	647	699	696	692	716	750	662	724	702	685	671	698	703	685	687	715	741	747	677	694	672	679	716	669	684	733	724	732	732	720	703	733	698	707	732	723	680	705	671	717	707	732	706	710	657	715	733	712	694	668	679	738	712	709	700	731	688	753	702	745	701	709	726	746	696	691	703	676	695	628	737	658	711	694	681	723	702	702	756	718	725	706	705	696	671	733	704	702	721	717	702	734	697	731	702	689	675	672	704	712	648	724	679	702	754	760	754	739	733	719	642	682	719	694	706	670	692	671	670	738	701	689	675	661	668	665	718	664	660	702	718	655	704	673	672	722	716	696	689	709	714	722	751	722	712	713	711	669	670	706	726	691	664	707	704	666	708	656	647	695	712	724	691	687	687	706	687	665	679	690	671	709	731	729	657	680	712	754	695	681	683	717	687	755	692	691	720	733	750	719	706	739	732	658	678	713	703	677	726	696	682	703	683	662	668	683	674	680	687	721	726	743	688	721	721	672	638	730	706	698	700	702	669	691	721	706	737	706	744	709	696	716	699	696	724	720	687	738	693	669	701	706	734	717	693	662	724	721	689	679	641	704	686	727	716	687	648	717	689	700	692	690	715	678	708	687	719	721	665	690	653	732	727	710	692	687	698	717	734	699	674	706	689	678	694	687	687	684	736	717	695	685	749	709	695	675	719	670	716	739	706	676	680	738	715	682	778	694	714	713	712	724	705	710	689	715	744	677	704	700	732	694	716	680	699	724	674	703	706	677	669	703	712	678	708	741	683	707	723	739	682	723	687	707	685	710	740	704	716	690	723	707	700	721	710	742	706	672	634	681	688	738	641	736	707	732	706	691	699	672	709	755	734	694	701	665	717	683	716	663	773	670	701	709	759	708	713	698	723	711	685	688	713	661	685	698	707	650	713	694	630	673	685	685	682	704	666	662	727	689	762	698	716	728	701	716	743	692	671	718	723	682	705	711	726	670	674	693	707	685	707	716	664	705	742	687	687	705	695	678	734	713	721	723	691	768	707	674	713	714	665	695	721	666	747	712	698	723	753	718	688	708	705	638	678	693	692	717	739	704	730	656	674	732	666	684	690	691	676	671	785	705	663	676	702	752	687	672	687	671	715	755	723	685	690	740	718	730	698	700	764	655	705	714	711	688	712	734	671	708	662	700	718	674	722	712	716	701	724	697	692	690	738	686	687	709	743	684	649	749	695	678	743	729	734	669	711	692	706	676	695	706	697	722	680	644	731	701	707	666	676	677	692	749	678	728	641	721	701	691	714	652	702	705	700	700	698	731	737	679	725	690	726	713	718	663	707	709	730	672	747	698	697	686	692	671	709	690	702	710	719	685	719	733	716	725	689	733	673	692	745	690	735	728	743	742	694	657	751	665	636	659	749	701	717	742	685	678	696	732	719	726	677	708	693	728	723	686	678	672	700	715	710	674	700	647	688	700	681	752	664	730	751	698	695	742	678	714	746	689	706	638	662	757	687	723	666	729	720	702	684	728	695	723	704	693	719	775	710	722	679	734	704	681	676	739	694	697	706	737	716	700	699	685	697	683	670	657	699	699	659	733	679	688	741	703	726	697	733	707	697	724	681	667	721	690	661	724	681	728	710	738	665	679	670	697	700	722	739	668	725	727	661	719	697	735	648	705	622	674	679	709	732	759	704	694	665	705	671	658	704	738	709	685	726	681	713	724	720	750	708	692	675	694	716	683	668	710	673	731	733	722	699	681	698	663	715	700	728	696	739	691	702	702	710	686	687	713	716	707	712	700	707	726	689	632	688	715	702	735	720	680	755	742	709	672	669	662	657	711	733	671	713	693	711	706	723	677	724	704	693	677	702	705	697	753	708	688	680	681	710	688	684	717	743	725	687	717	689	741	693	683	684	654	690	685	705	694	719	714	689	687	717	715	686	671	706	647	707	705	750	717	729	725	706	714	682	731	678	719	692	722	676	684	660	721	686	705	713	679	672	701	729	685	680	704	704	717	738	741	694	724	694	738	696	697	713	689	714	693	765	710	713	672	690	737	713	723	655	719	725	709	687	652	693	760	683	686	686	719	721	750	685	744	703	666	724	692	725	694	688	677	703	689	688	711	724	680	726	702	726	705	703	729	743	734	725	697	682	650	712	725	716	750	696	728	700	734	691	720	692	706	688	730	674	683	708	723	686	676	712	691	708	711	769	721	714	725	693	706	660	685	696	680	713	707	671	746	702	691	726	687	714	719	652	710	754	695	720	677	711	702	709	701	705	675	712	754	725	687	676	685	686	698	705	721	674	689	717	716	716	738	683	702	723	671	646	674	737	674	692	673	701	726	664	694	713	678	735	693	701	687	688	704	733	698	700	739	757	677	699	736	619	716	696	709	683	655	643	726	691	741	688	710	670	662	670	684	737	756	701	676	695	700	686	707	688	717	711	663	697	685	682	658	660	688	726	730	726	685	748	679	728	655	674	677	658	690	722	654	731	667	714	716	713	696	733	708	676	733	702	661	731	681	684	692	721	697	692	741	727	736	694	653	738	694	708	706	746	696	686	680	687	659	675	644	722	729	699	697	708	689	718	736	740	718	714	675	738	700	683	658	702	669	722	707	685	749	666	671	700	724	717	661	694	714	743	760	749	741	703	694	671	643	696	698	761	696	726	704	692	692	726	716	736	703	718	705	709	685	714	725	729	720	705	698	708	667	719	668	699	678	676	725	671	698	658	742	701	698	675	737	699	668	664	704	742	697	719	694	674	653	699	675	698	685	673	755	689	728	667	722	713	648	726	733	744	636	698	720	722	729	731	710	705	717	728	725	724	702	671	653	652	695	711	701	731	706	740	670	759	697	758	686	709	705	690	732	717	625	744	732	662	715	677	681	702	692	753	685	706	706	764	695	695	741	699	716	701	671	703	702	733	681	722	634	731	674	745	725	708	734	695	704	680	699	689	707	692	710	655	686	697	658	712	677	690	709	657	730	690	689	720	688	723	674	724	659	729	688	700	750	711	727	657	726	733	649	677	712	682	683	704	723	702	713	687	701	704	694	663	742	674	685	718	733	674	712	673	768	729	717	703	725	738	680	706	764	713	736	704	733	699	690	750	718	669	699	659	720	675	699	667	704	704	689	685	710	694	677	692	704	690	718	662	689	715	672	681	734	695	711	691	714	715	749	696	725	717	669	689	713	713	696	690	707	712	704	714	727	698	722	713	699	687	739	683	707	682	748	714	712	678	668	734	714	662
24501	21103	35744	58177	45931	17615	2825	925	775	772	763	701	725	734	755	719	715	726	727	723	1189	1411	1217	945	767	738	725	716	720	705	695	711	700	712	713	708	745	679	712	707	683	689	744	715	670	703	737	744	731	709	674	697	703	688	728	714	712	719	725	679	703	757	734	740	691	652	715	700	662	716	731	725	647	701	683	717	690	744	749	726	707	701	718	714	724	734	710	654	738	683	685	718	713	738	708	705	711	669	750	697	807	693	712	728	740	718	716	679	727	738	728	692	716	718	711	718	679	693	699	740	699	729	722	737	662	712	702	703	692	682	693	725	701	761	684	685	736	725	716	692	705	675	704	682	731	725	731	705	702	722	710	715	692	697	717	728	670	703	687	741	750	702	696	701	693	669	731	709	721	707	666	725	712	663	691	763	748	657	712	707	749	723	715	731	671	694	768	735	706	719	734	738	710	741	664	695	708	717	697	698	681	730	689	731	719	714	695	721	689	654	703	726	663	722	700	708	700	748	706	666	726	696	735	678	741	678	774	634	717	714	766	698	688	732	706	745	693	727	677	685	751	677	707	718	701	720	718	716	732	724	661	667	676	682	725	700	692	700	741	730	688	641	767	743	730	737	707	737	695	679	732	704	724	739	777	696	706	797	727	735	729	697	731	713	742	732	700	722	776	745	715	673	693	662	685	741	704	659	687	723	731	701	696	737	694	684	740	709	711	739	719	672	734	704	682	733	725	753	733	703	787	732	678	682	699	732	765	727	749	700	676	672	660	720	655	708	702	675	703	715	760	716	692	710	710	651	674	702	662	728	696	681	716	689	674	720	736	645	734	708	706	732	732	679	669	690	688	706	691	715	722	695	714	682	689	699	694	747	698	684	697	706	680	686	707	716	727	701	741	725	689	696	691	717	735	734	714	672	659	693	704	697	666	679	714	718	729	694	717	723	738	671	669	694	721	734	715	681	669	698	721	696	655	723	647	687	650	733	721	742	662	680	683	725	712	703	727	769	757	648	765	706	727	711	752	698	745	687	736	689	676	689	687	694	678	703	692	734	742	706	691	708	710	727	670	733	730	699	749	737	705	673	724	704	683	721	696	681	666	699	690	652	686	700	651	744	682	758	701	725	702	728	670	735	742	730	723	683	725	746	678	714	709	707	679	671	687	683	695	700	784	741	685	725	668	716	732	712	774	743	759	683	689	675	699	727	710	736	689	712	734	726	703	700	721	729	670	720	767	711	702	700	700	721	710	763	769	712	703	756	676	710	734	703	711	684	715	683	686	723	706	708	701	660	714	697	713	738	747	711	724	688	701	701	733	699	692	711	723	708	682	678	712	705	702	655	661	724	642	709	676	702	711	725	691	676	659	711	744	690	695	746	703	725	655	712	726	746	674	700	700	680	710	734	726	680	654	719	696	691	713	679	723	735	778	726	736	691	724	714	697	624	693	691	715	708	703	764	681	696	698	714	747	709	736	726	695	743	702	699	688	755	763	712	714	719	770	714	711	715	719	751	743	708	729	736	728	747	691	685	684	720	716	700	673	695	648	726	681	708	655	714	705	722	737	701	745	691	759	708	682	684	726	699	679	735	687	760	667	693	725	712	722	698	721	682	726	754	698	714	716	740	656	707	713	667	713	737	714	697	680	699	692	747	722	663	708	739	710	711	740	695	665	712	714	746	685	712	715	665	732	675	689	711	702	717	703	698	695	726	721	706	704	728	682	714	703	674	726	672	690	695	703	680	718	673	688	682	686	735	680	716	721	714	705	700	695	682	742	681	725	736	702	685	759	705	754	699	712	677	711	680	675	705	638	715	675	716	715	682	752	705	774	680	718	694	686	718	731	712	728	682	682	659	692	693	700	690	696	749	766	697	727	711	743	704	690	728	697	733	730	708	691	707	732	718	716	695	710	691	751	703	670	608	749	696	717	724	654	702	661	710	696	724	647	719	720	703	677	691	716	693	692	713	752	674	721	675	703	699	718	702	684	730	747	708	699	720	682	694	650	732	693	702	697	722	768	744	736	701	684	674	721	741	727	672	787	721	707	722	667	713	758	747	708	700	721	726	730	668	687	720	706	689	709	703	725	690	685	648	682	720	729	667	632	695	722	734	691	714	726	708	713	680	765	781	732	731	717	660	722	751	749	725	715	725	726	764	722	660	707	748	720	704	771	748	668	752	820	767	696	691	734	752	748	710	722	721	696	713	720	730	796	702	716	692	725	768	699	668	730	687	719	646	728	737	709	714	695	737	759	720	699	704	688	747	671	781	781	783	742	731	729	691	732	715	711	738	670	680	681	692	697	702	677	727	731	720	725	729	701	726	694	708	723	724	726	692	695	725	734	645	747	737	708	726	743	704	705	704	684	724	707	698	722	711	720	733	699	665	692	678	734	697	702	721	657	719	716	682	682	655	679	716	680	720	682	676	723	692	731	714	695	710	720	692	705	658	673	728	697	729	705	676	710	682	633	701	693	729	701	717	691	695	687	736	695	716	679	689	706	713	737	710	725	701	701	717	691	663	685	729	735	714	715	710	690	712	720	705	737	691	665	742	728	707	686	710	687	712	725	722	653	711	729	679	693	682	743	715	696	675	694	720	717	685	695	738	668	689	752	682	728	700	718	748	731	665	702	665	688	735	676	685	695	702	750	732	740	719	776	727	729	722	696	723	701	719	685	688	695	683	685	690	671	730	671	732	716	679	727	735	692	702	720	748	839	661	722	708	696	704	746	701	715	699	714	736	743	688	781	740	658	699	720	677	732	710	700	761	693	752	770	720	725	689	735	730	704	714	703	689	698	694	736	776	697	738	725	643	698	696	690	665	695	679	723	671	687	662	689	741	712	733	723	719	675	676	686	710	687	740	698	724	681	727	667	715	694	714	737	702	696	696	701	696	701	685	701	800	720	734	654	713	676	711	683	720	685	767	676	715	691	733	722	727	733	709	734	719	729	684	701	665	712	703	698	710	724	671	745	685	688	722	742	703	682	700	713	691	709	702	719	728	680	655	705	700	723	708	690	707	709	757	734	696	705	703	728	693	662	730	725	715	630	711	711	751	728	750	667	761	710	675	710	735	666	713	701	706	673	712	693	706	658	744	677	734	654	750	708	693	734	738	708	715	753	706	655	760	705	701	729	744	720	711	697	659	749	678	713	662	689	672	685	714	693	728	749	691	719	704	691	736	735	723	743	694	672	713	735	711	739	734	757	717	670	696	712	704	703	726	749	732	712	727	747	705	715	737	703	696	706	758	738	678	708	696	668	686	689	696	698	666	700	723	692	720	738	698	654	705	684	672	666	683	719	693	695	694	747	701	655	730	724	717	755	705	731	675	739	690	725	686	714	682	750	732	666	644	732	695	710	697	773	697	679	678	706	725	727	687	683	669	692	668	745	699	770	715	700	708	703	742	654	705	730	693	696	735	734	694	728	662	679	708	662	702	720	712	718	649	732	690	701	770	719	718	719	669	674	695	724	734	734	763
3904	23526	74414	68754	38705	5476	817	794	741	710	767	720	756	694	719	715	770	692	715	757	1541	1962	1505	1092	800	736	691	666	777	687	764	681	692	696	666	713	725	713	703	797	692	702	720	708	717	694	706	697	699	746	722	744	706	746	678	701	706	713	672	713	679	697	711	728	678	729	715	700	760	663	720	704	719	699	669	713	741	693	672	727	733	746	678	694	691	694	727	675	710	708	670	701	683	731	687	694	710	750	704	741	677	677	686	708	676	719	748	736	674	685	721	699	742	750	719	695	704	716	706	704	731	741	737	686	710	744	741	689	678	738	698	684	660	708	731	693	712	721	716	704	767	716	690	693	717	703	734	754	685	712	732	749	689	699	719	731	718	709	647	716	744	679	708	683	703	691	717	748	690	740	718	704	724	690	759	685	750	687	704	726	703	738	710	719	709	708	702	679	644	716	703	746	685	721	701	678	662	689	728	706	687	736	714	713	698	717	696	709	693	732	696	702	730	693	718	706	716	734	695	721	704	725	749	693	693	729	677	710	718	710	703	760	725	710	642	726	739	691	670	715	700	687	763	699	657	769	686	717	708	704	756	777	714	709	709	699	690	711	702	700	720	707	674	710	726	699	727	750	682	710	673	733	688	681	756	735	716	676	722	704	677	718	695	673	715	711	717	737	712	688	703	656	734	715	706	684	712	659	696	710	729	696	696	712	731	699	738	663	763	718	725	675	727	716	704	700	706	680	740	690	742	751	666	717	723	695	708	752	639	704	712	682	740	709	695	685	694	735	723	704	668	728	704	722	727	709	715	735	715	691	737	738	723	703	710	643	685	742	674	686	720	704	725	693	717	762	721	702	669	752	718	696	758	718	709	748	665	668	703	682	722	659	686	659	710	673	724	714	710	734	767	680	743	692	708	701	738	691	737	728	708	697	706	733	689	689	723	710	709	699	745	686	670	722	682	712	725	703	715	738	726	714	702	688	697	736	718	766	685	705	690	717	707	703	693	686	715	696	726	764	669	713	693	701	661	707	692	710	742	704	707	702	688	691	680	725	689	749	697	740	688	744	742	678	680	659	728	702	674	718	715	707	716	674	707	709	708	693	701	714	690	701	736	680	715	742	730	722	696	654	665	710	705	722	767	667	701	730	733	709	698	743	727	740	702	681	710	713	735	735	667	741	711	668	728	732	668	704	720	680	682	663	696	719	676	671	670	721	667	740	741	718	690	713	718	729	741	703	702	757	723	729	708	655	664	739	662	675	711	673	694	719	725	712	724	689	660	693	725	692	677	670	698	724	767	681	651	688	690	654	690	671	699	717	693	726	685	753	683	725	749	745	688	675	675	690	700	721	744	726	704	687	705	695	703	667	747	725	694	688	742	727	680	724	739	686	736	689	710	698	676	736	726	765	698	701	722	711	696	707	787	667	721	729	714	717	758	720	730	678	720	727	726	677	745	746	685	686	643	775	711	692	683	700	760	720	717	723	696	731	686	713	654	761	707	706	729	725	716	673	709	718	674	747	724	690	640	637	712	676	750	684	717	725	808	767	714	703	737	701	715	773	731	719	709	713	741	751	716	772	695	686	694	744	701	709	664	672	687	722	771	678	736	720	713	709	719	704	673	709	755	705	725	715	696	715	707	693	687	686	750	709	704	683	693	684	719	710	737	706	714	689	711	659	710	740	698	694	745	705	727	682	683	725	694	690	692	723	764	700	679	640	703	704	679	732	716	708	659	724	716	670	710	746	730	693	694	736	675	690	701	676	716	722	663	686	715	703	631	657	678	712	676	734	720	722	692	695	686	681	697	707	772	757	685	688	725	710	725	728	728	720	721	681	715	693	714	706	740	717	729	755	728	703	671	691	677	654	725	643	737	689	760	702	728	709	675	726	741	708	733	717	671	688	729	709	691	699	721	707	684	739	674	718	734	718	725	704	703	747	705	674	704	731	702	704	656	709	727	738	711	687	704	711	740	641	700	710	699	714	709	726	685	712	704	712	749	699	709	701	672	734	715	676	698	672	708	720	696	732	742	703	710	744	686	716	739	703	740	726	651	691	646	721	703	763	699	720	699	714	701	727	665	750	694	686	680	717	698	708	682	712	709	719	684	653	690	708	671	731	740	693	762	726	682	705	695	705	686	685	709	694	712	721	726	666	768	694	737	720	705	692	706	686	699	688	713	696	744	705	704	751	710	698	679	731	734	742	716	720	666	695	693	663	667	773	754	689	731	737	648	742	729	718	709	730	674	731	687	728	705	700	736	711	715	695	714	698	733	744	711	693	727	689	666	687	730	738	717	729	718	719	685	692	703	716	667	667	697	755	683	669	714	691	719	668	706	721	709	715	684	670	691	697	660	720	678	733	692	702	731	698	760	712	697	707	729	755	705	722	710	718	704	729	734	691	723	684	722	709	670	695	672	710	722	748	729	675	702	712	696	688	757	696	730	740	726	684	697	698	737	641	693	715	714	702	717	660	683	713	693	710	676	655	699	705	705	661	677	722	723	701	672	719	713	704	720	725	743	700	690	687	720	714	654	685	712	648	690	710	693	681	759	726	713	713	713	699	755	732	733	710	673	737	727	696	696	694	705	687	705	685	684	704	749	710	710	671	676	727	691	738	753	730	721	735	725	742	677	727	667	680	680	720	684	718	674	719	699	719	674	687	688	692	656	735	690	707	630	671	712	734	728	686	731	725	725	703	700	726	711	718	674	685	717	735	684	717	758	713	732	664	730	698	703	686	717	724	668	716	741	693	722	659	692	714	694	709	693	726	710	727	700	726	691	698	709	675	686	720	730	679	713	686	707	687	685	716	712	672	706	673	671	715	645	700	621	734	730	691	727	669	686	742	702	734	692	696	684	718	711	706	710	731	717	692	699	690	694	740	698	695	680	709	702	691	711	676	730	725	682	716	696	750	711	701	697	692	711	690	709	670	679	670	697	698	717	692	729	687	703	723	700	712	697	709	750	689	661	687	682	679	723	673	659	696	726	741	705	689	722	664	688	696	728	705	696	680	669	696	662	714	720	723	715	695	689	745	687	658	695	743	697	711	677	722	750	720	679	707	699	684	726	730	716	721	663	726	655	674	694	723	749	701	672	722	722	687	721	721	704	685	691	729	686	694	763	677	736	751	671	745	699	695	685	680	655	709	753	734	696	665	669	684	729	681	710	710	701	706	765	780	701	693	692	717	713	756	675	675	701	741	681	731	706	692	732	707	701	660	696	746	717	754	732	644	699	732	682	744	728	764	707	756	750	703	684	670	711	702	671	683	694	668	689	672	714	704	716	688	726	712	719	699	727	720	677	695	716	702	720	697	684	721	694	686	726	710	692	699	671	734	697	721	720	698	689	746	698	707	711	666	727	753	711	726	713	686	678	697	670	659	694	708	704	689	700	714	694	742	760	712	694	728	719	712	726	736	715	693	655	713	707	724	706	737	698	686	653	693	715	673	689	698	683	694	673	719	744	690	715	710	702	686	685	713
23753	21096	32501	54900	53267	24137	5979	1264	905	893	892	892	804	849	824	807	782	827	829	798	1445	2060	1611	1162	896	882	848	838	790	811	795	823	798	801	793	790	754	771	808	802	841	798	765	850	841	815	754	803	786	803	792	756	748	761	788	757	816	769	794	806	779	783	749	894	772	761	790	808	759	774	812	762	771	846	763	749	769	759	777	783	788	778	796	786	811	780	772	760	839	774	793	805	747	802	834	833	794	791	752	784	768	762	789	755	812	723	732	782	784	784	813	788	813	766	797	785	763	807	808	814	785	754	783	776	784	790	766	762	823	817	780	788	813	798	791	801	788	802	770	795	825	788	788	790	854	797	807	805	745	747	805	817	772	809	836	775	793	808	763	829	808	760	840	747	770	746	795	833	806	804	774	711	769	773	771	738	823	774	705	789	782	801	786	810	790	769	827	772	797	777	764	779	843	869	768	791	813	779	816	763	745	832	755	816	798	777	784	788	808	781	782	827	815	770	806	799	831	762	747	797	768	782	780	801	772	818	807	771	774	773	837	818	760	776	838	793	756	778	807	818	788	770	754	800	767	798	771	824	804	809	824	762	798	807	738	789	826	829	826	794	815	803	767	792	785	800	721	784	805	776	791	819	771	783	800	797	772	819	793	797	778	764	805	764	763	803	725	711	804	821	809	753	803	812	781	776	807	815	777	777	828	816	783	729	791	795	769	861	836	759	765	812	848	791	783	804	786	837	777	853	792	801	776	781	814	804	789	823	785	831	831	792	744	789	794	801	827	730	765	768	840	836	843	797	778	749	734	804	853	830	815	766	751	789	800	798	749	806	818	762	748	768	778	805	786	794	795	829	767	771	737	795	811	801	810	822	834	773	798	771	740	752	831	788	745	791	842	748	829	802	830	846	758	778	789	742	769	829	805	822	790	803	822	771	752	790	835	825	742	830	846	769	757	826	751	739	773	815	752	792	781	790	764	799	776	787	793	782	801	808	772	791	782	771	749	784	798	753	791	775	780	749	733	765	787	825	798	804	762	737	784	796	816	788	755	764	785	784	813	783	781	758	777	770	777	778	777	773	789	786	787	817	789	761	785	778	794	778	725	784	791	778	727	772	799	758	713	833	797	820	805	745	757	755	794	782	794	843	768	773	767	788	800	825	848	765	779	745	781	789	770	817	798	782	769	759	792	744	820	792	808	791	804	849	773	791	812	781	780	757	791	808	766	750	808	803	810	805	799	771	796	795	803	833	767	767	823	786	791	803	737	805	824	800	826	787	799	802	782	734	799	784	814	803	770	762	803	842	784	788	811	741	771	798	788	731	737	776	793	785	815	792	789	780	836	805	743	756	802	751	779	813	791	776	821	788	774	771	781	762	791	810	769	781	766	745	833	793	799	831	809	751	769	813	779	790	781	803	784	761	745	769	730	802	768	823	775	770	773	812	792	796	796	771	802	791	813	822	777	808	758	742	796	763	795	758	815	771	794	778	832	770	792	859	790	759	757	746	771	748	776	786	803	826	766	805	828	800	754	781	848	854	788	784	765	778	823	792	768	752	787	801	770	753	783	765	819	770	717	770	712	788	778	769	784	815	732	755	747	815	774	773	775	785	794	825	792	774	823	816	792	784	717	794	804	805	785	796	765	773	736	815	784	771	741	859	791	811	801	782	793	793	841	764	759	787	822	805	772	770	787	752	777	735	779	762	752	778	748	752	781	759	793	782	741	804	746	814	804	762	763	803	768	752	808	810	787	806	832	826	781	776	754	782	789	806	766	763	803	775	813	749	814	793	763	851	768	783	794	782	808	770	789	810	796	751	791	770	805	795	799	810	809	746	786	800	789	787	770	760	776	755	791	762	788	833	797	786	833	811	815	792	752	756	768	790	868	775	822	784	832	759	782	785	783	736	799	802	756	842	764	799	796	803	793	770	792	822	790	854	762	777	813	764	832	782	751	801	802	793	801	788	761	732	818	809	804	791	815	726	785	798	774	819	783	784	783	761	784	770	755	803	756	756	801	820	756	780	739	720	740	755	770	808	807	788	799	741	816	771	798	798	787	771	782	775	791	774	802	794	778	784	802	781	774	785	751	811	810	759	810	813	823	773	812	840	833	782	840	790	813	785	776	787	801	774	725	755	784	762	812	777	779	765	801	802	782	774	825	792	803	729	796	792	806	817	739	754	773	822	777	789	767	797	819	802	799	761	762	827	811	742	760	770	756	800	810	789	797	804	736	769	780	769	785	821	795	765	788	795	808	808	749	797	825	793	748	732	795	784	784	771	742	759	804	780	794	778	784	836	800	760	768	759	791	758	766	765	844	801	784	813	768	791	787	752	804	757	785	774	796	759	769	761	808	800	800	787	788	740	787	805	824	753	751	804	775	794	798	795	810	798	800	760	782	763	736	750	800	781	796	765	811	797	784	796	800	795	810	835	834	764	791	754	768	769	826	780	760	777	783	770	755	763	774	815	775	791	778	792	819	777	809	822	774	765	771	794	791	792	760	775	815	780	794	761	774	809	783	792	746	790	781	751	770	797	746	800	822	782	826	758	767	765	782	781	799	801	804	822	760	754	836	842	799	803	782	762	767	809	801	839	793	761	795	779	781	802	784	773	766	768	772	755	818	815	833	778	787	773	793	813	794	804	789	807	803	809	750	735	799	783	791	806	778	777	799	787	804	846	782	789	786	819	776	772	783	779	775	791	821	722	776	770	785	812	756	760	821	811	796	796	787	804	785	824	832	786	825	789	750	821	776	764	813	781	741	827	801	823	814	745	773	782	780	797	787	795	816	822	760	794	810	818	745	787	781	793	821	825	782	799	743	809	783	829	817	733	776	782	783	840	807	805	760	802	784	810	753	837	816	804	776	779	789	731	830	785	777	814	762	830	767	752	764	774	750	810	770	730	740	851	779	782	804	795	769	769	785	786	810	777	782	792	752	804	801	788	790	802	772	776	755	760	808	826	780	763	765	828	796	799	840	809	802	767	768	774	739	841	781	782	785	755	782	779	771	808	823	763	785	780	787	769	803	779	819	788	792	787	825	826	798	774	814	753	767	827	813	833	789	833	867	798	797	776	777	800	764	817	789	834	775	784	797	791	760	784	783	751	804	789	745	813	776	788	759	774	790	768	767	748	738	759	776	807	763	747	756	804	717	784	771	851	776	784	746	773	803	785	781	832	769	781	817	832	765	749	833	803	810	770	785	835	744	739	747	763	791	771	795	763	819	773	815	776	843	769	809	796	793	806	805	841	774	846	789	831	790	763	815	817	798	768	808	831	777	790	786	784	771	754	778	795	810	783	819	814	811	755	781	794	759	751	787	747	801	785	790	764	836	780	834	827	813	766	773	767	789	813	755	802	792	770	815	787	798	721	779	810	781	757	785	781	811	808	751	774	859	750	795	768	774	744	790	770	773	769	700	819	833	784	724	771	758	816	792	759	804	780	774	834	801	785	762	781	748	790	846	819	823	777	797	801	819	825
3808	10067	79217	79672	55566	6256	899	870	840	859	792	852	822	842	825	818	773	824	795	813	2164	2823	1993	1362	944	795	822	810	802	781	790	843	767	795	818	752	772	780	771	794	818	784	815	815	812	790	746	820	756	778	818	800	799	803	762	768	805	817	783	754	782	811	790	837	788	807	809	737	749	800	755	745	752	765	798	817	734	836	786	796	788	763	768	804	784	790	799	833	756	768	820	771	797	805	763	789	780	798	804	790	738	798	772	792	775	748	788	793	834	837	807	796	776	803	816	804	775	800	816	806	790	784	772	813	802	763	865	758	740	785	813	857	821	779	781	836	793	769	785	813	793	761	827	742	745	799	784	846	820	779	842	754	809	801	768	752	771	798	776	770	764	769	796	847	767	794	770	821	833	774	736	826	824	795	828	778	820	744	764	782	756	801	757	799	785	763	846	817	819	837	791	817	831	794	798	780	828	821	777	799	788	819	788	798	760	846	827	794	804	817	801	777	762	775	797	799	808	776	781	779	762	805	846	811	796	822	794	749	772	785	802	812	794	750	808	765	762	757	814	774	810	698	825	784	771	803	780	810	796	771	816	777	808	769	844	822	777	771	805	790	798	767	785	792	783	791	766	775	763	785	813	795	799	830	767	729	843	769	804	782	786	758	777	797	761	771	777	828	785	781	739	761	766	768	808	807	815	777	762	802	776	786	824	773	736	828	836	808	729	809	798	823	831	810	832	786	771	764	788	825	798	771	804	801	796	790	830	794	813	783	824	808	767	800	763	814	788	819	747	758	778	786	729	818	813	787	788	795	754	778	790	813	763	755	786	791	814	754	812	774	809	801	842	800	784	749	792	786	798	748	777	786	821	771	753	753	754	739	770	762	805	821	806	793	771	796	827	826	848	717	769	813	760	770	761	736	778	797	798	810	794	771	753	780	752	822	835	745	792	769	802	729	803	774	769	749	825	769	824	751	790	804	817	806	755	841	823	784	788	813	768	821	766	789	751	799	767	771	768	781	788	813	774	794	786	781	814	795	770	789	761	802	752	880	803	826	793	824	824	786	741	807	807	732	744	805	834	757	819	767	773	775	809	748	842	804	764	773	759	812	808	753	823	809	805	752	753	782	817	765	795	753	759	794	777	821	800	792	879	762	856	776	748	775	798	754	794	851	769	756	841	793	782	836	848	803	759	834	828	744	735	792	784	747	782	807	791	780	818	809	760	854	796	800	760	782	784	801	780	768	790	769	760	857	760	756	754	825	759	810	788	741	767	785	793	793	753	771	820	720	808	773	789	752	800	815	756	802	785	764	721	817	822	802	783	790	789	804	794	757	840	772	760	803	777	785	826	808	774	796	802	817	853	839	813	802	826	778	859	802	772	797	776	778	767	844	849	780	826	827	810	804	804	804	803	794	783	819	757	774	813	760	783	763	826	811	744	777	812	739	766	771	764	781	748	857	750	813	766	786	798	775	766	812	777	836	856	796	741	836	773	748	844	776	754	802	803	762	751	784	768	848	796	785	811	800	801	797	825	764	808	756	786	792	784	779	822	774	774	748	758	802	799	776	733	800	828	787	817	825	764	806	791	798	802	762	834	777	777	778	734	767	759	795	793	763	798	801	794	747	806	758	770	779	846	800	772	813	801	772	787	845	757	772	766	850	802	775	829	763	770	775	786	794	723	787	828	829	784	771	769	789	776	813	773	780	835	790	799	800	793	747	738	801	822	784	775	740	783	728	826	730	806	784	778	789	763	762	805	800	802	795	782	820	784	775	775	776	773	813	781	784	766	832	778	810	809	785	787	784	804	786	813	711	741	772	740	832	787	753	805	798	778	836	763	777	779	763	875	789	763	794	761	804	786	776	798	800	778	790	792	781	826	820	765	784	765	819	748	756	769	776	823	718	800	744	757	788	861	789	742	793	842	733	779	823	817	790	785	826	779	827	804	790	799	749	801	804	769	765	761	784	793	826	803	814	785	789	803	808	772	771	762	746	733	804	806	786	803	808	813	806	832	812	797	812	743	781	744	768	797	761	758	758	781	746	813	802	757	816	783	773	768	753	787	766	828	786	819	839	815	788	806	806	826	811	732	786	792	757	831	787	794	777	769	757	789	804	766	787	765	791	749	773	782	767	798	746	784	742	728	736	799	753	795	782	781	771	771	792	785	769	814	797	814	729	842	784	784	789	806	799	768	744	792	769	812	792	780	763	780	798	723	783	792	783	796	742	759	784	781	825	751	735	766	757	779	768	781	794	825	784	789	798	748	774	782	817	785	761	733	691	781	843	753	784	713	781	821	787	764	829	788	786	841	815	772	813	785	810	744	775	726	777	777	807	717	819	809	809	784	800	779	777	839	820	776	799	846	769	771	806	833	744	769	812	805	765	819	799	829	796	758	768	817	826	839	832	761	759	819	819	797	747	807	780	795	833	775	828	794	774	753	816	747	806	779	812	817	793	782	808	742	792	771	745	799	755	801	791	823	763	775	769	788	806	798	806	774	816	776	788	849	822	808	769	769	776	787	819	772	808	783	795	798	731	749	764	774	781	826	819	783	754	783	813	785	808	812	735	832	783	809	780	772	823	726	763	799	820	854	816	793	766	779	769	793	823	804	782	779	780	775	799	766	800	772	801	754	790	762	745	814	780	823	830	768	730	750	742	781	818	764	745	824	800	781	794	831	776	774	779	799	806	789	799	803	776	767	739	765	785	762	770	790	796	816	786	777	824	767	773	775	811	780	800	796	778	793	795	762	799	801	825	810	769	789	779	749	809	769	816	755	793	837	751	789	777	761	810	788	774	787	776	818	790	798	805	775	783	822	753	768	742	768	785	753	734	821	780	793	854	749	789	778	780	797	780	795	805	750	772	697	753	802	805	798	815	794	780	806	757	790	751	784	750	760	781	793	839	786	786	783	812	795	768	730	817	799	810	732	733	777	749	767	788	771	783	832	794	818	760	782	772	811	739	769	745	816	773	834	821	783	810	786	778	846	723	835	806	762	741	786	743	778	777	794	786	783	790	801	812	812	755	757	826	771	774	798	796	796	783	779	797	779	786	788	790	751	750	747	802	788	793	772	770	775	809	835	826	804	770	756	785	815	822	776	786	750	789	791	764	776	838	789	784	825	770	768	788	773	798	806	774	778	757	761	811	780	779	801	786	828	765	774	827	774	811	823	757	730	804	797	770	791	804	751	794	776	765	755	786	841	790	798	796	772	769	742	770	778	768	815	790	789	760	744	784	737	761	733	790	819	822	772	763	729	802	790	870	809	791	794	817	773	700	766	812	755	745	773	793	806	802	765	785	762	779	780	797	820	782	763	740	886	791	775	817	875	795	806	801	752	788	831	810	780	757	764	801	790	781	808	843	818	746	801	785	793	808	814	798	732	789	744	768	799	826	776	820	819	746	758	793	768	805	737	817	772	831	764	777	803	794	810	802	753	764	747	767	758	795	795	782	776	803	841	792	797	789	794	769	802	784	818	807
27103	13257	13462	25420	16678	3443	850	818	782	768	807	740	763	731	787	768	737	768	726	784	790	801	895	835	771	780	792	738	763	739	767	748	750	753	710	745	737	782	760	775	755	702	761	728	736	797	769	761	792	770	775	749	835	712	778	758	740	780	778	768	728	736	767	748	743	723	742	726	775	728	779	777	769	738	790	733	742	783	739	746	739	764	759	693	738	756	727	780	813	745	753	743	768	714	727	758	719	733	729	755	768	790	746	760	804	761	746	766	765	686	751	704	779	772	740	745	747	759	747	754	760	753	729	730	724	763	741	684	794	734	806	760	734	791	793	710	729	806	765	710	799	700	745	738	745	777	746	767	772	781	741	694	756	694	688	744	782	754	750	766	730	725	805	739	764	699	726	753	745	705	715	768	738	755	750	794	776	785	758	749	791	761	759	711	724	764	788	719	775	753	686	769	724	737	762	760	739	789	733	721	735	721	752	780	755	777	729	761	790	700	705	679	723	720	793	759	787	782	779	726	766	814	727	730	768	752	766	710	740	723	742	693	709	721	771	763	754	696	783	731	746	769	723	794	732	772	691	795	802	785	754	755	765	761	755	768	748	715	738	753	722	778	764	749	734	718	769	726	755	774	718	736	747	767	725	786	799	709	739	745	733	754	768	715	732	735	740	752	735	726	751	689	774	759	778	744	723	832	725	743	762	760	728	715	781	770	742	770	748	798	750	726	733	753	744	663	756	707	730	720	762	768	749	810	735	748	778	726	773	789	735	730	740	795	720	700	711	759	747	717	746	744	760	742	765	749	756	758	780	739	742	746	756	770	741	714	716	756	760	782	717	749	750	771	758	753	739	734	709	738	774	738	728	730	791	753	733	731	754	768	742	777	701	759	746	748	765	733	695	730	741	755	694	733	736	775	791	785	716	721	747	763	751	777	783	763	775	741	688	763	778	727	747	754	768	775	800	711	736	732	762	782	738	760	822	764	745	754	797	736	736	680	730	698	769	734	727	734	741	808	703	705	794	737	745	798	736	749	727	779	746	758	749	773	751	771	814	772	762	782	737	720	708	750	793	731	751	724	769	767	760	763	768	708	718	678	748	727	755	723	761	750	728	727	708	732	817	781	785	793	754	830	747	744	745	730	722	727	729	735	748	781	788	805	793	723	771	708	748	704	722	735	710	681	758	763	728	732	707	745	739	767	802	704	735	720	720	780	783	791	787	748	797	745	752	737	771	788	796	806	759	739	765	743	775	749	711	816	692	737	768	712	752	736	801	711	772	733	761	717	743	746	768	736	737	753	750	768	788	736	741	768	743	742	752	783	785	787	777	777	707	756	779	756	794	733	754	797	766	759	753	778	739	770	744	731	752	743	737	753	756	774	736	764	716	722	711	781	723	696	783	735	738	745	722	719	774	758	719	708	774	824	771	747	754	769	736	754	736	757	736	744	760	750	761	757	734	704	779	705	782	766	766	758	828	770	731	810	682	791	745	703	734	734	758	795	763	778	760	786	796	740	736	770	801	723	738	747	783	739	752	758	773	706	757	699	756	775	771	757	760	807	684	756	726	778	751	761	732	735	730	712	730	749	779	737	701	682	739	741	755	696	752	779	724	738	797	718	692	736	713	761	744	734	755	720	742	772	759	798	758	718	766	763	799	746	739	763	753	749	749	741	711	782	728	845	684	744	743	782	699	719	784	803	776	736	801	742	706	722	738	697	773	753	738	722	779	749	770	765	730	748	771	740	771	751	788	705	729	714	740	786	742	756	767	747	738	773	716	713	746	728	718	752	737	741	734	767	767	710	762	769	718	763	771	778	752	733	738	773	736	767	770	743	699	783	720	748	736	757	771	798	707	726	692	740	774	730	738	721	735	758	730	780	719	784	675	748	748	762	777	752	789	719	755	776	777	728	763	771	716	767	730	748	759	785	783	682	753	748	736	752	747	707	752	782	749	769	779	788	739	734	795	724	742	764	727	760	725	789	681	743	730	801	789	757	757	723	761	754	757	725	682	751	760	718	718	715	774	753	768	780	711	684	780	748	765	774	751	751	767	776	737	779	746	725	708	754	690	773	805	692	708	739	679	791	763	748	751	738	736	783	734	778	752	804	747	749	756	776	769	792	734	745	757	770	765	766	733	731	769	739	723	727	743	731	738	677	720	718	736	715	727	772	776	756	767	742	757	767	743	764	744	729	737	824	802	749	724	704	690	752	723	744	758	731	760	730	751	777	705	716	748	754	771	729	733	786	712	715	747	727	748	726	778	766	751	730	764	715	732	720	765	730	732	725	736	700	817	755	727	776	743	753	746	778	765	757	729	721	797	774	770	771	735	711	705	725	786	737	762	790	780	736	737	758	813	751	777	794	775	781	758	776	769	787	773	779	747	791	718	702	750	761	746	751	726	723	767	746	767	716	746	808	708	728	754	769	794	767	739	732	762	752	778	737	758	758	754	776	757	784	740	740	784	738	782	753	751	728	746	709	822	722	717	723	737	742	735	716	731	757	738	758	770	767	769	736	753	752	736	732	784	740	765	786	686	773	784	723	742	789	743	733	731	766	728	710	725	724	684	723	699	755	750	737	714	734	704	692	745	707	728	769	729	787	723	709	718	751	735	716	788	743	770	729	732	729	712	740	691	787	714	721	729	777	795	720	707	734	724	743	706	773	718	747	757	721	779	749	736	717	775	766	782	692	762	730	752	752	775	778	737	740	775	733	754	723	785	703	756	748	706	746	795	773	718	774	749	737	747	743	756	743	721	752	754	733	741	785	726	722	738	726	748	740	781	711	716	732	715	769	774	744	727	699	729	788	749	772	763	733	756	778	778	728	729	750	739	764	727	783	741	771	702	765	729	777	760	725	723	762	728	733	712	756	726	751	721	764	740	728	755	716	766	777	747	741	778	779	797	731	697	757	756	791	746	732	755	748	729	726	732	731	768	790	739	716	730	751	715	749	730	779	742	748	776	749	709	735	778	729	715	765	760	742	779	731	685	761	705	697	798	727	717	782	716	757	728	733	734	741	731	733	752	749	739	794	751	754	767	712	737	742	763	704	736	792	788	759	786	786	753	711	732	751	735	703	737	756	728	789	765	785	781	770	682	680	725	726	733	764	761	817	770	771	724	736	782	725	719	745	763	734	730	720	763	736	729	713	748	715	749	768	702	736	763	748	700	689	792	778	728	712	749	781	773	728	764	735	759	692	718	743	743	773	793	701	772	737	703	766	739	752	748	760	769	757	745	765	778	740	790	722	727	754	717	727	735	767	732	810	762	731	798	762	743	764	759	748	760	735	755	737	726	760	744	778	764	763	827	708	818	729	734	743	733	668	712	724	755	768	758	780	767	770	743	765	764	792	753	761	783	773	730	780	732	771	754	760	697	774	815	725	724	729	765	728	720	781	756	786	703	746	758	698	704	722	748	745	755	781	734	757	738	733	771	771	734	760	720	695	740	709	738	767	755	759	745	755	788	754	782	772	732	770
4963	1442	14709	19362	11769	2115	689	697	682	686	677	710	705	710	673	700	691	696	710	713	742	800	808	821	659	687	722	649	704	747	658	739	723	719	726	677	666	717	672	741	665	720	716	729	698	667	699	690	646	709	684	732	736	710	715	706	731	685	695	644	708	701	700	743	629	691	729	772	668	690	733	666	738	684	747	698	659	723	712	697	705	678	672	721	715	697	709	716	687	708	739	675	634	704	695	659	732	666	624	674	691	719	642	713	669	704	708	724	710	681	676	646	686	677	710	678	673	669	701	713	666	721	675	710	670	700	658	703	716	709	713	751	701	681	717	725	669	693	708	738	652	693	701	693	746	749	711	702	672	671	684	734	704	692	657	738	699	704	679	708	680	652	683	731	720	655	692	669	717	700	732	713	676	649	679	697	662	710	701	690	704	698	683	718	687	727	711	673	706	692	700	766	729	674	672	682	663	713	680	673	683	706	687	713	756	666	630	704	699	728	686	680	710	700	701	689	702	667	714	749	671	629	707	641	669	706	728	691	692	718	683	667	692	703	672	657	689	680	685	730	691	662	705	653	683	714	755	703	694	642	689	709	621	699	674	654	705	670	689	649	662	686	669	699	716	708	684	689	669	708	734	715	676	730	687	688	725	741	650	692	714	709	657	698	650	711	653	714	674	717	706	660	726	652	720	705	692	701	678	697	699	697	683	702	717	724	687	701	745	685	674	696	663	687	721	694	688	721	727	627	728	692	660	690	726	620	662	694	760	684	698	651	673	684	682	758	727	688	682	720	701	677	735	717	692	705	668	685	664	718	705	661	667	700	703	708	707	709	671	727	701	741	692	720	711	676	698	697	683	681	681	708	699	722	699	719	722	748	708	729	666	713	716	700	706	702	719	685	694	693	729	700	713	699	696	690	669	730	766	699	719	677	713	727	705	668	679	683	695	700	682	708	661	690	705	701	739	721	673	682	694	722	640	684	670	744	684	690	690	649	728	688	675	701	671	680	676	661	715	722	714	688	715	679	710	687	704	687	661	715	646	663	722	715	700	697	704	686	748	681	671	646	676	748	695	652	672	648	723	669	668	672	746	693	718	704	675	669	669	719	736	702	667	718	682	737	686	723	730	721	646	711	698	712	747	749	701	708	713	741	709	678	705	682	700	719	748	661	685	673	719	691	720	669	663	699	702	719	680	702	656	740	737	710	629	737	734	737	667	665	720	676	661	694	696	690	719	676	699	712	667	704	671	699	715	710	674	698	647	679	703	662	681	730	695	719	731	695	738	703	691	751	706	713	688	690	681	704	723	710	673	738	649	682	697	705	683	665	675	732	714	650	676	694	659	641	670	670	730	691	652	719	663	719	699	711	665	682	670	715	670	701	649	681	712	714	711	720	683	712	679	684	729	675	691	720	680	741	703	698	697	667	705	703	673	731	705	666	686	709	671	711	678	730	701	684	697	701	636	692	705	713	739	672	709	671	688	671	688	670	644	719	693	681	658	684	680	674	747	687	730	678	702	683	689	724	671	701	718	665	759	671	679	691	668	709	691	675	726	660	706	690	740	684	704	712	716	716	710	669	697	662	657	687	664	720	696	686	666	725	693	676	642	669	677	713	718	677	682	690	680	720	698	712	726	659	693	690	661	706	709	681	648	702	717	702	724	706	662	680	686	739	657	700	668	692	672	711	724	716	703	688	701	701	679	728	669	674	698	691	676	677	657	679	673	703	692	717	660	755	700	695	689	683	702	699	668	682	683	740	672	724	699	684	684	688	694	740	726	734	693	681	677	698	686	743	665	658	706	703	693	709	678	737	689	706	681	705	716	682	671	693	709	683	735	693	682	688	682	667	669	721	720	656	729	673	775	704	657	648	668	708	704	682	685	696	694	739	716	716	695	755	699	703	724	704	679	721	667	742	688	715	724	704	730	695	764	668	685	638	657	675	697	669	708	704	711	721	704	658	729	668	701	634	696	670	715	692	730	664	751	703	680	733	665	693	695	704	663	681	688	696	680	679	729	731	645	712	703	724	691	698	718	701	667	663	678	713	665	680	666	697	699	666	744	696	706	713	730	684	694	711	700	670	677	747	641	720	711	686	647	709	718	725	646	724	693	752	719	746	677	718	715	699	728	701	710	749	682	682	660	655	710	667	682	681	703	716	688	684	668	736	740	694	713	717	709	702	667	680	713	665	699	756	707	697	706	683	693	715	652	682	728	698	727	672	666	632	690	707	648	702	706	703	687	705	660	748	704	676	706	731	688	691	696	709	659	733	732	686	662	719	720	676	713	658	680	639	683	681	710	663	732	677	652	699	727	733	691	701	747	719	699	716	694	657	660	624	705	707	704	669	672	649	679	710	643	669	713	673	726	683	664	679	700	698	724	720	749	704	670	723	703	704	647	666	655	699	702	677	709	733	722	715	642	678	685	681	675	702	676	676	732	702	708	695	708	710	672	690	685	734	679	692	697	697	702	718	705	690	674	721	701	684	697	711	644	685	653	663	711	688	654	644	689	698	652	687	678	673	706	673	708	641	768	725	702	734	734	711	657	715	709	692	703	731	697	673	710	724	701	703	698	673	661	688	624	710	736	676	666	647	724	655	732	680	732	668	691	698	686	655	776	684	670	713	682	666	728	695	654	731	664	687	691	694	727	686	718	667	660	697	716	716	707	660	711	678	675	687	655	684	643	673	739	743	687	719	674	676	725	709	678	673	669	694	730	672	696	678	651	719	661	701	712	668	733	712	716	654	674	676	683	683	707	723	690	698	685	719	672	723	742	701	703	728	697	677	682	705	771	691	702	678	699	712	642	698	749	704	676	673	653	693	690	730	695	636	675	682	695	701	674	690	717	675	709	649	692	720	640	717	664	671	719	670	660	693	733	670	695	698	699	722	693	712	689	646	691	695	729	725	690	647	682	691	690	680	696	686	712	682	733	697	648	711	719	673	682	715	688	709	703	656	690	656	692	685	660	718	689	711	705	657	639	735	698	717	681	649	684	671	709	687	701	685	680	704	688	692	725	683	688	704	715	678	657	680	700	677	685	694	697	695	702	670	694	690	716	702	689	651	675	647	691	635	713	691	711	678	650	682	699	737	695	745	716	711	734	710	698	726	717	680	729	684	651	660	681	744	685	634	684	659	711	705	681	699	693	720	701	683	688	699	631	728	678	737	716	721	714	703	736	659	705	660	667	708	659	729	756	734	714	720	670	703	710	702	689	725	647	699	708	685	747	716	734	659	723	701	726	692	652	710	675	707	696	680	675	683	707	700	705	668	715	725	695	673	696	681	698	731	707	731	669	678	675	700	671	718	725	703	711	717	703	703	686	638	686	698	716	622	689	689	705	715	666	724	688	696	685	699	660	677	693	687	663	698	687	687	721	743	685	642	706	692	736	668	748	719	693	707	688	715	674	690	696	720	698	697	692	720	713	729	713	676	688	683	721	724	721	677	732	686	662	674	739	683	676	716	694	666	690	698	721	686
24556	21102	34424	51915	55014	27501	4670	986	728	708	728	744	723	760	730	750	740	697	703	765	984	1317	1132	967	777	716	746	714	746	700	733	715	703	671	641	719	708	663	725	686	734	700	744	777	697	686	687	738	767	712	717	715	695	705	688	730	701	727	690	702	696	652	750	719	730	678	719	728	725	774	660	688	734	750	716	669	646	744	680	713	692	689	691	674	700	673	673	704	734	682	687	697	706	669	676	711	686	677	691	723	681	747	715	725	724	691	683	704	692	705	697	673	740	693	658	683	724	714	745	692	738	692	726	677	711	706	742	685	691	729	679	688	659	709	694	734	744	645	672	676	687	689	714	736	721	710	718	662	669	711	708	725	699	724	677	690	685	713	622	742	680	738	735	734	716	667	674	742	691	655	709	690	694	712	702	687	690	674	664	788	736	689	691	676	676	652	668	689	687	696	698	690	698	732	665	677	710	682	692	711	702	697	716	735	702	693	679	686	658	724	698	702	718	707	697	686	734	705	693	706	701	684	676	692	670	716	670	713	703	677	661	663	731	720	685	722	724	713	666	672	718	695	683	670	666	697	639	745	682	642	704	708	729	700	737	702	696	649	658	695	730	695	667	728	741	716	720	701	716	693	685	746	748	697	690	715	682	703	710	660	682	680	714	696	696	701	696	673	720	717	749	682	686	703	681	709	669	676	701	663	704	674	683	656	702	705	690	700	719	683	691	720	700	720	651	695	737	674	730	670	731	680	660	642	695	731	691	707	722	712	698	701	695	670	746	686	692	685	689	678	680	682	704	697	741	747	664	669	670	710	725	759	690	703	707	721	721	722	719	676	654	669	699	706	690	691	648	715	706	747	722	713	684	671	702	718	688	720	719	702	699	736	671	725	672	710	703	705	693	700	709	649	707	677	649	703	669	685	669	688	749	713	723	697	720	736	712	696	678	735	628	695	708	714	690	677	719	710	686	712	681	695	697	682	718	726	696	671	650	738	713	713	737	681	739	704	727	701	707	665	749	693	699	658	681	702	696	686	703	706	727	696	725	700	717	693	749	751	683	702	677	728	653	724	716	672	721	730	685	749	709	710	673	711	684	678	663	711	705	731	720	711	702	678	661	739	695	691	661	686	705	681	703	704	672	714	675	698	682	669	699	686	732	714	655	700	724	737	708	680	754	691	725	685	621	655	660	696	666	705	693	773	683	701	701	681	678	727	711	726	695	689	720	760	680	690	755	691	684	685	667	747	701	681	707	649	754	687	757	666	731	704	686	669	647	758	670	648	715	705	709	661	727	640	747	660	699	683	734	731	702	652	706	715	716	689	712	697	654	714	668	737	710	693	729	682	706	664	685	764	728	722	735	659	737	665	688	758	726	708	716	713	725	686	691	753	691	709	717	623	734	707	693	723	653	694	678	691	698	704	675	674	738	749	685	739	734	766	731	707	710	740	708	691	701	681	688	673	700	713	706	681	689	644	723	721	657	692	720	672	672	702	675	696	671	663	722	693	683	697	679	679	701	664	680	699	649	665	749	668	702	702	657	664	700	694	722	664	732	723	676	732	722	659	695	713	709	676	699	697	682	706	671	705	709	742	724	698	716	641	726	685	662	701	713	727	682	739	681	674	739	695	731	696	680	713	716	688	737	707	709	749	702	655	749	700	702	718	674	691	668	712	708	717	685	712	768	703	693	700	684	684	733	708	698	750	728	741	739	737	696	683	730	692	687	721	676	697	678	715	726	704	725	670	674	675	680	728	718	716	676	706	656	684	707	714	726	670	699	706	721	718	707	673	708	697	683	696	673	759	685	709	714	733	710	657	697	700	725	693	691	689	725	721	742	664	690	704	719	699	711	667	677	688	697	706	715	701	718	695	736	691	740	695	707	727	703	701	688	698	691	710	673	701	726	693	714	731	718	687	710	745	752	719	748	687	637	713	717	720	711	685	723	720	695	652	720	673	709	698	720	724	685	738	695	688	717	692	690	728	673	714	675	679	686	733	708	687	708	684	660	720	764	710	709	717	692	713	728	686	702	716	668	713	724	688	679	704	642	690	715	740	725	708	666	648	658	675	731	705	674	680	726	690	701	734	736	685	731	692	690	705	686	705	675	718	691	676	731	710	669	682	719	689	703	691	703	684	712	684	669	718	684	644	697	709	635	715	698	744	737	680	737	715	698	715	709	697	714	684	706	694	651	679	721	724	729	641	688	718	675	724	686	717	688	732	688	720	676	728	643	732	674	671	698	707	690	708	685	711	683	719	683	705	723	686	658	729	677	701	712	674	678	724	694	704	728	711	716	701	701	682	726	693	705	725	751	694	671	744	712	665	696	733	722	693	721	705	702	689	705	740	680	627	678	670	705	663	755	705	685	708	678	646	690	649	667	685	650	707	720	695	701	663	662	713	703	685	696	708	697	677	680	692	736	737	723	719	698	642	733	647	688	669	703	662	694	714	708	675	654	666	748	658	734	682	712	693	726	718	753	702	692	670	711	706	688	751	668	732	677	664	682	704	706	719	696	653	727	689	743	720	725	687	693	720	752	659	694	733	672	698	725	644	704	717	664	680	734	725	677	684	719	725	678	685	667	704	702	717	702	736	679	750	672	708	731	691	710	709	721	744	734	670	716	669	712	682	691	670	764	670	651	720	655	698	722	663	691	704	677	641	657	696	679	747	700	675	710	717	676	677	675	733	684	709	704	704	743	717	692	632	687	714	724	735	724	660	673	673	662	695	682	725	675	695	720	674	676	719	722	701	686	711	687	707	717	717	656	676	690	648	731	746	715	690	719	723	710	690	698	718	681	699	684	666	717	714	696	690	698	727	704	713	688	712	685	699	656	676	664	737	753	667	705	704	740	722	717	678	670	712	676	681	694	714	651	692	661	707	683	657	728	703	703	746	712	691	717	679	772	687	646	675	740	727	685	754	696	682	685	676	680	671	686	653	709	707	682	729	711	716	701	716	648	706	714	713	730	687	684	647	690	682	679	664	742	694	713	669	689	658	731	709	729	768	704	725	685	742	685	706	652	714	653	662	694	680	723	684	676	685	708	640	703	740	665	714	701	719	706	717	709	712	685	736	667	681	710	688	706	665	707	713	661	690	719	722	696	711	680	728	738	704	663	702	702	664	684	720	646	711	710	680	679	705	702	704	642	687	662	680	713	682	683	700	717	714	685	729	686	689	745	699	674	690	711	726	718	650	733	711	719	665	681	682	688	661	695	702	744	722	693	703	722	698	686	733	668	673	701	644	650	690	683	695	690	691	700	697	695	692	702	671	678	704	701	687	694	705	673	669	708	688	687	710	689	749	651	713	673	711	704	721	722	666	660	714	728	679	691	714	741	712	712	650	681	754	648	644	693	713	663	676	692	678	714	703	722	722	742	690	677	699	650	695	712	656	739	668	700	668	667	662	708	702	663	731	720	695	726	665	734	678	706	693	700	675	729	693	663	679	671	754	721	670	702	698	709	712	702	751	736	757	680	700
3510	11333	62175	62947	53595	12353	766	769	773	733	738	773	719	696	709	711	709	691	739	761	1401	1845	1422	993	854	732	720	689	658	688	668	750	746	698	699	699	724	695	735	725	723	679	724	702	707	708	665	750	691	697	703	763	691	731	704	726	693	702	706	697	716	702	722	719	685	652	635	696	722	689	707	690	695	682	700	687	792	694	685	684	701	710	745	719	715	665	701	680	749	702	662	743	665	712	669	703	733	704	687	659	720	707	650	686	693	758	663	724	634	668	657	718	684	712	703	690	690	709	724	742	669	759	646	706	708	676	725	691	711	681	728	683	708	674	719	680	698	697	703	689	704	696	720	694	718	710	687	678	670	735	718	711	695	701	757	687	722	693	739	672	708	754	702	681	667	657	704	635	734	718	643	708	710	725	642	691	743	693	724	705	669	696	703	777	744	652	713	640	699	721	688	715	728	656	729	730	693	758	702	679	694	646	723	736	676	664	706	723	689	692	713	693	697	720	705	682	705	700	729	698	773	717	721	730	683	715	697	665	652	681	651	715	715	672	724	729	702	728	714	702	671	723	689	689	675	713	737	752	708	700	696	713	719	707	709	690	721	654	717	726	710	732	736	715	730	694	710	691	750	681	720	708	677	726	733	683	668	657	749	702	721	663	647	718	706	720	682	664	692	700	674	732	707	663	723	708	664	720	716	699	684	708	739	691	677	740	717	685	693	657	694	711	680	705	764	709	730	722	700	709	725	674	722	682	697	717	687	670	689	722	676	671	681	713	677	697	724	674	721	726	703	591	693	692	718	721	718	758	700	690	705	711	666	680	696	703	720	748	733	711	702	729	702	701	690	715	682	717	740	734	702	649	660	749	684	662	748	733	698	677	742	719	688	682	744	704	658	731	695	715	673	732	740	697	676	733	681	712	693	744	736	753	696	705	674	723	724	697	700	653	698	685	705	697	705	702	729	701	720	691	685	709	712	708	698	711	733	720	716	722	705	665	738	653	706	681	746	669	690	673	667	684	665	686	710	697	653	751	687	704	724	727	711	643	670	687	680	735	691	673	672	695	669	715	739	643	699	751	686	752	751	705	700	680	719	738	685	719	700	732	756	669	659	744	695	709	714	640	673	689	705	691	705	677	705	747	695	719	710	678	697	704	661	738	732	714	695	679	697	696	691	719	675	700	695	707	744	681	714	698	716	654	666	740	645	717	735	662	686	704	695	708	708	704	678	662	694	699	698	673	686	686	704	709	711	703	690	677	735	732	690	697	719	739	735	706	715	736	722	718	670	684	738	711	697	703	722	726	709	718	690	703	678	676	734	765	764	731	710	710	705	699	699	699	718	669	740	729	656	714	694	748	715	722	684	690	696	722	690	713	708	671	698	656	685	696	684	704	685	712	678	729	686	660	686	694	711	743	670	687	702	712	681	679	737	701	711	667	734	723	740	672	690	682	750	694	702	692	681	691	700	726	696	711	665	670	751	722	691	681	719	697	719	742	737	677	703	684	613	718	708	657	724	698	701	725	675	697	693	701	725	720	724	732	699	706	691	716	723	739	681	695	730	715	700	747	721	684	735	672	694	713	698	737	639	722	698	701	709	687	691	707	734	729	722	736	721	689	681	695	736	639	737	739	727	716	710	679	695	682	742	712	670	718	676	726	703	733	710	682	732	695	675	691	721	670	684	691	665	672	763	698	691	690	676	690	684	741	766	688	649	678	690	677	697	699	711	721	724	711	713	750	688	678	675	692	706	769	695	711	714	690	694	725	683	666	661	703	717	707	675	759	686	716	723	696	715	679	675	775	675	680	679	708	672	703	700	713	677	707	698	723	714	689	699	713	709	682	745	676	662	725	681	669	748	685	704	745	697	734	733	702	712	716	677	746	712	687	666	661	746	696	719	713	691	715	734	689	709	725	729	683	667	696	726	698	729	727	698	748	704	679	712	707	683	663	694	659	683	676	670	698	727	681	713	690	717	691	703	697	700	715	740	748	635	734	710	697	653	703	719	699	715	709	705	722	743	682	720	702	692	726	722	666	722	733	701	652	754	734	719	729	697	732	743	690	709	691	737	687	675	735	700	680	722	699	728	672	741	725	705	723	710	683	722	716	767	763	697	696	732	704	683	741	689	707	631	680	657	734	679	687	676	669	707	675	703	705	700	682	688	728	677	715	651	698	714	694	646	702	699	690	677	673	691	706	672	711	733	699	711	723	724	676	702	734	718	709	664	746	680	720	724	670	704	723	728	745	752	705	734	687	745	729	703	689	683	735	679	719	714	716	708	693	721	712	713	717	725	711	735	714	680	669	667	725	679	715	682	640	719	697	683	684	670	737	728	734	707	673	706	732	706	686	669	676	685	667	699	683	665	709	725	676	724	691	669	707	708	758	732	680	727	683	742	717	693	682	747	724	706	681	695	712	701	683	673	687	710	713	721	679	671	673	687	715	711	659	705	683	656	684	718	669	710	706	692	683	669	699	694	701	708	737	709	674	721	726	697	726	719	745	667	703	673	659	716	673	726	684	693	677	757	667	707	730	705	697	679	724	664	712	724	723	706	707	726	717	688	690	638	718	678	707	672	647	692	693	676	716	721	690	743	667	687	685	685	728	703	762	739	673	681	707	743	676	702	713	741	738	679	714	682	702	729	686	778	697	659	707	653	686	710	723	744	745	700	679	724	689	674	677	699	722	660	718	725	728	723	692	679	707	699	736	669	706	679	718	689	675	686	701	693	725	726	714	740	665	671	684	709	674	709	735	744	723	699	685	734	695	708	694	726	754	750	715	697	688	693	694	693	695	751	720	664	700	699	723	714	713	681	659	665	726	696	693	753	663	737	700	676	705	680	697	738	722	692	694	725	731	717	717	701	678	737	707	712	701	755	661	726	670	695	689	747	673	724	692	696	733	699	688	672	680	714	715	721	717	667	681	664	733	675	711	708	732	682	735	709	726	710	698	664	694	710	670	660	705	754	691	679	677	709	674	731	745	703	723	716	664	663	678	668	682	680	681	744	704	710	694	758	703	683	665	688	678	654	700	717	659	678	754	679	693	730	682	697	720	667	696	651	720	722	699	655	691	657	706	727	722	697	702	777	724	730	661	762	715	757	714	725	717	726	741	734	688	681	690	755	675	726	686	721	691	690	708	677	728	731	718	696	721	683	751	691	660	699	718	721	686	718	668	704	678	724	713	694	715	711	684	689	733	675	699	625	655	721	703	734	713	697	676	691	668	690	683	712	682	716	726	657	718	730	713	709	635	693	686	642	746	643	694	697	680	728	696	720	728	690	670	706	661	682	718	649	701	718	665	680	726	680	662	728	678	670	713	694	694	739	672	686	708	700	682	720	713	693	735	706	691	701	683	715	688	713	705	718	687	714	691	671	726	684	774	714	702	758	713	695	685	688	699	628	714	755	641	665	735	700	687	687	733	703	661	733	684	689	701	699	690	718	694	697	665	667	673	706	699	692	716	729	707	717	688	706	670
23815	21131	30919	51639	56368	32777	8354	1437	902	856	834	868	827	847	816	867	748	796	760	822	1447	1919	1454	1147	899	823	740	780	759	803	840	802	866	810	785	767	820	799	804	780	865	770	831	771	800	798	750	743	803	828	760	755	802	806	831	805	798	773	834	762	852	796	804	814	795	776	804	743	784	774	806	742	793	788	814	780	785	795	801	769	783	794	810	783	704	786	747	767	788	813	803	735	763	811	767	735	819	774	770	786	786	827	798	733	844	809	733	792	798	785	790	801	763	731	850	859	809	816	808	741	788	781	807	777	795	764	769	727	778	780	785	781	846	802	836	778	766	799	756	828	753	824	735	803	791	770	785	751	820	767	767	761	772	806	816	775	815	836	812	819	832	821	806	821	760	829	818	804	812	765	762	744	798	776	790	831	763	783	741	755	768	759	757	797	738	784	785	828	820	853	761	769	770	706	790	747	800	783	735	757	848	765	721	776	790	751	773	819	767	757	750	734	781	749	805	763	818	766	828	742	799	802	758	781	828	776	821	778	788	807	771	785	801	790	796	777	818	844	733	810	815	843	762	783	738	801	775	800	770	755	766	769	801	757	804	752	809	808	774	767	784	783	751	807	791	753	808	800	749	804	782	780	788	803	836	742	762	780	799	776	748	780	735	750	779	726	788	772	808	753	798	792	766	770	742	784	718	793	773	752	814	799	791	788	773	826	743	775	854	776	766	783	742	783	761	789	786	757	751	790	825	795	820	757	770	749	758	800	823	761	802	797	814	766	754	852	739	806	775	722	806	765	801	762	768	782	788	786	781	794	785	792	747	768	779	825	785	766	728	744	798	792	789	792	787	756	776	813	778	806	768	781	728	766	776	818	805	782	744	797	750	786	781	781	754	730	777	778	818	773	802	788	827	798	766	753	740	770	794	767	778	756	791	772	770	767	764	779	809	803	825	772	786	783	803	762	835	816	771	760	829	762	816	807	815	792	769	759	798	793	813	797	746	772	790	781	813	742	789	816	734	779	770	828	818	769	788	795	765	757	803	800	819	814	766	795	762	803	790	783	846	812	752	791	801	852	740	763	836	808	771	789	776	839	772	758	782	771	766	809	770	754	758	816	759	773	764	801	788	824	784	741	797	774	742	793	734	759	764	768	746	803	765	800	772	815	785	814	763	787	749	761	780	773	806	784	767	769	790	807	813	778	767	857	734	776	787	739	785	832	734	792	772	817	780	762	765	797	753	807	803	791	780	802	810	774	801	829	817	764	815	745	771	801	756	793	851	816	745	836	794	778	838	769	813	778	759	775	820	787	783	764	810	800	742	778	783	786	752	870	780	763	809	813	764	809	783	763	808	771	773	813	811	808	755	804	752	766	777	751	774	800	808	766	824	765	745	808	808	767	792	772	810	784	816	811	788	767	753	763	792	789	803	797	786	779	776	800	789	774	802	776	748	830	764	794	814	835	787	832	829	774	815	782	781	826	772	779	812	785	798	760	804	747	739	844	776	819	730	783	806	817	731	807	760	794	733	798	788	833	789	807	830	783	741	782	764	743	792	759	764	789	831	775	832	776	808	800	796	759	817	819	812	732	791	802	801	831	771	814	790	807	799	794	762	767	799	779	766	799	877	789	784	789	788	772	794	738	754	775	788	753	826	797	789	799	786	756	784	804	776	820	751	784	787	781	776	733	748	790	770	724	802	776	763	803	737	824	858	811	723	757	741	799	787	745	783	768	799	785	831	797	768	769	808	799	793	761	795	742	791	794	799	815	779	777	767	783	747	782	814	795	796	782	813	767	796	806	811	836	781	840	793	757	788	777	798	759	823	783	733	808	794	821	740	730	813	801	760	821	774	783	766	768	773	772	880	863	833	768	789	787	775	757	828	793	793	769	770	762	762	766	757	780	807	777	832	746	790	765	790	823	782	809	799	773	757	739	755	782	709	772	866	765	774	750	747	792	797	796	795	778	815	709	764	752	797	783	768	851	766	819	808	779	811	756	769	761	771	824	743	761	742	775	757	776	796	796	812	758	798	817	787	784	792	788	797	787	752	788	781	766	778	827	774	780	757	764	800	775	814	769	804	791	799	769	770	770	777	758	733	777	775	793	790	835	805	803	786	752	787	779	823	767	745	775	754	815	821	828	822	789	812	820	765	801	761	756	811	750	776	766	772	809	826	781	748	785	770	753	725	778	782	819	813	819	797	797	764	747	784	726	790	763	764	840	792	737	754	791	772	748	778	827	798	737	821	800	779	791	802	769	804	771	807	792	766	751	818	826	792	775	764	753	793	833	755	763	748	800	787	823	731	792	778	791	765	762	768	837	787	804	782	760	749	790	797	777	762	765	767	795	780	763	774	773	780	783	788	776	770	750	819	802	764	728	816	762	740	785	764	788	784	769	758	796	826	765	769	804	739	802	752	804	775	761	779	776	760	790	761	793	767	789	745	805	786	737	775	795	752	797	780	813	825	815	813	772	824	788	765	788	766	783	759	824	770	811	797	801	787	756	785	803	782	805	798	793	780	734	810	771	771	765	764	853	801	798	748	748	809	737	739	741	818	764	747	762	802	814	807	706	770	760	788	778	730	790	749	727	807	751	753	832	809	770	826	777	794	788	721	825	739	787	783	756	803	782	772	809	832	774	798	784	796	823	784	789	785	776	775	789	800	791	744	771	753	749	788	769	798	759	779	764	799	807	789	839	750	796	770	756	786	818	759	809	797	785	790	809	742	799	755	796	790	790	768	848	840	821	804	809	797	814	819	738	769	797	805	820	762	774	817	821	773	795	778	758	805	805	812	773	791	799	777	768	775	788	764	844	763	807	765	754	783	810	763	811	749	791	779	784	790	703	766	723	793	766	838	763	804	786	771	808	781	828	767	737	793	728	800	793	812	780	822	742	777	758	765	780	756	821	792	830	762	814	770	813	787	770	766	775	736	754	774	789	823	765	811	785	761	789	794	762	765	776	783	792	833	796	760	798	718	782	738	790	756	830	758	741	822	798	751	791	772	753	768	798	801	787	776	787	780	765	763	736	814	753	744	763	736	761	798	842	795	743	803	783	750	749	788	756	806	791	745	813	799	770	809	785	740	779	780	817	753	793	758	780	726	785	816	784	793	808	780	775	817	799	771	787	764	759	758	752	740	771	763	809	798	845	797	811	761	743	774	760	816	816	802	806	769	730	772	772	787	798	769	799	772	790	797	784	835	767	772	776	754	780	707	803	797	777	895	770	760	788	761	790	820	768	767	837	761	804	798	781	786	774	792	811	760	806	771	801	768	775	844	811	826	785	797	814	791	815	779	796	773	803	749	805	747	751	782	777	779	795	798	786	792	770	784	769	776	779	824	771	775	821	791	765	799	771	785	762	763	777	745	780	819	778	802	812	801	747	799	762	773	779	743	756	761	772	756	837	774	815	782	785	754	740	758	770	778	729	804	826	761	770	776	771	747	798	797	820	766	802	828	790	763	761	796	757	798	750	756	791
3811	30286	64722	75448	63214	17114	841	893	826	835	774	813	822	815	787	772	790	847	748	788	2034	2587	1907	1252	878	823	814	767	748	761	761	722	830	790	733	755	753	754	741	737	776	785	801	786	782	808	780	762	753	766	791	831	765	762	769	806	756	739	798	809	787	796	760	765	800	807	729	804	740	788	783	764	861	719	768	745	773	750	759	806	781	766	738	755	749	788	771	830	803	716	794	821	801	740	803	726	791	756	785	722	776	783	799	766	813	715	783	840	791	805	797	846	789	781	798	768	752	784	771	793	813	777	773	815	816	768	785	777	782	761	728	768	760	762	777	776	805	764	738	789	841	739	814	794	790	741	773	764	769	769	773	764	778	795	748	764	805	806	828	734	758	759	776	762	769	766	789	795	773	797	826	734	785	758	795	783	743	754	807	786	812	832	794	778	769	771	786	822	760	754	797	746	831	779	756	746	757	751	740	762	794	744	815	780	784	762	813	787	766	753	789	833	767	782	771	774	786	784	770	791	751	783	787	798	787	734	757	773	763	789	774	757	800	783	777	730	761	796	755	869	811	799	787	772	721	821	777	745	791	774	761	775	784	809	825	741	778	794	815	798	810	754	812	745	754	802	788	762	806	784	773	743	770	789	797	731	771	752	801	746	809	834	810	787	815	860	823	791	784	769	799	752	801	746	781	807	788	787	798	777	809	808	772	828	741	782	778	749	772	808	801	751	777	760	804	732	752	726	806	775	769	778	766	737	758	773	761	740	789	728	777	755	752	793	776	799	837	775	800	846	757	792	783	819	753	752	800	791	786	813	841	775	795	806	743	790	721	752	785	760	797	788	816	812	810	788	776	778	729	762	766	759	828	811	814	770	715	762	782	733	755	737	786	803	749	790	801	765	826	783	740	815	770	752	824	785	778	792	809	786	800	809	800	791	727	749	787	782	749	751	785	772	773	769	766	780	770	783	716	764	808	821	789	816	823	775	744	753	762	823	752	831	768	806	820	757	771	775	754	812	780	787	764	760	761	756	813	775	826	766	788	740	775	808	790	791	800	743	761	823	782	733	760	736	807	737	795	785	750	767	794	762	784	744	796	760	776	791	786	807	760	752	759	803	815	808	799	768	753	830	784	799	758	797	782	839	806	773	778	724	798	774	776	772	777	792	804	734	818	770	797	804	804	784	752	764	767	806	758	798	818	756	770	761	805	758	804	863	767	778	810	766	757	759	822	782	779	806	802	739	771	847	794	784	783	855	798	751	786	747	811	773	740	760	791	792	738	772	817	744	743	766	744	754	741	735	792	726	769	805	728	773	768	767	759	760	797	775	756	825	769	779	774	759	782	802	800	803	813	761	741	748	725	778	833	734	755	810	753	745	750	753	760	749	782	760	766	809	798	791	774	783	785	774	824	795	790	761	731	766	779	824	782	734	763	751	767	769	807	789	764	814	759	773	825	762	812	765	758	768	764	771	801	720	716	748	727	762	804	814	768	780	800	852	780	778	772	777	808	766	816	768	775	761	753	758	805	775	761	778	776	775	768	800	804	808	785	758	793	675	822	749	733	771	793	731	737	770	748	728	711	771	770	813	779	772	778	807	776	779	793	793	780	788	761	774	800	758	803	737	740	783	726	748	832	794	765	756	856	804	781	807	786	808	783	740	780	832	813	787	779	746	712	811	743	746	763	778	789	828	767	782	785	749	836	766	797	830	752	761	822	777	800	762	819	801	805	811	745	811	825	787	798	812	795	776	763	807	782	759	776	742	763	781	782	792	749	734	775	722	805	754	799	768	752	780	703	773	719	772	804	794	741	734	749	788	789	739	765	745	773	753	789	804	794	800	775	780	811	829	793	783	799	777	782	790	770	785	804	826	785	807	819	782	789	760	733	778	733	781	753	825	780	834	761	778	734	742	837	751	787	724	792	806	776	835	742	757	795	774	805	815	771	792	755	772	751	748	806	813	768	797	789	766	768	739	783	776	745	731	814	792	760	798	775	769	772	779	761	773	787	776	734	740	791	748	789	770	779	779	775	806	777	750	766	797	767	783	779	748	781	758	815	786	768	778	791	792	746	769	742	737	768	752	787	714	768	772	773	757	776	770	792	781	771	794	752	792	812	795	761	839	719	784	775	776	803	783	768	751	718	755	797	761	725	774	775	740	785	793	812	794	762	762	830	785	776	783	773	718	757	757	779	761	766	769	817	753	773	787	798	741	733	714	782	719	788	816	822	755	789	773	788	751	746	738	771	758	802	823	806	796	719	806	767	801	780	761	742	752	789	794	808	803	783	827	709	797	748	814	750	752	731	784	779	786	736	748	795	792	799	739	772	760	786	774	766	778	774	827	765	766	790	830	757	821	777	737	782	759	786	767	833	714	871	753	757	767	759	737	757	773	785	767	775	810	757	758	826	778	767	748	826	805	821	789	808	809	764	733	777	752	799	765	799	730	737	813	757	772	755	772	803	785	730	765	816	783	811	801	782	806	835	789	849	729	741	786	797	795	761	795	774	821	796	771	829	773	743	796	765	778	830	778	792	768	767	806	794	796	717	768	762	782	764	754	780	767	775	748	820	766	778	723	780	769	770	804	735	803	787	782	803	733	786	751	732	773	736	771	767	841	838	756	745	759	756	808	791	720	746	753	772	828	775	749	785	780	781	793	711	761	770	830	812	791	798	767	787	795	786	739	790	818	792	801	786	748	717	736	839	778	715	757	755	752	763	798	764	775	790	781	771	767	807	751	765	811	801	745	795	755	762	735	791	779	777	818	799	771	798	776	760	793	787	732	800	790	767	783	784	763	749	806	809	819	740	807	761	779	741	774	835	832	801	774	749	757	801	766	746	748	765	810	759	830	786	734	804	742	758	767	742	746	763	735	765	747	772	823	790	758	805	753	768	778	808	819	788	813	836	788	750	802	771	771	788	782	772	785	774	754	749	779	690	804	752	794	779	768	777	795	789	747	823	749	764	733	721	827	803	759	776	766	737	782	776	802	824	773	747	782	742	784	743	811	761	778	723	754	763	754	771	817	763	768	777	768	788	777	797	784	752	815	729	761	786	779	792	793	774	790	747	768	786	783	790	779	748	708	772	767	775	760	747	790	772	827	778	804	760	725	779	760	788	801	780	788	756	755	771	796	783	767	835	751	764	747	799	758	749	803	769	756	748	786	771	765	832	811	804	764	826	773	769	787	788	801	738	769	802	783	776	776	771	753	772	791	734	737	784	732	771	736	765	752	792	781	805	811	776	797	849	763	774	764	748	786	793	749	797	758	716	771	766	757	769	758	786	704	723	776	733	772	763	787	757	781	818	780	800	762	757	768	783	783	847	760	792	742	786	817	814	785	760	806	794	772	775	752	811	786	781	829	767	750	776	756	776	784	766	825	753	787	786	796	787	777	744	774	804	744	855	762	730	805	729	799	736	746	794	773	768	779	745	760	760	781	807	708	788	768	781	744	775	702	753	821	777	771	803	746	802	799	798	721
27227	13361	16898	24138	15300	4228	869	789	747	763	722	766	768	728	782	770	776	752	797	740	762	823	794	773	733	766	715	727	815	732	738	782	794	732	731	742	736	767	758	721	766	715	792	747	744	765	724	716	729	704	710	716	791	735	762	738	798	731	766	744	753	757	779	722	753	743	738	735	765	746	769	774	706	786	710	772	744	753	740	763	765	771	710	802	756	764	767	729	703	707	736	719	831	745	756	781	719	760	772	768	740	688	747	748	707	755	746	745	729	737	743	749	786	763	726	713	725	750	757	794	719	738	753	722	713	754	717	782	788	743	765	774	701	783	784	749	692	742	709	723	733	761	775	723	746	777	766	750	808	740	730	768	770	733	736	738	739	690	729	729	739	744	702	780	728	782	771	753	743	722	740	716	706	707	750	724	744	708	773	736	758	753	788	730	750	740	704	773	727	782	725	778	723	774	770	720	765	741	742	709	739	732	747	726	727	740	708	790	777	781	748	732	719	771	755	723	757	764	789	831	726	688	765	756	710	757	819	705	728	724	735	757	707	782	787	723	763	777	779	719	729	696	758	768	768	804	720	720	739	801	762	742	752	757	763	790	767	752	704	758	759	740	719	723	750	720	754	776	733	714	708	781	722	758	694	760	783	735	731	778	739	727	752	729	780	680	714	738	709	773	706	757	745	734	717	782	770	728	811	760	689	723	742	765	739	776	765	737	726	804	732	697	698	787	689	698	746	734	753	788	712	776	693	747	737	726	807	745	781	778	735	735	786	680	772	767	800	726	744	748	687	747	743	737	710	740	715	717	736	735	699	761	723	750	762	765	737	718	752	747	761	731	786	700	706	732	757	755	792	771	750	776	727	762	751	753	757	706	754	727	754	774	734	717	767	784	735	768	764	763	793	758	766	770	737	742	729	754	707	783	729	716	791	749	708	722	778	764	746	736	780	743	743	773	745	753	779	716	721	726	756	770	753	736	737	751	743	736	748	702	745	764	773	744	721	668	786	759	765	710	728	764	744	688	787	730	668	681	730	755	729	726	727	743	720	781	757	716	779	724	760	729	763	741	767	780	741	734	775	736	735	764	748	761	726	710	761	705	773	764	719	769	698	734	739	780	702	772	752	773	741	773	748	710	762	805	741	799	761	761	739	778	776	772	793	683	731	766	718	722	770	767	759	790	725	750	742	751	817	738	771	740	789	739	736	720	689	724	749	733	720	713	710	763	736	725	714	743	762	760	727	701	786	774	800	751	728	795	760	735	776	752	704	737	730	710	751	749	740	716	746	767	755	697	747	761	745	718	736	699	709	688	753	784	726	725	725	766	770	741	773	719	756	764	696	753	721	693	735	766	779	754	769	735	747	779	690	722	736	726	773	700	724	781	743	755	727	707	772	727	750	737	745	789	757	754	734	719	726	751	723	751	699	769	784	711	711	806	722	726	728	744	743	793	735	711	790	771	768	747	785	699	704	765	729	799	726	772	698	742	701	746	719	773	735	760	758	703	754	764	779	741	709	748	736	771	769	730	772	736	739	740	714	777	699	728	754	781	789	752	719	709	701	728	714	734	761	720	752	779	721	680	741	703	773	704	727	774	754	755	708	756	774	779	760	747	723	736	737	730	747	776	718	739	725	783	718	824	707	711	780	753	750	728	733	757	741	762	750	729	746	762	741	761	703	739	744	710	764	746	788	778	773	751	748	785	736	779	716	763	703	744	782	747	790	761	735	728	744	728	720	739	731	751	749	786	779	767	774	758	761	783	804	695	735	750	712	754	744	735	728	745	754	739	742	792	734	765	697	723	761	738	728	768	723	731	808	766	752	778	767	772	751	721	696	770	724	765	745	721	779	731	694	732	727	720	751	725	730	763	757	798	764	742	709	705	736	777	729	751	741	748	740	759	771	759	752	742	709	739	784	779	737	762	779	708	766	723	736	707	763	776	733	725	797	740	726	738	723	746	790	771	721	747	751	785	805	768	762	736	742	783	734	711	823	751	766	738	702	777	704	706	700	787	773	740	745	712	705	697	755	722	762	747	786	723	737	749	760	758	788	795	698	688	763	780	759	746	741	767	748	711	728	727	736	770	767	715	746	744	740	735	759	730	704	731	750	732	737	740	679	748	746	756	733	716	785	746	779	756	737	727	751	706	763	775	778	792	742	765	804	745	711	744	726	760	739	786	786	775	749	788	730	722	772	703	744	774	748	730	729	738	725	732	766	740	743	703	751	780	770	748	799	772	726	778	729	733	726	720	712	685	724	805	767	759	765	746	710	766	752	700	713	771	785	734	725	767	734	736	733	712	738	770	761	713	724	722	736	731	712	773	768	811	731	700	797	740	763	777	803	722	710	728	709	713	783	761	770	702	748	814	735	729	803	702	709	727	772	751	708	727	745	721	775	758	826	736	785	804	714	728	779	730	746	732	751	762	763	790	779	734	760	721	778	731	766	732	742	763	772	770	773	741	752	737	772	767	800	752	720	793	750	765	736	758	787	729	692	732	742	760	795	775	743	771	708	720	753	737	727	763	739	720	765	707	728	753	721	793	727	756	752	801	712	740	740	708	769	729	729	754	796	750	725	752	736	745	703	761	738	790	730	773	714	770	732	766	694	743	714	759	690	753	776	755	738	722	748	716	766	739	713	782	728	705	740	729	771	714	764	736	713	767	696	749	750	747	772	713	775	717	713	727	736	757	717	722	766	792	754	785	697	750	725	753	755	766	783	775	783	789	791	727	737	685	713	772	673	686	698	748	720	750	738	782	739	740	748	781	749	706	738	762	699	735	671	714	722	724	745	763	753	731	790	688	743	742	750	743	748	720	693	745	725	745	759	740	671	722	753	734	728	707	750	731	778	702	756	742	662	722	752	763	741	747	740	701	752	772	724	770	786	667	729	756	719	710	745	730	708	738	719	752	765	779	782	686	685	747	743	747	726	800	758	800	745	755	695	734	788	793	752	730	749	752	735	774	724	746	728	747	739	765	725	738	751	724	737	785	759	700	727	735	702	763	734	798	753	742	739	766	724	766	781	754	743	730	745	738	738	720	750	767	744	735	756	688	746	709	746	737	760	750	747	747	710	778	755	708	725	713	720	769	699	795	745	805	726	755	739	731	701	756	713	749	717	752	719	757	749	734	746	702	759	691	773	748	746	789	747	788	694	748	713	757	751	809	714	735	748	796	761	748	714	707	778	783	697	704	741	756	710	788	776	728	776	701	749	759	753	715	749	768	736	767	750	763	762	726	791	750	726	785	766	697	757	801	730	796	738	759	816	716	729	770	702	761	754	764	738	702	800	736	765	727	742	726	768	727	763	779	768	755	756	744	795	720	718	753	724	775	739	709	761	746	716	761	745	759	781	708	754	732	765	778	734	783	763	765	748	730	771	742	696	751	709	755	702	782	707	758	693	758	741	692	693	727	753	762	722	706	736	720	734	772	766	764	786	744	748	711	748	749	781	784	741	709	713	722	747	680	736	750	801	724
4989	1411	18372	17742	10679	2945	644	706	677	684	672	667	732	684	713	705	711	680	693	713	749	834	766	766	693	701	712	699	724	710	693	668	744	738	671	655	688	658	676	647	707	693	675	702	751	701	670	713	730	659	721	685	731	736	714	728	620	679	668	684	634	656	691	724	730	694	708	653	667	705	697	694	766	654	655	635	726	694	709	736	684	666	707	682	727	696	697	718	685	682	714	743	720	695	713	677	731	711	728	684	711	712	653	618	668	655	693	677	682	736	682	685	678	666	658	711	707	753	672	717	672	689	696	659	732	672	780	706	674	705	680	678	653	659	651	693	686	672	703	702	677	685	742	685	674	728	690	766	686	662	661	672	705	669	721	676	690	670	728	676	716	671	652	754	701	648	712	680	725	669	710	637	701	620	686	682	705	720	661	683	748	737	692	701	712	710	686	692	696	707	704	703	732	663	676	671	668	731	663	683	695	766	683	645	665	676	718	692	683	665	710	663	648	674	677	711	678	710	664	666	695	712	660	665	679	705	676	743	701	714	674	719	679	695	658	699	737	681	681	691	695	693	635	691	678	683	700	681	699	752	724	667	738	714	656	688	686	682	657	669	683	692	730	728	654	665	708	711	676	685	712	666	698	687	705	671	709	702	732	726	665	680	683	710	674	664	723	666	670	667	682	703	685	711	664	702	742	715	665	682	709	646	673	643	756	719	668	691	725	688	652	678	684	737	701	667	642	664	691	680	653	686	701	687	693	679	682	681	701	719	684	670	681	666	670	727	680	665	690	696	682	659	691	674	697	678	708	720	669	689	677	669	707	659	693	673	703	683	682	645	676	686	700	726	697	727	695	674	714	699	694	638	729	690	692	684	693	667	727	673	714	674	713	667	703	667	710	720	672	671	699	683	699	676	678	697	663	687	708	705	684	675	689	673	694	683	648	694	724	723	717	728	692	679	731	742	640	655	668	713	660	675	708	684	688	691	690	750	685	705	661	659	693	713	675	690	703	717	723	717	698	689	682	661	668	753	728	711	702	713	681	684	666	674	664	682	732	722	730	667	684	707	702	709	749	716	679	717	694	690	689	665	690	678	672	717	700	687	700	647	707	677	723	717	659	671	730	720	727	690	679	719	703	704	663	677	646	692	648	634	724	693	727	679	652	720	674	664	722	693	728	683	726	711	733	722	753	692	706	707	668	678	693	693	710	698	667	719	706	655	722	675	715	653	680	725	695	698	707	704	659	698	684	650	694	691	702	703	730	651	684	705	709	660	636	702	702	676	674	738	748	675	733	689	643	679	712	654	634	704	722	684	696	672	694	698	670	699	696	654	710	689	706	702	678	684	661	710	690	718	701	684	692	713	729	680	690	674	664	685	677	710	661	694	722	701	689	676	693	683	681	701	684	671	675	712	710	658	712	678	721	654	692	684	682	651	685	704	664	710	721	691	742	665	695	653	670	669	701	678	739	707	686	736	658	666	656	699	672	650	709	707	699	697	680	682	667	682	670	704	687	661	683	686	680	747	707	716	741	702	703	639	712	679	690	664	664	729	686	649	635	700	690	696	694	709	699	706	678	721	629	732	671	672	708	692	684	661	709	732	691	700	727	717	662	731	699	683	671	676	688	660	650	727	693	712	676	666	688	699	668	649	696	667	704	689	698	641	705	687	663	669	652	692	682	647	727	674	704	668	635	698	694	694	709	759	683	720	711	731	672	691	738	684	677	654	719	698	696	733	693	700	693	656	672	658	647	688	698	669	707	690	711	711	731	715	740	672	686	654	728	750	687	685	733	717	683	710	709	686	651	692	659	709	704	746	697	699	701	649	679	661	687	708	690	726	665	682	670	719	681	713	736	691	695	729	702	708	708	703	730	677	710	710	744	734	684	688	710	683	702	683	708	674	688	684	663	692	660	713	688	690	676	675	692	663	627	615	670	714	717	675	742	720	708	697	668	739	681	693	700	717	704	775	724	701	719	674	709	703	675	666	654	675	673	695	676	742	691	691	709	670	614	701	708	720	696	681	688	707	697	694	662	661	671	643	673	678	695	639	684	651	688	722	670	646	711	669	704	689	663	720	664	690	662	711	689	696	693	707	690	691	641	747	698	682	697	688	702	651	672	737	721	675	709	675	651	748	708	694	668	738	694	735	690	733	688	649	670	681	694	756	652	674	666	666	708	672	683	687	683	670	645	662	664	749	701	671	703	732	716	684	651	714	691	674	635	715	653	738	642	663	654	687	687	713	698	696	677	696	673	731	700	716	697	755	700	716	684	721	684	664	689	698	670	698	682	709	690	750	714	663	693	719	733	699	696	656	649	727	673	710	687	691	703	740	640	657	676	684	702	706	704	668	671	695	718	679	669	699	661	670	679	722	711	724	664	704	674	662	718	683	674	708	697	639	703	657	691	714	743	635	711	650	651	632	696	650	685	727	690	685	712	726	696	708	697	680	710	749	732	701	696	712	738	674	667	695	726	705	667	694	679	704	719	739	737	701	689	756	708	722	719	652	652	694	681	668	724	681	664	692	731	714	723	686	697	676	666	650	689	714	709	707	674	710	673	723	696	705	717	669	702	700	665	697	725	648	677	677	627	686	666	721	720	720	661	730	713	725	681	703	686	716	708	643	734	671	697	692	724	631	665	673	689	709	658	715	698	671	657	674	678	641	698	678	649	698	674	688	640	674	693	730	678	704	632	685	707	627	718	678	719	659	710	678	744	709	728	674	701	734	699	705	666	686	676	738	648	680	659	678	685	705	689	728	701	705	670	664	686	683	658	652	659	701	717	693	649	719	698	667	676	712	675	689	700	678	639	675	691	704	678	715	673	661	669	645	754	716	685	648	673	692	696	681	678	669	725	714	660	621	686	718	701	700	676	693	670	732	719	690	710	710	727	729	689	632	710	673	661	710	701	698	726	718	686	694	729	688	698	705	672	701	678	682	695	681	651	671	691	697	677	729	704	678	713	642	713	694	663	676	702	709	705	683	715	728	715	724	671	663	700	687	689	712	705	686	716	663	692	690	691	673	701	752	674	683	674	679	685	661	673	720	678	656	703	698	740	713	732	649	672	716	654	702	674	668	667	674	702	685	662	674	706	722	655	701	718	630	690	709	638	695	692	715	707	668	668	660	694	695	717	680	708	702	674	708	732	756	675	675	672	714	664	722	678	699	665	661	675	689	694	679	686	677	655	665	697	704	710	672	686	688	643	694	662	701	698	645	664	692	656	690	733	671	712	675	685	733	664	697	702	660	701	702	705	672	686	700	656	688	713	685	663	732	714	696	669	647	689	700	709	690	707	661	695	708	678	712	735	676	713	682	718	695	732	719	661	658	686	629	709	674	635	693	731	694	693	675	677	713	677	699	691	681	680	718	676	671	724	666	656	652	707	696	667	678	714	655	662	666	681	660	649	707	680	674	736	700	684	718	680	646	663	683	690	683	665	639	682	689	661	705	684	715	663	653	691	721	698	756	668	701	646	688
24454	21096	36603	59982	48704	25576	4206	1020	767	741	741	735	740	701	704	743	681	704	729	696	1024	1290	1072	879	782	733	715	774	712	724	676	715	742	714	723	685	709	706	722	745	800	689	701	730	716	703	691	675	726	683	689	735	743	718	715	725	679	723	684	676	669	686	731	695	699	687	682	721	702	712	707	682	737	713	717	721	648	703	730	707	707	691	725	698	737	740	670	710	715	718	730	707	729	704	736	772	715	700	708	720	703	656	708	664	685	767	715	718	771	748	728	701	798	767	698	753	650	678	688	679	677	749	716	703	685	710	689	688	709	706	705	716	709	700	681	718	735	730	711	650	717	697	726	708	693	690	686	720	701	747	761	753	728	705	695	683	695	739	746	743	703	702	684	708	710	669	620	724	678	696	692	712	712	685	669	703	702	686	713	713	766	722	753	681	727	775	731	734	707	632	704	726	729	694	722	680	657	731	676	655	714	720	705	733	682	639	682	727	743	697	701	725	681	690	702	720	710	747	670	668	711	696	694	747	694	696	714	722	659	684	698	693	686	688	743	729	698	731	693	734	735	660	690	708	661	732	685	682	669	710	731	721	710	690	741	746	720	679	682	701	699	660	745	681	728	705	717	725	662	699	751	690	755	713	719	689	660	675	751	727	707	716	712	698	704	661	701	683	644	728	699	701	623	699	681	694	733	683	725	642	797	729	740	733	694	727	705	708	708	694	714	721	660	686	720	693	742	736	678	727	741	709	686	663	696	703	713	737	719	668	771	706	708	705	739	699	704	691	726	673	671	699	694	726	647	703	706	660	730	733	676	677	726	679	704	668	767	668	716	686	713	706	729	695	722	718	734	653	733	733	682	685	666	777	647	714	710	693	723	691	677	670	677	695	692	697	704	711	713	708	662	699	763	741	675	699	748	739	691	727	694	694	687	684	690	702	659	688	705	700	740	682	633	702	654	690	686	723	719	726	692	692	702	692	669	737	662	712	718	704	708	664	733	699	714	701	721	743	680	710	724	764	698	724	677	722	697	706	744	662	700	672	698	723	694	687	644	688	687	680	695	692	737	743	711	748	711	676	701	710	709	706	734	763	745	711	686	704	723	742	688	689	727	714	669	685	702	688	704	711	707	723	707	692	700	723	698	693	703	747	722	723	713	642	676	704	685	738	737	665	650	702	722	723	694	680	677	701	706	707	738	732	739	750	695	702	713	676	660	669	702	730	748	705	705	675	716	692	720	732	715	731	716	661	751	683	742	705	670	730	663	697	667	721	682	671	703	695	711	712	711	680	727	698	700	691	725	685	714	693	706	707	714	694	724	719	723	736	709	708	746	712	704	702	670	675	703	695	726	700	692	684	697	692	710	735	665	687	690	665	712	665	719	703	675	710	721	698	697	701	674	701	734	699	774	679	725	717	683	775	709	736	690	670	729	708	761	719	697	677	743	712	732	722	753	726	694	671	720	735	723	688	675	698	716	726	653	712	687	678	755	709	691	707	657	679	694	717	735	652	721	697	718	714	684	680	703	703	749	699	713	714	647	688	722	723	726	696	649	672	718	722	723	712	712	703	702	679	713	725	722	686	707	698	727	734	758	725	693	742	695	760	792	706	749	685	725	736	675	721	722	708	684	692	709	721	721	690	725	686	720	681	678	689	698	697	663	665	737	742	671	704	696	700	721	714	706	708	768	732	692	737	701	662	731	717	712	653	669	654	677	706	670	757	653	721	701	742	687	708	693	666	748	700	666	735	721	706	733	668	717	691	708	701	705	738	724	687	721	722	713	733	688	687	669	743	719	663	705	721	732	671	676	684	736	672	736	708	690	693	702	730	684	729	685	691	737	705	725	710	707	734	720	740	730	679	706	640	707	692	776	714	715	704	729	683	694	666	723	740	674	691	698	754	688	719	667	754	699	737	732	754	690	737	680	705	694	705	751	707	673	765	643	683	696	692	741	716	668	658	688	655	668	679	677	738	666	717	694	702	688	721	728	688	714	671	683	728	663	662	729	713	673	714	663	735	720	674	722	752	659	686	727	753	692	692	666	692	737	730	718	677	702	716	765	720	663	671	729	674	691	730	654	696	726	736	674	690	742	651	721	726	739	714	739	710	675	717	724	740	707	670	720	701	702	671	664	714	699	659	694	694	719	669	730	731	702	710	763	658	718	724	710	661	733	661	667	721	655	719	741	686	681	693	710	699	675	708	730	684	689	744	733	764	694	734	748	688	744	685	712	710	736	687	739	717	661	688	756	733	683	702	663	721	705	644	711	736	669	710	688	704	636	705	716	705	681	718	664	694	652	709	685	656	700	690	698	667	734	708	726	709	681	676	734	728	686	702	711	707	695	734	692	707	704	715	746	686	709	695	711	731	668	711	693	699	735	722	731	734	686	724	655	723	693	724	716	666	720	722	728	675	687	700	688	690	710	765	652	736	708	709	719	788	718	721	701	722	671	742	688	688	715	727	712	680	678	709	696	713	731	710	630	727	706	707	699	714	717	720	738	700	696	698	725	684	700	727	677	717	705	722	652	712	705	686	743	694	671	704	688	668	687	712	683	702	702	705	732	667	731	693	717	737	696	632	669	698	738	719	713	682	695	718	704	749	737	706	702	657	725	681	746	676	705	745	666	696	691	687	706	652	722	715	691	718	725	718	734	712	753	684	691	745	725	713	693	695	717	696	712	722	671	698	704	710	745	682	754	681	732	687	710	675	715	701	692	669	730	713	690	712	683	707	645	750	737	692	707	696	706	649	754	745	751	689	692	712	737	683	706	734	727	684	705	719	761	683	753	711	641	766	723	726	693	726	682	705	737	700	699	714	705	692	703	727	746	747	718	717	746	710	744	710	742	727	676	699	683	709	690	694	679	678	725	656	695	711	683	653	726	707	714	676	714	706	715	650	688	733	667	702	756	695	669	728	733	698	719	733	691	726	742	756	743	681	722	685	706	697	711	757	719	705	697	763	776	659	705	678	698	713	721	734	709	679	707	717	718	711	714	642	738	690	672	730	671	722	708	678	742	738	721	731	685	757	721	715	699	723	662	678	728	739	649	711	731	750	667	694	709	679	729	744	706	633	720	750	653	732	735	698	712	705	722	673	690	727	700	654	685	720	723	747	692	704	714	742	688	723	702	689	662	719	691	713	717	752	697	691	705	707	692	701	737	710	724	725	730	680	696	715	692	719	734	653	701	669	701	655	716	697	707	684	701	723	713	714	702	697	747	711	733	677	716	716	660	691	685	731	748	685	717	696	683	662	720	659	686	717	713	698	732	702	747	698	719	718	693	708	688	686	677	689	671	750	702	689	706	694	668	703	675	662	719	718	693	691	763	720	738	762	667	740	733	695	731	734	696	667	697	700	755	673	744	752	750	739	734	705	695	730	723	704	710	746	691	740	693	689	663	682	705	662	698	719	688	683	682	705	687	747	760	739	738	705	723	752	701	721	726	687	666	705	688	675	709	706	699	715	697	703	703	687	698	728
3408	6082	73283	66727	44799	13339	764	761	701	674	722	742	735	731	734	721	700	665	701	726	1374	1583	1377	977	797	748	715	698	729	732	726	669	715	639	780	681	678	661	692	685	728	693	718	721	655	731	650	744	658	695	697	701	690	722	696	738	707	703	672	743	713	747	688	730	733	712	724	695	697	694	719	718	701	732	682	675	683	704	692	692	711	683	727	702	738	640	661	629	704	726	703	713	726	695	708	711	735	710	700	703	725	747	700	755	730	671	710	717	714	746	695	714	691	688	800	723	662	696	683	703	737	745	740	734	733	710	717	685	681	701	693	671	704	704	691	717	673	696	686	650	686	677	669	692	716	698	679	672	673	693	712	720	717	751	703	675	736	693	695	699	741	737	670	741	727	705	725	688	710	733	706	700	724	706	711	723	739	713	690	726	690	654	688	717	681	712	739	731	719	723	656	719	665	694	689	729	799	727	679	698	718	671	696	719	740	657	717	729	720	730	672	677	706	659	661	725	679	694	681	709	695	685	711	762	707	705	732	692	736	722	674	732	642	747	709	673	687	727	709	735	639	698	716	715	721	730	727	689	697	666	694	696	661	717	658	685	702	754	689	767	713	710	659	686	689	711	700	680	684	679	712	699	675	683	698	772	639	663	703	657	760	693	695	660	653	729	713	708	757	730	692	718	748	697	722	661	737	739	678	691	672	769	673	681	681	732	745	699	704	710	716	746	708	658	709	703	712	655	713	759	745	714	716	725	692	669	705	688	715	661	688	670	706	669	668	694	713	709	741	708	714	692	671	716	671	755	705	719	702	692	679	691	671	692	737	753	657	739	703	609	713	715	691	680	692	675	672	676	727	659	736	714	731	720	722	666	688	660	673	711	745	699	684	715	716	757	707	731	735	719	688	671	682	685	699	693	716	704	709	668	731	664	718	749	713	645	729	701	735	704	674	709	719	717	722	722	741	756	695	720	708	729	773	731	695	662	742	708	757	704	732	714	734	675	719	717	667	738	709	696	706	684	716	692	702	683	682	741	702	667	708	685	673	692	701	712	740	723	667	701	688	714	698	729	684	691	706	690	688	704	704	723	733	688	654	693	782	713	731	640	700	690	699	689	695	723	681	715	723	668	699	687	670	697	666	680	682	692	726	762	681	663	732	733	668	711	696	665	722	765	759	686	705	720	677	716	695	704	690	689	677	709	656	724	687	714	693	685	771	670	715	695	717	679	720	733	666	688	739	708	710	697	714	672	710	745	705	658	687	730	706	724	679	725	658	706	676	673	682	682	745	663	698	695	686	724	704	686	671	669	692	737	688	700	712	705	716	724	754	687	711	706	684	662	701	668	680	704	714	687	689	679	696	693	716	722	701	743	745	715	687	675	717	709	694	650	702	670	718	645	654	638	709	684	737	716	631	716	732	684	713	710	667	632	717	722	735	699	713	685	674	692	698	659	731	702	723	725	734	752	696	741	696	670	630	725	653	704	709	718	694	746	705	713	710	694	724	665	724	661	679	735	727	689	639	689	717	712	716	694	704	751	734	703	716	689	711	695	677	704	699	726	669	710	721	704	681	675	691	754	692	674	686	712	718	684	702	692	692	733	705	683	711	690	719	687	702	729	727	708	679	731	714	678	706	691	661	699	681	721	704	729	715	695	697	695	690	694	716	680	703	706	662	693	709	715	692	679	717	693	721	689	729	709	692	697	742	719	749	671	691	692	677	698	675	702	665	708	697	716	709	622	680	708	681	697	764	701	700	720	668	710	679	722	675	703	727	724	701	653	725	672	679	675	706	701	721	715	712	683	715	728	686	719	744	705	690	682	720	664	680	631	732	748	670	700	729	706	741	703	706	720	693	681	742	685	661	722	735	726	623	681	681	717	698	686	669	738	724	663	679	749	733	736	690	690	722	723	745	677	674	671	687	711	717	725	718	722	703	677	710	680	713	727	715	630	730	695	650	720	698	687	708	673	734	733	734	678	643	705	676	688	737	702	694	675	676	704	700	691	721	701	691	706	702	669	723	661	711	711	712	702	723	707	716	682	715	720	728	702	732	713	677	675	690	674	669	720	699	707	735	736	722	733	734	715	684	691	679	670	760	663	642	727	684	715	670	636	710	758	705	723	701	690	687	636	663	704	660	671	723	706	709	703	690	679	687	631	746	712	680	686	682	731	725	716	716	676	713	719	688	693	727	657	702	738	657	738	718	685	733	694	709	672	722	698	728	683	648	690	708	732	694	706	706	702	723	693	707	698	670	678	746	672	680	698	665	719	689	686	685	750	640	724	697	717	673	660	681	722	717	723	728	697	689	688	693	716	692	664	708	731	703	670	713	742	673	705	666	698	704	746	724	612	690	738	713	666	689	698	689	738	688	718	729	691	703	704	700	688	721	681	719	690	730	747	689	695	672	711	717	698	737	705	683	708	683	722	688	706	694	655	718	667	684	651	661	675	648	714	657	728	691	715	656	708	668	721	723	694	713	743	720	737	722	716	661	688	652	696	730	732	727	702	674	711	728	707	667	691	705	682	702	711	724	690	699	709	709	711	673	738	695	681	727	761	693	715	673	714	691	688	709	649	668	726	668	694	700	708	724	700	721	702	704	666	677	665	701	744	663	704	692	728	660	711	690	699	728	682	690	753	694	695	657	699	702	700	695	659	708	641	702	673	701	724	730	690	670	662	670	660	716	742	708	693	746	765	733	666	752	700	709	707	721	686	763	687	674	675	704	717	756	707	684	684	712	713	741	756	690	682	700	705	664	668	715	662	685	685	742	657	699	693	705	684	682	722	732	738	742	653	693	685	694	688	664	712	669	701	707	686	681	743	708	712	752	709	689	698	725	638	711	659	717	725	691	701	704	686	689	734	757	701	668	692	651	700	702	732	671	680	699	711	717	720	688	673	707	708	722	699	691	692	676	736	688	731	694	671	682	674	650	689	716	690	692	734	667	691	688	714	755	741	688	706	692	684	700	710	740	702	656	753	706	707	662	693	716	700	692	705	679	726	728	690	716	679	706	714	679	693	724	662	676	701	697	729	767	737	686	736	677	755	711	749	715	742	674	684	690	697	702	696	684	738	705	725	670	654	655	694	695	670	707	712	714	679	692	675	763	677	691	715	720	722	682	684	689	749	710	758	685	719	715	716	716	730	718	690	673	688	716	729	698	720	675	730	706	656	707	744	763	724	730	712	710	710	698	703	739	710	754	716	689	686	736	673	711	682	711	691	707	701	704	707	715	682	718	677	698	701	733	660	714	719	728	700	698	679	686	685	686	716	712	647	684	711	744	703	738	676	679	681	675	681	739	693	711	674	689	693	692	669	679	698	706	674	706	726	693	720	702	722	687	705	724	686	684	672	684	685	709	707	712	721	736	721	668	697	723	684	713	709	735	701	703	705	708	697	710	735	705	705	688	689	682	710	720	699	712	737	711	702	702	690	702	708	703	676	708	708	640	728	735	720	678	680	702	705	658	731	667	652	692	631
23823	21144	33486	58810	51828	27128	7527	1386	911	879	787	848	819	876	813	816	818	848	850	904	1275	1615	1398	1133	941	841	819	814	790	836	783	833	776	777	799	796	800	810	778	804	852	865	823	779	778	816	785	815	792	798	832	795	819	827	758	755	829	806	813	822	736	808	792	807	771	809	778	789	820	776	790	793	822	818	747	783	780	809	800	816	808	800	843	794	823	803	816	793	833	850	759	839	756	776	811	841	816	772	829	782	831	748	739	763	748	812	791	870	815	799	826	805	817	827	797	735	835	783	782	831	828	825	786	835	823	825	788	733	787	775	795	795	809	799	808	815	758	849	777	834	749	805	801	813	768	774	800	758	805	827	781	823	806	814	798	795	850	807	831	847	797	786	817	793	737	783	805	804	815	825	816	743	739	779	856	808	784	790	783	845	851	843	815	805	770	809	803	815	771	796	816	779	788	794	755	828	805	798	812	832	759	761	773	846	793	756	814	846	777	778	789	831	820	812	763	796	777	784	786	800	755	768	795	802	819	808	861	819	849	788	799	837	816	750	794	802	746	845	844	774	864	808	842	818	791	806	813	787	756	786	813	819	785	766	783	801	807	737	771	754	805	835	786	805	777	827	807	822	801	833	808	787	771	786	760	803	760	794	768	816	817	837	783	827	811	798	793	758	761	838	761	768	780	797	765	769	774	831	760	773	816	821	809	812	793	815	771	787	832	846	816	794	791	761	834	805	804	821	833	764	854	784	796	779	792	799	766	773	750	744	834	829	805	803	790	790	786	821	776	798	794	812	786	792	834	819	814	776	808	829	825	815	766	820	783	755	800	826	822	785	784	709	829	821	791	751	786	831	836	786	816	794	785	839	825	779	771	784	770	836	776	780	770	792	808	772	760	811	793	774	784	774	800	824	817	845	763	780	837	792	826	786	833	802	777	818	807	761	742	788	812	784	807	803	836	826	795	828	791	773	831	782	806	749	786	826	809	804	782	765	784	829	797	780	779	827	800	835	786	798	751	779	776	791	828	789	781	790	788	819	790	851	815	771	795	750	769	772	847	815	796	746	800	727	769	805	758	819	859	787	771	771	783	821	804	795	789	808	813	778	756	797	793	767	807	836	799	781	799	828	846	814	802	824	823	797	787	852	791	815	820	830	812	832	793	808	825	789	804	786	793	816	795	810	817	783	764	806	754	795	818	857	808	812	822	765	764	840	747	818	756	741	755	823	797	819	744	768	768	811	776	811	792	852	770	749	802	806	802	831	775	800	772	770	779	805	741	787	788	774	823	866	772	767	841	882	741	747	746	807	811	816	749	781	774	799	734	784	809	766	809	782	768	776	814	806	788	820	805	819	810	782	814	794	803	843	766	750	790	812	808	831	806	824	840	782	806	762	762	785	773	775	850	765	793	820	746	849	804	737	806	797	795	801	753	793	804	775	779	766	856	771	728	783	804	763	787	779	824	792	844	792	784	794	782	812	773	769	798	788	818	767	775	777	809	741	775	841	820	812	812	766	769	824	809	805	794	826	830	761	780	796	795	823	835	759	832	836	827	818	803	770	794	824	757	783	824	794	788	769	788	811	830	819	771	801	793	827	848	782	789	839	764	781	825	800	760	762	807	782	783	811	853	819	751	839	797	833	781	804	802	757	769	767	734	775	810	812	835	792	754	817	763	785	799	814	797	800	792	813	776	782	789	794	847	780	822	797	803	813	806	800	845	760	803	844	765	824	801	783	817	789	787	819	779	832	794	733	843	767	823	781	846	763	794	793	879	769	820	785	796	838	758	770	793	785	811	807	754	782	799	803	812	794	822	801	826	791	819	810	773	809	777	759	817	793	755	777	799	806	825	816	792	785	819	791	838	742	784	798	820	795	809	767	715	813	805	782	821	767	768	762	828	798	787	786	791	777	824	779	814	853	813	822	818	775	792	770	759	803	791	767	790	812	854	797	775	790	769	817	755	830	848	802	739	786	760	813	806	870	841	859	808	764	783	789	781	777	822	798	794	792	826	775	808	791	822	815	696	779	815	795	799	798	741	804	826	818	806	856	849	777	839	812	820	852	784	770	799	809	862	789	843	812	778	850	765	723	766	782	758	807	777	796	800	817	747	811	737	836	758	769	753	809	762	749	794	813	779	787	854	779	754	832	774	800	818	790	852	823	778	788	758	742	795	763	772	790	794	791	802	809	800	782	768	773	749	834	805	778	779	823	797	821	819	829	806	791	803	819	760	826	838	773	795	788	735	808	781	775	790	797	808	799	837	814	775	810	807	811	802	811	773	816	791	796	804	807	821	820	804	830	781	825	849	768	758	829	799	811	797	824	829	788	814	771	813	798	854	817	847	772	752	780	799	785	824	783	795	743	755	758	810	827	835	845	825	808	813	766	793	831	770	827	775	762	813	788	780	801	790	796	770	791	767	810	838	809	840	788	786	802	805	815	773	803	757	828	809	772	787	785	804	844	794	792	795	709	818	805	770	771	831	758	791	776	785	730	784	779	743	784	776	797	800	843	802	737	760	812	787	814	783	785	842	745	777	803	809	831	804	820	795	802	861	795	798	727	783	776	776	794	841	840	800	792	704	788	817	766	829	793	807	801	815	786	803	814	766	805	810	767	832	788	787	803	829	766	838	820	813	769	830	799	797	813	816	803	765	793	812	758	818	728	822	789	813	777	813	786	852	852	783	796	824	825	824	740	852	820	794	767	777	762	770	799	798	803	854	802	810	813	850	834	793	776	800	791	787	797	857	834	844	796	797	763	824	804	837	781	811	775	778	804	778	808	796	787	836	792	800	767	843	815	837	821	844	805	807	791	779	783	862	780	777	765	821	765	812	738	797	821	802	826	779	754	768	772	807	801	828	780	786	809	839	748	808	773	798	755	804	801	833	809	765	762	784	811	780	779	768	815	805	738	776	755	756	796	760	787	827	859	829	834	807	819	826	864	749	797	828	743	821	750	738	775	800	803	784	799	809	829	793	772	820	801	796	832	792	826	784	794	791	863	782	765	841	823	798	786	808	763	801	805	797	852	813	755	793	804	818	819	809	809	767	807	864	848	788	820	822	759	846	791	741	808	785	781	801	810	806	820	771	825	820	821	757	783	801	784	733	824	743	759	812	791	805	822	832	835	815	746	812	813	788	773	822	815	738	805	766	783	794	770	782	808	800	809	876	781	801	838	768	813	817	826	748	785	764	809	778	770	814	799	800	770	813	828	758	800	792	798	809	814	814	822	777	799	838	733	772	795	814	843	803	774	763	780	846	814	755	769	779	830	783	769	831	726	823	815	824	812	799	803	886	804	814	784	776	775	786	766	774	789	811	753	781	832	780	795	791	793	876	815	815	800	750	808	768	765	778	790	856	781	809	777	814	782	792	790	794	813	788	778	741	858	811	809	819	795	854	773	824	814	822	824	803	815	805	772	776	877	819	795	804	767	814	817	803	822	823	809	775	806	838	803	814	796	807	784	801	786	799	783	776	733
3860	7731	69135	82678	49882	13446	797	847	856	824	890	875	827	854	845	790	851	770	838	907	1791	2289	1754	1263	879	878	803	818	785	799	787	802	816	792	802	818	822	744	831	786	812	771	809	813	825	827	736	812	761	833	780	809	758	790	763	784	820	857	807	784	808	831	775	792	821	799	795	792	806	832	812	778	782	787	790	840	747	820	814	770	798	789	834	769	785	751	774	762	793	761	774	799	803	808	779	805	785	788	826	778	780	790	797	792	792	760	769	770	770	781	736	776	828	747	800	802	772	803	785	800	812	786	791	750	781	813	806	817	791	769	777	783	736	789	778	790	781	819	787	739	796	765	750	794	791	782	787	751	761	723	839	757	787	827	802	773	776	831	818	744	829	793	785	808	787	770	768	803	792	812	778	744	803	797	866	795	794	754	818	771	755	761	783	783	755	797	816	843	787	791	727	779	844	824	765	772	755	799	841	830	779	784	793	806	840	797	770	844	767	744	782	775	730	790	794	813	848	782	789	730	777	847	793	772	751	855	786	802	742	749	780	783	836	852	784	809	803	788	768	792	844	787	806	744	839	775	794	799	798	777	747	783	796	824	798	845	798	800	771	770	779	790	852	743	786	810	777	844	818	837	770	776	806	768	760	770	769	831	795	783	789	763	771	816	780	761	795	783	842	799	796	772	818	761	747	753	792	810	790	800	775	779	798	810	774	781	811	760	773	823	843	791	798	788	770	773	789	755	800	787	822	814	777	765	785	811	791	740	802	764	808	777	803	772	813	786	852	801	770	783	778	795	751	804	816	778	780	766	789	728	764	758	777	758	785	757	779	798	754	789	781	793	828	776	794	808	800	785	779	777	763	761	844	813	784	750	801	767	773	766	810	820	834	753	817	794	772	813	755	789	739	722	803	804	805	777	754	769	797	790	755	789	730	770	783	822	771	809	821	820	811	735	783	792	806	768	755	799	755	772	796	759	821	824	800	792	801	828	827	759	799	832	789	814	770	753	753	759	774	821	775	806	758	826	787	789	819	774	808	796	785	822	779	785	776	833	796	840	803	754	810	833	791	787	796	747	788	730	795	811	762	782	801	752	811	812	838	762	827	740	855	792	791	785	744	799	798	849	796	812	777	743	774	738	767	809	819	761	807	766	755	810	779	766	757	794	766	817	775	783	795	792	755	782	749	788	822	740	747	785	816	737	782	762	792	785	752	748	778	785	760	801	739	761	778	769	787	774	788	783	787	788	750	801	779	793	840	773	724	847	831	823	773	795	797	769	759	802	836	782	785	851	792	809	789	820	737	766	788	752	787	735	808	818	833	796	721	810	755	772	771	800	738	806	793	792	749	772	801	790	776	773	737	779	764	737	779	792	775	796	785	802	819	793	799	792	795	790	828	829	763	776	789	807	756	748	789	788	799	777	788	753	831	809	768	812	747	800	811	790	770	734	781	744	764	781	793	794	807	819	782	745	790	792	789	836	792	779	776	789	785	784	780	808	777	814	823	779	782	768	798	803	784	792	774	801	776	812	801	789	790	799	808	793	805	761	772	819	798	765	804	778	788	748	779	799	809	789	760	806	812	835	768	744	841	768	790	724	813	789	785	811	754	770	790	791	808	804	824	803	780	803	795	803	794	795	818	810	788	803	846	776	770	744	810	793	789	793	806	736	766	827	800	796	774	748	853	775	798	777	831	783	785	754	781	785	783	803	774	835	798	770	803	786	784	772	768	795	822	794	751	736	803	801	808	764	778	765	744	791	870	779	817	782	779	735	759	806	776	814	763	741	797	819	819	785	762	806	810	783	750	777	797	811	801	770	784	786	790	816	802	778	827	739	781	788	775	850	816	744	743	834	739	758	800	759	806	844	756	758	735	813	807	753	797	832	813	793	781	788	790	796	758	843	832	787	765	820	792	744	810	828	762	767	820	790	811	814	831	787	797	763	787	780	785	758	774	791	815	805	833	800	751	774	792	735	798	804	817	808	774	763	818	829	792	834	773	774	836	839	814	779	794	772	777	771	769	789	764	763	785	775	811	776	769	796	808	786	796	807	785	829	827	761	797	759	784	784	788	777	786	738	801	763	766	767	763	765	802	811	797	771	740	796	807	769	765	825	798	852	770	756	801	812	774	800	737	810	777	820	805	807	771	786	781	799	742	791	760	808	815	756	796	808	808	794	814	736	790	786	754	869	804	763	778	840	770	813	804	783	801	747	755	801	799	809	777	756	806	822	755	806	736	748	814	779	763	750	797	781	768	768	816	775	764	819	773	776	732	816	782	818	781	820	763	743	798	762	819	849	824	774	769	807	784	811	822	792	749	823	849	812	786	775	765	800	781	817	737	788	775	775	789	791	812	768	804	773	769	799	751	764	793	749	805	749	812	811	815	791	797	775	781	788	802	777	751	812	751	803	781	759	794	817	794	806	849	787	793	793	793	744	794	786	835	857	778	796	769	738	811	810	780	802	766	793	755	765	817	775	830	779	832	842	755	769	827	785	780	787	799	752	763	821	755	760	784	818	826	852	777	760	777	771	785	761	825	791	772	769	742	779	794	831	760	776	773	772	806	763	826	788	739	759	745	747	791	759	838	770	809	797	786	785	746	801	767	787	843	828	846	766	782	806	799	824	806	815	772	840	796	787	793	790	737	798	837	740	763	794	753	756	769	772	799	820	775	772	784	747	851	802	784	782	780	792	804	731	846	724	801	774	780	758	722	831	817	779	777	782	774	769	829	801	808	823	777	787	809	798	785	779	759	784	798	783	750	805	763	817	805	801	787	807	808	779	776	789	789	842	793	794	771	758	779	799	789	802	783	786	798	755	825	783	794	747	783	803	825	800	784	786	789	803	852	818	805	793	802	790	837	814	825	818	788	800	767	788	736	771	808	816	786	750	784	811	801	820	778	810	840	799	822	807	746	783	765	795	746	773	777	779	763	761	806	854	780	809	804	849	769	800	819	807	784	828	798	767	819	751	780	794	811	776	810	794	772	805	794	808	816	763	780	760	777	782	775	785	757	804	793	792	731	785	799	800	765	790	787	749	807	772	813	771	815	799	810	789	758	758	819	805	794	799	745	785	740	769	802	798	753	834	768	764	751	749	799	816	826	777	824	765	785	786	822	781	819	756	790	740	829	851	791	766	822	795	730	785	787	797	807	839	798	811	804	743	765	816	710	751	791	807	848	722	815	826	828	817	745	794	776	760	796	764	769	774	762	779	835	758	756	762	798	788	837	738	774	789	778	788	739	803	758	785	827	798	777	815	774	758	772	751	763	834	758	784	840	824	834	779	825	762	775	793	829	807	824	823	796	745	809	770	775	786	782	802	796	816	791	788	825	778	812	741	768	787	774	789	796	799	738	820	798	761	763	816	731	837	797	748	774	784	731	837	763	825	749	797	811	774	789	785	828	747	787	769	801	764	762	777	806	827	770	826	782	743	751	745	827	790	845	742	837	786	811	772	775	805	825	745	772	788	807	841	785	788
27226	13493	15782	29505	14803	1466	850	767	755	730	787	776	766	810	735	756	784	786	759	714	775	865	884	828	853	766	801	761	776	749	775	804	757	785	753	801	774	772	766	724	756	700	730	771	754	746	729	733	727	710	725	761	785	843	781	716	712	765	753	728	762	717	785	742	820	762	772	750	770	788	768	791	767	754	756	750	735	748	735	748	726	796	782	720	764	743	756	748	767	741	794	721	748	747	747	763	799	768	780	791	710	782	773	755	753	741	771	742	776	735	768	782	751	735	728	738	738	760	771	678	757	749	782	751	764	825	732	717	715	793	787	738	769	789	756	772	786	785	738	803	733	788	780	786	714	785	740	762	769	732	728	734	829	789	816	743	720	798	762	780	782	779	764	790	750	718	758	739	753	768	745	746	746	786	751	767	755	794	775	762	732	757	692	766	745	725	766	770	725	740	780	733	763	780	760	736	718	752	764	746	736	724	744	749	739	767	789	738	779	756	738	739	706	790	714	767	719	795	774	812	756	765	763	765	806	757	790	725	797	722	763	776	739	745	772	807	685	769	755	777	759	767	800	774	740	753	760	802	821	747	734	732	777	771	769	729	729	713	743	773	789	769	762	713	784	753	804	789	781	756	753	754	732	776	724	719	720	757	696	737	723	770	811	771	775	745	738	757	769	768	779	757	812	800	731	801	769	761	742	759	735	743	729	765	719	803	783	756	719	747	815	775	711	742	810	777	777	784	731	768	793	772	752	702	753	692	734	712	783	705	709	698	779	765	746	783	740	734	765	769	745	776	801	728	783	747	754	755	736	734	760	795	765	779	752	805	759	715	779	752	767	731	800	743	740	698	809	748	752	740	737	736	794	808	746	793	815	751	735	762	754	787	730	786	751	732	770	726	755	742	758	717	722	814	806	740	745	735	741	741	829	777	748	747	747	766	736	750	788	738	733	722	783	769	704	692	756	814	768	772	782	767	774	748	740	765	786	737	761	786	791	739	731	740	757	772	748	769	733	743	711	740	749	715	791	805	702	777	763	762	785	722	699	704	797	755	748	735	799	731	747	722	795	772	780	779	718	746	729	765	772	786	757	777	753	778	743	782	749	784	753	691	803	707	805	777	784	742	738	728	749	722	728	801	741	737	761	750	747	717	725	814	792	773	817	723	744	791	737	751	766	734	781	751	795	732	768	734	767	783	744	724	773	795	758	732	802	756	778	746	700	803	738	805	762	777	788	750	719	822	771	797	757	708	784	765	720	796	774	765	736	784	786	751	763	713	734	785	785	695	749	765	799	684	801	744	764	770	713	750	784	742	747	748	783	755	788	804	744	798	733	758	757	755	759	746	752	761	762	765	764	777	730	783	788	790	738	791	754	751	782	734	784	765	759	758	743	756	774	757	747	796	776	760	765	795	783	807	778	790	783	751	789	754	770	763	758	754	720	706	726	744	794	772	770	766	812	774	768	722	790	817	804	838	763	767	766	774	767	759	784	788	769	772	755	724	791	765	788	731	731	786	784	723	724	742	835	750	757	799	795	740	753	727	785	771	770	754	715	763	781	734	753	723	747	764	754	743	711	767	699	751	739	732	711	784	772	791	724	775	794	824	719	741	708	710	733	823	772	723	773	770	761	760	755	741	745	777	737	763	777	763	740	773	801	759	784	735	721	740	758	809	804	780	737	728	721	762	779	777	714	761	727	789	790	727	777	796	770	766	736	739	779	788	745	721	754	769	720	781	798	741	769	718	728	738	735	759	757	771	744	753	727	779	739	759	762	758	779	691	794	733	745	774	743	734	749	750	745	834	748	776	745	733	721	777	752	772	722	754	732	741	723	790	755	743	739	718	784	795	798	726	783	774	777	811	788	745	754	762	720	769	732	721	788	748	753	728	782	717	762	826	759	772	755	768	776	762	731	736	771	763	744	753	765	766	751	815	754	725	738	729	773	784	798	787	759	730	769	814	830	792	710	761	767	811	739	762	710	746	800	735	763	735	723	756	794	785	784	746	771	729	757	807	698	782	777	741	788	746	740	762	775	808	805	743	749	781	758	761	759	719	732	751	790	730	768	751	755	761	733	758	731	769	753	742	810	739	735	736	794	760	774	790	799	723	744	721	730	765	740	785	806	773	766	813	722	747	779	752	776	744	764	751	743	713	763	746	801	799	773	772	751	772	724	756	763	740	768	765	771	741	736	834	744	786	786	709	769	733	783	786	785	774	747	779	791	788	811	739	763	768	748	723	787	734	737	737	733	724	737	715	731	740	737	735	702	702	770	739	749	752	801	796	786	753	728	712	746	763	766	752	807	733	727	769	750	747	733	734	750	778	752	746	783	773	779	747	766	804	763	756	771	777	770	740	761	768	731	763	812	767	742	762	802	813	747	754	766	742	769	740	775	811	764	752	767	822	746	749	793	751	770	723	719	807	734	770	741	766	803	709	744	759	734	803	796	799	739	783	809	738	791	766	762	792	807	731	747	727	761	757	764	687	744	757	732	759	781	732	784	701	702	739	733	727	760	723	763	732	733	746	789	770	764	797	789	824	790	724	721	838	763	780	775	770	794	765	713	783	765	775	770	740	737	762	715	723	796	725	800	744	717	737	738	751	753	768	768	729	746	747	796	762	778	739	766	756	717	777	734	775	778	790	807	754	714	763	817	780	790	762	736	742	731	757	784	722	764	782	751	711	759	728	760	760	747	719	746	735	742	741	725	776	744	795	784	761	745	787	730	816	752	794	802	753	779	767	824	727	724	803	762	750	746	776	771	759	777	798	796	724	786	739	773	768	754	780	773	721	771	769	740	766	794	775	750	788	807	815	728	753	734	727	785	711	773	765	742	751	729	754	744	747	725	767	766	802	784	749	739	727	769	769	757	734	797	804	802	732	744	761	702	704	734	774	732	798	736	685	760	767	738	732	731	774	734	752	748	770	847	787	779	779	816	799	762	764	789	767	752	776	687	757	807	799	695	749	709	771	749	721	714	777	753	736	741	744	736	765	705	765	776	776	798	787	751	700	735	723	770	748	711	769	707	743	725	736	757	741	792	775	778	773	734	796	806	722	768	777	724	756	772	723	796	766	741	769	749	766	825	716	738	741	755	725	747	733	746	750	794	772	740	829	833	747	744	733	750	691	722	752	759	817	789	741	728	733	768	770	742	748	749	707	738	808	762	761	816	717	739	731	776	741	766	784	717	742	754	764	732	805	726	756	738	730	769	778	728	729	780	823	771	711	749	753	764	801	783	776	761	777	725	738	768	800	807	825	799	715	754	782	742	762	735	728	799	748	776	789	785	792	760	734	769	821	775	754	756	722	757	720	720	806	742	760	781	775	744	724	729	800	825	778	788	738	735	758	758	792	771	769	806	750	686	779	804	747	730	755	763	744	705	725	751	773	772	768	748	746	743	802	766	775	758	730	750	768	773	766	793	811	784	744	757	743	782	771	730	756	826	744	702	710	745	712	777	754	746	706	815	764	728	742	757	803
4942	1496	17944	22810	8723	853	730	708	714	690	714	679	670	669	700	687	717	668	753	689	760	830	839	785	709	740	725	707	710	684	701	730	718	682	714	696	683	674	664	679	662	709	696	750	696	678	711	659	677	689	656	670	726	720	631	709	665	722	687	714	721	738	713	676	646	697	675	704	692	699	748	685	711	694	692	673	737	630	694	698	668	685	721	719	707	665	649	676	674	637	700	694	681	696	668	727	696	675	692	704	700	690	665	709	684	701	681	663	706	665	699	694	702	638	724	683	744	702	650	709	704	685	698	691	725	690	684	652	681	719	639	686	695	709	709	704	668	694	686	661	721	686	718	743	693	715	695	743	678	654	693	738	674	718	667	713	637	676	733	727	705	676	694	706	711	710	640	722	710	684	666	718	723	706	675	732	679	689	721	670	700	740	733	700	710	710	679	706	719	680	666	667	672	680	686	677	699	678	716	731	683	703	721	753	763	663	711	693	681	718	684	686	694	720	667	702	713	688	691	701	676	703	669	696	644	713	684	759	712	660	665	674	711	681	645	656	655	692	681	683	696	618	713	731	737	669	683	690	664	687	669	720	683	670	716	675	678	704	649	695	682	670	672	681	714	712	736	697	726	689	664	696	674	678	657	689	691	624	662	709	739	689	698	656	760	681	675	725	720	666	685	663	681	690	653	685	707	682	701	724	677	672	683	699	693	715	652	607	651	672	695	697	718	683	668	698	748	689	695	700	693	698	672	709	698	700	722	705	666	687	684	700	670	715	675	649	699	697	679	674	645	724	720	669	664	711	683	702	692	703	737	686	682	719	660	736	668	716	729	694	735	694	647	671	705	692	708	689	653	665	675	710	678	716	685	672	677	727	737	688	711	647	699	704	705	659	725	654	679	748	693	687	697	693	658	676	687	636	692	664	671	700	710	650	692	682	654	714	728	699	679	695	694	716	721	667	700	669	642	692	700	704	700	698	650	705	690	669	636	695	708	751	698	661	713	710	707	672	647	680	676	664	698	634	665	697	640	666	666	750	709	660	661	656	692	661	642	698	727	718	689	695	688	683	711	725	725	710	698	678	667	641	704	708	704	696	677	705	668	716	681	639	668	669	654	723	674	675	624	686	634	683	683	669	678	671	679	676	710	709	705	719	678	741	666	703	675	702	670	715	657	695	706	725	724	695	705	683	667	711	674	742	696	733	722	704	698	690	715	677	742	653	705	634	686	706	676	728	678	740	676	663	688	673	680	708	704	651	629	702	714	673	664	679	680	718	709	688	689	700	708	662	671	740	669	659	717	685	655	665	727	678	749	684	693	687	686	705	666	719	674	708	712	723	650	682	674	683	757	730	671	694	695	690	655	691	661	682	647	674	691	712	675	628	658	653	726	669	708	692	671	664	691	700	742	681	660	685	703	674	693	721	708	653	729	686	732	705	692	759	628	702	692	655	699	713	693	662	690	663	678	715	663	696	713	764	740	712	677	670	670	636	716	721	701	700	701	706	715	687	701	697	680	678	686	720	658	688	714	670	705	687	687	716	680	706	692	670	730	658	683	727	713	675	694	682	654	676	697	729	669	685	664	712	753	717	690	713	699	645	691	677	706	763	638	668	658	698	682	700	701	685	674	716	669	652	681	684	695	671	695	686	699	687	625	710	725	685	700	661	718	680	726	736	716	727	734	658	681	652	695	669	680	677	668	699	668	735	719	714	675	696	727	671	695	677	667	697	711	701	666	663	675	682	700	704	686	664	702	690	702	720	671	777	700	677	698	692	692	678	698	682	657	621	716	731	713	702	668	728	741	678	679	705	687	741	651	677	651	674	661	705	720	711	684	711	685	699	665	681	702	691	694	668	691	686	723	689	722	716	740	706	694	769	659	666	692	675	668	726	711	668	677	687	717	689	717	654	664	720	694	692	690	695	723	662	705	660	689	669	706	684	670	661	688	677	753	723	725	698	698	686	710	704	643	703	723	750	711	705	700	664	696	698	682	700	685	694	699	704	719	683	695	664	698	714	654	711	702	707	681	724	700	683	710	671	668	690	665	644	656	708	663	669	709	724	667	690	730	700	678	742	724	654	698	675	676	614	700	699	729	663	687	715	662	689	711	662	725	717	687	692	670	751	668	681	663	658	730	703	739	661	607	698	690	690	738	672	696	694	709	686	654	707	687	659	621	682	690	702	687	743	689	736	700	713	680	671	695	639	698	672	670	687	691	693	698	681	696	691	695	683	701	681	683	714	702	690	697	757	701	679	690	669	689	691	646	698	733	652	658	718	651	688	662	704	702	676	691	687	709	696	691	702	672	704	763	705	694	718	703	677	681	669	663	671	705	700	719	669	708	703	714	662	691	687	685	715	693	682	664	696	714	653	725	703	657	688	682	693	699	668	658	730	712	705	704	734	677	700	675	671	658	691	685	708	685	684	704	716	662	681	691	664	713	686	699	692	733	701	729	689	717	698	718	677	673	675	710	698	707	700	689	719	690	675	680	666	667	689	709	688	674	699	696	669	728	676	645	654	676	690	647	676	675	655	701	667	698	683	678	738	727	762	680	718	715	710	686	677	660	684	685	706	713	662	685	676	672	695	698	687	653	696	688	679	674	738	677	719	663	718	692	673	653	698	681	696	705	706	702	714	665	711	719	709	677	725	659	731	709	728	634	661	651	718	665	692	709	675	770	669	657	679	677	691	670	709	743	649	705	701	679	692	736	646	711	692	734	702	684	684	724	715	701	677	686	669	691	685	701	665	690	720	737	651	740	673	731	710	701	623	694	715	692	704	689	689	693	697	705	698	694	676	720	721	724	703	700	688	701	668	675	696	660	693	688	658	671	702	666	665	741	713	742	702	751	713	699	675	684	724	703	711	663	697	707	743	688	705	721	712	727	718	655	647	716	682	691	682	701	693	653	703	704	676	700	646	706	680	681	742	681	710	663	645	684	648	647	677	695	668	725	702	704	703	720	713	670	664	692	652	701	660	699	685	697	697	723	703	683	672	665	724	696	691	728	675	686	683	716	704	730	689	647	696	697	694	652	664	699	706	734	671	689	761	712	714	680	654	654	672	641	690	677	691	687	679	703	668	663	707	693	660	664	671	692	665	673	705	724	709	696	652	667	709	710	681	697	699	675	708	702	698	675	694	691	664	665	689	673	733	710	678	696	673	667	698	695	689	688	642	710	707	725	665	669	674	696	698	691	667	687	689	679	694	688	646	641	705	698	690	654	751	690	681	716	656	718	732	719	693	696	707	746	691	684	679	686	699	714	708	657	686	703	707	721	702	676	683	695	688	720	703	677	696	691	683	665	708	677	668	679	680	708	691	734	693	654	693	627	721	680	655	716	661	738	715	681	668	697	658	728	691	659	696	679	743	682	715	686	719	727	709	717	714	660	666	668	667	690	685	697	711	708	676	715	731	688	681	634	707	632	745	686	702	700	670	694	724	699	700	688	723	699	730	634	724	674	702	705	662	696	655	743	684
24512	21126	34720	64108	53379	17826	3239	956	825	787	761	719	751	713	768	750	704	747	732	739	1014	1370	1173	949	818	762	756	731	681	738	749	742	725	692	729	700	728	733	743	714	744	721	730	754	713	799	719	738	755	741	730	741	797	735	748	700	745	687	692	713	720	719	761	728	710	710	716	760	683	735	727	749	691	732	694	718	739	745	699	705	709	736	702	730	719	739	785	718	740	757	713	733	695	696	741	756	687	715	690	761	699	731	707	712	705	710	743	747	723	662	729	713	690	709	686	731	703	708	680	764	699	716	695	709	692	648	730	694	771	741	693	721	722	750	708	681	758	694	731	713	793	736	731	681	684	684	768	735	725	670	697	717	713	692	763	739	735	726	704	768	761	678	755	719	732	723	704	736	706	712	692	694	711	727	785	737	688	738	738	731	750	752	708	749	629	702	720	696	684	707	684	686	697	724	710	735	696	701	708	745	752	734	691	744	747	726	708	691	689	746	703	731	696	763	637	763	719	686	746	726	744	719	718	724	767	761	745	739	711	704	696	716	745	770	697	737	727	667	693	682	715	745	755	721	767	753	705	706	724	737	711	732	713	754	669	771	690	698	734	707	736	731	719	730	713	723	714	688	723	736	701	738	708	711	745	725	740	708	777	747	699	693	706	728	724	714	771	724	707	723	694	679	776	707	721	723	744	763	750	727	709	718	757	686	701	721	702	736	735	713	748	739	733	749	738	755	707	730	704	775	692	704	718	732	718	747	702	740	683	684	713	675	720	755	726	711	679	698	693	693	727	704	726	692	683	680	702	760	700	695	731	709	743	694	697	755	740	724	720	725	710	743	719	779	711	709	706	773	740	749	749	643	723	730	743	654	680	718	669	697	705	726	706	664	750	730	674	698	692	699	660	714	683	682	723	705	729	708	680	734	728	738	757	705	750	730	703	738	724	742	745	753	723	713	743	736	725	693	762	707	708	667	733	730	745	684	720	722	708	710	728	703	681	726	697	714	697	692	711	724	707	703	689	686	734	724	676	735	717	710	753	733	730	696	720	772	654	744	754	711	721	726	696	718	742	730	721	777	719	740	747	706	725	702	689	716	783	677	752	687	741	649	706	672	695	676	733	750	748	711	755	714	665	705	729	735	732	759	759	722	790	700	745	703	746	766	731	751	727	757	706	697	665	680	719	740	748	689	751	727	692	649	734	733	686	790	688	751	719	719	710	728	695	815	744	792	740	739	688	761	772	715	741	750	655	698	713	735	718	759	692	689	692	712	714	700	703	708	693	725	734	755	717	726	726	724	702	734	723	733	723	668	734	677	750	739	803	715	732	739	703	702	742	735	719	791	726	750	675	741	758	703	729	749	729	735	749	657	725	760	764	776	693	797	685	720	733	726	738	730	682	703	729	702	723	710	750	657	714	723	685	775	717	722	692	750	701	773	781	734	750	758	722	738	708	727	733	754	738	697	751	783	704	683	739	727	716	725	686	760	711	717	699	731	739	701	760	751	728	688	757	745	700	727	738	718	693	699	695	697	749	710	701	731	670	723	697	735	777	690	720	737	697	731	668	753	732	716	763	711	714	696	729	770	678	757	705	770	712	712	746	742	768	728	752	752	718	772	714	742	722	750	728	724	727	695	732	755	725	757	682	734	687	664	746	686	752	747	782	716	695	747	711	739	723	731	762	717	733	728	728	712	724	731	707	766	753	726	715	737	777	710	705	762	684	735	637	711	712	735	726	713	754	709	668	713	750	688	690	743	716	694	701	668	677	712	701	731	732	701	760	749	764	716	690	685	715	722	742	755	756	750	684	741	701	723	699	726	743	738	715	705	734	770	693	722	692	685	708	756	756	729	693	662	682	691	732	703	718	726	747	775	744	711	712	699	699	679	708	698	780	747	722	694	709	742	705	713	695	719	680	738	726	741	737	705	683	736	744	759	659	700	751	726	702	684	741	748	733	704	709	672	718	752	713	663	722	710	761	690	725	688	697	715	681	725	765	707	802	720	715	744	689	732	726	700	724	720	734	737	741	768	684	740	751	747	733	774	703	725	707	736	688	689	753	740	724	722	701	726	745	754	711	732	708	704	693	755	759	741	723	714	734	782	700	729	688	758	723	722	723	700	704	728	770	745	725	676	709	739	704	720	740	713	740	738	759	702	690	731	755	700	766	705	712	716	729	789	734	701	711	714	709	758	720	731	702	710	706	697	742	710	702	721	736	751	724	736	734	723	751	682	760	736	680	692	703	698	671	736	725	714	698	708	701	737	689	709	671	733	741	707	666	735	729	720	709	717	735	743	738	707	709	714	678	720	739	757	665	725	748	743	706	727	726	722	742	728	697	692	690	739	677	719	684	718	714	701	700	743	710	715	720	715	739	713	713	769	735	733	718	768	735	726	711	727	696	694	702	713	688	692	662	713	678	721	696	769	703	707	692	721	782	731	731	711	677	745	677	733	714	719	730	750	708	727	706	686	723	718	800	710	731	711	730	760	678	754	702	721	765	701	729	720	711	701	684	718	742	727	711	703	685	720	728	746	752	721	752	753	716	716	734	699	682	728	738	715	704	662	666	709	645	748	738	757	740	694	751	696	725	735	712	728	723	744	758	709	682	694	707	732	686	737	761	679	694	736	753	703	764	693	724	747	704	707	728	698	759	706	755	703	775	753	728	688	756	744	689	694	721	705	777	738	732	711	715	763	729	752	742	768	673	691	753	787	709	730	754	701	760	710	746	713	736	734	777	725	757	705	669	743	683	705	714	751	699	691	683	695	706	750	700	723	771	744	762	736	728	715	740	682	711	753	725	675	707	678	703	723	755	709	739	749	684	752	719	704	768	761	723	690	760	703	788	737	692	715	715	697	724	734	722	723	722	692	748	720	697	679	715	750	801	709	730	731	734	732	687	725	741	700	715	719	700	761	734	740	737	721	792	752	726	720	739	743	706	655	739	759	707	728	722	737	715	698	749	742	702	767	716	710	755	776	718	675	717	724	720	746	736	750	738	727	708	694	657	744	715	746	725	716	697	693	664	757	723	724	732	667	746	662	711	685	751	706	736	755	773	694	718	679	690	709	716	713	677	712	701	710	739	728	690	679	674	699	746	696	772	673	736	708	708	688	709	739	737	724	762	667	753	687	683	713	689	696	743	705	740	693	689	741	755	721	674	738	685	691	712	748	747	683	694	750	776	735	701	728	737	707	698	713	734	729	754	733	709	757	711	735	764	740	792	677	707	761	707	729	704	718	712	704	751	719	754	701	729	690	690	741	710	749	696	774	696	723	748	698	678	741	714	725	716	714	743	717	743	738	717	727	702	680	756	748	695	704	719	726	723	718	678	699	719	723	737	705	717	722	706	711	717	706	736	699	748	719	632	696	754	719	686	673	705	710	712	720	698	650	735	731	708	716	716	725	765	749	710	693	719	677	723	743	744	715	745	722	692	696	708	723	714	713	699	649	703	749	718	693	707	733	715	733	702	723	702	751
3463	11446	62829	73375	44984	1891	784	781	787	749	733	747	712	706	728	706	735	710	707	756	1216	1776	1410	1077	804	756	757	723	698	731	737	711	676	744	697	739	754	708	715	703	735	689	732	699	725	662	774	689	753	753	685	701	664	700	705	727	722	700	691	710	728	664	703	691	692	709	698	696	713	708	727	707	697	692	719	643	745	720	702	727	763	736	681	712	677	717	684	722	709	700	646	653	696	721	737	716	750	731	742	707	692	672	686	711	760	715	699	684	689	703	725	723	718	724	709	744	733	700	721	711	714	717	662	700	685	707	718	706	701	719	748	654	721	707	677	692	711	705	668	744	672	666	686	724	702	717	709	717	777	671	710	694	743	728	733	721	723	690	729	744	678	723	730	719	729	681	725	715	731	702	707	681	710	665	701	688	724	689	722	719	725	698	715	710	650	722	705	737	709	709	698	729	686	688	700	708	746	695	760	729	709	696	719	677	718	710	708	709	742	748	702	683	687	701	735	622	713	690	673	717	710	729	749	717	689	643	727	718	690	701	687	688	744	675	758	717	674	732	684	733	684	724	688	709	663	718	750	668	665	721	682	718	670	731	754	744	709	678	702	726	634	718	713	758	697	684	706	650	705	689	683	695	710	644	768	683	747	710	755	739	662	684	724	719	695	698	720	694	705	709	773	743	738	706	694	744	749	686	699	641	702	758	710	690	738	709	726	710	666	728	701	727	698	706	661	691	709	728	747	681	694	735	715	705	736	723	740	693	764	676	689	697	742	685	724	746	684	698	731	717	719	729	692	705	735	692	690	709	707	693	717	676	694	652	704	742	723	733	724	714	695	704	716	736	725	673	733	717	760	705	721	766	718	700	721	704	675	737	712	748	692	728	685	706	700	747	678	755	662	695	661	699	698	674	692	716	726	678	695	681	696	696	717	683	727	731	729	671	722	699	710	694	697	758	677	697	725	718	679	701	739	700	676	694	653	709	699	702	733	687	660	684	711	698	720	704	690	680	691	668	723	706	659	759	707	679	673	700	721	694	683	754	738	741	671	717	677	699	712	693	726	774	651	712	703	717	684	696	711	681	700	685	707	711	662	690	683	715	705	705	702	725	685	725	721	694	726	728	709	708	687	707	688	707	719	694	693	726	678	669	652	726	664	692	721	671	695	720	732	768	703	692	692	716	700	712	747	708	721	727	750	710	694	701	710	724	754	722	724	702	688	720	715	680	685	705	666	687	718	690	685	734	702	687	692	696	689	700	722	676	745	722	686	670	703	705	732	742	737	710	683	737	743	671	705	668	708	708	697	683	705	753	680	701	669	675	711	700	710	702	719	653	704	697	713	735	711	714	687	711	718	647	672	712	728	708	754	758	690	704	674	689	698	714	679	693	691	697	714	653	717	705	683	702	740	638	642	759	692	707	689	678	765	673	735	714	731	684	704	728	712	713	706	732	710	682	710	732	686	703	750	717	721	696	702	732	696	750	736	784	681	714	728	641	651	661	705	718	737	751	698	730	673	696	711	731	697	758	718	738	680	730	676	719	731	761	682	735	727	733	711	641	702	758	687	709	708	724	719	707	693	755	690	720	716	698	697	745	726	674	720	739	729	693	692	690	704	719	712	696	728	683	744	696	733	734	750	655	709	748	687	705	652	739	697	710	692	727	679	681	732	738	682	690	696	697	687	693	661	720	747	707	747	658	670	698	695	673	679	683	710	676	719	694	755	712	704	717	652	696	749	731	673	684	667	686	688	689	710	739	727	717	720	745	702	703	741	748	717	697	722	683	674	668	696	697	671	712	708	703	683	705	711	755	720	694	713	726	702	730	667	727	663	704	725	733	735	653	667	691	715	682	728	728	701	710	731	719	664	718	682	727	701	683	688	716	719	723	665	701	691	732	679	666	731	681	665	693	667	694	641	716	689	686	659	663	663	686	707	709	670	699	707	701	696	676	624	722	737	654	693	710	652	707	712	688	712	668	743	686	715	699	689	678	686	773	650	769	730	754	698	719	729	699	669	755	690	697	749	721	682	708	708	724	723	670	685	714	692	737	696	756	689	693	712	710	689	674	742	713	700	687	714	702	727	674	676	724	715	717	722	670	723	746	683	677	683	696	754	737	713	658	687	671	693	700	713	734	694	731	711	659	699	710	663	705	695	713	733	676	719	654	668	712	737	759	669	715	725	677	724	659	712	744	728	693	749	754	709	740	724	728	630	685	693	701	737	722	780	723	691	667	689	675	655	673	728	702	722	704	667	719	716	701	704	691	702	695	701	660	709	686	671	719	682	684	677	720	691	668	732	664	707	723	671	718	705	704	724	726	722	744	737	714	688	706	693	732	672	695	715	757	794	762	662	763	742	695	689	682	724	720	707	713	711	720	686	654	719	706	710	701	721	671	712	680	731	715	715	665	706	719	716	757	696	715	675	644	690	697	684	698	681	709	692	653	718	657	723	656	724	684	710	731	709	737	687	718	731	719	671	689	712	715	709	737	749	732	722	695	739	729	689	721	739	736	676	696	742	716	693	708	702	680	693	674	678	703	663	700	705	685	728	720	713	727	739	668	691	712	697	677	686	672	664	694	720	686	706	739	698	716	712	733	694	732	727	723	709	681	702	707	699	663	678	672	771	677	709	708	720	699	727	723	671	724	718	718	655	735	700	694	645	736	691	743	665	695	687	703	652	713	690	683	678	698	709	724	701	757	752	725	697	765	752	704	690	707	713	687	691	702	730	666	701	669	708	713	681	656	705	744	717	704	677	726	746	721	722	637	652	686	691	724	758	696	712	736	734	727	708	737	723	696	697	674	711	730	706	695	691	734	688	713	711	691	708	686	682	717	723	664	693	700	666	724	732	724	713	682	696	700	745	741	669	686	715	720	671	704	689	694	707	732	677	705	700	711	716	682	710	691	703	728	676	758	692	689	716	744	654	720	741	696	723	671	678	696	663	672	717	706	698	718	710	683	668	725	719	718	694	755	694	694	688	678	699	661	676	697	700	692	675	666	695	720	722	668	705	688	690	733	690	711	722	691	724	752	701	663	706	737	671	727	709	708	734	715	683	640	703	756	702	684	675	680	717	699	688	679	680	652	706	736	689	714	684	669	749	679	716	680	682	712	726	717	727	730	695	705	734	704	660	695	699	771	747	720	738	768	663	701	716	694	765	705	689	735	710	682	654	755	726	676	662	723	738	740	720	730	759	715	696	692	712	734	718	645	712	671	656	719	703	677	703	732	728	711	725	713	704	704	699	751	689	713	667	684	709	727	703	699	738	737	709	697	688	703	693	668	653	699	678	710	695	697	670	672	673	729	724	725	688	709	706	716	689	687	722	728	711	739	655	730	707	708	698	657	737	684	698	719	698	720	725	700	708	711	719	729	737	706	687	661	701	761	733	707	691	701	698	678	713	717	683	701	739	687	717	713	694	740	701	711	671	706	686	762	736	718	658	709	719	713	704	643	717	673	694	725	662	686	738	690	755	715
23748	21084	31674	54420	55934	26964	8630	1531	944	870	925	865	909	833	859	844	846	835	799	821	1159	1600	1379	1165	898	872	767	826	869	864	808	831	845	861	835	847	796	833	805	739	788	823	847	821	806	835	835	786	798	793	824	855	844	816	806	852	825	804	786	788	795	817	792	815	880	757	783	814	824	823	825	819	808	792	771	860	770	835	802	816	785	786	803	838	776	857	793	845	823	811	783	811	867	789	772	772	821	875	830	793	799	870	842	801	840	839	834	837	832	773	816	778	811	773	817	808	780	817	798	807	819	857	895	813	790	810	838	824	862	778	794	823	838	813	806	802	815	857	804	837	791	834	812	788	810	839	822	790	856	815	830	860	807	780	746	814	804	763	847	792	818	828	810	794	764	771	774	783	782	771	815	836	787	787	861	793	830	835	767	824	821	860	853	781	787	775	850	819	811	848	839	801	807	774	847	816	812	824	824	806	809	851	802	805	835	822	829	813	787	796	800	820	861	810	814	828	801	830	828	806	809	745	814	805	842	813	847	828	873	771	825	851	784	798	783	853	834	821	822	822	795	814	812	818	828	805	800	844	854	850	822	805	745	763	810	744	858	817	776	803	782	785	784	825	868	798	806	851	844	786	810	798	803	775	787	845	772	785	798	824	791	796	833	860	851	801	839	801	814	829	785	833	760	853	842	811	777	825	793	820	829	807	788	806	814	852	827	796	874	753	869	865	851	796	793	864	855	798	843	770	777	786	822	844	833	821	823	887	842	820	823	791	820	837	832	862	808	772	798	867	809	802	812	818	864	829	776	796	804	781	780	798	786	817	791	813	768	768	807	773	778	871	798	863	793	808	789	824	850	847	794	751	827	767	811	793	806	819	839	866	822	816	844	820	828	859	820	827	808	808	825	791	817	784	836	797	749	853	786	798	821	806	817	823	840	804	818	761	814	840	832	818	810	841	810	826	825	862	811	808	759	818	789	835	809	845	795	806	829	843	827	812	813	803	817	806	766	831	821	798	828	776	837	836	816	868	786	777	835	814	828	784	737	832	804	782	804	845	827	804	823	846	816	787	864	837	781	829	813	824	825	786	792	753	796	826	827	779	820	824	842	829	768	806	791	864	801	802	795	779	761	816	842	804	812	768	829	779	839	743	848	806	836	877	775	830	815	791	830	803	840	835	787	791	781	744	818	842	836	765	772	810	780	826	792	816	855	774	761	830	834	802	803	818	817	771	761	877	777	828	838	857	759	807	857	859	806	809	841	851	799	864	782	834	801	850	862	843	770	871	827	848	775	812	820	801	833	857	853	841	837	853	812	815	853	807	838	784	825	803	786	778	773	791	780	837	830	800	827	792	839	815	826	827	824	758	819	794	792	829	821	829	766	789	785	797	825	826	831	798	835	834	857	795	818	840	830	780	861	814	813	845	774	791	793	786	796	797	858	801	798	764	806	839	803	774	766	827	855	807	765	795	775	832	856	798	831	770	811	825	811	785	786	763	845	842	847	794	766	842	777	802	811	878	768	748	821	770	788	789	821	826	786	825	806	764	766	882	796	818	786	812	771	805	842	781	788	811	830	801	834	800	800	794	805	785	811	796	854	782	789	766	795	794	798	802	785	808	836	844	810	832	844	802	759	818	814	872	816	848	836	793	784	853	832	831	775	860	803	811	802	761	810	786	823	814	781	818	848	811	836	821	862	834	794	860	849	818	819	741	808	799	810	800	826	771	803	860	830	827	772	768	831	782	902	802	804	807	770	859	813	836	806	754	843	830	765	805	834	784	789	818	770	830	821	814	804	810	864	824	791	812	820	823	830	810	847	799	761	798	815	800	875	843	801	766	843	801	830	869	784	826	819	800	820	796	862	825	792	769	818	796	810	866	818	781	813	779	850	772	818	810	803	802	756	865	799	771	807	821	828	754	839	841	877	796	885	793	828	862	810	813	786	835	828	809	841	786	788	808	780	756	777	819	854	798	803	796	811	790	795	809	792	782	803	853	849	817	866	832	783	799	812	827	802	802	818	783	840	829	827	828	814	803	835	800	793	849	829	762	832	813	829	808	774	793	790	788	786	796	838	813	815	824	822	798	897	798	836	817	815	795	824	839	856	773	821	860	813	808	831	828	789	827	770	773	786	761	814	817	809	785	846	758	819	803	782	826	789	783	839	799	803	872	835	841	826	814	797	879	767	787	790	790	795	757	836	792	771	854	774	803	731	760	826	783	785	822	854	812	724	788	803	793	764	808	826	793	775	804	768	802	843	806	808	773	818	846	798	829	786	794	808	803	821	773	834	839	794	806	859	786	837	822	773	755	780	747	854	781	783	814	820	809	766	870	790	832	826	839	747	787	792	789	786	873	793	810	763	803	812	797	865	825	775	808	799	832	783	888	790	789	825	786	832	807	816	842	820	807	823	748	839	836	807	832	797	821	853	807	766	787	802	746	813	811	740	810	864	827	794	771	756	823	840	811	818	788	789	803	834	766	825	772	817	782	824	790	790	792	795	813	808	801	770	789	757	777	787	834	767	838	808	786	815	796	800	804	746	794	801	856	838	860	778	774	838	822	792	834	826	783	823	845	843	774	853	823	826	817	754	808	875	857	803	828	828	814	849	852	844	830	815	783	819	819	835	732	755	810	804	800	787	789	799	796	787	750	846	833	814	832	835	861	792	823	841	822	809	783	809	835	786	817	830	776	795	846	805	792	838	790	797	827	837	788	819	780	812	827	781	822	832	810	860	757	810	805	825	813	811	823	801	798	827	812	848	813	847	836	800	790	826	798	806	818	772	806	815	761	800	848	848	863	824	784	789	816	802	794	829	848	839	813	798	836	839	859	785	824	879	798	831	824	853	819	796	809	753	849	791	827	841	822	781	837	786	810	870	799	862	799	809	798	823	840	853	756	806	806	775	786	837	806	759	829	770	782	845	804	825	771	805	811	823	832	806	820	801	779	796	814	854	793	804	862	765	773	852	793	801	826	777	814	805	834	838	776	801	794	903	796	805	786	819	823	799	812	812	812	869	822	827	824	805	782	829	805	807	814	821	769	786	845	839	805	867	824	772	837	740	841	839	836	792	802	811	810	812	852	854	801	790	744	846	813	820	829	797	822	782	805	817	792	797	811	804	786	842	797	839	838	818	752	812	767	803	766	774	833	820	821	763	784	826	844	830	819	801	817	817	760	792	834	802	799	847	852	839	784	762	803	791	783	848	832	810	809	787	797	878	750	812	810	817	780	809	814	858	809	798	805	778	831	842	830	790	853	829	807	814	781	798	836	775	829	775	868	816	773	779	785	816	777	827	851	778	776	690	851	840	845	838	861	796	819	853	808	791	756	790	817	800	822	789	840	801	779	874	804	792	743	807	835	786	823	801	857	794	817	778	864	845	757	823	783	780	824	886	751	777	821	747	768	795	847	857	856	837	825	832	827	800	836	814	759	811	736	754	778	763	809	813	800	837	820	812	816	813	777	816	837	835	866	806	787
3813	15488	70107	83375	57927	11059	810	831	805	876	817	799	841	809	783	887	828	784	772	800	1532	2209	1745	1250	984	837	829	813	779	772	783	779	825	815	769	807	792	799	772	831	807	785	808	828	804	797	795	813	763	800	835	790	756	821	788	790	846	809	837	774	792	813	787	771	799	781	767	789	825	812	827	782	757	798	802	845	783	765	788	792	789	771	855	799	760	815	790	755	786	811	834	821	826	803	822	791	783	773	802	825	765	847	818	816	790	798	839	766	768	769	786	817	796	821	856	780	758	788	754	762	800	797	774	816	801	813	798	781	837	755	758	829	796	819	772	801	762	795	756	776	859	780	767	825	779	823	861	794	778	808	763	858	818	795	842	791	842	840	792	774	834	833	836	846	771	750	766	797	784	744	829	789	783	832	792	777	792	777	808	722	771	796	804	749	783	787	762	742	823	807	738	785	782	797	770	774	833	780	788	807	803	783	781	782	853	809	822	745	803	786	773	848	781	834	759	836	811	807	789	793	770	807	785	794	775	849	808	780	805	750	785	782	805	810	776	804	815	765	759	850	825	801	795	810	786	839	761	792	791	785	808	775	811	812	806	850	805	784	760	711	795	779	752	809	745	813	773	768	776	780	774	809	780	781	763	802	824	792	760	819	851	779	828	812	805	789	778	737	783	816	853	816	731	782	794	775	813	783	815	750	797	829	820	777	793	796	773	802	819	842	813	781	769	805	849	794	780	829	773	759	824	777	814	761	801	818	857	792	777	814	790	778	748	753	802	775	785	750	799	709	789	821	769	842	766	811	824	778	782	821	826	771	794	788	752	787	813	789	781	778	805	788	799	794	795	864	753	776	786	784	767	739	819	812	797	838	801	790	773	798	775	712	813	797	811	777	773	825	746	766	819	836	775	778	792	816	793	765	767	809	787	788	793	802	815	798	816	784	792	809	805	802	772	814	825	822	757	797	778	776	760	754	831	817	772	803	763	825	789	802	772	766	802	781	815	797	804	764	792	770	759	787	840	748	797	773	770	751	780	871	748	731	842	781	787	811	793	743	806	805	838	825	788	742	763	794	810	833	844	758	852	787	796	772	761	845	780	786	762	781	762	778	768	794	818	782	787	766	781	790	832	784	756	768	785	731	771	820	791	813	826	750	761	796	824	752	795	761	745	777	822	753	804	811	780	804	754	809	793	771	813	781	815	765	796	815	780	782	774	782	778	783	772	817	802	799	762	772	803	810	818	746	791	792	801	779	817	781	801	815	810	776	797	773	800	782	824	819	760	812	762	828	757	774	806	762	749	811	811	794	768	760	752	809	736	739	796	796	800	759	773	841	784	747	794	795	758	769	775	855	770	787	838	802	754	816	775	804	810	761	786	770	745	820	830	841	812	799	758	796	794	794	775	753	726	784	832	820	829	770	766	795	760	782	814	781	755	787	774	771	753	814	800	771	766	769	788	760	759	798	800	800	789	802	816	809	832	802	773	751	778	822	753	785	815	785	847	811	818	854	800	826	845	803	781	812	782	766	757	813	784	781	800	833	797	763	817	783	823	786	750	802	793	775	793	800	817	781	823	786	828	740	787	792	813	793	772	777	751	765	775	768	763	790	760	782	736	741	763	774	818	798	792	789	794	751	801	821	807	775	822	729	785	782	785	836	789	775	783	784	764	784	786	802	805	755	758	733	808	766	858	824	800	831	852	753	775	836	767	812	832	790	820	782	798	821	792	746	768	737	753	788	783	802	766	768	771	775	728	781	815	740	740	826	775	795	786	816	797	762	812	773	782	774	794	805	799	804	820	761	762	817	823	794	774	794	769	777	756	768	824	802	774	769	789	799	791	752	830	789	777	788	755	781	766	771	807	771	779	784	778	788	805	787	801	815	792	800	765	801	789	804	807	764	800	812	794	769	799	789	740	781	787	772	797	797	782	802	829	818	819	804	764	759	740	783	807	738	787	839	818	819	822	764	760	826	816	813	745	789	768	833	785	826	801	760	806	793	803	815	789	788	775	802	795	747	778	769	812	826	814	787	798	733	817	769	758	747	761	808	814	843	767	756	782	773	794	782	824	777	736	806	771	767	783	808	779	799	792	764	797	808	818	804	821	776	782	771	802	795	766	776	781	821	753	762	805	840	836	784	773	777	787	773	785	812	744	843	813	795	790	788	770	812	828	781	797	761	757	754	800	753	795	765	800	775	759	770	721	828	796	845	766	807	819	802	750	815	806	791	790	807	818	845	742	724	863	759	790	805	836	780	791	800	816	828	792	757	820	780	828	827	763	811	791	792	796	791	750	780	778	812	771	806	800	836	765	746	775	794	816	755	791	783	811	806	809	792	791	794	774	830	779	784	748	808	821	778	810	794	739	835	755	796	785	808	792	772	782	745	776	828	769	785	737	778	769	827	785	764	750	774	802	763	819	763	832	768	815	837	791	768	837	761	802	780	856	797	799	777	802	816	799	777	778	781	816	818	790	816	782	866	770	722	791	838	809	838	795	775	770	860	769	791	792	835	790	788	830	787	768	790	775	766	775	787	789	788	763	847	816	728	763	794	799	781	755	766	798	740	813	841	754	772	756	807	782	788	818	799	806	839	762	743	783	772	813	774	796	759	824	807	839	801	810	727	811	771	770	789	808	794	812	784	788	769	794	806	768	782	813	817	825	796	811	814	789	801	805	798	758	769	747	781	765	818	769	794	779	791	787	775	780	746	776	774	824	818	761	772	792	767	809	785	805	774	746	742	788	745	778	780	768	798	807	742	792	766	768	812	792	768	753	782	781	835	812	835	772	817	810	766	824	790	763	742	810	760	769	797	793	823	810	809	796	778	797	787	839	785	851	778	759	753	747	740	739	794	862	807	762	813	812	831	741	735	785	764	808	820	806	800	704	828	774	808	807	788	821	784	813	770	803	849	751	819	816	813	738	781	769	803	752	784	803	809	788	794	798	746	824	782	826	794	762	769	762	773	751	792	766	741	764	761	858	759	743	776	790	776	745	867	790	741	787	787	802	723	778	868	809	815	839	756	792	742	778	753	816	782	783	839	769	803	807	793	796	854	812	799	740	812	822	793	749	740	758	786	811	760	830	788	761	794	862	786	833	867	783	832	787	754	773	744	797	803	764	799	804	752	791	787	800	797	810	778	734	842	792	831	750	810	772	798	770	764	796	788	786	781	749	811	818	803	748	755	776	765	822	838	791	783	835	803	809	766	772	762	766	789	833	801	815	760	786	823	776	820	771	811	821	819	811	763	768	768	819	831	803	803	804	815	818	820	766	797	833	796	791	758	753	807	859	785	860	784	775	761	813	803	783	784	783	816	789	749	768	817	721	799	807	793	814	827	735	810	790	772	789	838	758	698	781	803	778	748	818	824	780	810	829	875	743	791	809	806	760	803	796	793	738	859	763	791	731	748	786	785	794	798	808	793	826	757	774	775	825	809	800	804	794	788	803	756	816	789	742	773	733	775	769	783	748	802	777	817
27264	13453	8613	27796	19190	4151	907	798	826	805	822	784	774	823	743	782	810	778	800	780	755	816	884	771	785	770	755	749	749	808	785	776	801	812	796	772	727	757	799	818	769	761	748	814	746	794	786	776	803	766	770	762	816	749	808	743	834	767	787	799	807	763	803	798	810	786	784	768	814	766	806	792	746	764	833	788	726	825	800	777	789	748	797	773	796	752	780	767	754	797	779	763	818	763	790	783	777	777	807	756	766	809	786	830	798	758	862	723	766	782	796	773	783	762	784	781	792	813	782	796	745	793	810	850	782	815	761	757	748	813	796	757	734	758	769	804	801	759	802	789	784	811	758	802	830	765	753	772	767	784	792	781	754	792	760	733	794	757	778	813	742	766	749	835	766	781	773	741	763	788	721	795	795	759	769	784	785	807	779	785	791	760	830	765	761	775	789	815	800	782	799	795	768	782	777	806	774	708	775	808	763	767	834	762	781	760	751	759	768	773	762	782	774	751	794	764	814	790	805	816	817	772	784	812	768	783	808	740	789	732	775	790	790	808	796	797	802	756	774	792	826	791	729	806	779	747	769	708	777	826	787	699	840	785	755	784	772	787	772	727	785	751	775	761	821	741	740	782	764	781	798	788	786	810	752	761	821	837	773	810	803	799	751	720	748	726	770	775	750	746	769	791	787	804	809	758	747	778	796	766	744	743	758	820	790	770	816	778	813	741	751	808	780	782	782	735	831	738	788	781	768	787	859	775	804	783	817	748	823	826	800	782	777	808	807	838	780	769	821	725	767	764	792	773	768	782	778	818	749	701	771	720	765	787	825	737	779	787	808	805	741	764	806	774	768	781	758	773	790	786	850	737	752	782	814	820	763	704	830	777	773	773	792	746	770	766	854	820	758	815	781	767	764	776	797	798	775	745	738	777	801	746	826	789	743	790	736	765	802	771	782	805	797	756	792	748	788	758	795	762	812	781	841	802	756	785	810	799	765	829	814	791	792	789	807	759	752	752	792	786	821	760	796	753	743	786	809	785	812	834	753	805	802	765	752	768	766	842	777	775	738	807	767	737	739	811	730	797	787	783	819	758	765	782	782	796	798	809	743	751	810	787	763	815	842	732	751	810	739	747	776	781	728	749	806	773	833	756	794	795	774	799	778	732	782	841	781	804	785	821	808	807	792	812	735	779	782	762	778	744	785	769	776	798	777	735	806	807	787	770	773	846	811	779	802	789	803	781	757	746	760	813	772	762	746	800	720	786	815	796	841	756	771	732	767	775	778	778	796	772	813	804	785	806	778	769	828	765	779	790	761	762	763	792	763	786	764	808	811	803	753	848	831	789	763	721	821	789	798	774	752	787	808	760	780	791	756	742	771	741	758	829	764	791	859	780	770	780	744	779	776	742	758	813	767	741	842	734	745	773	735	781	812	766	770	772	824	781	836	771	747	745	768	779	771	794	785	768	787	779	777	882	823	719	758	800	751	777	758	720	806	814	763	798	770	781	809	846	754	792	798	724	771	808	801	789	775	797	809	792	809	778	750	742	751	777	793	716	790	744	723	728	826	815	804	753	799	760	735	781	770	764	762	749	729	778	742	808	779	749	812	823	779	773	790	771	769	794	812	779	764	792	807	815	766	780	798	824	776	779	759	809	780	799	784	743	746	797	771	793	770	775	775	830	806	786	813	832	757	835	750	768	826	758	785	788	767	755	774	778	803	770	776	779	799	760	805	789	730	789	748	767	728	758	759	781	798	813	769	741	763	836	807	842	811	822	799	803	788	777	772	800	802	774	807	791	780	791	778	797	781	776	760	780	779	801	789	751	760	795	779	789	791	789	809	768	788	791	770	746	811	821	730	753	797	785	824	780	800	771	772	783	806	819	758	781	806	766	782	811	754	791	762	762	736	723	774	769	748	828	827	741	773	803	798	742	765	788	786	778	821	765	849	807	780	783	776	757	819	764	758	776	736	823	793	790	783	823	812	788	733	751	698	728	838	793	785	772	859	781	779	787	807	829	817	785	799	758	808	750	759	790	775	785	740	752	802	774	766	820	793	761	774	809	801	743	776	797	777	771	784	803	784	764	825	762	778	813	774	773	800	800	737	774	777	796	779	751	851	753	757	792	801	764	766	773	791	825	763	765	781	804	747	813	811	777	812	748	763	782	818	701	792	730	727	795	770	914	800	777	748	788	794	789	794	787	777	851	778	780	805	703	754	805	846	802	744	773	765	790	763	774	776	751	728	734	758	762	773	812	778	799	760	768	841	785	771	802	782	852	793	735	820	785	810	779	773	805	778	770	770	755	780	799	729	755	774	783	817	824	827	785	764	781	814	803	781	776	787	785	769	785	825	771	792	806	751	829	808	805	776	811	761	787	785	774	789	787	763	772	742	737	761	715	775	795	783	801	790	805	830	835	757	805	806	783	743	802	825	788	831	781	800	788	771	759	824	769	827	785	749	781	826	775	777	725	766	788	795	775	726	767	788	771	775	772	761	769	754	791	788	786	751	743	786	791	801	738	790	802	742	814	708	805	797	817	788	734	812	843	841	762	790	839	808	813	818	760	823	816	750	813	788	815	760	798	799	744	809	775	738	703	766	781	823	777	832	779	797	817	821	760	780	790	799	800	762	785	741	781	794	797	754	807	785	778	744	797	765	781	776	765	806	765	792	784	808	825	815	808	764	816	790	757	758	795	824	750	736	766	788	799	797	753	773	831	807	823	809	752	801	724	813	777	724	740	806	751	780	818	710	759	762	789	747	790	803	782	827	850	769	747	857	798	764	750	756	837	843	801	797	763	752	804	792	820	822	815	790	739	794	830	766	811	786	775	777	765	801	792	779	780	732	779	789	803	754	754	787	812	759	773	836	789	799	773	754	754	771	800	714	806	804	740	740	766	759	793	787	814	787	780	749	718	811	775	784	800	817	782	781	779	820	781	796	804	788	780	816	778	806	748	794	818	773	804	854	775	800	795	778	788	753	809	745	755	796	773	794	784	764	837	785	778	800	810	779	789	798	799	778	772	788	754	812	771	783	786	772	802	744	819	750	806	777	814	772	811	794	725	772	753	773	788	787	769	757	721	793	803	767	762	775	788	793	788	768	794	789	755	771	749	804	756	767	735	749	789	853	775	745	815	788	809	812	781	743	764	802	794	767	789	791	795	777	772	769	773	757	798	755	787	794	767	774	811	816	749	748	769	780	809	754	763	742	825	779	727	805	815	804	776	760	784	790	768	799	779	751	764	826	799	769	741	813	807	773	790	728	788	790	777	764	814	767	813	796	812	764	812	835	779	778	819	785	820	834	813	836	798	816	820	766	777	750	822	740	784	761	816	801	797	783	807	742	802	846	775	798	809	811	734	749	782	783	819	731	847	776	762	723	832	779	824	799	834	803	737	822	810	771	756	810	781	758	804	780	829	754	812	767	775	763	813	767	757	787	757	773	827	749	760	752	825	789	809	786	752	767	758	792	798	808	802	797	754
5008	1092	8824	21917	12942	2297	739	732	738	704	756	714	758	705	647	673	684	684	691	666	759	786	756	741	726	722	729	697	723	756	706	747	697	690	731	721	683	664	689	740	709	726	669	680	766	681	747	692	736	721	656	719	732	683	729	690	692	726	722	671	688	708	691	758	738	760	727	692	702	727	709	724	718	678	745	722	680	692	695	692	722	694	666	675	701	698	700	691	652	708	718	703	738	711	740	739	722	725	723	665	770	733	720	687	706	726	639	700	696	727	744	696	709	717	683	731	668	739	672	708	726	718	697	703	690	719	683	732	701	686	682	676	665	677	702	714	714	686	715	718	699	714	716	707	749	717	731	692	730	736	703	658	656	761	746	682	685	734	700	689	734	711	747	673	729	724	728	704	749	724	696	732	697	673	669	712	711	726	659	701	749	752	696	729	691	700	689	723	744	728	725	708	687	719	742	660	696	736	682	686	756	689	712	687	692	692	738	706	768	733	701	723	672	719	721	700	671	699	719	643	755	694	738	649	729	706	697	686	724	712	682	706	686	722	724	684	676	693	704	722	715	692	698	751	676	669	658	721	749	730	700	714	720	712	712	693	732	722	677	734	704	683	691	692	747	722	681	714	724	725	695	742	713	676	646	760	678	696	748	640	692	680	727	742	694	726	672	686	676	676	692	689	693	674	697	696	729	711	658	689	681	704	696	723	721	713	713	700	726	711	714	681	715	728	653	705	712	740	698	722	704	665	717	720	717	703	705	742	724	741	700	677	713	735	670	675	711	672	730	718	699	705	701	696	664	706	705	737	690	695	769	748	692	688	722	703	704	697	723	741	729	739	701	689	688	766	695	686	688	735	694	723	728	680	699	711	729	695	759	727	750	709	686	739	713	719	667	717	715	711	722	728	700	713	683	669	681	742	748	721	695	684	720	672	698	732	717	724	746	701	694	712	676	706	710	724	693	720	693	688	707	724	740	725	719	685	665	725	740	688	748	704	666	725	698	695	682	702	718	733	722	675	732	708	693	684	756	701	708	639	732	713	718	761	693	709	714	728	691	705	764	713	724	719	640	691	673	742	706	734	702	726	709	686	707	737	752	678	727	731	734	711	681	700	739	680	703	728	699	687	683	681	678	725	705	683	722	657	684	644	698	717	709	705	711	687	678	703	726	706	715	698	649	724	695	692	747	689	685	704	701	750	716	742	697	719	690	721	686	688	691	662	711	731	734	709	719	709	695	776	669	657	776	704	675	689	713	702	760	689	731	687	712	720	713	718	736	706	723	728	750	697	711	685	687	729	735	701	702	757	706	695	683	683	719	683	702	672	716	720	710	686	718	704	713	698	727	686	693	714	760	666	697	668	703	703	732	736	687	691	675	654	748	752	653	695	682	717	696	721	735	690	746	709	764	735	733	732	693	705	683	722	725	682	732	661	709	657	704	743	726	690	713	722	689	719	716	678	705	683	671	690	736	697	784	715	744	704	702	681	709	744	704	750	722	696	763	707	687	768	665	703	791	749	745	664	671	651	708	693	686	711	697	686	685	729	700	686	687	667	664	697	686	726	712	708	742	751	701	704	708	691	679	719	709	687	687	688	708	703	677	722	697	686	744	714	712	691	730	712	768	702	756	690	706	675	711	699	726	792	694	650	731	672	690	679	744	702	744	693	700	658	729	754	699	706	705	706	700	680	720	701	766	704	737	718	733	719	717	745	751	702	724	709	709	697	721	736	726	701	672	685	666	717	673	738	707	667	716	724	740	725	718	677	689	716	715	701	759	708	712	714	692	724	687	755	720	755	728	718	693	709	683	710	733	696	755	685	709	718	729	757	713	724	723	711	672	727	666	716	707	701	709	712	734	663	686	708	733	702	720	726	719	691	680	758	665	718	745	748	710	682	694	735	717	651	667	649	695	624	675	718	718	708	730	698	693	719	676	706	739	706	726	704	663	704	696	694	677	693	732	691	733	701	655	701	752	719	696	684	740	758	700	698	662	675	677	709	696	714	692	674	681	732	701	732	708	698	689	697	698	662	720	724	699	733	699	717	688	716	727	760	731	726	645	702	696	721	689	753	714	665	702	708	719	725	681	705	675	744	712	653	722	696	679	730	737	698	713	675	718	726	685	735	669	698	689	697	709	728	714	707	713	724	702	735	654	690	729	721	706	686	686	633	715	695	713	722	718	682	717	761	742	708	724	735	678	723	704	713	648	677	689	685	726	740	742	737	724	693	669	715	720	690	693	709	664	686	685	681	710	669	758	714	707	728	705	741	717	699	756	703	717	753	694	719	676	750	715	739	653	736	696	695	702	676	707	681	742	693	736	687	712	726	686	779	693	661	735	655	686	664	717	744	718	699	667	720	688	705	717	737	706	709	737	689	681	686	701	742	744	655	700	728	647	671	693	694	711	705	733	691	703	692	696	656	673	742	731	690	722	690	741	731	685	737	699	704	705	707	700	708	720	719	705	689	706	725	709	708	697	708	725	692	657	730	705	691	758	725	694	686	701	731	703	720	666	709	687	705	739	772	718	674	714	714	711	668	715	685	694	715	716	684	721	705	727	738	705	758	700	727	735	694	701	734	689	744	693	745	679	646	646	675	728	696	722	677	692	697	708	703	692	719	704	755	737	694	730	701	706	704	686	703	695	665	743	698	717	730	761	672	707	753	675	668	696	754	710	748	692	752	663	673	706	721	692	738	712	674	710	733	682	685	752	705	673	734	747	713	683	669	707	657	721	662	702	720	716	710	698	757	738	736	712	762	677	743	742	730	697	679	756	681	722	675	772	707	755	713	678	697	682	702	748	682	702	679	737	696	689	697	714	720	713	725	758	693	703	687	707	722	710	717	695	718	709	694	675	694	696	702	733	714	690	691	707	766	733	715	692	712	716	681	681	702	707	756	686	781	670	704	725	711	699	702	739	673	676	703	724	685	713	736	679	663	672	664	722	709	719	692	688	716	737	711	683	697	650	698	686	707	713	737	685	740	691	701	684	709	693	701	682	705	671	727	739	730	711	711	675	732	672	762	721	698	721	722	701	737	759	709	673	725	698	676	748	722	717	707	721	714	669	686	698	713	691	697	681	681	776	698	726	657	753	691	700	691	680	711	735	665	686	678	722	706	711	697	689	673	727	719	731	662	697	740	742	706	710	707	738	697	705	729	635	746	741	711	699	674	740	712	738	740	713	720	718	666	662	711	678	744	713	687	728	711	716	733	759	719	716	682	718	656	711	716	682	698	680	702	709	688	716	743	692	667	737	697	747	702	714	737	665	715	679	723	714	734	725	719	714	692	683	723	751	719	708	720	739	687	723	735	698	662	743	703	667	699	726	688	681	736	728	711	699	733	722	749	708	756	659	718	722	701	637	723	706	670	731	726	704	667	725	715	684	693	698	728	683	714	665	742	677	692	686	682	716	725	720	710	730	756	687	741	692	669	700	688	697	673	702	750	721	696	714	672	667	711	702	763	715	682	679	729	746	690
24526	21098	32577	62090	54846	25494	4924	1069	809	818	760	755	806	747	789	783	803	740	728	733	1034	1197	1074	924	848	760	742	786	699	733	738	793	724	774	776	730	750	737	765	698	740	770	735	747	778	766	720	752	781	761	731	774	740	727	758	753	683	755	754	781	693	735	702	749	717	726	806	728	719	751	791	720	772	742	814	719	756	719	700	766	732	732	758	755	768	765	762	727	759	725	755	782	725	768	727	770	734	750	766	703	698	725	725	724	752	761	728	699	775	754	712	707	750	733	727	722	754	732	721	774	779	710	773	753	746	790	748	753	758	775	777	764	711	756	695	757	767	806	760	744	760	692	746	801	752	770	722	719	708	764	717	736	774	739	724	727	794	766	720	733	737	797	796	747	744	781	753	770	702	766	735	727	756	708	713	738	746	750	750	762	686	739	711	730	756	702	755	730	712	764	716	730	777	759	749	717	712	734	736	711	713	674	743	770	723	755	763	736	704	777	719	704	710	739	738	750	768	731	728	780	802	723	746	764	792	751	767	780	767	728	774	741	726	731	722	773	735	725	733	742	782	779	756	708	741	756	761	770	743	731	760	658	751	709	716	737	751	726	763	784	724	761	774	754	693	724	761	754	734	749	702	761	708	765	723	746	744	768	745	764	761	735	696	694	740	730	751	748	731	746	722	718	783	784	777	770	737	802	720	768	799	722	796	782	761	745	713	727	762	777	750	721	724	742	707	771	686	751	710	759	695	729	753	751	750	751	722	754	694	758	751	750	775	746	724	742	729	749	728	771	698	734	760	741	725	722	711	683	713	765	748	762	731	765	779	719	785	724	776	766	731	692	785	730	661	748	738	713	720	748	747	749	732	708	728	781	729	714	707	715	721	735	794	686	755	754	766	798	753	692	718	750	735	750	720	750	717	735	771	745	741	690	728	798	758	731	771	755	724	737	751	672	789	719	724	764	722	722	709	674	747	708	761	739	767	769	732	710	718	702	742	737	745	733	732	759	760	711	777	713	761	762	740	779	764	753	740	751	774	789	742	726	730	741	698	713	750	725	748	750	730	708	714	770	692	710	759	726	698	752	751	798	757	744	682	730	715	739	731	742	757	771	732	768	770	753	760	741	744	773	744	779	756	739	739	768	730	774	740	775	742	720	797	689	720	745	727	722	695	710	767	712	699	676	763	772	754	777	751	677	702	744	759	737	751	742	723	728	774	728	774	775	784	744	785	752	723	727	798	722	729	727	706	724	742	700	767	789	727	807	710	689	752	694	717	773	750	774	788	768	702	730	691	814	758	762	747	759	765	722	754	726	764	758	723	762	706	718	749	699	767	728	740	698	734	792	751	734	700	745	756	722	764	736	755	768	765	718	727	708	715	761	762	755	665	746	696	749	748	729	728	716	753	746	742	724	738	734	721	756	787	718	738	765	754	755	711	737	722	722	779	711	744	735	759	721	710	704	720	726	795	702	729	748	724	724	704	706	757	742	741	802	748	721	767	720	755	726	772	728	733	727	777	729	751	724	744	750	684	735	723	775	727	810	736	732	682	720	733	755	722	745	710	722	698	710	705	730	730	769	750	760	770	772	753	743	826	723	747	752	757	750	720	680	775	738	727	751	769	740	713	806	717	728	761	747	695	763	800	753	825	767	748	711	747	726	770	742	738	742	707	661	728	721	746	765	773	775	740	735	713	734	760	776	747	740	780	729	713	750	769	779	707	728	739	739	773	751	732	712	802	705	759	741	781	735	735	758	762	751	726	695	730	690	702	760	743	710	757	728	741	717	719	723	767	739	740	747	735	758	759	737	724	702	745	733	735	788	713	756	733	775	740	737	742	734	743	767	678	721	746	733	765	735	741	712	762	796	738	730	702	792	755	690	733	744	782	719	710	752	777	746	808	749	719	713	749	721	780	751	752	757	766	723	735	728	719	768	761	708	730	696	713	755	707	750	764	783	767	700	791	748	738	699	738	781	724	758	725	727	768	732	733	754	708	720	787	740	690	740	714	729	729	762	759	736	767	745	705	727	748	769	753	771	795	717	767	712	743	738	755	717	742	704	750	743	762	721	710	713	792	775	728	738	729	762	737	731	762	757	778	743	733	738	756	763	738	739	785	772	737	736	737	783	734	749	720	697	707	738	718	774	758	723	754	755	762	728	736	777	763	694	750	768	711	725	778	763	753	767	714	747	730	696	729	733	744	761	771	789	727	715	777	778	752	748	743	760	736	728	737	750	773	747	727	728	724	769	702	708	747	762	754	737	786	763	710	797	789	743	714	709	715	703	685	711	744	733	734	712	677	714	756	741	789	744	714	732	739	713	790	753	762	701	693	747	736	728	783	759	798	724	753	752	731	729	729	722	765	765	744	732	757	730	720	686	690	705	744	751	791	792	758	728	809	752	722	756	708	753	756	737	714	748	699	708	743	739	762	727	761	754	785	771	756	724	698	742	663	786	788	734	738	727	721	723	745	750	785	744	767	762	706	751	747	738	768	759	672	741	744	761	727	759	766	791	715	724	667	743	804	768	764	732	726	729	770	761	753	777	725	732	748	734	750	741	716	757	713	780	703	772	685	749	757	747	741	732	744	742	728	766	758	713	746	717	691	737	762	800	787	710	753	712	735	801	736	738	686	745	720	740	706	724	740	761	697	717	734	754	757	707	747	705	735	760	721	741	718	764	762	709	742	736	751	753	707	736	752	748	696	749	726	749	755	753	722	750	661	742	709	747	720	750	763	731	721	749	822	761	746	725	805	730	748	789	729	726	753	785	714	747	707	735	750	778	752	758	716	760	703	756	703	716	706	786	749	718	787	709	699	805	729	730	725	745	792	720	709	734	759	749	789	750	765	747	770	737	760	754	713	721	773	741	760	774	774	763	753	753	740	776	734	798	699	743	717	690	757	708	689	719	691	744	748	770	721	697	709	706	726	847	780	771	826	715	713	814	720	758	761	730	796	748	724	759	759	727	743	758	729	774	793	722	783	785	747	770	766	698	735	749	658	750	758	733	716	749	728	725	739	745	740	709	722	758	745	737	740	725	716	735	735	764	764	803	748	778	746	804	713	799	736	756	727	755	753	702	758	757	703	752	747	732	745	745	720	724	703	714	713	768	773	761	763	750	706	782	737	702	727	748	746	726	721	693	710	711	762	723	738	717	719	699	710	746	723	713	786	761	704	790	734	701	722	735	721	727	798	715	765	722	684	747	688	771	759	758	709	763	717	777	780	773	726	738	757	704	756	677	751	795	677	697	737	755	740	720	734	748	749	754	755	741	703	748	773	732	717	719	706	770	750	715	721	724	747	724	738	741	726	753	797	681	720	717	756	710	692	700	766	795	759	753	752	774	827	717	777	704	761	739	765	768	778	780	725	755	788	752	724	757	759	712	763	680	722	702	708	693	708	703	692	725	739	811	744	741	778	766	746	726	765	792	742	774	757	778	720	741	763	749	754	705	755	703	751	725	761	733	759	728	722	801	773	757
3492	5245	52880	72631	50351	10963	913	747	744	705	732	788	723	764	729	725	703	770	761	749	1220	1580	1275	958	867	738	773	750	746	713	734	696	731	804	753	744	712	754	696	728	752	765	739	737	728	733	723	717	728	708	745	726	732	712	778	725	745	730	701	715	716	708	757	708	733	718	746	665	702	727	711	746	706	770	741	723	705	727	758	699	713	723	708	688	730	707	726	737	712	716	709	758	758	703	731	694	724	729	732	738	690	739	722	749	690	740	743	715	721	708	713	789	709	766	722	758	700	707	727	763	713	738	738	711	717	775	741	704	677	717	741	748	703	740	684	733	705	724	721	759	732	711	707	720	762	696	734	733	728	689	738	702	680	788	764	717	779	751	707	719	746	738	713	703	717	693	744	717	740	699	719	711	695	737	753	752	705	739	757	707	752	724	717	678	735	726	734	733	719	715	667	732	744	737	726	726	732	700	722	717	724	766	718	743	712	731	694	724	736	722	741	735	730	703	694	728	718	708	728	722	682	707	717	718	726	724	696	749	768	725	677	765	685	741	691	732	710	751	702	711	658	729	748	691	721	757	740	671	701	684	739	755	734	692	750	716	689	705	690	712	694	740	712	725	691	702	732	767	710	717	737	787	720	697	737	708	704	711	660	730	769	747	732	665	706	731	669	712	715	685	708	679	705	710	693	779	756	713	697	755	703	700	721	743	798	707	703	726	719	751	698	758	735	699	690	773	697	756	720	715	693	743	721	700	730	697	722	733	703	723	741	706	664	712	671	686	775	713	735	689	710	723	664	659	733	743	729	688	686	732	710	720	726	691	741	705	740	738	716	714	669	701	720	707	735	723	709	728	730	729	672	661	713	730	703	714	743	739	722	713	697	738	756	715	729	743	729	708	755	719	693	709	718	690	688	692	747	743	732	711	728	695	672	728	683	749	718	778	733	708	713	741	682	755	717	691	689	720	724	702	721	700	734	696	700	699	738	705	741	679	723	776	725	716	755	707	695	726	760	717	741	709	757	751	734	733	748	695	726	660	729	724	764	777	713	740	736	694	708	714	718	739	722	697	726	693	740	694	742	730	721	781	743	728	710	722	681	711	754	724	675	733	742	732	725	744	700	755	693	725	724	759	738	751	693	719	737	695	747	765	728	684	711	681	699	733	687	734	700	693	724	711	732	743	718	713	732	716	721	726	740	706	748	756	698	717	690	743	765	715	700	702	746	674	740	753	784	735	789	725	743	727	688	729	696	696	742	701	710	718	744	701	767	710	742	702	653	729	708	720	750	747	729	704	721	686	727	716	700	726	767	707	744	701	746	739	726	699	732	737	723	719	725	699	736	689	735	715	720	696	706	741	711	726	710	729	739	742	745	712	741	737	712	726	710	657	713	754	749	758	702	706	704	742	697	692	756	704	687	755	671	741	742	718	760	727	726	690	759	733	710	719	729	719	734	726	726	765	793	729	704	696	788	706	752	734	697	741	717	688	741	689	700	738	715	727	762	729	727	674	707	748	714	707	719	744	743	739	725	719	736	795	720	693	721	725	720	713	683	707	731	717	740	703	691	697	703	715	732	708	721	756	769	749	746	748	741	723	706	692	717	733	707	771	747	719	705	719	746	738	712	712	737	705	682	736	780	741	713	739	752	719	695	738	749	760	695	700	745	708	745	710	767	741	701	702	702	703	716	711	754	681	709	714	743	706	723	721	664	718	721	684	726	659	722	731	678	721	697	689	722	770	740	713	743	716	724	717	745	708	739	746	689	735	739	717	752	709	689	728	662	741	723	740	741	699	691	710	741	724	746	705	720	698	674	744	740	741	706	719	714	745	735	735	748	738	738	741	709	713	731	716	711	703	736	711	777	767	681	700	711	743	713	757	766	687	729	714	689	740	754	733	732	696	724	750	759	702	693	722	660	706	716	722	697	736	714	723	753	745	749	747	692	684	735	738	698	737	688	708	752	736	729	709	725	675	692	716	665	714	685	750	699	765	721	690	703	728	647	707	705	720	700	703	703	774	737	729	738	729	789	711	699	746	703	722	717	740	739	668	730	735	698	753	739	677	741	703	739	738	732	718	754	685	751	701	788	676	678	735	659	752	671	743	761	755	744	748	714	721	686	660	771	701	746	730	720	745	746	710	713	700	728	734	716	676	695	699	723	656	682	728	695	754	740	795	650	715	726	679	674	710	750	709	711	762	704	688	699	729	733	695	699	708	748	714	672	742	760	766	676	737	718	663	741	728	729	752	737	728	715	719	710	704	702	762	740	678	740	729	726	716	734	707	747	768	699	733	714	722	719	685	724	781	724	682	760	720	639	718	731	752	737	738	723	732	743	779	761	695	692	756	756	719	747	692	757	734	757	706	693	700	716	776	712	724	737	651	739	704	750	698	732	742	692	785	731	717	715	732	682	677	708	691	750	755	759	786	717	714	745	709	790	679	710	671	669	693	725	742	708	712	752	720	724	709	770	689	716	718	726	668	729	722	716	765	695	708	708	742	792	744	686	743	724	706	709	692	759	686	727	726	722	698	743	726	719	764	727	748	739	757	668	709	700	747	771	704	727	722	713	695	699	749	718	759	718	700	693	713	742	728	727	723	681	755	699	762	737	741	722	731	697	740	665	731	703	758	682	707	711	780	719	751	743	695	744	698	740	767	730	755	735	721	669	716	759	710	695	727	692	780	709	751	722	731	712	756	733	738	729	723	754	699	722	686	713	707	738	724	688	726	736	706	755	807	722	697	747	728	728	753	765	742	709	723	740	719	729	711	697	715	705	690	733	714	768	701	709	729	678	716	710	715	714	775	738	708	720	703	699	711	703	765	734	755	739	710	718	700	721	690	708	706	717	698	743	742	738	760	700	734	716	704	725	686	736	734	749	717	730	726	720	726	702	750	711	741	693	684	730	680	714	758	760	736	700	707	739	711	697	730	695	728	724	689	668	701	728	708	692	716	730	684	716	714	760	747	677	699	721	744	713	719	726	718	739	754	743	772	739	678	704	745	660	683	716	720	731	739	745	679	680	706	697	750	712	678	724	754	713	747	720	681	731	721	719	736	725	699	683	730	673	656	714	734	727	670	703	743	753	693	653	725	732	726	725	757	717	730	719	747	719	758	691	735	722	685	752	729	708	707	714	727	742	705	723	738	696	769	699	728	703	734	710	708	726	728	674	754	719	713	747	705	741	693	720	723	741	748	691	705	729	772	744	724	725	761	672	721	646	711	743	688	704	720	707	714	715	708	737	725	681	742	756	738	757	664	705	732	708	734	766	736	778	705	739	735	673	677	753	729	680	713	679	786	715	723	697	704	706	700	674	756	717	664	749	697	740	688	728	731	697	686	732	759	743	736	689	766	707	731	719	692	717	705	756	703	724	760	695	721	683	729	711	761	768	693	679	719	710	753	707	701	719	730	761	691	698	699	687	713	682	740	686	763	701	717	722	732	715	681	731	704	712	719	713	722	734	761	714	682	752	724	693	695
23807	21090	30485	57765	56610	30596	8033	1387	957	858	863	853	854	836	857	876	834	837	823	812	1354	1591	1352	1211	878	841	829	815	848	860	828	804	865	811	848	912	886	797	857	892	814	836	831	895	806	842	799	806	807	804	835	790	834	813	828	842	853	819	849	829	882	842	763	802	821	823	847	848	796	847	821	864	885	852	852	787	807	808	856	826	813	866	791	871	798	828	880	784	833	853	821	838	804	827	823	832	841	812	851	788	833	827	840	814	840	831	789	829	813	908	784	812	853	871	850	790	861	827	798	874	824	858	813	804	830	836	816	808	856	805	813	807	788	863	850	804	820	862	849	751	804	763	862	846	827	861	815	815	888	832	836	837	837	816	808	836	806	802	807	828	796	844	799	838	851	841	794	855	780	878	857	773	861	750	841	850	834	846	881	811	775	801	858	823	816	768	806	858	839	769	811	813	822	852	821	823	851	829	798	817	863	815	798	871	793	821	819	845	860	822	800	855	841	762	811	857	827	851	842	821	813	828	830	834	821	853	850	859	861	895	778	825	819	807	820	780	834	852	832	826	835	814	859	792	803	860	815	808	842	811	878	866	808	812	830	813	888	821	835	842	814	828	832	867	821	786	841	770	880	823	874	811	835	801	822	819	805	808	761	834	868	875	854	788	840	874	860	869	792	838	833	821	799	823	849	815	808	841	818	800	816	811	812	779	871	839	841	796	804	815	751	851	829	817	881	815	821	829	811	819	828	821	812	830	841	843	797	783	798	835	817	798	859	880	775	771	766	874	819	796	807	824	796	832	851	798	823	834	840	855	783	821	839	857	810	865	869	751	865	825	829	820	865	831	835	834	818	835	785	802	793	839	863	830	802	862	807	854	799	816	839	784	794	778	816	812	847	809	837	869	838	791	863	825	846	832	869	845	803	758	813	820	813	833	823	776	776	817	860	848	812	775	814	846	856	843	843	830	808	843	852	790	799	811	865	830	818	768	808	807	816	767	826	858	818	846	812	845	810	865	827	817	795	832	870	781	810	838	814	758	824	799	836	818	804	834	811	792	846	881	811	818	859	879	854	813	810	807	864	857	832	843	829	803	776	789	800	803	797	857	818	818	823	806	836	835	871	844	779	857	858	841	810	857	809	836	827	840	785	821	854	801	852	859	836	875	849	832	821	876	851	794	857	829	800	840	836	841	830	814	830	863	839	893	799	849	817	810	786	815	803	844	818	811	820	833	816	879	831	820	841	869	832	882	784	839	824	811	808	827	815	828	868	800	825	854	784	829	837	853	786	801	841	873	816	816	846	839	846	822	836	854	790	852	826	817	801	868	762	802	805	829	876	803	853	791	885	806	860	840	826	754	867	833	871	824	846	835	782	828	820	825	858	822	822	854	845	830	838	850	840	823	815	839	804	836	825	813	836	886	815	832	864	838	838	803	814	810	822	816	829	770	798	836	803	827	772	812	833	859	838	878	855	766	857	840	878	838	830	825	818	809	849	842	771	786	846	805	841	816	843	790	828	805	810	790	807	856	814	809	792	862	823	860	858	814	827	860	800	852	805	866	880	848	802	817	871	778	854	813	858	820	853	862	883	799	843	809	837	798	817	884	869	815	847	827	881	780	860	892	816	812	840	837	836	867	852	819	876	797	872	812	797	821	853	853	793	839	773	806	845	795	863	784	856	831	779	857	802	806	821	860	864	812	814	822	765	821	798	792	862	861	829	771	828	778	774	764	826	825	783	844	849	829	843	813	834	857	797	843	823	825	838	785	804	800	819	806	821	868	844	826	778	798	807	830	836	811	803	818	835	820	814	872	874	848	827	795	857	777	835	779	815	815	816	817	811	797	817	837	857	840	819	822	801	825	817	840	844	817	833	835	824	840	837	803	759	853	860	828	836	815	756	788	763	824	803	818	828	845	885	847	840	856	848	860	840	841	793	810	856	862	808	835	788	839	791	839	844	864	818	807	783	767	877	854	834	841	807	855	879	796	865	808	768	855	860	785	811	821	837	833	780	821	810	834	849	818	761	798	781	850	842	838	807	814	800	808	818	819	835	857	792	843	788	820	857	815	891	883	818	856	809	783	798	841	841	815	856	825	769	844	870	855	853	830	802	803	859	810	789	809	827	848	856	821	830	853	843	829	785	811	847	828	805	783	804	816	832	813	820	821	827	822	809	832	752	792	819	846	859	846	836	815	835	783	874	840	808	865	844	830	837	762	817	769	833	863	873	814	825	859	851	858	820	806	791	810	815	848	768	854	873	850	798	856	873	792	855	810	854	816	840	851	856	839	791	826	857	836	829	864	808	842	789	856	845	789	797	768	861	839	852	794	806	774	827	835	800	865	864	832	808	870	780	779	817	843	799	809	818	804	872	854	851	814	808	805	865	858	831	807	849	844	817	802	793	825	808	737	871	839	780	871	857	859	777	840	780	826	826	834	813	828	840	780	786	854	786	829	775	745	839	829	869	880	839	814	827	845	875	832	798	762	838	750	824	805	759	862	826	838	850	806	819	822	851	807	803	865	799	842	816	832	800	812	865	853	848	819	834	774	857	781	796	818	811	805	859	811	741	824	834	806	813	796	855	901	799	846	816	877	841	859	828	787	835	800	832	814	827	867	827	834	831	794	835	772	798	777	805	854	811	811	827	859	851	808	819	765	832	837	796	769	839	792	779	831	814	846	839	802	841	836	826	783	840	797	823	844	855	798	809	873	842	796	795	809	832	843	823	836	847	837	806	825	853	803	832	782	822	834	836	827	831	833	813	787	804	829	838	831	850	871	864	844	809	859	790	849	829	815	863	823	841	829	801	785	839	823	846	917	872	817	859	843	843	846	867	812	771	775	818	857	799	852	817	819	741	790	805	795	838	796	841	797	825	787	829	845	814	799	857	807	831	839	813	857	773	846	801	775	809	835	812	800	818	796	855	785	798	839	823	816	829	854	852	833	846	823	830	828	797	880	828	848	846	809	848	815	825	819	852	770	861	866	832	822	788	800	826	869	827	825	823	841	789	767	832	802	793	807	779	824	839	842	905	840	798	822	791	841	810	729	816	829	831	829	794	799	831	844	808	774	862	840	781	815	860	834	828	843	802	781	837	824	836	804	874	811	850	835	849	757	813	775	873	830	853	856	786	807	842	830	827	821	870	842	812	877	812	803	843	803	773	826	825	809	848	839	876	862	891	825	798	836	846	812	829	839	864	871	784	815	817	820	822	845	838	872	829	870	827	833	808	806	765	832	766	805	801	862	820	829	841	832	845	799	831	828	855	826	837	810	766	862	798	756	834	854	776	811	823	841	784	851	852	847	876	807	830	792	842	793	804	895	743	831	818	871	823	860	823	863	845	825	804	736	840	835	769	851	848	838	813	839	798	840	815	794	888	829	863	821	832	860	786	803	839	799	875	891	864	831	877	808	829	827	828	837	811	847	827	902	866	845	855	851	835	853	816	787	811	807	835	838	800	857	805	864	839	761	858	822	791	813
3760	7032	48334	81205	61891	12818	1203	856	812	822	829	836	820	811	861	811	779	839	830	828	1826	2148	1687	1163	1025	868	793	745	871	807	789	788	856	811	836	816	833	800	750	796	798	819	793	871	843	772	796	820	820	819	816	775	854	787	825	794	836	783	775	809	759	749	777	754	791	784	784	780	772	767	836	780	824	813	785	789	864	830	839	794	859	763	856	836	830	796	766	846	782	831	821	807	821	808	847	770	762	832	769	829	778	819	780	773	788	801	789	827	797	845	798	790	819	841	774	789	768	837	837	804	774	779	830	816	820	824	804	804	810	789	821	814	810	811	769	811	777	797	804	896	797	844	806	781	828	798	802	769	835	792	842	848	811	806	793	758	790	791	806	881	801	774	795	801	789	770	803	796	845	816	772	775	783	792	785	814	810	836	822	776	812	805	802	786	756	787	814	790	784	803	823	797	797	771	744	764	797	783	771	784	875	827	772	787	796	801	783	800	789	785	855	808	811	812	765	782	818	840	790	806	872	752	842	744	792	775	803	811	830	824	757	797	809	783	803	813	847	810	824	788	766	798	853	815	803	809	776	780	814	805	862	833	775	733	804	793	831	757	829	841	800	811	821	780	817	784	794	836	789	804	800	789	815	800	786	817	802	814	818	788	792	813	845	824	815	848	752	823	805	747	779	792	796	736	739	783	822	789	826	785	812	777	786	793	810	764	778	835	792	812	783	785	822	797	783	787	797	798	789	785	823	820	835	769	773	761	841	836	854	784	767	782	771	806	827	799	802	843	784	816	821	782	776	776	821	792	795	756	788	803	838	792	817	849	769	760	796	817	767	815	842	823	779	762	825	788	787	765	805	767	757	835	796	780	796	794	799	760	806	835	807	784	737	800	769	759	739	805	795	803	795	806	801	793	813	850	810	789	824	775	745	820	841	867	783	819	768	810	833	834	833	753	824	813	807	808	799	759	770	832	761	779	815	773	789	795	823	797	767	810	801	767	813	800	822	869	823	800	820	782	746	784	815	810	788	832	814	759	758	777	805	766	780	813	785	801	809	773	807	797	806	808	823	854	843	744	826	829	788	784	829	811	745	730	755	824	811	765	775	832	852	847	799	810	753	829	799	780	865	824	748	781	815	805	773	825	801	803	803	810	750	840	815	791	798	767	833	798	780	807	805	774	792	733	827	831	824	809	824	828	777	804	833	825	780	851	839	798	780	765	832	858	772	818	780	774	799	796	765	835	847	807	840	790	809	827	796	762	810	813	770	792	853	766	818	819	802	824	768	766	748	828	754	807	868	752	815	794	803	788	775	797	799	829	739	812	837	806	803	821	792	786	782	822	839	786	755	778	810	830	816	819	787	810	757	775	811	832	800	755	798	785	794	792	773	754	764	788	775	775	745	775	814	831	763	773	824	803	804	782	807	773	832	771	769	795	747	795	782	898	807	760	777	834	826	785	817	822	802	860	782	803	803	768	792	819	809	829	808	787	846	805	775	797	794	804	780	771	793	798	790	795	812	770	775	798	867	801	803	763	823	809	735	770	845	817	778	827	829	852	779	778	827	741	774	785	785	843	770	763	776	851	733	777	810	850	775	749	743	737	843	834	758	782	805	868	830	822	785	802	825	843	809	824	763	816	822	763	791	814	786	822	819	780	776	776	802	800	794	817	754	786	793	742	794	763	766	803	784	847	794	757	795	787	838	786	811	772	752	788	830	856	802	820	737	806	781	797	830	773	788	801	761	800	785	825	768	776	817	820	825	775	775	795	776	823	827	817	766	844	788	778	756	812	799	756	829	775	754	833	803	784	860	789	802	802	750	768	783	763	836	823	777	838	800	796	809	787	852	830	794	792	753	749	807	805	795	810	778	776	789	770	793	786	781	795	780	766	822	806	796	811	761	776	794	844	831	748	784	798	819	812	818	799	751	806	787	790	770	805	757	780	802	768	819	800	809	780	849	851	786	783	792	746	792	810	793	829	765	809	744	796	806	781	809	815	819	794	750	804	847	747	800	789	798	763	809	796	810	759	787	831	780	801	836	783	791	814	807	764	793	827	742	751	794	742	801	813	819	804	792	834	749	847	799	837	774	760	765	845	779	781	764	803	794	852	806	785	789	832	801	745	820	835	834	762	811	780	764	806	809	782	801	734	852	771	825	769	818	783	750	799	795	791	795	747	786	759	802	815	783	792	782	784	779	814	776	807	792	783	786	773	785	834	785	775	807	791	773	822	818	835	774	817	838	801	799	822	752	788	806	815	747	777	789	786	760	824	700	775	848	793	809	825	810	810	785	826	818	813	850	759	854	855	806	801	821	798	814	795	759	792	785	799	708	783	825	787	789	818	769	781	761	781	776	843	832	732	761	804	770	771	829	783	824	792	802	796	752	781	785	818	814	772	860	797	811	815	821	744	782	808	771	792	784	790	813	806	812	773	790	809	776	763	841	869	803	817	822	862	747	777	859	832	802	801	769	777	813	755	818	788	779	792	790	753	837	772	792	804	804	744	810	791	804	804	750	803	792	795	767	796	795	809	800	831	753	838	809	779	838	789	794	789	765	807	781	819	788	822	791	736	777	797	763	775	781	770	770	797	766	788	774	757	807	758	765	780	781	804	789	807	785	828	765	802	800	765	795	819	805	822	773	832	772	801	804	824	772	766	814	787	817	780	765	828	775	827	820	811	786	786	773	837	794	784	776	837	793	774	767	849	813	809	806	831	765	798	809	802	777	847	833	789	780	804	782	772	815	824	806	805	768	778	788	777	795	782	788	843	866	784	803	786	789	762	764	795	791	792	796	793	823	810	782	759	789	829	825	788	814	802	799	849	812	855	756	741	787	739	795	774	780	822	757	815	769	821	822	798	785	783	792	788	777	777	806	752	792	772	758	818	775	770	825	776	803	805	761	777	798	785	742	811	794	835	798	791	786	786	820	838	830	810	768	818	807	791	827	791	857	756	790	782	764	734	810	741	837	833	814	773	793	810	802	785	774	777	809	829	799	791	787	842	798	747	806	831	753	746	803	759	838	838	774	778	822	843	758	814	834	821	803	842	786	818	790	884	835	776	755	800	773	815	773	755	773	804	775	825	764	785	791	811	822	827	748	799	746	774	818	809	808	843	766	803	773	786	768	764	791	739	788	795	772	790	791	810	800	759	759	840	760	762	775	827	776	771	753	791	815	813	812	773	784	804	776	776	762	758	782	786	784	853	816	775	792	773	779	821	812	799	797	814	853	808	836	838	802	800	769	819	811	752	768	836	859	786	785	814	783	764	772	809	772	793	733	788	814	801	807	770	764	787	795	761	781	800	830	807	745	852	762	763	831	779	771	800	772	824	772	835	770	766	825	795	792	795	773	790	816	788	799	807	786	793	765	796	825	822	779	783	801	792	777	863	799	820	774	795	799	717	788	816	771	839	805	749	760	822	761	743	817	778	760	798	784	792	810	784	780	770	803	759	807	781	831	730	837	778	804	806	766	865	759	831
27197	13624	14178	26375	18079	4310	1013	806	826	807	771	781	818	724	796	843	803	791	785	788	874	801	804	853	817	818	770	819	810	760	745	780	815	835	794	768	789	746	740	800	756	768	763	812	788	780	798	832	763	725	783	758	778	790	765	812	826	759	821	839	792	763	786	795	795	823	787	781	749	778	775	785	799	725	827	798	754	759	766	810	788	787	775	762	798	779	719	802	781	854	826	792	818	784	784	786	821	753	805	880	776	784	788	819	767	758	830	826	813	789	754	798	797	849	745	781	859	789	807	777	784	762	777	775	804	763	832	752	810	846	775	771	788	796	837	822	765	805	720	796	835	798	795	783	793	750	784	833	814	765	781	826	783	802	785	761	781	776	819	834	791	809	830	786	824	767	725	767	804	783	761	735	811	800	826	734	815	790	802	750	798	810	811	752	779	822	760	821	781	811	764	736	845	837	829	823	828	764	806	803	777	790	736	791	769	823	773	786	770	799	836	748	811	786	754	780	825	798	750	747	823	809	764	731	790	816	756	747	823	803	726	813	777	813	825	758	804	811	870	795	743	774	820	808	812	808	799	814	824	813	776	856	790	808	798	818	848	742	784	781	841	802	760	723	741	758	803	778	786	757	791	805	813	766	773	810	795	807	806	837	736	774	792	828	819	746	754	776	821	795	797	780	845	781	783	846	765	773	776	805	815	776	755	781	785	763	768	761	786	809	795	822	745	742	807	856	749	790	789	809	767	815	792	779	812	748	770	732	736	796	775	760	751	757	743	794	725	736	809	817	748	810	767	739	770	810	784	739	746	815	779	733	798	783	779	787	769	790	761	854	783	770	738	762	789	758	785	859	779	766	788	798	767	767	764	799	778	742	807	827	781	783	796	824	801	801	751	803	787	743	736	809	755	771	856	783	772	796	777	773	763	790	734	823	773	771	769	760	780	743	722	793	786	823	803	758	792	770	794	816	778	806	821	819	747	750	784	770	817	769	808	775	846	757	773	778	838	811	801	817	764	790	781	736	812	790	804	777	770	739	818	738	812	801	773	820	812	790	772	798	819	742	777	791	726	805	775	820	843	776	778	793	770	781	822	761	856	810	792	785	770	769	808	807	752	771	763	753	739	783	751	744	775	821	796	813	766	777	783	770	829	795	775	832	783	785	759	808	749	760	765	788	767	779	791	809	818	811	753	773	826	813	757	774	724	797	836	853	771	843	778	834	749	810	793	768	747	845	751	820	734	767	800	753	759	802	814	760	794	776	776	780	807	778	766	783	784	771	767	796	815	785	788	772	764	774	797	763	805	797	804	836	792	806	749	782	755	751	776	785	826	806	802	840	752	749	818	747	830	835	760	746	796	794	755	792	756	821	852	838	780	826	812	754	793	817	736	783	810	782	735	797	774	741	758	801	742	767	759	831	778	745	771	800	819	801	827	761	749	772	721	787	748	797	787	774	777	766	792	779	843	775	808	753	788	779	802	761	767	789	802	849	755	777	799	793	775	788	827	780	783	749	804	778	832	731	843	800	766	807	782	797	759	794	718	781	783	762	777	776	804	784	757	792	773	786	731	828	876	765	786	782	799	782	814	765	775	815	754	780	761	778	828	796	795	774	810	792	759	776	805	807	728	760	830	743	798	747	770	789	742	825	739	781	812	799	767	785	786	700	792	796	745	771	810	828	778	772	767	762	766	826	807	791	796	823	752	779	776	839	773	790	848	780	768	806	784	772	789	742	787	768	783	772	740	811	772	763	791	796	804	781	815	793	798	766	761	758	784	756	827	856	810	836	762	788	792	775	796	797	770	748	779	792	823	783	798	759	775	770	797	796	783	802	808	788	823	837	820	841	791	794	831	773	785	770	781	762	772	773	741	818	766	819	819	842	759	775	759	760	800	809	748	804	772	793	821	769	762	782	796	802	752	821	773	775	777	759	813	795	811	820	818	772	798	782	770	756	801	800	789	767	818	769	813	789	830	847	748	778	783	765	736	780	748	774	723	783	783	820	804	775	778	794	797	766	801	798	776	776	759	803	775	760	824	747	803	758	797	810	797	805	765	755	764	805	795	796	848	799	810	790	801	766	837	788	785	766	742	795	780	809	744	797	785	797	781	788	810	786	789	782	762	774	775	759	804	784	799	756	789	810	818	763	765	825	776	819	794	842	810	743	855	777	787	773	773	785	832	781	806	757	780	775	808	758	801	813	784	818	829	743	743	778	771	795	814	818	753	801	808	780	804	774	726	781	772	793	824	767	777	777	793	802	763	836	823	759	812	759	752	794	825	820	813	791	791	789	809	775	821	818	746	791	796	785	799	791	827	777	765	788	801	733	763	809	768	818	793	806	735	709	738	741	808	838	792	788	728	814	775	795	751	765	769	811	740	772	775	761	769	761	770	761	835	785	779	737	768	799	796	792	787	791	756	816	792	779	735	724	781	743	787	803	768	753	776	764	732	776	780	775	755	827	717	795	750	804	752	796	812	760	826	780	806	788	758	782	802	778	754	818	748	762	760	764	777	805	788	819	807	729	806	753	759	725	796	820	763	802	765	801	811	783	828	790	778	789	821	814	780	791	728	842	810	794	787	793	771	807	824	818	765	799	798	825	776	817	773	801	779	813	727	782	756	774	816	790	749	784	768	761	816	814	795	791	793	821	796	727	812	722	844	813	789	844	785	798	760	751	779	760	791	793	776	779	793	818	720	772	774	759	749	764	806	748	791	827	838	775	813	785	802	732	778	764	806	790	782	784	800	800	792	779	782	766	780	749	765	797	791	770	803	767	786	801	785	791	760	781	808	789	789	782	787	802	770	791	758	811	783	790	749	795	738	790	776	784	765	757	806	802	831	756	754	800	766	798	777	826	810	797	786	746	774	793	784	832	802	808	771	748	755	780	795	792	797	819	782	769	798	808	775	793	777	786	781	817	820	791	802	782	810	776	748	768	794	797	813	786	792	767	821	803	782	813	802	820	784	781	774	810	805	801	824	789	798	823	820	777	773	810	744	782	785	792	822	770	810	744	790	791	802	757	788	795	834	800	832	787	830	743	798	829	786	799	772	771	789	804	819	832	775	742	816	813	787	794	757	773	854	769	749	800	799	788	767	776	778	751	784	794	746	787	812	752	837	784	801	756	826	839	796	767	747	781	787	786	748	760	773	801	836	814	798	810	730	838	764	773	753	791	792	781	793	799	783	771	822	780	803	777	763	748	781	782	826	784	777	751	765	760	790	813	796	785	761	798	795	812	794	770	776	793	724	747	797	830	774	766	791	833	753	811	778	777	768	764	809	806	781	827	805	800	766	777	772	798	804	780	780	799	772	774	769	806	793	765	781	813	822	770	779	805	768	809	757	781	814	748	780	791	835	836	815	787	780	782	770	789	786	801	795	824	843	769	804	785	758	780	814	797	734	845	787	791	784	800	782	761	826	817	784	779	852	763	780	719	793	778	788	791	760	761	762	744	784	781	773	771	777	772	804	783	794	777
5018	1507	15632	19672	12981	2533	710	696	705	668	678	732	702	669	691	704	705	713	704	738	777	812	767	718	730	738	702	669	760	696	713	735	724	707	698	719	686	725	723	708	713	742	678	680	733	766	689	705	756	731	716	718	725	772	711	709	730	678	717	708	744	757	717	747	688	769	722	725	727	689	711	725	698	740	662	651	700	704	671	713	717	776	661	712	711	756	713	743	717	760	681	692	680	744	707	720	677	734	697	745	738	716	720	712	736	720	751	716	665	721	731	735	688	702	709	704	749	713	721	708	715	734	744	714	664	692	681	683	695	717	752	721	689	721	787	739	740	731	695	690	742	711	747	692	735	711	726	735	811	680	704	708	739	689	660	716	760	725	686	707	677	703	687	732	737	696	770	714	749	722	714	716	684	727	670	672	741	719	728	678	702	689	749	715	687	704	652	718	690	688	725	726	680	692	734	691	676	757	694	668	695	757	681	792	706	742	695	727	690	659	672	675	690	691	746	673	709	690	698	760	681	731	681	772	713	723	729	670	684	748	754	706	717	712	727	710	753	773	750	679	679	753	730	715	754	723	719	705	778	713	684	670	698	710	731	680	665	723	708	739	666	755	720	669	691	717	744	726	729	771	708	722	692	696	721	757	732	726	733	729	737	684	727	743	683	720	746	702	728	748	677	739	697	719	755	714	780	755	696	709	762	757	737	673	677	710	685	791	673	743	748	672	698	669	725	694	716	719	722	686	736	755	719	697	729	677	754	743	738	691	660	742	747	725	718	725	716	732	726	692	732	717	688	721	700	744	739	719	712	759	693	685	721	681	692	730	758	689	703	732	773	707	676	728	716	735	703	711	746	733	714	712	716	694	699	689	707	742	697	666	719	713	690	685	688	695	668	738	726	727	695	724	738	691	721	738	696	701	701	731	703	715	682	702	730	739	778	788	724	682	715	704	779	681	731	728	703	764	727	691	704	719	695	717	724	706	708	702	716	737	708	695	723	736	705	743	700	722	716	751	713	714	738	689	791	748	715	733	699	661	734	688	729	748	738	735	777	726	683	713	730	732	695	743	745	666	657	703	736	722	706	664	702	703	754	666	672	739	649	699	713	809	730	720	708	659	761	688	744	715	748	697	747	719	723	709	699	710	694	754	765	792	756	704	744	767	733	757	742	706	709	707	721	737	699	724	708	690	703	717	735	710	719	697	713	713	678	694	684	735	739	727	718	719	672	728	676	751	763	728	698	667	660	711	720	718	739	706	699	708	728	696	715	685	710	745	659	696	746	769	749	718	707	750	685	727	671	703	702	702	698	701	703	705	706	669	711	677	723	750	733	682	685	719	748	728	800	689	712	724	724	707	663	678	636	690	698	712	695	733	713	679	699	699	690	721	802	722	712	692	761	703	711	739	715	696	689	728	715	681	748	721	705	736	709	766	703	724	751	743	755	699	674	703	705	723	667	695	699	732	727	664	691	710	669	729	666	650	704	710	719	738	681	699	683	730	750	697	740	723	735	754	689	772	700	682	741	740	728	680	734	702	732	706	717	763	714	694	699	701	743	717	711	698	766	695	703	777	718	724	701	725	734	741	706	697	672	698	703	687	732	714	683	748	721	714	730	748	716	713	698	695	687	681	735	727	692	771	727	760	689	695	690	685	731	678	737	706	757	746	690	718	716	639	666	724	754	700	726	712	712	689	704	695	705	697	691	750	700	710	720	689	642	716	702	696	719	696	747	699	721	686	739	690	724	744	762	699	741	706	700	716	683	711	732	746	712	724	710	729	724	720	738	745	699	725	709	750	695	691	725	686	721	720	719	713	725	717	662	715	695	736	715	696	706	687	752	744	660	716	685	758	674	683	681	701	731	784	725	692	751	746	697	703	708	696	679	657	711	698	739	784	738	729	711	722	730	745	720	725	722	706	712	737	644	704	736	732	723	660	716	721	701	705	667	733	709	688	682	722	758	741	729	754	742	742	692	681	752	700	726	676	762	721	701	675	696	750	718	724	679	691	721	697	680	744	694	668	728	689	701	720	706	743	715	675	730	686	692	723	729	734	732	685	755	738	690	722	679	738	686	693	729	691	734	680	712	756	693	723	680	691	708	676	685	745	701	746	720	725	686	646	728	691	699	707	672	696	724	798	726	702	682	719	739	662	680	705	725	773	683	705	721	713	752	691	713	703	705	715	707	706	765	694	742	705	779	684	790	668	717	722	748	710	732	707	702	718	699	725	699	748	734	720	752	716	669	707	677	716	684	689	704	672	727	718	738	702	687	734	707	692	685	656	722	737	707	726	668	740	733	708	744	716	707	694	742	703	737	689	741	722	704	642	732	728	679	656	713	687	724	677	741	732	729	753	737	700	708	770	697	711	740	692	735	737	705	743	669	697	747	725	698	713	705	753	690	716	666	702	675	733	726	695	729	673	701	749	710	685	753	695	682	773	643	710	740	767	729	728	682	720	722	730	723	691	736	718	735	697	710	708	711	761	748	682	683	709	732	709	676	702	642	694	746	705	744	666	762	649	755	703	753	713	716	724	722	706	714	684	724	684	757	675	676	714	700	731	769	723	718	694	710	781	725	702	698	763	753	709	752	709	700	679	750	696	775	741	710	691	748	689	663	718	714	699	730	698	688	707	721	698	758	730	729	718	729	721	738	744	746	681	697	706	694	720	737	724	689	686	733	731	651	717	698	762	654	750	736	691	724	724	721	731	701	749	686	651	694	728	705	723	690	713	673	750	724	671	769	709	711	699	746	699	680	698	643	728	702	646	707	718	681	706	698	732	697	739	731	710	739	704	707	718	735	732	747	667	704	727	744	699	729	707	745	722	665	738	709	680	680	693	681	730	717	701	659	730	717	719	697	728	698	725	699	733	706	709	704	730	716	675	622	683	731	680	704	738	680	733	715	743	726	747	683	751	745	727	727	722	714	682	739	704	726	736	667	726	720	712	683	698	781	682	773	684	699	755	721	661	717	743	700	728	722	708	742	751	723	721	708	705	753	653	708	701	668	727	727	738	712	719	743	644	624	726	734	712	695	703	724	696	705	723	716	702	739	709	727	727	714	718	713	759	743	723	664	718	721	706	733	692	703	690	687	697	709	675	718	745	738	707	739	724	736	729	670	683	720	777	695	728	735	731	713	689	733	637	739	700	705	694	724	721	734	692	702	744	717	723	693	675	679	723	756	685	724	766	699	741	702	719	692	754	711	733	700	718	692	735	695	702	741	665	716	698	681	707	699	702	677	751	730	694	680	683	674	692	745	713	711	692	731	724	691	741	671	681	723	703	691	688	693	729	742	720	700	702	753	718	692	692	719	686	662	705	695	748	701	714	752	681	672	725	727	710	664	708	673	746	706	712	719	727	687	724	737	755	733	709	690	713	721	645	722	769	663	686	729	697	701	718	706	689	711	686	704	711	724	758	720	760	710	686	691	729	758	743	696	716	728	737	748	663	700	713	680	684	743	700	722	683	738	704	725	708
24447	21092	28722	59637	56644	29944	5688	1104	876	819	793	757	745	765	794	788	731	809	761	784	984	1090	1025	855	792	779	736	748	765	759	774	759	802	781	765	790	745	771	737	772	752	731	800	734	764	794	745	744	717	741	754	738	793	734	724	729	733	725	739	751	717	809	754	732	716	720	681	712	697	728	748	752	748	755	731	750	719	750	769	744	779	746	799	732	743	756	707	754	777	782	726	787	763	695	726	686	776	733	703	745	757	770	723	744	740	746	759	774	740	730	753	743	721	781	828	731	773	698	737	739	736	745	685	755	694	781	703	774	779	717	727	781	745	811	731	784	843	770	728	725	771	723	683	745	749	755	774	785	754	760	773	738	747	761	807	769	719	753	770	745	774	712	766	718	744	753	790	761	768	756	765	744	786	738	751	769	768	756	727	743	746	711	761	760	735	736	745	735	753	707	759	777	758	764	752	744	746	741	722	776	690	769	739	752	774	742	754	761	709	754	755	735	758	765	731	734	770	730	763	713	750	767	755	705	740	758	754	794	693	743	740	783	741	765	746	819	726	748	755	780	737	666	719	718	740	768	770	813	759	724	692	744	743	778	744	749	752	754	756	751	753	803	766	724	726	777	774	775	668	753	763	725	759	752	700	745	757	779	761	757	776	769	748	776	774	740	746	672	747	775	792	727	719	714	745	771	713	732	781	714	769	754	740	772	721	739	749	759	718	752	781	708	782	773	753	779	737	704	761	757	737	758	751	720	723	753	728	794	805	751	742	779	738	745	758	736	726	758	760	729	757	729	760	713	765	725	785	781	768	761	749	769	790	763	749	748	785	757	761	759	734	730	772	682	737	717	743	750	733	765	734	663	769	799	728	757	836	750	744	730	750	776	735	725	768	779	752	777	780	760	748	744	751	776	764	761	765	754	755	762	729	737	721	811	731	742	788	749	793	753	776	672	780	764	723	792	746	782	766	793	782	724	700	719	795	731	729	738	759	755	758	765	738	738	752	760	774	733	759	752	708	762	732	748	811	737	719	705	787	751	752	767	763	756	737	719	750	706	772	714	762	790	776	697	765	758	777	748	788	727	783	678	751	750	764	738	732	722	736	750	742	758	778	765	733	784	795	747	743	759	829	712	813	737	708	729	755	755	748	738	736	733	753	733	767	767	750	757	733	719	731	740	763	785	703	712	760	760	763	724	775	744	750	767	802	725	766	697	728	804	745	812	746	711	823	747	730	697	740	756	725	754	745	692	740	696	756	763	748	688	694	746	732	715	737	714	744	712	726	730	756	719	777	756	742	769	753	725	780	742	764	766	768	773	768	743	724	698	700	735	788	725	714	735	756	750	772	723	760	791	712	804	755	729	760	731	775	742	706	708	793	753	725	746	774	724	735	723	757	723	735	719	761	700	712	788	711	770	693	723	763	724	765	785	761	809	722	768	766	752	741	786	769	758	715	785	736	739	768	718	749	749	747	753	786	807	744	764	737	750	724	810	742	810	769	700	759	743	740	742	808	744	730	724	798	766	728	749	756	766	755	747	745	790	746	759	742	735	738	714	741	748	752	767	802	713	731	712	715	732	732	729	785	726	728	741	796	761	727	701	736	779	745	772	755	696	715	754	716	732	813	750	731	765	755	689	747	782	696	742	749	721	744	702	755	796	775	739	715	712	770	730	751	740	768	756	781	730	718	731	738	713	790	795	712	770	764	695	753	759	754	716	807	731	744	806	738	724	749	764	740	714	802	749	747	760	752	728	747	748	762	774	776	721	792	745	751	787	754	773	761	777	800	737	749	715	768	754	711	764	740	765	724	751	741	811	761	700	778	750	739	694	717	765	748	722	739	787	727	743	770	718	756	703	778	730	747	764	763	768	748	723	737	741	802	754	792	734	699	769	764	774	696	764	749	755	753	771	744	721	697	733	693	735	764	742	752	727	768	771	772	808	770	723	746	765	743	736	734	772	784	778	728	786	731	747	771	756	734	697	715	763	777	790	770	747	736	761	735	776	775	771	785	696	706	740	729	767	758	737	760	793	739	741	795	756	708	739	744	766	749	738	704	698	772	748	744	744	763	774	741	711	744	741	755	770	761	718	748	745	719	788	736	746	706	749	764	745	819	710	708	744	714	741	672	758	766	786	753	776	722	789	707	766	756	777	735	763	758	749	726	754	736	729	757	716	728	750	691	746	765	763	772	750	745	736	757	718	749	757	694	721	718	759	779	712	758	732	754	734	795	742	718	756	733	751	752	754	785	768	730	745	770	694	759	776	754	711	773	721	731	747	756	716	778	711	766	725	776	741	771	769	756	713	710	783	721	751	757	742	735	698	778	750	766	745	731	754	736	775	721	755	755	768	731	687	752	754	720	742	759	761	721	790	721	719	712	765	758	704	783	756	742	738	745	723	729	733	745	722	762	739	737	768	762	783	724	712	766	808	788	782	727	710	707	701	779	736	765	791	704	751	794	748	779	721	779	769	758	750	793	783	754	714	711	735	781	748	737	725	757	758	750	692	717	733	756	783	756	732	768	766	766	733	753	707	762	755	723	759	769	765	744	730	746	772	730	692	717	734	768	734	752	774	731	737	742	736	776	726	751	783	720	744	772	672	747	757	729	739	716	736	786	756	720	695	730	760	760	743	742	746	767	796	763	789	740	745	744	723	770	700	711	758	741	787	752	679	706	727	698	717	693	708	726	766	762	782	716	787	753	728	773	806	763	769	787	760	732	753	765	761	692	728	729	776	763	763	720	771	748	763	747	751	737	764	778	736	789	737	714	735	789	706	767	712	739	760	798	761	731	751	778	743	773	705	739	755	703	727	734	748	749	729	775	810	783	762	754	759	755	737	750	729	748	756	748	774	750	727	751	775	770	729	782	759	745	721	763	702	830	754	783	728	740	736	722	709	746	705	757	759	738	715	824	720	727	736	754	724	750	769	768	771	721	759	720	739	763	764	752	799	734	790	765	720	730	750	734	764	774	718	729	805	752	765	758	740	758	745	705	762	765	755	776	744	727	704	731	761	718	746	727	734	738	806	736	725	780	682	754	744	753	752	793	798	741	678	739	751	811	720	748	730	725	750	756	811	734	769	787	776	800	796	726	757	788	696	735	803	771	724	771	803	757	820	774	791	715	725	739	735	756	740	769	723	722	781	746	712	761	659	745	740	749	742	718	754	742	739	778	712	770	727	745	728	726	774	795	739	720	762	751	760	754	748	770	793	695	731	758	780	732	733	734	734	752	730	782	773	724	775	755	788	706	766	736	760	732	765	756	761	692	792	753	778	743	675	788	692	709	766	733	704	738	758	718	699	743	770	735	725	728	739	800	720	759	730	721	705	714	705	771	746	766	707	742	737	764	687	754	770	765	713	815	766	703	732	708	746	803	707	740	787	768	777	674	686	742	736	667	745	775	737	755	777	749	736	731	723	767	740	723	761	749	715	756	693	719	745	738	782	744	778	749	744	716	720	718	753	786	713	729	763	741	773
3521	4095	33832	75295	52237	16488	776	763	745	734	746	763	752	803	790	746	758	740	723	725	1159	1319	1048	902	799	725	731	735	759	712	703	737	751	760	769	703	766	708	721	740	773	722	713	695	756	771	770	733	718	769	751	783	743	770	703	772	755	724	768	749	739	760	732	729	698	697	748	711	731	738	755	793	687	759	772	751	746	743	760	727	697	764	700	794	709	770	710	745	721	733	727	718	739	723	669	758	674	674	716	678	743	720	724	752	766	714	719	755	718	721	675	733	790	685	745	713	762	727	724	704	767	685	748	744	713	698	728	731	723	748	749	699	730	743	715	765	744	694	742	712	722	700	734	678	734	736	722	727	756	700	690	719	740	714	723	724	730	733	686	717	741	769	756	701	685	728	737	748	681	751	725	708	754	777	736	709	762	736	723	742	709	724	753	682	694	752	773	771	755	752	702	704	673	707	711	733	756	708	723	713	694	746	760	735	711	721	725	746	716	699	744	691	707	738	724	666	765	720	715	728	676	744	732	726	686	733	738	753	700	749	732	708	726	690	701	669	718	719	708	713	730	746	746	719	733	725	715	736	711	742	723	748	768	692	712	737	717	765	784	715	759	695	732	748	716	735	723	701	735	717	668	719	714	742	750	710	718	775	704	756	731	739	727	729	752	704	715	767	675	759	758	734	742	658	688	756	715	674	748	712	766	686	712	695	723	700	719	738	726	666	763	718	731	706	785	725	758	782	718	715	735	711	720	765	711	742	733	699	701	692	704	715	733	716	703	718	741	683	791	744	737	721	768	726	711	703	719	724	736	717	697	745	709	746	755	723	763	725	678	736	785	655	695	743	767	735	708	696	728	782	782	747	700	694	717	718	748	743	721	711	769	747	766	730	659	706	720	740	714	721	715	759	784	692	732	726	692	752	720	688	729	744	740	768	710	711	714	751	704	758	733	744	716	718	770	788	726	711	717	726	780	798	706	741	692	702	698	735	709	765	742	685	733	737	754	764	716	753	768	713	713	746	781	705	752	734	748	747	752	748	782	704	717	705	722	713	736	693	659	740	741	733	755	740	784	717	741	743	740	701	746	719	708	712	754	726	765	734	692	707	761	717	700	672	784	758	768	725	773	762	707	792	698	745	704	726	785	753	673	698	729	715	730	769	765	723	699	714	722	748	730	748	659	716	723	720	766	775	726	739	708	752	791	729	700	695	765	751	737	734	735	751	708	690	722	717	707	727	768	739	681	764	732	724	705	742	696	703	722	711	750	743	684	736	732	760	735	747	720	721	723	744	732	722	714	716	748	754	763	706	745	684	697	735	720	731	698	745	691	697	794	744	748	724	721	741	740	738	713	721	699	770	749	749	720	743	756	722	683	755	724	722	725	731	708	721	762	739	750	742	716	803	705	744	725	730	666	736	750	721	755	719	729	681	725	695	721	745	714	762	703	733	743	709	713	768	743	708	751	791	743	764	723	801	659	724	705	728	757	663	736	693	736	754	741	706	701	719	734	702	737	720	732	709	717	735	711	745	745	729	747	752	730	717	777	731	737	738	718	755	762	738	709	700	721	750	717	729	699	769	666	738	729	750	731	728	702	758	725	772	707	760	732	737	721	741	711	720	703	772	718	711	708	705	745	714	755	708	704	729	706	793	761	771	754	718	725	775	762	670	744	743	740	782	735	750	726	753	724	734	656	728	727	731	740	742	750	711	681	724	702	774	709	706	746	715	729	714	725	702	748	746	707	729	696	699	748	710	723	719	755	748	762	730	740	727	718	714	736	732	726	716	768	742	749	703	718	727	736	770	786	759	737	724	724	768	751	754	741	687	712	690	790	748	701	746	711	743	714	755	713	728	722	738	774	698	715	741	711	714	742	710	680	738	712	702	691	694	709	711	694	722	753	742	720	757	703	717	688	723	723	731	757	719	695	725	762	725	730	732	707	732	715	757	728	721	716	736	737	795	754	735	727	674	728	771	726	706	674	761	773	712	700	738	743	776	748	689	742	701	690	752	683	705	741	733	747	745	747	759	739	738	689	704	686	726	759	764	766	739	714	719	752	691	720	759	734	699	732	759	714	694	735	716	710	686	704	658	750	735	693	707	754	718	710	729	752	706	735	751	729	707	744	750	723	721	761	787	771	715	689	739	723	758	742	755	737	720	737	756	759	783	756	681	737	738	703	735	719	717	722	707	686	767	783	728	737	739	699	687	678	772	757	750	686	689	745	780	737	724	721	761	732	692	718	703	705	755	716	730	734	750	788	724	686	742	716	700	733	708	747	729	727	748	734	715	701	742	703	682	717	729	714	690	710	753	687	746	715	712	743	715	718	737	751	726	717	735	741	714	734	743	749	715	756	753	741	737	715	731	741	735	724	722	778	716	700	744	705	699	761	697	669	765	735	698	735	775	728	756	738	719	723	772	725	715	772	742	760	716	712	733	720	714	698	770	766	697	738	735	763	750	745	746	690	744	751	721	790	751	678	758	740	755	756	728	731	725	771	705	782	707	744	756	704	722	800	688	726	757	703	669	730	727	760	761	696	720	733	702	675	727	758	766	701	780	740	737	738	687	729	675	737	717	706	741	718	738	716	737	722	709	706	703	724	792	749	732	717	731	752	708	735	765	701	675	748	729	735	722	757	712	712	727	746	705	712	717	703	710	719	793	701	798	710	693	717	755	758	701	705	751	695	737	722	754	754	767	751	690	748	673	739	740	719	755	767	721	733	679	732	714	768	741	785	713	734	723	726	791	715	757	700	742	680	733	691	704	754	701	702	744	692	732	724	738	715	751	712	770	744	704	717	750	728	713	765	771	746	699	749	722	719	733	767	729	695	751	709	756	739	722	740	730	711	737	746	700	722	768	756	700	739	735	724	664	759	725	715	716	701	735	777	707	695	774	683	739	719	716	735	709	757	702	753	762	744	734	777	676	709	744	749	789	705	773	714	745	738	729	736	737	713	698	697	741	665	776	718	709	750	706	773	753	720	722	716	688	733	763	721	709	669	738	686	696	690	756	729	715	755	711	733	708	743	726	725	758	721	734	717	705	746	688	739	748	722	739	674	747	751	738	689	704	744	724	733	748	759	760	716	763	712	753	790	728	735	733	717	689	721	701	735	736	741	757	716	723	680	719	700	755	717	755	684	719	703	714	711	783	696	718	717	730	763	714	753	744	726	730	758	732	729	697	758	736	755	675	678	685	712	737	722	728	744	709	741	706	688	722	754	703	723	691	769	680	730	720	722	717	741	775	714	719	751	724	772	693	705	689	724	730	737	723	693	718	768	687	752	721	713	727	758	691	724	730	651	769	722	723	740	727	673	758	720	741	774	714	725	700	734	734	735	726	697	706	682	706	696	711	755	691	718	738	681	760	776	722	751	727	718	674	715	719	693	710	745	727	760	738	714	730	718	736	763	718	769	722	783	748	783	727	704	695	725	744	758	767	697	754	748	764	698	775	706	771	756	703	709	701	733	729	747	764	720	669
23789	21128	29091	51064	66001	44777	13619	2013	990	925	869	885	851	889	860	855	827	858	909	860	1091	1218	1124	958	901	847	824	895	804	844	825	806	864	877	840	850	882	823	898	876	879	819	806	823	836	867	865	828	844	842	845	779	841	811	829	873	836	846	779	846	856	855	818	799	843	864	783	858	825	811	785	795	845	808	840	860	809	844	851	858	850	798	858	813	872	859	818	811	838	821	771	828	865	841	845	857	831	844	824	841	830	829	860	848	837	876	823	832	810	897	867	863	795	812	793	837	827	845	820	860	817	868	831	838	849	843	845	838	812	803	814	817	876	870	843	881	809	817	879	865	829	829	833	845	803	818	816	780	816	822	816	818	832	839	774	823	762	883	844	874	807	849	845	825	845	837	810	824	788	848	807	812	849	837	781	898	840	855	846	856	794	836	835	818	818	775	786	846	884	819	834	801	787	832	834	862	800	827	819	848	865	799	884	804	843	863	856	860	833	860	816	813	848	810	828	825	850	873	789	825	818	843	848	845	807	837	809	824	861	803	827	837	851	807	812	781	839	800	819	908	839	811	801	827	871	848	757	816	786	823	856	819	834	826	801	827	842	853	850	861	841	841	876	851	808	839	829	876	819	859	847	813	796	822	746	837	788	836	801	823	829	840	810	816	856	831	837	831	803	809	823	849	842	825	797	814	744	807	879	854	852	832	880	797	819	825	793	834	822	882	767	846	806	825	814	823	835	801	845	866	807	789	820	886	827	833	798	853	849	815	868	850	793	791	823	814	776	771	784	826	852	843	835	810	830	759	852	834	787	825	822	799	920	818	840	806	831	807	843	829	814	805	830	808	829	813	887	853	788	827	816	808	808	788	809	819	780	826	839	816	809	851	754	844	848	813	810	785	892	776	858	804	791	831	851	842	777	850	877	842	870	806	769	832	810	799	813	795	870	805	838	796	760	803	826	887	732	824	842	878	802	818	811	851	833	809	804	790	864	824	863	791	840	819	838	844	829	839	853	813	780	776	814	809	832	793	785	815	856	872	863	825	845	822	844	914	823	846	827	835	829	809	809	805	847	788	823	813	828	830	871	803	843	880	865	829	805	769	811	861	820	774	798	777	818	789	819	760	793	855	782	821	857	811	803	803	855	814	788	810	766	866	858	885	833	844	861	826	823	775	794	859	826	755	826	797	811	840	840	889	839	810	803	832	842	830	762	831	820	805	800	811	866	869	833	827	838	866	853	798	805	847	810	837	851	834	837	814	825	828	820	760	855	863	855	854	846	838	798	841	832	813	837	848	839	848	823	825	889	833	856	825	828	794	831	774	862	875	812	837	805	861	853	799	829	807	793	834	828	813	857	811	801	823	785	896	832	791	825	860	831	842	869	863	813	806	822	837	834	871	827	850	765	784	813	789	813	918	821	813	864	872	916	813	790	833	805	814	811	865	815	836	809	837	813	796	808	827	848	803	796	823	794	857	801	821	812	811	853	821	824	800	852	797	866	816	769	767	868	766	813	796	836	805	809	788	858	869	823	876	850	776	778	776	884	841	817	853	818	827	821	849	856	812	845	803	841	789	817	813	841	782	851	831	815	852	850	770	827	845	833	875	880	781	821	793	807	790	874	832	781	833	839	821	796	825	809	812	819	884	851	808	803	839	853	877	884	853	864	825	884	809	866	855	791	839	830	853	819	780	851	792	806	800	807	813	840	834	837	819	808	831	814	831	870	853	820	821	852	783	828	849	804	832	828	820	828	838	875	805	845	812	836	823	783	836	784	796	847	858	807	801	842	873	881	751	800	814	862	830	773	817	807	849	856	869	858	836	833	796	813	821	779	863	823	758	835	802	800	795	817	849	847	823	810	839	823	866	795	855	823	783	806	790	868	837	847	856	791	833	846	776	852	833	839	841	823	768	810	831	826	854	788	798	799	829	859	850	807	864	775	851	822	790	880	791	901	851	847	865	847	793	812	858	828	811	810	832	840	808	854	830	816	800	815	836	839	846	880	815	783	847	857	832	814	833	806	830	848	829	899	819	867	890	859	863	876	832	860	815	841	807	824	830	881	890	833	833	814	870	831	815	848	810	843	787	792	847	848	833	782	784	864	816	768	811	801	846	815	814	769	794	805	863	851	800	819	842	817	839	776	838	835	835	832	805	843	858	782	850	858	831	843	794	803	890	795	803	848	815	804	794	792	823	838	785	882	819	807	859	797	863	802	837	834	885	829	868	817	848	824	790	782	809	820	872	900	804	860	823	847	820	842	790	868	796	787	813	848	875	874	832	779	778	838	835	855	792	867	821	849	826	822	830	817	840	794	816	774	818	786	887	800	835	836	796	854	813	842	796	774	793	783	823	801	838	845	811	819	836	795	842	792	792	854	846	846	806	797	847	809	824	787	831	878	842	824	812	829	858	875	836	832	807	849	853	844	813	829	807	877	836	875	813	805	866	835	809	839	836	804	835	856	837	876	835	832	858	894	809	809	764	833	828	779	787	830	812	845	872	865	843	827	800	812	864	842	865	795	790	807	809	828	856	803	802	863	811	850	850	810	843	789	828	831	815	853	811	833	823	822	811	843	820	840	817	803	836	820	854	859	801	833	752	838	804	795	822	789	848	813	848	835	818	913	818	825	783	821	817	829	840	830	788	832	822	845	816	858	834	848	854	824	812	855	865	859	806	839	847	831	830	831	799	900	795	817	844	806	886	810	800	828	767	829	828	835	803	807	873	811	898	811	827	845	846	828	783	869	833	831	867	858	855	822	813	832	819	823	827	844	752	849	850	850	820	815	824	775	807	825	850	850	813	849	797	830	880	843	837	829	801	852	828	842	830	821	831	768	847	824	802	811	813	805	828	853	911	808	856	835	836	866	836	868	862	862	830	870	779	841	818	799	834	811	814	833	857	895	879	889	825	803	841	820	872	837	826	828	808	819	826	812	855	850	808	834	809	810	783	819	808	794	818	815	832	815	841	838	821	811	834	847	873	807	845	767	856	814	817	793	809	856	814	790	842	811	834	854	807	846	822	805	805	859	887	858	866	858	828	840	818	795	756	841	855	847	886	833	796	846	799	888	801	836	821	820	876	800	820	809	820	822	852	870	806	832	783	864	858	839	822	807	838	814	826	828	848	808	794	830	854	834	822	872	849	892	846	814	844	809	771	843	834	821	885	836	825	877	803	860	838	787	844	789	793	797	870	872	854	819	807	863	793	813	795	784	856	804	831	806	773	842	791	793	781	892	804	858	823	801	798	823	812	766	901	851	781	858	813	793	810	870	804	857	827	846	817	835	857	816	866	813	801	816	828	785	806	916	847	868	841	780	817	800	831	881	809	765	859	840	771	821	825	805	801	838	801	822	826	825	885	861	827	810	866	816	866	800	815	799	792	844	820	858	835	821	853	805	806	820	815	844	812	796	812	790	880	888	849	904	882	798	837	793	809	831	839	852	859	873	824	822	791	850	798	855	765	843	823	866	841	807	827	818	830
3771	6004	27291	82899	68214	34827	1459	857	886	818	778	805	855	821	824	853	806	814	821	800	1187	1482	1327	992	880	857	810	784	788	802	789	834	814	856	806	810	785	814	851	853	827	828	767	823	850	805	815	791	783	800	789	848	781	794	827	794	791	795	802	800	800	851	811	799	813	831	786	783	786	818	806	810	799	814	822	788	863	806	816	816	822	795	825	795	878	814	810	874	843	798	806	863	831	812	837	785	768	822	774	811	836	761	849	789	836	770	816	817	794	793	793	765	794	822	789	770	785	818	777	787	787	809	798	864	833	831	761	813	807	770	845	793	839	817	850	824	784	838	779	797	777	785	816	816	817	815	858	809	744	839	825	819	829	779	824	819	804	792	770	818	820	796	840	821	789	809	795	798	826	804	821	831	818	849	805	835	795	748	837	769	762	812	831	780	774	799	861	800	811	831	790	791	799	853	802	822	825	821	798	818	873	811	794	836	808	821	771	802	789	811	808	781	823	794	748	810	744	780	814	745	798	784	818	779	828	844	781	815	833	807	803	832	872	787	805	778	829	811	796	830	775	795	771	809	787	829	807	781	805	798	811	868	812	785	789	867	767	806	814	814	784	779	755	797	787	848	828	803	847	825	824	826	738	802	773	796	789	806	826	771	780	781	800	828	783	767	839	823	801	788	837	805	826	822	769	806	771	809	777	831	828	781	825	781	823	788	834	795	823	790	805	809	812	774	818	817	815	802	796	805	767	773	832	834	821	795	829	799	762	840	820	788	819	829	795	788	814	803	791	847	807	778	774	744	759	810	788	811	784	814	814	832	805	759	841	786	746	835	820	803	849	821	794	810	801	767	840	829	781	776	766	803	848	802	820	823	793	825	754	788	868	805	797	781	812	813	794	750	821	797	806	795	832	814	795	832	762	814	736	791	815	820	821	872	813	799	793	793	776	811	824	786	836	823	814	846	789	779	769	776	789	793	786	765	801	779	823	780	776	794	782	783	869	814	784	823	810	783	796	763	802	808	812	775	810	789	785	785	796	792	787	833	744	802	823	788	820	799	786	796	804	804	761	799	833	733	786	822	778	821	795	833	771	819	822	783	745	783	817	811	807	803	788	788	750	814	830	786	819	789	841	793	859	832	766	805	807	799	780	821	780	789	775	799	762	840	824	810	762	788	771	808	769	826	787	839	789	763	793	790	788	814	816	775	757	768	753	853	820	781	767	764	797	777	827	807	788	817	814	806	769	756	821	813	826	784	837	756	773	829	786	765	790	824	741	809	819	746	790	835	804	817	790	789	790	815	819	781	770	776	816	722	791	828	838	783	833	761	781	787	820	754	793	850	769	779	787	809	835	798	795	817	836	801	777	804	800	851	820	778	819	800	767	810	745	840	818	743	822	799	820	788	741	780	792	808	784	838	759	795	836	777	808	820	813	744	799	813	807	833	801	775	833	803	808	822	789	794	843	823	840	803	821	787	836	822	817	813	728	849	799	781	834	835	837	815	771	810	788	781	768	808	802	795	824	819	811	798	813	810	777	798	857	792	768	789	802	792	795	814	817	827	823	835	796	781	808	837	803	849	780	790	845	855	857	819	797	847	768	839	788	854	807	819	816	785	799	786	793	794	812	842	843	861	792	818	802	822	801	795	785	772	811	862	769	776	786	790	793	828	840	818	789	807	805	808	806	793	798	739	796	785	769	795	838	803	823	825	795	805	801	801	802	784	792	819	817	783	758	809	780	773	787	825	791	826	803	768	776	867	758	839	783	785	802	800	814	796	793	814	780	766	798	807	829	711	819	775	799	795	825	827	793	818	836	806	809	790	815	805	855	797	786	816	774	794	821	825	803	861	764	795	840	867	783	800	764	853	755	852	826	779	818	820	754	802	798	840	763	798	799	805	802	747	769	805	826	756	775	769	841	822	773	776	849	817	814	804	761	823	797	814	838	781	819	794	788	793	768	805	767	790	779	817	753	797	770	795	803	784	863	790	820	844	826	767	770	763	810	750	806	782	809	794	816	849	847	792	807	801	829	815	814	839	763	842	724	834	816	836	798	809	859	787	823	801	784	779	767	838	821	776	831	828	809	772	838	806	763	809	896	772	824	806	812	782	753	834	850	798	815	777	835	815	775	803	819	780	786	810	802	831	756	824	829	808	796	790	823	832	792	830	798	799	802	791	817	815	774	824	803	831	822	797	784	800	792	837	756	777	840	806	762	793	796	843	777	798	798	743	775	848	789	829	800	801	805	828	802	800	852	859	810	783	834	804	842	804	804	773	795	812	819	733	817	773	787	834	832	768	845	815	815	868	778	770	803	772	791	789	789	799	799	757	827	822	815	766	835	776	813	777	827	793	753	799	777	792	798	792	798	793	780	813	852	813	805	806	865	797	784	764	827	752	764	784	830	836	783	777	827	829	785	777	779	818	835	805	759	791	805	751	770	827	813	732	830	804	791	792	829	778	790	781	777	808	832	825	841	825	799	792	797	798	818	853	793	823	846	816	793	827	797	730	813	758	837	754	765	793	803	814	806	756	805	820	756	821	796	801	837	779	795	816	823	818	770	817	772	784	808	766	777	813	788	802	812	778	764	898	779	805	816	811	769	745	772	830	744	768	788	828	809	805	762	835	819	773	784	766	784	804	817	782	777	800	803	836	759	786	822	783	786	808	786	756	848	828	780	793	788	821	812	821	790	789	813	801	753	762	816	816	772	800	781	797	833	816	760	758	808	868	800	755	792	805	761	851	836	767	787	811	803	797	782	795	774	766	813	818	848	820	786	787	774	796	816	846	812	778	812	775	815	797	772	823	795	764	840	800	780	769	803	853	747	804	820	828	746	825	798	820	802	823	877	844	823	823	787	810	779	803	846	771	788	837	794	795	746	833	791	760	808	845	744	758	803	833	810	818	760	783	832	807	790	762	773	824	851	767	817	813	799	788	795	840	821	794	820	741	805	798	747	857	788	867	840	809	794	789	793	801	827	743	769	790	772	787	777	780	783	827	783	810	797	804	856	776	869	759	792	763	757	824	758	815	808	809	790	826	786	794	839	791	776	856	769	796	775	824	778	799	816	807	783	826	832	780	847	796	814	817	819	806	819	803	819	727	796	792	800	784	840	769	810	781	775	760	826	784	813	809	857	782	793	773	792	848	774	787	828	794	851	863	793	804	809	858	836	798	814	826	845	798	780	813	740	818	826	811	829	825	791	796	803	801	774	812	779	826	773	804	805	817	842	826	791	819	816	823	800	815	803	793	779	804	793	756	794	775	835	793	843	789	772	761	813	837	801	798	815	821	772	796	779	839	770	790	773	760	801	835	850	801	794	803	808	767	809	799	809	863	812	848	803	859	779	821	781	790	784	788	768	806	806	814	792	811	795	820	801	802	831	824	825	799	832	854	789	911	774	777	773	793	787	821	774	811	774	835	810	764	828	790	788	765	848	812	773	776	847	767	814	756	840	808	838	783	780	790	826	757	771	768	822	794
27138	13422	4770	25390	21581	7052	1181	822	772	801	846	768	742	791	818	760	795	807	791	747	858	815	807	772	794	804	824	796	788	775	814	784	794	809	849	812	786	815	828	722	821	831	811	781	799	767	771	794	790	825	761	743	855	763	774	757	768	808	772	785	799	850	795	841	786	810	840	774	797	801	825	818	754	812	752	778	793	816	791	762	816	806	833	797	763	767	820	770	803	700	782	769	780	825	762	746	744	790	788	779	747	786	821	769	790	789	731	813	807	807	838	742	779	824	725	831	813	839	830	852	808	780	755	795	730	786	827	783	811	809	819	785	769	796	748	731	808	713	772	823	808	813	796	758	778	818	765	789	791	763	840	785	786	785	787	764	784	767	819	775	799	831	822	807	781	768	766	794	835	774	776	760	753	759	807	787	792	753	759	780	771	770	801	786	796	775	790	796	780	752	794	759	759	819	774	828	787	787	794	809	773	778	769	795	792	803	758	801	758	831	829	824	805	749	802	797	812	799	746	772	811	774	761	802	767	780	791	828	793	703	786	762	774	844	796	752	832	794	758	755	805	803	817	802	776	771	805	817	762	758	795	800	786	835	773	776	789	728	749	776	778	789	779	775	773	741	808	735	778	800	814	765	729	812	770	779	783	783	738	754	799	752	798	783	793	788	767	766	793	781	774	801	809	782	772	762	804	745	816	792	739	821	740	781	737	798	750	772	786	838	816	825	766	762	763	755	805	810	800	775	753	765	790	734	764	834	790	753	795	807	791	810	734	826	783	778	778	801	794	763	796	834	865	859	799	815	802	803	842	772	754	760	725	779	730	795	794	777	800	847	828	770	761	784	778	791	823	814	772	753	775	798	758	797	853	772	807	806	775	753	768	805	809	773	792	767	754	786	782	805	789	751	758	842	768	759	806	782	805	833	766	781	802	751	772	791	817	811	802	829	768	800	740	785	822	769	806	787	789	772	873	763	840	783	784	763	789	743	766	778	826	768	832	794	774	781	763	790	772	798	749	762	832	744	751	793	789	745	751	775	798	780	801	797	817	757	809	761	788	783	800	783	781	817	774	813	827	797	819	796	791	759	793	765	729	796	799	813	765	785	744	822	770	796	769	765	822	821	762	786	798	787	782	837	786	816	796	744	760	796	809	757	780	789	771	762	757	813	809	773	804	780	838	816	756	754	767	777	793	783	750	782	782	775	801	792	773	771	790	772	761	822	814	756	838	749	848	784	762	784	811	778	747	769	783	775	758	772	803	824	789	783	768	808	783	815	798	759	823	780	763	801	819	806	827	832	773	837	809	781	744	741	784	766	778	741	762	806	789	815	773	801	819	795	773	737	793	737	788	779	789	791	785	851	759	802	806	791	799	791	799	756	787	823	850	797	737	812	811	751	767	762	759	835	777	763	773	781	781	800	786	790	791	785	825	788	790	873	800	795	804	785	720	812	748	748	826	788	822	764	785	815	779	754	747	746	736	770	752	803	789	783	797	773	771	764	794	787	770	784	762	722	747	760	779	832	828	810	764	799	760	799	802	779	747	759	804	786	808	787	825	797	769	801	787	806	790	778	778	761	761	802	760	790	748	763	757	734	746	794	773	826	812	791	734	771	746	772	781	794	763	790	767	773	754	799	787	767	772	784	783	718	734	734	784	770	751	768	760	816	775	807	773	792	841	754	787	813	811	796	796	774	727	754	758	743	739	765	835	814	840	759	823	827	789	841	777	792	764	809	754	802	756	793	803	794	797	762	791	787	827	770	837	817	775	779	767	792	766	839	747	748	787	792	719	760	736	815	785	756	816	756	802	787	811	826	791	788	763	770	789	763	794	826	747	769	805	857	807	767	767	725	755	802	787	818	799	768	802	802	804	765	739	762	804	777	787	816	774	805	829	818	765	795	758	732	827	796	833	790	795	744	800	764	772	763	851	775	792	827	743	770	802	766	762	777	764	804	777	748	776	793	844	819	739	757	764	817	736	776	787	782	756	773	817	800	793	793	849	743	793	776	793	779	817	763	814	828	825	757	857	770	838	822	805	781	806	807	840	818	786	781	802	784	696	756	795	737	758	741	810	840	772	803	775	771	779	783	720	808	790	775	786	778	797	762	809	812	810	774	817	791	834	777	711	795	763	806	788	814	750	834	791	813	772	773	756	778	779	732	819	807	792	764	752	776	790	771	798	804	766	832	774	791	808	810	807	777	772	783	722	811	786	796	793	819	810	749	724	802	789	744	793	750	744	791	829	802	791	796	782	777	774	789	778	805	748	833	743	779	759	791	837	794	766	729	823	789	788	803	803	800	794	770	794	803	762	819	786	776	805	784	727	811	778	764	766	758	797	733	803	737	758	811	828	766	795	791	797	804	722	770	821	792	785	783	738	795	760	773	826	768	812	824	787	841	838	772	740	799	792	788	786	776	845	757	803	736	763	751	736	774	807	788	815	826	813	809	855	786	807	772	750	755	811	823	760	823	776	764	783	800	773	818	793	796	752	791	821	762	735	833	800	736	819	819	790	791	812	852	818	772	755	774	795	779	760	814	776	795	829	776	796	764	767	794	792	859	754	817	698	825	796	723	782	782	796	785	793	828	758	816	761	837	825	795	776	769	802	762	783	770	821	798	804	789	797	812	793	847	761	724	795	826	787	770	731	801	817	823	811	769	811	795	809	820	758	788	788	824	742	804	787	799	796	755	841	842	767	744	807	823	737	827	773	820	784	802	778	758	773	796	745	821	782	785	726	769	824	765	788	753	780	768	793	808	797	815	807	770	735	797	812	786	766	754	803	815	775	796	809	812	764	781	814	804	758	812	836	822	763	783	792	754	809	762	772	834	756	770	793	751	783	756	747	774	807	789	768	823	769	837	730	749	832	787	788	778	796	745	780	775	777	753	815	829	773	836	805	831	731	770	785	824	802	794	799	794	823	803	741	793	789	790	768	752	779	843	841	798	782	788	807	764	833	790	769	754	772	745	756	751	808	772	894	776	813	782	762	760	760	760	788	778	774	786	747	737	758	788	761	792	801	756	774	775	809	735	759	777	768	770	773	853	783	738	772	776	822	790	802	789	765	760	788	774	764	796	756	774	809	769	796	792	839	782	732	730	781	841	793	758	773	826	765	730	798	749	797	825	837	762	824	779	859	767	762	768	815	770	795	803	742	760	828	760	773	786	841	793	812	744	800	802	722	752	810	799	821	787	763	782	807	824	788	785	836	759	785	785	796	774	755	755	795	773	788	775	775	781	774	735	833	793	812	805	771	802	745	840	790	838	799	736	781	808	801	841	780	844	769	790	796	778	798	732	791	796	732	803	804	770	739	809	821	869	814	771	799	845	838	754	755	755	830	843	789	769	806	773	789	763	779	772	870	795	761	793	782	790	805	803	805	810	792	721	809	744	855	753	780	755	795	789	800	792	724	787	788	807	788	797	830	829	763	776	780	757	751	821	813	778	824	762	806	770	755	734	777	736	761	809	797	829	749	727
4944	1022	5036	21130	15000	4581	836	721	724	724	671	671	734	724	743	742	693	712	720	716	708	769	800	748	737	669	693	725	713	698	741	742	768	724	773	649	729	744	695	758	694	699	743	689	690	687	734	697	743	713	693	675	739	686	696	720	742	751	731	751	718	712	719	770	716	713	746	739	707	719	726	728	742	745	693	666	710	721	731	743	722	702	711	722	699	707	682	744	691	726	730	693	746	671	720	683	690	710	719	701	721	715	684	704	695	658	725	764	661	710	716	685	656	698	721	726	696	704	706	714	685	733	694	719	715	712	742	722	708	705	735	702	687	727	694	761	711	688	667	762	745	714	687	750	715	757	711	736	698	765	738	716	690	666	682	723	720	647	720	726	745	704	710	718	680	716	706	703	752	687	761	744	737	707	696	675	688	698	704	697	688	705	706	729	706	683	742	688	757	709	684	709	724	678	692	682	725	716	708	703	714	732	690	731	661	721	719	755	682	692	722	746	714	717	702	688	692	735	700	741	750	741	726	741	677	750	663	700	674	705	725	663	662	724	715	745	738	703	722	697	701	712	698	693	682	756	688	684	682	697	727	810	714	705	711	699	679	743	678	713	711	670	716	690	721	748	737	735	719	706	686	722	700	720	731	791	707	695	677	720	711	725	760	717	723	672	706	689	714	685	709	663	661	770	687	714	736	690	664	723	706	701	701	759	674	693	714	712	785	692	711	741	712	716	748	732	719	744	710	730	684	689	688	744	742	726	747	758	684	777	704	691	722	676	736	674	718	718	705	719	707	659	722	634	713	703	734	747	722	772	781	813	756	664	671	730	747	733	691	745	682	701	701	673	692	733	721	692	735	699	681	693	713	718	728	698	767	701	715	676	724	733	723	713	699	719	731	743	701	708	701	713	740	702	722	664	784	759	728	706	706	703	708	712	702	707	745	682	673	716	682	752	751	675	733	632	717	746	690	705	716	677	760	694	655	754	703	720	751	712	699	748	672	747	736	703	653	702	742	701	727	706	667	686	725	692	754	701	711	740	750	715	733	729	729	690	735	708	710	689	701	653	736	663	710	748	754	695	700	687	720	717	705	688	731	729	708	669	692	695	730	733	730	726	720	710	683	740	712	707	774	704	677	741	761	699	715	669	698	729	744	767	727	743	725	704	664	686	718	664	699	772	717	720	731	729	792	686	718	759	719	696	665	751	711	764	706	737	693	721	712	729	702	712	685	728	712	653	698	726	701	732	694	742	738	673	702	740	716	682	729	696	729	713	719	717	677	720	702	738	731	755	708	692	726	710	745	693	721	717	737	728	712	678	648	674	700	735	741	716	718	736	656	707	742	693	717	717	700	715	695	741	727	650	679	712	729	763	691	720	777	715	736	711	666	726	715	702	682	705	696	740	704	693	737	674	729	728	728	746	723	725	682	705	685	718	692	657	688	651	658	674	689	722	751	733	738	727	707	710	726	783	678	723	687	657	720	739	694	651	743	710	701	742	708	739	740	724	684	705	656	722	727	711	737	704	739	691	684	789	726	684	708	772	713	711	704	697	737	724	692	729	672	731	674	699	750	639	669	720	701	641	748	785	678	716	698	730	684	682	686	679	705	770	782	733	715	719	739	759	766	722	669	720	718	724	745	717	719	719	721	777	715	707	732	680	721	763	704	746	664	703	729	702	773	687	707	738	685	691	682	726	769	733	713	722	682	673	699	718	703	688	743	695	749	689	728	664	706	705	719	716	752	737	741	693	721	722	759	755	734	652	724	725	719	717	716	743	679	733	688	661	726	694	696	757	665	729	713	734	670	740	684	714	724	757	722	722	709	697	706	738	707	754	757	685	709	694	708	757	697	748	723	717	722	714	737	699	694	674	692	751	703	742	703	735	692	692	722	682	701	709	718	733	695	692	717	689	721	704	730	711	757	686	762	758	683	716	749	713	679	709	704	715	706	733	742	714	733	696	688	695	746	657	716	778	666	711	731	734	678	675	755	719	739	694	717	718	729	693	723	736	714	728	704	691	699	736	729	688	699	707	672	659	731	735	675	725	702	710	733	727	693	685	741	701	770	735	715	722	740	682	708	678	734	703	715	685	721	716	728	750	716	728	684	673	718	726	729	743	709	709	717	712	715	729	715	709	711	744	759	746	685	703	709	703	712	710	653	703	698	669	725	708	712	709	699	711	719	688	680	700	711	726	699	760	724	716	703	695	719	656	727	717	693	683	677	680	697	701	720	677	666	727	716	738	743	739	744	681	738	743	722	731	749	728	689	683	693	689	706	718	729	722	741	718	715	694	694	711	707	706	720	709	721	692	732	755	744	716	700	746	751	697	741	688	699	713	745	734	707	710	686	693	692	666	686	725	748	703	698	689	693	648	729	724	724	711	738	670	749	681	703	722	701	667	743	717	735	738	734	724	700	723	744	651	704	680	728	707	702	713	658	703	697	737	696	695	694	716	699	711	711	719	695	757	678	732	739	714	693	711	721	767	713	668	690	711	706	738	727	686	754	739	750	689	684	714	711	711	704	761	711	721	680	743	696	664	690	676	710	668	737	721	733	697	739	738	736	685	722	698	703	722	707	698	699	665	720	748	721	721	701	712	693	723	701	697	685	716	701	685	732	727	736	715	731	728	679	740	705	700	672	724	735	685	669	735	707	684	736	711	690	713	694	787	721	738	695	724	741	693	705	742	713	703	742	706	691	697	700	663	677	699	718	751	713	699	746	732	698	729	710	684	702	757	714	753	774	719	728	693	673	725	741	723	711	701	655	684	722	758	764	773	710	717	695	703	678	706	707	740	746	770	725	654	725	742	711	706	712	675	724	681	693	791	725	691	744	687	729	706	683	705	731	720	667	734	688	725	690	704	702	722	750	708	690	711	699	674	720	709	696	708	696	691	710	703	734	701	690	671	715	729	703	749	742	684	685	706	705	725	729	729	735	661	685	736	708	742	771	698	726	671	737	682	685	736	743	712	736	734	748	624	751	706	698	702	723	658	682	681	721	764	735	748	708	749	738	701	690	731	726	727	671	734	701	687	675	730	657	720	724	712	737	712	749	694	700	754	666	725	727	685	747	683	768	702	724	715	793	733	715	717	737	705	720	723	700	702	719	699	668	666	732	729	686	740	716	696	718	698	697	686	744	679	735	716	723	702	686	749	747	724	710	706	682	690	649	717	784	694	718	746	724	777	667	747	672	734	737	706	719	714	716	689	729	742	707	689	723	717	711	703	702	672	710	703	706	723	716	736	762	722	689	745	723	721	745	723	784	692	703	738	636	684	714	689	690	696	691	720	712	660	659	732	735	731	720	709	757	750	721	695	701	714	695	683	735	741	699	694	760	696	752	732	694	728	739	711	755	666	698	671	705	782	694	717	701	726	691	687	721	743	745	695	696	705	732	670	719	664	735	727	717	709	713	690	709	718	728	724	696	719	750	730	666	710	715	764	736	677	675	704	719	710	671	702	690	668	713	738	757	705	645	717
24524	21096	29481	62097	57574	35058	8252	1204	870	818	838	792	770	770	801	819	805	753	739	829	807	885	858	810	792	727	742	769	755	768	744	762	824	759	760	688	790	790	774	757	722	753	756	741	751	764	713	741	741	729	745	774	765	766	772	723	773	690	724	752	748	735	737	738	759	748	807	695	746	748	722	762	797	788	720	747	706	725	779	768	767	755	731	778	774	709	734	789	737	771	780	752	727	719	768	713	722	737	744	758	771	775	758	772	748	728	806	827	751	772	779	719	774	755	702	761	750	761	719	713	770	780	795	745	741	746	766	695	772	725	788	753	731	739	744	775	762	731	774	742	776	729	726	753	742	800	705	714	759	669	708	740	730	735	796	732	743	764	788	748	798	779	760	766	754	770	720	717	700	758	763	760	789	764	707	779	770	732	776	765	823	776	745	785	708	691	726	776	744	774	742	780	730	773	757	768	738	760	764	734	697	698	767	706	733	733	768	821	768	717	701	738	759	731	802	744	762	806	726	774	723	791	777	754	752	722	738	765	708	772	752	715	765	734	780	746	732	718	773	718	766	753	793	703	763	744	757	735	768	738	774	768	775	750	754	747	750	775	772	716	736	729	758	739	756	750	732	740	739	737	760	741	734	775	771	731	788	751	757	783	732	833	758	714	745	711	749	696	799	757	767	751	749	765	788	738	744	752	764	767	741	729	728	763	713	694	700	759	777	774	757	712	746	755	773	740	745	718	722	854	805	736	767	754	711	765	741	760	727	698	769	787	717	740	755	737	759	771	734	759	765	757	730	773	742	756	707	765	772	734	754	712	686	706	678	739	714	740	687	758	743	748	748	777	795	696	783	695	744	721	729	730	802	737	701	774	779	756	740	735	740	764	740	701	751	776	769	755	758	716	767	768	760	730	731	744	714	740	734	756	740	758	707	771	804	738	777	709	772	782	767	747	708	742	797	750	749	742	752	731	726	764	747	746	710	673	692	760	763	713	761	726	711	755	733	753	711	770	740	741	735	765	758	739	736	738	749	736	748	796	774	795	750	700	734	728	723	766	726	761	774	763	706	753	775	745	751	770	744	761	757	747	770	731	720	763	766	781	797	807	717	748	778	799	717	783	782	736	724	726	722	744	712	726	727	759	757	736	700	757	730	739	736	744	788	739	760	742	772	807	719	727	777	710	758	742	746	802	737	758	740	694	745	682	714	720	734	747	729	788	765	758	762	761	742	785	751	740	793	787	730	733	736	782	752	762	773	797	725	742	767	730	724	774	807	756	736	700	749	746	788	750	696	769	736	743	735	731	769	787	769	809	732	732	774	728	783	761	768	801	739	765	741	732	750	710	732	761	730	709	748	727	788	749	734	679	749	767	704	790	742	761	797	716	748	712	743	775	773	787	766	731	692	773	757	738	767	752	728	772	771	688	765	777	775	772	713	761	756	739	734	770	764	740	785	733	712	753	749	714	759	709	750	790	802	746	765	797	718	715	801	758	725	710	766	771	741	745	763	796	747	744	733	778	722	753	729	766	739	711	738	759	760	756	721	742	813	740	758	710	738	760	760	777	805	791	709	750	755	768	767	760	737	765	782	753	781	718	727	771	760	727	672	743	734	740	726	801	765	739	761	733	729	744	764	775	769	761	714	793	792	770	745	734	726	750	760	733	744	747	717	740	724	741	740	769	737	774	756	716	793	744	764	774	732	786	740	738	726	731	755	771	781	761	731	748	695	757	739	778	707	750	779	777	748	766	803	768	741	716	768	746	773	698	706	701	747	791	787	789	715	705	734	797	695	752	698	740	773	782	722	718	725	772	751	738	763	779	715	736	725	731	772	724	737	778	746	735	726	750	757	760	713	730	756	784	767	762	793	721	735	781	738	734	751	727	776	752	766	723	752	723	733	724	713	741	708	763	720	706	756	707	732	721	725	760	718	743	735	761	716	768	739	723	746	775	727	777	751	785	719	747	742	732	808	792	743	749	790	775	744	735	759	704	758	755	724	753	817	769	735	790	786	768	802	770	774	742	765	752	820	720	753	761	733	754	729	764	796	736	788	776	777	791	779	741	765	753	797	718	724	753	736	708	771	750	728	754	740	786	742	716	713	760	760	689	722	752	731	748	749	733	760	779	768	760	754	738	755	776	731	754	749	780	782	764	738	747	788	760	767	777	724	663	717	764	785	790	739	758	730	725	802	730	719	718	767	742	763	736	702	780	736	739	801	770	733	788	755	786	744	734	731	737	743	743	754	721	745	779	728	764	742	732	737	733	818	765	751	716	733	715	840	773	736	744	766	694	709	762	759	728	726	718	744	721	732	761	706	757	779	781	817	726	740	776	728	773	763	757	783	729	734	750	740	765	746	750	739	764	728	741	729	790	718	763	785	713	746	704	715	739	774	716	729	787	703	732	738	770	772	739	763	773	804	707	744	778	778	684	743	753	759	793	779	682	726	758	785	794	682	802	788	767	737	713	746	697	802	768	788	733	776	729	730	777	751	741	700	759	759	743	789	677	713	774	756	780	713	766	710	745	759	741	781	714	769	706	758	699	708	708	747	724	790	703	767	755	729	755	751	736	774	740	755	808	745	726	746	755	787	769	774	722	759	763	761	730	726	740	709	731	721	744	722	772	748	760	762	787	791	686	733	714	792	746	715	754	768	727	749	763	771	729	750	757	729	744	691	751	728	760	770	737	722	785	752	770	749	738	753	771	751	765	787	762	781	758	731	780	707	749	743	691	711	728	765	814	774	745	746	754	758	755	744	707	784	766	779	742	727	775	732	764	765	770	805	717	748	737	752	786	739	772	711	778	723	750	724	743	790	777	755	748	781	716	761	721	747	775	740	731	728	752	782	750	754	742	758	779	742	779	765	737	732	809	782	728	744	715	712	744	711	757	732	729	723	750	743	775	747	740	702	785	701	739	727	778	756	728	758	756	766	742	744	744	749	772	738	755	696	804	778	736	739	764	749	822	753	755	715	790	709	747	742	760	740	770	758	726	765	784	698	766	786	745	743	763	795	756	706	754	715	744	740	748	727	817	737	782	755	716	843	711	738	777	741	724	781	746	796	741	738	797	785	747	722	709	716	749	760	757	774	761	761	774	744	756	741	813	739	742	769	740	757	721	773	750	756	773	727	755	770	741	732	746	786	790	726	795	728	801	762	767	753	718	725	746	760	740	751	719	772	695	750	740	755	728	789	745	762	773	770	711	721	789	733	751	739	741	735	766	730	762	719	767	707	726	718	736	729	746	726	731	748	743	743	806	761	731	727	724	773	723	689	740	767	780	757	815	774	725	765	736	735	781	730	779	772	761	729	743	756	722	749	774	750	777	785	751	775	718	729	763	761	735	726	714	786	764	754	805	776	767	801	752	758	763	752	772	752	740	755	809	771	693	688	775	742	750	788	729	737	786	759	737	774	757	723	737	725	713	783	754	772	779	806	775	785	794	756	759	777	792	805	754	761	752	693	751	757	732	742	749	724	731
3441	5316	35019	75297	51554	24285	1174	765	709	770	767	751	790	737	756	748	767	754	756	732	903	1026	891	823	797	729	727	720	732	731	714	710	722	735	745	749	718	740	715	702	732	727	717	735	740	744	779	760	737	739	769	750	745	722	698	768	724	756	699	733	777	771	728	767	777	722	741	723	803	681	744	755	719	763	709	773	666	755	733	731	727	743	727	740	775	716	741	741	735	679	683	774	720	678	702	699	699	733	713	762	716	756	714	678	724	712	747	715	698	736	751	730	708	753	792	707	716	700	726	710	737	675	741	793	694	703	748	771	688	756	715	689	734	771	693	747	778	745	739	724	693	724	708	720	652	788	698	675	811	727	722	707	742	735	701	798	758	740	741	746	744	733	719	757	674	731	719	726	739	684	713	685	744	740	749	758	743	699	736	729	691	762	758	701	715	745	743	697	765	714	748	749	706	766	708	744	709	741	753	748	676	745	686	740	759	723	749	744	774	745	758	753	721	728	736	775	716	743	720	763	704	725	712	687	685	709	708	679	747	673	741	701	685	743	758	771	688	730	755	732	684	716	800	697	745	728	672	808	736	722	687	692	714	755	711	704	707	680	738	677	759	734	722	738	743	720	742	711	699	726	701	743	769	700	716	726	718	692	768	738	692	726	722	756	725	740	724	752	765	689	767	698	715	727	752	777	756	766	693	765	728	732	708	769	705	701	722	733	750	765	748	752	695	704	703	702	738	728	722	722	731	768	690	764	738	739	754	713	741	755	678	763	707	774	762	693	719	723	735	737	790	699	731	753	752	687	720	742	667	740	741	748	731	761	696	740	690	741	757	751	711	732	703	746	663	688	712	725	732	759	745	695	714	766	750	687	705	745	745	744	724	745	743	747	742	705	730	771	698	714	718	747	746	683	695	697	722	701	691	734	734	781	727	747	749	729	770	756	761	699	726	732	707	719	720	719	718	744	733	705	727	720	734	683	715	769	699	697	717	731	792	764	718	789	733	713	739	729	739	755	747	769	724	755	753	710	754	711	783	761	741	746	755	741	701	702	735	772	707	777	683	777	743	743	726	746	737	731	763	699	709	748	744	770	747	732	745	708	715	713	725	694	740	734	764	739	733	726	718	718	740	697	741	716	752	730	755	747	739	704	742	684	722	719	746	688	732	768	720	746	766	708	736	758	682	712	705	732	744	779	736	719	738	740	700	696	716	734	743	723	767	723	704	734	738	721	724	765	763	720	697	766	743	708	688	691	722	745	782	718	713	699	765	739	698	797	720	730	692	740	762	743	776	751	692	735	724	749	733	739	785	772	714	715	720	717	699	777	717	688	734	691	728	712	715	756	705	681	724	728	724	704	692	750	706	747	770	724	729	755	706	710	738	759	700	725	738	732	709	722	740	705	733	763	717	762	708	673	711	754	736	748	687	711	728	700	732	731	739	760	783	694	719	727	749	742	765	751	741	730	747	757	721	754	738	692	748	715	731	742	726	734	744	687	757	712	695	704	757	777	727	728	683	730	747	752	723	743	713	785	756	690	721	716	729	721	673	748	713	716	696	751	755	696	756	701	710	788	741	697	698	686	719	736	751	716	733	728	694	751	726	726	731	714	693	751	732	727	778	736	766	735	754	750	754	768	721	713	726	754	686	701	786	708	722	680	736	752	713	761	753	691	727	736	643	700	708	740	718	728	716	729	698	737	709	765	783	717	721	731	719	769	676	705	714	716	698	689	671	741	755	737	711	705	699	681	711	726	767	698	676	736	722	761	689	705	770	698	719	772	723	750	754	689	717	732	746	765	724	703	735	742	689	768	701	695	691	696	706	684	680	746	720	765	701	785	759	704	725	703	692	742	684	754	702	676	702	653	758	736	711	774	760	694	740	711	730	705	703	747	739	722	771	759	751	699	746	721	739	734	770	680	706	750	710	713	734	751	764	720	754	733	666	763	671	742	694	739	713	708	713	636	709	718	748	688	738	764	711	761	787	714	742	729	703	735	778	682	721	686	756	842	718	742	714	747	741	708	739	730	706	722	736	721	681	699	745	724	731	736	699	709	766	728	727	707	695	744	750	712	688	737	768	726	739	701	738	641	748	708	786	752	723	695	731	742	714	693	719	694	746	735	668	718	751	784	735	709	700	769	782	718	751	752	755	741	715	762	682	716	708	771	784	722	727	723	752	724	694	755	687	766	684	722	739	706	712	704	715	723	691	733	708	708	739	718	757	742	676	747	719	757	750	708	766	753	704	734	720	715	749	758	760	776	742	783	762	747	749	690	705	715	742	717	728	743	723	743	693	727	712	737	694	716	740	735	732	688	733	722	702	736	699	737	740	786	719	716	651	731	669	697	798	738	711	661	689	735	734	711	768	693	739	721	707	740	712	721	674	724	739	756	707	725	735	739	683	737	703	678	726	755	683	737	760	748	687	690	646	667	689	719	712	763	716	668	713	679	684	680	716	747	709	749	785	775	728	752	682	773	746	697	700	695	698	758	757	696	738	733	723	728	789	725	761	715	732	713	683	675	741	746	765	680	737	729	730	725	702	730	705	702	758	718	734	753	755	725	738	723	741	749	719	678	762	690	748	770	738	701	761	745	678	699	753	731	701	759	734	760	675	700	732	675	739	743	733	712	710	746	763	738	707	703	762	730	702	693	744	691	706	742	720	718	721	735	717	759	740	701	745	696	693	733	673	715	691	751	724	707	735	705	707	775	719	719	743	757	754	763	711	715	697	731	737	734	696	735	745	727	717	758	732	699	698	723	691	713	722	699	760	692	736	705	751	691	693	738	766	658	710	692	722	733	765	710	728	702	713	701	689	707	746	716	727	727	683	754	706	696	767	733	713	729	663	760	715	714	781	703	765	732	726	717	760	710	727	731	727	754	726	714	740	735	723	720	733	737	767	768	697	706	691	751	735	751	698	699	711	750	725	753	686	731	730	744	722	747	746	747	701	692	777	737	743	722	701	739	713	758	760	735	644	747	691	684	712	719	733	713	773	689	723	733	756	746	751	723	711	741	740	732	692	741	674	732	773	685	759	722	752	784	737	746	700	724	752	691	713	724	719	671	743	759	699	728	746	740	730	704	727	764	717	736	720	747	739	744	727	732	764	733	794	775	736	756	709	725	702	706	679	752	700	735	750	713	765	744	714	734	730	758	719	732	727	731	692	696	745	747	746	739	679	684	731	749	741	713	732	697	718	691	708	730	730	739	704	720	752	718	748	684	737	748	758	718	721	730	731	695	777	699	747	720	759	675	700	723	703	732	741	746	733	776	733	724	713	778	744	696	712	698	749	715	713	767	763	738	707	771	697	730	725	695	741	723	781	747	744	749	706	727	728	739	701	752	727	704	764	738	743	709	684	726	727	747	731	714	761	735	715	736	719	737	708	718	765	743	743	682	728	720	718	709	734	753	729	676	700	702	743	652	759	745	739	757	730	740	725	784	713	741	700	721	736	695	697	706	759	720	741	742	739	707	700	729
23802	21122	33900	53640	49339	33917	13680	1838	952	930	912	919	904	877	905	798	889	840	852	860	1055	1162	1015	929	883	893	885	863	902	898	883	855	862	879	814	896	831	874	886	831	871	796	832	876	918	887	891	863	808	849	895	843	866	924	874	845	827	885	865	765	843	834	842	879	876	859	849	872	833	857	804	895	833	771	851	852	885	861	858	789	849	817	821	879	846	897	813	823	842	847	853	859	826	859	875	848	831	775	842	807	861	841	861	879	902	869	828	852	836	803	895	825	814	829	812	829	841	818	793	864	826	835	831	887	808	808	848	848	813	911	832	800	851	837	799	885	847	851	836	827	875	869	861	832	833	837	862	863	849	835	826	819	878	796	819	832	886	896	831	857	804	841	861	822	825	817	864	858	834	836	891	900	871	839	868	802	894	856	810	884	867	866	853	829	851	818	896	868	805	882	784	858	809	853	849	860	866	822	838	850	853	869	790	876	834	831	839	832	845	835	831	913	900	839	810	819	884	847	859	863	831	847	878	870	855	832	799	865	869	870	852	816	821	850	877	836	873	822	840	851	801	885	835	899	842	879	842	898	898	823	837	847	818	821	808	859	771	840	824	834	861	856	827	873	917	863	806	877	884	903	810	863	876	834	851	845	842	837	810	808	839	857	827	809	808	817	834	832	891	844	834	820	845	785	825	823	849	816	901	870	844	812	856	854	862	868	811	873	886	887	824	848	844	826	805	859	842	836	834	855	841	775	869	803	875	878	833	815	878	855	893	841	877	836	859	860	813	841	854	869	879	850	826	897	872	854	845	912	881	883	795	855	839	831	841	840	861	809	828	848	808	788	786	830	807	860	854	809	884	852	854	854	836	836	844	881	887	838	836	850	910	874	856	840	859	820	848	809	871	829	833	875	871	863	866	835	864	852	843	828	886	898	901	827	848	860	847	809	872	822	848	862	832	877	822	836	819	885	874	799	864	892	807	817	793	818	846	843	893	805	876	904	891	899	819	843	843	872	834	845	800	789	854	835	822	835	797	828	875	847	853	890	872	896	879	849	865	866	810	852	909	846	862	829	854	859	774	813	832	756	813	805	834	841	842	865	804	850	878	881	871	817	803	800	848	830	790	847	845	815	896	835	835	837	827	888	838	903	890	839	843	837	880	780	825	852	824	826	823	831	814	867	820	868	835	852	821	879	844	862	808	831	851	847	897	839	880	812	819	844	868	853	875	865	809	828	779	853	863	879	859	850	830	836	873	824	884	854	848	867	828	854	909	870	845	858	823	892	860	846	877	844	838	855	851	836	876	837	827	800	820	895	816	796	786	878	829	817	837	845	899	901	804	852	860	831	845	879	868	835	838	875	798	881	853	852	883	830	852	842	848	822	860	827	816	794	849	826	861	871	862	933	820	839	816	845	861	808	853	881	853	798	881	863	899	827	834	864	854	841	844	812	841	816	870	886	842	874	822	831	871	870	831	889	844	812	851	859	829	832	805	818	800	785	841	893	835	857	785	864	835	802	884	845	875	865	846	822	854	842	861	823	848	851	886	901	862	833	856	803	823	855	872	860	833	777	849	834	871	868	872	837	826	833	907	862	846	808	809	842	888	828	854	885	866	878	785	859	873	835	816	819	852	857	850	870	875	854	820	815	872	878	873	865	849	785	878	838	865	816	816	846	872	800	836	794	867	878	851	871	865	832	897	809	817	844	841	894	857	816	843	838	861	816	841	868	827	871	842	843	838	854	853	825	853	827	835	799	833	838	856	892	833	833	874	817	784	875	869	829	857	873	855	846	829	852	846	798	858	851	856	877	807	823	881	843	809	819	839	834	835	817	860	852	842	858	848	808	841	836	812	823	822	829	866	823	836	813	837	792	875	887	807	844	847	814	869	876	783	859	822	882	874	861	789	821	879	795	813	816	794	887	866	850	858	806	861	859	857	867	862	769	800	831	821	832	809	858	877	854	859	822	831	870	828	811	845	854	853	806	863	785	779	843	870	837	858	818	855	864	840	820	813	887	870	845	851	852	885	833	833	902	839	824	824	849	807	791	850	763	857	851	803	834	786	850	823	856	837	866	845	809	877	849	897	817	793	837	843	867	889	861	825	862	862	846	849	856	862	818	844	818	813	842	828	812	858	849	895	828	854	852	860	843	853	870	826	845	859	836	811	845	867	861	861	786	814	865	849	832	817	824	847	864	843	853	787	772	766	873	891	855	870	911	808	882	850	907	848	908	804	822	841	794	829	830	843	831	790	829	811	886	815	792	890	883	863	883	803	866	911	863	891	829	864	842	805	841	875	839	834	832	854	856	834	865	865	842	833	828	802	788	846	848	842	844	839	770	856	830	821	778	875	820	836	833	792	811	798	842	809	825	852	879	829	839	864	831	877	822	901	882	853	862	820	845	822	850	830	841	850	876	835	854	822	855	815	820	872	851	833	819	818	869	845	842	861	831	814	859	800	857	811	896	854	815	825	883	815	854	848	892	813	839	846	838	863	862	844	851	840	818	881	865	862	807	821	904	839	893	871	847	825	882	871	796	794	892	845	862	848	842	839	814	844	874	870	867	890	847	836	824	845	779	822	860	826	865	812	777	826	862	854	826	865	866	860	816	855	841	822	872	860	831	838	838	852	837	814	872	819	892	807	770	841	852	874	866	841	855	840	837	880	823	869	881	827	890	856	879	910	934	829	877	846	867	843	859	853	899	882	813	836	901	852	882	855	829	783	839	829	865	832	858	834	829	818	827	796	829	857	807	828	809	834	788	853	825	824	857	847	885	822	888	806	829	856	847	792	790	787	841	804	859	870	800	836	864	800	871	854	848	859	862	883	869	889	879	847	851	800	822	862	841	832	845	835	873	837	870	800	821	862	851	857	833	775	834	841	878	887	851	872	804	813	875	862	866	861	854	827	836	826	841	899	846	849	907	853	829	846	846	889	817	855	850	874	834	823	840	870	848	883	822	826	823	851	867	853	858	831	886	897	871	930	826	874	836	816	835	822	822	838	829	884	848	819	859	878	817	809	861	851	865	820	865	782	874	832	842	834	821	855	912	829	880	847	845	803	824	808	855	775	865	799	852	859	823	837	848	911	878	797	848	879	868	877	803	812	869	822	835	847	860	798	853	822	852	859	853	787	850	858	805	843	857	846	850	838	831	849	823	873	834	843	788	843	820	883	885	809	858	833	807	826	835	825	861	819	864	873	814	830	866	858	887	764	916	833	908	848	851	796	792	842	829	881	829	878	848	818	819	887	858	860	839	831	801	859	829	831	833	868	839	906	784	821	864	863	848	836	899	853	819	764	832	834	880	801	843	838	812	907	868	867	904	830	854	791	895	910	860	849	860	837	864	790	883	854	812	804	815	833	823	819	764	827	868	804	814	854	841	822	826	871	795	808	787	817	826	883	840	865	839	834	846	838	837	866	789	835	870	850	822	845	846	815	824	862	793	781	832	839	833	857	798	841	820	817	819	844	862	865	863	865	842
3776	6995	62871	81929	54119	26731	2872	879	851	859	843	893	867	856	827	827	823	879	836	828	1132	1251	1160	976	893	820	841	848	866	844	842	840	837	847	825	824	844	796	836	822	800	847	843	807	824	871	868	840	851	920	845	822	861	837	824	779	880	818	821	808	879	837	850	834	880	817	843	832	858	816	822	827	826	799	808	881	832	813	826	880	849	813	848	791	826	813	814	865	815	766	836	787	844	840	806	863	851	822	843	838	863	843	831	857	803	828	854	866	846	831	860	805	842	814	821	876	835	836	821	860	846	859	834	819	873	785	839	879	789	787	840	843	816	860	807	846	840	811	820	824	857	801	779	791	794	786	803	769	834	841	856	867	802	838	842	795	801	872	839	801	824	830	847	818	892	852	811	816	819	816	817	798	827	870	863	822	840	879	802	836	838	811	829	832	882	814	832	858	778	811	811	816	808	814	870	789	792	885	790	755	848	873	867	837	837	744	878	825	807	824	831	843	778	846	816	821	863	871	865	805	811	850	860	831	820	816	820	833	821	829	808	861	806	838	808	825	818	899	812	842	811	865	796	858	799	856	782	890	843	856	880	887	862	784	836	834	845	814	849	781	873	786	871	847	798	803	855	808	824	812	788	846	825	794	843	863	843	844	789	843	816	766	805	843	840	830	803	816	803	809	838	848	826	788	789	843	799	853	830	803	826	840	815	850	844	824	849	823	789	807	787	783	815	828	834	740	872	831	832	775	800	840	811	772	879	829	882	783	826	785	834	813	808	869	831	822	840	798	858	817	796	818	781	815	799	792	782	860	799	833	848	820	842	794	854	806	858	828	773	809	802	788	798	808	837	777	842	822	825	815	858	815	810	811	887	837	779	809	836	834	823	807	817	784	761	793	876	839	802	821	772	778	847	813	812	826	835	794	823	837	789	835	858	857	812	845	801	817	829	858	758	851	802	841	868	797	811	855	815	769	818	827	823	803	830	799	820	804	766	843	772	879	823	815	792	826	828	837	855	767	864	832	792	851	775	820	786	850	811	800	777	802	782	826	832	809	837	811	805	809	766	820	836	811	800	854	789	807	795	798	847	877	792	862	853	867	858	851	837	782	815	876	778	820	807	848	786	755	844	902	816	837	819	833	802	805	820	831	815	837	794	858	815	907	830	835	818	830	879	840	816	807	829	828	838	852	837	845	842	786	824	824	846	830	839	847	831	889	828	836	774	817	805	835	778	858	853	774	884	759	846	847	854	773	812	829	843	852	868	895	832	784	799	805	812	773	833	858	875	759	810	823	818	854	764	833	775	857	826	870	811	831	812	820	874	824	763	780	743	860	802	852	861	754	836	848	841	823	858	865	867	865	821	786	901	861	829	841	827	853	836	799	840	766	861	838	773	811	860	798	799	801	798	819	800	780	812	824	854	844	822	784	819	815	820	831	842	768	827	857	806	863	863	807	827	825	823	812	799	882	837	814	791	782	823	862	852	808	779	837	803	794	845	882	836	825	840	800	788	862	779	783	786	800	816	781	792	859	773	822	784	849	776	770	817	811	773	824	787	847	860	824	825	821	830	814	773	867	821	800	856	832	761	831	804	833	760	849	879	839	803	830	781	818	812	808	803	833	783	831	885	845	821	788	802	807	821	789	825	830	834	832	835	826	808	794	874	863	810	843	837	832	793	795	840	866	771	805	768	793	816	815	824	851	850	832	846	839	850	838	860	830	810	799	781	795	840	777	856	816	860	835	786	854	829	884	844	880	817	796	797	803	855	763	831	878	813	827	813	802	799	848	847	842	810	852	787	786	813	835	840	817	806	855	846	822	821	817	825	841	788	829	840	883	794	874	763	836	811	818	840	809	857	805	778	816	733	816	837	845	847	853	853	771	832	846	834	854	829	771	790	821	826	867	831	852	829	807	784	818	844	811	823	814	803	786	803	823	815	812	834	800	834	807	831	806	788	794	818	860	783	820	815	782	848	873	821	818	809	831	815	781	870	829	762	843	812	843	845	789	806	813	831	795	821	821	939	856	815	821	816	865	815	854	791	830	820	890	823	846	832	795	805	830	838	800	802	850	814	869	836	866	807	812	806	828	818	826	817	808	848	789	821	831	780	835	785	822	791	871	789	841	861	886	843	819	832	844	828	828	770	843	866	798	754	790	842	825	811	767	825	817	806	861	832	822	857	834	828	861	839	825	759	775	792	828	863	806	843	772	826	846	800	842	812	794	826	816	785	812	858	848	819	776	824	807	810	806	872	814	804	799	796	812	805	837	843	832	852	786	787	822	772	793	818	849	847	806	860	827	831	830	805	779	789	774	824	827	789	816	827	795	818	830	821	786	821	842	813	858	846	833	821	791	819	836	840	812	846	801	788	816	892	806	814	836	826	784	840	799	795	819	837	774	833	855	803	761	795	790	816	814	844	807	854	880	878	783	862	825	759	854	814	800	795	821	814	842	786	815	824	808	829	835	836	831	860	824	815	814	793	801	790	810	805	816	843	771	880	826	803	829	861	876	820	819	840	862	874	829	780	836	874	837	852	872	894	864	806	836	787	813	792	812	850	823	805	843	842	852	808	890	847	772	818	831	805	806	784	830	820	824	820	844	814	817	845	821	800	809	833	823	836	814	774	828	821	795	803	822	856	852	845	818	811	822	859	823	839	870	794	807	759	835	821	801	852	848	843	819	829	808	807	878	774	752	841	826	820	812	817	815	823	837	832	814	771	848	808	815	791	833	825	790	856	811	779	867	844	798	788	813	832	802	828	886	827	787	837	794	801	811	793	841	820	835	823	863	850	819	803	823	836	787	826	806	805	808	791	849	875	879	774	795	834	921	833	818	804	826	819	805	798	788	844	801	824	804	817	862	776	835	823	820	820	855	813	794	814	777	778	822	837	815	862	831	847	836	812	825	805	780	797	818	872	793	803	783	807	798	782	848	834	877	794	847	820	820	843	908	843	864	823	845	853	824	818	785	875	782	861	828	844	811	837	855	827	832	823	729	828	824	757	851	850	829	834	826	850	836	863	811	895	848	843	845	786	859	827	840	843	871	800	831	853	768	865	835	808	769	853	843	814	824	863	875	849	838	827	819	834	846	820	824	836	811	800	811	821	868	836	800	824	847	808	828	825	869	853	815	838	829	815	833	846	829	790	816	781	806	803	826	845	828	835	829	793	845	833	805	815	791	813	789	837	803	817	827	808	819	814	796	828	844	810	813	857	817	845	840	736	811	802	829	847	806	877	827	810	783	802	798	808	812	855	824	796	834	842	843	816	792	843	795	878	791	795	914	823	797	812	850	779	807	787	761	749	801	822	821	823	856	808	800	815	818	834	830	798	776	788	813	764	861	801	812	810	803	826	815	849	825	869	819	819	832	809	828	843	860	880	835	838	787	798	799	871	818	854	826	835	834	808	822	836	812	840	788	841	816	806	815	817	823	810	807	793	818	789	780	787	811	863	822	813	826	835	823	857	834	880	803	803	836	764	788
27276	14800	20828	30137	14477	4052	1034	810	818	799	779	859	846	801	800	793	791	797	829	788	790	835	853	826	795	825	806	768	829	774	835	849	807	791	811	794	823	792	777	832	751	784	763	789	791	785	848	828	767	798	745	795	773	799	772	755	760	806	789	751	779	860	788	777	781	767	825	769	806	812	783	852	758	780	728	823	839	768	807	788	767	790	838	816	780	782	790	819	778	756	803	818	840	820	769	814	768	807	818	779	773	760	778	827	802	830	799	778	792	804	793	790	771	818	753	837	786	815	797	768	773	801	720	750	713	759	856	798	807	808	805	781	760	778	790	806	801	788	850	820	785	794	821	847	841	800	853	791	815	732	751	719	807	816	837	767	797	782	745	808	796	781	791	784	742	826	806	818	785	799	777	776	796	802	800	808	815	766	755	794	804	734	795	741	831	818	807	853	812	792	769	808	806	752	763	829	757	773	795	775	780	827	785	829	783	710	766	759	772	786	836	829	817	753	826	765	756	805	777	820	824	792	802	773	782	755	831	755	822	831	785	847	813	777	740	791	774	775	780	801	798	778	753	774	782	832	796	866	775	754	813	777	794	791	842	759	773	827	791	824	743	751	803	755	750	778	797	853	746	764	778	792	823	850	764	792	807	809	781	822	808	837	811	782	812	811	824	755	771	768	807	755	756	792	775	762	800	774	797	778	829	777	814	774	789	764	781	781	795	785	778	827	835	787	789	773	782	805	779	837	791	777	772	816	818	748	734	792	844	817	773	817	768	782	736	743	755	751	784	792	793	810	782	802	733	804	754	761	793	761	782	783	786	758	813	783	729	803	806	775	808	833	828	778	798	802	773	760	758	775	843	774	754	797	786	762	771	799	756	774	801	754	754	794	801	834	806	788	782	808	756	785	790	782	722	766	773	796	811	814	754	790	797	787	781	791	816	776	830	784	780	827	849	778	805	742	831	763	748	780	801	789	772	759	799	796	741	784	823	810	759	799	803	780	784	767	767	769	772	794	751	746	758	760	812	798	811	791	765	804	792	795	820	874	755	788	795	765	815	802	807	806	843	819	775	737	846	791	812	808	847	803	781	823	805	783	807	761	823	795	790	782	774	828	799	765	793	796	824	756	785	725	825	747	776	793	814	850	749	734	813	792	826	837	778	770	807	737	765	800	795	736	782	750	775	811	791	743	708	744	789	803	791	770	745	806	802	804	781	809	810	782	788	770	801	838	808	788	780	753	783	812	763	755	822	762	790	840	766	831	786	771	786	787	796	793	844	797	762	813	768	803	785	789	766	780	751	811	788	812	754	751	832	752	753	784	791	793	771	801	775	778	786	772	753	774	793	780	767	807	823	802	817	820	805	774	816	804	815	806	791	779	783	781	760	720	776	812	818	796	788	752	787	797	829	795	804	773	774	778	774	754	784	786	787	812	784	770	703	824	822	772	786	770	782	803	803	794	750	762	767	773	854	797	812	850	827	851	784	787	787	731	791	792	786	739	802	761	770	805	787	751	770	801	771	746	784	814	802	849	801	760	803	772	789	736	803	820	806	775	763	762	793	751	793	769	810	839	751	807	792	761	745	818	803	796	794	804	824	779	831	821	813	769	876	863	760	804	762	779	812	836	743	800	808	809	818	774	766	776	762	790	811	804	774	726	801	786	784	794	805	815	785	789	805	774	782	782	763	795	776	736	806	770	792	793	801	777	791	813	745	756	813	780	776	828	714	803	806	731	756	794	769	796	793	794	801	812	820	815	780	796	816	785	787	783	815	768	801	821	814	802	756	744	760	771	741	825	829	762	809	805	767	821	858	842	808	784	782	771	729	787	762	772	767	767	794	837	825	790	790	771	724	804	773	803	726	772	765	799	794	823	770	745	770	728	740	775	791	730	854	779	805	809	764	749	792	779	824	756	787	778	773	740	829	796	820	795	791	753	796	732	828	766	822	808	789	754	807	828	817	826	793	768	785	815	845	784	789	791	756	816	828	810	789	790	761	775	779	851	778	840	819	789	798	746	736	788	771	768	808	776	820	800	840	808	771	764	751	799	765	800	807	764	760	776	795	745	759	768	764	795	790	757	851	811	834	830	818	810	843	828	814	811	737	751	787	796	798	742	790	778	748	791	726	782	818	749	799	765	802	762	776	831	771	785	821	775	752	768	776	824	827	779	777	791	772	809	764	822	779	796	731	769	782	704	807	821	822	791	831	750	782	809	781	723	794	799	803	811	802	775	747	745	804	854	842	796	761	766	759	789	781	821	744	761	771	793	819	761	769	833	743	812	822	782	825	783	773	809	804	768	782	819	786	829	771	776	799	775	803	751	777	813	794	779	758	761	785	760	820	795	757	766	808	770	822	786	759	792	713	812	812	765	808	789	789	805	803	778	747	786	784	765	735	782	806	819	754	780	792	790	804	786	838	803	799	839	813	768	792	797	817	786	777	821	785	709	789	732	802	803	784	745	735	792	776	802	805	841	743	792	767	801	812	797	758	782	796	775	808	799	789	803	764	789	816	776	803	810	833	786	801	785	736	771	880	742	785	798	731	869	790	769	789	798	811	742	772	842	817	834	793	770	782	773	735	838	782	777	770	790	788	838	810	810	763	773	760	794	799	832	793	801	796	794	846	823	767	811	756	811	781	752	775	783	822	813	759	818	755	818	785	821	796	745	707	825	842	777	776	739	834	782	747	793	800	763	787	818	733	836	823	783	731	785	743	753	801	803	801	784	737	828	798	782	765	796	821	837	800	773	798	799	793	802	786	741	784	805	813	826	795	765	782	804	757	829	792	851	788	776	815	800	823	719	774	809	787	731	826	766	785	781	776	776	828	762	816	801	818	787	809	841	833	783	844	741	811	803	808	780	761	811	815	815	790	799	795	799	807	808	772	805	816	816	782	782	766	757	767	759	814	774	766	780	846	758	770	767	807	842	753	849	823	829	794	788	798	806	775	762	785	805	776	738	838	780	781	796	839	815	786	768	774	764	819	847	772	807	785	814	779	795	776	812	866	782	816	780	829	840	792	769	779	807	754	775	807	786	757	781	736	715	816	752	787	794	806	818	787	780	758	781	795	829	880	822	825	798	785	792	743	808	795	796	810	835	772	780	719	747	837	786	827	753	812	778	770	823	781	753	775	734	760	786	809	776	842	830	842	797	752	779	788	833	804	765	801	772	823	764	757	753	830	768	816	779	796	797	770	794	800	792	755	807	792	775	785	845	811	823	820	773	756	806	772	803	805	843	775	787	806	768	801	847	847	760	762	792	754	782	816	754	789	845	820	832	822	806	812	811	797	775	754	795	834	857	762	757	809	777	797	848	788	796	798	816	766	791	770	788	753	805	749	744	806	761	800	837	791	783	764	787	806	816	771	792	747	759	779	768	776	830	776	792	774	794	790	841	816	760	844	759	752	770	802	828	815	750	855	756	784	777	830	749	825	777	812	767	808	812	788	803	848	797	799	786	744	793	794	768	832	798	788	816
4995	4098	22975	21017	9339	2987	815	742	688	736	736	735	739	682	730	762	718	760	676	744	777	751	769	756	743	724	728	725	690	732	745	728	710	708	751	710	713	700	715	710	689	738	768	721	744	725	750	734	720	690	748	726	716	688	726	724	731	730	717	762	707	724	727	714	737	753	678	732	699	734	723	756	693	775	726	737	749	708	696	763	679	710	749	678	761	688	760	691	748	759	712	688	757	676	757	747	712	724	724	762	773	725	758	737	792	735	715	725	737	710	695	717	727	663	743	727	730	702	734	758	744	705	730	690	709	731	680	747	748	684	728	730	726	694	776	736	735	746	733	707	701	693	714	705	740	775	736	739	689	731	674	734	726	693	691	666	696	727	736	749	722	704	736	699	686	713	683	652	769	707	704	760	708	745	704	711	714	686	745	685	671	758	778	723	696	762	726	763	749	697	713	710	685	715	689	720	718	683	743	766	738	704	725	764	702	697	713	728	694	716	715	701	711	725	680	724	720	699	755	710	755	733	707	760	721	683	706	747	732	730	676	725	703	734	691	747	696	725	750	778	712	729	731	708	777	683	739	734	749	737	747	784	720	687	708	705	729	697	691	734	719	680	745	707	726	752	740	730	691	725	709	723	785	697	698	687	706	745	749	737	701	704	719	701	739	757	666	734	710	743	695	708	704	677	778	772	722	736	686	719	694	719	714	741	744	784	768	721	703	721	696	722	710	668	729	714	701	745	653	729	717	720	712	748	728	724	763	724	693	728	716	727	761	772	780	690	712	789	751	782	750	715	713	717	753	724	715	702	726	756	711	665	670	700	718	753	762	728	732	763	715	690	735	720	771	669	739	707	731	700	693	704	719	724	756	713	712	715	712	745	763	690	749	719	663	715	737	717	704	726	699	742	719	730	721	728	730	700	732	681	772	723	750	742	774	752	696	747	716	692	714	695	690	695	708	692	685	728	740	772	714	730	727	750	724	688	727	699	680	722	757	725	711	685	731	700	705	663	712	724	764	738	699	723	738	700	744	762	735	719	704	705	721	709	720	738	715	729	736	686	703	724	693	712	728	752	702	713	728	744	734	719	692	709	717	732	759	699	706	710	737	746	715	732	734	748	698	734	766	778	739	686	735	717	742	711	769	646	711	713	736	736	767	715	680	692	722	711	730	734	690	717	697	757	771	719	718	746	721	695	707	754	751	726	790	747	732	722	723	740	706	720	724	707	741	727	733	671	740	732	753	729	737	710	716	719	728	717	689	717	711	725	688	733	733	724	737	667	732	705	726	704	698	742	740	696	699	734	734	727	762	698	701	720	676	711	707	735	745	701	733	690	716	746	708	703	681	688	746	739	660	754	697	723	732	697	697	717	755	741	772	704	718	711	716	717	701	692	704	737	678	728	761	708	732	731	739	778	780	741	711	705	733	751	707	683	742	720	759	701	699	697	723	689	720	685	708	680	731	693	711	686	770	768	710	705	715	745	714	714	678	773	781	740	726	693	704	758	709	719	701	733	743	671	712	755	716	726	704	739	734	745	754	715	689	732	696	752	711	717	768	759	685	718	720	717	680	742	730	671	768	711	769	657	719	721	697	772	725	777	711	776	739	705	681	701	740	726	709	724	737	729	730	736	719	709	705	673	744	758	719	716	705	690	732	694	697	717	715	733	767	699	673	702	772	749	714	744	747	705	788	698	735	707	712	700	746	759	748	706	717	709	703	736	774	719	705	700	718	715	697	732	759	747	704	723	705	711	708	708	692	712	717	741	699	722	713	781	713	702	712	714	700	717	680	743	693	702	743	765	707	722	679	735	709	722	672	711	735	733	733	690	686	714	732	674	708	713	693	745	745	745	693	725	736	768	722	718	741	739	718	740	736	714	743	705	734	715	743	729	741	693	686	733	754	764	711	705	794	687	722	681	730	740	707	749	713	756	679	715	751	715	725	699	750	736	711	734	689	746	746	738	731	752	731	695	683	718	701	685	728	732	733	760	751	733	734	680	757	762	671	653	682	720	730	709	746	684	737	736	731	721	731	738	723	742	751	724	717	724	739	676	726	754	753	740	701	764	715	765	704	704	695	718	738	757	701	719	763	703	715	738	783	722	751	747	691	743	737	715	758	742	693	682	701	782	722	743	755	751	708	781	646	725	706	705	751	755	754	688	734	773	729	772	726	704	712	727	713	784	742	694	725	672	695	695	762	751	732	721	744	768	718	735	714	734	725	726	731	740	675	687	722	717	722	702	704	712	674	717	717	735	706	743	703	705	714	757	716	747	685	716	686	757	721	736	760	751	737	715	774	729	722	764	733	719	703	684	748	734	714	737	719	725	721	749	609	736	730	716	733	710	714	725	778	737	710	709	730	750	736	698	713	700	692	719	672	708	733	701	734	705	721	703	733	752	730	734	710	669	730	714	758	661	739	706	675	710	730	756	706	712	702	723	697	709	724	712	705	746	716	706	693	747	731	756	732	720	762	699	674	754	729	771	704	717	697	716	718	687	729	735	759	719	683	697	732	698	727	738	669	736	753	764	680	723	690	698	735	784	706	737	735	755	686	726	794	710	719	755	736	764	743	717	709	703	772	758	742	723	761	698	713	728	691	738	707	730	711	742	730	764	743	715	757	734	732	698	725	698	685	712	743	710	731	748	717	716	718	734	720	726	744	682	737	742	707	717	748	711	775	746	679	731	711	751	747	763	720	718	729	738	698	726	687	751	724	733	739	727	707	733	750	690	715	776	780	738	694	712	749	747	771	745	755	721	708	700	728	684	746	760	711	770	683	751	683	755	757	722	729	725	751	690	730	716	786	717	712	728	733	697	703	755	723	771	686	685	663	719	718	665	691	760	714	714	795	707	729	718	703	715	740	739	711	681	688	728	693	713	706	758	713	709	745	722	718	755	663	736	725	703	729	721	735	798	696	757	701	659	768	712	706	695	755	711	764	700	754	744	734	716	703	727	787	718	739	739	733	694	717	721	742	720	731	718	720	739	724	737	778	678	740	738	705	663	724	737	695	708	718	725	725	753	690	704	749	684	725	675	706	774	751	696	694	744	713	730	743	706	724	723	703	720	701	728	717	690	729	723	783	718	807	748	726	719	717	734	753	727	734	732	765	688	701	746	722	684	744	763	773	718	765	703	704	727	745	785	679	670	718	719	689	655	714	726	718	731	771	748	680	707	747	762	726	716	750	728	697	709	742	718	712	713	735	732	704	710	725	729	759	691	678	727	763	700	689	684	708	725	711	703	740	707	733	709	733	719	722	710	729	716	707	717	685	720	705	760	710	700	736	768	738	722	746	669	696	729	733	711	746	775	706	670	722	710	747	733	719	739	756	712	724	723	772	644	723	743	704	712	695	733	709	732	762	718	767	727	753	702	746	723	694	691	730	737	765	695	699	722	757	756	737	734	722	678	697	772	694	742	699	724	757	721	707	723	701	703	744	732	729	743	732	769	690	779	731	721	708	706	665	710	695	709	699	732
24545	21092	37246	65214	50770	29987	7222	1134	841	793	731	787	793	795	732	797	734	779	808	798	922	906	886	840	775	740	765	750	795	746	808	786	773	736	786	794	756	774	804	853	748	751	749	759	754	803	740	748	752	740	738	799	770	756	785	716	716	728	723	730	751	783	764	755	775	745	766	754	793	730	749	733	747	780	745	780	785	765	802	723	819	733	713	731	721	729	740	809	750	727	709	776	790	721	768	782	731	751	768	766	772	742	804	728	752	711	711	785	773	718	771	751	749	794	752	729	738	748	809	767	787	771	699	777	704	762	782	767	765	766	770	788	803	759	807	752	766	807	744	772	727	758	764	731	702	791	717	752	762	748	745	797	738	791	725	723	740	777	741	778	749	741	726	804	770	717	738	722	773	757	789	783	726	741	742	691	757	723	733	730	744	760	784	755	746	725	755	732	749	776	740	694	753	770	748	760	844	807	739	732	766	729	822	750	719	709	847	755	714	724	722	779	770	737	691	742	756	720	792	791	763	756	806	738	789	768	784	733	740	758	785	793	710	759	785	731	778	777	799	794	710	708	751	734	717	753	763	766	785	713	722	769	724	728	763	754	758	787	743	761	753	770	754	757	821	759	777	728	750	745	734	702	709	733	763	790	776	774	746	800	760	763	733	786	733	732	795	730	722	780	725	772	759	764	780	714	713	784	732	733	720	771	756	785	767	689	736	794	745	730	771	783	789	708	778	754	721	734	706	741	744	725	771	810	776	768	732	742	736	721	740	703	764	741	747	742	729	770	779	741	765	786	768	778	762	829	724	803	726	742	762	735	765	690	787	745	759	789	766	777	774	737	741	758	718	726	739	802	738	769	741	805	765	739	751	723	746	740	742	744	732	738	756	738	754	726	756	732	732	757	731	730	750	773	773	738	766	754	744	787	793	740	711	734	739	757	800	781	755	762	750	785	710	730	723	771	715	735	729	798	820	719	747	757	743	803	820	778	777	722	740	748	790	741	773	740	793	766	760	743	740	765	756	772	739	771	798	781	726	746	759	768	745	763	708	786	792	746	725	744	751	771	777	769	782	738	811	730	709	773	799	773	795	743	760	791	753	752	762	757	787	743	752	685	710	754	750	750	746	736	747	746	726	757	722	704	719	728	725	766	758	775	790	691	760	774	736	759	762	793	748	745	760	750	771	741	770	741	808	762	730	714	756	677	717	773	742	757	731	777	790	750	751	705	727	808	778	756	766	770	780	753	731	712	773	750	796	738	724	762	779	741	752	718	757	760	781	792	790	716	770	710	771	786	747	754	723	750	728	706	765	762	738	759	787	775	734	761	796	762	718	758	734	758	725	740	779	756	751	797	734	740	771	746	750	745	759	713	734	743	801	730	756	696	742	728	744	763	788	696	763	704	695	761	752	753	768	816	700	720	718	737	723	744	672	739	749	790	719	775	756	799	719	734	744	736	746	739	760	757	700	709	770	746	774	746	715	737	756	778	705	722	765	759	776	769	707	726	733	786	728	749	732	733	740	758	753	754	753	771	819	765	807	823	780	733	761	794	797	813	746	768	732	750	768	737	689	797	718	684	807	768	755	731	708	779	774	718	753	744	782	689	769	780	828	737	689	764	769	730	736	737	741	792	785	756	807	809	759	746	777	769	727	737	728	708	748	756	714	755	723	754	736	763	743	755	716	754	787	751	728	744	764	718	776	764	809	757	796	755	780	743	803	737	731	753	755	766	769	786	768	770	803	703	769	742	776	746	757	739	770	778	680	747	768	835	733	743	775	758	741	785	773	761	726	794	767	758	751	757	789	740	753	755	744	788	737	789	708	727	715	752	739	742	771	790	721	808	755	737	789	771	735	755	746	738	738	849	829	710	708	724	775	722	730	776	771	757	775	718	740	784	712	731	771	721	776	746	746	714	703	827	780	772	744	742	681	730	783	721	682	741	734	682	788	796	768	737	767	770	769	708	753	730	725	769	748	747	747	710	755	706	730	738	753	745	776	778	752	741	778	780	787	732	786	754	785	745	749	732	737	802	720	787	735	743	781	710	695	742	730	752	722	755	751	746	788	721	753	787	764	722	736	766	771	777	760	747	729	726	742	717	761	691	731	706	775	737	768	775	698	726	792	731	713	775	752	733	714	763	715	758	725	775	768	771	721	767	802	743	751	816	748	726	740	776	792	733	747	785	747	741	702	774	769	785	787	799	732	756	694	695	752	709	821	764	736	735	709	728	694	712	718	738	747	776	728	747	721	736	708	770	760	740	783	750	754	766	735	731	718	763	807	755	771	732	765	753	710	796	761	739	732	728	738	731	750	787	705	796	762	755	758	710	774	756	739	721	748	807	745	727	785	743	727	739	724	761	735	760	730	747	753	747	772	793	734	729	721	705	709	830	791	727	766	757	770	735	736	741	746	760	720	808	713	760	792	717	706	692	763	701	763	749	835	745	732	766	733	756	777	729	758	768	738	763	786	774	736	799	743	736	710	753	726	739	774	788	674	780	757	788	754	725	746	719	758	755	752	787	762	783	755	752	786	713	814	737	781	712	749	712	752	757	773	724	779	745	701	766	683	739	709	764	715	741	708	789	765	655	739	765	746	774	740	746	797	733	751	772	769	794	760	783	791	772	771	745	705	727	799	733	752	697	742	754	736	736	716	690	774	737	716	744	762	680	745	765	770	768	723	777	769	758	743	823	779	735	774	771	774	734	760	724	713	724	764	715	794	740	730	759	709	753	756	736	744	761	784	732	777	751	764	738	764	750	729	754	797	787	710	684	743	811	759	725	740	773	796	727	721	707	719	751	717	759	785	808	779	750	775	732	721	781	726	803	784	743	734	741	729	714	735	744	749	722	770	764	735	775	724	753	816	756	775	711	800	741	734	711	801	755	760	788	737	706	754	749	748	680	695	766	722	770	751	765	775	734	733	741	729	721	769	802	784	785	775	759	757	699	732	786	731	737	712	738	751	774	752	743	738	735	793	737	755	761	762	752	764	741	724	765	745	774	729	785	810	743	739	723	777	756	747	741	792	698	745	742	736	755	760	732	751	755	715	711	743	724	749	808	750	761	749	732	762	730	721	716	794	748	799	788	765	753	791	724	733	767	742	749	768	738	761	732	751	779	732	784	730	730	743	765	707	824	743	700	751	790	759	725	689	743	753	810	753	756	743	783	733	769	763	737	753	774	741	749	714	754	726	708	735	718	810	698	729	755	753	734	753	740	699	732	775	733	762	729	734	749	722	766	708	768	747	734	733	741	726	725	739	788	734	725	833	780	760	770	737	769	722	751	735	743	791	790	775	758	737	734	766	757	828	759	740	714	716	727	746	724	781	807	746	767	764	746	772	787	761	714	743	814	750	793	717	638	729	720	764	745	800	721	766	744	720	706	771	730	778	780	757	746	688	761	765	713	754	735	725	747	733	766	716	822	792	768	752	730	772	757	772	779	745	718	734	754	712	770	734	758	785	750	764	779	754	706	748	783
3629	10005	60891	70558	46633	20518	1654	756	762	725	702	793	710	783	768	775	752	748	746	752	929	992	919	806	780	750	737	779	711	746	782	774	750	705	723	729	811	703	748	718	773	776	747	698	771	788	761	731	739	693	759	804	798	705	734	756	742	726	770	734	740	700	738	740	724	736	673	768	724	764	754	756	749	731	697	740	737	766	716	709	748	698	715	750	716	747	806	725	746	707	750	723	725	734	747	746	721	729	813	782	737	752	784	777	771	724	727	780	648	719	773	732	787	808	731	735	730	741	720	766	749	705	746	692	731	750	780	746	691	800	784	767	721	739	770	742	737	716	744	716	747	785	742	724	757	716	698	715	778	731	743	731	769	692	766	780	743	726	727	777	777	749	719	729	747	726	738	765	733	700	713	738	725	743	721	732	792	795	744	764	711	762	790	778	743	760	744	722	701	737	772	711	737	783	747	745	699	725	721	725	744	642	744	759	761	721	765	760	698	791	691	763	734	772	734	712	780	744	753	765	735	728	695	752	771	687	778	768	736	723	714	720	723	775	739	681	746	750	760	754	756	715	763	723	716	704	705	744	736	741	740	694	760	686	710	761	745	755	755	786	723	706	765	780	731	748	722	736	723	717	704	717	714	772	771	744	762	741	711	726	717	745	720	716	759	716	827	727	745	748	735	734	738	771	717	761	733	763	706	706	731	734	748	739	753	726	745	734	721	751	698	723	783	783	728	774	745	775	718	698	715	728	683	751	698	763	739	718	758	737	692	733	789	768	777	783	697	735	773	730	732	758	724	770	739	714	722	828	776	722	720	744	727	743	694	764	710	742	735	779	760	760	747	724	736	757	780	742	743	733	747	759	731	774	761	768	758	755	754	696	758	721	778	743	755	690	737	732	701	699	755	765	710	680	764	749	760	725	760	727	773	749	814	691	778	756	771	754	721	706	771	760	766	747	770	748	801	738	761	770	756	759	773	750	727	711	721	726	768	723	721	752	770	754	733	698	699	725	683	761	741	759	732	771	758	726	712	741	731	780	734	743	725	732	780	726	745	786	700	740	759	742	757	743	724	763	751	747	789	757	723	761	749	720	697	804	755	722	755	775	696	764	733	750	731	757	777	739	710	735	789	774	753	764	743	749	750	715	768	752	776	775	762	743	793	764	761	721	748	753	707	746	704	768	729	738	737	752	736	745	731	739	701	746	731	726	704	762	713	693	723	711	747	740	715	730	812	764	694	768	713	749	729	694	732	756	732	754	696	733	704	732	714	812	730	784	769	731	714	701	785	770	766	716	725	720	691	758	768	759	722	804	717	762	736	735	744	754	757	756	763	739	780	726	741	779	716	755	719	768	727	751	738	722	747	783	778	708	675	734	736	745	705	711	775	718	739	770	725	764	767	742	780	685	759	757	733	779	763	762	754	725	773	736	743	759	714	728	720	758	723	753	718	746	720	717	772	720	713	790	729	801	738	734	757	732	719	727	748	760	784	681	783	718	683	757	726	749	727	749	745	801	738	775	708	745	757	755	698	735	727	755	714	754	731	798	752	757	778	734	738	770	744	713	731	772	768	694	750	802	750	718	718	752	785	764	739	731	759	791	704	791	690	739	744	762	727	767	749	743	744	737	703	704	807	735	668	767	787	750	741	689	752	687	742	646	779	743	714	696	723	704	742	728	712	769	806	732	728	743	736	735	754	791	735	706	753	716	743	769	699	751	711	765	728	757	770	785	760	722	721	773	760	733	786	805	740	703	715	710	729	735	751	735	742	745	760	734	676	760	759	740	741	768	750	735	744	757	721	729	737	732	703	718	712	731	763	698	712	724	756	753	702	733	744	768	724	738	766	754	720	695	726	727	728	782	784	755	704	720	719	741	714	738	750	747	718	755	729	758	736	732	795	706	763	794	737	708	687	797	747	798	740	745	748	751	758	728	734	769	752	722	749	732	751	735	757	714	738	734	731	753	709	735	768	713	775	713	718	715	722	705	719	687	714	753	727	737	701	711	744	750	770	672	721	733	753	727	725	727	751	733	714	745	739	699	721	712	742	701	724	714	745	720	735	706	733	746	740	759	752	759	769	771	744	725	722	815	669	754	755	743	740	797	741	760	751	746	783	756	770	736	759	738	769	735	698	758	710	677	720	748	761	703	708	738	756	777	736	770	745	781	722	680	794	764	733	729	717	722	702	727	761	695	734	731	792	703	770	694	760	721	783	708	793	738	757	752	774	748	739	760	778	727	757	765	739	743	770	833	717	722	749	685	805	725	769	742	809	736	741	673	720	746	763	709	768	701	734	777	697	752	722	807	735	729	744	744	750	728	717	716	722	736	780	709	748	751	754	723	765	750	749	742	703	756	760	716	725	738	802	693	690	703	772	804	716	704	768	765	718	731	729	786	728	727	751	724	717	725	758	717	747	781	752	724	692	745	745	727	723	737	725	754	699	743	775	724	742	747	716	741	728	733	761	740	735	762	692	749	757	757	741	712	747	722	739	734	789	768	719	747	710	743	826	774	765	762	700	754	735	711	722	752	757	778	757	754	754	742	768	758	760	760	719	760	704	738	716	745	720	766	782	735	791	751	775	753	747	726	776	745	754	706	701	761	748	760	712	716	742	748	697	716	772	740	722	747	742	725	741	698	805	737	706	758	744	731	743	769	683	718	756	754	724	689	753	717	706	795	716	768	768	754	740	757	762	751	720	750	727	745	745	736	692	763	759	784	758	741	718	765	694	715	750	718	793	737	750	706	723	734	754	782	686	770	720	763	821	722	749	733	755	737	739	732	741	719	754	747	712	703	728	730	715	725	754	757	725	707	755	791	737	747	759	714	734	765	728	748	788	726	744	738	753	749	716	731	716	782	726	751	748	702	704	801	698	790	748	736	732	734	704	780	728	767	681	733	725	745	712	753	706	674	722	694	726	762	708	758	749	751	732	768	703	786	706	781	724	773	717	758	747	784	757	682	767	766	717	749	715	720	747	781	800	759	759	737	724	757	777	776	694	738	759	734	726	750	758	768	687	715	709	726	732	760	724	727	739	718	728	758	745	730	744	726	704	767	757	734	722	779	768	731	734	720	754	768	734	736	735	740	722	699	742	714	776	745	760	703	789	734	690	783	723	755	736	728	761	702	747	730	801	741	757	726	756	737	735	741	753	749	774	761	765	740	714	694	740	739	755	742	760	749	792	743	697	761	708	750	707	768	732	757	712	718	722	756	778	771	705	734	780	720	705	753	795	763	790	721	770	769	707	695	749	734	786	724	769	731	708	736	713	787	742	774	738	760	724	682	715	736	726	743	780	699	781	745	719	719	744	711	764	746	708	765	785	711	737	757	737	743	722	742	731	742	746	719	773	724	753	767	719	778	747	746	729	680	710	719	764	788	745	730	742	755	668	750	774	747	741	739	771	781	786	755	780	711	764	730	748	780	762	768	735	764	731	778	752	748	753	725	722	752	730	682	770	697	726	776	765	697	737	717	746	723
23779	21126	30886	56464	56236	38638	14069	1828	1009	938	872	924	841	865	855	857	862	824	861	856	1126	1063	979	859	914	895	860	876	884	794	771	811	795	833	836	836	851	853	846	880	837	841	828	856	842	822	833	790	802	789	874	889	859	886	865	876	796	787	811	847	890	853	897	845	907	840	781	829	814	867	812	879	862	886	833	827	870	845	866	810	845	871	794	847	858	840	824	817	807	799	857	884	854	819	849	817	855	820	834	856	831	814	850	846	826	792	812	859	839	833	813	890	825	824	851	826	837	832	798	813	835	882	842	806	832	825	815	860	797	793	829	859	868	818	824	763	819	868	813	887	834	793	857	798	841	842	834	785	867	813	836	900	829	849	901	845	821	794	814	827	826	807	845	838	831	799	846	887	829	798	825	834	851	819	881	814	868	808	819	828	843	785	870	849	852	821	865	867	858	822	824	831	876	903	850	863	814	827	806	887	809	838	849	863	884	852	834	818	807	831	855	792	883	768	813	818	842	852	859	812	819	825	857	911	845	865	844	796	830	852	819	787	794	837	815	815	877	759	833	768	829	812	783	820	788	856	862	843	869	820	856	820	799	848	843	808	854	857	813	873	817	830	806	853	824	801	839	837	853	768	781	874	780	827	810	821	878	828	832	808	802	821	805	845	874	859	884	830	894	809	835	804	831	857	790	823	836	843	898	760	835	811	812	856	871	835	805	822	845	831	832	822	830	860	817	848	827	812	931	816	837	809	779	814	854	916	838	789	790	839	783	858	791	770	816	815	853	824	825	836	789	801	879	833	897	820	843	845	843	836	854	818	854	836	817	822	843	802	845	826	832	809	806	847	828	835	791	818	889	835	877	847	797	830	825	833	817	852	859	836	817	836	819	837	829	811	842	792	812	851	847	825	779	789	820	804	827	831	840	887	808	838	888	861	873	812	860	852	818	902	807	802	880	822	831	799	842	760	807	870	886	789	810	853	837	854	857	830	905	859	782	805	799	785	860	810	809	835	817	835	803	830	835	832	809	785	811	894	851	856	801	807	855	912	827	816	842	796	856	825	818	856	827	777	852	816	827	812	864	838	834	826	816	847	823	847	834	849	867	866	870	858	830	836	768	809	851	784	857	816	845	836	802	816	769	825	906	786	830	816	813	843	790	842	821	834	881	876	844	866	821	835	819	837	788	849	844	838	802	828	845	834	809	852	837	836	832	781	870	864	821	882	851	857	865	886	814	843	771	848	801	856	802	848	876	789	814	831	837	818	830	823	839	817	849	815	844	806	846	816	824	837	862	880	796	861	828	846	853	776	842	856	808	840	813	850	905	848	850	818	837	832	805	810	801	813	818	816	831	825	884	839	819	807	829	876	863	809	791	880	805	878	807	863	832	841	825	850	871	846	794	824	813	895	829	845	866	797	803	836	861	867	838	775	847	874	807	822	848	821	817	807	867	807	859	817	864	846	929	876	829	826	807	853	806	859	828	824	827	833	803	907	839	828	864	863	847	833	851	808	809	803	832	852	829	840	807	822	873	835	828	834	842	844	872	818	822	802	833	835	854	839	881	816	830	841	855	795	836	819	842	830	805	829	820	770	842	873	846	848	778	897	848	777	810	810	860	911	839	875	828	843	869	835	862	794	841	875	845	794	855	856	847	875	801	779	817	851	865	910	891	837	826	806	836	799	842	791	782	821	819	838	836	801	851	824	857	842	904	833	814	823	830	803	868	857	842	886	838	784	847	800	810	847	789	840	820	836	876	825	818	812	763	854	830	816	818	873	837	832	789	840	849	812	774	825	811	798	846	848	823	814	867	788	792	847	820	844	852	848	871	850	814	919	836	843	822	850	836	861	841	789	845	831	812	872	807	808	846	812	824	816	856	810	875	850	860	868	849	852	792	857	827	840	787	860	817	809	796	822	841	866	880	811	883	852	837	803	892	815	875	838	823	834	823	832	849	882	863	783	827	842	822	893	848	870	831	833	876	845	867	845	834	860	823	814	823	859	822	883	841	820	798	837	814	835	841	828	815	853	873	835	841	850	837	801	833	837	820	857	834	805	838	855	813	841	817	896	781	863	806	868	810	862	793	791	847	777	857	878	871	879	831	785	833	785	856	888	804	829	926	815	777	778	810	857	821	856	807	808	868	866	817	851	811	783	821	848	811	870	822	830	755	820	847	833	838	797	826	819	836	818	844	860	836	784	826	835	807	805	836	800	815	769	815	922	816	893	843	823	889	848	834	884	833	853	855	834	791	843	807	841	855	813	851	792	882	887	819	831	867	840	849	835	818	818	828	853	832	787	869	822	833	835	821	860	852	842	858	892	900	805	866	850	865	837	847	838	844	820	754	852	843	798	846	823	895	810	817	846	854	828	855	851	809	834	856	841	851	832	873	834	848	846	818	858	865	839	857	835	820	890	803	851	818	799	869	817	849	825	781	855	837	829	859	833	818	806	841	793	799	869	879	819	849	867	783	871	814	835	883	851	790	805	856	842	866	776	825	759	838	867	907	847	816	868	846	832	797	813	847	838	872	821	866	868	775	848	809	841	873	839	813	824	762	841	839	790	804	788	837	877	842	834	907	817	824	874	814	859	828	845	847	840	819	835	851	822	846	821	831	842	855	794	831	832	831	818	791	832	849	879	802	811	816	860	885	842	826	860	797	812	891	846	851	819	820	833	829	845	795	858	848	827	837	817	852	820	832	859	827	812	838	858	855	811	867	837	834	816	874	852	858	785	838	785	853	833	814	804	821	853	848	841	853	793	784	834	829	798	839	884	828	827	770	856	796	814	800	844	804	834	856	897	838	835	800	866	813	822	761	850	898	811	842	792	795	838	771	840	853	825	824	806	800	836	836	850	791	824	830	846	852	889	872	813	844	861	796	826	896	761	817	838	842	869	845	844	904	827	874	817	810	839	822	831	845	825	884	794	870	844	809	835	850	825	765	781	842	871	865	783	836	820	836	840	840	757	854	768	794	822	825	849	849	801	787	819	847	881	778	844	850	836	877	870	842	823	805	859	811	880	842	792	891	844	845	827	797	870	820	839	823	830	867	854	823	847	837	814	858	825	830	862	801	878	849	798	823	853	836	847	782	849	874	816	816	831	815	803	794	875	864	829	807	866	822	800	861	790	877	838	842	845	812	807	784	841	825	792	818	848	814	845	807	821	824	886	840	765	880	845	861	834	849	857	825	787	809	814	833	847	918	832	825	798	788	813	806	761	827	795	837	813	821	850	801	894	796	854	778	863	802	795	808	820	838	857	823	808	844	870	840	833	809	839	836	845	838	782	834	775	831	847	808	859	874	825	832	898	865	780	812	856	802	830	841	802	775	819	859	842	868	822	782	824	787	858	822	885	888	825	857	864	832	820	841	862	837	868	809	812	827	838	836	831	840	867	847	899	828	811	852	801	850	890	838	758	854	833	830	822	792	835	828	851	877	793	883	881	801	823	799	849	826	850	824	831	884	850	790	839	812	824	843	830
3763	6708	35913	81861	61120	30188	3231	802	837	835	822	772	862	810	838	860	809	814	788	796	1154	1207	1071	940	853	897	803	848	812	790	867	835	840	853	835	797	810	855	810	803	829	892	807	809	740	873	785	816	813	799	800	839	857	782	762	823	816	829	887	836	851	843	785	863	833	852	843	788	799	839	849	804	813	835	788	812	811	847	856	780	770	749	823	870	823	834	819	861	823	809	835	854	823	822	876	831	795	850	780	825	826	818	887	841	819	811	892	841	858	783	807	815	817	832	774	808	748	838	845	796	839	853	887	813	807	804	783	842	820	817	838	821	811	793	827	807	866	861	821	784	786	813	816	775	799	844	792	790	795	829	832	841	801	826	847	824	813	795	810	814	821	820	824	786	816	842	815	770	812	818	772	775	799	785	845	769	829	810	827	826	858	832	852	834	864	858	799	829	834	837	812	814	799	823	828	752	764	843	794	791	813	871	803	847	788	847	863	799	764	787	802	827	776	817	814	810	853	806	840	841	824	827	784	823	844	744	800	785	826	850	806	803	802	840	798	804	815	819	773	798	797	783	796	847	809	849	810	853	795	773	781	787	811	799	851	768	843	832	846	793	813	792	798	780	765	806	829	800	820	812	818	822	858	806	773	763	808	833	808	791	805	792	841	769	809	802	807	839	807	800	817	802	862	827	813	815	840	769	817	767	822	813	820	854	810	815	821	806	839	779	770	738	820	865	836	756	814	834	780	800	821	770	764	818	828	765	761	822	866	817	807	766	834	821	838	807	771	807	771	819	820	787	814	843	825	860	828	791	805	833	843	848	799	808	749	862	869	766	833	793	802	811	786	853	804	832	831	789	759	792	829	797	803	875	795	826	822	756	806	823	832	788	833	834	840	838	774	756	822	861	804	792	816	765	848	834	788	798	843	805	810	783	848	794	802	821	840	794	802	796	830	821	845	808	790	818	807	752	847	821	781	757	818	769	794	851	834	797	807	802	782	799	846	785	797	790	769	797	839	836	812	826	840	806	856	819	878	783	806	859	824	840	892	788	830	850	802	843	810	867	866	804	811	806	789	848	851	801	853	812	810	815	817	795	811	836	837	776	818	787	822	779	845	765	791	799	796	803	784	823	858	751	788	823	861	803	737	791	816	818	790	803	826	781	799	792	873	790	797	833	795	795	821	804	768	835	863	801	799	819	826	878	839	791	837	777	874	808	826	826	823	797	798	789	755	838	875	836	811	800	856	849	783	814	823	783	799	820	815	806	790	864	820	865	825	829	826	834	842	825	789	813	798	800	839	805	780	838	828	837	836	790	845	821	830	865	808	842	816	807	831	834	862	786	826	841	796	797	819	812	791	853	752	823	834	838	793	835	818	801	818	807	804	833	847	823	804	787	747	819	798	773	874	757	824	831	843	806	797	844	796	854	847	830	804	799	857	844	791	810	876	800	861	832	821	854	797	811	847	806	811	850	792	810	779	827	772	782	816	787	786	803	803	762	808	887	813	825	844	838	792	758	818	817	769	875	844	838	788	866	806	767	787	830	801	836	780	794	830	840	798	819	814	815	792	824	808	806	785	783	764	791	812	761	860	807	824	839	828	818	781	803	791	785	819	804	835	811	786	813	832	798	773	836	813	829	780	826	863	774	795	731	800	862	811	856	806	793	832	801	781	835	817	838	843	811	797	789	820	818	804	816	817	804	785	854	790	885	813	767	799	783	811	808	845	815	763	837	785	761	828	820	812	792	840	801	837	855	815	779	813	757	866	771	824	884	786	821	835	793	822	827	780	758	814	817	824	842	802	799	777	770	854	785	844	850	788	808	822	863	839	801	867	848	856	853	808	846	801	843	820	823	848	779	796	791	825	808	807	823	812	815	771	794	816	783	807	805	854	811	873	835	807	817	840	762	767	790	818	810	743	846	791	795	824	784	829	811	810	780	845	833	777	799	827	794	795	860	779	793	810	805	832	831	851	803	772	836	845	825	824	756	771	879	825	813	813	812	845	788	814	833	794	835	795	818	788	828	833	780	857	771	836	853	789	753	824	781	750	786	809	846	792	829	855	821	807	827	846	766	800	796	797	839	761	802	864	845	843	844	877	831	790	815	780	861	790	808	814	795	796	797	748	802	835	804	845	782	814	847	721	786	793	826	804	807	844	874	893	796	795	833	801	783	803	792	894	801	829	838	798	802	848	826	776	807	824	779	805	886	821	816	826	817	814	830	815	770	793	817	813	804	813	793	813	807	812	802	824	810	847	786	772	819	776	816	796	800	837	819	855	812	840	857	832	823	777	848	798	788	770	837	834	819	814	802	840	825	827	843	805	803	808	819	818	819	833	856	815	803	772	803	841	817	859	807	764	790	795	762	827	812	823	823	813	830	725	817	818	763	792	769	758	780	796	784	860	880	794	806	757	806	794	795	840	841	805	807	842	761	818	817	846	812	851	810	792	856	821	799	821	810	799	843	853	847	788	791	813	765	786	761	794	794	777	778	767	801	802	765	779	774	856	767	831	779	800	803	799	852	797	822	817	819	834	843	798	798	813	795	738	760	796	811	836	833	796	804	803	841	820	853	781	829	772	801	848	774	728	887	770	829	802	851	811	883	823	795	818	829	783	756	844	768	839	875	836	772	842	803	781	805	848	765	803	810	831	815	860	842	813	794	833	792	809	816	778	811	853	794	796	822	825	858	822	790	772	866	785	828	832	817	802	881	766	791	855	850	809	807	827	787	853	812	806	814	841	796	790	800	821	778	893	780	784	800	759	883	790	785	818	773	833	863	822	757	827	762	819	828	829	768	784	761	796	778	832	791	759	835	820	799	791	771	828	813	840	871	886	848	760	835	837	824	798	754	816	812	827	761	779	812	785	822	748	817	792	821	819	842	849	861	848	783	846	789	818	865	818	836	862	781	747	797	838	813	785	837	812	766	794	736	831	799	813	837	818	801	818	817	814	779	792	815	788	861	787	813	818	781	799	839	811	807	817	789	853	798	780	796	831	857	831	821	818	746	792	796	816	753	832	824	790	811	814	824	849	835	759	841	827	869	804	859	813	811	795	775	800	786	855	841	794	750	806	822	806	721	836	835	821	797	825	814	830	791	826	837	824	858	851	760	861	814	773	816	798	833	809	815	800	829	851	837	797	850	810	813	811	825	796	816	813	768	844	787	834	777	809	821	771	776	785	834	777	855	750	792	853	842	811	855	829	771	792	783	760	842	824	808	807	799	768	820	849	804	775	854	804	815	818	818	815	805	869	814	796	859	814	774	837	849	757	808	811	805	794	859	798	831	753	858	820	816	806	822	782	792	809	767	816	805	818	815	802	793	773	824	780	829	791	836	801	812	804	761	831	835	795	786	807	851	863	823	790	823	864	819	803	835	859	807	796	803	794	844	817	802	766	791	771	791	783	781	795	820	823	807	783	846	774	790	787	807	790	845	827	837	813	782	841	792	797	785	802	809	818	797	812	772	865	807	844	779	831	781
27163	13536	4934	23823	20473	7912	1630	862	809	864	774	796	769	806	780	766	794	786	789	801	762	835	772	856	731	796	828	759	792	780	766	825	770	785	796	833	833	828	812	779	755	732	767	799	798	788	766	776	773	841	781	801	761	818	761	746	756	789	819	817	745	817	819	780	758	802	815	834	784	792	782	787	766	773	782	843	745	795	777	761	833	731	780	812	785	794	800	756	761	825	772	747	736	783	808	800	778	798	760	817	804	783	746	788	807	766	826	780	823	820	777	847	823	854	797	778	805	797	742	829	747	795	783	778	799	763	744	757	769	753	798	752	777	818	798	743	797	803	758	804	770	777	742	773	828	777	768	826	791	759	831	778	717	786	803	856	781	790	800	756	847	841	715	782	735	794	815	812	786	769	747	788	824	834	844	800	762	782	747	730	723	821	725	765	789	792	840	789	721	774	804	774	787	790	713	775	796	798	816	800	803	788	735	826	796	803	751	799	779	807	798	762	804	784	818	800	823	794	749	794	757	759	764	823	803	824	774	779	774	759	771	722	786	757	795	877	781	804	757	809	823	789	759	757	810	805	814	767	758	813	798	808	766	764	749	833	752	757	789	767	808	744	730	817	831	803	773	786	731	750	786	818	809	742	742	807	746	805	771	763	767	734	767	785	801	780	786	795	808	801	859	741	803	739	866	758	819	780	803	816	749	792	779	775	820	812	777	839	779	767	803	827	774	790	805	743	825	826	759	816	865	779	848	742	815	754	811	748	782	789	809	813	796	827	795	761	758	739	825	784	755	801	797	770	777	747	762	747	779	821	741	798	786	776	757	756	785	774	836	786	845	813	835	799	800	810	774	787	794	848	796	794	730	779	795	767	812	793	766	758	799	806	757	839	805	806	745	792	771	802	810	805	801	772	757	855	775	805	820	785	844	750	854	779	786	793	818	796	789	743	816	788	766	787	832	823	786	766	795	815	803	775	785	780	788	741	758	783	803	793	787	799	777	823	783	767	746	807	800	807	802	776	796	776	768	765	727	763	715	703	789	808	764	744	782	818	766	783	798	855	794	749	780	766	761	808	811	820	774	728	815	818	809	818	780	763	791	792	780	757	786	768	828	787	756	767	836	784	739	816	796	767	805	729	780	750	765	755	800	791	775	809	817	797	798	725	776	785	789	739	808	800	808	762	769	757	804	822	746	781	729	746	759	787	776	753	804	784	805	822	788	797	763	802	853	831	799	820	818	808	769	775	747	802	816	773	764	822	766	780	764	731	789	782	794	800	784	756	824	809	817	785	808	805	752	779	781	797	763	802	747	820	757	780	780	756	785	823	782	801	802	846	816	802	820	799	799	774	762	814	810	799	787	831	744	775	794	785	809	783	793	780	767	759	762	749	818	802	786	848	771	860	810	745	828	750	761	780	754	811	788	792	771	770	761	787	767	781	793	780	798	794	795	831	733	808	765	800	805	793	805	768	798	784	776	780	812	781	768	789	703	770	813	788	763	775	807	774	761	801	820	807	755	827	774	781	787	770	769	750	778	806	810	831	778	800	737	797	772	774	753	769	765	808	799	806	736	782	763	809	717	836	765	805	782	774	779	770	784	810	772	802	804	773	758	771	791	763	791	774	787	782	777	727	774	780	788	753	738	806	754	776	767	856	763	809	754	771	791	801	773	779	774	794	776	821	749	804	798	818	777	826	858	797	730	796	799	776	745	772	770	784	746	766	789	780	795	804	733	786	805	804	800	787	800	788	760	766	812	809	794	755	817	840	808	766	826	801	774	760	782	776	789	757	755	744	724	793	765	797	831	836	788	757	749	815	742	784	812	828	769	792	808	846	770	756	758	777	799	769	749	801	764	826	776	793	796	768	751	782	789	795	802	764	726	736	776	779	781	778	786	745	797	719	767	817	835	741	785	738	761	793	836	779	806	766	757	760	829	820	760	787	807	809	819	806	832	739	752	781	795	804	769	842	810	799	792	765	765	829	782	768	757	823	780	772	818	784	770	780	781	811	800	728	778	860	790	759	777	835	810	836	799	829	810	788	743	773	794	795	794	797	832	790	801	795	868	776	819	799	749	790	753	838	780	756	799	784	794	770	802	789	770	799	762	792	791	736	718	788	796	806	765	768	742	807	783	816	726	768	816	761	777	783	773	806	812	793	791	750	798	833	840	757	773	798	782	815	747	761	780	809	777	803	802	820	754	795	744	820	802	804	796	796	776	815	793	776	825	729	809	808	798	751	801	771	788	821	802	744	763	815	763	767	769	769	740	769	775	778	761	792	783	817	733	748	812	790	776	790	765	803	747	833	777	737	813	807	847	755	810	796	761	772	833	759	782	804	834	737	796	795	785	781	822	730	803	782	789	797	777	753	771	777	765	785	764	801	774	767	803	782	793	745	783	847	743	797	812	818	775	769	785	756	770	744	765	776	819	794	777	768	784	780	780	781	800	797	775	766	762	748	806	823	810	747	793	736	814	781	789	795	803	785	831	751	803	768	793	783	778	784	801	763	808	771	799	788	794	744	784	820	797	774	770	787	733	789	766	782	767	767	820	844	707	764	810	731	737	779	784	726	829	740	806	802	769	778	815	779	769	757	808	732	793	752	801	792	864	776	762	771	791	812	751	770	822	797	815	784	725	750	799	753	759	789	722	785	767	809	815	765	770	763	739	793	790	822	763	765	827	813	807	799	783	786	742	784	790	820	766	788	755	788	799	818	804	783	748	785	740	767	776	746	799	790	774	763	776	823	800	764	819	800	754	851	802	781	805	768	775	803	849	839	769	835	833	794	755	783	777	712	788	754	821	801	796	792	775	790	797	791	812	843	782	763	762	772	800	778	781	762	828	818	782	767	850	766	750	786	751	760	782	753	806	782	789	808	802	783	755	801	786	767	745	791	775	753	771	825	784	791	775	833	777	801	816	818	793	828	774	794	779	836	785	774	835	769	817	779	736	797	730	777	770	806	818	758	767	741	824	761	753	758	772	753	785	747	777	794	773	794	766	773	775	791	799	842	770	794	772	769	778	807	839	754	738	783	742	819	804	736	769	755	747	848	752	791	798	829	729	760	796	772	714	802	816	803	791	782	800	816	796	756	755	772	779	799	737	765	776	757	762	769	790	775	799	810	746	777	775	734	822	788	767	690	768	787	758	778	790	801	797	793	742	847	799	775	724	863	767	844	802	779	794	810	781	801	752	775	824	763	775	766	808	839	773	733	748	799	791	825	821	810	757	851	802	747	784	808	769	764	768	806	749	766	796	792	778	736	765	778	795	788	800	734	745	791	792	801	764	748	800	753	734	788	824	821	768	756	729	781	738	774	766	761	821	758	764	802	770	718	778	803	781	804	747	767	815	841	753	792	758	838	757	755	753	762	764	808	765	776	817	782	819	818	773	806	789	793	804	797	825	798	759	783	779	773	742	745	831	813	775	766	833	779	792	750	753	758	815	802	863	804	786	758	796	760	810	792	811	756	737	794	774	796
4989	996	5567	19686	14284	5341	1245	718	710	746	715	676	723	726	695	761	720	760	740	687	778	727	745	719	745	695	736	710	719	734	763	680	698	746	714	669	753	696	686	674	741	687	696	729	698	684	708	686	722	734	636	702	696	734	726	728	702	724	714	713	755	762	713	705	709	695	731	700	702	701	731	724	717	735	743	699	687	720	698	711	740	709	750	744	705	744	759	695	759	731	723	718	674	744	712	714	722	773	702	729	695	665	713	721	677	737	676	702	712	708	704	724	735	752	744	734	685	735	681	719	709	699	709	751	713	726	688	664	704	712	699	740	706	724	656	737	760	762	760	723	722	768	678	702	710	702	731	739	732	712	741	714	724	764	718	731	706	688	718	739	709	719	733	655	730	709	711	726	680	654	708	691	713	694	741	706	661	699	739	723	717	752	713	667	684	710	665	746	683	699	790	698	729	711	716	711	696	703	728	678	749	692	706	713	728	722	770	689	723	718	729	738	709	716	654	718	737	704	759	703	649	705	728	662	741	693	720	719	713	695	676	710	733	688	746	664	740	726	702	718	696	711	688	748	677	631	731	695	754	711	752	694	679	729	724	701	696	720	689	676	739	698	708	672	749	701	693	703	740	717	715	694	729	694	771	675	688	672	725	703	708	723	721	729	710	710	668	741	679	735	691	703	709	674	682	770	690	741	691	677	710	706	724	740	723	699	708	713	696	670	673	704	745	695	710	733	706	764	693	707	686	724	693	693	706	744	721	723	688	682	676	712	713	691	688	697	736	708	755	758	731	683	731	679	682	696	712	740	742	760	739	696	708	757	737	691	727	757	757	689	782	725	696	711	654	720	711	750	694	694	731	741	778	687	695	700	696	695	685	734	685	727	725	681	681	724	676	737	700	701	751	705	665	683	754	759	698	666	715	678	712	704	708	717	693	723	693	713	710	722	767	684	692	702	670	730	692	692	746	723	690	750	728	715	696	709	685	691	712	692	651	730	677	688	709	725	725	695	707	707	710	716	700	731	698	676	678	696	727	747	686	715	738	690	725	659	740	670	707	686	752	732	693	738	720	710	744	725	718	695	683	692	731	725	710	692	691	699	700	673	747	706	703	721	711	689	698	709	769	725	703	724	722	709	709	714	709	689	707	712	747	708	691	725	702	727	692	675	727	690	726	689	724	727	760	714	745	690	690	698	767	696	712	717	707	747	714	731	670	687	726	723	756	713	690	784	733	735	727	685	708	689	703	721	687	716	695	689	722	680	692	700	671	709	669	702	678	707	723	746	645	711	732	661	710	678	726	705	661	732	696	683	662	735	735	682	688	705	744	700	698	702	735	726	682	689	702	705	704	729	654	692	729	714	717	749	784	719	695	747	729	710	745	747	732	691	719	670	673	729	716	708	694	741	721	678	699	696	741	713	707	672	727	728	734	701	711	698	727	743	712	680	681	722	740	679	789	726	721	754	746	732	696	721	686	721	731	700	781	742	692	682	696	737	693	693	682	710	721	732	713	696	672	686	749	741	710	693	683	663	723	707	715	707	719	714	690	719	759	731	690	729	727	665	695	723	715	742	695	758	702	674	728	735	716	734	699	723	741	701	731	678	683	722	712	672	700	723	678	690	697	715	696	710	696	680	703	676	748	712	678	665	729	735	697	692	677	697	752	731	683	754	728	714	726	674	768	714	749	719	716	679	720	727	728	722	749	708	735	742	687	771	725	729	731	725	722	702	685	702	756	684	715	722	708	695	714	730	712	697	732	747	741	712	689	725	701	717	713	734	675	708	722	721	778	728	729	713	724	719	726	711	698	752	718	670	712	727	763	678	682	699	714	688	711	705	664	737	729	732	693	685	714	711	694	754	714	717	719	707	719	677	728	708	713	742	729	714	706	714	693	720	710	734	673	705	739	716	710	676	784	683	713	720	700	727	712	701	721	739	770	722	705	766	702	730	673	645	674	706	709	687	718	687	724	707	715	706	707	707	739	670	676	703	671	710	695	670	712	690	748	701	735	729	739	710	685	669	740	661	705	722	714	717	741	745	713	708	732	703	739	735	726	704	718	700	740	712	708	724	665	727	713	705	672	742	727	724	699	657	751	763	732	698	744	708	727	747	699	750	698	715	683	722	697	684	732	738	736	669	695	707	668	720	711	688	688	688	705	696	703	750	755	682	697	709	672	678	754	706	703	749	749	695	693	718	683	731	713	742	726	698	680	707	707	742	650	692	687	681	751	709	713	688	748	672	734	751	704	672	700	674	718	741	723	749	680	760	703	743	759	735	769	701	702	708	683	748	726	724	700	702	640	701	755	702	729	727	717	707	738	695	696	748	733	676	699	693	714	692	711	710	723	717	742	724	667	726	706	677	723	671	715	693	736	720	688	713	750	721	708	724	781	703	708	733	699	721	681	716	725	760	758	701	713	713	720	700	697	691	674	740	720	702	725	703	669	705	747	725	688	735	716	719	695	719	664	767	758	729	746	693	699	750	752	675	688	706	706	709	730	691	668	730	725	680	685	729	717	740	797	700	708	688	675	697	684	759	728	731	750	696	672	691	741	739	710	721	696	717	734	722	709	722	718	690	707	751	687	690	671	718	743	714	693	697	731	731	755	752	718	722	692	705	682	716	692	698	717	688	728	755	766	706	709	717	700	690	737	730	687	729	670	690	677	713	735	685	716	750	665	682	737	672	649	714	722	726	719	717	720	703	740	734	683	720	738	737	700	727	675	717	773	716	678	729	748	675	750	708	700	733	760	689	704	724	708	708	669	741	734	706	737	656	721	714	675	699	746	668	735	703	690	743	729	652	725	690	696	729	702	722	746	724	649	768	707	709	770	724	660	708	667	709	684	708	702	637	695	724	742	713	724	666	718	738	772	724	709	703	689	718	740	682	692	738	696	722	740	673	695	678	714	676	713	711	684	723	777	720	729	657	723	696	752	740	674	756	697	744	699	705	735	727	683	700	744	664	673	737	751	719	705	757	737	727	736	736	679	681	692	688	701	765	731	732	718	684	673	659	698	683	741	694	702	687	724	701	713	712	692	722	694	687	726	686	737	709	704	720	691	724	710	742	705	718	655	702	715	699	676	737	676	725	687	710	724	754	686	686	709	725	674	703	697	723	688	769	717	714	712	712	694	673	708	673	708	728	676	696	693	753	723	653	701	694	738	699	692	717	706	711	720	738	745	706	732	691	661	734	731	714	720	726	734	741	679	729	689	732	710	692	732	737	734	757	724	683	692	711	723	726	748	764	698	664	702	711	721	668	743	715	678	735	698	755	750	706	713	708	720	713	715	743	716	723	781	702	722	710	827	675	711	692	712	698	695	729	703	721	733	755	753	689	739	705	734	720	727	720	709	710	740	709	696	735	722	707	694	724	721	712	725	703	739	712	737	715	724	712	746	646	686	750	683	715	744	644	667	742	713	711	706	727	721	708	746	700	724	719	724	672	700	685	710	739	706	677	647	713	700	671	740	702	676	720
24602	21170	27768	48971	60609	43512	16981	1725	891	710	783	793	720	732	761	823	732	783	737	817	911	924	785	806	791	818	750	741	762	677	790	743	720	748	695	822	738	776	811	785	773	758	742	747	731	731	702	766	739	739	753	721	795	749	760	732	732	704	743	735	827	742	763	703	725	738	753	751	739	715	773	711	742	762	738	732	725	762	745	760	716	720	750	761	730	709	699	737	738	700	726	743	754	733	736	708	718	726	740	758	748	754	760	740	727	780	748	704	750	745	761	697	728	746	739	710	736	764	733	723	741	721	743	747	745	727	733	789	775	758	728	659	701	723	697	716	730	751	722	699	718	736	773	667	714	781	736	724	781	773	766	746	759	724	755	752	751	737	767	710	726	737	794	694	678	741	760	708	719	771	725	741	717	781	707	738	764	731	778	729	700	754	763	751	734	757	756	757	711	744	699	729	713	762	797	726	716	756	742	752	679	760	700	784	750	689	753	690	769	751	692	728	757	783	724	763	757	784	791	733	683	754	732	732	725	713	732	721	700	689	739	736	754	765	688	715	764	754	749	711	685	726	783	733	719	687	739	783	757	721	696	754	746	711	782	726	720	655	733	760	751	730	726	774	679	742	704	780	710	775	699	737	712	748	745	765	674	762	748	693	757	786	696	736	720	718	769	754	725	679	717	745	724	745	714	771	738	720	713	711	749	707	752	748	822	729	743	718	734	768	742	696	707	759	742	741	762	769	762	711	718	691	740	723	757	755	743	714	691	718	784	721	730	739	695	679	735	716	708	747	729	768	731	758	731	701	721	737	723	765	719	686	750	654	772	699	716	774	768	735	751	720	751	765	756	752	764	703	726	738	687	750	763	711	735	683	711	743	786	780	770	699	730	718	757	736	696	678	742	766	740	778	764	767	715	747	763	718	757	743	730	746	702	707	690	703	753	727	687	676	714	759	693	726	764	771	774	747	708	724	744	747	726	750	709	762	718	733	753	687	737	716	717	746	718	727	708	696	722	704	711	736	723	756	721	739	693	730	730	768	732	714	712	747	699	714	759	753	716	725	709	697	741	729	702	729	762	723	746	737	710	735	764	755	738	720	733	737	779	751	740	726	750	745	769	752	786	743	741	747	708	721	734	754	718	749	774	763	750	696	727	745	712	708	694	756	682	736	703	757	732	761	751	776	756	699	680	723	721	717	749	686	738	741	753	734	747	754	736	720	739	753	724	735	748	789	744	684	695	727	766	721	798	715	711	740	713	710	727	721	762	789	751	761	736	788	689	768	715	756	732	666	739	698	684	756	743	808	749	698	699	678	741	695	724	721	742	695	710	712	717	733	756	729	720	736	738	710	750	709	728	741	785	706	752	798	726	737	778	757	727	766	771	733	737	723	777	723	732	728	707	789	729	748	732	739	778	714	729	707	702	812	765	689	759	697	758	695	756	741	742	719	760	770	739	728	729	747	732	762	747	713	743	700	735	782	746	717	756	758	735	774	683	791	698	717	720	683	717	751	748	724	736	758	784	721	748	734	715	735	719	713	704	775	714	706	727	761	735	769	744	754	768	747	706	725	692	746	764	737	774	741	700	760	719	716	677	713	762	734	702	736	726	743	736	755	732	756	737	690	755	747	741	730	732	735	733	672	708	747	723	703	731	703	748	813	692	713	744	743	757	730	746	719	728	747	764	763	716	772	810	755	757	786	719	757	702	802	777	700	688	751	704	739	703	728	710	731	765	749	728	744	748	731	737	705	704	723	700	709	720	729	732	722	733	674	697	732	766	782	755	712	760	753	758	742	700	711	783	724	725	746	718	750	744	764	725	743	692	755	721	754	727	788	700	705	727	759	735	749	740	760	730	715	714	746	667	696	724	705	720	741	745	760	704	739	700	716	794	745	759	725	688	699	754	758	758	750	758	697	737	732	717	768	758	763	755	762	741	728	739	711	756	682	736	709	743	732	685	751	716	735	740	701	757	751	745	689	761	799	795	728	746	732	723	734	717	694	731	735	744	730	779	724	702	744	781	709	731	714	716	695	728	667	774	741	717	705	674	715	747	735	684	753	753	703	733	740	718	695	715	707	679	733	745	734	728	712	736	774	732	715	727	782	774	742	681	697	708	727	741	725	717	740	744	739	703	776	683	687	722	722	730	735	757	749	778	743	760	707	733	703	711	704	721	746	722	712	719	713	785	719	719	772	722	750	793	745	741	676	764	752	772	653	696	664	731	715	715	738	769	693	716	738	779	750	701	802	721	712	753	721	714	738	753	745	707	745	776	720	749	723	706	719	717	761	733	719	697	750	709	751	784	731	782	817	767	760	822	770	772	738	727	710	748	750	729	738	696	746	739	747	721	755	693	678	731	754	754	766	719	752	726	748	699	681	726	735	702	702	682	746	721	717	762	691	739	708	771	742	763	693	752	751	773	729	761	732	728	702	742	719	736	737	772	701	744	727	729	717	729	722	754	756	672	695	739	737	747	743	825	748	737	777	705	790	738	703	782	757	758	761	747	756	714	773	715	723	712	755	731	673	744	770	683	724	769	689	767	729	746	730	768	736	686	767	740	726	735	741	702	744	753	749	758	720	701	776	736	748	711	746	746	786	728	785	732	709	734	752	757	745	689	721	745	691	741	723	744	745	715	716	714	760	765	700	793	718	745	740	787	745	761	765	743	722	763	734	728	736	709	702	737	721	709	705	731	684	763	750	751	738	755	718	757	781	717	770	747	736	744	734	741	747	762	759	762	724	765	766	715	713	742	711	714	751	712	768	778	721	707	721	718	715	682	711	725	743	711	769	761	748	707	716	710	713	718	696	737	747	683	753	714	699	751	743	698	731	735	720	727	720	762	714	793	777	718	747	766	716	741	740	719	678	699	749	746	745	713	731	720	749	748	745	715	791	788	751	685	708	723	767	724	687	746	735	729	784	717	766	714	730	727	751	734	743	742	770	735	687	744	722	731	753	725	696	707	738	735	779	756	722	733	746	722	678	677	723	719	698	702	726	763	730	716	748	716	732	707	745	775	748	702	727	729	696	706	721	755	770	766	719	713	745	721	726	735	726	676	731	683	667	750	671	736	710	708	714	711	701	720	727	709	712	693	767	738	680	705	722	760	754	756	732	764	743	705	742	734	788	712	773	737	755	724	718	728	718	700	713	760	762	729	727	696	756	765	746	732	769	723	735	745	699	760	773	715	699	740	718	767	757	728	726	770	738	730	685	714	752	711	721	706	760	706	714	723	711	746	738	761	780	734	779	752	733	768	721	703	674	792	759	686	700	780	735	735	779	739	681	687	716	760	718	729	771	724	807	715	723	707	714	728	735	703	796	733	720	709	750	720	778	751	735	718	738	720	714	711	691	708	749	685	787	834	709	757	718	766	735	730	770	769	692	760	755	744	729	724	700	749	761	761	708	759	777	804	711	693	771	708	785	751	694	741	748	778	720	726	710	719	719	747	749	723	778	709	679	722	717	764	719	725	777	712	736
3496	4077	16094	63455	60512	34095	7376	752	726	717	732	708	770	728	759	729	717	747	732	754	1001	930	908	815	692	737	720	737	698	714	720	694	730	722	723	750	763	709	685	740	704	747	703	742	724	696	717	744	721	732	672	704	733	721	725	664	692	748	727	695	696	718	742	731	762	686	732	695	729	703	719	640	732	676	694	722	745	727	734	648	723	755	687	709	771	693	772	756	736	693	724	673	722	716	715	693	737	760	712	702	663	702	687	735	726	686	667	732	690	716	707	674	764	708	730	700	692	721	690	760	739	721	677	730	710	695	682	684	716	730	720	742	672	739	743	745	706	741	747	757	707	655	733	675	790	703	753	668	680	728	710	727	713	714	751	716	755	700	728	709	708	728	738	699	723	677	694	724	760	756	750	701	720	707	700	656	715	693	724	730	700	714	709	690	715	782	653	685	725	724	728	746	722	672	731	764	650	723	765	733	712	729	708	693	648	752	726	683	726	694	701	664	721	696	717	716	701	739	687	751	691	753	656	740	682	731	718	724	691	712	711	698	695	742	700	739	712	719	703	743	687	715	733	738	702	686	637	703	705	681	746	723	707	741	736	741	736	715	680	716	695	746	759	717	720	690	742	721	709	753	701	762	725	701	733	738	715	717	726	693	705	738	727	733	759	738	742	736	680	732	665	705	653	732	733	707	725	703	742	736	671	712	721	717	761	663	694	757	712	740	724	709	722	690	699	730	746	711	672	731	715	698	714	711	694	721	662	693	765	668	726	645	773	688	705	688	719	754	692	718	717	756	732	696	708	744	666	725	713	723	713	749	731	706	709	742	738	731	680	741	711	713	733	714	720	710	718	730	700	715	703	730	702	683	687	715	715	708	742	721	731	716	745	713	737	723	721	710	736	701	712	736	708	734	756	711	671	699	684	724	689	723	706	695	715	688	713	726	742	738	731	695	759	705	701	665	678	757	732	671	748	678	695	716	729	714	699	715	681	746	745	684	740	702	682	714	734	753	734	706	710	743	738	736	744	692	712	652	715	735	679	695	689	639	699	713	736	740	702	665	687	699	759	708	733	743	739	737	731	677	732	707	721	731	728	736	695	692	747	732	693	666	729	720	690	678	715	732	700	700	702	706	684	731	676	724	714	691	715	689	711	698	713	703	753	731	743	721	673	768	670	732	691	736	753	678	740	714	721	719	717	685	771	686	724	725	699	721	730	730	716	755	709	719	745	658	723	728	710	736	695	720	700	730	709	759	692	762	728	734	726	718	698	712	697	707	730	745	717	685	730	694	706	687	742	732	691	762	684	682	749	724	705	716	722	721	690	746	761	702	715	749	719	685	694	673	694	675	701	742	704	655	713	666	703	702	762	685	718	725	689	734	750	682	729	706	672	714	723	702	698	723	730	707	702	711	714	744	733	756	698	715	741	697	701	683	710	726	735	709	717	762	720	762	746	757	716	727	716	738	729	684	685	733	715	727	736	739	745	684	714	702	733	687	733	718	704	669	701	677	711	736	736	730	714	723	685	730	711	701	712	728	692	707	732	684	720	691	692	689	707	728	709	724	686	725	705	743	747	732	685	718	718	735	734	709	734	678	711	735	680	684	733	726	698	703	733	683	709	768	754	699	706	747	702	702	677	699	680	728	729	684	774	711	736	749	707	690	708	697	715	726	694	746	753	731	717	697	703	716	686	727	710	716	713	696	673	712	695	733	688	701	715	702	692	687	788	789	702	703	711	705	733	726	721	733	687	702	740	685	720	719	709	698	740	717	681	733	703	763	752	739	696	709	717	728	703	699	781	687	721	624	702	711	715	663	701	733	708	732	662	699	722	661	704	690	726	687	701	695	729	748	720	682	718	701	726	722	759	696	716	753	725	714	724	711	699	710	690	752	722	687	663	698	677	739	698	722	733	679	695	705	696	721	698	705	685	760	723	731	726	701	724	713	720	720	692	717	720	707	707	759	760	719	663	700	697	694	678	704	716	683	718	695	696	727	732	704	652	725	725	712	693	718	700	736	668	735	709	700	718	693	733	748	745	716	708	705	705	737	659	706	718	723	700	737	723	705	675	742	720	692	665	705	721	720	703	750	696	686	688	672	722	706	697	692	749	696	666	703	713	729	746	728	682	751	731	714	705	732	720	711	702	743	718	690	741	728	691	731	746	665	670	721	697	696	699	689	674	710	656	714	691	713	738	736	706	687	700	775	690	740	703	693	715	702	723	684	749	706	711	722	701	755	692	688	715	718	702	691	701	686	680	729	719	717	686	755	731	686	681	732	718	653	719	707	690	737	680	687	713	691	739	724	713	691	694	747	741	671	712	698	725	697	657	706	659	666	706	731	739	720	741	704	728	676	715	681	700	688	694	733	662	658	664	718	714	696	704	720	759	738	736	676	670	705	719	714	690	694	738	703	691	676	746	719	689	748	681	732	767	717	742	704	691	669	735	706	749	706	724	752	740	717	713	734	729	710	701	699	710	763	703	729	684	702	723	704	675	768	697	758	694	693	724	677	759	669	729	737	701	696	723	730	746	669	724	767	718	702	755	736	689	734	750	732	673	733	712	727	738	745	705	697	788	704	672	717	675	701	716	718	743	765	690	725	726	665	738	723	740	773	731	705	730	748	739	682	718	718	716	738	704	721	687	690	753	731	700	697	721	712	777	717	686	740	719	709	729	686	728	742	723	684	713	727	715	733	666	732	754	747	728	714	741	719	690	691	707	689	677	717	713	696	757	770	742	713	748	719	658	727	719	724	721	716	720	701	745	711	681	710	681	732	712	716	653	707	707	709	702	743	713	667	671	710	710	713	732	771	695	693	659	729	704	752	735	757	720	697	685	704	741	692	690	715	715	714	711	744	724	737	741	714	699	748	656	683	730	693	661	718	736	694	746	649	720	706	738	705	678	702	674	739	718	718	709	722	744	727	722	683	744	725	702	690	734	655	709	705	697	726	720	691	682	725	745	705	707	706	707	714	742	723	761	738	721	700	673	723	706	730	741	660	685	708	668	702	738	757	694	710	688	720	702	703	696	738	730	704	751	692	742	718	743	678	712	690	753	708	683	697	703	758	715	664	679	714	723	663	730	768	706	699	687	700	708	716	688	706	683	725	704	687	755	736	720	709	729	698	722	683	740	687	693	684	738	749	710	743	721	761	682	685	686	719	717	748	737	689	733	720	720	723	744	709	721	762	675	671	696	668	689	689	701	715	730	706	730	758	673	703	703	689	703	713	723	667	730	671	704	697	701	691	725	752	707	733	659	746	694	684	680	718	710	723	690	744	702	684	707	762	719	718	754	698	702	707	723	702	705	707	679	737	719	713	699	686	720	732	736	760	717	758	723	717	665	739	697	711	701	690	652	742	685	764	681	736	696	678	739	686	716	693	690	686	685	702	675	694	708	671	716	734	682	687	747	712	743	709	711	690	698	706	699	739	783	758	671	746	726	719	680	729	755	697	697	735	732	697	668	698	690	683	723	696
23726	21096	28330	47310	65503	48740	21871	3383	978	900	845	855	823	870	848	838	802	866	802	916	1052	994	1040	913	862	869	807	808	825	799	813	828	828	789	776	825	826	847	825	786	812	812	823	823	795	797	820	769	799	821	742	787	829	849	807	841	829	789	789	791	786	891	840	795	803	851	826	818	807	807	832	810	801	806	835	816	743	799	830	841	779	782	849	789	822	767	850	833	831	832	757	828	807	842	791	840	778	814	785	871	818	822	832	816	767	799	820	823	790	845	844	784	809	806	777	854	800	835	756	806	799	797	849	840	809	865	813	800	852	859	795	767	842	808	826	871	809	840	809	836	812	873	833	778	802	809	853	863	802	806	768	760	829	796	788	811	797	810	817	789	842	859	833	842	790	813	850	862	858	774	788	838	824	796	802	807	823	844	811	798	815	805	839	806	814	792	818	786	805	823	816	819	816	789	867	863	826	815	804	815	785	831	785	823	767	836	826	781	834	834	791	824	770	792	818	793	848	813	812	741	809	780	828	783	863	823	823	782	797	817	786	874	811	799	851	870	846	871	804	796	805	851	802	807	831	780	808	828	811	812	852	820	842	856	749	796	872	787	843	850	794	898	790	825	791	765	816	806	789	764	806	809	789	835	803	855	815	799	826	832	810	797	811	806	788	836	785	832	824	808	835	790	800	795	793	757	794	828	802	839	883	771	818	877	775	886	782	823	792	842	838	832	800	803	850	818	811	785	822	821	837	821	827	824	745	820	832	805	821	789	788	794	805	774	864	776	809	762	780	819	801	815	770	777	822	818	782	793	818	847	835	767	788	807	812	779	831	754	832	818	838	817	791	764	891	849	759	826	806	802	833	799	817	840	825	772	833	800	818	761	859	826	831	761	838	792	836	813	852	768	788	780	824	832	803	839	882	800	805	833	873	844	805	811	826	824	810	819	761	847	780	794	800	827	793	785	820	826	795	780	834	838	830	835	764	846	783	803	808	814	759	850	819	814	857	817	784	796	800	821	863	813	801	832	825	836	822	782	770	796	793	713	720	830	854	811	872	838	813	850	857	786	822	824	817	817	856	786	777	825	799	846	840	804	813	813	785	798	847	813	811	823	741	831	835	807	889	770	828	762	747	825	783	777	838	811	789	809	821	782	836	849	844	776	805	810	809	790	823	822	817	807	810	803	752	836	785	836	865	829	774	784	768	846	776	845	788	806	794	830	777	803	819	808	855	732	793	795	804	810	813	841	868	809	804	810	866	810	834	826	799	805	815	770	805	793	762	880	849	842	872	782	824	815	761	815	821	765	827	858	854	849	822	810	807	874	795	822	780	792	838	811	773	800	833	803	831	741	783	768	860	786	820	787	805	839	835	818	824	791	800	851	756	765	809	798	783	810	847	793	771	772	829	795	773	820	815	817	845	830	780	795	836	797	775	770	806	833	809	811	812	881	828	847	807	780	829	806	838	807	808	811	795	761	830	838	852	793	802	825	801	807	797	846	783	799	796	826	809	812	794	758	845	814	820	817	755	844	785	808	823	776	855	818	838	819	778	824	740	845	835	818	825	872	830	818	795	819	852	774	801	771	813	771	750	860	779	820	830	753	817	813	863	811	774	803	799	808	842	795	833	790	752	837	834	804	823	818	818	846	835	856	877	828	822	831	781	847	795	922	826	817	799	861	805	840	849	795	795	765	787	839	802	832	791	869	778	788	773	789	789	762	792	852	782	773	820	850	838	856	799	829	803	778	814	767	776	836	812	813	798	814	821	823	822	858	800	835	810	827	809	833	795	799	855	782	813	813	910	793	816	833	811	773	766	868	790	803	784	795	823	853	753	830	844	803	814	808	812	796	860	797	830	790	817	783	868	842	792	808	802	836	827	786	770	775	761	825	856	837	778	818	817	784	829	807	820	787	795	817	789	839	791	808	786	805	789	820	803	809	823	825	772	831	808	820	842	739	769	852	734	845	811	845	848	849	816	799	788	849	834	757	824	839	753	798	819	783	845	755	821	851	858	790	830	828	810	898	776	798	829	843	829	828	804	801	824	820	833	790	804	842	797	875	844	832	772	797	786	825	809	818	817	763	746	818	797	865	802	830	850	868	830	827	806	753	847	824	812	843	852	816	819	768	812	811	831	843	852	794	793	774	810	778	834	783	839	819	803	817	799	810	802	785	839	898	849	843	829	801	781	804	833	797	757	805	775	805	800	816	818	828	818	854	862	791	812	857	803	827	841	819	810	786	813	816	796	809	820	780	826	791	884	800	769	820	780	810	814	787	823	848	797	790	840	795	749	826	820	791	857	783	831	794	847	789	786	898	826	804	762	798	808	825	839	773	819	807	869	775	821	790	784	780	755	801	789	799	844	833	838	802	761	786	792	843	865	790	856	831	824	817	822	791	793	795	836	875	797	790	840	808	823	846	809	780	820	815	804	809	806	795	803	829	817	798	792	835	832	801	816	768	748	762	785	788	790	831	820	814	788	795	843	833	825	845	815	810	819	784	804	830	864	779	796	802	809	832	821	844	781	783	850	799	803	792	833	805	775	817	863	819	787	832	781	823	806	836	811	802	818	825	835	790	824	795	806	793	765	808	825	793	787	812	818	825	793	816	815	776	827	791	801	806	786	842	789	784	799	885	791	851	787	842	913	794	787	782	826	786	837	819	787	817	828	828	803	865	819	785	860	809	802	792	785	834	816	793	821	822	828	818	842	786	814	796	844	796	841	814	771	732	785	793	778	760	760	781	807	803	874	827	736	817	786	799	794	824	809	794	806	826	771	808	833	794	777	794	810	800	838	829	782	820	835	805	835	778	787	842	796	793	879	799	774	809	748	801	825	849	820	815	831	834	806	820	867	752	802	840	814	812	808	831	803	832	834	776	847	775	840	870	795	809	782	789	858	829	780	838	778	778	813	862	828	766	844	846	828	829	838	861	818	841	816	841	859	814	818	797	800	786	784	774	826	821	824	824	792	836	850	811	805	818	808	828	823	805	805	830	823	828	844	852	850	862	748	766	813	791	827	798	826	812	827	814	769	860	773	848	789	735	798	810	773	735	875	818	839	844	804	791	828	783	809	857	786	780	754	765	830	842	821	845	775	873	835	843	791	826	805	804	800	817	817	815	799	790	797	828	793	792	825	792	832	768	805	780	795	821	798	824	867	801	817	818	768	802	827	810	791	798	785	823	820	812	848	815	782	791	772	801	786	796	787	808	794	790	801	820	836	808	802	811	847	831	803	803	832	795	804	833	811	806	826	799	823	864	825	843	779	808	847	798	798	817	805	785	798	773	790	794	789	817	798	789	861	813	862	827	831	828	796	803	817	842	783	810	812	827	814	806	788	814	791	840	879	841	841	770	841	803	787	785	773	802	853	813	794	798	794	823	851	800	838	808	786	835	762	859	779	775	748	823	814	785	771	755	815	779	767	821	801	822	793	788	814	784	892	838	798	757	815	845	778	845	817	816	766	847	781	835	898	766	806	848
3700	5988	8243	77477	70010	41075	10172	1305	830	804	821	784	806	877	822	758	842	786	766	876	1214	1259	1023	941	807	741	773	763	778	837	810	731	774	770	788	788	792	786	743	773	796	757	792	830	790	791	739	767	829	835	808	811	757	816	816	738	782	767	795	800	826	774	742	791	792	776	805	787	791	768	781	792	758	777	764	810	830	757	741	812	767	795	746	758	822	734	811	793	757	757	760	832	798	821	779	741	794	789	757	791	774	737	765	791	797	771	738	730	803	810	804	775	792	799	809	797	826	778	796	796	813	813	771	745	818	795	770	814	781	759	811	767	861	759	748	762	796	857	761	769	765	775	811	792	787	756	749	778	781	752	796	765	792	773	816	742	790	798	799	787	814	822	836	773	803	772	829	802	803	765	771	767	752	743	788	778	802	767	764	787	805	741	754	802	736	743	834	810	815	832	811	771	754	790	764	812	794	780	771	804	816	760	808	760	792	747	779	853	817	763	797	760	791	740	781	795	848	810	713	733	792	791	804	767	769	781	822	766	836	803	778	755	809	783	766	815	782	822	835	822	744	754	794	778	769	805	746	774	744	791	775	756	856	795	815	785	794	772	825	836	754	812	757	789	784	847	765	777	781	788	795	832	813	792	783	813	782	758	789	820	818	794	794	794	753	761	778	855	807	806	740	794	752	794	797	790	776	820	779	783	790	789	780	780	817	810	802	827	800	759	736	735	784	765	772	809	775	786	747	803	745	793	752	822	789	838	756	740	798	728	783	782	771	760	803	795	767	777	767	848	771	792	731	769	780	754	765	831	738	804	757	765	776	781	774	786	785	784	795	746	768	829	824	828	725	767	817	807	774	740	775	775	775	758	726	730	790	748	787	799	759	771	810	753	843	751	755	809	790	790	733	801	745	711	876	784	772	828	825	772	812	788	733	831	775	813	777	778	792	777	762	764	763	730	759	800	739	764	792	772	811	771	782	764	820	798	801	780	751	730	761	802	757	782	796	815	784	788	802	761	791	804	796	798	730	790	771	771	788	833	761	782	872	767	817	781	748	744	769	795	772	776	803	807	810	778	804	748	823	850	769	794	751	733	761	761	751	791	805	761	755	750	785	757	818	788	735	790	820	737	807	772	784	774	753	763	798	811	755	814	818	772	826	753	802	782	767	768	795	832	776	756	783	779	757	790	782	743	791	771	781	797	780	729	817	753	789	781	801	743	807	817	739	790	761	778	783	773	768	809	764	791	773	782	768	797	802	790	761	795	792	755	814	830	756	771	772	771	810	796	774	779	856	755	778	763	734	787	810	767	809	783	773	818	821	817	711	762	791	822	812	787	744	780	791	751	795	754	787	816	800	798	792	788	783	786	767	784	803	790	846	799	772	742	768	733	799	800	781	775	778	745	779	770	809	797	747	810	730	767	782	793	785	742	775	784	804	785	821	770	805	799	738	777	771	771	793	796	723	834	766	769	774	788	789	790	790	763	793	805	736	793	782	789	788	776	773	799	787	798	775	818	805	779	772	849	787	781	819	796	840	809	766	822	776	802	804	793	792	772	766	774	815	786	777	791	749	786	774	788	773	805	773	767	772	765	792	757	791	768	724	738	782	754	743	769	790	772	808	753	772	776	754	802	832	773	797	727	818	767	789	819	780	810	801	823	777	778	745	778	748	825	793	739	754	760	831	798	809	802	822	787	778	823	777	804	781	779	788	786	752	767	801	880	799	781	799	790	743	807	798	743	800	802	803	759	751	730	754	751	764	774	790	784	789	760	807	771	815	804	805	754	749	762	812	822	777	785	769	755	822	753	746	835	747	752	707	763	749	775	769	797	735	810	827	769	732	791	786	772	743	765	780	745	729	739	777	757	791	766	783	770	768	830	720	810	776	813	771	735	765	803	777	778	765	746	749	774	817	801	744	819	751	768	739	780	795	784	752	796	779	813	786	760	760	796	816	764	788	758	794	765	729	783	741	784	802	777	760	804	762	789	775	769	835	771	788	806	792	778	764	790	803	837	764	815	808	740	783	831	807	745	771	817	796	782	797	783	763	769	806	778	801	788	750	794	817	836	803	762	757	796	773	760	784	756	780	813	746	786	771	767	813	827	764	775	755	758	821	785	808	777	833	748	801	778	731	814	780	770	781	819	785	761	728	784	810	783	785	699	771	763	772	754	806	827	758	763	744	795	845	797	757	807	779	771	728	782	798	809	760	823	815	775	785	783	791	796	782	735	780	791	759	774	768	812	759	771	816	743	764	792	792	756	784	789	799	766	854	778	784	795	825	806	803	769	767	754	764	784	783	764	797	783	743	770	822	799	820	788	767	795	805	824	796	804	806	745	771	788	826	822	765	803	783	788	773	764	798	757	785	790	783	752	783	806	776	844	757	773	717	815	810	792	756	797	791	785	764	796	777	817	777	778	745	802	756	775	748	753	759	794	784	718	793	770	796	753	804	797	781	775	810	714	824	818	748	824	786	783	781	781	796	780	765	773	788	769	790	783	800	776	732	760	763	813	805	819	738	766	786	792	781	786	805	805	813	763	788	812	788	799	797	742	778	792	761	804	799	745	791	744	781	795	782	776	807	802	777	774	805	761	771	765	818	785	750	800	735	746	795	780	759	787	762	797	793	778	781	801	755	757	754	790	766	779	788	746	785	835	796	795	728	757	805	773	767	789	820	779	807	784	766	780	792	789	776	803	754	748	748	794	757	779	766	781	793	726	795	780	788	823	770	802	806	785	856	817	750	809	755	784	813	771	772	777	805	799	710	777	807	831	775	791	763	754	828	810	746	779	751	769	809	788	786	805	762	787	801	808	746	754	789	735	818	780	793	778	781	770	807	804	806	770	778	770	802	714	736	765	768	763	790	762	747	778	794	787	749	727	770	760	809	788	783	808	816	705	758	757	787	763	769	748	786	811	818	741	703	736	764	826	739	768	787	803	777	741	819	789	744	766	801	763	793	795	745	739	809	777	817	760	788	773	756	800	784	770	813	846	850	757	757	727	780	778	771	811	733	798	742	766	764	747	712	766	753	791	792	780	767	822	801	813	765	757	767	796	791	724	784	807	776	774	829	758	799	753	739	797	780	801	763	748	811	780	807	759	791	755	738	754	771	800	871	778	835	761	783	739	788	817	796	793	830	770	801	809	804	787	844	753	793	768	767	803	807	763	772	769	761	771	742	768	762	746	771	764	753	796	776	804	781	760	786	763	826	795	767	810	742	801	787	801	791	765	823	732	756	766	770	777	787	779	747	812	793	753	791	788	760	740	727	826	724	801	787	779	749	773	727	778	799	781	773	770	801	769	802	773	806	785	782	770	737	762	811	789	778	748	776	790	801	809	778	790	769	763	801	790	794	760	761	772	783	802	829	841	764	816	753	752	770	788	753	802	748	782	801	731	748	733	795	777	796	777	741	793	825	711	786	822	815	833	783	779	807	760	770	795	756	765	742	740	768	813	764	773	753	792	836	778	769	796	785	810
27188	13439	2379	18447	21843	9307	2464	878	798	773	799	750	777	805	734	730	766	784	786	808	794	799	873	809	809	820	790	793	743	829	801	797	744	796	772	815	830	787	784	833	784	772	781	805	796	776	754	763	768	793	775	784	840	769	782	792	769	836	775	770	810	797	754	767	822	803	794	806	777	795	780	747	795	809	758	778	776	756	756	787	766	775	764	774	770	758	724	751	759	823	788	789	761	791	749	790	757	744	763	793	740	789	800	721	773	805	766	820	805	816	772	766	840	805	806	801	767	822	776	781	761	754	796	756	801	777	726	793	777	753	818	820	770	794	795	805	830	728	815	808	718	764	796	780	766	738	743	781	753	778	769	791	781	760	759	808	795	815	818	772	814	799	736	759	831	792	839	756	858	729	780	825	749	749	801	785	778	753	772	781	727	781	786	756	775	779	787	821	819	799	759	742	803	746	739	796	780	746	807	761	791	787	800	753	804	811	755	771	787	767	799	782	824	749	774	756	796	787	798	712	782	760	767	798	792	770	789	796	708	790	791	807	737	761	812	802	749	760	796	817	774	724	780	767	779	769	821	759	783	796	825	770	747	752	776	782	800	732	760	790	785	759	799	772	768	774	817	785	799	782	746	768	807	802	789	739	794	821	792	761	808	727	797	722	771	803	828	849	758	740	773	743	777	787	783	861	781	783	795	784	794	757	805	823	778	802	780	769	804	768	803	736	774	847	782	787	768	837	798	783	773	780	771	736	855	735	828	839	781	733	782	821	770	789	797	799	801	764	732	763	781	784	793	746	781	814	763	768	782	786	739	768	810	808	795	758	757	799	763	805	804	780	799	791	772	783	809	780	732	768	839	784	753	859	757	774	757	756	777	771	742	803	803	743	754	792	834	821	782	787	825	733	806	801	781	777	790	836	744	776	791	711	764	799	761	807	799	766	787	753	776	774	797	778	796	809	763	798	761	739	758	812	782	812	793	755	809	786	778	722	776	801	745	801	763	749	799	774	781	738	721	761	750	782	828	755	813	789	752	770	779	823	778	775	778	737	778	783	767	803	793	779	790	805	761	786	799	769	798	814	797	749	766	831	752	794	782	754	791	761	805	808	786	790	751	831	761	782	794	782	757	767	815	781	765	772	806	770	748	752	774	751	805	762	821	762	769	795	818	786	758	742	793	818	755	763	763	764	762	745	794	782	777	758	796	762	763	830	783	790	757	806	811	811	804	786	730	799	784	761	805	763	778	768	797	736	789	843	821	788	771	809	778	729	795	768	792	796	785	794	761	742	755	746	805	792	752	759	777	746	818	752	777	756	780	749	797	760	793	794	768	767	776	796	749	787	777	734	765	776	782	749	810	759	766	753	794	790	759	827	824	767	776	763	758	757	798	833	750	777	797	762	809	800	807	736	724	784	749	771	765	804	779	808	752	810	756	752	780	802	800	773	758	813	755	719	798	817	770	826	794	782	751	777	831	789	802	790	795	795	757	764	748	742	808	755	793	804	814	773	797	791	797	786	784	811	760	778	753	809	798	769	777	825	805	754	802	820	804	797	789	771	754	805	787	755	824	790	813	783	747	790	775	789	803	826	823	855	819	783	768	799	765	797	743	811	795	875	815	764	797	815	786	816	802	777	786	809	826	753	788	765	787	756	794	768	772	787	769	808	785	799	763	782	756	834	794	827	817	796	796	769	740	783	751	761	776	765	767	763	799	763	790	773	816	756	806	793	800	778	786	756	742	790	791	804	758	774	741	797	765	818	772	731	772	814	782	784	768	815	805	809	704	832	749	744	795	768	788	772	757	760	768	797	785	828	751	781	794	781	796	745	765	746	779	769	772	758	768	787	787	790	790	748	783	783	743	819	744	796	757	783	797	759	775	777	771	777	779	753	795	804	719	756	770	750	787	801	776	749	780	777	750	767	821	737	760	764	774	782	788	824	761	788	797	785	767	762	841	766	788	788	763	768	764	728	791	791	777	800	763	758	767	784	786	769	813	796	788	775	780	804	823	778	822	731	744	782	750	768	812	783	720	771	790	738	800	768	753	775	783	776	712	724	785	761	787	766	785	730	788	786	762	811	802	793	753	786	770	745	790	802	829	805	808	801	787	793	838	770	800	785	841	808	783	798	789	815	768	748	824	795	760	822	751	764	794	773	799	741	767	804	765	762	767	738	805	792	785	830	791	781	793	764	806	770	799	760	809	806	788	799	799	813	827	830	773	759	798	765	830	761	765	741	781	802	785	744	819	759	784	795	811	776	806	819	769	727	788	765	774	772	772	769	732	831	795	788	768	776	837	749	763	785	806	804	766	778	777	754	835	772	762	779	762	783	775	854	800	817	766	803	749	791	752	777	753	771	782	785	803	792	800	759	767	757	789	767	755	783	758	768	755	806	821	763	775	780	742	706	764	759	792	809	815	757	769	826	759	751	793	776	746	757	755	801	767	789	843	786	741	749	754	728	789	789	769	825	785	719	819	815	807	737	781	789	801	764	809	771	807	824	808	808	760	802	767	818	798	791	791	781	812	781	812	809	799	787	772	794	810	742	763	777	769	784	797	766	809	769	812	809	788	860	814	772	781	754	761	745	784	783	788	810	722	774	786	740	775	778	796	777	796	821	793	867	810	819	836	783	769	782	773	764	771	760	762	792	761	784	768	795	780	771	816	772	746	773	757	780	768	745	821	809	738	774	821	773	797	787	757	760	808	785	813	808	778	816	810	753	797	792	760	742	789	747	813	777	760	767	751	770	780	840	744	740	795	823	760	768	776	805	767	816	812	822	850	752	780	799	785	754	791	738	846	817	790	785	742	777	796	813	765	767	755	785	776	758	817	828	763	797	812	772	799	766	759	756	793	755	729	809	728	785	768	756	834	769	791	793	786	729	778	763	743	752	789	746	745	783	730	763	817	781	768	779	777	752	749	803	757	740	760	802	778	789	747	781	777	786	818	794	779	801	772	764	814	792	783	829	777	800	773	780	742	800	771	809	766	775	782	785	790	793	791	803	802	786	798	745	791	751	794	789	785	800	821	751	794	813	810	786	787	772	802	783	827	796	782	765	799	765	813	763	802	781	777	772	757	779	748	770	741	775	790	775	773	776	773	788	822	845	775	819	742	790	790	777	784	786	816	767	813	755	766	759	767	792	785	820	797	764	732	750	785	777	793	830	790	826	784	755	757	799	817	768	770	719	818	808	804	804	798	749	788	757	829	810	763	763	824	797	797	731	852	763	839	780	782	756	809	776	761	745	732	790	796	767	813	771	767	785	800	805	840	842	810	765	796	817	792	736	762	818	797	743	811	804	715	823	779	805	794	749	838	782	841	797	762	724	805	741	779	730	748	802	791	785	768	795	798	752	800	797	786	746	786	788	752	838	801	753	784	805	825	788	829	771	737	799	736	755	738	755	811	823	842	783	763	829	767	783	769	724	793	744	718	791	773	775	788	747	749	740	866	743	792	818	775	766	761	801	737	793	777	766
4998	1020	1086	17001	16028	6583	1924	750	683	731	666	716	730	760	715	732	672	718	706	716	701	732	687	710	751	679	672	705	743	693	673	687	727	699	678	759	717	716	658	717	658	671	705	779	733	690	744	721	715	716	737	684	688	690	736	754	728	704	694	692	688	708	737	718	722	748	749	742	725	678	716	678	739	711	689	659	696	757	689	677	723	720	681	691	734	720	658	679	707	730	692	666	747	727	704	675	778	665	701	724	723	762	709	729	674	703	702	695	676	708	739	736	707	676	707	686	668	745	698	756	701	698	696	761	728	732	694	741	675	667	727	718	713	707	674	695	712	700	729	723	721	730	644	722	721	725	698	714	778	727	764	704	733	677	696	760	712	674	709	718	691	733	712	710	722	725	667	668	705	722	719	679	697	749	733	681	727	692	719	704	720	729	693	746	762	746	728	703	702	702	667	681	728	742	757	704	732	709	705	692	661	680	763	771	714	702	668	710	719	686	673	733	718	679	738	677	640	713	697	729	734	766	703	703	714	674	700	741	670	692	719	711	707	715	674	665	745	688	756	667	690	723	728	714	715	753	704	695	713	726	727	697	697	733	698	725	716	686	696	686	696	694	722	702	715	679	729	720	726	735	698	710	719	683	707	721	676	710	744	719	727	758	668	711	718	732	674	741	759	695	716	729	728	725	720	694	778	687	704	712	736	704	783	691	695	684	681	717	708	687	717	753	732	688	715	739	730	708	696	731	702	787	693	733	755	748	740	752	696	688	770	706	763	685	711	680	692	700	698	713	734	727	716	728	673	753	735	725	679	657	699	703	706	718	736	686	710	706	753	756	695	732	726	682	690	682	674	735	691	728	707	688	726	658	686	735	691	718	741	677	711	716	708	712	735	681	689	705	670	725	693	706	666	747	724	698	756	697	730	704	719	698	688	751	705	679	751	702	759	718	723	672	710	705	711	742	713	741	703	727	741	667	685	784	675	738	689	704	669	722	716	726	733	721	750	730	672	726	739	684	677	697	666	719	700	739	669	698	758	695	691	715	700	735	718	704	691	686	698	690	715	710	686	727	693	768	693	731	723	699	709	655	702	712	716	701	704	669	721	722	678	744	723	733	712	702	682	692	745	709	723	701	682	726	703	694	697	749	726	732	657	702	691	649	685	707	663	696	742	749	723	699	689	744	744	777	724	682	697	708	726	724	736	673	700	743	690	756	693	698	711	682	754	747	673	723	691	717	707	726	688	732	735	675	744	727	702	736	731	714	732	734	700	724	689	699	727	665	687	685	695	698	642	747	709	666	697	689	669	658	690	731	698	669	728	740	765	659	727	680	687	750	716	715	761	715	727	706	705	700	689	686	737	738	697	718	711	711	699	676	674	710	721	712	694	684	682	722	713	734	718	698	699	735	739	703	729	793	723	687	684	738	712	750	687	719	721	668	663	692	665	748	679	701	695	703	742	724	721	746	738	715	705	708	694	729	657	717	700	678	676	699	708	741	702	717	719	716	722	714	680	735	694	665	679	733	676	707	725	773	724	706	748	716	699	703	717	768	677	673	682	680	717	694	680	740	703	706	754	677	694	694	775	724	776	754	672	696	703	685	741	702	656	719	670	725	701	714	735	713	725	718	720	722	732	731	735	689	719	736	720	711	688	725	704	684	710	717	729	752	731	735	684	696	691	726	754	764	696	713	691	680	690	758	728	691	699	744	729	678	734	706	707	702	735	762	725	747	681	675	705	728	728	703	751	712	715	658	705	733	698	747	682	663	716	699	661	746	677	722	731	789	716	671	740	701	735	707	734	707	727	727	696	686	702	730	716	723	700	724	719	704	756	727	697	706	751	720	724	684	700	711	746	695	724	724	641	688	690	717	663	724	703	725	651	732	740	692	668	724	729	721	644	717	665	696	697	758	743	724	741	728	731	712	731	742	697	696	698	680	709	691	688	717	736	742	761	765	704	704	706	681	701	703	725	762	718	738	703	709	704	725	732	754	734	748	678	728	737	735	735	715	720	683	726	690	729	686	731	710	743	746	729	758	745	706	703	739	795	706	661	725	692	695	715	758	723	656	698	702	725	736	640	682	730	726	688	708	759	675	683	696	732	724	761	699	695	717	734	694	727	738	703	713	744	727	702	719	736	704	714	731	654	748	698	692	734	703	743	756	712	730	719	649	678	746	712	682	719	724	728	687	763	711	726	686	710	743	719	730	687	728	703	733	721	682	722	706	677	697	720	680	711	738	702	734	701	712	731	697	671	717	710	677	666	709	673	686	676	728	737	704	718	743	681	705	672	691	702	708	697	766	684	692	717	750	684	655	722	708	665	712	718	781	724	687	696	742	649	641	715	706	666	718	723	725	702	776	686	710	670	725	705	697	711	667	750	712	696	699	624	736	720	680	728	679	763	707	754	723	718	716	724	762	739	686	706	673	728	697	684	720	672	703	731	677	706	682	769	718	756	659	720	758	714	651	725	698	726	678	701	705	700	713	684	730	681	691	678	710	701	704	743	702	719	709	695	684	707	705	702	715	711	706	698	737	739	699	703	696	696	763	677	729	686	706	774	679	662	700	705	689	707	660	746	730	720	693	678	708	680	679	737	714	702	745	699	726	695	720	711	759	746	684	713	748	757	710	743	717	695	692	728	693	699	716	724	709	713	675	729	684	721	725	738	708	725	638	746	674	677	719	715	733	721	703	736	671	747	716	732	729	709	701	743	711	740	699	721	741	694	688	732	738	722	727	703	731	686	708	698	706	675	669	702	687	691	684	733	706	712	745	723	763	734	674	751	694	686	670	728	682	736	711	683	715	737	733	757	722	705	688	703	707	714	716	703	740	665	705	660	677	718	717	687	687	673	738	731	713	673	705	666	723	662	740	687	701	709	665	711	696	689	688	684	726	697	720	653	774	665	696	715	743	690	715	675	708	730	704	732	714	684	737	693	716	699	753	694	731	717	688	701	709	746	700	726	748	702	740	703	735	749	691	682	734	712	724	727	659	716	735	705	730	733	686	733	718	731	682	718	691	671	723	749	690	693	722	712	717	756	684	738	656	660	722	709	677	748	658	704	677	697	719	690	718	706	695	745	655	738	700	751	701	688	747	698	685	697	703	710	729	720	694	736	767	707	711	758	743	672	722	713	720	745	696	721	637	694	768	767	697	705	747	688	692	690	692	737	733	679	711	718	714	712	727	720	693	711	713	715	697	713	739	729	660	722	755	720	698	699	741	712	686	719	705	719	728	759	746	724	734	703	702	746	700	681	705	713	722	717	739	698	707	681	707	705	679	689	700	702	706	672	682	731	716	703	721	665	760	712	713	719	748	709	673	721	711	701	729	786	738	750	734	669	709	688	700	723	746	722	714	734	678	741	701	727	759	753	726	720	730	684	741	679	719	700	664	693	727	670	713	723	728	750	682	721	643	683	689	697	743	686	739	728	739	717	745	732	708	707	689	674	723	684	702	756	707	689	709	787	724	709	711	705	710
24484	21100	28239	47986	59445	39372	18866	2497	891	814	781	767	767	737	789	753	771	779	782	785	829	817	777	807	785	759	808	790	724	749	774	706	751	826	736	783	782	768	750	794	739	756	781	777	755	769	786	767	772	790	770	728	766	790	749	735	755	755	816	710	786	731	840	791	797	787	772	756	741	804	727	784	779	733	814	782	765	775	759	780	761	776	757	799	834	796	801	767	782	739	739	780	741	760	715	756	803	778	750	732	767	781	809	730	761	771	768	761	757	744	765	779	805	750	773	766	738	726	786	755	786	760	746	748	738	803	780	736	761	795	722	791	739	804	760	764	748	780	766	777	764	737	719	748	753	794	753	718	744	707	730	788	759	757	749	782	792	749	763	751	751	784	776	796	774	704	760	772	777	738	772	780	745	718	716	789	768	756	727	766	741	736	796	764	797	762	775	752	724	740	760	771	778	753	777	765	755	792	732	755	762	779	724	712	698	757	794	789	742	755	802	803	751	723	765	756	745	751	715	780	827	707	790	773	738	715	753	745	762	791	758	770	814	740	705	764	773	790	749	690	711	771	770	751	804	777	785	765	768	710	747	735	733	781	736	810	801	724	791	729	777	794	755	726	759	774	781	723	783	724	718	801	755	820	775	730	804	790	814	757	741	754	742	774	764	729	720	772	711	725	760	683	779	774	738	795	756	771	758	787	749	768	783	702	745	757	769	779	699	775	767	735	736	735	779	792	793	738	742	757	745	756	784	785	737	730	734	711	730	751	781	758	777	711	770	784	693	766	750	785	759	719	789	776	742	748	782	723	780	765	745	781	726	770	738	763	740	796	763	773	757	781	765	744	717	769	723	758	747	774	769	783	834	707	729	742	749	708	784	767	720	749	784	800	767	745	743	758	754	748	719	763	759	752	746	723	736	775	751	787	758	758	775	805	782	802	713	772	769	710	760	761	786	739	732	775	769	720	749	702	785	851	746	742	781	755	741	738	702	771	716	758	793	802	694	760	787	769	770	730	783	719	727	744	787	743	718	778	755	803	740	816	784	765	810	765	745	767	781	704	827	770	760	732	736	760	757	762	789	757	766	755	744	748	689	702	776	793	748	773	746	774	787	749	746	746	751	709	752	764	803	761	742	814	812	748	788	737	760	798	729	797	772	795	786	744	795	651	763	783	769	764	768	775	767	760	776	722	732	719	787	735	713	756	770	787	740	770	790	769	729	754	712	743	786	737	717	712	736	711	761	761	732	730	762	765	780	752	763	776	756	763	717	771	746	738	762	830	783	788	781	732	783	732	786	759	822	731	729	750	746	713	708	767	788	757	760	741	766	751	777	773	782	752	779	782	747	759	714	782	730	783	768	754	796	726	796	741	787	791	721	706	706	728	722	754	693	739	748	786	780	772	742	796	773	743	801	791	798	793	771	721	788	740	780	781	780	782	761	786	715	776	758	763	767	731	801	766	773	785	751	740	765	788	776	741	760	783	728	766	758	744	713	814	765	778	777	755	776	808	763	753	738	784	745	761	772	739	760	789	782	746	790	739	779	754	793	809	804	724	703	763	749	785	714	815	751	779	743	780	799	727	713	744	746	736	743	743	753	744	761	730	724	751	755	772	729	720	718	756	730	797	734	787	776	746	731	716	740	788	718	776	769	795	728	769	757	737	803	730	798	739	760	758	827	758	772	741	769	760	752	741	685	762	750	763	772	761	765	774	793	765	745	786	775	781	750	778	770	745	729	734	791	792	705	784	737	796	748	744	752	772	753	727	789	752	762	760	749	778	761	755	726	759	780	718	740	743	780	752	679	806	742	758	731	714	748	796	767	788	786	770	765	723	747	767	742	781	743	778	784	803	725	767	754	763	788	822	721	764	737	771	795	738	714	783	725	764	742	724	792	801	785	775	761	786	726	794	740	694	724	771	743	728	752	772	763	697	717	738	725	746	762	805	777	762	782	806	755	734	731	804	787	795	795	763	731	747	791	729	714	780	754	735	768	803	758	722	789	750	754	725	734	786	776	774	729	741	705	784	723	785	775	787	729	697	738	756	736	779	757	765	733	759	784	738	819	791	756	785	761	755	752	751	714	767	767	777	774	743	767	794	758	748	815	686	778	774	751	775	741	754	755	755	803	782	754	719	733	742	754	736	769	782	720	742	765	772	772	763	779	752	723	771	736	801	715	752	759	764	719	775	770	735	753	815	755	734	698	775	718	754	734	761	738	758	752	807	761	759	796	825	753	783	731	722	821	708	737	781	787	779	675	757	771	686	770	729	782	764	697	782	794	762	762	775	753	763	748	755	780	725	785	775	736	737	759	768	746	714	783	758	739	745	745	759	718	712	760	813	797	711	785	722	718	753	743	759	809	726	766	701	808	806	753	741	782	765	777	747	786	743	761	759	798	792	776	775	772	773	753	757	752	695	759	784	776	783	766	765	767	758	761	757	724	717	752	753	744	774	771	723	799	796	772	779	760	746	750	707	757	798	784	752	691	777	742	756	784	739	704	766	784	705	734	795	753	748	786	744	735	723	704	758	756	775	814	770	785	748	751	776	766	733	774	747	758	746	769	779	762	769	780	711	801	759	745	817	727	737	710	781	756	804	745	791	754	764	773	777	762	736	753	754	724	796	740	760	769	766	807	754	795	725	802	769	743	748	804	764	726	729	748	760	766	762	738	735	767	760	715	759	732	742	766	776	705	762	779	760	758	718	752	782	737	730	725	739	755	786	785	746	703	770	799	742	759	769	786	788	728	709	783	755	794	710	704	830	731	769	749	800	737	749	714	777	798	805	744	737	779	762	715	721	758	795	800	831	764	799	829	719	796	761	818	757	794	764	710	749	758	734	801	798	737	733	766	796	776	757	770	750	779	769	749	768	828	716	759	721	785	744	738	742	755	734	775	781	748	746	782	814	747	717	767	722	772	718	756	732	772	760	753	789	735	788	778	767	740	724	774	750	745	728	732	811	778	706	770	730	757	723	732	791	743	769	765	778	769	766	748	787	727	765	728	737	775	767	756	741	760	745	817	774	762	729	806	753	760	765	745	730	756	756	716	770	732	740	731	777	792	781	768	745	776	785	696	778	779	771	745	754	780	772	790	740	776	819	769	756	722	820	767	792	748	741	712	793	708	745	757	726	768	766	784	722	778	733	748	801	727	796	760	706	712	701	741	739	742	781	769	794	787	731	730	754	801	779	759	755	797	729	795	741	763	794	748	761	768	766	821	717	736	782	731	777	714	770	779	741	716	808	747	806	761	735	724	765	713	759	744	772	700	750	802	771	730	759	718	739	782	753	735	767	742	756	755	731	738	785	759	738	799	767	724	702	793	740	740	758	753	742	745	680	794	710	745	799	772	740	762	786	736	741	765	755	807	778	781	746	773	803	753	769	704	738	776	737	747	714	726	763	762	760	761	754	782	766	774	761	700	790	730	815	737	731	742	728	725	780	750	757	754	768	748	759	819	758	779	752	782	720	738	791	748	753
3536	4430	11042	70432	59048	28884	10583	1063	714	726	788	708	718	788	722	731	715	748	757	788	786	824	769	775	771	734	707	788	732	748	757	712	802	733	738	748	757	759	793	761	734	726	761	734	764	767	735	739	718	715	738	721	792	753	761	702	701	745	724	691	749	737	765	736	756	750	726	762	753	728	811	787	753	755	682	719	718	716	788	730	745	747	742	743	794	798	736	701	759	711	752	697	685	768	730	693	740	760	738	741	728	765	726	727	758	723	751	757	704	702	719	737	744	757	803	728	752	731	710	734	706	782	719	714	688	772	734	725	742	723	705	781	696	792	770	750	790	756	669	749	757	741	768	742	723	717	734	709	734	750	763	674	764	711	755	772	737	734	748	731	766	765	747	720	713	752	713	716	750	743	739	717	739	717	712	718	723	803	769	773	738	713	750	767	784	719	688	693	729	715	796	725	739	764	731	731	687	753	758	728	804	757	734	746	756	753	773	767	725	727	702	735	750	792	757	689	704	776	784	763	737	761	740	719	718	734	717	808	710	748	770	736	739	739	696	734	748	715	725	747	740	705	767	741	782	696	714	694	769	792	721	713	757	736	705	791	719	772	717	760	750	762	687	761	765	706	699	731	771	747	688	742	706	766	735	726	681	705	749	721	760	729	732	726	733	743	681	694	719	717	745	801	741	772	735	754	761	683	746	763	748	722	724	747	735	740	697	748	772	734	774	737	747	729	749	680	747	691	756	723	723	718	756	750	784	689	718	754	722	755	748	786	711	720	741	715	728	756	718	761	718	721	729	764	718	743	754	779	736	673	690	714	752	725	727	719	734	733	785	738	754	717	785	745	683	750	756	730	724	785	789	766	712	733	717	723	758	695	765	757	738	780	741	743	761	733	726	774	755	772	727	770	733	719	791	746	722	738	740	751	744	757	718	792	767	727	698	729	764	752	750	732	728	727	760	776	751	725	803	739	740	773	739	740	702	739	695	711	701	747	781	806	725	714	697	740	737	758	761	765	691	701	698	769	727	714	754	731	718	713	776	750	735	740	723	748	746	715	752	707	759	744	715	771	727	697	752	705	810	778	684	747	738	742	703	715	732	723	739	753	699	748	734	710	756	728	724	727	753	737	723	759	752	731	755	793	734	752	697	775	698	712	759	740	768	736	709	753	763	752	752	718	718	711	733	696	728	823	730	794	753	768	763	703	778	734	728	774	762	743	736	711	762	730	722	762	735	766	702	745	693	717	707	722	736	726	756	756	744	721	777	746	773	704	735	761	696	749	725	666	673	750	717	746	761	748	720	751	704	724	734	741	756	740	730	706	730	687	763	740	748	720	707	673	702	764	736	744	705	731	752	682	731	769	731	691	761	769	727	703	694	750	727	677	712	786	729	696	707	797	740	710	732	756	713	728	720	742	722	761	752	747	787	773	763	705	752	706	784	695	774	736	702	812	773	790	730	742	746	688	763	756	700	699	710	736	720	730	763	750	767	776	732	720	752	696	706	731	721	741	711	752	723	763	735	718	690	716	794	727	698	786	740	775	735	765	768	743	767	733	754	754	706	795	745	747	723	732	743	704	694	745	716	787	721	729	764	723	793	735	727	739	748	715	698	702	698	739	768	720	762	734	755	726	742	779	769	719	689	769	743	785	719	736	751	721	766	764	712	729	706	712	747	746	715	723	737	803	759	698	757	735	730	730	783	725	788	716	758	747	723	671	746	677	744	696	743	766	752	744	758	723	681	767	725	740	753	748	705	725	740	769	718	732	731	728	724	714	786	785	708	769	753	694	726	740	763	727	735	729	739	773	750	727	711	775	728	785	713	744	730	714	694	794	733	725	759	746	774	745	679	757	801	720	728	731	715	769	752	675	734	750	735	749	727	769	740	738	724	713	731	665	728	691	719	735	685	767	695	782	749	758	722	755	793	768	683	754	760	767	725	762	719	747	739	764	772	733	801	723	716	762	750	764	687	750	741	688	784	744	751	693	739	711	742	727	676	718	732	697	751	752	720	738	806	728	715	751	747	752	722	702	718	783	686	785	748	741	767	737	750	733	741	737	753	727	745	719	756	711	784	765	783	699	815	791	747	693	751	745	711	738	693	708	712	829	723	734	752	759	693	720	753	708	777	722	733	709	712	763	708	751	706	799	696	760	684	769	714	764	710	744	692	772	740	723	771	711	696	670	738	696	711	794	728	749	726	728	717	705	716	725	678	711	730	753	716	727	772	715	704	737	687	743	742	731	746	729	732	701	738	704	713	734	764	739	714	758	743	780	784	731	746	712	743	718	763	702	727	726	744	707	713	741	771	747	740	703	760	744	754	707	741	719	710	668	768	712	767	721	710	755	788	717	758	693	749	776	748	743	713	722	734	805	743	723	735	754	714	739	699	748	716	733	701	755	739	731	753	722	728	742	731	717	731	781	718	755	764	729	736	711	776	772	727	726	714	704	736	702	711	754	760	692	707	728	741	777	763	769	743	702	753	761	738	779	751	710	717	698	739	766	748	707	709	686	742	714	710	738	742	721	784	729	742	695	785	696	722	683	714	769	709	706	745	732	724	748	768	722	742	749	688	738	786	758	649	749	738	725	715	723	726	724	704	732	704	728	727	739	731	752	748	747	703	696	706	740	742	700	769	745	684	751	705	718	777	731	706	716	767	783	697	702	721	729	759	740	754	717	758	723	773	709	728	755	677	775	728	728	722	736	745	720	743	746	755	781	786	773	721	752	689	753	721	703	717	670	761	744	718	750	710	777	694	796	682	677	743	747	740	766	776	768	712	727	680	743	711	772	755	743	750	723	762	720	732	702	782	755	726	718	742	667	764	712	733	727	687	739	714	749	686	693	747	711	706	757	752	724	694	789	740	742	748	735	718	732	754	725	743	735	713	736	756	775	732	691	712	725	771	689	746	725	766	741	772	712	712	721	693	794	698	729	756	722	669	703	789	707	744	716	743	740	749	752	756	708	705	754	739	734	706	722	717	716	744	705	694	736	739	728	741	702	744	758	759	706	720	758	738	704	683	769	727	745	713	729	730	762	716	790	753	750	729	712	691	761	707	740	745	794	772	717	724	729	705	782	732	730	793	684	760	715	767	755	684	722	728	702	749	727	694	713	728	678	732	705	739	719	748	737	668	715	766	744	752	724	727	746	729	722	707	760	751	759	791	748	689	771	705	736	727	770	719	713	740	744	718	696	735	700	732	722	720	723	690	738	750	696	698	739	761	746	735	755	736	690	735	716	701	746	766	730	780	752	686	726	806	717	742	760	715	745	734	705	744	745	739	733	730	721	743	757	722	698	749	727	725	745	734	745	728	717	745	793	696	755	750	718	734	695	745	760	713	719	695	750	735	786	703	770	730	687	719	752	745	733	771	688	698	752	685	708	737	750	740	740	748	746	761	732	752	733	739	763	733	738	675	738	703	737	750	721	753	721	723	712	750	730	720	790	762	756	724	727	766	677	733	746	742	712	738	722	767	752
23726	21068	31188	56160	57187	39334	20825	3221	1084	923	888	814	901	855	902	933	814	899	856	941	900	959	868	853	854	915	884	872	905	852	868	871	823	854	874	848	828	829	863	895	867	858	866	867	829	872	864	876	825	877	862	853	843	868	843	915	879	859	801	856	928	876	879	859	913	825	885	908	889	828	882	870	916	818	878	870	889	864	860	834	902	832	820	841	893	836	858	871	864	873	855	886	892	895	830	810	871	843	849	863	867	891	870	819	860	877	855	894	884	862	858	850	859	859	824	852	836	878	871	849	867	837	809	866	854	800	815	852	835	827	802	791	831	869	847	856	836	807	808	860	881	839	807	848	859	851	880	820	923	899	817	832	885	859	861	786	868	823	790	870	887	869	849	880	826	832	871	856	828	836	860	836	858	878	775	824	936	879	926	882	806	833	842	864	881	837	770	799	861	838	805	863	805	804	892	835	835	873	850	818	818	849	819	870	829	834	788	846	902	904	811	843	909	893	859	819	879	866	809	868	823	887	847	853	867	823	876	894	846	830	887	824	843	873	857	863	865	818	849	823	863	818	857	845	780	849	814	888	852	848	880	866	845	806	844	830	883	834	865	847	925	867	824	854	830	848	841	876	848	891	870	871	829	798	830	833	829	785	824	807	836	823	861	867	803	902	851	803	836	872	874	838	872	838	828	866	880	870	782	811	824	813	843	856	810	891	857	837	864	809	800	833	819	818	862	845	825	888	806	873	804	869	828	828	843	835	842	798	845	865	818	888	875	780	875	822	910	848	869	858	874	875	906	815	790	798	832	859	812	840	832	861	822	883	835	886	877	875	865	808	847	814	820	838	808	849	865	826	817	888	822	850	840	876	864	840	873	865	883	864	858	870	809	851	839	798	804	894	811	856	852	837	830	873	810	863	807	842	831	816	926	904	859	829	821	887	836	837	886	854	835	866	808	862	808	857	787	859	864	849	854	820	848	820	874	863	879	835	844	887	864	881	849	874	819	808	848	798	830	831	850	832	843	822	884	853	833	876	856	847	874	852	899	850	837	796	886	836	901	854	876	833	805	837	821	834	854	869	843	843	865	852	883	887	852	847	871	817	839	826	889	869	822	866	818	876	840	848	917	863	873	861	822	802	866	873	878	839	827	815	830	793	831	826	849	829	820	808	869	859	851	885	920	866	827	800	788	798	889	860	852	858	893	829	810	849	842	841	865	825	862	870	829	855	881	862	870	827	859	858	860	857	879	844	888	919	831	876	814	834	845	825	866	816	854	861	835	864	841	848	809	875	886	880	855	822	811	829	846	876	844	857	858	818	789	831	841	880	799	840	837	892	850	844	862	865	858	838	903	895	861	860	854	829	896	851	845	883	877	854	795	854	873	841	807	831	842	860	868	842	824	844	883	865	888	844	826	899	868	793	869	838	843	857	877	861	830	799	891	844	927	897	808	825	883	866	836	870	839	866	895	837	882	896	864	888	841	860	842	789	798	904	871	856	899	815	825	800	832	828	870	856	842	851	829	899	811	836	864	913	855	865	831	834	883	872	831	796	818	852	849	860	909	840	900	877	824	850	880	819	892	894	877	884	822	886	848	837	834	817	850	820	842	782	846	871	831	824	825	904	795	852	848	834	846	827	862	887	844	856	868	802	852	813	888	793	829	876	844	818	875	814	840	901	861	850	818	837	824	878	866	856	870	827	856	844	817	820	862	831	856	815	887	873	833	820	833	824	896	886	824	924	850	872	832	842	826	881	824	822	864	863	834	886	909	858	897	883	802	860	845	824	806	869	835	873	875	893	831	839	823	855	863	853	857	802	884	837	859	845	818	877	840	790	856	832	861	820	853	854	837	877	902	922	913	852	872	825	796	867	877	837	920	847	869	875	877	888	841	811	853	829	861	863	865	856	799	870	834	851	801	855	870	863	838	826	819	874	900	823	903	841	859	820	840	850	867	876	880	825	888	881	837	847	836	846	797	883	869	818	853	823	857	841	831	838	840	852	878	834	818	871	864	854	869	811	846	807	843	858	847	841	805	799	893	871	863	842	878	869	867	817	840	811	825	845	851	826	880	859	821	839	865	866	789	853	862	876	834	851	855	843	855	806	821	792	817	814	871	854	870	815	849	873	858	823	814	762	883	846	911	813	832	821	835	864	825	821	837	766	847	812	817	875	823	833	853	865	837	783	877	861	868	840	844	841	873	863	820	778	831	861	832	851	866	850	851	867	894	800	872	828	841	856	820	855	874	844	840	873	823	790	807	791	799	835	792	874	847	823	826	908	797	870	833	888	820	849	830	765	874	813	876	837	873	806	870	854	868	817	895	904	811	897	829	828	874	849	877	852	844	854	844	883	873	809	838	860	846	883	867	816	875	847	870	839	885	870	920	837	793	835	834	908	893	902	842	839	818	891	839	859	901	861	807	801	877	904	801	825	821	852	827	856	851	844	862	865	819	817	850	883	846	862	863	872	775	841	842	882	765	869	871	823	860	861	845	871	864	826	803	848	891	852	806	785	871	841	847	857	779	871	861	863	854	831	801	866	818	852	859	874	853	823	860	821	897	857	852	837	879	846	825	838	839	815	821	862	816	827	829	844	863	854	814	844	822	857	846	846	892	832	821	880	811	892	816	875	867	867	833	858	838	825	816	784	841	891	855	824	823	816	807	877	859	840	839	889	867	851	898	920	837	849	916	856	825	863	841	829	872	907	873	847	840	918	895	876	852	843	837	845	835	816	888	812	863	830	813	880	859	855	868	850	887	843	854	840	872	848	876	869	787	822	867	841	843	902	859	853	833	876	806	842	842	836	875	855	855	846	859	888	850	853	860	797	841	793	839	843	869	869	854	801	842	873	846	793	832	822	817	867	804	846	824	848	871	826	908	839	834	855	812	807	814	807	838	854	823	827	812	846	851	854	851	888	818	861	813	861	868	885	856	835	852	816	860	858	809	842	853	831	822	784	849	855	893	809	884	869	839	879	827	856	830	850	886	827	833	857	834	852	822	910	870	879	892	863	863	842	873	888	907	806	835	820	804	822	835	866	843	862	831	825	787	865	933	827	875	911	910	787	873	817	846	777	842	859	812	839	876	883	828	836	859	840	806	835	783	831	848	830	892	838	788	846	877	829	831	819	855	852	800	859	877	861	834	856	829	871	818	868	857	865	833	828	845	856	895	855	858	804	861	783	846	849	853	832	819	865	795	870	926	828	854	839	867	804	905	866	819	900	859	829	788	853	897	794	887	844	795	830	862	871	821	815	834	861	903	844	838	845	824	847	847	860	847	856	875	876	797	839	848	835	865	830	837	835	839	850	806	855	806	829	840	853	853	878	871	866	842	821	826	776	792	851	826	831	834	904	875	824	879	861	855	874	829	878	839	846	846	802	848	855	869	853	860	832	838	851	849	803	840	838	842	883	806	817	856	808	823	864	817	863	883	826	889	848	838	829	845	845	791	822	817	869	812	911	878	866	846	857	879	833	933	891
3981	7146	22514	80273	59366	31748	11991	1315	790	838	866	865	846	869	869	863	860	835	796	846	893	930	849	899	898	834	878	829	815	840	863	822	846	844	812	864	813	861	882	865	843	823	861	832	830	809	847	853	878	823	881	820	852	831	840	801	877	815	872	839	888	895	786	795	871	803	805	815	814	862	858	800	854	868	860	850	833	824	835	760	851	843	795	843	850	826	807	835	780	854	858	860	793	826	888	799	868	784	811	820	838	821	833	806	850	837	788	824	800	793	820	811	818	891	838	843	854	817	831	852	854	813	796	849	866	850	792	810	786	826	838	818	855	802	835	851	833	813	763	851	800	837	824	820	833	805	832	831	837	811	795	910	818	792	845	881	828	780	814	771	827	814	851	822	831	817	820	831	812	810	842	885	842	789	822	823	790	872	845	810	820	849	847	858	785	859	824	803	783	788	825	825	796	809	837	844	854	802	843	819	825	833	799	853	830	840	871	832	818	827	774	770	837	824	788	783	822	850	789	811	806	821	820	824	838	819	826	845	849	837	843	809	803	826	887	815	786	820	837	839	840	823	783	783	795	839	795	816	825	835	827	867	829	869	796	832	790	813	854	791	828	783	851	802	868	806	782	805	820	828	811	802	857	826	861	827	815	816	803	808	835	817	878	800	846	835	861	829	845	841	859	793	860	790	880	802	820	802	841	839	841	817	790	796	807	854	821	853	774	846	803	866	819	799	849	827	797	831	814	847	809	864	828	837	800	809	786	789	840	816	848	798	878	847	880	861	848	830	791	868	851	843	889	853	826	784	765	823	802	870	863	810	792	807	800	857	803	873	848	837	818	830	856	768	793	802	854	824	830	838	789	838	844	822	798	818	819	799	833	829	825	884	828	886	815	792	817	850	806	846	801	847	787	797	841	821	812	895	861	792	817	769	809	831	808	840	791	826	834	831	833	835	819	839	803	789	794	836	855	848	848	853	860	860	802	781	815	806	852	795	834	873	834	805	891	819	750	819	781	823	826	778	870	873	829	766	875	799	826	790	758	783	837	798	809	859	823	820	816	854	885	837	897	861	841	795	810	835	854	858	815	803	821	846	847	840	820	842	769	845	772	800	812	837	855	812	799	805	827	817	855	815	850	840	803	846	832	852	814	820	821	788	891	797	812	831	812	815	839	838	846	812	866	824	842	837	880	819	811	830	848	815	870	764	846	842	815	855	770	817	880	792	776	859	774	874	868	815	822	814	825	799	823	859	773	792	800	846	820	827	831	755	833	793	858	878	853	785	808	778	826	816	824	856	850	786	818	823	825	873	863	823	813	832	776	830	835	843	840	802	862	809	812	817	829	796	824	834	820	801	801	804	840	841	809	771	796	849	827	817	841	851	804	880	824	784	847	840	813	829	852	825	841	806	845	853	813	849	848	800	864	814	794	855	858	869	821	799	819	855	841	820	795	802	815	867	739	848	801	829	865	793	795	849	808	805	786	844	844	783	837	767	811	864	870	891	800	782	800	783	836	845	862	794	874	819	821	842	820	833	897	838	815	860	799	808	837	843	787	796	845	796	812	816	876	830	835	807	861	794	832	831	778	807	827	852	826	841	800	860	868	851	887	824	838	797	834	820	834	832	905	812	823	794	778	824	824	805	767	786	832	835	821	783	817	829	842	807	804	832	907	809	810	807	851	809	797	837	834	820	790	828	837	829	805	847	870	845	802	819	783	854	859	856	806	855	771	808	809	800	835	857	770	850	815	809	798	794	869	862	841	850	817	855	846	797	844	807	914	823	853	813	857	835	819	790	803	821	836	826	815	795	798	830	769	789	861	840	837	850	836	798	827	813	880	846	781	862	803	814	810	789	892	851	848	824	842	781	799	820	751	837	820	822	830	863	854	841	798	872	835	871	828	794	820	808	856	839	862	800	815	855	801	891	844	798	859	859	825	820	797	793	844	808	815	860	814	795	814	864	823	852	799	858	818	824	830	860	826	781	808	844	801	827	798	832	830	831	835	866	822	849	797	820	844	859	836	812	847	852	819	810	851	861	812	830	842	803	817	841	760	825	813	809	838	851	789	792	847	819	781	824	812	860	879	838	822	768	816	864	844	837	819	872	836	856	791	832	779	853	840	754	877	827	849	800	815	787	805	797	866	861	797	815	772	796	803	800	832	815	832	849	896	773	793	816	795	764	851	842	817	810	772	892	808	816	813	887	820	827	861	810	779	886	852	834	839	832	801	810	819	849	838	828	888	874	784	799	790	801	842	793	838	865	765	817	851	824	814	825	874	886	812	800	820	805	804	804	827	837	842	816	821	837	836	800	819	835	862	774	816	827	804	804	837	804	850	776	874	842	835	820	794	779	814	817	840	873	798	814	798	869	842	820	803	781	821	849	879	780	788	795	836	836	898	836	861	848	842	849	843	793	818	864	791	826	805	798	812	792	829	833	856	808	852	836	819	841	867	744	812	783	817	858	775	824	787	891	850	838	812	826	904	827	848	853	801	801	816	782	771	832	803	797	888	798	845	820	816	798	815	813	812	808	801	846	805	826	862	816	794	832	802	869	888	810	809	856	877	796	825	831	816	822	840	804	819	814	872	802	824	803	813	904	863	827	800	789	880	825	829	783	802	826	824	779	818	853	792	791	803	842	883	831	788	817	835	873	803	798	848	799	864	797	852	777	837	808	814	814	829	781	792	839	864	833	764	855	913	819	808	828	805	804	816	797	812	825	874	804	834	843	795	812	777	818	787	851	807	849	893	839	807	871	831	816	837	792	831	839	800	817	821	820	825	786	840	871	817	833	803	847	766	826	838	776	804	855	789	871	893	841	819	837	824	787	809	831	814	847	813	805	795	775	838	870	829	823	826	848	825	809	837	833	783	865	802	805	822	804	799	792	786	843	851	857	809	827	777	814	844	837	835	857	824	811	899	848	812	841	794	793	819	809	760	822	825	831	812	842	790	786	861	840	791	843	792	786	854	795	839	816	811	876	825	791	824	883	829	867	843	883	802	773	842	796	872	875	825	825	835	807	818	813	886	868	843	870	858	845	790	774	835	799	824	810	798	846	836	837	814	801	782	839	806	814	805	785	785	878	846	817	843	844	847	780	850	835	757	820	772	811	831	833	788	750	835	857	812	849	797	832	824	829	805	846	846	800	814	819	861	827	819	810	843	792	849	825	797	807	796	823	833	872	810	808	821	829	825	841	841	783	805	790	792	793	852	792	751	807	820	823	817	818	831	777	806	833	800	831	803	743	812	871	861	839	871	860	755	779	878	792	787	844	788	808	825	827	860	836	845	831	814	824	858	804	849	856	820	809	840	843	872	804	858	795	864	820	786	783	780	784	802	824	815	795	837	791	812	801	824	771	840	802	880	827	803	790	850	841	853	858	839	818	851	862	874	830	819	872	817	806	847	823	856	811	796	812	825	817	830	794	810	823	804	859	807	827	803	849	837	808	791	842	794	825	804	803	814	822	838	841	829	801	800	845
27204	13425	16545	32365	14508	4654	1576	893	805	821	843	853	757	774	810	765	737	812	803	768	835	828	822	810	749	755	749	818	844	765	760	772	843	841	800	778	813	814	742	812	772	816	767	798	748	847	781	827	754	808	786	772	830	747	782	767	815	788	785	801	835	739	876	777	808	807	794	795	797	808	778	827	846	852	801	768	822	848	765	823	821	790	828	799	780	835	781	793	834	841	830	777	800	869	789	798	764	821	802	804	790	784	853	743	782	773	781	784	781	809	798	790	775	814	831	809	806	834	796	779	805	767	798	806	804	799	741	788	800	766	792	791	800	816	764	840	799	817	800	769	837	807	747	805	792	822	743	807	776	801	800	785	801	807	794	843	781	801	836	804	784	833	757	821	787	803	721	806	772	766	840	803	847	781	794	841	778	789	770	756	780	800	794	759	790	831	791	816	816	766	816	824	757	793	770	816	813	773	754	818	860	818	753	820	816	794	810	803	848	750	751	790	833	857	804	773	809	694	757	789	816	825	783	810	830	818	788	793	774	767	754	766	792	779	770	804	815	743	778	832	828	802	826	857	822	802	755	819	756	791	780	788	776	814	809	823	745	788	806	778	803	828	791	793	784	781	797	775	824	805	769	811	818	807	787	814	785	811	799	775	737	865	778	842	817	817	798	858	780	782	812	800	781	809	776	803	795	815	808	792	774	793	821	823	808	781	797	797	797	798	752	775	805	783	834	787	779	763	805	792	807	836	813	820	782	798	836	794	813	810	826	775	832	826	793	842	841	822	791	830	786	801	787	836	835	791	786	756	752	796	799	806	792	823	804	812	771	836	835	792	836	759	769	874	766	747	785	827	803	774	788	808	818	836	801	779	794	752	817	796	784	832	828	806	825	796	776	786	825	771	798	801	783	805	799	815	825	796	815	772	843	862	791	862	774	802	782	809	819	804	783	811	797	797	841	841	772	777	804	774	784	780	830	798	801	742	790	810	814	781	791	833	808	787	814	788	794	796	792	778	743	795	802	729	803	723	808	814	783	781	768	824	781	788	822	781	800	759	810	830	841	814	780	818	810	797	828	781	814	783	773	826	772	788	852	759	756	839	898	825	831	782	837	840	792	816	811	809	796	804	832	791	870	803	788	802	770	823	808	787	804	813	862	809	789	802	790	809	830	830	825	728	767	796	809	805	808	798	748	806	788	808	839	760	767	817	754	786	757	792	784	722	796	778	755	752	770	820	783	772	772	794	734	782	785	833	768	794	728	832	791	770	803	829	770	747	766	756	774	760	775	824	796	796	796	848	800	794	753	813	822	748	808	766	817	778	773	844	819	748	797	785	795	746	808	786	846	734	825	801	777	784	826	784	809	757	831	823	836	785	812	732	756	809	788	774	803	808	784	803	771	769	849	769	806	819	749	811	781	804	823	747	745	814	822	811	810	842	774	840	773	802	823	789	791	808	811	808	797	827	795	791	799	773	813	823	784	793	778	769	737	818	779	784	793	819	800	795	852	778	795	795	816	824	726	810	835	756	769	770	808	811	724	781	874	756	815	838	802	728	770	817	818	709	786	785	815	786	838	789	786	789	805	788	811	842	797	831	748	755	822	759	808	804	798	796	751	806	766	812	792	773	840	755	756	827	791	788	812	858	747	779	829	845	776	743	812	768	753	801	785	787	803	817	789	772	788	801	728	819	808	801	825	797	796	772	788	780	844	794	801	813	787	794	809	808	805	842	798	816	811	782	786	868	784	775	818	854	846	822	768	788	737	801	771	833	834	778	780	798	774	877	795	798	771	804	794	764	809	841	765	786	791	775	794	793	796	824	796	794	809	793	823	778	847	805	822	821	815	786	807	800	774	809	808	775	840	808	782	822	768	837	825	813	812	859	792	797	799	783	801	791	736	797	778	791	807	786	794	785	789	775	859	815	815	794	779	821	810	803	775	824	844	788	773	811	773	800	780	817	841	791	758	815	788	834	799	826	818	784	788	777	823	808	836	817	805	771	753	762	780	822	785	826	800	829	783	773	750	786	800	818	838	824	837	816	784	798	796	837	824	809	838	822	824	811	801	868	776	863	820	762	810	799	796	826	770	830	807	791	871	791	841	800	810	811	776	771	815	750	735	783	765	751	777	758	805	844	799	792	849	761	791	790	779	829	774	806	770	753	792	799	767	809	871	787	799	786	794	781	760	792	765	803	782	837	779	796	791	760	820	821	788	811	772	740	816	779	788	825	778	818	806	808	828	810	768	756	771	821	758	845	763	766	797	784	851	799	772	777	783	791	779	819	805	809	756	773	794	768	801	818	794	763	789	765	801	823	764	809	815	807	856	765	815	845	764	828	797	772	794	755	832	754	825	803	816	753	751	802	818	790	762	784	803	783	767	768	807	789	776	837	818	798	793	767	781	838	771	810	833	803	802	828	814	768	819	829	826	815	748	827	782	787	750	768	790	775	777	793	809	812	790	787	800	809	847	819	763	816	832	812	738	800	831	782	828	770	758	803	784	762	749	776	847	770	798	777	787	819	776	859	821	764	828	816	753	808	804	809	818	787	785	834	770	781	797	773	742	752	816	798	797	811	804	790	756	759	792	767	795	853	861	856	825	857	804	775	819	838	764	828	784	819	838	763	807	762	772	826	848	791	810	801	765	819	800	790	780	873	808	798	794	778	782	816	807	798	783	746	795	806	761	759	854	795	791	801	800	849	771	771	770	753	814	793	786	792	771	780	807	768	797	807	804	749	814	815	813	794	826	803	758	790	816	809	768	778	815	805	808	811	833	769	785	806	834	811	859	822	805	842	759	808	785	775	822	780	787	747	767	795	775	775	815	756	809	833	769	819	770	811	833	773	813	780	816	795	735	760	757	783	789	778	835	823	790	829	777	785	805	792	801	811	802	827	794	758	787	827	794	815	784	805	774	768	791	806	764	792	817	854	809	813	792	761	804	813	858	792	818	768	806	811	796	807	806	839	813	760	839	840	766	820	770	759	838	811	830	865	788	819	815	837	754	793	821	856	781	863	792	776	826	789	759	831	754	790	790	836	799	755	776	832	783	771	764	765	770	847	778	827	841	763	775	783	768	782	815	768	750	792	862	785	812	798	796	777	794	771	781	769	775	825	751	766	834	776	840	801	782	821	791	826	805	754	796	769	787	830	787	778	816	807	847	762	757	752	800	799	785	807	780	753	800	783	775	778	748	816	852	772	784	786	750	793	772	771	801	784	800	803	773	841	814	787	787	795	809	839	774	773	825	773	790	786	788	765	845	763	780	763	766	782	838	776	810	835	754	824	779	794	793	844	826	781	779	810	796	809	769	774	761	815	801	778	813	856	802	840	795	800	766	858	771	817	775	823	831	811	857	760	772	820	835	836	805	799	804	782	790	803	813	802	765	785	798	898	831	787	788	813	760	802	820	846	846	805	782	773	814	730	745	799	749	778	814	875	811	800	805	836	796	799	842	822	799	785	777	807	733	798	825	780	828	793
4999	1031	18812	22708	8896	3542	1417	789	760	716	759	714	727	717	729	765	772	758	679	734	753	741	759	787	757	770	732	733	715	747	732	696	724	710	718	804	728	719	720	709	698	747	746	781	780	789	774	745	758	751	731	720	736	727	689	759	718	723	734	744	719	718	738	726	763	736	753	762	736	704	713	721	694	680	716	709	730	726	776	748	708	780	717	774	714	759	754	778	701	768	766	754	706	736	727	780	759	745	724	773	757	729	721	766	752	733	730	708	753	755	761	738	709	719	718	729	697	738	730	722	743	765	759	742	806	764	718	749	697	710	717	743	763	680	690	725	727	752	764	734	741	701	731	709	743	700	745	749	752	738	728	692	765	717	746	760	737	739	773	725	744	759	748	751	703	739	705	722	753	759	776	737	735	755	754	718	733	700	729	741	673	737	689	727	705	716	769	704	737	710	705	692	767	711	668	696	748	738	793	712	790	776	738	756	739	734	750	696	718	728	708	730	742	796	724	715	794	784	711	694	742	702	693	704	718	760	741	743	713	709	739	718	741	746	738	769	732	726	713	743	774	779	763	725	678	711	721	812	724	746	735	731	739	726	715	692	740	756	752	747	750	746	669	759	805	734	716	711	750	708	715	789	707	733	686	693	691	741	703	720	742	730	731	738	750	714	729	725	739	735	705	748	771	680	722	709	728	754	767	718	741	743	726	740	759	743	727	717	744	741	706	713	776	723	718	716	685	719	788	683	691	704	787	704	725	731	732	673	752	689	729	742	729	760	681	721	757	747	699	718	707	755	704	767	752	709	734	735	736	792	778	762	749	794	732	737	748	763	710	719	745	685	756	665	698	754	697	699	736	747	703	756	713	751	707	740	715	759	733	757	733	744	755	705	694	691	707	742	717	703	757	739	726	714	719	757	740	689	768	720	698	708	722	744	725	739	700	728	692	747	741	717	725	682	731	695	770	689	750	713	740	717	727	811	680	724	695	737	701	725	688	697	684	719	721	769	744	709	727	790	734	716	688	692	699	726	753	737	726	747	713	726	690	736	754	730	731	775	744	730	723	719	734	709	729	766	682	743	744	757	792	745	740	692	716	740	767	736	704	730	669	777	706	749	738	754	763	712	670	724	723	723	718	728	739	704	774	725	763	707	738	644	756	719	723	700	716	758	761	766	788	762	761	750	678	756	698	735	711	762	715	725	759	773	731	745	705	786	776	683	702	681	715	736	731	766	709	741	660	733	748	764	705	703	698	707	743	731	724	733	737	736	681	714	733	776	714	776	682	713	743	726	768	737	770	725	765	787	738	737	724	702	699	726	727	792	711	769	718	709	772	728	762	708	757	736	692	722	847	695	681	752	773	746	746	723	715	714	746	752	701	727	720	759	749	728	785	733	723	757	714	669	702	697	712	749	757	702	729	734	740	684	687	730	741	734	720	753	725	707	744	753	719	718	736	678	724	774	728	765	728	732	691	735	677	741	703	757	716	724	730	679	743	728	763	699	750	716	694	742	704	762	716	738	704	736	722	712	767	794	734	721	697	752	753	705	646	777	804	721	718	770	682	753	727	733	713	733	684	753	728	766	713	709	687	712	795	739	754	708	737	794	799	726	714	688	700	696	726	757	724	714	790	730	742	752	755	758	689	716	761	756	712	790	719	705	748	724	707	700	746	730	742	781	738	682	744	737	740	702	743	756	757	712	723	751	767	743	788	722	723	755	766	755	706	687	751	768	740	722	721	709	722	748	705	716	710	739	726	731	757	751	746	764	732	729	707	730	707	701	731	741	699	752	752	697	769	731	703	748	766	691	694	795	700	714	752	728	753	748	762	728	722	706	709	716	769	692	774	706	745	708	747	728	769	687	728	701	749	715	778	719	774	711	769	712	715	736	724	684	725	765	731	690	721	676	756	752	748	743	724	735	733	705	698	703	719	736	725	750	738	750	761	692	761	786	756	750	743	789	741	678	738	695	701	735	745	727	735	710	705	737	721	696	727	696	762	750	704	701	767	736	751	720	748	769	724	726	698	746	707	784	744	729	751	745	735	734	733	718	763	721	781	725	728	715	725	750	755	734	725	756	710	726	686	758	748	715	732	709	735	745	727	747	729	699	690	768	748	675	708	712	696	770	762	671	713	758	761	730	744	728	734	758	763	739	762	741	740	727	743	716	717	742	737	674	744	761	731	733	740	734	744	749	765	717	695	769	748	742	757	711	725	757	717	756	749	720	733	770	770	754	727	723	742	730	728	747	745	712	749	754	708	622	716	736	759	757	677	763	705	734	751	712	665	772	710	709	749	748	695	755	720	793	716	783	787	748	743	707	749	764	738	716	725	710	779	730	768	733	792	667	738	766	761	681	738	775	756	692	746	721	704	691	763	739	695	735	724	707	773	781	761	758	775	705	749	728	750	738	765	722	712	759	723	754	751	715	734	632	732	730	744	770	719	748	780	745	744	731	771	746	742	740	744	697	766	733	728	723	774	718	754	706	725	711	733	747	714	691	688	712	740	695	694	742	763	669	709	735	738	733	742	730	740	724	725	729	758	757	732	745	726	705	773	718	711	719	760	747	724	725	745	734	702	756	698	698	759	758	721	700	757	738	695	718	699	708	694	758	759	772	727	778	742	752	738	744	735	709	752	709	721	687	723	711	749	719	743	691	714	724	695	751	674	765	710	732	711	748	716	732	749	736	717	736	773	726	738	700	708	722	730	714	712	726	718	742	785	727	730	757	718	691	727	714	711	665	664	702	681	752	743	703	786	700	685	662	716	731	747	745	711	742	667	725	754	705	745	733	699	708	719	663	734	721	686	756	733	736	701	756	748	721	762	755	721	732	687	784	729	735	751	748	730	726	727	705	736	739	686	739	770	729	719	734	734	755	734	737	747	704	713	735	736	761	743	760	730	701	780	755	696	767	780	740	745	703	718	754	767	703	721	754	730	778	758	708	719	741	704	749	698	690	753	709	735	699	735	716	753	732	719	705	731	711	712	767	792	738	729	716	725	714	757	734	719	760	761	750	745	743	707	728	727	745	726	772	727	734	772	708	744	770	714	700	756	729	743	718	730	685	721	738	775	721	728	720	734	706	734	733	699	747	674	728	738	730	751	725	699	752	681	754	740	709	685	725	752	640	722	713	748	755	733	678	707	755	731	664	729	734	766	704	757	716	730	742	732	725	713	732	729	688	702	705	688	741	736	680	761	761	719	757	743	739	720	709	770	730	758	700	729	727	712	743	716	676	705	698	747	714	755	760	747	725	692	747	695	791	767	741	682	759	736	720	738	731	724	676	781	737	751	680	786	654	765	758	747	701	670	732	763	736	727	715	731	711	726	740	717	721	749	755	722	752	763	664	727	676	749	769	716	713	725	713	733	725	755	711	702	715	756	721	719	737	701	725	722	738	733	665	737	652	753	684	743	743	746	775	743	715	706	749	741	688	782	694	736	715	748	753	742	699	711	672	768	704	648	738	754	778	702	733	720	743
24461	21082	32698	66829	52231	33587	13838	1582	894	813	843	819	763	831	787	861	776	770	811	817	820	865	782	789	787	809	791	793	745	791	793	789	751	779	811	824	729	760	825	834	781	740	778	806	730	791	747	728	830	802	776	797	796	787	730	769	764	796	818	801	789	811	768	804	791	785	794	758	749	770	821	788	721	811	774	754	753	763	759	799	746	768	791	763	775	765	727	699	755	809	729	749	799	773	770	756	786	693	763	770	743	805	778	755	770	741	750	804	738	770	769	742	813	723	759	796	731	771	784	752	751	757	795	769	774	810	755	758	748	783	773	779	751	769	777	753	772	771	743	728	785	731	747	776	780	813	774	799	765	792	749	750	814	767	789	783	736	766	782	731	770	767	723	748	789	758	727	727	798	773	792	768	799	777	810	786	787	779	777	723	709	760	772	784	828	743	733	771	784	770	758	767	747	759	767	755	769	815	773	727	806	745	760	746	761	754	763	790	726	757	841	803	779	758	749	729	734	810	789	768	786	758	745	756	736	703	762	777	806	809	794	795	812	734	749	750	791	843	715	773	788	796	793	748	787	747	798	801	820	816	788	789	745	795	765	776	808	722	850	769	740	765	777	770	731	724	711	750	753	797	810	755	781	747	739	803	792	731	767	760	775	777	764	759	764	772	753	785	717	737	764	743	790	774	746	741	735	792	807	776	768	760	760	849	781	790	737	765	780	775	807	722	763	779	743	726	737	766	851	812	743	769	737	801	801	804	753	795	804	757	761	817	785	739	786	769	745	751	801	746	772	770	768	805	785	775	729	770	768	772	741	804	749	808	768	799	769	739	726	813	774	747	804	789	717	757	773	768	736	799	720	698	819	805	748	761	771	781	804	762	817	751	757	801	787	769	797	768	793	806	765	793	769	781	771	727	731	751	802	812	777	787	798	788	764	754	810	734	800	791	783	751	782	771	766	767	732	712	750	810	761	791	774	769	788	755	763	744	826	742	761	727	757	809	748	846	754	751	753	817	789	773	827	758	776	768	795	790	739	754	784	729	779	750	738	763	785	700	794	807	775	798	819	791	736	780	804	781	688	747	756	801	778	756	809	804	750	790	761	780	730	780	765	754	777	767	754	820	787	795	771	770	724	730	772	749	768	752	735	767	746	769	724	765	801	795	778	762	799	828	753	753	775	706	749	805	780	799	848	770	763	805	831	755	774	824	752	821	771	788	748	825	784	771	769	800	723	765	772	771	788	782	764	783	758	806	796	761	774	823	762	736	763	749	769	788	724	731	730	745	724	826	747	794	801	802	800	805	781	766	749	777	852	776	807	739	780	745	806	782	795	807	758	745	746	807	754	804	777	745	739	790	736	746	759	759	789	761	761	749	740	756	808	778	788	750	777	779	769	802	807	759	719	764	772	802	769	820	729	778	725	791	803	754	796	774	798	762	740	753	790	749	749	775	835	758	790	787	799	778	794	810	770	788	735	739	761	741	767	770	737	822	783	768	754	768	701	793	790	736	754	767	787	727	740	794	791	760	727	754	797	739	787	716	747	742	806	775	735	814	815	725	773	774	758	779	802	757	742	750	796	737	795	741	780	731	786	780	780	745	770	782	762	764	789	753	794	814	750	744	778	742	762	790	726	774	817	729	815	768	750	761	752	813	798	742	703	752	747	778	761	810	766	730	748	760	774	734	778	785	767	804	758	726	809	779	807	806	746	787	779	775	740	786	822	754	738	785	781	760	775	747	762	743	819	794	810	731	774	791	750	778	785	790	728	741	767	743	774	758	802	752	755	728	738	745	764	765	766	749	784	785	743	757	778	782	783	694	777	845	708	774	798	797	773	753	723	730	761	794	817	802	771	764	757	739	761	761	807	759	738	761	812	751	760	836	748	743	749	744	713	791	750	762	803	747	759	801	797	729	723	810	771	738	772	741	803	767	786	763	794	730	757	723	772	745	805	775	742	753	804	707	696	762	803	782	747	735	737	754	811	748	726	774	800	751	775	777	756	754	748	744	778	788	762	744	768	787	821	767	810	779	748	763	749	727	755	827	789	787	765	734	767	779	794	809	742	785	766	798	736	757	736	756	758	762	786	788	722	773	722	803	768	830	755	749	788	746	765	772	779	765	773	775	768	828	765	734	784	809	720	767	725	753	751	737	778	774	781	778	746	803	794	813	755	764	758	720	747	779	799	724	795	766	772	818	809	798	757	763	713	769	721	756	795	734	784	747	761	794	773	743	796	798	785	788	794	688	796	791	760	739	737	776	744	749	763	780	799	844	763	777	803	763	786	746	775	731	787	800	784	723	731	804	762	773	727	743	727	755	791	754	749	793	804	792	714	760	777	770	791	784	798	802	802	816	807	752	774	802	775	705	735	815	730	799	789	785	768	763	780	778	771	773	787	747	782	815	736	783	791	783	749	772	750	808	765	794	768	767	778	827	763	713	774	767	812	788	775	776	742	802	793	792	819	770	762	778	730	747	804	833	756	745	758	747	724	797	785	808	741	772	761	761	755	781	751	746	818	793	776	799	780	717	750	770	765	735	744	778	781	781	772	750	752	787	786	778	770	778	747	812	784	816	776	772	776	739	742	734	783	770	760	772	691	743	754	742	774	754	756	806	744	724	694	766	803	736	732	790	749	768	751	706	788	767	760	796	768	799	725	719	791	763	778	781	763	762	757	764	783	782	720	776	840	807	826	807	799	782	764	799	774	758	735	786	791	780	720	836	776	800	785	789	783	780	698	730	791	773	763	761	769	778	772	737	785	773	755	758	767	774	768	782	782	770	756	769	777	779	759	733	819	760	794	775	792	768	816	743	757	770	768	757	775	769	773	792	827	755	798	787	723	767	776	791	745	790	779	835	734	721	762	769	739	753	788	786	772	795	790	824	759	694	783	786	760	739	759	751	712	737	741	762	775	804	765	750	784	749	790	742	763	795	769	804	775	762	733	795	780	766	766	795	786	762	764	771	778	779	756	815	750	765	782	758	814	725	777	738	749	749	744	795	792	777	724	788	773	701	753	759	744	781	780	768	789	753	778	781	792	803	774	785	727	786	774	791	716	755	731	742	760	783	775	788	766	784	788	724	769	799	744	788	714	741	748	751	768	809	766	750	796	770	763	770	817	806	783	773	775	797	794	765	748	758	766	745	742	797	796	787	786	750	759	761	740	753	754	782	742	814	753	767	789	823	762	744	751	794	775	814	713	762	762	748	764	748	749	785	761	745	805	778	733	734	715	769	779	763	703	803	794	756	748	795	763	820	791	741	743	745	739	789	789	703	793	771	791	766	734	813	753	789	757	763	719	787	812	768	733	758	770	792	726	777	752	774	821	794	758	770	738	733	714	742	777	667	741	758	707	795	782	788	750	744	782	812	734	728	761	708	709	762	790	739	823	725	753	800	776	723	805	791	749	847	761	747	720	779	775	731	788	771	769	722	832	795	782	755	778	782	730	809	772	792	780	778	748	775	816	822	785	770	750	798
4020	9739	31460	70592	46479	24464	7380	958	784	807	767	794	765	762	751	768	752	790	756	762	844	903	832	798	733	738	797	682	712	788	778	797	741	799	806	763	774	754	744	762	763	737	758	769	757	713	805	717	758	761	749	756	737	763	755	723	715	764	763	817	771	751	791	756	760	750	755	764	751	780	773	765	773	735	752	726	747	746	743	756	742	765	791	730	763	726	757	752	748	737	761	760	724	756	741	776	766	779	748	753	755	719	788	771	760	714	756	738	752	811	745	741	731	712	751	752	769	788	713	762	777	796	735	762	754	727	769	735	763	763	780	757	755	768	760	733	728	779	758	789	757	779	703	733	742	699	731	765	761	739	748	772	771	711	775	762	756	744	753	750	737	697	802	792	744	728	802	803	809	768	735	797	768	726	745	735	728	744	715	784	758	739	740	744	745	760	759	747	750	799	775	670	802	763	696	800	733	778	760	741	739	732	749	740	766	830	736	769	755	730	772	756	757	714	759	778	754	768	775	804	750	751	779	738	746	740	747	730	737	767	719	781	785	768	696	732	738	728	712	792	762	766	741	760	753	737	733	751	786	733	766	763	768	712	789	737	745	759	799	762	723	757	702	733	792	768	759	783	763	742	734	776	775	749	720	744	769	710	726	758	770	779	735	773	793	768	788	731	723	722	765	750	742	721	707	780	764	720	801	731	757	772	750	783	725	749	732	806	780	720	771	663	763	721	767	771	708	748	751	748	770	741	763	741	793	697	757	785	770	710	692	783	796	729	707	830	727	746	764	777	736	735	774	761	716	768	812	723	801	730	750	748	757	733	810	764	766	758	735	754	806	729	772	747	726	741	742	721	777	812	735	734	791	767	773	807	775	715	728	725	729	765	769	744	807	745	750	687	726	753	741	722	744	774	701	803	720	764	737	774	760	764	756	738	766	721	795	768	765	777	770	764	804	761	764	717	768	743	726	761	775	726	779	742	738	762	728	777	778	766	805	795	719	781	757	755	783	784	750	737	728	729	772	732	722	728	764	726	746	749	736	741	765	754	775	732	721	747	750	760	812	725	760	799	756	765	794	763	780	746	711	739	770	761	780	762	816	757	742	741	729	764	764	756	771	741	788	779	762	760	733	712	739	772	713	743	716	768	738	779	761	756	830	777	813	739	792	780	738	729	756	710	725	752	731	729	794	722	774	725	713	729	732	809	752	746	771	746	745	801	758	714	737	762	781	713	769	782	765	742	760	777	749	771	751	794	800	783	757	795	778	837	727	776	754	789	788	775	723	767	752	769	749	755	819	771	758	754	792	749	764	748	764	757	734	758	780	747	746	736	712	752	739	723	740	714	742	773	719	769	744	742	765	716	758	713	772	719	754	765	754	753	731	773	714	747	729	744	737	764	822	770	730	746	742	728	749	758	755	774	764	759	757	809	731	731	757	778	729	745	759	759	734	738	742	804	755	798	778	718	723	755	737	790	752	732	707	751	771	767	771	760	756	780	775	784	752	747	715	774	746	747	783	749	772	724	730	716	797	773	740	785	715	746	740	759	799	785	698	796	779	738	795	728	734	741	738	797	775	748	755	722	785	772	763	751	691	716	808	738	770	738	789	748	725	731	764	721	725	749	758	758	753	786	704	761	789	757	720	737	750	747	731	746	763	738	733	706	784	815	761	755	761	758	775	720	757	766	766	717	768	793	712	765	739	741	751	808	773	739	731	726	755	752	772	743	770	813	759	784	791	776	758	736	770	698	735	709	728	785	673	740	774	727	749	786	701	759	763	731	779	743	705	746	718	741	709	710	760	729	710	759	724	771	713	804	821	770	734	747	747	779	776	746	746	743	758	761	701	749	737	752	713	769	747	756	801	766	751	754	700	735	727	707	772	750	736	772	696	742	731	749	767	710	766	727	747	773	702	783	770	709	690	761	777	741	764	733	747	744	767	748	767	735	740	742	791	757	768	761	746	793	733	727	724	749	720	736	794	768	772	711	791	744	768	769	754	740	740	787	738	815	725	726	760	727	778	767	771	730	772	773	723	776	792	749	752	771	768	748	757	740	719	745	786	804	794	773	784	764	755	737	734	792	757	773	754	736	776	769	782	728	724	750	752	722	748	734	744	737	736	736	683	756	771	712	748	725	787	766	722	768	697	741	772	763	733	810	794	780	747	708	760	731	747	697	785	752	794	740	737	743	742	774	820	750	760	741	794	722	753	695	756	728	758	732	774	743	769	746	785	763	720	756	746	770	742	748	758	731	766	738	754	778	735	784	691	721	719	742	767	761	756	758	775	711	741	681	693	740	764	753	755	794	802	765	766	781	736	757	742	742	782	740	744	776	776	750	724	746	763	738	710	768	746	731	760	824	717	759	741	759	812	742	823	794	733	751	788	720	738	711	803	761	747	753	744	762	728	779	793	744	759	747	734	787	774	737	814	674	770	795	774	777	766	750	728	767	763	803	741	778	748	728	788	724	730	741	718	734	811	760	812	766	738	753	762	773	742	773	777	722	706	720	715	760	757	737	776	827	651	741	731	765	791	712	764	710	740	737	780	765	743	809	734	747	692	754	714	778	752	674	786	752	783	685	797	730	796	765	697	763	746	726	763	716	741	690	750	709	753	750	752	732	717	725	728	725	800	706	734	753	711	729	782	781	757	767	757	737	701	714	742	724	736	740	753	724	766	767	686	800	727	733	764	729	790	761	718	740	717	759	717	715	750	733	753	773	731	753	768	696	794	763	736	731	741	753	741	789	797	762	718	741	757	738	739	763	792	747	767	737	783	731	750	768	746	756	729	784	744	776	706	741	774	744	788	742	760	765	733	740	737	799	764	730	714	757	752	727	732	709	769	756	730	778	709	781	739	735	708	773	764	762	789	777	744	801	728	746	734	730	747	703	753	796	744	751	734	772	732	747	722	751	775	795	751	753	746	724	743	748	717	720	730	730	729	773	727	789	766	752	702	688	697	729	764	734	722	764	688	748	781	724	739	771	727	800	736	780	735	732	737	714	746	735	751	755	775	740	732	744	785	742	732	775	742	708	728	751	765	759	743	779	769	736	740	740	782	757	757	780	738	748	712	710	765	749	717	731	751	771	784	751	701	749	735	752	747	761	771	769	720	772	742	690	747	755	737	741	833	742	733	702	662	737	707	734	775	733	739	745	745	735	716	728	745	778	805	798	729	756	723	718	775	705	744	815	756	836	737	729	774	763	746	767	774	772	747	732	802	725	766	728	732	709	769	749	766	754	764	751	790	728	779	707	773	747	788	669	725	739	767	762	778	723	799	759	756	739	727	702	724	782	725	757	696	753	778	762	694	825	689	764	717	719	785	725	795	749	735	739	740	738	752	687	779	771	734	757	716	801	744	758	768	739	765	763	729	732	735	779	740	714	702	735	778	791	785	771	761	781	751	730	778	767	773	738	778	737	801	761	737	742	747	720	755	701	778	753	757	773	758	775	714	742	736	764	756	741	754	795	789	712	760	734
23722	21096	38713	59229	49731	37273	20706	3197	1108	974	922	894	872	890	898	924	944	930	832	978	977	983	850	838	912	895	875	940	890	899	869	869	923	927	825	876	891	804	858	912	907	901	899	901	872	917	899	856	912	908	939	853	848	935	881	878	854	927	892	879	836	854	890	868	842	833	860	818	865	882	861	868	876	778	860	841	882	864	888	873	840	880	882	880	898	836	827	875	902	868	856	833	848	854	880	898	823	881	918	801	893	942	833	908	876	867	835	881	833	867	889	838	890	906	858	825	864	850	862	878	827	797	889	881	862	855	861	880	889	866	866	898	870	884	801	824	928	921	901	888	826	866	842	945	847	863	810	905	857	833	810	886	843	948	883	893	920	839	850	878	870	888	941	844	867	869	899	878	877	896	857	814	877	832	821	881	804	830	898	890	924	873	898	897	876	837	883	891	802	863	887	856	861	860	879	890	881	865	865	831	910	844	821	845	877	824	881	862	861	852	858	855	857	864	837	856	842	816	857	903	859	834	911	835	854	902	887	862	849	899	832	860	842	855	840	840	872	845	867	848	877	896	835	908	849	872	904	864	882	849	826	795	904	860	851	852	880	864	874	892	917	907	850	897	941	862	869	866	848	861	867	834	865	892	915	867	832	865	877	818	848	858	841	863	859	912	910	859	859	858	865	871	871	844	873	877	943	893	893	912	865	909	822	828	872	893	907	879	888	883	879	865	864	874	816	850	867	858	866	818	802	812	900	838	839	880	890	833	909	849	845	893	903	897	843	853	818	848	870	833	845	881	869	866	894	866	887	895	907	839	851	911	872	792	877	890	935	904	883	824	892	842	885	867	859	783	869	859	908	864	890	845	860	852	884	880	849	850	881	867	877	862	866	860	841	875	897	887	850	835	844	875	810	837	859	838	851	854	863	876	898	816	855	854	877	847	853	868	874	850	863	868	846	892	860	850	905	856	873	845	850	907	863	833	848	857	832	889	850	911	874	910	919	870	852	909	855	906	890	873	844	857	863	899	840	850	837	842	914	819	895	838	883	934	814	859	842	879	860	857	881	847	904	881	856	880	902	818	816	893	879	874	843	884	828	856	834	865	850	873	851	910	872	873	841	848	832	819	831	820	838	831	878	835	891	895	924	912	824	887	880	863	818	888	815	892	894	917	872	872	824	856	914	875	820	859	848	908	855	847	811	890	918	874	789	835	819	882	860	885	838	861	868	908	854	849	920	887	844	863	871	913	881	892	865	816	863	932	850	905	830	853	870	902	916	842	856	852	912	900	873	855	875	839	892	902	813	843	875	858	818	873	948	869	882	828	847	819	851	897	882	867	837	867	885	874	867	837	828	853	867	867	889	847	830	905	858	822	893	803	848	837	848	837	879	939	833	848	861	863	833	873	850	832	894	901	849	876	875	855	885	872	817	866	918	849	933	878	868	855	845	838	842	843	898	897	811	832	867	909	872	871	877	849	897	877	889	884	805	839	868	850	873	930	880	862	878	885	866	931	818	848	855	879	845	866	856	865	853	867	836	911	909	853	846	852	846	845	830	852	849	892	863	856	865	867	860	871	881	775	897	861	868	850	863	821	898	829	879	863	838	914	814	843	878	838	814	865	914	850	896	880	859	877	830	918	889	885	826	855	901	857	835	821	946	869	879	830	862	838	831	874	849	901	835	928	840	889	878	924	903	888	879	845	872	863	880	886	855	906	863	892	866	847	832	866	853	827	798	893	840	828	853	819	857	846	834	848	859	903	899	858	844	867	872	922	843	854	886	904	841	853	870	811	868	889	849	905	929	900	847	829	854	878	892	895	915	867	903	873	838	856	894	830	904	850	852	861	860	882	815	897	891	875	900	927	886	862	846	853	919	883	912	878	887	835	895	854	869	881	851	867	841	924	876	896	907	889	848	820	846	856	862	870	824	860	869	864	870	860	797	852	861	832	861	875	905	868	798	840	912	853	898	834	827	928	945	926	848	876	889	878	880	851	861	886	789	817	890	849	829	889	794	868	928	861	877	850	863	869	865	856	904	811	857	867	853	842	889	817	850	864	840	901	881	841	859	864	843	861	846	917	885	885	853	831	869	840	835	860	864	866	883	889	836	881	867	844	904	879	873	917	882	873	855	926	859	917	838	822	868	934	899	869	846	878	870	870	846	870	842	858	842	863	852	842	870	878	812	917	863	865	855	847	805	858	862	892	879	858	876	815	842	853	855	897	838	855	883	845	844	851	872	906	917	836	860	857	892	890	831	819	862	828	918	875	879	910	814	857	857	839	865	822	891	891	767	888	856	889	835	843	809	843	823	822	839	865	799	884	893	871	875	880	886	888	920	866	862	932	873	878	861	849	840	897	818	825	906	880	892	855	858	870	863	848	868	898	821	860	842	900	861	821	883	868	845	879	854	869	880	822	909	885	846	870	880	858	871	854	854	876	847	841	851	879	902	866	897	919	858	862	815	872	934	864	865	800	910	880	881	915	859	893	857	865	879	853	825	778	858	872	848	848	855	896	883	881	872	869	871	858	890	906	863	887	955	870	880	896	852	840	871	939	852	894	838	885	854	860	917	889	791	893	858	912	904	861	839	886	844	804	850	867	868	846	889	915	902	859	824	887	827	867	885	849	864	881	898	901	900	928	906	882	902	879	845	892	906	917	896	885	847	837	840	852	865	837	875	882	882	848	836	885	841	858	927	855	865	872	922	818	877	843	879	926	853	901	814	863	880	829	870	861	896	922	921	799	930	874	884	834	907	863	848	880	873	842	865	868	849	881	847	901	932	867	833	882	887	950	848	881	856	814	844	865	890	871	865	915	840	854	876	869	830	859	899	841	881	836	880	904	867	889	894	840	872	822	860	831	878	882	866	831	821	848	916	858	849	837	890	840	858	839	857	817	876	946	844	818	841	919	853	851	861	802	871	906	872	894	876	884	895	834	847	854	833	853	830	864	774	889	891	901	915	933	854	832	906	852	893	811	809	886	910	863	859	889	853	843	834	828	825	833	867	839	804	896	858	894	923	812	872	855	823	890	835	821	853	858	878	861	905	879	842	845	828	857	831	898	890	861	897	926	849	847	869	915	870	834	872	886	889	826	856	886	862	878	859	831	920	874	923	845	900	862	920	863	812	862	900	906	855	842	861	844	859	845	924	938	838	835	854	832	863	881	842	810	826	889	840	874	883	873	883	813	850	839	877	838	879	845	869	885	844	872	807	830	852	888	899	821	869	864	881	906	865	898	887	889	878	854	873	880	968	852	852	884	925	934	836	883	908	865	838	804	900	832	878	868	864	868	833	818	831	880	803	865	863	875	871	868	885	845	924	877	850	866	804	919	856	860	831	885	894	839	902	838	857	863	864	877	869	838	897	885	854	855	864	898	869	931	869	863	897	831	890	896	899	903	871	895	895	881	813	861	843	857	880	859	855	903	820	897	838	893	884	822	896	962	895	815	845	848	848	936	871	822	895	870	803	829	874	878	904	881
4040	7620	49580	77991	52512	31892	12213	1096	944	885	877	852	848	910	842	829	900	845	876	901	1024	975	956	945	861	852	841	837	823	790	805	858	847	854	827	894	861	825	872	853	879	877	819	852	887	829	859	889	871	871	858	892	877	823	841	856	837	885	930	843	820	903	846	867	872	912	846	871	842	804	884	861	881	884	802	902	776	826	846	845	884	842	818	869	862	885	862	891	903	810	876	898	855	858	901	835	841	880	832	857	845	933	765	907	874	848	846	823	864	856	829	864	848	885	827	840	866	824	841	856	859	825	836	839	860	854	846	817	890	799	824	892	860	838	831	814	846	836	866	857	867	826	812	825	856	890	882	841	836	846	848	804	851	797	847	846	922	887	861	835	870	835	840	859	875	821	870	850	858	828	857	841	862	864	848	861	857	907	833	850	866	848	839	828	827	943	828	765	846	795	884	892	823	840	814	911	896	819	820	867	835	848	852	802	831	852	837	811	880	878	853	875	825	854	856	841	870	832	902	898	852	839	894	875	844	842	881	802	936	882	882	868	791	830	791	891	838	838	855	838	859	870	852	828	833	870	821	851	844	842	856	847	829	830	807	854	845	823	907	828	833	872	852	846	872	794	826	844	857	855	848	840	822	769	863	882	843	827	884	834	841	840	851	847	854	801	853	815	814	814	865	843	919	860	852	862	846	819	849	848	863	809	891	858	880	887	854	900	844	802	877	906	839	846	838	893	889	796	899	872	860	787	836	854	837	849	829	856	859	810	806	880	792	782	885	869	816	912	891	815	865	809	904	903	830	862	869	766	838	791	855	800	780	825	826	895	825	841	835	865	865	829	885	911	901	877	869	830	864	826	846	867	827	835	827	823	876	815	825	857	836	894	842	829	852	893	897	869	851	823	856	847	867	820	842	886	830	831	908	876	901	860	868	871	840	841	873	830	852	839	829	827	834	832	924	861	849	861	830	853	853	851	858	809	886	806	854	818	872	849	850	844	822	878	860	854	858	885	890	854	813	900	873	808	858	819	858	841	841	816	873	830	865	860	863	851	863	807	871	811	849	835	841	821	875	899	877	839	788	861	874	840	887	820	866	863	862	831	829	799	847	899	834	837	808	865	833	884	828	846	831	834	901	862	835	810	809	870	887	808	815	861	923	867	883	853	793	828	823	934	922	855	841	864	830	899	860	862	857	855	877	842	869	841	846	877	876	839	837	867	804	857	870	834	872	874	913	848	899	823	841	832	860	806	842	857	825	827	842	859	858	847	899	870	883	889	852	817	846	830	818	867	911	842	881	836	855	861	815	863	875	852	858	852	851	884	808	864	877	876	848	837	824	844	834	771	871	785	818	867	865	787	894	829	852	841	862	836	885	782	855	813	800	795	825	876	881	829	893	862	854	863	844	813	826	831	874	812	859	859	881	802	843	803	847	864	881	870	798	867	837	827	789	807	859	836	826	834	857	881	890	832	863	837	861	833	850	866	853	821	852	853	821	877	798	871	826	832	855	854	801	848	826	860	837	858	856	877	870	884	801	870	856	839	865	878	823	836	811	860	885	835	870	846	820	810	820	837	820	863	885	877	817	841	856	827	865	813	815	819	885	886	853	822	856	893	795	826	858	863	857	848	845	856	859	817	909	866	871	827	800	813	857	850	849	847	813	833	892	882	816	842	798	879	832	815	883	875	871	863	841	893	928	842	847	823	839	890	883	822	767	847	864	852	873	843	871	822	840	855	882	838	859	913	830	866	904	890	832	846	831	851	853	877	866	829	884	786	893	834	870	842	824	785	822	807	898	907	897	818	838	830	797	841	830	860	845	848	890	884	840	861	826	798	828	910	850	851	826	825	850	832	862	835	795	849	840	825	832	871	841	854	804	868	813	815	878	837	816	855	834	830	836	879	894	844	853	793	866	871	871	818	822	854	903	849	814	830	881	846	841	869	874	850	889	879	837	845	858	794	842	830	858	915	817	898	843	882	828	852	813	868	836	790	843	900	824	858	886	845	850	825	853	818	851	880	789	845	901	821	896	849	890	872	829	835	874	843	887	894	878	853	823	885	845	865	874	863	836	830	813	858	774	846	834	881	824	847	851	859	841	845	819	865	849	856	854	900	846	755	840	829	840	879	821	859	833	847	866	854	793	869	796	802	875	837	818	861	859	845	823	823	837	834	833	901	862	855	876	850	890	860	858	866	806	849	858	814	791	884	808	831	830	859	850	865	833	825	869	797	863	877	832	845	880	848	863	790	894	843	880	822	806	827	811	843	850	883	890	856	850	811	834	858	843	869	870	854	846	896	860	886	878	782	874	851	866	765	860	846	859	811	827	862	821	840	839	830	857	847	859	885	798	804	834	880	843	873	820	879	848	870	845	871	784	807	881	864	852	911	821	853	850	860	839	827	880	850	849	824	835	856	818	814	888	901	877	839	853	881	846	798	845	824	899	853	876	862	857	848	862	832	843	797	832	861	809	865	845	831	888	798	845	846	833	841	864	873	880	896	838	871	784	802	840	875	866	856	856	840	829	806	876	810	856	859	830	864	873	849	775	850	821	866	868	777	862	826	853	789	856	823	837	913	870	878	874	904	838	846	847	854	895	802	873	841	825	832	878	848	814	844	818	909	872	853	858	858	826	851	854	838	838	852	851	816	835	872	776	835	834	868	837	872	864	807	847	838	889	886	865	872	839	821	870	855	799	882	878	892	834	869	814	807	857	816	853	844	811	850	856	889	891	926	830	805	841	885	863	844	909	850	876	831	897	862	889	810	845	847	873	862	847	867	923	807	864	871	850	884	907	842	858	852	844	881	868	816	872	810	857	813	854	807	809	868	803	834	891	874	828	823	850	832	855	848	819	833	849	835	815	878	859	871	859	797	836	895	840	821	860	861	821	841	821	824	855	881	850	892	812	829	835	834	860	853	856	866	850	841	837	864	835	875	835	867	823	787	876	879	822	828	875	863	819	851	803	871	829	802	874	864	853	784	785	818	836	822	828	833	871	852	788	923	848	823	876	803	826	918	883	841	820	868	821	819	846	815	873	845	805	897	837	849	839	831	844	854	818	817	814	846	864	821	890	819	872	848	839	826	873	861	825	889	859	786	874	849	886	830	855	802	878	871	859	777	804	829	879	823	822	810	826	872	831	833	854	837	838	854	928	853	894	835	882	841	872	848	893	823	867	829	816	887	861	866	859	870	816	855	857	814	784	849	880	865	841	870	881	875	874	877	804	856	828	851	837	746	854	807	796	813	858	883	831	845	817	866	853	821	854	871	814	860	868	857	868	836	927	809	890	835	858	829	820	901	854	858	853	819	786	911	850	879	933	837	864	852	866	860	875	869	857	796	802	835	911	886	887	818	847	910	845	840	880	878	844	854	866	788	869	839	820	822	888	858	830	834	814	884	860	862	835	917	858	854	863	805	827	846	923	823	855	829	802	824	791	852	816	874	849	860	817	808	809	864	830	821	808	848	842	812	842	814	872	883
27253	15258	22400	30975	15025	4049	1563	947	868	810	850	867	842	827	819	809	816	879	809	857	780	797	817	833	799	758	804	814	828	849	769	782	853	837	855	824	822	779	826	818	863	818	805	849	796	795	764	815	820	857	861	819	835	787	770	797	782	875	793	752	809	768	833	805	801	760	852	766	844	826	834	796	844	802	855	835	804	820	811	876	831	796	815	805	845	820	820	820	772	790	861	740	841	803	802	865	820	809	836	791	787	776	879	835	776	821	821	814	822	748	826	748	831	815	841	797	847	868	816	833	805	824	804	776	823	784	820	815	805	792	836	822	798	829	845	752	824	814	826	790	828	797	814	772	799	797	805	812	848	830	855	805	781	803	887	763	815	751	853	796	802	797	777	790	815	849	811	828	794	792	793	786	809	811	811	806	807	831	831	826	829	858	788	818	851	808	797	831	854	830	872	774	828	820	776	811	775	792	760	766	820	787	811	797	817	809	845	848	832	808	806	834	856	799	792	851	814	838	763	819	779	840	801	826	808	824	801	839	806	864	785	743	780	833	817	824	797	783	782	854	784	761	825	794	857	835	801	783	837	804	792	825	842	847	831	836	821	842	835	750	853	798	829	798	848	810	713	827	804	805	793	764	784	805	827	784	814	842	799	790	829	790	820	745	764	814	796	798	775	731	775	801	847	806	825	816	804	778	739	810	790	831	834	820	790	790	831	838	825	810	765	747	827	818	792	813	793	880	808	789	821	802	837	774	837	816	788	796	778	828	839	814	861	805	868	804	816	836	827	800	807	884	790	810	804	797	793	804	842	794	839	791	782	794	777	817	797	794	764	780	773	789	809	820	842	843	776	819	807	848	758	820	804	859	839	777	793	842	808	804	799	828	799	792	826	805	818	822	787	746	753	817	873	791	824	863	808	794	829	837	837	791	803	834	810	821	827	851	804	783	781	813	793	847	803	860	862	791	792	804	833	835	788	797	792	851	816	840	807	847	836	776	767	858	852	804	768	806	829	818	802	830	798	839	860	837	796	844	818	785	764	867	794	835	789	843	809	803	822	786	769	789	784	809	792	859	836	764	791	792	831	770	778	803	790	772	784	871	871	783	769	815	793	810	856	798	753	811	851	806	763	757	841	805	807	841	831	841	811	814	856	810	860	833	809	796	775	810	737	761	796	825	793	770	816	813	810	837	812	777	807	828	863	809	809	787	805	876	815	797	789	795	847	817	825	812	807	812	827	810	833	815	799	836	796	787	804	862	830	798	768	830	800	803	841	829	823	755	879	827	811	736	818	772	809	811	799	822	852	826	790	802	829	876	754	808	830	806	814	829	818	826	837	841	817	831	803	777	767	827	811	817	819	809	835	833	797	843	821	840	844	841	826	783	843	816	743	868	812	825	826	755	794	794	855	791	787	786	755	849	831	849	767	849	816	793	853	828	793	818	796	790	777	819	833	868	835	841	837	857	799	819	808	836	837	838	826	825	828	807	822	793	808	816	819	819	841	887	780	819	848	841	803	808	802	805	859	774	827	849	795	829	828	804	805	808	841	863	814	879	771	810	826	801	827	839	824	803	760	829	826	813	757	802	806	817	794	803	765	808	883	796	858	784	860	754	731	813	764	761	819	855	779	859	798	783	825	841	772	839	829	806	847	839	855	778	751	810	789	894	806	828	779	851	775	783	849	793	821	766	825	838	829	828	874	851	832	845	852	857	812	847	803	789	842	814	811	804	833	781	872	809	848	800	848	761	775	811	869	844	785	846	833	811	759	808	801	843	825	809	802	790	792	836	820	766	843	866	842	769	774	816	813	819	760	821	811	839	847	811	793	804	837	787	817	847	835	793	762	784	825	814	774	778	816	825	843	844	826	848	844	876	795	839	814	796	844	788	826	784	830	847	837	833	866	838	787	824	817	865	764	803	832	847	818	853	814	777	819	763	815	861	800	830	774	825	800	822	817	798	811	797	791	838	859	829	806	786	827	810	826	791	795	813	848	871	834	818	773	809	819	810	781	813	826	797	825	810	832	814	803	788	781	772	865	796	804	838	823	779	852	830	804	771	806	824	809	832	794	821	872	826	805	853	839	804	792	787	821	824	810	771	825	807	808	814	818	792	821	822	817	852	810	871	830	845	774	808	834	809	802	894	833	783	796	824	799	795	820	825	819	811	770	836	824	814	764	845	775	796	773	808	812	836	851	820	815	847	840	777	833	805	868	842	795	828	829	876	825	810	841	770	808	794	824	830	807	840	790	824	808	796	771	834	801	832	853	795	754	806	770	851	818	835	808	826	785	800	811	820	808	825	892	777	819	829	786	816	854	766	780	829	789	816	848	798	809	863	827	821	780	833	826	764	838	823	837	780	827	864	819	789	791	757	814	751	843	817	802	824	835	811	785	775	726	799	787	841	878	828	787	796	747	822	822	772	821	810	829	757	816	836	852	802	782	818	824	790	838	793	812	797	858	819	846	821	768	842	824	810	780	772	759	810	801	805	800	814	796	852	829	810	808	822	774	815	777	777	826	777	797	774	842	786	769	800	796	819	832	817	827	848	866	815	841	807	846	819	854	810	806	769	821	809	815	835	771	864	860	803	800	828	826	859	873	860	862	789	872	838	829	836	785	783	818	782	810	837	835	791	835	801	861	811	805	805	809	864	824	796	807	853	836	765	847	790	812	816	812	807	767	770	783	806	834	792	829	882	774	789	754	817	834	823	832	822	810	786	821	846	807	796	810	857	809	852	851	879	787	855	828	804	775	809	815	768	766	802	787	791	857	779	850	833	795	819	866	823	828	811	840	806	765	825	796	869	794	833	883	878	747	795	823	791	880	822	802	838	820	831	825	807	815	804	779	857	804	837	869	838	793	810	842	768	811	816	793	754	829	802	860	750	804	824	783	824	757	820	792	824	807	852	861	833	828	821	827	836	796	768	835	815	791	815	822	791	806	856	834	780	777	777	858	807	846	812	761	868	828	775	845	829	846	837	841	804	838	890	807	791	778	872	860	799	814	827	829	779	802	802	855	847	808	801	853	810	828	848	860	866	826	810	803	800	809	838	840	794	785	824	874	812	821	816	843	840	831	798	798	743	856	798	797	804	895	826	798	831	831	828	800	849	815	776	791	746	841	797	812	810	837	804	816	817	777	842	790	812	856	834	849	792	869	810	798	853	789	783	826	844	821	792	806	827	833	826	814	786	769	812	837	832	828	817	816	801	786	785	787	825	795	801	830	828	730	796	825	830	827	782	794	775	788	883	783	782	792	789	856	783	838	848	820	868	846	772	836	843	802	811	814	787	796	821	864	827	792	785	845	824	794	798	841	830	781	799	813	826	757	766	852	835	757	793	779	799	814	815	732	830	780	791	839	825	813	796	766	808	878	815	805	820	850	825	842	780	777	819	823	810	822	805	827	802	757	843	809	830	839	836	811	820	794	847	814	803	852	853	823	820	871	784	785	797	838	809	809	835	816	825	779	836	788	805	851	826
5059	5709	24240	21647	9297	2812	1276	751	813	767	746	686	735	716	725	715	744	732	738	705	747	772	788	735	737	748	693	776	751	734	727	692	698	732	714	734	746	666	728	753	745	754	766	741	719	698	746	730	721	708	757	700	716	708	729	738	713	801	737	706	732	729	735	760	676	743	656	751	749	742	769	779	725	743	776	748	724	705	725	728	685	751	737	696	712	702	739	771	727	763	751	722	750	746	758	732	703	692	754	736	750	797	730	757	717	725	744	756	724	750	740	697	731	730	749	786	751	787	760	739	730	709	769	686	709	698	725	764	716	731	738	746	725	682	753	750	742	689	735	676	718	711	776	738	729	744	701	732	745	733	750	742	772	748	698	738	709	752	754	715	739	716	753	722	701	722	749	694	780	718	762	742	759	799	726	726	746	740	754	720	727	789	761	756	809	764	730	733	713	732	798	688	714	741	724	697	712	764	739	719	735	763	736	713	692	702	695	712	703	728	757	722	735	789	787	773	720	724	730	754	794	741	716	767	779	735	743	780	725	744	669	749	774	758	737	693	754	764	769	714	768	713	790	761	730	716	713	738	783	734	754	764	703	729	773	723	733	716	718	690	732	743	719	719	754	749	718	701	677	784	739	731	768	763	730	726	745	709	729	778	763	789	727	744	741	661	732	778	744	751	748	742	755	708	714	741	714	773	721	760	733	723	761	720	716	774	704	749	706	741	716	738	761	751	755	746	757	781	728	690	715	740	725	753	761	735	774	745	727	762	771	707	716	761	740	729	703	762	709	748	700	707	749	701	696	706	732	714	735	736	749	720	773	735	723	766	715	742	716	728	780	706	700	734	754	720	726	705	776	721	748	771	774	691	728	735	701	718	699	682	760	741	757	688	761	722	774	713	696	708	677	779	693	747	748	740	734	761	714	712	688	758	761	711	726	756	697	746	754	708	767	755	738	748	709	711	765	706	708	726	735	782	764	740	731	758	687	657	737	772	756	742	741	724	764	783	735	736	717	723	745	768	748	699	725	685	786	734	729	802	717	746	745	752	706	741	789	732	742	756	739	676	718	715	736	753	712	699	721	718	755	705	741	758	765	730	714	712	725	754	744	756	744	754	710	735	738	706	743	741	750	744	739	736	738	772	753	783	737	711	675	784	761	660	750	759	741	796	710	674	739	739	770	683	765	743	741	709	790	750	714	750	731	740	692	756	749	772	750	786	746	697	766	761	707	765	743	730	688	732	734	738	760	735	705	714	710	684	750	720	731	715	699	744	725	769	732	783	760	752	743	737	752	729	707	719	725	732	788	697	803	761	728	753	727	760	747	685	711	731	711	718	685	711	679	756	743	726	692	718	759	698	772	699	756	746	738	744	750	711	749	747	763	782	759	726	711	724	706	702	762	804	821	737	707	700	693	769	659	731	785	738	691	723	756	694	700	752	748	760	721	726	726	729	754	722	702	737	728	731	733	771	757	722	702	751	681	729	726	721	763	765	751	690	735	720	667	716	696	740	757	725	746	754	701	692	771	699	712	716	760	770	769	790	683	748	702	696	772	764	774	707	794	722	726	772	743	770	718	735	765	703	701	770	722	782	736	737	683	661	704	714	740	729	759	724	707	730	751	760	745	730	712	737	700	687	770	702	754	737	777	726	746	726	698	726	712	709	727	794	704	764	699	737	730	775	730	753	746	747	734	731	730	705	758	755	733	766	774	763	721	718	725	691	738	716	714	704	694	722	740	716	729	731	711	757	776	762	722	740	740	765	747	737	728	756	733	721	750	699	749	728	745	747	724	739	778	731	748	686	774	760	748	765	755	717	692	723	750	731	739	727	744	736	754	760	675	711	769	703	761	683	700	750	751	752	759	800	721	743	733	763	729	731	729	761	759	748	747	735	721	737	693	740	727	748	724	709	698	720	728	763	728	731	701	713	684	723	771	734	715	719	722	739	718	662	720	711	717	698	729	765	747	783	696	759	733	718	780	745	757	760	752	714	762	694	720	772	723	723	753	713	729	707	737	712	690	703	738	704	729	781	721	771	709	701	685	776	729	777	741	752	713	761	734	732	741	669	736	757	776	695	751	707	739	762	743	701	749	750	723	685	724	720	716	706	806	749	776	767	767	747	793	775	711	797	735	723	717	740	727	788	732	732	778	797	717	714	707	720	786	744	794	764	739	748	786	723	740	741	714	760	781	705	765	767	728	743	708	767	771	742	724	744	755	711	698	750	724	771	778	691	697	724	778	726	718	718	757	766	688	727	718	725	724	745	693	744	754	722	791	728	747	684	743	742	734	695	720	746	724	749	724	753	771	782	713	704	769	782	748	747	729	728	671	694	697	730	755	739	712	692	753	694	764	721	717	737	669	751	746	719	719	715	793	725	719	755	696	717	714	660	730	708	738	664	740	705	758	723	771	769	759	712	712	762	721	767	769	706	766	692	697	734	703	755	688	726	678	749	739	716	723	689	758	691	739	778	747	740	734	714	717	726	744	710	737	760	717	744	772	717	702	778	757	702	725	695	726	743	741	763	732	758	791	724	740	743	787	719	711	740	702	690	750	751	721	714	754	734	761	740	762	745	713	736	734	738	747	741	756	780	715	761	764	741	707	697	690	709	716	747	743	709	766	717	737	700	756	748	727	716	743	723	721	741	758	819	722	683	727	699	764	717	766	724	742	708	715	693	702	757	728	738	698	767	729	734	719	690	694	761	750	762	739	703	738	723	729	766	754	735	724	769	752	673	743	756	733	732	752	764	692	712	726	736	753	769	716	722	752	764	757	648	735	725	749	747	722	762	771	726	680	733	677	717	752	745	743	752	717	718	738	763	712	767	744	779	712	712	730	744	717	722	705	747	698	755	743	738	744	805	724	727	738	705	704	704	732	695	775	687	753	738	792	769	691	751	782	734	734	779	744	696	716	734	792	748	708	753	776	748	733	767	724	739	716	765	764	725	776	750	787	737	706	691	740	683	758	707	766	760	741	759	719	693	749	746	728	735	737	735	717	806	708	732	733	736	744	756	715	720	736	726	774	713	746	710	743	769	645	727	744	736	783	691	717	765	734	716	732	706	775	783	755	728	749	731	712	695	745	720	703	798	743	712	703	759	768	767	699	709	743	735	758	724	716	755	741	751	750	749	706	764	691	745	680	765	740	770	734	742	751	715	745	741	740	755	760	713	726	796	712	775	772	744	800	752	735	712	731	793	753	737	734	764	778	783	769	730	760	706	722	735	741	741	712	750	715	700	729	703	729	734	753	732	710	695	756	726	745	784	730	708	714	751	777	730	749	754	725	783	764	754	741	740	728	732	733	726	721	680	766	739	766	750	722	762	745	734	734	717	743	811	732	750	753	733	722	750	687	756	734	716	724	715	739	740	697	752	759	756	717	731	739	719	739	697	734	725	762	736	747	717	685	702	730	686	762	737	788	706	720	780	745	742	745	722	726	734	777	712	714	715	744	798	756	750	733	754	734	748	721	777	772	778
24558	21223	36192	53076	45649	24870	7897	1549	900	839	835	822	817	815	812	801	828	788	832	774	822	790	830	823	867	805	827	803	779	857	792	855	767	801	824	798	812	804	821	793	814	777	825	788	793	743	777	802	799	759	741	814	778	753	796	833	738	811	775	758	803	800	791	735	779	819	798	797	791	781	783	792	800	770	789	802	783	765	710	835	780	789	822	833	782	843	810	795	774	772	778	801	794	787	757	754	754	759	814	815	795	752	848	769	802	755	816	783	759	748	740	754	856	790	755	789	774	750	775	801	774	821	791	811	765	781	727	778	789	792	813	749	785	811	810	740	796	781	792	841	839	781	773	803	811	776	790	810	801	741	828	770	794	774	800	812	818	836	766	834	792	737	741	810	778	808	770	763	765	765	784	749	809	784	783	755	746	742	776	809	800	843	815	768	831	786	783	778	785	744	814	788	785	821	799	797	754	785	779	767	796	750	757	775	802	747	820	774	796	774	742	775	804	753	748	822	737	778	762	774	800	778	745	741	773	813	787	815	777	810	816	777	818	783	844	758	824	761	831	786	801	758	742	812	821	776	779	782	802	801	747	814	781	812	752	756	784	792	785	759	793	812	787	745	808	761	770	803	773	780	780	762	788	799	736	785	779	793	774	775	768	806	796	764	741	752	797	821	794	807	792	800	823	801	788	784	710	807	787	805	751	770	815	804	777	747	786	773	782	766	771	790	773	741	815	808	803	775	796	768	772	861	771	767	813	802	775	774	793	779	799	741	758	763	801	812	800	810	774	825	791	819	811	804	846	722	771	741	796	809	772	783	828	772	759	791	781	802	768	746	820	750	772	747	756	835	799	798	775	788	795	788	801	778	761	762	799	731	745	797	789	836	797	802	802	810	789	807	731	743	802	749	785	829	764	746	754	796	784	803	803	762	818	811	797	798	788	800	792	852	780	779	772	766	839	815	740	778	753	750	743	816	788	755	721	753	779	799	832	824	781	769	828	806	797	773	815	788	828	771	809	769	806	757	759	783	786	811	840	793	801	764	792	773	781	779	775	818	815	792	806	778	808	825	753	764	847	753	782	746	891	798	783	791	801	745	805	795	818	823	761	800	738	822	743	784	788	809	778	808	801	815	819	848	774	759	846	713	832	794	767	785	737	817	786	787	791	859	742	791	785	756	801	779	777	781	778	788	755	746	768	817	820	780	790	804	811	780	854	837	764	824	781	785	757	811	781	785	796	802	777	810	774	794	742	782	774	766	829	781	745	780	767	796	760	770	796	792	815	831	792	807	766	751	762	829	775	806	813	741	821	746	730	825	828	829	829	796	800	810	853	823	748	772	794	772	790	768	811	790	763	790	769	811	782	822	808	820	845	741	749	790	742	775	768	794	814	830	807	774	786	741	816	765	822	764	791	774	843	753	764	758	771	747	749	834	749	796	797	797	796	763	821	845	840	790	777	771	769	755	726	743	772	815	765	837	791	723	796	839	771	755	780	766	761	824	794	795	786	792	800	786	790	747	820	774	795	806	816	795	785	800	788	783	786	807	767	768	821	762	798	744	811	771	788	801	841	822	754	840	844	771	793	788	755	712	834	774	838	778	788	793	745	818	794	752	746	801	752	826	828	798	782	780	786	764	779	779	819	794	795	772	759	800	776	758	835	766	752	763	798	795	775	807	764	749	794	804	762	761	794	751	759	738	783	833	758	745	791	768	761	797	865	828	756	740	763	742	778	745	764	797	826	798	804	748	772	808	814	734	768	775	806	774	821	747	708	789	777	738	815	779	746	797	779	800	851	783	785	783	771	822	778	762	815	831	768	769	746	770	805	754	796	741	740	836	793	827	820	794	786	785	769	783	796	773	798	787	786	773	743	787	801	772	824	755	813	742	772	829	774	799	826	827	806	767	785	813	822	808	783	820	791	841	820	773	822	790	898	794	749	824	809	780	849	773	781	797	760	753	800	742	820	771	759	888	788	804	806	800	828	805	813	802	792	781	752	757	730	793	746	803	759	813	777	797	781	760	777	784	747	802	767	796	808	768	754	811	814	805	785	797	784	764	818	812	767	751	736	785	779	762	822	763	740	811	783	748	789	765	787	858	793	833	821	832	743	756	793	777	806	750	820	787	785	810	768	832	769	738	759	822	853	832	800	805	793	784	775	828	769	805	727	784	846	757	780	772	724	767	804	835	766	752	853	734	782	785	789	739	799	738	794	763	769	795	801	772	813	720	815	786	801	786	840	781	794	797	800	756	758	845	818	786	832	821	769	823	816	762	765	775	771	764	817	826	792	784	775	812	808	819	842	833	788	823	793	762	820	798	757	791	830	765	812	785	795	789	771	827	746	730	764	753	811	831	853	767	799	757	780	774	808	827	742	795	808	754	820	808	745	800	755	779	750	718	699	779	789	772	784	805	788	786	797	777	818	813	755	797	793	814	795	776	793	820	765	790	777	762	799	769	747	783	812	782	807	780	812	826	787	806	811	763	779	818	794	797	781	784	725	758	784	729	777	827	819	787	756	845	794	821	751	806	770	817	820	795	751	858	765	773	769	824	795	743	806	774	756	776	768	802	755	774	798	791	817	823	803	789	792	820	796	782	793	830	805	782	791	799	727	810	798	784	789	781	800	795	749	798	775	807	735	802	846	766	744	763	819	777	772	786	793	773	815	756	863	784	832	787	801	820	802	777	761	784	825	788	775	813	793	758	803	755	834	782	799	810	778	772	801	779	803	757	800	798	840	776	813	794	786	783	749	751	777	760	823	775	741	799	798	811	802	788	760	751	774	756	735	821	779	771	719	769	796	763	796	830	764	791	804	808	772	778	783	815	796	799	838	759	803	782	764	803	762	809	787	772	800	809	791	776	794	777	800	801	822	767	806	773	771	756	789	794	789	771	811	830	847	746	772	829	763	755	770	842	836	791	835	757	772	787	783	788	801	819	764	738	784	798	825	754	801	796	771	792	740	755	798	805	780	774	798	776	847	814	794	779	761	842	790	802	787	794	787	767	808	720	824	789	828	803	790	775	762	761	774	831	767	757	821	764	798	805	778	767	749	830	820	760	782	800	817	754	781	793	789	786	776	812	748	797	741	742	808	809	745	786	745	801	772	793	802	837	761	798	793	791	791	800	785	799	798	738	832	858	797	794	816	761	793	819	758	790	800	738	817	765	780	802	768	751	768	786	754	762	738	792	774	796	781	843	847	802	787	818	772	770	754	777	807	825	785	812	776	808	791	834	763	839	833	756	750	767	783	807	778	755	734	774	804	803	794	778	764	815	790	762	825	815	799	763	799	750	823	757	770	786	756	796	759	803	871	814	740	786	784	834	791	785	803	811	749	766	810	793	758	795	776	776	747	793	795	817	810	771	792	741	763	751	762	837	815	802	803	794	804	763	758	713	772	776	779	800	774	807	819	782	813	795	741	739	754	848	798	818	788	833	776	750	797	763	886	813	820	802	761	846	795	800	806	741	778	763	744	839
3610	44906	72478	67941	41954	14851	3413	1166	785	793	830	816	800	768	794	784	813	850	776	769	832	855	830	796	812	783	847	780	782	806	825	748	765	798	750	771	743	779	832	788	836	774	777	790	760	796	797	783	791	752	764	776	754	789	784	791	801	777	774	816	773	699	793	777	823	741	764	783	761	762	758	743	777	825	737	801	792	787	733	802	784	818	799	744	801	776	734	744	840	766	808	759	791	766	797	791	819	781	794	735	748	796	778	799	768	764	794	792	767	814	750	789	747	820	786	809	747	737	774	830	812	742	747	752	785	744	752	771	818	780	736	776	756	755	777	807	808	785	778	753	810	832	750	779	786	774	741	832	790	787	754	828	746	770	764	776	823	799	711	769	778	761	770	779	743	758	774	817	765	779	770	760	764	804	814	790	829	805	805	752	752	775	759	777	751	755	831	788	793	758	774	780	790	787	799	788	751	793	863	760	756	793	814	759	781	821	768	816	843	811	787	740	786	773	785	796	799	725	773	787	773	839	761	759	741	790	781	780	828	729	802	775	772	782	811	786	771	786	797	802	793	797	802	757	778	781	820	759	757	791	760	783	739	765	807	805	762	807	781	765	797	777	741	751	754	778	748	794	798	764	800	797	787	801	761	742	794	712	820	737	784	806	812	765	812	809	797	792	741	778	811	808	798	789	782	771	838	803	755	806	784	758	746	782	748	744	741	779	801	751	786	797	767	750	754	759	803	775	757	740	744	784	779	752	770	781	774	760	770	775	729	796	766	779	794	777	785	799	813	776	756	752	778	759	782	792	790	792	787	818	746	744	789	817	802	792	768	744	780	802	774	799	788	785	757	784	843	763	750	807	795	770	766	769	776	791	793	769	851	797	810	785	825	757	757	774	744	763	801	764	770	783	747	756	790	776	747	786	773	771	814	838	769	758	787	771	711	794	808	761	809	819	801	751	807	767	782	786	775	718	768	746	832	758	787	812	730	774	817	769	793	819	772	788	761	789	765	837	750	763	730	761	761	762	740	780	811	752	831	827	769	742	770	793	833	752	797	772	786	757	784	796	776	763	776	851	810	783	743	764	781	776	828	780	798	754	748	790	761	787	738	744	801	741	745	810	783	811	801	755	792	792	794	812	814	781	805	764	780	799	781	782	753	752	777	737	750	768	747	789	758	778	769	774	773	738	789	767	806	731	757	835	782	800	787	763	781	797	815	832	801	797	806	776	856	773	753	771	754	779	765	765	819	788	750	776	785	814	841	759	767	812	741	791	807	737	798	766	768	756	777	792	844	767	753	794	757	773	795	729	774	858	766	829	818	797	757	775	758	822	766	837	729	813	803	785	763	746	758	791	796	778	774	797	730	784	787	751	778	811	763	782	780	783	791	743	833	827	756	823	719	773	730	766	723	746	823	773	786	812	772	787	771	731	771	779	781	827	796	775	784	763	748	778	744	799	746	782	802	805	793	772	778	812	736	808	836	843	742	791	785	786	792	798	792	798	787	781	788	742	762	796	746	727	789	771	752	780	775	795	777	816	766	764	813	769	825	788	774	731	778	756	765	786	794	769	801	777	782	772	799	823	743	762	782	802	811	785	715	746	780	778	782	769	786	817	819	774	812	745	816	819	798	794	775	773	753	793	744	760	783	741	764	841	798	741	756	809	781	795	760	790	732	783	830	780	787	787	754	800	785	755	733	767	770	786	789	753	800	804	800	756	749	730	790	722	745	764	801	794	780	794	760	793	827	767	796	762	729	803	796	822	737	806	775	769	780	749	751	734	744	797	820	799	751	754	795	745	785	737	771	734	771	791	749	823	750	734	810	748	770	754	767	792	727	740	808	795	780	820	775	774	808	773	839	826	814	764	799	780	691	805	739	776	761	746	775	772	783	804	745	781	730	735	766	827	766	826	792	778	798	782	782	775	795	783	763	772	795	800	759	782	766	770	771	814	789	756	771	742	826	743	821	784	760	781	752	766	788	803	786	763	781	769	766	754	777	785	811	792	765	829	767	770	752	768	791	784	762	756	778	792	773	745	753	775	755	776	748	772	776	768	767	779	784	786	800	805	773	785	767	782	805	815	736	766	755	778	780	774	830	786	794	759	731	787	826	799	736	806	767	749	728	775	797	791	714	774	742	756	757	769	783	783	750	775	768	738	810	822	821	801	752	809	770	765	777	752	747	741	789	751	769	801	784	803	772	719	752	726	764	782	805	758	814	825	765	742	788	786	801	772	789	744	797	804	774	807	787	785	812	824	787	752	855	751	803	747	801	736	764	758	742	756	785	712	783	711	756	791	794	765	783	755	763	753	763	767	776	779	744	751	755	777	752	764	770	750	756	811	741	807	789	819	811	782	821	753	801	791	867	838	762	789	767	772	824	736	782	756	761	777	831	758	771	820	748	833	821	741	783	769	749	768	826	768	789	754	813	785	753	807	769	812	777	802	779	798	799	781	800	769	759	783	800	743	774	786	789	783	829	785	770	801	788	753	808	761	755	781	745	769	794	787	757	790	821	770	747	765	784	754	749	791	766	735	766	749	781	757	750	785	799	805	729	740	847	793	829	788	755	829	855	732	748	752	832	748	723	779	751	786	795	778	753	807	763	771	743	727	824	812	838	798	812	755	814	759	766	773	795	753	803	774	755	794	783	760	716	778	767	756	782	839	816	790	776	768	736	763	774	781	781	772	786	740	762	803	763	763	759	745	796	807	782	811	741	794	774	701	772	769	790	749	796	815	797	780	814	752	762	812	787	777	851	775	724	782	784	797	833	778	820	784	743	787	770	804	828	804	786	781	766	767	753	777	776	783	739	781	795	738	789	825	750	785	800	797	736	781	770	735	775	720	756	806	731	785	760	796	780	745	746	777	814	747	773	762	772	765	771	750	765	767	798	788	779	776	787	776	780	757	761	811	796	757	814	746	750	762	759	776	768	720	786	790	737	769	736	812	814	792	803	762	770	788	779	760	765	759	762	771	776	730	819	777	777	798	786	806	787	773	753	769	750	775	775	784	757	787	757	763	785	810	745	816	801	789	772	735	781	804	767	772	729	802	743	740	775	800	776	787	794	781	782	848	792	747	814	819	757	798	750	777	760	730	780	784	792	787	779	765	766	783	765	784	769	782	800	795	825	788	783	788	836	785	767	774	710	833	768	768	808	773	800	780	788	772	766	801	794	783	768	739	762	784	764	789	797	783	795	775	726	787	804	763	779	774	797	781	734	780	788	815	781	760	799	719	798	811	749	787	825	711	865	743	797	794	773	726	822	772	774	789	789	762	799	776	740	797	749	765	753	766	744	792	777	801	779	756	783	746	813	777	790	767	760	798	765	774	774	765	802	748	783	783	737	789	791	732	783	801	690	732	780	806	765	775	765	779	757	775	768	813	822	801	788	808	770	833	761	764	712	817	780	753	741	757	780	802	775	760	800	786	762	785	739	780	762	772	803	769	793	738	829	836	766	772	762	815	756	772	727	753	828	773
23888	21117	35867	67553	56505	33698	12027	2266	988	948	958	873	863	823	894	866	902	897	863	887	967	985	940	958	965	869	875	885	906	873	884	906	892	872	904	913	850	829	882	869	858	878	879	942	893	909	831	884	878	860	925	847	870	844	863	891	911	887	851	860	810	874	839	882	913	848	832	899	888	859	849	857	898	849	811	862	909	934	907	880	867	836	853	868	874	867	863	889	924	811	824	878	847	872	876	901	825	852	841	823	896	883	877	882	904	844	862	864	868	839	901	805	854	869	824	861	838	825	837	955	887	867	859	853	863	898	892	865	890	823	924	848	878	913	909	806	931	875	909	822	861	887	851	895	896	896	894	855	840	896	884	875	888	865	840	925	856	880	868	828	822	893	867	914	878	847	848	854	883	899	850	880	891	917	879	893	863	889	872	882	901	886	825	859	830	897	919	837	904	839	828	838	847	864	906	868	894	896	894	821	925	849	831	872	847	937	904	874	907	902	878	861	898	871	903	904	837	845	869	867	847	861	857	826	872	885	895	948	831	871	833	861	892	850	850	892	863	840	865	845	891	902	890	886	845	855	898	871	896	845	833	845	879	852	879	876	835	831	874	825	903	881	865	868	847	825	859	834	848	863	850	918	916	827	874	888	879	819	883	881	862	873	871	873	882	883	876	856	844	901	852	890	866	866	808	887	948	857	858	894	836	891	853	858	866	836	915	853	861	870	854	871	867	819	888	856	855	815	909	865	889	870	884	850	866	855	844	855	926	906	933	855	859	864	870	870	883	898	921	852	879	863	827	868	894	910	893	837	871	844	863	909	827	854	900	864	875	878	856	828	839	824	836	909	851	863	865	822	854	886	880	871	846	872	824	857	907	855	857	822	877	874	813	872	841	895	899	898	856	901	871	867	877	896	891	875	839	884	849	861	897	897	920	889	845	907	871	875	842	881	906	835	856	818	889	850	891	891	866	842	876	934	848	903	886	869	861	837	896	922	840	869	859	845	805	855	840	843	836	854	833	816	923	839	881	855	924	856	868	876	805	869	856	868	861	820	913	849	881	864	881	871	873	871	800	827	883	843	936	915	868	826	877	897	830	908	845	850	894	909	818	866	854	901	872	895	906	878	890	847	867	883	830	907	843	841	884	858	831	891	841	837	849	910	865	883	816	862	831	888	901	864	844	885	851	906	921	825	907	853	904	900	851	890	851	837	830	865	865	930	913	775	886	791	862	886	908	870	855	856	860	879	823	859	849	925	853	865	865	908	833	898	827	863	856	843	895	823	915	886	860	882	905	843	841	822	914	900	844	898	882	896	885	896	860	837	858	842	868	855	875	871	854	918	856	863	858	887	900	905	810	880	848	873	882	851	862	833	824	829	810	835	857	847	887	861	884	825	848	892	839	876	847	849	842	833	893	884	913	908	831	837	892	834	830	863	841	799	855	883	863	861	823	885	870	850	883	847	915	836	894	871	881	807	849	947	898	848	874	866	854	896	835	858	882	823	839	876	850	829	808	840	830	848	843	824	865	915	872	827	869	918	852	846	892	904	892	844	915	883	841	862	870	851	912	857	860	863	873	842	894	836	881	878	924	862	871	855	861	936	874	813	870	928	879	874	855	891	825	844	895	842	835	891	870	879	864	867	878	857	877	870	921	898	899	915	867	844	848	886	914	880	908	861	927	900	940	814	908	900	867	873	841	812	909	859	844	839	814	879	839	850	863	876	883	874	821	855	876	864	846	894	899	888	881	826	890	842	883	858	899	863	856	866	883	869	888	871	817	895	830	893	818	909	862	835	888	880	867	846	880	844	874	849	935	908	862	847	920	898	818	872	939	825	843	904	891	854	863	849	831	887	915	818	890	846	813	852	862	886	803	865	864	836	853	847	857	785	863	890	861	824	838	849	924	887	893	886	895	834	893	927	867	901	882	824	894	890	904	861	824	793	886	841	887	903	802	864	843	887	845	863	829	903	892	902	874	881	890	898	854	863	875	873	884	868	876	893	871	855	793	857	880	871	909	884	879	913	878	923	920	833	852	845	868	862	910	909	910	868	832	863	805	870	876	890	871	840	922	848	927	866	861	872	861	879	881	854	911	876	847	917	846	894	871	830	922	878	868	861	815	871	855	895	896	868	929	912	833	839	908	881	855	830	854	927	841	835	888	849	808	920	821	896	840	869	856	834	899	904	869	888	915	881	880	893	889	849	875	890	902	876	910	882	889	866	927	880	834	803	879	848	815	825	928	850	873	811	897	874	826	818	899	877	862	852	934	856	813	809	873	837	861	888	888	828	889	874	860	825	830	925	859	871	904	887	906	884	874	850	857	923	871	873	868	935	895	833	870	861	790	829	900	898	870	870	879	908	868	897	879	884	841	872	808	838	852	888	837	870	785	858	885	818	849	874	847	915	906	881	907	876	882	853	895	848	881	892	862	868	845	872	882	869	851	830	876	812	835	867	839	860	885	854	903	881	823	859	896	899	844	849	865	889	898	872	885	876	878	888	885	846	863	850	905	894	865	809	889	847	845	927	850	857	864	861	928	898	825	879	859	838	878	841	901	871	851	813	836	857	831	825	915	887	869	900	839	816	889	879	868	853	874	834	868	860	885	935	864	881	884	862	876	869	888	827	856	841	892	899	879	892	866	902	896	905	876	834	888	872	906	900	880	829	909	841	862	840	874	873	818	906	910	833	859	901	868	871	840	832	938	859	815	923	807	888	831	902	910	856	847	894	854	880	813	886	905	905	875	855	841	858	859	902	859	891	910	927	838	856	904	860	872	858	859	950	831	831	893	837	868	789	860	872	904	851	866	875	876	829	842	913	836	882	917	897	808	869	867	886	842	873	887	852	944	912	928	893	849	879	865	817	900	865	838	861	893	896	877	837	901	827	921	872	888	858	867	873	852	845	877	881	803	870	891	899	882	839	906	822	848	840	865	870	915	811	863	851	817	848	870	876	828	861	918	891	881	894	893	916	852	898	857	854	856	865	847	915	929	864	893	843	856	845	873	833	901	840	828	819	790	807	896	852	796	892	850	878	842	900	903	871	854	884	870	849	875	895	893	839	851	892	899	849	818	886	888	877	850	894	890	935	846	841	872	895	854	922	872	823	904	865	895	932	879	861	847	866	870	872	842	868	871	804	876	911	871	901	852	867	880	890	869	824	900	861	888	807	849	877	882	880	894	884	863	804	859	888	860	935	850	856	856	808	846	820	876	819	870	900	916	849	911	916	864	893	887	857	904	850	881	876	887	860	903	826	855	842	870	850	908	867	833	815	857	880	833	895	899	853	837	873	866	869	846	858	870	787	824	916	877	848	872	827	817	844	860	879	828	859	880	828	863	846	920	891	842	849	832	823	855	841	882	845	917	930	843	887	836	948	859	921	887	824	921	818	854	869	842	817	873	886	829	878	884	873	823	859	886	857	832	877	878	877	879	895	908	842	919	853	909	850	890	868	885	849	905	890	912	877	907	866	856	848	884	818
4000	36849	74400	82195	55090	22716	4678	1593	916	823	871	830	855	895	864	868	830	853	853	864	926	1025	974	980	903	853	892	852	855	846	803	886	919	844	821	884	846	849	935	864	809	874	865	782	867	846	816	865	903	882	854	911	834	831	875	807	886	883	831	850	920	825	859	858	856	914	873	877	818	798	833	818	789	822	910	876	862	887	855	839	855	866	897	780	894	822	874	855	906	830	894	842	867	888	861	834	885	836	840	854	903	856	846	862	814	870	800	823	848	907	895	909	837	856	877	828	882	897	846	861	846	880	862	838	914	889	841	881	884	845	880	825	835	819	842	906	851	861	819	842	801	809	865	896	860	823	862	839	843	837	831	935	832	844	870	845	870	833	879	807	860	847	865	865	864	883	898	861	839	844	887	919	831	816	864	917	886	766	835	836	867	899	853	856	853	839	844	857	872	798	832	818	828	825	869	853	880	892	854	846	880	832	831	776	847	900	843	884	846	863	830	884	837	850	838	860	841	895	878	782	841	846	824	831	834	845	865	884	787	842	872	880	857	842	879	847	844	827	854	890	872	805	830	796	803	837	836	883	884	891	843	798	874	894	895	833	872	874	858	855	877	847	841	859	847	900	835	814	861	819	855	818	812	865	885	864	863	845	857	822	862	827	883	809	803	815	810	875	884	835	833	880	836	823	824	846	899	825	877	819	844	804	879	882	847	855	877	830	822	851	865	837	860	834	814	845	801	841	840	916	864	853	835	856	885	832	822	855	856	865	825	842	865	863	809	835	889	842	871	917	838	874	863	860	800	835	883	845	836	879	871	831	854	889	884	834	877	881	835	869	858	850	861	821	790	843	870	891	854	877	828	910	861	828	856	856	851	887	871	840	854	810	825	813	869	892	841	911	880	843	869	863	828	850	838	805	865	810	873	859	900	887	872	809	858	824	833	864	809	817	827	867	812	854	811	823	812	850	881	877	853	818	842	847	867	827	852	877	830	845	843	871	871	832	864	867	801	847	856	838	835	870	798	820	872	860	918	886	811	846	885	818	900	859	786	852	862	869	874	858	854	798	868	842	814	861	804	869	837	857	793	870	916	833	862	822	840	860	798	848	903	786	841	819	864	830	885	839	861	823	899	826	846	901	825	822	850	884	827	868	845	836	878	852	873	854	852	915	890	925	832	851	887	817	855	848	809	865	854	868	813	818	801	849	847	868	805	886	842	841	846	838	904	848	861	814	810	798	872	862	828	857	869	900	858	905	882	830	821	867	880	878	911	834	894	875	878	836	876	869	848	860	887	853	850	864	900	841	796	816	849	854	868	868	853	863	821	791	847	857	865	863	862	825	824	866	837	848	886	876	825	853	796	807	896	875	834	826	860	834	843	875	854	807	870	885	860	864	872	876	823	843	869	843	850	847	852	859	838	868	836	851	875	874	845	835	903	858	864	827	881	842	876	857	810	892	837	796	865	890	838	811	876	822	877	861	845	925	784	824	864	842	850	838	886	805	826	834	858	842	866	843	837	841	875	833	808	799	832	818	844	834	862	842	843	865	832	811	828	852	814	858	806	857	814	830	851	872	845	845	865	844	810	786	806	847	864	829	821	899	823	859	827	878	895	836	827	845	817	855	877	843	817	845	854	821	886	847	851	859	853	843	859	848	818	845	906	813	874	846	845	891	817	870	854	800	839	796	879	866	886	806	842	842	846	868	839	861	828	816	802	836	863	900	802	854	818	829	852	846	831	822	838	857	821	832	811	841	862	851	836	831	827	863	843	840	846	835	905	866	838	847	830	895	807	892	840	840	838	799	876	872	822	870	845	839	870	847	844	841	822	871	851	784	821	811	847	863	841	825	916	896	863	880	849	852	884	863	829	860	869	799	826	865	840	791	841	797	838	878	847	856	833	881	829	823	842	821	901	834	847	789	832	853	832	858	872	837	885	909	885	861	855	862	871	818	891	836	838	841	871	870	848	851	862	858	888	856	844	920	830	886	858	882	865	848	863	820	840	874	799	820	780	856	830	851	886	861	883	841	847	899	834	839	832	893	835	843	813	877	809	885	788	848	847	864	814	833	841	857	809	835	827	802	879	918	832	830	829	841	827	820	812	844	884	861	857	829	851	831	857	848	833	863	847	847	825	845	889	857	855	899	808	851	865	847	869	832	886	824	890	867	859	805	891	834	868	838	875	848	848	825	872	875	852	861	840	852	819	863	882	864	833	889	845	818	894	844	792	823	812	855	861	857	861	835	849	806	852	836	868	818	843	872	824	841	822	826	814	788	831	844	868	905	820	837	835	884	852	903	839	825	830	833	846	803	832	820	840	827	769	853	847	865	839	880	881	793	872	840	828	802	801	852	837	833	832	876	815	859	804	842	863	880	869	778	799	830	828	837	863	834	839	866	882	889	873	813	832	893	832	875	777	821	795	886	857	839	809	844	859	848	765	776	833	818	840	870	833	869	891	854	862	829	881	835	849	870	833	869	802	811	833	889	842	835	838	815	857	818	870	835	829	922	886	819	845	875	825	863	858	853	875	839	847	826	819	766	840	833	866	821	859	883	806	845	839	844	844	816	852	792	832	864	858	838	842	851	841	853	843	807	842	810	866	837	803	857	817	856	840	875	829	770	832	838	833	805	851	832	843	787	830	857	792	879	863	879	884	863	858	852	865	832	856	924	912	852	812	797	901	855	828	829	851	848	801	861	829	815	859	874	839	858	855	874	860	858	865	851	853	835	872	884	823	809	804	852	838	834	855	884	823	838	894	929	843	848	847	908	912	852	847	861	854	829	868	803	846	904	851	828	778	803	839	853	842	824	817	879	800	828	807	817	819	881	827	910	831	818	852	837	898	867	827	844	848	862	916	808	853	846	866	878	825	886	857	860	820	796	841	872	859	854	835	836	831	860	862	837	820	851	869	865	824	836	865	836	857	887	873	840	835	814	800	857	841	864	873	868	870	843	870	857	871	822	905	834	896	846	796	812	872	885	840	855	824	878	856	895	830	904	829	807	848	884	880	903	834	832	823	832	870	847	861	863	839	793	805	811	820	826	803	843	792	803	849	846	874	881	844	905	853	837	841	806	850	857	849	803	853	809	840	765	833	850	836	878	842	826	896	825	822	833	883	825	844	859	830	855	847	844	864	859	841	806	817	875	907	859	835	853	845	826	801	907	871	838	821	839	892	868	801	775	878	863	814	824	854	831	860	837	811	868	847	836	863	889	823	862	829	810	865	870	791	832	820	850	805	853	854	865	901	844	859	834	855	840	847	857	835	854	876	833	894	867	890	893	821	824	834	812	869	870	795	815	879	895	852	946	807	859	861	815	821	801	817	838	836	848	851	787	856	869	856	809	859	811	816	868	863	830	819	830	795	802	845	810	874	814	848	819	926	870	821	850	857	862	842	899	868	828	852	852	876	824	868	817	875	811	865	882	851	831	821	858	890	796	834	846	833	818	851	834	888	851	837	813	857	841	791	864	846	835	833	844
27194	14324	17284	31461	17505	5484	1663	935	855	839	829	816	833	828	782	834	866	841	827	873	814	843	878	826	832	773	797	804	781	889	780	766	799	873	813	806	814	795	830	816	800	911	812	807	815	849	832	829	835	843	800	761	826	784	829	800	837	822	807	823	793	778	777	797	814	805	808	785	852	840	864	803	828	779	806	823	783	831	810	839	844	820	795	795	802	798	839	804	746	845	847	798	840	848	885	797	815	822	778	783	839	798	823	862	792	767	793	784	787	777	824	829	833	813	800	828	821	808	824	795	830	794	860	818	868	818	843	856	807	759	783	848	803	784	820	777	828	793	815	827	856	778	806	808	776	835	837	789	824	809	855	827	812	838	866	797	812	868	865	835	862	833	850	836	837	840	818	782	810	812	855	842	796	786	789	813	840	862	788	816	826	805	827	772	863	839	807	800	811	832	836	736	768	789	779	799	754	819	822	828	853	813	863	854	825	816	808	828	778	791	819	826	797	834	795	800	864	806	833	830	808	842	844	831	778	785	834	819	855	802	830	788	776	794	799	842	829	789	804	826	853	812	795	827	780	835	784	763	851	827	859	830	865	796	865	797	812	764	825	803	784	822	762	781	854	818	828	826	853	777	803	797	794	809	792	859	833	838	859	804	823	834	814	815	821	819	857	780	781	835	835	814	801	847	767	815	825	832	858	802	848	791	803	777	804	835	802	819	819	797	833	782	842	760	843	809	870	788	803	844	801	806	794	822	790	793	812	824	791	753	778	792	793	793	833	827	816	859	805	803	817	813	827	792	765	821	809	782	806	789	744	838	790	801	824	789	805	860	853	822	787	825	836	830	827	791	794	825	797	812	891	822	790	835	807	820	752	850	777	842	813	827	845	789	796	848	826	810	779	838	821	810	807	890	807	784	813	845	782	819	767	831	810	819	830	784	807	813	794	885	836	808	824	806	800	801	844	848	783	838	765	850	819	818	813	794	777	858	776	766	830	844	778	831	804	784	778	829	777	797	804	827	757	823	807	831	808	856	793	830	830	820	837	784	788	830	805	812	837	819	856	751	791	818	810	837	838	815	777	868	810	850	775	824	758	802	791	808	840	824	815	807	840	819	832	830	803	808	791	825	815	789	828	791	819	800	835	839	821	848	821	798	793	811	791	806	849	786	811	825	753	836	848	819	796	795	811	841	837	827	811	802	858	816	818	838	839	826	833	847	907	795	812	815	843	764	821	836	807	791	828	817	815	852	796	849	855	837	778	830	861	849	829	795	837	791	807	806	791	830	821	839	806	783	829	817	776	769	829	796	830	868	889	824	781	795	800	787	817	806	846	847	860	813	792	757	860	837	811	792	787	787	793	803	858	759	833	843	791	814	817	745	808	811	828	775	836	791	814	854	865	863	794	798	829	779	808	830	800	845	819	828	801	803	841	799	798	842	783	831	883	803	837	865	799	805	856	828	829	852	822	843	828	809	786	844	835	780	832	794	826	770	792	806	827	817	789	844	820	820	791	813	777	841	851	821	847	806	821	824	806	789	796	832	821	790	850	763	793	846	836	848	880	783	829	792	857	823	861	788	834	863	831	815	875	831	845	789	830	863	846	773	811	766	799	781	853	818	787	799	816	765	797	878	823	863	831	828	776	821	840	816	783	843	831	810	824	811	840	825	755	806	819	765	812	830	827	838	848	835	803	839	903	775	810	794	848	777	850	863	843	841	835	849	798	790	851	824	807	817	807	806	821	849	785	776	820	764	783	830	799	867	859	828	868	835	794	801	825	833	799	814	819	832	824	874	850	793	773	820	772	826	790	807	816	814	893	780	820	812	821	788	803	811	822	787	839	782	786	773	802	800	884	810	823	799	833	784	798	892	813	810	815	829	839	800	833	806	805	723	781	810	823	831	796	744	830	794	837	825	857	803	861	842	771	788	791	822	780	809	797	827	787	783	818	803	796	839	828	851	820	770	819	793	783	765	826	833	802	793	776	828	836	784	855	899	798	846	816	764	789	795	804	781	846	825	837	831	830	840	817	856	815	821	828	867	825	862	805	774	876	843	821	902	798	802	795	843	870	798	820	808	811	788	840	843	803	791	808	828	857	833	793	800	757	777	801	832	868	822	821	816	817	821	807	757	850	825	841	788	808	819	820	821	835	782	771	849	800	862	798	813	819	806	812	805	779	847	809	831	842	847	777	808	818	800	770	832	900	815	811	830	801	798	798	840	807	826	810	827	790	834	849	776	808	843	850	794	792	767	794	803	823	823	822	805	807	857	818	828	781	798	810	819	850	854	824	842	889	801	813	842	839	779	803	842	811	854	833	785	775	848	775	786	849	809	842	786	864	835	798	829	875	803	841	808	811	809	778	787	813	820	793	819	829	795	812	783	802	825	772	839	811	803	832	856	836	758	805	863	872	879	811	785	838	808	814	783	805	858	826	826	838	804	773	870	824	818	872	881	770	820	844	753	883	787	822	819	812	826	831	856	835	835	850	818	788	780	837	844	808	759	775	825	776	799	820	785	806	819	817	828	845	862	762	839	803	826	849	799	814	835	797	819	833	780	777	813	812	836	820	772	806	848	764	817	812	852	806	792	802	838	794	804	797	855	832	758	799	823	814	822	734	819	815	832	781	852	783	819	775	797	828	815	845	784	805	876	823	804	797	831	779	805	823	818	818	785	787	867	854	807	834	835	770	843	858	835	750	791	845	835	824	875	814	838	839	803	830	786	827	798	822	822	746	807	783	780	758	826	810	826	747	779	786	774	830	781	791	809	808	825	811	843	834	781	841	750	847	767	819	846	848	752	840	829	817	783	857	788	818	844	810	821	808	880	843	825	786	817	793	797	807	790	881	794	842	816	833	804	811	812	870	822	845	870	731	813	785	838	783	836	803	832	808	828	814	841	794	777	837	783	807	793	872	840	870	815	797	791	802	828	788	831	806	803	836	767	826	810	774	823	821	844	830	818	794	845	831	841	827	777	806	825	800	802	807	821	825	825	879	823	842	801	862	794	823	805	848	859	823	832	871	835	833	832	838	825	807	871	854	871	837	847	827	799	815	798	763	774	777	862	806	828	762	839	836	818	772	834	841	840	774	832	795	842	833	827	809	871	775	794	805	796	823	814	831	821	776	803	796	835	843	853	809	826	795	740	854	795	829	806	827	823	838	844	847	870	824	792	849	809	782	762	843	836	808	809	850	886	796	865	809	806	829	799	770	863	846	833	790	825	831	777	805	827	832	834	812	812	837	791	815	804	817	789	831	810	776	852	802	809	802	829	795	848	838	840	802	808	789	841	840	798	820	719	838	820	773	754	820	745	792	803	824	779	802	876	875	793	822	829	813	862	799	801	835	884	813	860	800	819	827	803	816	832	819	827	833	823	829	873	817	820	835	839	796	838	799	791	786	834	824	806	810	804	800	838	775	850	851	836	780	821	826	803	838	852	803	812	806	828	820	817	820	856	823	864	823	798	795	776	813	823	748	814
5046	2939	19313	23672	11012	3839	1396	751	734	783	764	698	760	693	742	762	768	742	765	752	759	775	712	784	697	720	736	754	729	751	745	742	673	785	701	725	722	757	789	759	705	730	767	724	704	717	676	751	740	751	723	730	738	689	730	781	738	702	755	730	729	718	707	792	760	728	722	733	727	716	737	690	723	753	714	715	710	757	740	748	713	737	717	735	755	790	740	716	711	699	716	694	724	755	752	721	726	736	703	774	761	744	753	728	722	709	739	713	733	727	723	740	749	715	742	757	703	769	703	692	750	777	758	712	733	688	722	684	697	709	758	727	737	696	732	711	726	733	757	696	716	730	714	745	712	740	704	721	687	757	687	769	740	677	721	712	779	746	746	665	684	715	711	751	745	708	696	728	709	707	758	715	706	720	728	710	729	738	713	713	736	674	734	740	704	744	723	721	725	718	738	743	691	709	748	752	702	734	701	726	722	737	752	724	693	775	754	726	767	691	683	723	795	730	702	706	743	734	754	765	718	760	737	708	769	676	706	698	749	697	682	711	724	741	730	711	688	721	758	763	758	691	724	726	735	754	755	760	697	725	710	744	728	703	722	734	720	725	742	789	729	747	723	742	754	722	779	708	726	720	725	675	727	745	704	664	765	736	689	708	689	709	700	724	719	694	705	689	768	753	764	705	746	717	718	736	705	709	739	685	732	748	765	728	789	701	730	720	750	738	679	718	731	746	765	746	772	683	738	722	723	722	739	728	712	679	736	719	718	720	690	690	737	692	743	724	736	762	709	748	740	721	719	742	723	713	717	739	746	721	747	709	728	761	695	704	710	729	705	738	675	717	706	705	742	726	702	741	726	740	797	747	737	750	700	690	734	702	654	707	704	692	787	729	723	743	698	711	741	731	702	750	742	762	781	742	748	743	684	747	742	765	709	699	712	767	666	723	742	743	755	731	714	673	730	728	708	729	700	719	754	720	756	741	685	769	768	717	704	724	700	696	747	760	700	728	699	764	700	716	734	735	743	711	719	711	721	721	714	746	777	755	762	745	716	700	757	715	747	718	711	703	709	765	723	739	695	737	695	726	757	707	752	725	710	715	703	764	717	748	717	745	720	778	703	723	727	762	743	739	746	775	763	727	786	733	717	721	777	727	699	731	772	755	727	685	738	705	754	786	743	749	684	707	723	763	738	708	708	755	724	693	727	722	741	730	769	711	748	679	703	709	743	735	688	779	749	691	699	733	693	673	729	753	681	734	755	731	755	747	757	734	741	726	716	730	691	676	757	705	755	749	687	718	703	773	704	735	720	760	759	758	707	777	722	785	700	769	702	725	711	692	725	733	739	763	714	739	764	709	735	680	699	747	736	727	742	734	733	710	733	701	740	742	747	804	764	718	761	726	689	712	705	754	776	739	760	702	755	673	765	763	708	752	716	692	756	763	745	750	719	709	740	748	692	789	729	757	690	692	730	729	782	758	709	781	718	747	745	766	724	740	720	766	717	698	748	725	767	734	725	703	694	733	712	736	752	731	738	759	717	721	706	680	720	690	726	739	716	726	763	724	736	720	755	730	648	765	695	724	701	705	711	722	699	750	736	722	735	709	734	756	688	743	738	726	718	753	712	801	696	696	717	751	765	760	724	714	749	708	731	733	751	720	715	692	683	712	706	746	731	744	701	724	744	700	715	726	733	742	708	731	718	747	651	711	741	718	703	693	700	703	700	725	724	707	747	793	771	722	724	710	739	684	692	713	748	732	767	679	754	713	763	720	715	758	694	721	688	711	701	803	709	757	752	718	725	709	762	735	718	754	689	736	759	658	737	727	744	691	694	770	744	723	768	708	767	744	789	723	745	764	736	745	738	746	740	754	730	709	766	727	757	740	686	742	688	754	729	757	755	772	694	774	726	752	708	748	743	724	750	760	691	733	723	758	715	716	767	734	740	687	770	667	748	782	713	760	713	759	724	721	678	703	731	711	740	735	711	708	702	713	691	686	739	745	669	685	757	720	746	759	722	699	743	706	720	791	706	755	696	746	746	772	722	711	772	730	807	705	721	734	707	714	736	748	717	746	723	719	706	745	784	771	752	728	748	689	748	754	754	741	706	722	779	723	719	757	671	677	737	701	754	719	719	752	730	745	761	745	693	690	751	761	774	687	702	669	670	734	762	713	689	724	710	718	722	706	712	713	715	717	732	737	697	746	730	749	713	735	692	793	719	758	722	745	731	679	724	715	697	726	767	702	798	721	735	764	764	699	726	697	703	718	684	696	701	756	745	665	763	750	694	742	711	719	759	706	740	695	734	685	751	696	741	774	751	758	730	772	718	719	780	701	729	754	766	700	697	740	674	695	726	740	706	713	673	727	789	753	732	720	702	733	699	698	747	735	698	715	732	721	751	742	726	729	769	739	732	733	708	702	757	780	704	726	708	737	755	770	769	760	706	687	727	739	706	716	773	705	782	729	718	746	698	712	742	725	744	809	773	773	741	735	698	751	719	734	743	769	706	766	726	733	773	732	722	709	732	717	710	733	727	653	711	719	776	750	782	784	730	789	691	656	719	803	738	698	734	737	708	733	720	732	764	709	723	795	702	708	721	757	726	742	726	740	694	737	746	736	707	696	733	715	745	771	712	722	731	771	711	753	729	673	710	700	753	711	769	750	751	766	741	748	747	737	774	742	725	758	766	781	732	721	764	757	720	760	745	711	712	728	702	671	714	724	737	727	711	748	709	703	672	697	758	680	733	735	731	718	736	752	770	723	665	744	763	716	696	738	748	767	724	765	749	714	727	735	730	690	747	767	728	731	701	738	777	758	759	776	730	719	717	692	708	715	711	706	733	740	741	758	680	710	724	771	724	658	740	742	759	652	752	719	761	706	757	732	763	757	710	772	715	834	729	700	753	781	742	759	737	733	710	786	732	742	717	761	719	742	779	737	692	780	696	746	723	738	723	749	736	734	728	755	797	718	750	698	730	736	705	719	725	682	691	737	671	738	708	740	738	675	732	683	731	718	713	725	733	725	719	748	705	687	723	707	741	705	771	742	786	753	746	711	703	761	766	727	755	718	745	699	680	697	724	682	708	770	767	747	724	712	728	731	755	741	703	711	749	748	717	710	767	740	718	724	742	707	736	700	723	699	763	775	789	727	740	728	725	728	730	732	712	701	733	707	675	715	769	735	704	723	741	712	697	722	747	721	768	735	758	723	695	743	707	724	721	728	756	739	771	777	792	713	707	766	724	705	727	705	740	722	758	689	740	744	744	779	711	733	745	735	757	725	715	745	742	728	726	671	746	741	738	719	730	716	699	755	699	751	734	708	726	697	733	709	718	707	721	753	728	725	694	714	721	718	716	683	695	739	717	682	738	704	747	736	748	711	714	671	764	739	709	655	725	758	702	728	721	706	750	720	756	755	689	703	728	711	737	739	725	758	714	736	736	706	765	767	740	742	724	717	739	732	704	729	756	734	739	720	742	741	749	778	710	735
24448	21100	46467	65094	50300	28773	9390	1423	903	867	829	777	810	791	826	810	782	782	803	795	811	813	861	785	785	818	827	772	799	809	809	762	774	769	803	765	754	743	778	756	762	789	764	789	776	788	797	782	784	726	760	793	813	820	799	778	819	785	757	818	772	771	823	801	804	828	805	786	759	809	800	705	812	784	752	789	744	816	759	773	751	785	786	757	784	815	796	765	787	844	783	773	761	747	782	806	743	834	786	744	769	776	831	828	774	747	838	847	768	766	785	799	816	709	786	790	780	787	731	774	809	762	808	757	772	822	759	799	817	752	786	795	802	780	804	811	771	808	749	795	759	721	762	760	775	752	791	798	786	778	807	733	784	760	791	761	801	725	794	788	726	773	788	776	785	820	791	770	788	745	792	806	791	785	755	766	775	779	798	726	829	821	824	773	825	777	800	753	781	831	834	773	791	778	769	786	769	755	774	787	838	787	796	762	790	771	821	824	794	775	774	760	804	716	745	777	761	729	801	831	732	827	789	807	751	736	755	795	742	766	767	780	800	754	802	805	788	760	739	768	821	770	816	763	794	806	779	743	794	774	783	789	746	800	772	749	790	722	748	839	785	723	800	818	773	777	818	786	753	775	767	765	785	796	805	791	758	750	787	804	823	762	775	765	755	755	740	777	800	781	832	777	743	791	796	780	758	787	776	797	774	822	795	865	811	807	796	837	751	774	778	832	806	786	770	834	824	772	752	797	783	795	763	764	779	791	743	787	743	793	758	768	765	759	789	801	827	778	807	812	705	814	739	751	804	766	798	771	763	811	761	746	778	790	769	805	743	765	784	756	757	817	779	794	778	806	779	757	755	793	784	756	732	753	792	798	722	798	786	792	765	750	757	798	768	813	765	799	774	777	783	785	750	790	737	832	759	751	794	754	792	749	764	742	831	778	771	723	780	766	783	805	830	804	762	801	774	767	757	819	776	784	782	756	767	773	739	810	782	722	793	749	776	805	759	842	797	818	769	798	755	781	729	800	781	774	832	836	792	813	749	739	807	762	747	790	795	739	795	746	760	787	797	762	776	799	818	791	761	781	798	816	785	778	751	846	786	811	768	768	758	738	794	772	778	774	774	770	739	754	750	782	782	799	788	730	812	745	801	795	749	748	815	810	771	733	701	731	808	747	724	784	780	789	753	799	806	813	782	815	760	797	779	780	780	796	784	772	755	776	795	800	787	719	724	763	862	745	753	808	808	801	825	795	801	771	767	747	841	805	772	778	806	787	790	807	841	751	742	796	860	763	755	764	744	820	745	786	756	808	798	782	809	796	733	748	849	769	779	761	765	748	760	811	765	741	778	720	778	842	790	762	804	760	755	742	759	795	741	768	767	773	731	795	750	752	736	776	787	761	754	759	787	805	805	791	766	761	751	794	778	792	786	793	784	762	725	856	814	799	779	789	789	820	814	726	772	792	780	758	726	757	767	836	784	751	771	768	801	832	746	751	811	766	814	793	767	808	783	781	740	775	770	760	770	777	833	758	800	805	766	759	784	801	830	757	811	752	806	783	809	772	757	822	798	778	819	767	746	796	802	781	769	763	831	783	730	767	734	787	806	768	799	769	782	748	720	761	774	727	772	808	806	829	816	818	807	732	782	799	778	729	790	756	788	771	756	807	805	753	805	814	779	763	781	782	817	781	802	731	793	798	755	778	831	777	742	750	739	773	806	778	793	811	769	774	788	735	796	768	727	798	760	778	759	815	833	817	765	751	707	802	747	745	733	784	793	757	768	769	787	791	800	815	754	783	789	798	803	788	782	773	740	820	835	795	761	759	785	792	761	770	772	777	756	770	775	765	776	841	787	827	772	806	745	783	794	795	784	768	725	795	776	738	772	788	772	813	807	838	796	747	791	829	781	798	752	790	794	748	818	766	735	785	772	786	772	774	798	728	737	817	799	748	803	810	826	783	823	727	793	825	761	763	822	820	742	777	804	769	724	730	782	816	765	850	804	770	816	751	817	784	763	816	760	740	763	766	777	800	750	792	760	797	773	761	769	716	793	777	742	781	811	796	744	757	789	827	800	781	744	746	754	776	750	764	833	739	752	814	833	799	777	752	734	740	763	736	795	792	799	766	747	786	738	795	772	743	803	761	791	795	754	785	758	764	837	790	768	728	808	789	789	805	794	761	703	789	801	823	742	783	792	805	815	778	774	773	756	779	787	734	776	751	839	803	777	760	783	787	728	732	792	831	760	747	788	746	793	817	781	810	720	731	778	786	802	807	741	732	782	761	793	820	793	819	783	767	749	794	734	838	797	823	773	837	789	792	772	769	794	788	796	765	756	787	781	750	759	815	763	762	792	769	785	750	799	771	797	744	826	700	772	796	777	814	763	761	789	786	778	744	803	766	794	772	767	755	788	843	791	704	784	780	748	772	812	827	802	858	774	749	757	731	770	767	808	787	798	740	794	750	754	745	709	800	754	786	758	791	757	767	795	799	795	770	801	835	780	778	796	806	818	753	736	770	804	784	792	786	796	796	746	768	780	780	823	792	800	771	807	734	840	726	782	759	804	765	771	785	795	771	863	767	775	824	742	809	810	773	757	788	802	788	715	808	762	774	825	778	839	728	756	772	801	877	763	741	814	745	763	810	737	774	788	853	807	750	752	842	783	764	790	757	779	795	730	773	784	762	808	780	796	767	769	775	747	746	786	771	786	749	799	747	785	807	780	772	843	730	775	758	744	757	794	754	745	791	792	769	817	785	829	762	793	773	758	737	704	799	749	827	820	785	790	803	744	828	801	774	765	805	812	787	755	781	793	788	821	758	754	776	786	804	730	767	815	808	811	771	773	781	790	791	791	816	767	764	721	793	771	807	790	750	774	761	773	787	758	779	780	800	767	720	765	810	788	789	758	772	742	788	787	721	796	775	758	761	793	717	827	764	814	797	786	821	757	754	809	799	768	801	789	794	778	784	784	750	795	819	779	766	839	795	781	775	789	767	778	764	787	799	793	780	760	780	762	800	829	746	811	764	748	719	797	821	787	782	815	750	846	798	780	746	740	800	755	756	749	761	746	788	770	832	768	787	799	788	730	740	768	820	788	826	792	751	815	836	737	772	767	808	766	746	763	722	767	763	811	799	804	772	788	771	773	739	822	767	808	772	728	816	825	791	756	809	784	747	785	830	809	764	802	794	830	791	742	808	804	772	746	815	820	773	796	795	783	793	809	802	764	782	804	756	747	788	732	768	798	770	775	795	766	722	791	746	752	762	760	750	792	743	772	760	766	788	785	801	744	802	768	764	815	783	786	802	799	776	736	754	754	770	706	750	775	859	810	811	822	792	767	744	724	855	791	775	776	766	777	788	773	799	780	783	779	749	779	823	809	749	786	754	753	756	802	728	833	776	791	798	776	813	718	819	762	811	814	786	756	798	810	759	808	771	804	760	811	827	822	761	741	784	768	802	703	755	802	792	745	826	838	784	794	775	782	772
3806	12093	57718	69732	44678	18267	4250	1057	750	788	724	708	767	774	810	731	739	744	753	757	782	864	857	835	795	814	783	748	785	786	732	728	786	784	749	726	732	748	759	808	749	776	785	748	753	752	810	749	766	767	777	754	796	727	777	787	781	773	732	775	761	777	729	712	728	740	747	737	785	785	739	771	777	729	750	773	793	732	770	739	768	790	757	769	746	793	796	780	755	775	741	776	750	746	735	729	797	764	747	764	751	754	720	727	731	849	736	748	722	756	756	804	722	771	727	713	763	747	715	770	716	706	812	811	732	754	736	754	720	771	797	751	738	772	734	729	796	732	723	742	760	730	750	754	728	758	735	746	758	750	783	726	734	772	746	744	759	713	745	749	825	756	701	768	743	747	733	783	754	749	704	786	797	778	803	783	749	737	743	767	796	766	771	739	762	804	744	716	773	739	754	744	730	760	754	778	744	741	732	744	759	770	747	737	755	799	778	735	735	726	759	764	762	739	763	779	761	707	752	756	785	762	756	820	759	739	781	745	743	777	769	752	731	713	729	727	770	780	710	742	744	773	720	762	715	772	774	766	740	777	731	711	746	816	759	796	793	780	757	743	743	757	736	784	774	764	757	763	685	749	753	741	810	749	775	769	769	767	735	775	814	801	765	765	742	747	765	768	791	749	779	759	761	722	807	728	710	738	752	787	736	770	751	751	720	805	754	726	756	736	737	695	736	757	764	775	738	787	776	721	719	741	750	792	741	787	768	775	718	787	756	762	754	709	749	743	735	726	782	727	780	751	745	751	738	781	718	745	737	718	717	714	780	714	758	726	774	726	740	786	736	751	773	717	790	797	756	774	744	742	729	733	768	745	742	782	737	711	782	780	774	715	735	765	734	769	740	762	781	791	851	728	772	770	716	724	716	757	716	780	804	749	751	822	686	767	788	727	780	773	826	740	753	798	743	779	728	777	796	762	788	778	766	787	737	776	740	750	745	730	728	721	768	749	800	701	750	732	757	718	747	805	743	753	790	784	749	775	738	773	753	735	765	759	738	768	732	774	748	807	790	712	742	755	736	747	766	741	745	791	756	747	715	798	737	754	781	728	743	697	827	770	729	748	783	789	792	746	759	805	747	764	750	722	769	772	833	765	790	710	787	751	760	774	720	755	713	752	784	755	720	751	750	783	764	766	760	752	744	774	789	757	770	788	754	793	815	761	738	742	742	724	740	706	719	737	802	791	794	706	716	779	802	758	779	784	836	729	783	810	789	765	752	803	717	797	751	753	808	724	720	777	752	675	728	790	783	724	733	786	800	777	757	773	741	773	717	791	757	785	779	747	719	755	685	786	752	719	748	755	722	781	791	749	774	763	771	771	718	800	754	790	733	687	699	751	738	791	747	705	729	760	770	750	752	761	765	762	691	729	736	779	776	742	748	762	774	750	732	742	724	747	772	753	692	791	801	734	745	775	717	769	808	770	711	782	759	719	722	740	749	781	750	765	801	765	769	732	763	763	818	721	757	717	709	769	720	752	746	724	808	815	776	796	820	788	727	736	693	737	735	723	797	820	745	750	742	764	779	761	732	728	681	688	763	784	718	778	805	749	744	772	712	750	764	747	728	743	747	737	749	782	790	764	751	761	719	744	725	729	746	785	759	779	757	695	808	810	720	790	745	736	742	791	749	731	784	754	704	749	742	732	711	699	746	761	733	729	756	778	763	782	727	763	750	737	724	777	742	713	789	770	768	708	778	721	765	791	771	761	775	749	786	822	781	706	710	776	776	744	737	758	753	780	720	781	779	767	767	754	791	796	720	749	754	778	791	736	738	740	727	787	760	699	735	718	729	737	797	761	758	743	737	763	796	742	726	790	774	699	738	750	747	762	788	811	776	724	773	730	763	793	778	734	740	718	776	734	745	820	811	717	732	749	752	724	789	785	737	805	764	770	756	729	742	744	789	731	762	736	768	789	724	773	744	746	760	756	769	782	733	769	737	798	741	716	772	703	825	774	769	762	736	803	756	760	764	727	784	773	758	738	751	730	722	769	760	729	767	770	745	699	719	766	749	782	741	745	775	753	750	700	754	752	719	737	787	767	716	720	763	769	770	751	706	743	735	711	703	746	778	756	761	727	729	740	744	794	756	750	779	746	747	753	733	725	784	713	796	779	800	799	767	734	754	756	777	731	790	707	768	752	751	800	784	716	755	749	769	794	770	726	769	749	779	755	718	805	732	800	765	739	808	764	744	777	711	670	781	742	791	739	714	739	777	704	735	727	751	755	734	741	721	789	722	725	773	754	810	800	750	815	755	763	777	737	745	791	760	774	786	752	728	759	733	728	813	755	776	739	734	813	726	710	801	762	728	752	784	777	748	745	736	735	707	771	713	745	754	796	734	727	728	778	747	762	761	720	786	828	760	765	736	731	790	787	769	740	777	776	753	794	749	761	776	766	731	768	737	800	773	787	727	802	766	731	765	769	750	774	751	779	760	737	742	747	721	763	745	728	764	743	774	781	744	735	795	756	757	751	750	740	733	773	777	746	809	752	771	744	801	761	729	790	715	759	759	799	761	798	760	770	728	743	791	740	774	823	735	786	790	728	748	784	765	734	739	734	780	751	775	748	734	795	704	762	739	812	803	763	758	738	742	776	759	794	748	738	757	776	763	755	740	752	776	759	740	761	783	758	749	788	754	764	744	773	774	776	804	755	722	788	761	786	729	788	770	721	747	753	763	826	767	766	761	774	735	716	760	761	774	734	761	753	753	714	770	803	752	738	778	771	750	759	759	773	765	761	756	739	744	750	711	780	755	773	721	754	718	778	742	737	752	775	760	738	718	812	753	731	744	763	792	744	750	770	738	698	720	762	770	733	772	763	739	755	727	783	779	788	730	790	772	748	733	768	741	747	688	777	733	788	735	738	756	761	817	743	697	775	775	764	759	686	723	708	801	722	741	785	730	724	749	727	794	753	758	723	784	782	761	730	713	760	752	707	738	728	733	768	764	699	754	772	724	754	729	756	723	736	761	756	793	756	759	730	746	758	724	751	790	773	823	751	798	728	740	724	804	731	738	752	730	793	767	775	738	741	745	769	743	772	688	763	769	773	727	748	705	722	758	792	768	773	780	768	734	738	723	736	766	744	738	775	744	763	705	737	757	762	804	721	776	762	723	725	705	745	744	742	712	757	800	733	765	756	750	714	751	785	744	760	824	735	768	796	725	742	780	776	714	736	744	780	750	771	741	736	762	769	760	757	800	730	758	718	740	763	774	772	765	767	762	790	750	769	761	764	801	774	744	761	781	750	752	737	777	758	750	748	764	752	730	765	735	849	750	793	777	805	792	740	751	736	785	768	741	769	728	784	737	749	770	764	734	733	729	777	734	733	797	761	775	741	751	773	733	763	754	743	732	719	782	726	745	751	788	720	763	754	746	742	717	761	742	753	785	737	771	772	762	747	750	747	732	774	714	733	742	782	745	742	754	766	783	774
23816	21118	31900	62415	58196	37077	15620	2272	1059	921	947	917	871	881	856	909	843	884	910	889	989	1084	1023	991	880	884	867	946	820	865	813	822	879	848	863	843	848	815	838	853	833	861	849	859	864	927	822	878	904	893	833	806	839	859	790	863	842	871	880	878	805	835	890	848	811	837	879	849	845	847	849	849	837	847	842	860	874	887	829	821	837	855	860	836	849	891	826	887	856	858	822	883	856	819	842	841	834	855	821	897	848	886	858	858	850	857	860	897	887	869	865	860	833	891	877	845	885	859	837	865	901	885	831	865	832	855	914	827	820	834	835	853	867	849	853	846	814	864	838	836	886	878	850	804	821	863	833	892	829	865	788	875	844	866	836	827	851	845	926	908	896	825	848	887	867	889	846	849	868	844	832	843	848	861	843	851	809	874	838	812	821	900	854	848	846	837	847	862	875	828	868	880	838	868	850	873	877	816	876	820	872	832	899	862	881	905	894	878	801	880	851	832	834	851	843	861	852	877	812	814	907	837	886	907	863	863	887	910	939	835	815	878	823	865	833	852	885	890	848	842	878	851	802	844	889	863	851	825	835	871	821	843	826	882	844	883	910	868	834	862	833	788	839	822	822	885	837	838	801	865	881	801	844	851	885	844	876	821	890	843	925	809	840	849	866	880	824	841	877	846	850	852	856	887	789	821	882	817	878	854	882	850	832	837	891	864	859	888	853	808	827	852	815	902	844	788	838	874	836	847	841	840	845	871	782	837	849	846	876	870	907	924	846	871	851	833	827	812	882	816	898	850	906	902	864	856	806	848	921	812	810	862	882	905	799	914	844	858	864	888	877	846	815	895	840	870	835	827	816	819	863	803	848	830	848	816	868	792	856	811	846	877	807	844	813	860	884	821	842	795	884	835	921	872	840	835	849	855	854	884	876	843	865	835	819	825	831	923	892	827	812	866	852	864	860	823	860	842	861	850	829	854	876	854	825	868	921	839	819	903	850	816	839	856	778	863	845	869	849	896	880	860	811	879	842	876	872	853	823	855	851	910	861	926	841	837	869	942	838	840	816	890	836	826	900	849	776	875	886	852	843	868	868	857	848	876	846	798	847	870	903	862	832	864	864	847	910	908	862	829	857	869	885	878	865	817	844	854	880	810	812	878	861	855	910	839	885	849	833	853	826	833	850	841	819	883	864	879	871	870	911	826	875	862	836	862	869	830	859	811	851	881	858	824	839	810	875	849	873	851	861	913	873	831	882	893	855	866	840	908	852	865	883	853	874	891	826	808	823	854	840	848	868	866	901	867	839	829	846	838	876	843	868	871	844	817	808	871	858	921	856	820	870	884	856	824	868	886	846	851	867	820	890	848	793	833	841	876	840	876	854	830	826	827	877	837	843	882	837	878	881	849	887	839	816	859	887	827	859	913	807	801	868	855	815	868	823	841	756	827	870	856	831	823	841	875	807	863	932	840	875	823	876	868	838	868	873	842	865	854	862	825	793	883	841	855	856	859	859	850	854	803	870	847	822	855	808	840	879	891	896	869	836	860	891	849	823	871	834	802	877	872	811	805	867	879	833	804	866	826	823	881	877	815	890	903	849	829	877	876	885	840	890	847	881	839	836	854	845	868	785	893	874	865	821	860	816	819	875	868	822	855	884	848	841	851	912	817	813	847	825	813	791	841	890	860	839	889	902	862	833	858	862	819	816	936	800	903	859	804	887	849	864	820	877	824	881	863	875	826	828	794	905	830	903	864	823	822	849	866	854	842	852	848	872	851	870	823	885	837	815	868	808	854	872	806	840	872	885	815	862	840	826	834	828	853	878	822	831	887	866	821	800	873	879	873	887	862	822	840	837	791	837	820	887	903	860	911	866	818	864	918	842	874	897	846	871	834	823	817	859	866	893	845	830	895	834	864	794	862	857	802	787	860	834	869	856	873	911	871	808	846	907	792	853	899	843	803	836	868	873	828	796	866	893	901	868	812	839	831	856	871	804	872	867	821	798	843	890	873	904	904	836	851	848	840	851	816	805	850	877	846	901	837	843	848	858	883	847	898	878	849	838	830	860	865	818	855	866	877	841	854	856	875	857	873	832	854	881	834	850	851	899	798	842	883	836	821	843	858	885	814	820	827	852	841	833	857	875	850	871	840	860	867	848	819	811	845	867	867	831	903	885	829	849	844	871	852	829	783	825	843	896	855	850	815	820	827	851	937	857	859	829	906	844	838	932	862	824	884	812	879	835	808	855	822	774	874	811	846	860	826	826	864	872	841	822	863	858	856	909	857	846	863	864	891	832	862	867	866	855	873	868	880	862	898	857	853	864	820	857	864	848	825	807	792	829	892	823	815	863	833	872	872	883	899	849	840	853	877	849	838	842	895	807	828	828	829	893	846	882	839	879	836	810	856	848	887	908	872	880	848	839	846	872	846	848	871	847	832	835	817	851	866	822	904	846	838	875	812	782	811	884	808	845	839	858	875	883	836	852	843	826	847	869	828	886	844	842	886	835	854	900	832	874	866	789	815	855	817	826	882	802	838	846	863	840	836	823	855	799	895	830	805	867	843	845	876	822	861	874	817	874	865	855	828	907	884	832	845	802	845	869	904	877	811	855	867	835	843	882	865	847	854	925	812	816	869	830	861	831	844	876	883	836	806	831	855	775	882	885	826	839	817	862	857	856	857	839	862	847	868	889	849	841	851	849	877	871	845	795	840	851	864	855	872	829	900	898	814	832	822	855	801	809	821	847	877	865	880	879	855	876	856	883	810	854	856	829	827	848	858	816	868	860	802	835	892	822	886	798	845	861	848	835	839	854	855	848	877	868	877	860	919	823	881	844	854	841	873	890	826	861	819	820	843	832	883	814	842	817	854	857	808	826	854	832	867	847	834	848	865	874	892	855	884	858	891	844	814	815	862	831	869	812	832	866	838	853	846	808	829	852	818	854	855	861	879	853	889	859	886	865	863	918	820	825	850	855	897	869	844	825	842	831	838	837	795	906	866	892	820	837	871	858	836	853	867	859	847	885	863	893	872	801	840	896	820	845	822	878	858	882	804	830	847	858	829	811	844	884	897	837	842	838	836	855	818	862	882	900	842	883	884	919	828	912	839	852	848	803	869	850	809	854	867	821	862	908	815	852	839	840	797	831	835	882	865	861	852	829	874	846	817	840	848	844	845	856	899	901	883	827	816	902	860	840	846	857	822	821	862	855	898	887	859	902	863	852	804	871	849	790	831	849	817	861	831	829	872	915	829	861	899	885	903	827	789	888	901	892	878	874	894	876	918	844	861	929	840	880	838	874	871	823	828	881	841	811	862	853	871	903	811	846	800	851	880	847	817	876	884	907	850	819	853	846	875	896	857	826	857	825	862	843	802	819	786	853	894	784	927	845	828	830	851	906	877	857	818	865	836	917	878	858	847	809	845	808	839	849	854	834	841	839	878	814	850	851	843	854	856	801	809	840	902	797	857	848	844	807	856	833	856	861	874
4187	13444	45899	80816	59241	29120	5921	1034	838	867	828	817	837	837	888	816	821	845	815	846	937	1186	1039	942	859	850	840	891	815	815	862	873	787	794	883	820	847	848	819	859	799	854	836	808	757	795	800	781	833	856	855	877	857	850	802	822	835	809	869	870	833	796	824	789	822	831	876	859	844	876	813	764	825	745	832	795	850	783	817	822	832	832	849	827	795	825	800	837	807	822	789	838	802	817	795	841	838	790	783	824	840	825	851	830	798	857	832	813	828	848	843	838	891	842	822	839	871	822	855	801	898	783	837	840	870	840	874	816	819	837	808	765	846	853	848	852	783	818	885	812	806	796	829	799	832	859	822	808	855	841	827	872	842	781	819	843	811	795	780	830	824	842	822	785	873	762	777	849	836	811	833	806	840	811	818	829	800	783	824	794	822	816	820	827	792	826	883	831	805	791	867	830	793	818	869	841	822	824	777	809	770	861	789	820	814	865	817	853	848	832	809	822	864	856	820	851	778	856	808	873	863	837	825	807	805	797	847	818	853	875	833	884	821	847	840	832	812	823	855	804	854	851	834	830	867	827	816	842	800	833	833	822	851	844	778	794	807	829	823	823	795	839	856	802	841	810	831	898	843	851	841	888	838	780	804	857	812	814	825	853	747	878	791	837	835	824	840	808	788	828	813	815	866	794	795	837	823	841	846	746	829	835	808	897	832	870	847	815	828	854	782	814	813	813	792	865	849	846	818	821	796	774	848	843	781	825	783	813	835	866	777	834	837	817	797	837	820	824	792	869	808	845	867	789	826	796	863	812	830	841	840	819	810	807	846	795	787	770	854	818	817	846	762	805	821	877	840	806	750	846	808	805	825	866	809	805	776	787	849	818	831	833	831	817	800	833	789	849	850	845	858	819	804	820	770	846	785	800	803	835	829	808	840	887	852	850	827	824	861	795	807	803	851	817	849	807	836	818	775	840	860	841	817	821	771	820	822	833	850	837	819	788	808	768	854	868	809	853	779	841	777	791	824	866	844	845	787	796	838	810	779	869	764	809	903	855	798	778	841	847	859	802	819	806	872	785	798	793	802	827	830	891	812	819	806	878	826	820	788	824	785	853	811	807	839	813	834	875	871	773	806	813	859	796	834	827	813	809	824	846	854	811	870	814	823	874	813	850	812	811	804	854	831	839	832	782	807	812	785	806	857	834	751	814	809	837	814	828	817	814	787	833	840	864	790	839	809	805	812	838	863	858	829	871	807	876	717	852	857	745	807	776	841	822	809	844	787	827	874	882	780	848	823	834	791	854	803	851	843	818	771	840	824	817	848	872	783	831	826	795	815	808	802	803	844	794	816	829	801	840	876	828	835	800	776	840	774	851	791	833	853	834	863	892	855	817	836	787	854	822	814	829	804	834	865	825	809	776	810	827	776	802	792	829	870	847	837	816	785	815	876	830	797	854	817	884	902	815	853	835	832	883	805	828	823	810	811	877	793	862	831	850	837	862	808	792	815	786	798	823	803	781	892	807	855	876	793	831	802	770	856	859	845	855	820	812	858	826	815	766	823	825	802	847	798	777	806	784	822	763	792	845	860	818	819	880	748	881	764	760	801	827	876	780	826	849	795	830	815	799	807	857	809	860	825	799	867	852	758	825	831	838	784	841	786	847	786	833	782	816	830	826	811	863	846	836	832	790	816	832	825	826	782	877	850	821	853	802	784	833	846	816	793	820	810	792	791	849	846	801	840	789	855	798	784	806	825	860	792	823	805	828	803	798	858	831	858	822	814	833	810	770	796	825	845	817	817	819	837	804	801	845	857	820	817	802	820	893	805	835	822	834	823	829	849	852	819	829	836	859	822	802	786	858	878	831	840	766	850	828	812	792	836	785	804	817	779	771	838	786	778	845	778	870	889	818	815	809	795	832	772	834	829	773	823	833	823	807	910	845	824	820	817	834	798	786	817	835	845	822	873	769	837	826	831	840	811	806	778	827	752	821	849	779	841	825	812	845	810	816	800	856	791	861	841	826	813	786	835	775	835	821	781	857	823	813	815	826	851	825	785	806	833	873	869	805	858	797	857	799	819	768	801	886	826	853	817	846	859	794	825	814	813	855	828	837	795	814	828	844	811	781	811	825	814	844	780	853	850	819	803	772	780	812	910	796	831	883	820	829	874	815	801	795	823	914	869	852	845	843	838	797	828	786	858	767	746	842	841	861	837	814	864	797	821	843	829	799	799	798	847	873	835	786	807	797	792	785	892	822	812	839	759	844	855	786	822	802	811	853	823	792	819	831	907	857	825	795	838	820	863	831	747	863	810	768	855	832	795	837	797	785	808	793	798	762	813	819	798	775	849	870	848	817	807	797	802	806	872	804	860	832	832	802	875	819	821	795	850	813	811	814	861	786	870	847	811	802	819	790	802	811	839	914	781	847	841	813	814	854	814	848	813	785	846	840	854	869	860	798	852	812	800	814	786	838	868	801	846	851	750	837	769	851	823	830	852	806	843	780	830	796	854	851	789	811	844	817	828	785	872	819	823	833	805	821	862	815	830	875	852	845	812	873	827	877	847	837	804	785	798	858	790	800	804	823	814	826	875	833	822	806	853	791	755	820	855	816	804	824	883	821	866	782	867	809	880	829	801	802	822	822	784	811	809	821	835	794	819	848	833	791	835	774	779	778	807	789	850	834	810	779	816	825	869	776	785	798	825	790	833	838	831	803	831	829	812	844	802	858	846	809	858	862	774	811	864	878	809	818	829	861	852	772	850	755	858	845	803	867	846	783	813	840	849	862	862	885	842	824	811	803	747	831	804	827	809	811	805	816	807	787	816	836	831	809	807	832	820	824	805	788	760	842	780	827	803	765	793	827	788	794	809	843	833	870	783	812	816	830	835	769	841	846	813	804	820	848	814	834	842	848	830	845	835	833	853	805	834	784	780	848	824	806	805	799	859	805	832	788	851	794	815	844	800	818	813	880	797	810	850	839	826	777	807	792	817	822	808	813	827	886	773	825	833	840	816	804	839	884	798	818	804	879	859	840	810	802	851	797	780	820	804	845	824	856	824	833	833	849	801	817	807	781	804	830	831	825	822	824	848	761	772	836	864	826	809	819	822	842	811	857	854	884	787	850	803	801	819	831	809	841	844	829	777	810	815	821	859	855	817	876	760	856	794	781	819	804	808	833	832	824	839	843	795	804	804	797	924	829	820	838	826	798	824	818	808	846	848	873	810	805	897	797	836	887	824	815	848	867	768	863	784	828	823	824	856	794	831	790	812	866	822	810	851	778	778	817	820	814	793	823	825	862	797	800	820	773	878	823	824	840	838	868	852	843	829	769	818	833	893	794	787	808	850	859	815	861	843	807	825	809	831	777	807	798	786	782	805	816	819	873	837	835	839	800	805	804	780	845	808	836	792	838	843	817	832	817	776	788	805	834	776	784	799	817	810	810	793	802	782	801	778	787	819	848	843	813	826	804	802	796	839	804	813	848
27160	13658	14964	31363	17771	4858	1592	838	859	866	851	773	831	806	793	820	806	804	746	820	800	862	819	815	767	770	867	775	836	806	840	869	773	816	804	826	788	825	776	802	779	812	858	790	821	806	817	865	813	774	779	792	821	797	792	798	739	832	880	787	775	779	723	770	807	776	778	831	817	856	775	762	746	808	826	822	765	780	788	861	803	798	816	814	780	757	814	821	776	781	796	772	882	779	806	820	814	778	765	762	812	809	837	856	777	839	798	768	805	790	768	812	834	760	865	797	772	790	781	767	770	841	841	799	824	768	779	800	778	841	797	818	814	753	809	800	825	789	764	816	840	815	778	781	802	787	829	819	832	794	802	813	778	821	842	814	796	795	797	845	749	770	784	773	841	753	786	820	764	771	854	755	829	802	806	779	820	840	817	798	808	828	789	828	826	788	755	757	743	825	823	792	770	778	862	799	785	785	756	843	830	807	763	797	842	804	784	820	816	848	843	805	771	810	757	784	807	851	771	820	778	801	783	775	807	757	797	818	778	830	792	833	766	844	805	824	736	790	821	783	795	797	773	805	787	787	776	761	799	799	735	735	861	822	789	799	782	771	765	794	747	789	779	794	793	794	781	813	785	823	796	852	769	805	805	793	823	810	836	807	803	820	838	843	798	824	811	767	780	807	770	814	792	751	830	832	803	776	831	808	790	786	777	798	767	830	774	851	772	823	755	762	780	828	784	865	762	777	783	789	758	842	834	770	811	772	800	787	768	779	855	805	786	820	816	837	801	847	768	771	775	790	796	831	832	788	824	849	815	798	810	810	816	787	786	773	783	792	816	810	798	766	812	784	777	829	838	801	807	841	779	800	813	798	811	831	827	815	767	775	819	803	762	799	783	791	818	809	811	834	805	786	744	771	853	746	847	796	775	802	747	802	813	785	821	813	822	883	774	790	828	798	799	788	790	758	749	749	803	792	812	830	794	790	754	820	814	788	834	771	831	754	770	851	825	787	764	796	786	789	795	802	803	777	829	824	772	795	801	789	834	823	813	768	799	783	788	811	791	809	761	818	819	818	829	800	862	789	777	778	769	804	819	774	851	817	811	765	804	769	778	849	764	770	805	720	792	826	769	818	859	845	817	825	828	761	754	792	757	827	758	796	811	804	811	742	818	872	813	777	812	763	824	829	795	834	789	823	758	809	807	784	812	843	798	818	807	805	752	813	794	777	816	844	833	787	800	817	798	873	792	779	750	769	847	810	764	798	820	772	862	825	808	834	794	803	791	768	781	794	800	800	821	754	799	837	811	802	775	815	755	790	804	818	792	762	791	853	737	830	762	758	820	799	789	784	803	808	781	825	833	746	787	820	793	831	760	825	816	828	798	752	806	774	790	820	795	828	804	756	794	775	790	771	788	765	804	790	838	824	826	784	818	794	802	790	821	769	801	826	806	769	800	811	796	769	814	824	774	819	817	842	794	828	803	805	826	850	812	808	806	792	794	802	776	806	841	780	809	782	761	794	802	833	772	785	786	804	750	821	871	850	791	802	771	783	810	826	804	748	792	763	781	815	771	757	789	801	794	771	803	843	768	845	811	797	813	828	862	823	843	793	833	788	818	810	800	856	820	858	817	793	794	834	739	841	824	809	785	803	768	766	746	819	878	804	803	783	783	811	770	767	831	750	833	823	791	792	820	799	812	818	785	803	803	791	799	828	828	765	803	790	770	805	816	797	802	781	797	799	806	830	826	781	804	814	784	823	828	742	814	777	792	784	781	766	751	787	786	800	780	769	771	818	790	853	812	800	792	775	833	830	787	783	749	830	794	806	768	766	807	813	822	813	800	785	774	791	811	769	782	883	771	819	778	799	763	853	830	834	817	853	775	824	799	800	749	807	754	767	833	778	784	852	783	810	856	849	782	817	782	794	848	833	828	768	790	769	854	853	835	828	772	830	861	791	802	763	810	789	784	870	756	814	802	797	851	826	856	819	780	812	797	810	789	763	804	843	817	805	752	831	747	762	845	823	873	784	784	821	799	793	796	818	769	794	794	783	811	814	795	771	771	781	799	790	776	806	819	760	776	769	783	803	755	814	828	791	797	810	768	797	831	815	791	794	794	803	820	805	799	838	837	805	778	790	794	811	844	780	764	853	773	835	765	743	803	843	841	832	801	805	769	808	786	804	779	828	802	771	764	806	827	833	771	813	755	805	839	822	756	785	820	805	832	724	803	801	827	794	767	748	777	828	782	810	766	820	819	848	779	790	750	768	783	783	804	814	737	765	830	775	775	784	823	783	807	726	807	769	784	811	800	808	785	773	786	824	773	812	807	779	848	788	834	775	789	811	852	833	785	786	745	761	823	814	785	791	794	821	809	852	825	785	760	788	806	800	759	822	801	800	810	805	792	770	762	788	773	820	779	793	807	810	800	834	873	823	791	811	773	801	800	790	823	845	794	810	750	740	799	809	786	807	809	783	802	829	837	825	848	761	791	830	834	813	796	761	789	775	740	774	835	791	823	815	781	815	824	771	828	846	735	792	776	776	783	793	819	797	844	767	771	873	841	832	761	811	748	795	829	766	757	842	826	822	808	791	794	824	817	806	800	797	809	810	773	802	791	750	757	836	834	753	796	795	831	819	809	780	760	795	769	859	801	782	778	902	844	816	803	796	791	847	797	805	764	789	773	763	819	824	822	795	785	805	825	840	840	761	808	793	798	793	782	806	779	802	866	833	787	814	852	767	817	757	802	791	826	755	817	778	801	810	754	830	819	806	759	773	823	812	775	748	774	756	785	810	749	768	770	812	808	747	871	793	802	809	787	787	795	806	839	790	752	845	804	841	794	785	847	785	810	775	796	766	750	791	751	846	794	809	811	804	817	802	874	770	786	819	796	761	780	863	780	793	829	784	808	799	792	823	853	755	746	787	800	784	824	804	758	773	798	800	836	857	815	824	777	757	785	785	759	782	757	846	832	805	748	793	822	815	802	833	831	829	788	775	809	831	750	858	791	807	803	803	817	837	820	799	793	779	751	845	847	793	803	825	774	848	782	758	819	838	811	826	786	798	829	783	815	746	746	804	783	817	814	813	796	771	781	807	818	816	845	796	762	797	831	812	811	879	755	760	812	778	799	861	765	748	818	782	811	803	776	782	739	840	839	813	774	784	818	783	800	802	797	773	761	837	795	818	804	777	795	751	844	866	775	772	852	777	853	788	857	833	835	818	788	760	751	813	793	797	795	790	783	762	777	787	797	822	854	799	841	800	855	815	823	768	851	783	802	840	823	852	768	808	789	868	848	787	809	786	783	880	826	822	801	828	803	833	794	796	815	785	803	831	767	795	828	814	761	778	783	825	806	793	818	785	812	817	801	768	757	783	844	797	776	833	820	761	781	808	804	762	802	784	826	809	809	764	783	760	798	786	816	833	789	766	758	765	788	774	814	781	804	795	788	804	786	801	800	824	832	794	781	838	843	792	781	858	828	825	775	824
4933	1490	16606	23868	11374	3389	1302	713	731	756	741	697	733	702	711	728	710	716	717	770	725	768	762	763	726	743	705	750	687	744	708	700	705	753	764	745	704	680	702	752	715	714	704	729	758	730	693	755	776	742	724	744	702	692	736	742	749	689	689	749	770	729	710	713	723	761	674	710	714	743	768	719	719	776	716	706	694	718	719	709	715	763	712	682	742	741	738	674	763	740	729	681	741	715	717	724	707	751	742	737	699	721	673	773	703	741	756	749	693	728	720	759	714	720	738	740	750	753	725	733	700	714	738	718	679	695	709	776	739	709	737	729	730	729	700	759	710	677	697	715	749	762	728	706	765	671	677	733	703	727	759	780	722	687	740	728	705	721	759	735	715	738	736	722	721	680	714	743	735	790	682	718	741	720	740	734	724	784	755	690	693	723	749	738	748	725	745	762	722	705	731	716	712	741	703	753	717	712	701	732	749	739	733	722	766	745	727	728	765	727	712	746	749	664	731	732	714	681	711	738	737	737	709	753	735	751	776	708	695	707	756	746	730	720	778	749	697	692	722	749	683	749	709	735	725	752	735	734	753	760	684	693	687	734	744	729	762	696	702	720	760	753	758	738	743	698	716	740	705	741	760	669	746	704	756	722	699	731	765	738	673	731	723	712	740	729	693	705	747	727	659	762	752	755	750	692	742	674	686	753	696	754	732	742	766	717	741	723	727	744	730	726	761	693	704	725	689	723	699	693	672	730	703	755	743	725	709	756	740	739	746	711	754	695	712	718	689	710	711	732	709	765	690	726	704	750	772	711	734	764	732	733	758	712	715	712	722	725	701	723	728	714	728	725	743	701	726	714	763	680	688	743	728	715	690	678	708	711	721	736	676	735	729	702	697	750	698	731	691	766	722	706	727	739	722	711	703	687	736	709	703	692	740	763	731	673	756	719	742	697	722	763	743	699	706	734	709	754	750	742	712	804	719	696	715	703	749	735	715	737	713	722	737	693	731	733	751	697	757	739	702	743	746	722	787	744	728	698	709	694	758	718	737	755	678	639	715	719	688	746	708	728	717	680	755	711	750	688	743	706	713	682	697	688	737	704	684	705	725	741	723	715	715	733	709	722	717	751	696	703	755	700	739	719	723	715	718	737	732	751	711	680	710	711	712	751	712	733	677	751	748	741	762	741	726	708	723	751	795	771	741	730	725	707	711	694	726	769	769	750	686	740	708	748	767	707	730	692	729	734	707	745	729	711	673	733	789	763	787	702	715	672	714	683	742	750	715	729	654	730	777	711	696	730	746	720	742	724	747	739	783	690	684	749	696	736	713	771	697	754	698	728	704	726	706	749	715	728	736	719	715	753	691	666	741	725	713	739	737	703	706	706	695	741	764	719	695	691	706	729	694	679	738	689	723	728	712	707	734	692	741	743	761	732	708	694	751	709	741	738	712	737	723	736	675	670	781	716	693	713	679	680	683	695	741	785	718	749	744	691	727	739	731	717	742	713	699	740	764	765	738	711	746	699	683	731	746	708	695	747	774	711	728	722	702	705	761	712	719	720	779	716	684	730	775	726	740	729	694	738	704	737	720	713	737	740	774	736	723	714	751	775	712	770	742	692	659	721	711	715	721	707	714	711	729	677	708	706	757	769	739	737	732	749	747	706	737	699	738	719	706	741	676	711	743	772	793	744	680	725	702	737	738	713	741	702	740	717	747	711	727	697	738	740	782	713	695	677	701	737	765	749	708	761	703	709	706	712	690	745	749	733	728	743	724	757	734	752	724	703	728	718	727	750	707	726	735	734	746	765	693	715	732	731	753	744	727	745	712	739	688	699	754	703	697	695	698	739	683	702	688	704	764	734	725	764	767	674	742	713	710	781	662	702	703	720	738	721	709	709	698	714	747	743	686	738	695	762	671	717	701	724	697	705	718	693	706	810	743	731	716	676	713	703	704	729	694	698	710	750	694	690	725	757	767	757	722	713	727	692	785	705	718	744	742	760	735	736	730	707	734	718	714	761	744	718	725	737	715	717	737	681	693	742	746	736	739	675	705	735	731	762	721	719	739	722	735	752	749	672	783	735	727	709	747	762	699	745	720	720	762	770	722	745	733	741	738	691	695	763	709	739	690	707	691	767	749	721	765	791	670	711	727	767	679	722	702	747	669	724	726	794	748	740	697	745	725	710	771	722	735	764	721	716	741	701	689	706	713	716	715	694	677	714	736	672	711	730	694	742	750	678	721	676	698	758	716	728	701	726	715	744	737	732	701	702	715	715	709	686	745	781	702	699	743	750	739	742	726	711	726	702	711	735	675	719	730	726	739	704	708	705	746	693	708	706	733	684	753	691	751	721	696	698	722	751	699	688	758	752	705	726	742	733	704	704	749	740	724	742	702	735	701	704	706	708	753	730	703	747	744	728	766	760	676	718	743	715	747	718	738	693	702	700	729	699	714	760	768	736	705	738	697	705	720	729	729	732	703	717	698	721	663	767	734	699	688	716	708	770	708	728	685	752	689	710	734	735	719	674	694	733	782	712	676	744	676	708	689	747	694	692	680	692	722	727	740	731	715	743	714	748	734	720	717	731	732	641	706	775	759	713	755	715	784	716	708	749	713	708	732	753	728	697	760	740	738	673	694	750	713	741	733	703	785	724	748	670	716	740	722	695	721	744	714	770	730	736	748	787	728	817	763	730	710	783	706	727	711	767	784	693	744	734	696	771	741	757	710	688	761	688	709	718	722	716	699	738	699	744	710	753	749	743	768	765	676	739	746	718	727	733	691	701	671	754	732	755	706	781	681	735	783	737	747	737	742	727	722	702	715	706	692	732	745	749	766	697	710	764	692	734	719	758	763	676	716	651	697	727	736	735	704	739	739	719	660	700	742	743	738	724	711	663	710	760	730	704	705	726	808	719	696	727	748	710	779	721	710	700	749	713	723	718	727	742	710	734	724	762	743	709	761	732	733	710	701	738	721	724	727	706	703	722	743	753	732	758	659	700	679	759	739	700	767	724	704	704	750	756	719	699	728	697	700	740	735	732	746	709	716	751	698	714	754	715	706	708	741	737	701	737	686	699	661	744	719	710	771	664	719	697	726	762	706	746	738	744	724	698	727	784	701	757	721	706	718	686	694	734	729	742	698	742	668	727	720	744	761	750	756	706	710	749	732	709	732	726	752	733	698	780	734	716	726	728	745	771	701	714	724	745	717	723	737	696	728	679	751	730	752	697	725	687	761	735	758	708	696	767	723	750	731	736	745	745	710	749	752	704	705	727	684	707	706	704	741	767	693	688	742	759	734	704	702	761	765	724	706	718	735	715	782	688	755	668	724	688	794	681	714	718	696	764	728	740	737	726	718	723	713	751	729	702	754	712	780	698	735	721	706	659	659	712	703	699	682	694	750	761	699	759	754	764	695	714	685	771	738	747	664	723	693	752	762	752	745	720	739	715	715	726	759	754	697	716	699	733	774	717	745	719	712	714	736	677
24532	21079	43922	60950	44655	25858	8001	1212	874	829	814	773	804	816	795	727	775	753	774	789	791	866	896	815	790	781	768	792	762	732	832	786	773	804	712	790	777	714	769	710	775	780	752	725	717	844	764	771	685	806	804	811	772	744	768	777	782	734	794	751	793	781	775	770	802	779	752	753	787	775	798	806	778	786	792	749	789	753	751	726	770	729	768	791	747	697	748	786	710	711	733	802	724	817	721	732	788	744	736	725	776	825	788	749	785	746	768	764	779	779	779	750	802	813	764	801	762	791	718	849	799	781	749	800	790	778	766	791	777	783	789	780	774	754	760	752	786	762	780	818	760	795	814	818	780	727	750	768	754	799	762	763	747	733	787	794	736	794	803	725	764	802	754	796	740	729	779	760	811	802	762	751	768	707	726	770	813	780	795	782	778	766	741	822	734	782	755	765	772	763	762	764	742	756	727	714	792	752	721	695	762	753	816	825	802	741	771	776	773	794	760	765	725	767	757	801	762	767	735	777	756	789	799	747	741	787	758	735	771	800	753	763	814	735	740	786	806	784	756	770	775	752	788	737	739	777	743	746	762	784	785	734	831	761	753	735	797	743	755	769	751	700	824	744	776	823	774	741	766	769	730	764	755	728	720	771	764	780	781	787	708	804	744	738	764	759	680	732	746	722	793	776	747	761	802	766	798	790	750	796	733	749	735	765	750	755	753	717	736	779	731	789	750	831	772	763	743	754	730	743	826	762	777	748	785	766	769	773	770	728	781	748	758	784	787	765	734	735	727	774	768	788	727	780	771	766	778	783	816	757	785	764	757	814	748	769	749	773	720	736	726	782	755	706	726	761	728	775	760	837	771	756	744	801	755	763	720	735	792	762	803	750	774	763	740	787	750	739	774	767	714	775	752	795	801	795	776	721	751	760	829	775	742	805	749	745	768	813	737	736	743	775	767	718	761	805	752	785	788	812	758	793	770	758	791	770	728	757	735	753	784	765	780	728	792	779	767	786	750	762	784	770	753	799	721	757	730	767	783	744	751	796	763	762	767	791	789	767	758	754	766	759	828	721	719	752	773	745	749	750	749	755	699	770	798	737	741	751	759	731	798	770	740	766	774	711	806	753	752	741	749	769	769	776	743	819	756	780	783	768	748	773	777	763	738	735	783	769	802	745	742	786	807	715	759	785	757	779	797	738	751	802	825	781	784	744	781	765	747	791	774	749	744	786	799	756	774	769	745	738	802	748	752	788	783	776	724	753	772	755	776	758	781	737	722	734	768	804	785	687	724	743	768	799	806	782	786	770	759	725	672	772	775	726	753	792	781	771	781	742	771	750	811	747	759	754	742	786	780	745	711	751	817	742	697	796	753	801	733	751	802	753	773	778	753	699	814	766	804	793	749	804	793	745	756	723	749	763	778	748	764	743	787	760	799	769	742	791	774	791	748	801	779	760	776	762	741	781	757	760	778	774	739	744	759	791	747	794	732	735	770	712	711	705	794	772	804	788	765	804	728	753	773	733	756	788	762	783	763	788	810	759	752	759	793	745	731	770	787	795	745	786	798	710	787	776	738	788	747	707	747	775	796	775	752	761	700	789	754	768	773	759	778	742	777	767	765	725	758	735	733	756	776	815	726	763	759	736	757	762	762	800	749	735	739	773	769	792	733	746	824	800	795	789	743	712	746	759	739	750	765	798	774	781	788	767	754	739	765	762	762	768	756	768	733	776	744	754	760	756	743	741	757	727	743	793	735	796	737	816	771	853	714	766	786	805	777	765	759	798	774	780	778	771	768	785	793	800	788	791	774	784	766	806	792	814	769	742	759	718	773	765	794	737	759	774	730	772	761	724	747	813	765	730	771	788	755	800	752	740	743	783	784	827	763	767	768	765	790	804	708	759	747	838	767	717	781	768	763	744	795	786	761	717	755	754	793	756	781	717	770	740	733	723	760	765	818	753	784	808	788	801	789	766	745	779	777	749	730	798	733	749	756	756	775	737	791	741	789	752	781	716	716	758	788	787	798	769	799	735	777	720	814	802	790	801	720	791	774	765	804	792	782	726	741	761	747	766	747	783	723	805	746	762	748	761	799	753	790	769	832	729	773	766	827	693	724	737	740	768	758	825	740	754	740	791	785	744	775	694	730	782	752	742	764	775	751	767	782	841	764	775	738	743	744	758	790	736	795	782	775	740	751	748	776	754	765	743	778	802	774	796	765	773	792	744	788	724	703	727	764	792	785	689	718	799	742	725	744	751	769	792	747	737	774	755	762	760	810	725	736	725	752	746	757	733	716	749	833	723	759	789	738	802	747	767	783	804	763	692	757	779	783	807	757	782	782	777	724	702	722	781	772	752	785	754	807	761	760	816	771	754	786	794	788	784	782	773	814	741	764	736	803	754	751	800	779	771	760	742	745	741	771	692	698	754	754	759	758	708	767	739	799	722	738	817	765	765	780	796	751	771	792	776	711	727	774	754	778	794	731	782	759	741	762	762	733	748	774	792	758	785	769	763	790	715	774	801	710	736	774	720	774	792	742	789	743	719	777	764	793	757	749	796	762	709	790	768	809	793	728	764	740	750	745	797	757	765	746	763	768	742	797	768	756	781	785	758	791	786	777	720	771	776	744	700	764	815	752	734	776	773	771	723	710	713	804	794	773	742	728	770	763	746	727	799	746	727	778	780	759	793	799	803	783	797	731	735	748	764	739	766	724	854	770	783	835	763	772	721	757	692	719	744	731	772	718	813	819	738	804	805	758	742	747	725	782	739	767	765	729	729	729	777	790	711	783	829	743	770	771	729	796	752	726	774	760	756	748	765	758	731	773	753	806	779	764	748	753	788	778	749	751	764	787	789	745	756	779	808	743	781	750	790	765	737	740	743	829	798	779	793	748	778	797	840	751	728	741	767	812	750	845	738	757	793	778	768	780	749	733	795	754	718	720	732	784	786	772	790	705	799	769	757	766	814	788	796	752	764	773	750	767	723	771	786	750	754	796	765	745	759	789	735	738	764	756	793	732	718	785	710	720	791	834	777	810	722	785	780	745	784	757	734	749	771	782	770	762	793	764	771	758	743	767	776	763	745	741	776	790	785	733	722	804	794	775	762	757	810	759	775	735	789	741	750	744	772	742	790	766	788	728	749	763	746	755	724	743	730	810	726	758	774	790	775	782	743	764	757	779	762	786	735	764	712	782	710	789	763	778	679	746	752	756	778	763	821	777	756	798	751	778	780	730	749	745	734	828	753	766	790	778	789	734	727	737	699	777	760	781	801	786	749	775	734	737	795	761	713	737	767	771	785	755	793	711	744	761	790	766	751	710	783	788	706	716	775	740	779	717	771	758	773	780	746	813	727	732	800	770	750	741	737	795	765	793	725	754	791	736	806	778	745	759	724	770	760	778	770	760	741	749	744	781	777	782	738	687	745	734	770	747	777	784	775	814	773	734	766	736	804	731	748	773	735	781	819	794	797	761	773	814	750	746	809
3666	12009	69528	67164	39814	16737	3241	784	778	842	785	765	760	762	756	712	773	782	787	782	778	960	835	811	749	765	714	785	718	751	754	765	742	734	775	760	747	750	748	744	804	730	693	737	791	781	780	715	782	765	706	733	768	739	803	768	784	774	770	751	787	736	758	789	720	743	760	806	722	737	721	826	755	798	697	715	767	786	775	761	757	734	729	809	753	742	771	738	732	707	782	731	798	768	732	752	761	761	763	824	794	730	731	723	799	781	764	733	754	755	735	735	771	779	759	766	754	757	796	754	776	741	821	758	797	748	776	774	760	759	780	739	778	712	716	806	760	772	819	698	754	750	718	703	766	734	754	748	726	730	776	768	753	775	817	773	775	762	769	741	753	795	758	737	729	751	778	754	749	762	703	764	750	780	791	781	732	731	756	819	763	753	834	760	746	740	791	775	693	723	750	715	735	743	742	769	770	750	759	756	762	696	793	788	766	739	725	741	720	766	734	738	725	734	793	798	693	788	721	744	751	695	734	740	756	738	765	777	751	726	787	717	758	751	747	730	751	780	731	757	739	780	695	792	736	719	748	722	785	748	763	719	769	747	726	746	792	715	770	815	774	779	716	771	751	788	794	748	714	748	722	777	748	747	768	773	801	775	773	746	714	773	760	752	709	764	796	784	756	750	764	716	778	767	763	757	782	791	798	746	718	821	753	787	723	721	720	737	789	763	758	737	779	745	758	736	742	747	775	733	739	727	739	695	710	771	754	761	741	787	758	789	716	729	771	725	781	706	698	743	746	753	777	738	780	770	771	744	789	744	743	734	769	777	730	765	752	786	722	763	749	773	761	783	781	703	776	742	714	764	743	724	729	757	737	785	689	748	724	749	698	747	709	767	754	724	758	783	754	740	763	701	703	794	781	734	732	717	723	740	742	774	744	762	753	784	743	770	786	770	811	783	775	758	792	747	762	754	757	722	694	739	758	720	757	772	759	725	743	725	790	800	734	758	711	785	778	719	770	749	763	775	765	779	794	771	760	721	750	735	724	764	765	756	792	777	741	684	766	754	758	729	731	745	757	739	707	752	729	763	776	766	705	772	738	747	786	747	813	746	740	746	700	769	710	766	715	789	774	729	749	729	757	756	786	772	787	756	739	744	803	807	764	787	759	725	759	758	739	751	779	713	782	789	773	775	787	738	747	742	784	751	741	778	697	779	750	750	794	758	727	722	744	727	752	723	800	771	773	687	781	742	739	772	691	740	719	778	771	730	750	760	753	732	816	798	794	714	729	706	759	727	721	743	713	829	740	740	775	818	717	786	749	765	732	722	744	726	717	798	750	764	763	735	705	739	692	772	758	797	742	725	721	770	726	710	756	763	770	726	809	761	764	758	734	745	797	735	720	788	788	792	746	756	768	753	767	801	736	762	744	793	815	765	755	720	737	789	734	746	744	701	729	757	741	818	745	757	760	743	752	765	751	722	770	750	742	756	774	801	741	742	745	714	732	761	733	736	727	751	777	726	768	777	758	803	701	705	781	785	783	734	733	742	727	687	738	755	731	753	728	717	743	732	741	756	770	726	772	780	758	724	790	756	703	759	796	782	771	769	737	777	748	768	748	757	750	731	748	759	705	717	731	764	765	731	750	774	745	694	755	703	751	726	769	705	769	739	803	761	717	778	774	774	732	744	731	822	726	739	727	752	814	762	723	806	766	756	750	736	762	702	755	759	719	788	747	738	706	795	759	747	743	777	781	732	699	791	732	804	741	740	717	745	727	694	736	717	712	787	775	709	754	767	775	729	738	763	758	730	785	785	798	741	737	754	735	815	681	779	783	752	756	742	782	733	787	739	797	781	786	725	760	746	753	771	727	762	745	757	770	749	743	769	801	744	771	754	760	778	759	711	779	736	785	792	753	697	753	780	755	731	743	759	740	739	764	783	785	742	705	733	693	763	721	793	760	731	740	704	800	726	782	734	729	723	757	758	705	752	808	749	725	741	728	759	763	754	763	722	697	778	764	780	714	799	740	862	760	711	718	768	745	738	724	752	742	809	738	811	760	801	758	727	758	746	780	735	741	727	799	719	702	772	773	764	742	767	767	701	817	749	740	722	751	776	783	728	721	741	766	741	781	717	791	736	764	782	739	749	733	740	746	735	734	733	773	793	799	746	776	760	771	725	773	735	723	755	768	784	791	742	727	726	733	797	774	804	765	774	753	750	760	699	812	769	735	756	759	776	738	727	750	759	794	753	750	743	730	778	709	750	798	748	754	775	742	740	752	759	755	740	764	740	782	752	772	731	733	749	745	760	707	737	786	752	738	750	788	722	803	769	759	752	757	786	768	737	761	766	769	732	695	719	784	740	737	787	778	738	758	740	761	751	759	746	794	731	731	746	751	738	744	750	752	732	715	725	700	721	721	725	802	724	730	729	739	764	762	773	730	774	725	747	785	752	724	775	736	716	786	747	758	720	690	732	739	759	830	719	753	755	804	703	777	749	781	741	757	740	744	748	787	771	772	737	744	737	776	768	718	757	728	739	719	750	722	752	773	768	725	765	722	719	754	742	730	763	759	777	755	755	744	757	736	730	781	714	771	745	708	764	750	763	758	807	776	770	759	716	754	769	759	738	757	719	783	757	764	800	773	754	737	729	750	698	776	732	745	764	754	728	772	749	775	721	773	755	754	746	782	734	800	766	708	781	765	764	716	738	685	722	789	708	750	771	743	746	730	764	726	747	758	715	756	724	767	753	689	764	749	700	740	741	788	746	732	752	738	723	770	738	738	736	770	784	757	743	745	696	745	702	756	758	767	767	739	740	727	781	814	715	802	729	792	771	755	789	749	791	702	722	769	761	772	731	780	813	779	771	753	739	778	753	751	693	723	764	736	774	741	752	732	800	767	788	776	764	764	757	780	777	712	765	729	772	725	750	786	742	758	785	778	731	698	754	744	759	772	763	753	786	745	788	756	760	835	769	759	748	743	758	751	751	737	728	731	720	768	713	769	751	737	757	715	778	756	745	701	778	798	776	759	733	721	752	774	760	769	748	784	726	763	764	705	775	742	796	747	757	792	750	702	770	748	789	746	785	776	724	790	771	777	760	798	784	703	759	745	765	733	750	748	769	759	707	758	768	762	796	791	727	724	745	723	743	763	786	771	737	778	780	730	755	782	796	764	748	760	765	765	734	749	770	752	749	764	809	725	758	792	703	768	817	717	759	720	693	757	768	766	674	752	772	686	743	738	781	758	717	760	748	745	784	725	723	740	730	731	734	716	739	748	742	745	766	730	731	727	730	739	797	713	749	765	758	696	734	771	768	722	719	777	747	772	788	795	752	755	731	734	775	736	772	742	751	736	781	763	739	755	768	725	722	753	718	755	794	765	748	751	745	766	709	774	785	768	727	747	714	767	757	763	774	753	735	728	764	797	749	730	717	783	724	753	699	759	755	752	770	755	710	753	732	742	743	760	734	738	789	753	764	768	728	700	716
23773	21129	44255	60006	46658	29259	11055	1618	990	977	926	926	886	933	891	949	889	933	872	982	937	941	929	989	859	901	881	900	916	900	902	885	904	854	852	858	855	904	898	819	880	911	873	864	900	825	869	892	860	897	916	867	842	915	874	866	874	934	901	845	811	846	848	908	897	909	863	848	834	830	835	904	847	882	832	876	880	874	953	835	838	817	845	839	828	876	855	851	921	899	816	828	831	890	838	896	884	857	870	860	830	839	839	823	826	800	836	849	862	848	893	920	883	864	854	951	885	860	912	864	823	849	890	906	843	824	847	917	901	837	899	873	884	815	795	887	867	905	849	848	866	887	874	847	911	883	858	879	907	861	888	835	893	828	877	874	908	890	834	895	858	848	898	913	826	877	899	931	846	881	839	886	845	865	866	862	849	826	883	841	908	868	862	887	864	822	887	906	860	896	844	826	843	885	858	915	821	888	834	873	881	875	854	912	882	881	871	855	858	879	827	872	882	914	890	886	845	814	850	865	863	913	888	843	875	803	866	852	870	822	868	855	858	904	907	898	892	817	864	873	892	896	864	878	882	849	860	873	881	836	825	841	892	817	819	864	852	844	876	852	902	948	855	871	906	886	871	911	833	842	875	832	859	897	866	857	880	854	838	881	908	878	884	905	874	898	858	910	819	898	823	937	851	886	824	849	906	908	868	860	862	822	858	825	847	911	892	859	857	846	859	902	874	917	890	887	831	858	873	887	892	887	811	885	858	853	889	838	829	862	876	858	867	837	856	905	874	947	887	861	831	833	887	868	901	803	864	844	782	892	864	827	787	851	846	865	891	846	846	883	875	844	884	875	862	856	874	885	854	836	831	865	883	871	866	889	843	870	868	881	880	857	907	858	849	886	802	836	922	860	876	856	866	866	868	900	837	893	878	884	868	805	878	844	875	820	860	885	909	870	866	904	921	884	851	811	881	875	849	901	868	836	845	882	847	846	836	884	873	864	849	874	890	854	893	856	916	884	889	831	891	821	820	898	845	900	826	855	934	893	913	919	907	808	845	843	933	906	843	911	839	930	929	897	873	887	900	866	867	852	830	914	872	895	833	882	896	876	846	845	848	899	902	885	891	928	895	880	890	899	889	864	868	839	810	870	855	925	902	926	862	843	808	873	868	877	874	833	893	914	908	860	889	876	911	911	877	910	878	868	940	874	886	866	855	838	866	908	931	846	870	894	867	887	872	848	842	844	877	881	870	890	883	879	815	852	823	913	907	873	855	865	860	878	874	877	923	860	845	835	836	833	892	868	890	860	891	861	895	898	836	892	849	885	887	806	877	885	807	892	848	946	886	865	856	857	884	887	920	851	920	842	870	886	862	875	835	907	890	852	875	888	855	825	859	890	851	854	855	911	817	907	826	877	830	865	901	853	940	860	932	863	882	881	870	837	873	870	866	830	829	847	877	820	879	867	883	848	918	897	849	888	858	867	877	836	848	868	862	828	830	865	942	890	817	914	802	875	870	905	908	885	875	831	867	838	847	865	873	887	865	858	878	819	846	836	877	851	905	864	832	900	894	892	899	857	823	882	801	882	889	850	875	887	887	875	806	890	878	872	873	859	886	892	871	870	885	853	886	907	858	894	823	862	867	853	831	854	895	885	851	871	884	945	889	878	898	892	885	845	866	901	848	865	857	859	875	858	883	886	886	831	914	818	893	852	927	902	901	905	849	874	869	868	856	815	833	897	871	880	864	851	888	881	864	868	870	910	803	864	876	862	813	831	851	868	867	817	875	873	837	852	853	831	872	883	859	899	863	875	906	857	881	860	888	868	883	878	910	792	876	827	861	842	864	930	865	858	857	937	911	858	922	905	859	810	850	883	827	853	819	832	912	858	848	862	900	847	887	892	892	828	851	841	930	826	920	845	809	799	868	863	838	866	870	863	850	847	896	859	891	887	841	870	852	829	898	867	858	841	857	935	872	856	864	900	892	851	837	861	851	895	849	866	873	868	863	874	817	846	853	873	855	867	831	921	895	848	883	842	877	831	818	872	824	879	896	877	869	881	853	879	859	853	863	850	875	846	874	837	857	887	866	884	874	855	799	855	879	908	867	887	898	890	914	848	867	839	853	862	892	930	857	868	862	850	914	897	908	919	903	842	856	888	855	892	889	873	871	856	885	858	843	853	857	882	881	881	864	838	828	871	856	861	932	867	871	823	935	841	851	886	880	839	888	894	855	851	878	841	934	823	887	843	834	868	888	865	916	862	897	867	934	922	843	880	847	812	854	834	855	859	881	827	814	892	857	871	846	907	902	845	934	863	888	873	862	840	858	864	855	872	800	940	848	830	838	878	899	856	859	889	850	869	846	845	808	834	853	878	871	860	885	922	876	894	848	849	885	861	852	868	821	837	882	880	865	888	916	891	865	862	860	888	909	890	875	811	841	875	871	832	909	863	826	861	849	839	912	885	880	872	885	840	846	874	825	873	848	886	861	836	867	868	834	881	886	834	800	872	865	849	801	820	922	882	881	860	870	902	859	887	892	907	904	833	855	893	859	834	848	833	882	864	828	880	878	890	915	892	864	786	900	847	870	826	891	892	931	872	899	859	826	921	844	848	875	895	857	883	914	916	857	897	874	885	916	890	896	889	902	840	889	901	820	871	873	836	854	902	919	860	838	857	881	884	939	885	882	865	857	824	874	844	922	826	877	900	822	835	870	928	844	893	857	862	845	873	856	883	837	900	865	864	856	907	916	870	843	855	871	867	852	917	841	895	864	897	844	902	917	876	857	855	829	827	891	859	843	882	851	890	814	859	849	876	874	873	854	858	924	937	875	865	820	848	864	871	863	878	835	826	870	870	885	872	884	893	907	812	935	867	878	816	932	843	904	923	927	893	856	822	912	906	886	831	810	846	878	863	857	918	870	831	883	823	892	840	831	870	829	874	847	873	916	884	852	864	859	836	843	834	833	853	890	905	847	846	872	869	879	885	863	877	832	899	890	764	883	884	885	869	927	835	853	843	864	911	843	894	863	854	881	859	888	893	903	861	834	870	838	861	844	817	869	838	854	804	874	884	862	854	803	892	869	832	849	864	881	881	856	862	901	885	905	897	842	858	855	867	886	899	818	880	870	881	867	869	901	859	852	823	887	842	817	837	886	882	852	844	873	847	833	881	861	834	929	859	856	894	863	897	822	850	876	852	894	887	877	851	886	827	858	877	896	886	838	890	845	855	814	853	870	829	855	899	848	886	837	857	867	874	900	888	955	851	851	841	920	872	910	867	873	866	848	858	855	852	874	877	836	863	861	830	891	846	871	838	835	841	839	883	848	865	898	911	862	886	877	825	876	829	907	817	848	868	872	881	922	896	858	866	826	886	917	879	867	867	839	813	825	864	889	886	890	903	906	852	851	857	872	856	888	902	873	828	885	802	867	846	935	826	880	838	915	870	894	909	921	843	889	835	938	818	871	838	864	866	853	851	882	905	840	872	832	830
3902	28290	86752	74417	46544	20417	4151	1017	836	888	836	852	781	909	944	923	861	897	854	886	983	1041	984	911	871	860	868	913	862	877	869	877	835	892	915	849	884	874	853	902	851	913	844	844	899	853	889	848	895	861	906	839	862	881	857	831	852	851	834	874	892	852	857	864	906	913	893	884	862	863	860	847	839	841	832	832	851	831	902	866	888	910	816	918	876	888	873	846	826	860	850	865	842	897	898	853	917	852	916	895	884	904	848	858	833	824	858	863	893	819	870	868	890	918	886	845	829	882	819	834	895	927	851	860	841	889	845	815	832	870	855	866	862	879	849	816	857	859	911	887	851	849	836	843	866	834	880	891	836	853	869	881	871	863	915	865	850	845	925	885	853	895	817	809	892	825	900	816	952	905	804	909	829	851	897	896	882	869	845	854	841	884	863	808	835	850	881	859	882	919	850	845	890	916	877	862	899	876	882	845	827	821	839	819	910	868	862	880	879	853	847	821	873	841	803	894	819	871	892	909	829	909	931	884	877	823	883	815	909	904	879	875	861	811	882	847	870	860	843	903	877	872	860	926	850	877	836	862	920	856	836	846	862	866	835	845	865	881	896	836	855	881	915	878	871	876	856	815	918	860	855	909	887	868	858	897	890	846	834	821	880	877	830	895	864	888	820	883	851	856	886	872	868	854	852	871	835	876	866	868	807	838	872	872	916	891	856	877	882	859	866	858	909	831	872	870	864	893	877	916	854	837	820	904	818	853	859	861	841	885	829	863	882	881	824	891	842	945	849	845	846	860	872	858	876	826	903	847	833	860	888	830	830	872	857	819	828	868	850	832	824	863	875	907	879	818	863	875	849	863	839	855	946	839	829	854	840	862	867	817	846	879	818	884	878	848	901	841	864	863	884	856	874	847	838	898	887	864	898	875	850	873	875	837	856	838	862	886	876	852	867	879	817	874	889	838	864	872	833	841	861	884	922	836	897	865	931	903	850	852	850	857	834	826	875	854	885	899	826	858	861	875	889	859	854	855	875	885	870	840	872	897	868	905	868	881	810	857	859	926	822	845	852	866	861	853	869	855	847	881	820	907	832	884	887	846	850	859	887	822	899	854	836	861	873	847	887	871	836	911	850	857	868	866	914	866	828	859	867	846	864	840	855	869	894	849	856	898	884	863	885	806	844	911	828	870	792	859	866	831	843	841	795	858	879	829	875	848	854	871	862	900	870	894	838	841	885	829	868	828	856	858	867	819	881	861	837	852	817	881	899	863	882	861	850	844	861	852	822	890	830	883	911	874	854	878	911	872	860	906	827	840	886	909	900	896	822	853	860	837	865	898	869	875	861	827	854	861	842	883	878	888	877	878	909	905	876	846	869	830	852	846	911	852	847	852	845	843	883	918	894	906	797	885	866	847	942	851	861	833	857	933	906	861	850	830	812	838	865	839	857	904	843	892	836	847	844	886	870	835	865	885	857	822	816	859	831	833	889	889	891	924	871	857	907	909	844	921	848	920	847	819	888	878	885	834	872	849	904	901	843	868	838	837	864	844	888	857	856	896	889	854	803	858	822	927	859	907	830	860	857	871	830	907	831	901	894	882	818	833	932	843	876	932	841	894	909	871	887	870	898	841	827	896	871	842	817	836	827	809	861	865	825	873	836	882	852	861	825	836	858	874	810	819	845	825	878	819	890	832	813	853	904	853	922	854	865	868	886	892	850	869	847	845	884	848	882	868	886	900	847	816	820	909	856	876	843	786	887	853	861	905	851	844	853	918	850	863	872	900	899	869	836	867	791	832	834	833	889	849	915	892	860	872	823	877	880	820	823	859	885	859	840	865	862	844	886	899	858	880	913	882	861	851	880	870	895	879	847	867	833	842	898	904	857	932	904	827	880	884	847	831	849	789	884	846	800	890	889	840	919	866	934	909	864	870	873	869	880	819	817	897	865	873	878	930	883	879	827	859	880	872	862	891	808	820	809	847	879	862	863	818	936	857	834	822	853	874	883	800	866	833	861	825	895	932	843	898	865	937	826	883	844	890	877	799	859	835	813	865	852	899	837	912	895	867	888	877	926	866	857	879	872	839	894	866	823	881	890	882	847	792	800	821	873	870	868	840	860	895	873	856	890	799	809	891	864	810	852	870	860	868	822	813	852	854	872	861	892	827	867	882	893	877	870	873	829	864	859	868	830	813	880	940	836	834	856	811	901	872	847	807	835	843	803	837	929	866	812	854	857	845	804	831	890	898	881	887	872	865	851	834	910	854	958	872	823	840	838	904	817	889	864	869	909	825	912	901	832	924	836	849	861	826	804	849	922	849	857	844	851	840	889	884	840	841	891	869	880	827	877	822	843	844	887	839	831	855	889	823	861	814	879	849	799	866	829	869	857	834	855	884	850	851	879	893	876	916	863	868	871	878	836	864	888	852	880	846	880	855	841	841	894	864	869	867	861	851	882	865	877	855	846	813	839	877	807	872	852	865	888	877	838	879	825	897	825	862	854	865	814	875	860	901	871	803	892	876	897	886	884	855	897	842	820	842	846	827	829	857	917	889	856	844	799	883	867	900	846	851	847	899	849	909	846	891	851	812	833	895	861	850	827	865	862	846	826	874	836	856	899	828	822	844	828	861	849	813	873	852	888	874	779	808	829	858	865	820	875	844	877	898	903	913	869	938	839	835	852	873	852	822	817	869	892	895	892	859	890	867	878	836	844	874	862	863	822	897	861	856	870	893	804	862	826	830	844	874	874	917	881	876	862	820	859	811	839	871	851	895	888	864	870	865	888	907	848	848	863	927	910	832	836	842	857	864	798	851	879	859	887	834	857	885	803	858	862	781	857	871	896	882	835	883	865	872	862	860	895	848	863	860	844	826	862	810	875	861	851	852	835	893	850	867	886	832	834	867	837	856	862	892	867	914	790	887	906	880	858	886	891	886	852	859	860	885	847	857	886	869	866	867	862	900	898	863	906	911	913	849	835	860	861	882	843	855	822	856	858	853	864	848	874	831	819	863	875	846	910	850	845	876	880	827	848	822	829	799	840	819	912	850	852	890	890	867	868	819	812	840	898	921	837	858	857	830	864	838	855	851	851	848	908	852	866	864	884	829	844	863	867	891	851	837	835	881	886	888	858	834	859	851	897	860	877	813	890	825	921	834	862	806	877	871	909	830	901	859	876	890	832	844	890	809	830	857	849	854	849	853	829	879	939	888	839	900	831	873	840	889	835	847	883	826	827	841	870	835	836	910	862	882	909	885	799	814	834	870	840	860	934	895	811	859	860	830	884	838	827	897	854	909	904	873	857	853	801	855	876	837	893	848	836	861	901	877	854	867	913	936	768	885	826	877	938	818	846	880	870	869	885	877	878	850	894	866	823	833	827	875	842	882	940	883	813	907	821	889	855	812	871	852	874	865	825	867	838	855	845	885	928	849	858	819	853	871	889	868	890	873	860	909	825	873	896	802	898	910	877	889	862	835	908	847	862	836
27322	13626	20983	31754	15519	4408	1305	835	792	741	801	791	870	802	768	829	848	812	837	836	842	887	854	781	789	772	793	779	797	824	778	751	808	794	815	801	810	778	828	746	880	815	815	794	796	798	758	874	771	823	770	818	796	828	776	816	836	799	776	794	840	841	852	769	814	811	810	800	778	841	777	752	753	820	806	837	788	825	811	793	836	797	795	815	788	830	800	779	806	773	813	769	824	807	748	805	794	803	816	861	804	833	770	784	837	804	856	836	774	770	793	759	824	751	848	804	771	758	833	802	808	829	809	792	809	784	799	806	767	823	809	779	754	787	787	787	768	806	818	812	745	837	777	786	816	809	850	788	751	841	729	785	747	857	789	778	854	782	833	781	871	794	772	774	797	787	842	803	760	786	758	803	788	771	775	795	817	786	807	826	799	820	853	786	763	837	860	842	812	793	841	844	795	817	772	815	756	836	824	792	821	789	810	751	761	865	794	805	797	776	773	832	777	843	792	787	807	799	770	804	849	787	782	799	791	751	856	804	822	809	792	811	848	868	779	775	819	808	816	782	810	826	829	817	828	832	793	831	787	791	808	837	818	827	781	815	819	862	776	771	826	806	764	753	794	811	780	806	841	781	770	804	821	759	783	869	817	789	813	779	848	832	837	858	818	793	833	787	809	767	771	864	748	769	837	844	723	834	813	773	780	774	746	779	814	748	798	766	804	786	825	822	838	833	830	819	793	828	766	816	785	782	784	821	801	802	820	778	819	797	883	758	803	805	818	822	754	801	773	810	806	818	799	815	814	841	848	797	825	804	798	777	753	771	844	862	818	795	787	822	773	829	816	824	802	819	822	811	850	780	729	780	777	781	814	825	847	843	770	794	765	807	777	793	801	818	803	805	820	823	783	751	790	807	793	819	819	769	787	762	841	787	777	821	848	833	767	784	844	837	770	834	812	828	837	776	847	811	855	853	837	803	763	872	726	804	822	873	813	844	803	799	783	836	808	788	821	770	759	769	826	815	824	807	816	824	760	774	801	780	806	773	776	806	747	783	786	820	837	819	811	794	780	802	809	816	831	812	838	785	827	854	783	808	761	771	854	820	826	793	802	878	763	771	765	839	804	787	778	837	790	770	791	837	748	813	820	791	837	821	819	780	760	806	769	744	783	831	862	778	830	814	791	825	787	790	771	801	821	805	815	844	862	793	838	766	784	805	764	826	776	796	755	800	792	715	805	810	811	804	775	858	810	847	840	815	751	775	773	805	805	774	815	816	800	776	810	795	836	810	807	810	829	796	865	756	857	787	800	825	774	800	809	838	776	772	796	774	809	749	846	819	818	796	799	828	813	804	769	834	819	823	808	796	762	815	860	824	807	785	803	762	811	843	793	787	803	797	768	799	808	775	796	802	844	892	800	814	836	805	799	768	851	836	834	861	804	762	801	815	817	797	823	841	831	865	791	785	804	811	833	819	753	811	852	803	790	798	756	780	759	794	820	795	828	786	777	793	771	811	815	795	803	821	807	809	776	801	799	821	848	780	787	801	757	812	761	793	876	810	811	796	874	792	851	815	787	822	831	744	786	784	780	765	788	841	797	839	804	796	751	786	796	814	815	829	774	854	803	797	782	792	830	787	788	790	898	799	797	816	778	829	802	769	750	867	736	798	821	755	747	791	771	834	793	744	766	743	786	850	783	844	812	787	835	824	855	805	789	778	803	800	763	807	745	750	772	798	796	817	814	820	780	823	749	805	856	822	813	793	817	844	745	741	741	785	814	826	825	816	781	777	851	826	728	802	814	790	778	805	805	802	778	833	779	820	817	801	737	761	813	779	770	801	787	755	817	791	802	820	893	840	770	755	739	832	814	797	798	770	812	785	788	822	795	875	810	813	817	838	819	768	805	784	790	832	825	841	784	871	832	813	779	808	791	811	776	798	811	803	794	783	820	831	792	775	858	786	782	841	815	742	765	823	821	795	796	763	772	817	766	817	803	829	789	769	834	830	839	813	806	769	741	802	807	782	826	791	767	856	768	841	828	785	795	802	823	743	808	808	781	760	824	728	794	794	816	782	827	837	777	728	786	810	782	787	769	799	788	855	784	791	779	830	821	797	763	850	856	793	768	788	792	803	814	809	827	857	859	818	833	784	763	806	826	787	806	760	831	760	820	831	771	782	837	737	824	772	790	856	818	807	786	825	834	840	767	853	811	794	818	833	809	776	772	747	803	809	815	834	784	749	735	745	844	815	811	796	789	789	810	776	849	763	791	762	799	776	823	844	857	805	838	789	805	776	827	796	754	802	813	783	795	796	826	807	821	806	834	802	769	778	797	804	805	826	819	820	821	797	778	801	794	829	786	785	797	852	790	855	817	851	813	815	785	764	805	821	767	803	848	800	744	836	793	780	819	812	813	813	772	815	830	760	783	826	760	797	793	820	803	788	784	835	792	849	761	834	820	802	786	821	818	784	783	818	837	839	792	818	783	839	776	819	728	761	802	828	849	800	771	823	817	713	780	845	783	775	780	811	813	797	779	817	832	814	842	793	780	788	815	771	849	818	791	832	797	789	804	804	771	825	789	775	789	803	822	785	768	784	802	768	828	786	809	787	799	832	813	791	804	784	836	864	832	756	775	817	834	792	744	835	783	792	792	804	752	822	822	777	727	815	783	786	857	753	799	819	823	791	776	819	833	827	819	799	802	804	795	769	803	820	812	851	790	828	781	821	792	761	837	829	794	846	752	825	824	838	809	789	815	845	815	823	795	789	773	796	783	791	820	771	838	788	779	815	812	742	805	812	787	729	845	779	805	827	815	800	796	819	787	818	782	763	859	839	834	814	862	829	774	826	776	785	734	826	819	835	781	787	773	790	790	822	790	752	840	828	867	775	844	815	786	791	835	792	758	848	812	824	752	860	840	796	812	808	835	783	842	807	726	819	775	827	814	834	809	753	808	808	826	820	840	813	810	808	823	802	815	799	848	791	789	815	825	756	803	779	794	861	781	822	828	791	760	787	800	829	812	832	832	822	820	844	793	746	805	790	812	782	827	788	847	815	817	815	829	824	831	766	832	840	751	810	777	835	797	751	810	813	826	851	849	813	758	803	784	807	780	775	784	801	827	809	765	748	833	813	798	778	811	778	809	777	847	842	833	831	842	804	762	794	835	798	785	803	777	789	786	773	832	816	840	799	856	849	796	825	791	834	808	833	791	750	755	854	745	807	823	836	805	801	817	821	793	830	812	807	823	779	841	762	770	843	765	799	826	806	826	826	750	765	842	755	764	860	740	804	769	817	790	841	800	827	828	780	835	859	831	776	796	806	786	790	844	791	827	795	771	813	806	825	808	758	790	828	798	803	823	802	800	745	802	806	773	828	785	811	785	812	787	824	822	749	752	800	754	749	739	819	807	765	763	808	820	830	799	804	762	751	776	844	810	857	752	790	808	843	832	850	817	806	884	826	794	848	795	832	755	805	824	785	845	801	791	787
5078	1375	22779	22827	9774	3174	971	749	742	746	728	780	747	732	739	730	687	772	736	789	721	801	759	762	717	789	722	737	768	711	759	745	722	691	719	754	712	739	727	703	772	718	741	742	734	728	744	684	745	701	747	757	750	679	760	684	703	712	723	675	736	695	735	745	752	712	758	700	720	745	721	743	728	793	736	713	771	729	782	736	753	726	681	763	737	774	759	734	723	683	735	692	696	668	734	708	729	738	703	760	732	724	718	663	717	682	764	720	723	737	741	718	746	749	743	715	721	708	708	749	748	716	759	729	731	753	708	723	712	688	736	714	701	704	710	770	724	717	746	709	720	705	745	730	726	743	726	744	678	743	742	712	738	761	717	702	685	697	705	728	717	732	729	737	664	693	732	721	708	742	715	704	741	686	730	771	727	723	727	691	701	739	710	711	730	742	738	717	712	728	670	713	760	756	741	702	710	753	683	768	721	718	689	741	717	771	733	696	722	751	740	719	713	714	647	690	751	676	734	718	747	711	712	768	766	762	686	749	722	728	707	755	699	721	709	734	675	723	699	731	682	742	702	704	731	738	725	704	705	699	718	724	718	767	717	715	728	731	710	730	709	744	735	742	730	734	698	706	730	707	655	743	740	696	746	712	744	758	730	709	688	729	702	736	703	784	762	743	736	702	667	743	725	682	722	707	687	714	707	677	695	720	694	674	724	748	712	742	716	748	688	732	741	740	727	717	716	709	697	726	749	703	716	743	738	762	660	723	717	699	712	700	708	705	701	734	686	743	724	745	711	735	732	732	734	645	686	683	730	742	764	719	732	756	700	656	739	762	693	717	707	780	729	703	774	704	700	678	683	697	693	743	730	715	744	708	751	692	692	719	740	718	757	754	716	696	743	700	760	736	736	721	732	757	716	703	736	684	720	683	694	768	738	762	708	739	732	699	720	706	694	706	718	732	781	754	662	730	728	728	683	704	688	710	707	742	732	753	706	703	725	733	726	703	703	811	730	741	775	726	756	699	723	743	654	780	747	777	714	761	688	734	740	753	762	752	745	710	711	686	696	718	745	748	751	695	759	703	743	692	680	691	770	730	723	752	750	699	724	692	728	720	700	755	688	732	698	760	779	702	717	679	687	719	724	743	707	761	719	685	727	703	712	690	697	748	727	739	739	700	703	735	721	691	741	710	722	677	707	718	781	736	699	734	733	757	668	692	715	711	723	728	685	711	697	705	728	712	731	704	741	743	765	695	727	730	729	706	738	713	742	691	722	719	720	720	746	705	790	689	722	731	723	678	734	742	705	717	723	725	751	806	763	674	744	780	689	686	739	702	723	753	710	708	707	739	709	703	720	740	722	750	722	778	720	715	740	757	710	744	729	739	750	715	757	709	691	763	743	718	839	698	732	721	728	711	766	730	717	733	740	687	734	706	727	705	691	736	723	757	741	703	744	787	720	745	674	729	720	733	723	759	669	682	735	681	714	748	740	742	717	796	769	714	714	731	722	716	750	721	698	712	678	768	740	700	751	752	691	723	716	709	738	781	726	766	714	763	706	735	766	715	716	693	706	727	773	710	737	761	761	706	747	714	785	700	751	696	740	738	789	719	645	693	735	769	776	736	682	679	731	752	724	732	716	741	720	680	733	723	733	746	755	722	716	759	720	801	738	714	726	722	753	767	726	728	712	717	682	731	730	722	712	713	747	699	714	748	774	731	780	769	699	718	783	769	770	715	698	718	711	699	711	708	739	736	693	712	753	707	710	697	734	751	748	729	723	733	741	693	770	696	767	712	729	643	662	760	755	725	705	714	674	726	749	720	686	729	707	726	693	728	726	698	663	706	747	685	718	705	690	738	694	714	772	704	755	728	685	725	764	718	710	750	699	686	731	711	753	664	700	748	775	667	755	715	673	739	701	767	735	743	751	702	654	682	754	692	704	699	687	735	755	733	751	698	741	760	721	723	712	723	721	718	722	713	716	742	727	711	701	785	711	720	759	718	744	699	719	711	727	680	745	731	727	750	737	740	748	723	712	728	715	761	708	704	716	745	723	696	685	682	744	716	740	683	712	726	704	702	747	706	734	711	719	755	769	725	804	708	707	779	784	737	721	733	716	775	699	720	693	760	730	709	728	788	680	720	707	699	689	742	663	784	768	735	727	695	790	727	716	776	741	701	704	748	714	721	736	747	737	717	673	740	694	726	735	713	711	668	742	714	731	738	673	684	757	700	691	749	698	718	727	710	698	705	714	747	722	676	669	732	734	721	680	697	733	714	734	700	708	691	688	747	741	690	680	707	727	688	653	701	765	691	759	705	713	755	777	742	732	732	768	709	686	774	712	724	709	722	722	661	720	692	722	765	712	727	724	757	731	720	690	698	777	700	677	709	755	781	757	723	769	697	679	729	743	763	670	705	699	750	716	688	764	674	700	713	749	764	688	718	762	713	709	721	726	742	714	701	752	671	707	731	709	735	706	736	713	739	744	691	703	694	732	739	740	707	744	775	706	716	710	713	763	764	769	718	707	762	697	712	754	702	705	741	740	714	638	723	692	739	753	743	709	684	678	694	735	688	719	737	746	693	730	722	713	710	763	720	730	759	731	726	745	742	718	730	774	738	726	747	748	735	732	685	715	718	729	715	714	718	694	727	725	700	679	759	741	733	709	754	775	711	698	767	704	720	750	713	667	717	743	688	757	786	696	682	747	728	675	727	745	734	710	751	729	714	713	692	721	736	675	704	754	727	741	750	734	750	745	669	706	728	716	735	677	706	734	763	746	690	717	709	736	727	725	741	771	729	737	721	697	730	718	710	731	683	718	720	714	688	688	738	676	713	709	701	723	717	738	760	701	731	735	738	705	732	696	694	704	720	752	775	729	712	774	725	688	691	700	767	702	745	732	726	714	714	746	728	661	732	726	725	720	717	704	774	711	741	732	702	668	718	760	736	725	724	719	699	730	693	713	714	771	714	709	703	767	782	756	732	730	734	687	691	774	708	738	768	689	730	772	759	730	689	705	675	697	762	746	764	726	730	700	763	727	713	744	737	713	729	697	743	694	747	741	723	729	716	762	729	749	752	734	738	740	688	701	757	685	767	712	707	765	707	745	702	749	732	737	709	757	764	745	673	736	771	736	738	738	779	723	706	714	747	683	736	722	735	734	729	749	700	695	714	729	724	784	681	726	721	755	712	763	765	667	700	727	751	771	725	697	736	712	710	711	722	671	709	733	706	714	720	710	742	717	745	720	741	685	720	731	723	741	737	760	679	740	735	706	711	761	647	723	725	757	774	820	692	729	702	705	689	696	713	721	754	714	713	776	730	710	741	700	715	759	781	759	731	758	726	710	717	756	698	727	741	699	719	745	714	756	729	748	701	720	746	723	721	736	786	713	732	742	751	790	734	707	764	693	725	700	692	744	749	713	732	761	707	691	750	735	701	716	759	763	772	767	716	707	725	710	749	759	778	744	709	730	729	702	739	751	722	711	681
24502	21134	42984	64081	46613	26411	8289	1192	816	807	811	767	766	749	810	779	772	736	791	759	825	863	814	762	757	750	800	798	806	777	771	763	802	788	749	784	761	747	779	813	762	764	804	828	756	739	760	787	793	801	815	784	791	796	798	755	782	738	803	821	809	826	809	770	795	782	786	747	794	810	784	771	765	780	721	745	743	796	770	712	814	777	766	769	834	775	789	801	750	758	760	781	815	748	751	740	756	740	799	809	800	774	846	761	763	786	834	770	732	800	763	733	788	774	776	727	799	737	778	757	759	702	743	737	771	807	778	767	770	806	761	724	807	724	765	835	750	771	801	749	727	801	736	766	702	773	780	797	804	781	771	790	744	817	776	736	777	778	764	751	784	782	768	765	804	725	773	783	738	774	767	742	738	771	745	784	736	779	721	754	809	808	790	736	755	751	763	704	739	815	797	758	757	758	756	779	806	776	782	751	750	743	764	760	794	759	773	814	801	794	802	779	799	795	754	752	758	779	770	809	764	772	804	749	780	744	775	805	735	806	736	798	799	780	750	774	783	811	780	755	757	786	754	755	799	771	793	729	807	842	747	779	798	750	750	802	800	794	787	778	761	728	730	761	783	787	748	807	740	768	795	795	739	731	757	767	766	758	794	742	743	754	718	751	795	829	782	735	758	794	771	751	743	786	771	796	753	769	766	820	810	751	793	710	742	775	796	765	739	753	775	775	779	814	796	799	746	757	799	825	789	796	789	738	811	789	754	747	733	790	777	754	823	782	746	788	801	769	743	771	737	744	753	781	758	747	798	735	776	832	761	739	782	772	781	748	762	775	745	754	779	773	768	750	731	802	764	764	706	760	786	816	755	744	799	720	781	766	787	771	777	782	770	765	767	757	709	820	771	754	788	779	753	756	769	803	815	758	803	774	806	825	756	718	773	743	770	772	767	811	746	760	751	793	756	762	767	784	764	769	763	813	799	748	739	756	824	796	791	759	778	759	794	782	749	835	795	730	805	815	755	787	765	733	813	773	772	722	782	773	786	746	770	781	731	725	733	770	792	774	801	829	783	773	762	805	762	748	715	760	808	768	753	780	737	751	789	758	750	745	767	773	745	750	772	735	763	743	735	739	744	728	795	784	785	792	703	812	751	792	769	754	772	700	718	755	764	799	795	779	751	823	728	753	767	821	810	719	797	802	791	859	701	800	785	854	770	810	758	790	786	748	760	748	799	768	791	831	785	742	765	802	753	793	773	783	767	762	774	797	774	794	787	778	803	796	783	813	785	767	768	804	808	800	818	751	731	750	779	781	733	758	802	810	812	798	763	756	771	836	738	783	756	738	802	811	781	750	786	781	776	796	712	765	745	775	762	819	754	743	727	805	743	726	766	780	767	757	741	847	760	778	800	773	727	803	808	771	751	763	785	780	748	773	770	729	739	775	724	814	793	769	784	760	726	743	784	741	767	752	776	814	755	733	787	722	767	768	830	764	758	787	770	760	767	738	796	780	771	824	817	739	779	773	832	777	753	769	755	779	779	817	737	787	790	813	780	757	756	780	779	756	792	790	794	749	781	762	786	782	787	759	763	752	832	685	702	794	765	805	768	808	768	763	731	757	729	775	822	820	786	762	796	758	771	789	758	724	730	741	783	797	709	763	767	769	716	802	756	766	725	756	794	746	725	796	728	741	761	761	777	787	711	757	755	809	794	761	734	764	752	798	837	788	751	775	788	774	764	768	786	796	814	799	798	787	763	793	747	787	768	794	788	757	732	719	767	791	770	759	753	778	739	793	787	801	751	775	760	751	709	783	771	762	798	789	753	736	741	755	786	771	783	812	752	745	772	798	779	809	780	725	774	786	840	776	751	748	785	708	797	702	752	784	760	727	764	797	796	789	765	728	789	791	799	735	708	757	796	719	709	750	733	746	719	741	776	788	710	768	765	801	743	788	733	745	709	760	763	768	773	785	760	800	737	822	748	761	753	810	730	800	729	780	801	729	738	736	739	731	794	747	768	766	775	730	748	777	752	811	801	768	729	780	747	765	803	754	786	723	748	800	782	791	752	735	752	735	759	752	780	741	784	760	775	719	749	791	725	773	730	785	740	755	770	773	755	755	775	771	789	759	772	749	729	768	754	740	793	773	742	828	765	749	812	781	776	785	760	836	823	784	787	720	747	757	782	796	792	849	744	772	714	814	747	811	742	805	797	783	812	788	761	803	827	753	735	801	787	734	752	798	792	740	732	745	767	780	769	750	767	749	724	782	787	768	758	758	786	755	808	749	802	731	781	759	813	782	770	772	732	716	747	734	753	779	799	790	831	724	772	816	787	810	777	760	824	793	781	756	753	733	742	791	813	785	749	767	797	780	740	732	776	799	705	769	792	743	796	802	768	766	754	774	787	782	755	741	725	747	787	764	788	816	726	743	732	785	724	778	748	790	771	757	808	841	771	773	737	777	726	830	708	774	798	701	747	783	770	768	747	770	784	808	683	738	726	776	765	761	731	773	757	725	777	766	784	740	792	766	774	768	770	744	753	770	786	778	781	820	771	747	777	765	755	767	782	787	772	769	794	810	750	773	738	731	781	756	751	760	769	765	747	760	745	799	730	768	787	816	799	776	769	805	779	775	717	744	819	763	783	784	795	779	767	773	759	773	768	783	767	782	762	799	793	775	795	807	788	749	737	773	761	772	759	773	754	775	810	775	739	749	754	794	729	744	781	758	837	831	783	752	768	801	750	755	718	768	766	752	765	757	777	752	763	779	736	788	811	772	755	766	753	749	728	787	808	767	833	748	764	750	768	772	818	774	747	764	720	809	817	750	780	811	785	799	804	775	774	734	758	804	870	751	795	786	810	764	768	779	790	758	804	675	715	767	740	728	780	822	755	777	775	776	814	783	755	766	736	764	812	797	751	788	793	762	795	804	749	750	731	770	725	725	737	766	809	795	767	729	781	824	786	756	731	764	799	817	793	738	751	781	778	772	804	738	746	796	744	747	783	748	770	781	788	787	769	783	722	767	735	765	770	844	771	741	789	757	769	822	788	789	794	730	803	748	784	821	838	808	712	772	743	706	714	775	820	741	756	763	735	803	802	802	722	755	777	736	772	800	724	782	774	755	754	749	772	776	756	772	723	748	741	770	779	795	754	843	799	775	785	810	785	721	763	822	775	798	807	768	715	799	773	736	770	731	773	797	773	772	788	753	783	739	792	740	694	795	715	762	791	802	751	739	766	776	763	756	727	793	766	749	776	766	770	791	773	779	841	801	750	775	742	785	805	750	772	775	727	827	770	770	714	739	777	741	788	799	737	759	752	785	766	747	764	720	776	767	784	850	727	777	795	804	740	797	784	778	771	747	815	799	752	778	789	759	839	773	780	691	787	746	775	747	799	746	791	803	801	796	827	735	712	790	789	721	774	823	811	769	751	791	774	738	777	748	742	796	776	782	797	737	718	750	822	815	811	762	735	719	793	730	801	791	807	791
3666	8470	70939	66792	41702	16530	3498	785	760	726	794	771	764	802	755	855	792	815	780	765	775	854	866	794	778	721	797	719	765	812	750	788	758	795	777	754	797	780	782	756	747	729	720	731	761	739	740	785	746	684	761	748	766	764	786	750	798	685	724	751	759	798	824	806	751	740	741	755	779	700	763	775	780	762	743	756	740	780	711	737	740	755	759	762	730	726	735	737	755	762	805	738	759	731	806	773	805	699	797	737	770	762	705	753	792	775	780	743	749	746	760	799	755	782	803	777	761	787	787	739	763	759	720	789	727	763	788	750	780	683	764	740	760	760	687	763	734	823	786	756	757	761	758	725	752	760	709	723	784	765	729	776	741	732	744	737	739	723	749	769	726	770	774	777	797	728	777	736	779	779	757	751	810	737	820	749	751	752	764	742	729	779	731	755	746	744	763	749	770	701	753	760	753	756	742	753	743	768	745	748	766	745	742	741	742	752	769	731	755	759	809	776	760	774	718	817	718	758	743	774	762	787	727	730	707	755	746	763	727	747	689	754	716	720	715	759	721	722	751	781	784	784	742	765	726	745	755	782	716	823	712	743	742	755	769	809	781	730	712	743	781	767	741	735	804	787	736	779	764	778	746	786	721	778	776	829	753	735	766	744	769	768	780	797	759	776	768	766	729	725	750	739	699	734	695	727	785	713	750	769	738	684	815	789	779	752	731	789	793	755	746	732	807	772	754	795	751	775	757	742	763	710	775	767	708	727	743	763	780	762	752	752	764	755	725	753	732	775	769	747	759	749	749	767	795	744	762	762	716	769	845	756	707	805	707	733	765	739	798	753	738	811	795	722	685	773	770	799	765	754	744	753	760	776	751	777	766	741	748	767	747	807	771	734	757	772	732	738	736	778	824	782	773	704	740	855	773	766	715	743	733	773	778	785	783	786	753	734	767	771	759	764	764	756	802	802	758	775	785	750	795	787	711	770	761	764	749	794	781	703	764	802	727	776	758	785	791	760	740	769	759	766	748	788	696	762	780	750	757	797	791	768	774	741	754	768	745	769	705	769	737	797	781	742	724	780	818	711	765	746	794	761	735	813	798	719	767	718	709	769	790	768	732	732	792	744	763	783	766	766	773	766	735	791	754	716	735	777	825	773	750	709	714	752	802	714	734	727	720	719	734	747	729	799	774	755	818	772	696	801	772	753	756	753	767	777	713	758	794	783	780	766	786	763	688	757	781	751	773	760	763	808	757	743	721	748	695	734	788	766	700	786	721	720	732	715	689	737	827	749	761	679	793	750	777	739	740	750	754	750	765	728	795	709	735	802	734	752	764	751	792	749	805	737	746	711	813	756	752	781	747	797	754	764	757	760	761	808	721	775	782	763	771	747	712	727	811	753	744	736	779	768	750	810	740	818	766	774	689	754	759	755	716	727	713	766	753	742	759	756	768	794	740	784	707	733	783	806	730	730	778	737	772	767	750	751	758	750	767	739	758	769	832	748	764	791	774	731	761	751	725	777	761	761	732	739	719	736	780	788	787	720	744	745	722	767	726	726	748	752	767	798	745	790	750	710	770	756	752	760	783	746	773	767	759	752	726	749	740	835	776	752	772	731	747	750	733	740	794	772	735	794	765	747	802	720	770	742	761	790	768	788	772	795	726	754	703	744	760	735	765	767	733	785	752	747	773	763	753	771	787	729	774	751	770	766	712	755	766	761	710	733	756	788	770	782	729	772	788	758	794	753	757	728	749	759	787	758	807	756	782	738	746	729	743	760	775	778	712	768	795	765	790	767	798	752	751	712	809	762	740	774	750	758	747	753	776	826	730	801	756	754	737	804	741	808	760	751	752	785	707	757	775	746	769	726	747	801	795	739	727	760	769	744	746	796	783	770	791	782	798	779	762	743	781	760	801	763	742	696	782	797	760	775	748	750	822	795	740	757	795	790	746	737	697	795	761	723	768	774	785	779	747	773	757	709	714	764	729	719	741	713	736	751	777	783	720	800	724	776	738	766	769	805	742	775	752	783	734	766	720	747	740	768	809	778	755	764	757	730	780	736	752	752	757	755	704	780	768	791	720	732	759	747	757	736	810	792	730	778	725	800	769	763	765	763	744	738	746	785	764	744	704	766	736	799	782	765	737	776	745	792	729	796	741	728	776	758	749	776	708	736	722	707	817	738	791	740	688	713	752	762	735	763	756	753	742	734	748	782	736	718	766	741	742	846	748	777	757	770	789	740	768	795	727	768	723	777	805	754	772	732	752	793	753	775	778	753	740	741	760	777	719	712	729	742	743	736	758	748	787	786	781	753	781	746	756	756	718	758	726	757	705	705	699	701	743	758	703	738	746	717	745	753	758	701	774	776	773	714	751	808	758	756	725	796	728	766	762	819	781	780	776	764	742	767	772	791	788	745	713	733	753	747	766	833	808	754	785	763	772	803	745	806	791	777	761	754	715	769	715	726	738	809	724	796	779	721	754	786	786	792	815	735	752	752	724	749	741	698	774	761	802	762	735	723	827	728	782	776	731	796	801	801	772	765	776	772	744	752	801	747	729	755	727	741	730	703	740	737	759	784	768	758	737	682	735	796	730	746	736	749	759	757	732	745	707	753	723	739	747	760	719	760	760	750	750	770	791	752	777	753	740	775	753	756	757	824	772	726	771	793	770	750	783	737	740	779	746	744	809	771	789	729	716	791	768	737	779	749	724	741	744	784	770	782	752	782	723	735	757	762	730	784	836	731	773	720	791	742	731	736	761	733	793	754	751	760	749	729	756	772	791	786	777	745	754	722	742	767	741	750	786	773	771	791	738	766	734	765	729	718	768	785	759	788	759	755	807	725	756	776	730	743	719	749	768	760	762	755	765	766	767	755	708	729	761	730	722	765	727	784	775	740	747	771	755	718	786	786	700	725	727	750	805	771	762	750	721	802	738	761	770	732	787	811	723	718	735	743	782	749	722	776	741	774	756	749	747	752	738	772	750	763	784	733	749	720	759	798	755	763	772	760	749	758	711	766	751	762	725	769	770	746	741	721	773	724	765	706	758	772	785	770	816	766	767	727	755	813	724	764	748	750	798	783	715	762	767	796	777	776	721	764	695	729	716	767	779	766	789	714	768	763	759	753	734	740	739	749	769	828	788	745	755	782	771	760	784	727	803	781	739	746	804	752	759	742	745	711	743	720	749	807	746	759	727	717	781	707	754	768	738	777	763	755	736	784	788	737	767	734	763	761	757	807	786	770	771	754	736	758	757	750	773	744	743	794	780	778	730	716	754	729	762	739	738	740	819	711	760	789	743	761	777	806	772	725	774	759	742	767	745	746	764	768	702	750	715	714	780	711	760	765	729	793	721	762	722	773	757	741	759	702	783	764	745	754	735	768	750	746	765	761	703	728	779	753	725	781	801	733	729	727	736	746	723	782	772	691	750	769	820	744	756	751	738	794	747	753	766	776	760	748	755	772	766	722	743	767	756	770	767	748	782	755
23711	21166	45353	60721	49487	31153	13566	1972	1070	913	908	900	886	897	955	914	947	934	902	970	930	930	905	910	882	868	896	838	954	930	899	827	872	885	899	877	888	874	891	838	891	918	921	853	898	844	897	973	847	858	829	901	842	873	835	862	842	902	895	865	854	859	914	860	908	875	895	947	893	846	874	916	831	914	909	875	881	879	912	856	859	865	884	879	903	842	873	840	834	876	902	903	809	823	859	896	900	867	877	872	854	864	836	880	826	849	837	800	884	898	894	848	842	884	925	861	931	918	817	892	862	906	847	865	792	908	814	861	894	788	824	874	828	884	826	921	863	866	856	871	864	853	864	854	892	845	857	874	894	830	876	902	847	841	892	874	826	876	891	874	875	887	885	905	816	876	832	855	868	850	891	896	832	875	853	840	855	872	884	920	856	831	875	881	928	880	850	868	853	859	893	850	908	880	838	835	898	850	900	851	927	872	844	827	904	845	861	886	832	871	884	907	852	911	825	827	827	877	861	940	897	852	879	888	857	853	872	839	884	823	870	862	911	833	906	881	833	869	851	859	871	886	909	851	826	888	876	833	874	826	865	860	902	913	861	849	859	885	832	856	909	848	877	838	883	884	884	860	904	834	853	897	911	851	875	897	827	885	857	849	868	857	889	862	810	836	839	893	838	874	880	895	831	814	878	891	870	882	872	851	905	911	852	818	841	857	822	832	872	863	917	843	933	852	884	869	909	859	838	877	847	928	848	887	869	859	874	873	917	856	913	870	861	833	855	861	862	874	869	856	844	835	872	835	933	920	855	853	839	855	916	887	920	886	891	872	873	901	877	859	936	923	877	920	884	911	808	833	863	804	810	882	895	846	841	883	865	887	840	843	855	860	838	882	876	886	861	894	888	889	869	854	877	862	833	887	887	877	922	882	840	835	833	857	881	858	832	869	912	901	809	904	900	876	850	904	852	857	854	860	862	894	879	835	897	882	850	853	865	869	839	828	855	878	841	885	832	866	874	866	869	850	795	910	841	873	905	849	827	886	904	864	883	860	885	843	825	883	854	884	842	852	861	910	846	862	862	892	845	903	840	844	863	880	890	904	865	851	873	813	882	856	873	876	877	886	836	902	812	860	840	883	873	884	853	865	850	875	851	886	800	864	869	883	887	904	845	922	867	855	905	839	829	868	875	895	865	853	881	847	908	858	878	795	838	926	843	887	843	889	881	883	868	841	885	899	846	887	900	861	859	867	874	867	898	857	862	868	875	888	859	887	900	888	839	873	864	919	857	876	884	880	850	906	904	897	850	921	880	898	876	835	888	824	885	864	881	839	898	888	861	824	827	901	899	901	818	859	901	877	880	838	858	850	933	860	861	880	851	840	848	902	869	792	900	845	874	827	902	964	880	846	853	879	903	853	906	955	854	843	844	852	885	886	868	880	889	884	929	871	874	865	891	827	879	919	842	896	864	847	919	859	882	854	882	814	875	880	885	880	836	837	889	865	950	860	852	868	872	905	860	897	896	832	873	852	890	852	864	845	837	911	834	849	838	907	878	876	906	833	897	840	835	873	890	823	840	866	773	880	906	814	890	892	901	867	863	842	900	917	892	891	879	854	816	842	881	828	888	899	850	879	848	842	904	903	849	862	879	881	850	862	916	859	890	889	860	869	869	858	899	904	864	880	891	900	811	870	869	913	887	842	849	821	851	881	887	853	856	839	894	830	891	828	839	867	838	889	885	859	866	863	838	908	847	786	867	879	843	820	862	844	826	868	881	814	861	847	878	879	860	891	874	842	871	866	845	835	821	863	864	833	866	813	865	896	876	835	868	857	816	855	881	861	814	899	839	823	888	872	908	907	861	898	918	889	874	875	832	831	857	898	846	872	875	871	855	902	863	891	852	870	844	878	906	826	905	861	876	885	870	813	937	924	874	915	913	834	856	851	860	847	858	871	850	864	872	905	892	899	866	890	819	871	886	850	856	842	869	849	848	864	897	909	872	896	928	802	933	775	925	814	866	862	869	883	882	914	854	872	867	854	882	872	827	832	858	901	855	913	825	843	868	940	902	872	900	888	891	876	823	892	909	859	840	830	857	842	874	868	847	865	786	886	857	871	881	844	806	881	862	860	921	848	878	901	884	920	903	828	872	847	893	893	891	877	894	878	876	870	887	889	887	889	837	837	882	875	908	874	935	891	892	873	860	895	891	856	852	866	869	825	853	835	875	831	901	864	904	877	911	798	913	885	841	833	859	899	876	889	812	837	865	870	827	887	872	866	850	838	838	866	867	820	816	837	876	854	872	895	918	867	852	859	852	861	930	870	822	888	886	825	855	881	869	924	898	828	892	868	854	833	884	870	870	866	903	841	865	904	897	853	876	837	885	854	818	852	865	810	878	876	861	885	886	878	925	838	913	871	841	904	909	880	861	882	857	851	906	859	855	916	906	846	866	898	856	861	871	844	873	874	832	802	859	838	824	897	851	935	899	872	890	864	842	897	864	876	870	923	858	882	864	874	881	885	877	897	856	975	867	787	872	884	851	866	877	870	852	878	864	900	867	844	889	905	869	891	828	846	840	874	877	868	899	880	880	871	833	871	861	878	871	851	845	851	862	848	883	862	811	882	916	862	886	889	899	871	909	915	856	879	913	859	868	924	854	903	869	857	870	847	884	869	858	853	857	874	862	868	830	875	903	844	944	860	888	891	873	885	860	891	846	916	838	853	848	867	834	872	867	873	848	901	903	845	900	827	864	804	899	891	874	882	849	859	857	877	840	897	856	853	879	902	878	908	881	922	902	850	860	849	854	858	832	876	887	863	850	862	829	860	852	885	851	859	884	838	859	867	945	881	868	880	843	824	874	853	858	877	846	876	855	879	899	850	880	901	856	820	824	839	907	848	906	873	880	857	899	904	890	914	869	873	846	870	897	845	896	823	907	847	850	849	846	803	874	904	865	866	913	885	907	884	808	834	893	880	890	825	853	870	860	863	866	926	878	857	844	895	885	863	902	865	869	859	875	892	852	884	894	814	870	914	893	838	847	881	793	844	860	811	845	872	840	890	864	905	853	899	918	860	919	936	891	828	874	853	854	865	854	928	850	878	912	826	907	851	835	847	892	838	885	891	858	901	905	821	829	918	928	882	925	830	841	891	915	895	820	968	877	871	904	821	832	884	841	905	878	873	856	852	868	883	912	852	865	812	857	845	885	892	876	911	881	836	882	894	842	885	886	908	848	853	851	860	887	932	851	857	906	870	870	875	891	904	881	898	870	882	845	881	869	876	867	902	896	830	887	892	830	836	822	930	833	873	927	856	898	902	902	877	854	859	874	822	843	870	834	881	826	878	854	877	909	840	861	802	865	885	899	844	846	882	869	894	886	847	863	830	800	912	891	875	832	933	883	829	890	918	845	907	887	881	895	865	870	800	890	917	895	821	965	875	799	816	880	871	869	882	798	833	880	837	853	892	884	854	797	867	821	857	830	832	913	915
4168	24885	78223	73516	49515	22805	6421	1097	877	875	907	847	883	881	894	845	939	881	922	892	856	944	921	938	898	881	861	922	892	884	879	887	877	845	893	854	905	865	828	866	897	859	834	900	840	864	833	894	858	890	810	915	846	815	883	917	882	832	890	910	865	873	873	861	859	822	866	908	816	879	875	901	840	862	858	840	898	892	841	842	825	860	925	829	883	826	853	826	849	824	862	833	844	806	882	896	906	847	855	899	853	796	843	818	837	908	883	803	877	881	836	831	843	861	890	851	906	870	831	902	801	809	847	888	872	830	873	882	905	869	847	820	862	851	849	874	861	868	884	876	845	849	854	862	816	880	856	955	894	884	839	885	891	839	906	830	931	859	866	833	881	885	919	865	873	863	890	839	829	854	857	913	846	846	888	877	860	849	835	861	868	814	822	864	866	868	880	857	869	951	829	883	883	895	879	883	895	877	809	853	913	880	813	809	817	821	875	876	807	876	873	907	855	833	846	883	840	834	820	903	866	848	792	827	802	838	856	831	893	868	905	887	894	887	902	831	845	844	906	881	834	892	855	848	888	862	858	906	868	852	913	835	878	892	834	840	891	894	835	837	854	904	846	857	805	904	860	864	819	850	831	823	838	873	868	844	861	857	916	829	861	847	824	933	847	916	873	822	827	881	849	868	840	891	854	855	884	929	868	934	876	873	895	819	883	883	917	854	925	921	908	870	849	881	779	892	849	871	886	823	811	822	820	855	830	853	786	846	856	911	839	851	898	839	883	846	860	852	849	841	835	823	847	914	842	895	859	891	849	879	911	829	908	819	860	829	861	837	836	851	861	866	881	844	872	811	833	864	896	827	855	853	915	879	860	884	862	923	854	762	814	881	850	843	834	868	842	858	793	858	897	838	861	803	861	886	837	851	875	806	851	842	883	902	880	842	849	875	865	885	828	874	844	854	922	926	832	876	853	854	834	852	871	835	883	875	840	845	847	937	854	876	839	844	879	860	900	799	880	795	849	872	871	872	875	884	861	879	865	849	855	832	909	898	831	880	827	839	833	843	873	808	890	867	884	851	865	883	887	888	841	827	917	900	866	848	860	880	928	869	889	911	878	886	877	909	880	875	861	854	870	896	895	871	849	883	806	906	898	884	864	897	839	850	925	840	839	864	907	905	859	895	867	840	878	903	805	854	861	859	841	791	898	862	888	857	817	872	848	792	877	867	877	846	899	838	833	894	910	834	867	822	836	871	880	855	839	840	885	876	844	905	841	836	916	868	853	830	837	875	862	839	916	851	840	845	861	879	843	864	844	842	873	817	854	829	807	897	886	801	859	855	839	816	829	817	837	866	869	901	862	884	918	894	844	916	788	816	862	882	860	801	870	880	874	839	806	877	882	840	883	843	868	842	884	885	826	907	803	871	874	811	874	873	863	802	811	854	821	886	833	838	863	869	861	843	871	854	865	855	819	811	880	844	897	844	825	837	860	908	883	852	867	822	849	865	836	922	874	828	795	885	845	812	857	883	806	893	871	865	886	831	855	918	823	828	890	826	884	856	891	868	855	898	879	866	826	861	869	862	910	897	876	906	829	896	843	900	818	860	850	802	821	864	857	876	843	876	890	911	828	744	888	922	911	833	907	869	901	852	856	879	875	863	852	795	859	878	866	854	883	887	865	856	840	817	881	915	893	827	832	864	861	863	850	847	878	817	895	899	849	873	819	833	842	853	825	901	835	842	895	838	866	878	903	871	882	886	878	876	831	889	896	870	874	844	869	861	833	931	869	869	859	891	823	842	834	810	818	814	814	892	865	833	849	860	883	912	898	911	837	870	913	920	862	851	860	880	872	849	850	865	906	762	875	814	868	839	867	844	839	849	862	831	869	834	855	845	858	857	874	858	871	903	859	831	892	851	831	857	870	866	920	852	894	886	916	926	853	850	900	851	875	908	866	847	826	850	832	848	867	845	878	867	851	881	880	914	901	835	857	903	839	837	794	854	786	873	816	883	879	839	882	849	842	868	869	876	844	876	859	904	848	819	866	877	862	858	880	856	853	884	846	864	834	873	879	938	887	862	859	840	920	825	852	809	886	872	869	906	893	825	855	884	866	839	807	876	849	861	857	831	847	865	926	847	884	823	886	897	828	878	833	841	862	914	789	897	844	902	892	855	840	911	865	851	834	891	898	861	869	887	888	853	910	838	879	910	854	858	846	814	866	855	831	871	885	899	827	833	863	844	856	833	866	847	896	823	878	811	881	853	855	886	824	866	916	871	848	881	805	830	828	848	866	839	809	868	826	888	860	840	893	859	829	842	840	835	860	828	805	868	864	824	834	760	864	863	871	852	837	826	881	834	833	883	889	841	908	823	840	823	874	889	815	922	910	873	904	850	863	814	801	857	858	770	898	875	855	885	879	911	883	913	875	895	840	854	828	877	847	848	855	874	868	840	891	794	898	865	848	871	849	901	828	845	919	849	893	855	894	874	875	905	860	866	854	838	835	863	821	836	856	816	824	886	851	852	878	825	878	846	846	852	907	832	896	916	860	856	867	874	862	837	877	857	842	821	841	822	848	895	909	877	835	925	835	868	848	888	893	903	827	842	890	857	935	924	848	873	854	801	837	883	811	809	860	865	825	817	888	872	854	854	813	894	870	848	819	866	889	859	863	854	861	815	850	848	858	866	806	857	844	887	819	897	881	794	847	839	842	875	867	888	864	879	844	900	851	831	859	847	887	875	858	840	878	834	876	814	834	824	862	910	861	847	842	822	835	835	845	851	831	848	846	802	855	881	842	877	857	853	815	912	829	871	885	895	830	895	849	882	881	850	849	875	839	827	905	887	893	930	824	855	849	923	876	934	857	851	830	854	862	913	844	848	850	924	856	882	842	878	875	877	904	866	822	830	827	855	858	895	813	865	867	874	882	935	834	857	876	859	827	860	879	812	896	785	838	880	906	862	897	832	848	879	858	885	864	878	860	829	830	834	823	825	844	899	838	797	848	833	809	861	880	880	861	839	841	914	900	871	847	866	869	852	801	857	869	820	843	855	874	869	825	855	846	834	872	836	856	860	878	849	864	867	864	888	857	842	859	823	886	885	852	828	876	891	829	866	870	914	874	792	912	853	882	849	860	849	909	861	836	860	856	883	862	901	855	860	873	812	888	910	889	845	857	870	869	813	834	854	842	848	830	864	869	877	827	886	870	863	880	833	895	849	845	835	853	903	906	874	877	852	806	897	899	881	864	855	810	839	864	861	878	869	895	845	885	874	868	869	906	884	943	844	863	860	863	882	872	846	786	855	880	880	839	887	878	844	894	831	890	893	848	884	879	880	869	859	886	852	890	841	854	884	887	890	832	855	854	847	842	867	809	844	822	830	876	852	835	875	851	912	831	839	852	855	921	853	859	882	846	825	803	829	847	829	833	863	848	878	832	827	843	847	812	872	914	852	855	890	870	855	851	860	864	867	898	927	894	814	843	823	857	813
27212	18058	30737	28230	11563	3243	1329	883	841	822	850	833	852	772	798	845	800	828	779	829	790	818	835	840	812	819	755	829	790	849	771	813	771	789	806	807	788	830	812	817	741	800	754	782	781	822	855	822	807	756	791	789	804	818	808	811	794	835	814	818	858	781	856	816	802	834	808	778	822	781	819	831	804	794	803	813	802	822	855	793	766	781	784	775	828	784	809	772	762	825	822	735	764	810	794	842	792	798	803	822	779	802	774	793	842	840	766	769	776	829	776	840	868	838	799	753	790	768	826	765	794	776	824	793	828	783	786	791	793	838	817	774	811	802	789	823	821	786	840	820	807	808	835	786	787	826	783	760	771	795	778	802	810	839	811	775	778	806	764	826	793	832	831	800	826	799	794	808	754	832	814	823	799	834	834	810	828	831	811	826	776	803	842	789	802	850	804	788	776	790	799	814	786	823	816	798	777	804	835	799	827	789	804	805	794	787	808	818	840	805	845	781	802	764	768	808	788	802	790	750	807	796	819	784	864	834	810	845	771	813	808	780	817	798	819	734	810	745	836	821	828	810	783	807	796	817	827	817	821	776	790	782	750	809	798	806	819	803	755	837	811	782	823	827	828	821	813	740	838	855	748	811	829	711	776	793	796	752	817	777	811	783	786	817	820	786	844	776	814	856	839	837	773	793	828	852	811	792	790	870	812	751	799	803	825	809	856	804	802	743	759	834	797	815	789	807	820	791	815	780	767	779	781	826	792	821	810	805	747	834	831	796	797	836	733	832	808	797	819	836	826	743	781	784	809	794	748	790	797	812	850	815	837	790	802	802	876	811	811	812	808	775	807	830	836	844	805	815	864	824	833	824	821	754	859	806	844	753	786	811	813	786	819	806	816	834	799	788	820	828	784	775	798	808	791	812	786	835	791	861	855	774	813	783	755	794	832	790	835	831	829	804	800	794	794	827	785	849	796	731	739	794	772	742	809	837	770	858	788	863	832	795	792	822	807	821	781	816	784	766	859	787	809	844	772	761	787	806	778	808	742	877	812	844	847	824	785	767	795	794	773	809	798	806	801	806	822	792	764	798	772	855	834	769	808	819	798	834	813	778	813	756	775	836	775	820	754	804	833	868	770	794	804	819	814	829	781	781	828	789	833	809	836	773	819	802	803	835	800	760	804	798	814	891	789	785	783	786	786	795	856	785	779	798	805	827	767	794	807	789	801	843	782	754	861	780	842	821	838	827	817	784	819	803	767	795	784	764	828	794	808	830	803	840	765	841	854	827	776	818	773	826	823	794	797	813	820	749	778	786	787	783	801	804	831	831	804	772	803	780	792	795	834	775	817	836	822	830	796	775	802	756	863	818	852	823	858	790	781	784	817	786	800	779	839	797	857	814	763	817	833	795	805	825	816	764	893	810	845	785	834	814	807	799	783	805	782	834	804	821	800	831	818	815	803	837	859	827	804	831	846	873	836	801	773	805	814	770	820	780	814	837	822	839	802	755	796	880	868	819	780	817	770	817	801	804	806	762	791	809	807	838	827	804	740	814	823	762	780	835	789	756	860	787	842	802	841	838	829	821	778	823	814	788	789	784	779	835	777	819	818	856	779	818	850	757	803	837	754	828	807	784	798	847	778	826	836	796	819	792	808	831	821	791	855	817	776	819	810	828	823	793	821	829	806	761	781	795	836	801	825	760	777	809	737	764	795	750	772	809	818	798	780	801	825	825	752	799	768	808	843	795	800	748	778	827	848	863	760	795	805	793	815	796	789	786	784	762	805	784	754	840	761	793	833	815	891	836	803	803	806	769	803	794	791	819	794	793	834	794	802	836	833	826	780	797	782	803	839	797	801	772	774	760	833	801	847	769	834	805	846	786	792	814	819	802	818	832	801	784	812	826	743	818	812	786	787	865	816	826	781	796	797	797	777	809	773	774	817	799	816	787	857	810	859	802	835	856	811	829	825	752	762	822	806	866	799	786	792	762	804	864	816	782	773	791	789	792	800	877	765	767	797	817	795	848	757	795	841	876	763	811	808	799	779	818	774	785	865	800	833	769	748	778	755	839	808	867	831	809	789	791	817	838	823	815	762	763	809	792	835	802	805	806	795	812	778	807	739	790	813	812	856	776	791	814	809	799	816	823	802	807	790	783	809	771	843	804	845	809	792	807	819	836	803	765	808	804	790	787	775	798	823	833	766	809	829	814	800	768	784	827	813	787	796	782	854	838	803	743	817	774	853	789	793	759	803	826	780	790	821	810	814	799	839	803	873	866	761	813	835	844	823	789	831	762	749	809	805	826	798	815	803	789	793	823	786	839	808	805	821	799	815	812	762	799	796	797	800	810	777	806	776	864	764	832	859	854	759	828	728	803	788	754	784	864	803	800	798	800	771	820	766	753	809	825	835	764	789	797	813	814	811	793	787	798	818	801	755	836	815	795	822	830	836	785	847	757	817	827	791	832	843	855	830	826	804	766	819	804	814	766	812	824	827	792	783	810	802	836	821	798	813	825	845	799	805	808	848	802	793	780	829	756	805	777	807	783	819	787	794	769	827	807	864	826	758	793	844	833	791	711	793	775	812	788	821	783	872	800	762	797	768	822	800	781	780	830	841	847	852	811	826	796	856	828	804	791	806	803	817	854	765	771	781	807	847	798	814	805	823	849	812	805	837	813	783	773	815	769	825	825	783	791	829	803	854	793	802	775	770	751	778	788	770	802	762	867	788	818	837	795	822	838	821	801	795	768	836	819	828	816	763	795	788	824	785	804	792	774	734	795	778	851	811	782	751	798	777	803	776	790	750	809	799	834	776	855	848	774	868	821	838	817	748	857	840	784	789	798	823	813	806	832	809	845	835	780	847	834	854	780	822	788	820	870	826	828	823	818	751	802	806	775	855	823	814	799	815	789	806	808	798	811	846	836	758	799	789	794	820	797	808	831	825	797	812	793	787	829	799	742	787	824	825	738	855	854	803	824	814	781	857	821	837	805	824	838	798	802	785	806	805	874	802	783	809	836	761	770	805	791	812	827	803	849	796	745	818	809	855	843	768	831	772	768	788	795	813	802	828	824	862	843	792	830	834	777	791	762	776	849	797	805	806	786	785	822	822	764	855	803	795	849	828	835	759	787	821	785	820	869	850	833	790	810	794	837	836	771	778	867	787	828	824	798	788	785	843	753	792	826	795	792	874	779	793	780	814	825	799	806	751	820	813	770	819	838	791	782	829	786	801	803	784	765	741	804	746	779	787	787	776	805	795	796	821	803	817	776	819	813	823	766	818	777	820	826	846	820	780	818	800	802	826	846	787	830	828	771	736	837	834	866	775	803	768	762	819	847	770	820	812	815	827	790	805	810	789	789	797	836	777	739	784	794	794	807	830	828	872	815	798	792	805	818	783	818	808	845	757	838	751	819	823	838	739	821	808	808	802	818	764	788	785	801	806	821	795	834	754	834	844	819	780	822	865	808	854	850	781	814	813	734	774	798
5022	13633	30693	18634	7281	2489	1128	751	701	726	753	687	699	688	692	776	693	735	712	738	693	764	728	724	718	755	755	689	763	703	729	749	704	706	720	766	709	726	721	731	680	732	732	704	747	757	774	744	774	766	718	753	726	675	705	686	730	693	792	725	781	702	747	701	697	695	694	694	709	710	717	746	740	715	738	746	767	718	684	751	743	714	677	713	747	737	718	730	754	761	742	707	704	764	724	730	724	746	722	702	754	741	699	712	694	698	748	733	776	691	704	706	737	741	707	772	705	750	700	781	735	785	729	709	707	749	719	723	762	755	705	747	772	734	725	735	742	723	723	795	747	741	768	723	729	715	688	719	706	746	717	731	738	709	709	760	742	728	719	761	754	736	754	720	723	721	692	756	695	693	795	767	720	694	788	721	697	753	759	716	693	723	701	692	726	730	737	728	686	719	818	791	700	755	712	685	749	742	709	673	724	669	733	753	727	743	738	710	714	726	684	711	773	732	744	722	718	744	719	674	700	718	708	700	742	685	705	725	724	722	743	704	721	698	694	742	751	709	732	710	715	732	748	741	727	741	712	704	733	690	703	733	701	731	776	705	681	759	645	736	687	708	761	722	698	735	715	713	748	722	710	733	689	718	727	739	717	731	705	719	719	713	780	741	760	749	760	705	705	724	759	766	679	729	747	726	781	717	712	725	739	719	719	738	765	753	701	708	730	748	710	737	734	726	676	737	717	743	737	720	695	756	664	728	735	685	722	717	715	738	665	707	731	671	727	707	752	744	725	726	702	794	684	726	718	731	780	728	683	693	710	726	747	746	733	715	724	731	739	749	719	750	769	699	729	709	729	761	703	723	725	747	688	732	743	756	756	783	717	708	739	721	672	693	724	742	732	726	747	716	705	726	697	709	708	726	722	722	650	686	729	777	768	692	786	714	726	734	702	796	686	727	747	729	687	705	714	747	704	723	736	722	707	669	752	698	757	704	742	739	756	741	776	753	717	679	747	694	693	734	729	727	735	716	694	732	682	704	700	683	751	732	739	702	755	761	778	720	749	715	706	724	686	707	715	725	719	737	740	722	777	729	671	751	750	765	703	719	712	752	709	726	773	734	716	693	688	718	725	735	712	706	683	727	712	687	676	769	733	750	727	756	719	730	719	722	753	717	710	717	737	748	750	703	664	739	715	689	690	762	669	693	699	730	710	703	712	700	733	747	750	747	728	753	695	735	751	699	740	733	694	700	732	718	752	794	742	717	739	736	780	776	765	750	705	756	704	687	738	716	716	762	688	711	734	730	702	715	758	721	675	652	738	750	751	723	743	763	732	692	726	769	776	740	735	723	739	732	754	690	741	726	730	741	721	723	763	731	773	702	763	741	710	714	707	703	754	725	736	721	693	700	697	724	728	696	708	727	705	683	763	699	730	716	679	770	746	755	735	742	781	665	775	707	731	729	728	699	735	736	723	730	753	690	731	759	723	703	727	745	701	680	754	735	741	715	685	698	681	693	740	720	727	712	774	729	738	728	770	781	722	698	660	700	710	705	754	694	740	744	726	720	712	737	674	715	702	744	732	698	733	719	743	721	771	725	731	720	722	758	719	723	760	728	737	721	689	712	705	709	705	740	723	719	682	731	706	734	720	682	747	723	680	731	702	771	690	730	675	730	680	761	710	735	724	701	718	744	700	710	723	737	745	744	724	710	726	767	701	737	773	711	729	768	696	732	718	766	717	741	704	717	754	772	781	743	705	752	740	740	737	792	772	694	753	681	749	732	703	776	731	746	714	743	696	717	720	739	740	720	798	734	718	769	702	716	678	717	683	699	748	744	710	719	734	734	673	696	718	695	711	684	711	747	722	727	732	667	743	720	712	723	722	751	718	749	679	711	725	734	707	681	712	720	690	722	720	751	725	728	755	728	740	732	730	751	751	738	731	724	733	701	678	766	701	706	698	744	683	707	712	750	747	664	706	699	737	740	709	752	737	734	711	741	779	655	687	718	727	735	786	742	687	759	763	728	737	739	700	735	767	700	672	751	732	731	727	729	754	715	717	715	692	731	658	744	696	762	743	678	735	787	712	720	696	720	755	720	731	718	673	729	706	754	714	748	723	731	717	665	720	679	717	728	727	693	682	713	735	705	725	713	729	727	705	745	732	692	718	701	726	733	710	742	716	747	731	691	733	673	694	747	710	759	729	770	708	723	749	757	781	726	747	712	732	764	694	787	700	679	760	792	732	714	691	715	709	718	657	726	763	748	728	709	740	687	730	714	768	741	680	728	721	717	687	732	677	719	714	686	643	739	711	700	714	723	695	725	700	756	735	755	714	750	743	734	732	753	734	705	765	751	711	692	716	742	754	764	720	722	758	709	714	738	769	712	701	686	748	778	690	702	737	705	727	742	743	730	698	702	689	730	699	716	718	725	700	767	731	729	741	696	740	731	747	732	711	723	760	748	690	753	720	664	773	725	759	749	682	706	805	682	745	756	743	732	746	714	723	691	730	768	744	773	660	724	715	700	721	752	704	734	779	691	740	781	728	755	699	718	736	699	636	717	741	753	744	718	708	769	733	725	712	732	698	686	711	766	720	747	688	731	736	764	767	718	744	747	744	729	741	694	746	697	735	723	729	741	735	764	748	710	720	779	708	689	781	708	744	723	696	741	678	762	696	645	722	721	739	678	785	711	758	697	725	743	774	741	744	673	708	721	748	747	733	728	690	744	716	709	753	739	736	758	713	735	727	728	742	751	737	743	738	746	720	726	743	683	719	771	733	723	762	764	751	724	772	716	678	686	759	727	729	737	732	742	725	758	736	749	713	732	729	727	701	738	681	762	697	720	685	730	734	762	744	750	735	713	692	703	732	771	783	651	682	748	766	693	742	727	744	809	721	722	775	703	706	740	727	702	722	735	758	684	720	709	721	671	705	720	711	746	731	708	746	728	736	715	680	747	704	716	711	672	741	729	752	724	739	687	704	718	728	783	754	709	746	728	774	723	769	755	728	718	739	714	717	756	717	777	712	747	717	724	745	733	768	700	668	760	736	732	703	785	707	732	710	710	713	725	731	721	759	720	714	789	733	683	751	717	746	734	693	776	724	745	755	733	721	664	758	691	724	755	715	729	749	721	740	714	750	749	715	744	686	720	738	779	725	758	771	703	736	736	716	707	701	711	685	732	771	732	736	751	698	757	745	718	698	747	691	778	743	741	689	744	729	778	733	663	730	712	697	745	700	664	730	733	712	728	686	722	769	694	704	728	711	741	755	710	753	735	779	674	718	720	760	674	669	750	725	729	733	678	729	761	737	701	725	766	714	721	750	747	707	749	750	716	748	704	680	727	774	733	729	745	748	689	731	713	683	725	723	682	717	709	725	739	718	756	699	702	708	669	682	708	726	730	739	748	719	754	717	706	731	720	699	741	715	709	790	727	802	718	726	732	694	734	679	765	760	743	696	729	712	694	738	733	750	706	694	761	724	725	800	764
24487	21243	43518	60943	45066	26463	9269	1709	889	814	754	750	776	797	802	772	821	812	767	739	814	921	843	799	782	811	805	840	787	778	795	747	782	754	768	787	828	781	768	712	776	755	757	782	697	794	843	786	759	756	762	781	717	734	737	768	832	734	796	788	793	762	796	779	800	806	765	774	779	777	782	762	734	783	779	801	787	769	761	787	778	791	761	791	813	776	729	771	757	732	769	766	796	799	797	793	729	741	783	762	769	821	791	745	764	765	772	787	744	787	773	753	801	831	785	735	777	756	776	780	801	759	776	790	753	793	740	788	702	747	759	834	829	739	791	762	737	794	717	750	809	764	786	772	743	762	788	732	769	767	767	798	755	765	799	753	788	742	784	776	808	778	740	760	747	744	727	745	793	758	729	812	776	760	781	777	772	722	729	765	805	765	810	765	752	842	738	751	775	777	754	770	790	751	823	764	759	796	752	742	809	817	745	728	752	807	766	771	777	758	771	779	756	759	773	778	765	727	757	788	778	736	769	775	744	764	768	749	745	737	711	717	775	762	830	781	763	836	805	764	748	759	811	722	758	748	738	758	822	728	780	743	736	774	764	799	747	756	798	796	748	782	809	776	796	830	776	756	793	764	719	804	741	785	760	793	797	740	722	760	770	733	749	756	778	780	780	744	810	737	755	760	762	815	793	753	818	797	745	778	759	762	809	711	765	770	787	768	764	824	800	818	775	719	738	813	761	794	782	832	760	770	769	790	796	756	761	733	803	756	766	719	813	764	815	778	773	794	760	791	775	762	740	728	756	742	753	742	793	787	785	761	819	691	779	747	693	763	718	793	799	781	768	764	738	741	780	750	795	789	710	754	752	790	781	754	770	781	788	775	805	828	731	769	773	793	787	769	759	828	804	774	747	782	758	747	766	781	776	777	743	759	796	787	722	779	753	786	789	819	787	737	795	812	771	777	799	745	773	723	777	754	747	724	792	779	763	755	720	770	768	749	716	768	792	733	792	768	749	783	721	764	790	758	785	791	741	784	742	787	746	746	801	796	778	795	724	788	798	825	749	776	756	738	739	773	796	785	779	720	781	782	783	794	808	728	733	717	779	781	783	799	776	775	761	729	776	738	764	836	794	736	745	775	761	721	739	749	815	739	707	760	730	783	759	777	753	766	748	766	756	743	809	740	770	721	725	794	795	783	784	753	730	771	839	779	754	798	765	751	763	771	731	746	735	751	739	790	773	801	820	764	804	765	740	774	678	777	768	723	778	774	770	760	782	746	771	782	745	777	729	806	731	805	812	754	794	794	743	761	738	722	754	745	756	713	752	761	722	771	714	779	749	793	791	748	746	819	738	795	758	788	766	784	770	792	799	773	794	704	787	748	775	790	721	770	779	758	811	744	760	814	787	799	757	786	774	767	787	771	763	823	767	759	771	745	821	811	755	781	758	799	742	756	769	805	773	788	798	803	783	748	761	747	747	822	742	769	780	744	790	802	780	761	772	788	791	787	779	767	763	736	803	764	806	793	761	803	766	744	807	795	773	785	785	771	775	792	764	769	753	742	785	780	762	767	776	785	795	744	813	803	725	764	740	743	807	751	779	766	791	725	782	791	784	816	781	778	756	725	713	770	816	758	779	730	747	740	777	723	779	822	733	813	752	789	741	767	776	754	770	787	789	725	748	779	774	738	756	746	767	769	799	727	772	751	722	759	800	753	779	744	757	825	759	752	801	749	796	755	770	793	797	742	749	747	784	777	774	794	806	765	785	764	750	762	762	750	812	743	733	728	762	754	773	782	754	779	797	760	774	849	705	725	769	737	772	825	785	792	767	781	765	796	767	821	734	776	764	756	787	793	751	762	737	784	765	733	757	793	676	735	753	797	808	832	722	762	762	751	748	763	774	746	805	771	816	728	741	768	752	790	725	782	754	782	760	769	757	766	791	776	820	774	775	756	744	726	779	783	802	783	794	777	771	756	781	761	802	818	765	756	738	726	813	788	741	805	718	793	765	810	772	736	768	772	788	772	768	773	755	722	763	783	744	800	763	782	760	796	739	761	778	772	794	757	756	731	738	737	740	769	724	791	763	774	782	797	781	744	744	813	735	769	763	710	793	770	743	772	807	778	755	841	762	803	796	786	776	751	821	765	777	779	756	823	751	807	742	781	732	770	756	815	770	815	774	822	785	801	819	750	699	813	789	805	789	756	747	748	747	732	756	822	817	783	803	747	752	697	772	768	729	782	769	748	715	803	748	800	752	751	759	789	769	805	768	729	768	784	802	791	796	745	743	786	760	743	778	784	775	765	736	755	771	824	805	796	812	743	779	784	832	784	750	779	734	806	785	784	749	792	765	757	782	710	708	761	724	812	819	796	738	761	791	800	775	750	749	758	723	751	768	764	756	794	816	749	758	748	795	756	748	760	743	822	788	798	781	760	776	732	719	758	798	789	793	798	748	771	787	808	828	794	783	760	723	803	778	804	807	817	766	734	805	776	734	763	776	754	799	764	761	776	734	764	757	786	780	754	735	725	797	743	770	781	789	730	755	831	769	799	789	824	743	765	785	744	736	788	750	785	763	781	754	783	803	778	749	772	761	791	776	788	758	769	748	794	724	761	701	742	758	769	698	772	788	783	708	782	832	772	808	815	747	746	782	783	741	760	783	784	798	830	814	803	773	804	775	772	716	753	723	761	746	763	770	781	752	766	763	762	793	799	771	767	707	793	742	748	800	790	707	777	792	765	783	796	791	774	716	684	814	799	780	772	814	674	723	766	768	755	762	722	794	761	788	765	801	792	751	788	744	778	773	785	802	761	782	744	733	756	761	769	771	716	713	723	715	770	774	760	792	743	790	791	768	752	727	767	743	734	797	830	807	814	815	783	767	794	828	819	765	787	732	828	768	743	752	755	782	798	764	757	735	782	772	789	800	743	767	776	789	739	763	793	726	791	767	769	786	747	787	778	835	788	789	758	775	733	795	758	806	744	750	749	701	698	751	800	776	743	791	790	762	736	780	807	809	720	736	718	740	773	750	782	806	741	785	799	788	772	759	825	720	714	755	774	805	778	762	739	757	793	770	735	770	758	731	838	773	797	700	799	766	726	722	805	743	771	768	758	733	810	768	754	773	777	754	739	778	786	752	783	756	762	773	773	754	790	785	733	777	793	819	755	809	797	754	759	755	766	711	735	745	768	751	791	722	748	749	738	747	763	740	775	735	771	728	752	781	735	797	763	835	818	742	741	794	771	725	756	728	792	814	729	776	788	751	703	746	786	830	784	780	822	743	768	799	752	742	759	735	757	761	796	779	838	758	799	785	746	779	785	774	752	762	805	764	781	740	743	768	737	766	789	788	775	782	780	817	772	776	760	773	753	772	706	741	780	807	799	773	780	792	789	741	759	725	713	778	771	764	783	758	704	749	774	774	802	758	783	788	810	739	798	763	785	801	764	808	757	763	754	706	761	743	761	725	789	788	785	781	793	776	737
3625	30312	73188	64434	39471	17797	4908	1296	803	774	768	794	826	801	758	822	792	786	769	808	825	897	888	847	770	747	766	776	781	804	739	766	766	771	781	734	773	769	752	700	735	746	761	813	762	764	745	740	758	741	752	753	795	760	754	729	752	741	744	742	725	730	785	730	781	790	711	740	746	781	729	774	780	694	768	754	735	780	783	782	783	767	760	741	754	772	807	767	731	751	768	728	763	841	768	761	742	768	771	744	758	767	716	752	771	756	705	770	700	772	776	761	720	712	745	732	741	774	795	754	729	716	767	771	761	748	762	715	743	758	792	715	735	758	743	728	744	760	760	758	707	742	762	757	762	740	728	757	795	774	753	686	817	782	740	703	768	779	818	711	706	725	763	775	763	771	752	782	741	759	729	769	754	740	718	748	746	736	757	797	769	721	750	751	737	756	781	757	737	773	740	787	784	764	769	730	718	727	744	777	749	786	753	764	750	758	731	752	744	783	769	722	763	748	722	680	770	733	688	736	810	725	806	733	736	763	779	743	738	752	801	732	814	753	796	753	741	750	728	739	752	748	725	796	736	773	765	818	786	790	777	759	792	730	743	757	771	781	702	712	735	753	781	764	770	782	687	777	737	698	747	724	763	736	737	786	779	745	761	784	756	791	755	803	745	712	809	755	778	759	756	712	730	798	768	782	721	762	726	765	718	728	758	756	729	776	726	733	794	779	763	772	714	745	778	737	795	773	788	747	716	703	789	766	740	759	724	809	775	805	790	711	803	725	751	682	742	786	722	780	781	725	781	787	761	690	734	742	766	741	775	718	719	785	757	760	757	758	724	755	707	744	758	735	761	768	770	748	768	730	755	760	748	724	757	792	757	758	706	785	771	754	768	738	775	765	768	715	795	823	792	720	741	793	720	774	753	743	745	752	732	772	717	790	759	758	751	763	790	743	749	730	754	767	815	749	730	755	764	800	762	779	759	760	747	803	757	772	767	744	708	716	749	754	753	729	710	754	723	778	736	746	700	791	800	768	738	773	729	743	754	757	787	752	771	785	769	747	759	742	809	738	778	735	765	756	714	745	744	724	750	787	784	787	772	722	753	745	762	737	787	750	721	819	751	772	813	774	755	777	776	734	717	776	734	769	740	752	743	719	781	768	774	755	760	713	760	783	787	786	719	737	733	801	750	755	813	744	722	734	777	819	769	729	749	730	740	735	755	710	730	732	771	740	747	716	749	769	780	755	786	737	792	749	778	775	752	744	782	766	762	717	767	786	764	719	758	765	788	765	757	753	721	720	807	711	786	747	690	778	781	794	750	757	717	756	790	756	771	767	729	771	764	761	777	798	762	725	736	733	747	762	725	748	719	792	742	765	759	787	743	713	681	751	800	764	782	817	751	740	767	797	772	773	731	775	709	788	720	754	724	741	786	773	807	753	782	740	804	712	747	774	779	785	732	709	762	716	808	743	759	828	752	758	760	739	735	760	788	744	765	774	761	745	777	721	757	765	753	716	722	724	788	741	734	743	800	734	761	774	775	775	765	788	725	699	774	759	785	720	756	756	741	742	701	750	759	795	721	712	727	710	811	773	759	765	765	720	755	737	772	790	728	691	755	768	748	698	733	751	716	718	775	774	693	721	743	750	701	780	721	775	745	756	721	780	758	780	708	763	760	799	726	789	716	712	742	734	740	744	795	836	757	745	757	773	765	743	751	785	783	763	738	737	762	754	736	713	700	745	778	751	748	730	810	774	743	728	750	746	759	787	755	792	768	745	752	748	753	777	707	788	681	747	757	790	768	720	747	730	749	791	722	734	716	757	738	762	759	744	752	765	719	717	711	789	737	749	716	763	768	754	747	755	804	691	721	724	779	756	807	736	777	686	777	734	723	697	726	767	776	738	760	769	708	737	752	763	722	787	768	765	722	778	772	733	705	745	746	745	726	739	756	794	763	733	762	801	715	733	761	790	715	746	745	726	811	739	748	727	751	720	744	732	731	760	747	715	746	767	750	762	798	732	738	724	741	779	749	756	792	799	783	793	723	743	753	789	724	761	710	749	709	779	751	736	776	719	763	779	724	720	730	773	748	747	787	779	723	710	720	738	776	725	783	749	718	761	729	776	783	777	746	751	761	752	727	804	715	805	755	736	734	724	699	749	733	731	747	740	770	710	726	798	738	782	770	798	691	754	775	753	782	713	731	743	751	731	747	795	762	743	756	781	710	754	813	745	795	756	737	746	702	779	726	750	766	750	794	735	750	750	744	739	708	798	754	738	789	763	748	721	730	833	791	755	733	778	712	694	742	772	787	733	753	801	769	760	754	783	774	719	760	713	753	784	817	733	693	749	736	733	763	721	775	767	748	760	758	707	725	760	735	746	766	720	809	751	762	756	681	791	770	750	758	748	804	777	743	719	755	718	770	782	771	739	741	763	776	767	767	744	755	755	772	742	824	698	777	743	784	717	775	748	759	750	764	755	750	776	733	742	727	740	802	734	739	763	771	793	773	769	755	775	769	713	736	726	780	764	730	765	770	723	764	727	745	726	780	799	741	762	724	724	799	760	752	792	761	736	825	782	799	770	755	763	801	729	747	745	718	740	750	772	755	755	728	751	763	771	713	773	770	724	744	750	721	779	752	763	763	746	774	766	732	728	733	705	755	711	733	738	776	765	733	698	691	798	770	738	762	784	741	743	763	731	766	774	793	746	758	782	799	740	752	751	745	729	777	812	759	714	782	797	734	777	768	747	724	731	721	747	743	749	737	787	771	792	744	751	744	796	797	749	773	746	761	794	684	673	783	714	767	742	737	750	726	711	765	728	692	734	765	725	734	760	710	791	738	788	714	692	746	715	713	782	718	732	737	715	788	762	769	791	771	770	785	759	719	740	734	776	767	760	744	765	752	751	750	742	765	750	789	765	788	738	754	703	747	703	784	739	748	759	747	724	744	796	739	756	714	743	707	742	764	749	694	784	751	751	753	742	791	750	774	754	698	729	739	792	695	747	756	748	756	708	783	756	726	747	744	747	688	739	741	719	756	780	744	760	817	770	727	768	775	824	807	708	714	674	735	778	812	749	774	742	762	762	735	708	779	803	771	738	733	738	762	778	751	756	714	759	742	702	741	760	779	772	746	743	766	746	765	755	815	738	779	800	716	748	739	731	751	721	786	713	711	785	716	729	763	752	737	747	761	744	697	802	709	755	727	714	770	762	721	773	740	751	715	804	721	703	776	765	741	754	749	738	740	777	769	778	729	781	743	730	766	781	733	738	787	757	746	762	731	770	761	757	746	795	769	739	768	741	790	748	735	757	780	767	792	744	741	723	746	785	763	787	767	744	750	753	708	744	739	762	707	690	734	765	730	748	736	752	771	700	779	746	778	778	731	810	765	734	854	773	737	812	766	778	722	754	732	767	753	712	807	707	757	749	772	755	793	709	708	764	705	760	707	744	761	779	735	753	771	786	743	745	754	778	733	748	757	741	721	736
23751	21109	34727	54872	51324	35818	17111	2888	1051	1008	878	894	902	873	883	864	876	923	903	850	914	1031	1006	958	921	907	895	834	857	867	871	891	849	862	913	853	813	828	851	909	848	857	849	856	867	868	865	829	883	909	848	822	893	836	891	873	846	881	854	853	840	836	873	855	929	865	842	834	823	853	865	921	850	866	852	831	803	897	843	858	828	892	828	891	854	843	869	861	897	806	864	838	851	851	814	827	842	895	850	833	864	929	815	813	824	865	870	832	840	855	806	886	897	875	879	805	853	879	874	859	867	881	860	850	854	881	911	870	854	897	883	881	815	875	809	835	848	845	805	846	880	789	854	873	854	844	849	807	812	850	845	812	852	864	874	848	853	791	897	884	872	879	877	814	859	856	837	898	875	834	869	836	894	877	813	887	805	824	917	847	863	918	846	839	873	828	845	847	898	903	839	823	839	866	835	836	895	892	856	805	819	851	822	890	820	829	848	876	899	875	869	868	846	867	819	882	856	880	893	873	853	895	838	843	896	882	836	844	818	863	808	854	891	844	809	844	871	890	825	881	829	833	887	879	895	829	815	809	821	872	830	859	832	878	880	853	863	904	861	865	914	826	839	878	864	810	876	861	864	886	828	820	854	835	870	816	836	826	937	908	869	841	845	854	890	883	851	908	843	849	872	840	838	824	897	845	854	850	862	838	846	897	863	896	820	805	830	828	895	800	834	912	839	848	832	852	872	812	804	786	880	854	858	898	841	855	860	789	859	872	916	883	853	874	878	944	898	885	857	811	836	873	811	878	857	845	857	850	839	867	820	864	873	845	904	882	834	843	868	824	850	836	808	786	902	876	825	845	872	843	879	876	841	847	880	860	864	878	834	862	860	848	826	822	848	858	888	873	860	829	921	890	816	840	821	805	867	864	857	827	866	824	849	896	870	859	866	882	866	856	833	791	865	859	882	838	830	827	894	798	835	825	837	891	846	819	838	865	834	824	868	821	854	854	841	830	807	831	851	863	885	849	868	900	822	881	882	856	801	886	842	845	889	856	887	881	829	825	872	822	895	862	860	874	886	861	852	821	809	861	820	867	834	846	818	850	877	814	850	907	842	875	854	880	854	872	825	877	904	882	911	901	881	835	910	851	843	868	839	845	853	890	852	836	800	927	818	883	879	873	889	863	894	866	854	843	909	880	858	866	861	843	849	811	873	805	863	843	834	847	881	817	867	850	832	842	840	811	832	856	808	892	868	851	876	835	807	861	805	783	873	901	854	837	862	896	878	845	851	855	859	812	858	862	842	884	864	849	790	898	867	924	833	840	880	890	938	840	860	824	833	879	860	836	847	864	828	839	872	802	856	862	806	903	872	873	846	825	884	860	899	807	835	907	795	878	902	900	816	813	887	857	914	818	859	850	867	866	843	930	896	859	852	847	837	880	866	791	863	837	917	842	877	830	890	842	807	864	881	888	866	903	848	843	814	874	891	865	880	828	871	801	866	851	810	823	874	889	819	830	866	858	834	903	832	852	840	858	871	850	855	857	866	880	893	821	884	855	822	860	784	835	844	894	878	875	847	831	866	860	853	882	871	886	850	864	888	856	843	880	887	866	866	832	883	839	837	830	836	867	883	862	837	873	841	832	818	869	864	830	869	873	870	831	864	814	876	848	863	873	860	871	925	876	855	882	858	860	862	867	894	883	872	810	847	809	879	890	879	888	887	846	846	845	857	864	873	874	833	861	848	866	811	860	869	842	869	828	834	885	844	822	814	823	845	824	883	858	896	879	880	825	887	860	882	859	827	851	860	846	847	868	861	845	818	818	849	876	854	824	795	815	808	849	827	862	795	834	863	879	828	824	844	861	870	858	844	862	813	807	840	840	846	866	827	822	849	861	852	835	834	841	856	871	847	813	896	838	850	832	834	864	815	869	901	879	802	813	846	863	848	857	884	912	877	853	826	862	874	860	796	841	845	833	845	853	886	810	861	808	859	867	828	839	887	871	877	849	818	862	851	859	853	860	858	867	872	847	826	872	906	865	866	849	856	846	848	840	823	901	873	828	838	841	877	883	795	834	863	851	853	883	824	839	863	814	819	862	822	877	873	829	792	898	845	828	865	852	880	836	836	820	834	822	805	824	868	827	892	912	883	881	833	826	887	846	901	835	912	849	832	827	839	815	873	888	889	867	879	875	822	847	906	842	865	851	843	847	817	850	849	807	779	853	888	924	837	831	869	876	804	851	831	848	896	894	828	831	895	857	866	925	906	847	800	810	869	891	859	886	876	874	853	807	868	872	866	908	844	856	863	870	898	797	824	801	839	894	832	836	835	843	878	859	825	850	845	840	878	824	908	846	826	833	816	855	865	902	816	893	831	864	870	841	813	797	828	848	866	911	824	846	867	847	812	830	838	896	864	839	868	819	924	868	880	832	907	870	838	828	831	866	915	850	846	831	792	878	843	820	888	863	859	930	832	814	869	851	843	857	843	823	849	838	896	835	890	845	855	921	863	860	848	858	833	869	867	896	789	879	845	823	842	864	847	882	900	878	820	851	860	879	845	849	877	954	839	879	866	870	860	848	831	857	838	873	886	846	839	880	865	905	851	851	866	823	838	856	858	866	843	852	907	899	831	819	859	850	847	850	843	800	846	868	843	850	843	853	857	823	835	856	859	868	890	832	826	843	837	826	891	894	857	863	879	839	843	889	863	887	876	844	813	907	907	898	851	796	858	820	874	815	906	891	875	819	836	853	835	803	856	887	854	872	863	834	887	836	861	852	879	904	853	881	849	850	839	837	864	881	839	894	867	811	828	868	872	797	830	879	847	840	882	847	896	857	852	901	833	852	916	905	860	819	834	842	862	837	802	825	884	867	863	866	879	838	848	857	886	852	850	835	875	868	898	822	847	835	871	875	901	879	865	826	824	853	858	839	919	849	869	813	831	901	876	849	847	856	871	850	891	912	828	866	840	823	874	878	842	854	843	847	923	880	856	822	841	886	821	897	889	819	857	841	875	861	846	814	860	839	901	871	868	868	867	864	842	871	887	794	856	853	863	879	856	856	844	809	842	849	856	800	873	882	864	915	863	871	859	871	848	810	828	849	856	798	881	878	839	905	900	892	845	822	841	836	858	892	904	879	890	857	828	875	875	813	890	815	852	911	818	824	921	864	862	890	898	878	886	781	824	852	852	826	867	871	860	815	851	796	851	868	842	881	896	857	897	863	861	833	881	881	829	897	837	850	848	895	895	837	841	833	821	839	842	856	880	839	890	849	899	898	865	873	855	835	843	888	825	864	888	858	879	954	867	819	868	832	801	871	868	843	812	842	788	906	818	866	914	850	847	869	846	852	837	807	864	887	892	955	826	801	893	877	892	857	831	844	824	906	847	864	854	836	872	883	860	873	856	834	830	901	837	839	903	848	831	853	917	892	887	876	901	845	822	808	852	850	833	850	829	832	816	924	866	808	875	868	816	868	839	904	874	835	862	831
3771	37486	77619	79592	55428	28359	8363	1773	851	897	860	824	820	866	906	855	829	845	823	871	894	1212	1055	986	888	834	853	840	832	801	896	874	834	836	803	806	877	805	819	867	787	827	804	841	840	814	836	835	838	850	872	838	826	808	822	828	812	877	825	804	842	826	848	786	865	823	866	849	836	830	829	879	857	789	817	816	821	813	847	823	848	766	853	845	772	820	793	877	790	846	793	827	868	864	860	788	895	867	839	833	847	828	840	817	798	826	868	818	783	867	850	821	833	828	795	805	815	869	838	799	819	853	838	836	783	837	842	857	833	820	832	852	840	800	801	830	771	816	788	829	883	814	873	847	849	811	852	817	856	803	812	857	825	805	825	834	806	821	875	820	800	796	780	790	830	778	853	831	829	854	871	888	817	881	842	819	809	844	858	820	831	811	806	782	827	750	837	780	841	806	868	811	814	826	790	841	838	820	792	793	821	833	803	772	843	845	784	860	817	826	893	853	804	827	866	831	847	843	838	871	805	806	803	773	783	844	808	817	851	833	844	799	788	814	799	826	814	824	819	800	819	763	842	859	830	824	810	804	878	758	778	840	813	861	870	812	815	855	849	796	792	825	866	812	831	787	888	796	813	800	825	837	798	836	780	798	834	825	880	851	810	804	770	868	821	880	844	815	853	814	801	829	852	884	833	853	812	796	844	814	849	880	890	832	806	819	843	828	813	859	851	798	778	836	827	814	852	811	798	787	859	847	841	802	771	803	862	798	830	826	855	865	815	815	857	804	817	818	815	853	830	852	853	818	776	894	805	866	841	790	800	813	857	798	776	840	846	811	826	820	825	836	831	824	790	836	806	857	849	809	907	826	836	825	846	820	791	775	794	886	797	855	833	867	840	858	832	824	858	766	851	823	783	869	822	843	803	803	845	817	796	869	792	835	831	793	795	838	810	836	819	840	832	790	785	827	795	828	819	809	791	799	853	840	849	861	826	881	790	816	815	834	801	818	833	874	798	840	876	807	832	851	801	794	862	810	853	774	785	812	845	816	867	840	807	880	812	843	777	828	795	819	847	882	820	872	838	784	811	824	813	815	860	808	899	863	818	781	809	847	870	850	836	832	772	831	801	862	912	835	796	873	783	851	790	831	809	834	819	832	867	832	845	838	807	864	758	875	851	782	809	774	838	853	811	815	837	824	857	854	816	755	845	838	819	766	848	794	864	817	796	818	838	747	825	820	785	801	811	784	832	843	818	797	854	851	824	826	828	841	811	816	816	868	815	783	840	813	786	811	819	841	788	840	880	789	825	811	796	801	865	839	876	822	841	778	803	793	816	801	790	846	817	852	797	785	842	844	822	809	837	873	758	800	782	841	787	846	814	803	801	817	873	803	855	807	794	882	827	794	906	802	788	794	842	836	891	795	841	835	881	852	809	803	804	830	864	815	854	822	854	858	826	757	795	847	837	796	869	795	850	823	823	854	867	858	899	855	849	844	820	847	856	858	842	798	786	826	833	862	862	808	831	851	867	838	875	869	795	895	833	816	825	852	786	878	834	788	752	804	834	817	842	833	816	872	782	802	853	845	832	831	816	778	877	790	852	818	873	796	827	825	779	814	830	798	854	858	816	794	802	852	842	831	821	821	804	824	797	858	810	857	856	851	861	843	856	851	829	850	808	812	774	860	777	795	765	815	875	844	777	824	817	812	779	794	811	789	837	800	872	768	747	882	845	788	857	848	816	863	851	855	827	805	830	831	863	836	847	844	777	853	871	832	858	848	842	826	827	847	836	803	830	857	844	845	808	768	834	800	851	814	783	781	806	859	825	844	902	804	793	859	806	884	836	817	814	797	828	817	824	853	820	845	811	778	796	818	782	808	838	777	860	869	810	807	820	777	822	872	825	801	792	777	806	835	818	804	768	798	858	892	841	816	862	831	825	787	813	827	789	802	886	855	803	822	816	798	792	796	815	807	864	828	812	806	834	866	830	831	794	826	825	880	811	796	831	811	773	820	843	797	753	807	843	804	795	806	777	840	849	827	783	854	816	828	808	850	823	819	848	838	837	816	863	814	827	876	784	845	852	842	783	834	825	815	816	773	839	871	801	802	854	850	828	791	826	801	805	806	823	839	825	851	843	781	785	845	819	840	788	864	833	821	804	809	803	851	789	797	777	806	847	772	794	797	846	888	814	783	794	851	823	790	841	816	809	796	864	802	790	832	819	816	793	873	770	811	827	776	827	763	816	809	851	812	838	790	816	799	753	780	884	792	831	881	877	843	772	836	793	795	859	864	782	819	831	841	777	774	798	823	789	820	828	862	862	855	833	881	838	805	866	824	813	812	816	803	815	836	796	808	830	839	838	808	784	828	796	849	820	823	809	830	829	887	836	814	845	797	829	869	856	850	833	772	822	832	829	821	815	874	838	822	825	812	763	844	802	817	823	819	815	799	800	814	835	837	830	787	818	841	829	800	816	813	794	830	879	808	823	843	828	799	812	773	801	787	826	834	776	819	776	780	787	869	799	796	823	865	858	812	838	855	843	873	820	865	829	809	852	787	879	800	831	816	823	838	806	820	844	789	840	823	836	771	824	887	822	795	800	885	841	798	841	860	806	892	787	790	837	809	816	832	806	818	803	829	843	865	829	823	850	843	815	825	831	806	833	855	802	821	824	875	819	810	805	847	813	806	851	817	835	775	866	856	785	879	792	831	819	802	789	781	800	862	814	856	796	794	823	796	798	781	817	778	823	811	835	809	815	788	858	794	812	786	845	854	811	823	826	845	845	791	847	758	826	845	838	822	852	831	780	787	807	787	851	879	799	812	756	806	838	804	823	818	783	861	809	827	872	801	781	840	812	850	791	789	797	815	866	786	856	764	852	809	818	737	821	856	822	812	812	810	825	830	827	794	830	855	777	857	826	797	807	835	808	881	823	804	755	819	784	782	856	807	833	803	864	824	811	826	841	824	827	845	805	831	801	760	834	781	828	859	817	897	822	793	856	825	868	800	818	834	800	855	800	858	809	838	867	844	868	806	788	812	766	809	854	803	808	826	803	874	770	813	862	798	851	807	832	805	798	824	792	805	802	820	813	816	833	776	816	831	825	820	848	854	850	903	860	833	782	793	858	829	860	828	825	820	857	852	833	817	814	796	871	839	828	777	799	789	842	840	826	811	799	855	801	826	876	859	824	813	860	809	798	815	854	830	814	832	821	796	823	796	816	813	832	763	845	857	811	832	827	862	818	827	824	779	886	845	826	831	809	834	798	833	838	860	800	787	821	787	881	808	883	857	831	844	792	816	829	792	798	833	833	826	861	797	782	827	844	846	803	863	835	825	865	772	799	829	817	771	795	817	836	801	802	819	828	857	841	774	820	822	834	776	807	816	843	846	832	788	851	858	843	820	802	800	883	843	823	822	811	806	842	836	836	811	857	766	839	783	853	818	775	831	842	840	836	827	866	815	848	836	774	799	746	814	796	810	836	815	819	807
27200	13813	12253	31321	16474	5759	1538	881	841	790	840	789	820	793	795	763	784	805	765	799	804	840	794	790	838	770	795	823	783	756	745	844	768	747	812	845	794	825	776	788	796	835	774	774	774	819	785	779	784	786	810	785	770	819	790	787	828	825	836	808	823	823	763	784	807	815	824	721	830	843	795	797	808	778	814	827	830	767	879	798	829	824	797	815	795	782	845	816	776	816	793	829	754	793	760	782	737	800	766	783	781	821	804	798	772	788	792	776	822	779	795	825	807	821	803	831	819	787	828	790	806	774	818	808	799	794	810	773	820	782	755	803	769	754	777	778	774	817	804	780	808	803	809	830	732	807	807	796	791	834	850	835	826	790	788	811	788	809	810	772	819	808	783	787	758	814	811	810	758	752	837	777	825	730	780	812	820	843	763	795	771	801	845	827	789	778	825	794	775	820	825	793	784	807	810	804	813	838	724	829	845	796	828	814	824	784	800	829	837	794	780	796	769	778	799	789	780	761	782	786	791	775	760	821	857	788	826	799	802	866	828	738	793	777	768	807	814	814	785	807	827	781	835	807	808	763	776	822	824	769	808	802	809	812	796	795	771	830	789	789	761	760	820	847	770	759	804	815	787	755	845	802	777	808	775	805	818	791	809	787	756	814	820	769	815	790	746	777	804	785	754	836	838	791	810	782	798	824	815	825	817	767	789	808	797	810	802	829	824	799	761	766	813	801	778	792	806	797	830	835	801	825	771	809	801	752	817	795	772	788	840	791	812	848	838	787	810	819	784	774	817	725	808	764	773	774	747	790	795	805	844	804	755	786	821	794	758	812	808	787	823	784	782	810	774	806	786	830	788	747	815	779	779	790	825	781	759	797	817	810	773	826	825	808	739	833	830	781	805	804	773	798	780	815	780	787	788	848	815	801	804	801	798	760	850	804	742	770	791	822	790	782	829	830	813	859	799	784	774	767	812	806	739	822	803	809	776	826	816	786	794	810	814	749	794	826	800	801	800	823	757	753	856	770	793	762	757	799	805	803	775	788	838	760	843	812	791	750	750	761	855	838	786	795	793	801	796	790	768	822	812	767	817	791	776	800	813	807	760	816	795	747	829	827	776	767	818	838	797	801	774	784	797	807	728	794	851	810	792	760	791	802	807	774	831	832	841	830	841	812	776	743	777	786	830	817	789	820	848	842	791	792	826	765	799	807	799	797	782	827	755	764	783	754	837	796	838	823	776	829	839	780	817	841	786	812	797	796	770	772	798	805	801	835	829	788	798	802	793	816	793	777	797	845	731	724	820	762	749	811	760	788	820	806	775	787	800	803	752	762	853	745	781	799	749	782	839	791	779	770	781	861	768	791	800	804	772	777	787	790	831	853	830	752	784	810	795	831	767	756	758	784	817	755	780	850	754	765	821	778	780	807	809	755	751	813	842	806	779	748	820	817	816	815	769	829	758	814	811	798	780	857	806	789	782	799	799	793	803	784	838	770	805	771	808	761	747	807	797	803	887	776	814	843	778	744	797	783	798	807	836	780	763	820	772	774	824	795	812	786	809	784	823	812	738	740	839	849	752	827	812	805	759	803	834	769	756	818	774	864	808	828	774	774	824	840	737	760	835	799	787	764	837	842	796	789	826	761	781	752	789	763	829	826	775	801	805	854	734	765	855	812	820	784	777	788	768	853	781	812	827	813	803	782	805	795	782	767	830	808	841	787	798	780	862	770	786	806	818	805	757	820	799	860	804	772	812	809	796	809	786	737	818	814	780	822	776	799	753	739	795	763	803	736	840	774	784	822	801	792	786	779	769	812	772	818	770	811	797	839	869	815	803	830	848	806	800	821	825	768	817	810	789	791	814	759	779	818	799	773	773	801	830	761	774	793	816	782	804	817	805	816	730	818	809	798	730	779	804	770	811	809	840	808	809	766	791	785	822	749	754	816	770	861	770	813	826	808	757	838	789	786	780	814	821	837	749	798	805	810	799	826	799	799	866	779	775	803	810	815	810	768	768	822	809	827	839	838	795	792	803	805	822	854	806	806	812	780	830	803	765	782	841	812	805	788	800	817	784	778	783	817	757	758	796	792	750	757	829	764	775	828	800	809	811	792	810	785	792	775	747	792	781	785	795	788	781	830	780	842	773	816	766	788	759	773	786	808	747	767	797	760	736	795	771	761	791	838	779	792	806	778	803	782	776	764	825	776	785	779	868	805	812	804	781	770	767	813	790	750	814	773	783	813	824	763	814	781	782	804	827	798	815	848	805	821	766	807	806	820	792	801	767	771	822	796	794	814	742	880	770	775	816	850	768	764	833	769	808	782	800	826	827	796	832	823	827	819	772	809	786	812	832	774	816	819	843	751	871	801	849	788	796	807	846	821	824	800	774	769	819	875	767	749	850	803	793	821	783	780	767	813	799	803	837	849	725	797	793	721	748	800	734	802	840	774	828	795	859	806	814	791	822	782	856	818	781	803	851	842	892	814	808	753	792	779	795	760	836	801	798	804	776	763	832	867	840	808	808	771	769	781	787	854	824	801	758	799	733	867	820	787	827	803	772	823	759	739	780	755	765	770	818	756	775	812	818	837	841	723	767	823	802	795	794	774	849	838	797	827	819	830	891	826	848	791	799	791	796	863	814	798	767	812	779	798	776	838	804	841	772	804	798	802	815	845	816	815	778	791	808	771	819	801	760	833	784	769	799	809	737	804	828	804	809	785	785	794	795	790	793	772	769	824	774	870	762	836	797	774	789	772	764	799	816	786	836	848	799	812	788	822	851	786	796	822	802	776	786	790	848	838	775	812	770	777	784	751	761	812	779	743	719	832	798	828	785	807	811	754	778	771	810	767	786	781	794	818	783	804	783	806	779	752	793	723	818	821	780	806	776	837	783	757	788	825	784	809	825	794	797	802	854	799	785	800	826	780	792	842	813	767	811	753	802	764	761	758	835	804	765	776	770	841	805	828	783	791	816	830	752	818	794	757	713	786	732	817	764	798	781	816	827	772	806	819	839	755	749	780	798	835	814	770	830	832	802	812	779	791	792	820	809	813	791	797	779	825	787	795	829	838	799	790	842	792	803	785	793	802	793	754	756	816	827	798	806	793	810	825	808	798	786	798	833	793	841	787	812	799	807	762	812	760	787	822	770	776	780	819	827	808	762	819	763	819	788	827	796	799	772	784	811	830	797	787	856	779	805	793	784	778	757	867	770	823	845	790	794	787	817	771	817	824	777	758	769	780	847	782	768	768	777	771	785	795	754	791	802	820	829	830	798	744	772	806	788	757	785	776	786	812	783	820	770	782	808	813	819	768	811	797	796	824	811	790	804	778	813	837	813	816	783	784	861	810	764	763	818	773	785	808	821	799	874	820	801	815	791	804	830	852	836	833	824	855	764	814	810	815	793	800	796	748	793	821	764	814	810	824	780	747	777	831	775	815	848	810	801	816	806	765	744	827	808	766	744	811	804	821	831	783	815	808	767	788
4968	1634	13310	23285	10420	4189	1197	741	724	749	691	689	737	665	697	695	705	707	677	725	763	736	750	713	694	716	614	702	721	694	729	715	696	732	689	702	687	683	709	738	713	713	740	727	709	688	712	713	704	660	700	736	723	706	733	710	725	732	684	719	689	699	748	715	702	671	714	689	700	685	723	675	673	685	687	716	715	753	720	740	693	667	726	711	722	729	707	666	707	705	701	720	733	713	744	683	709	717	701	723	715	682	717	752	736	712	681	716	721	701	688	690	675	720	714	697	724	788	696	702	739	713	707	709	687	700	689	707	740	697	692	664	690	698	696	726	705	669	714	713	748	722	698	672	673	703	697	697	692	726	710	724	735	697	697	714	717	720	719	656	697	747	746	734	708	718	701	743	714	748	704	690	713	697	705	726	713	694	739	682	706	721	664	716	757	682	690	725	672	673	703	765	696	681	716	735	760	696	720	696	678	709	691	666	691	732	707	726	679	714	713	699	672	731	687	754	710	685	744	719	691	730	722	724	720	689	696	698	741	698	688	693	700	705	680	766	716	698	685	715	725	721	754	717	723	711	714	690	706	722	734	686	707	750	655	721	720	709	707	681	645	667	762	705	715	729	749	647	656	699	728	742	747	722	677	743	717	737	708	705	712	681	743	663	680	729	684	716	715	719	689	641	664	746	654	737	742	741	678	666	723	743	658	712	703	744	661	728	748	714	716	732	680	656	686	691	758	717	734	719	719	733	722	764	718	723	721	722	706	713	719	702	722	727	718	741	756	696	682	723	770	716	714	689	740	680	713	726	698	678	698	751	684	714	706	713	698	694	715	724	693	677	730	715	695	698	691	683	709	756	719	687	701	791	680	702	726	738	712	706	739	676	678	683	738	742	707	729	755	713	720	697	683	659	646	730	710	703	675	701	687	702	737	680	733	723	689	687	692	727	744	720	688	686	748	744	715	732	711	693	663	716	729	717	691	720	732	718	671	706	661	772	694	724	690	705	687	685	695	713	693	759	718	737	719	713	688	737	665	724	697	679	735	707	726	686	713	707	782	693	723	661	687	722	724	678	661	715	708	711	701	776	698	721	714	700	728	727	695	739	706	701	742	684	699	702	646	696	723	690	711	697	730	723	687	725	688	759	743	714	729	734	708	680	728	697	683	709	681	711	738	772	680	709	714	698	723	694	693	726	720	744	761	712	691	734	703	689	672	728	725	727	736	700	707	714	727	703	675	682	699	729	697	691	737	727	723	678	746	697	715	739	713	713	681	736	748	715	717	731	720	658	721	719	635	722	760	714	681	729	677	707	680	699	729	669	703	711	672	704	716	708	712	692	711	728	715	712	720	665	741	760	673	689	729	738	773	691	684	721	660	709	701	743	705	783	698	713	677	725	684	747	700	695	707	702	687	678	688	733	696	781	707	704	707	676	761	705	675	712	714	664	763	650	698	723	678	697	696	735	703	734	733	706	726	726	714	676	744	699	694	684	763	697	709	699	717	667	680	707	704	739	669	727	701	744	713	709	694	703	731	763	710	751	735	717	677	693	772	718	703	725	725	726	663	737	701	705	704	713	672	698	742	743	712	715	733	702	715	758	763	768	793	657	663	685	644	733	725	723	714	733	708	652	676	667	707	710	744	713	735	689	691	685	742	727	766	699	719	668	687	750	692	729	732	728	764	705	713	687	748	730	687	694	700	736	709	729	708	697	712	703	715	692	689	672	747	669	710	707	683	707	722	709	706	692	759	679	731	736	751	700	707	729	751	749	637	706	706	736	723	741	740	719	699	718	690	691	685	712	698	698	715	714	723	710	665	685	664	701	741	744	706	755	698	705	699	748	695	703	671	752	727	750	718	705	724	695	768	672	783	745	679	725	717	712	740	696	703	737	727	715	706	701	734	707	745	685	706	701	696	724	748	638	714	718	737	747	676	742	727	719	725	734	710	673	751	696	719	684	704	722	766	683	755	724	723	704	748	737	704	710	721	734	694	714	723	683	693	725	751	752	717	694	682	684	716	710	680	778	718	697	717	704	718	681	715	651	731	729	689	778	675	687	712	712	714	705	760	715	690	749	744	679	752	760	738	706	735	704	719	703	726	725	719	750	701	688	675	706	733	665	745	703	700	699	749	710	711	730	704	689	727	709	695	725	704	710	735	705	665	725	728	710	725	737	657	745	728	751	691	658	693	706	687	705	737	712	725	715	686	652	693	710	718	696	723	656	695	657	675	727	742	711	704	678	731	724	728	695	720	696	668	688	689	711	733	730	710	752	699	708	728	746	742	718	697	707	704	706	718	726	706	702	708	702	705	710	700	709	679	707	755	741	675	723	724	692	719	702	704	722	703	722	682	727	694	680	765	714	687	687	746	712	704	716	707	686	697	715	668	740	690	703	739	677	705	727	752	663	709	730	681	688	696	729	691	713	721	714	677	677	723	714	696	711	743	690	743	644	692	801	694	709	734	674	685	678	750	676	720	743	722	716	705	714	705	681	705	692	702	746	711	681	713	698	738	684	710	733	751	726	709	692	690	679	679	702	750	708	749	697	753	702	722	656	669	703	735	696	673	683	753	722	729	695	739	659	677	722	676	685	694	718	648	700	719	708	699	665	718	682	706	690	705	700	753	738	700	653	759	744	709	720	742	792	708	719	703	704	665	707	728	680	694	689	711	730	696	670	718	684	692	665	733	692	678	714	714	727	698	678	700	711	712	677	685	707	705	741	702	708	736	745	705	683	732	680	669	719	668	660	695	689	698	721	707	748	764	670	744	745	730	724	776	703	685	670	701	712	669	657	734	735	778	753	696	757	692	691	682	658	743	728	709	698	737	749	715	714	674	750	686	730	756	699	720	728	648	721	689	711	730	712	681	722	748	719	689	712	673	712	737	711	729	682	754	666	750	741	733	734	683	708	671	676	734	702	720	708	746	755	744	723	722	688	688	757	690	705	686	724	691	725	662	713	676	732	723	736	734	717	761	701	744	717	719	767	709	710	748	766	712	662	674	715	692	708	721	674	702	722	769	730	682	688	697	686	674	712	736	692	685	687	697	737	700	741	707	720	659	713	709	701	682	711	736	674	686	678	703	718	742	660	802	707	726	696	721	697	721	693	721	674	666	681	726	724	696	701	709	761	685	731	717	682	741	687	712	718	724	716	716	711	719	755	738	710	669	736	650	719	717	701	721	712	641	771	728	722	789	735	689	720	731	678	716	721	717	699	715	710	777	716	705	730	663	727	692	693	695	729	739	714	726	686	692	777	701	692	696	716	706	684	731	782	699	701	687	710	738	697	738	702	730	701	709	702	727	683	714	708	705	710	701	673	703	750	706	716	689	702	764	736	766	728	738	690	701	702	702	702	700	731	654	705	688	748	731	724	728	737	677	686	695	672	701	708	735	700	696	749	696	690	734	761	689	709	699	724	688	708	723	733	696	687	730	711	707	718	687	766	734	693	740	747	691	717	729	711	685	727	709	724	748	718
24504	21097	42078	61592	45860	29391	10641	1440	899	838	801	798	806	817	787	782	739	785	746	712	834	843	886	856	762	804	739	757	757	791	760	769	784	745	774	780	749	753	799	787	813	774	791	778	780	788	707	758	746	774	767	774	765	815	770	761	750	753	764	802	750	813	771	750	754	694	773	768	801	761	797	787	782	767	803	758	756	794	765	773	794	796	821	768	684	794	745	728	754	789	770	771	705	725	785	772	716	817	723	679	761	775	762	775	758	756	749	778	753	797	757	788	713	802	773	708	799	700	808	790	804	805	745	757	723	767	802	766	703	760	770	805	756	738	770	695	770	753	761	750	815	739	756	764	768	767	765	802	744	790	769	780	751	758	746	768	754	807	762	757	715	784	766	758	756	746	756	781	790	765	818	764	731	751	751	785	724	795	770	765	772	809	784	791	767	719	747	754	772	733	819	761	748	738	778	742	774	796	767	766	762	774	815	800	738	749	782	796	743	748	750	788	762	739	741	718	819	798	828	738	736	740	717	727	780	746	774	748	771	739	758	726	701	768	844	761	753	775	776	754	789	764	747	750	761	730	719	809	773	807	782	783	746	770	787	734	750	791	712	782	774	820	787	723	760	790	787	751	787	809	782	736	774	751	777	738	754	750	766	771	770	763	709	815	740	730	778	758	750	716	768	827	730	756	794	755	748	759	763	755	777	713	746	847	760	764	815	746	750	814	824	748	841	752	752	794	718	777	797	749	786	787	757	802	876	810	760	737	756	744	776	786	757	758	767	768	796	731	753	778	769	797	778	734	774	652	777	728	798	731	735	789	755	778	753	793	771	728	781	761	776	789	762	819	753	740	778	749	797	802	741	709	769	808	754	808	723	778	730	776	778	760	740	779	740	761	757	760	816	781	754	778	758	790	742	836	781	741	776	759	762	723	817	749	790	790	802	768	777	808	775	785	736	747	768	757	776	754	772	711	747	766	742	775	793	772	782	791	822	767	789	766	773	773	789	758	828	780	740	731	751	784	752	751	785	774	734	747	784	713	805	755	771	790	745	751	761	756	802	712	746	784	742	758	782	797	752	763	763	756	756	789	780	717	747	687	746	770	760	779	721	746	702	776	742	797	779	781	807	783	793	795	779	803	744	739	790	782	723	758	816	767	750	790	778	742	765	783	782	820	755	749	778	783	761	782	761	803	788	772	766	768	777	779	794	787	737	762	762	729	776	750	815	730	752	792	792	821	777	710	814	795	747	738	770	756	760	717	862	736	756	759	751	756	717	779	725	762	731	755	787	733	785	734	737	730	738	694	760	756	768	740	769	736	749	726	740	698	775	808	767	716	770	731	758	805	773	790	750	816	745	741	792	763	790	756	751	729	765	760	784	734	740	774	776	758	831	760	755	781	788	770	817	762	745	778	772	750	784	791	769	784	754	751	800	783	736	746	736	794	772	829	781	744	747	753	728	754	788	809	752	749	755	782	751	789	748	760	766	762	744	759	754	731	735	758	762	730	754	779	783	777	784	765	778	731	770	741	738	743	738	776	753	749	718	791	773	763	762	759	717	743	769	782	793	756	730	767	801	782	736	802	719	737	737	754	733	789	795	738	729	718	771	780	774	790	753	722	811	755	726	778	780	746	813	770	778	762	718	771	763	767	771	755	765	733	752	810	770	762	794	761	730	807	683	748	779	792	740	748	782	772	735	811	754	771	747	732	705	776	743	751	717	765	761	760	739	749	846	771	783	770	801	793	722	744	761	731	702	750	760	796	755	765	828	758	769	763	769	809	780	747	776	729	782	781	736	724	756	746	778	791	791	780	808	764	739	733	769	771	814	785	794	766	757	733	777	800	737	750	711	804	732	752	785	779	755	730	782	783	778	727	784	803	723	799	793	758	769	797	743	744	801	742	728	817	789	792	794	763	765	773	805	718	712	784	776	764	726	754	730	752	749	754	797	778	776	703	711	842	741	755	734	772	809	781	785	751	771	777	777	764	796	724	736	781	738	719	746	751	775	838	732	747	775	755	779	764	746	781	764	746	708	754	767	768	783	773	790	756	818	769	784	794	776	768	754	747	777	718	779	810	771	737	744	746	772	795	762	753	758	766	765	782	754	769	721	753	765	752	815	753	800	770	800	772	767	830	759	784	745	767	736	723	781	745	702	781	758	742	799	742	774	769	732	780	736	749	792	746	733	729	720	772	792	747	748	776	759	774	745	739	767	776	802	729	773	739	782	773	768	765	737	817	752	726	766	758	733	820	738	778	750	788	727	747	731	779	747	755	773	771	813	790	731	789	779	773	783	728	775	749	805	743	766	774	752	723	710	789	777	789	697	725	729	790	759	755	771	765	753	735	707	732	772	777	800	778	753	791	767	770	763	767	775	778	763	743	768	806	780	789	788	786	745	808	691	714	758	771	772	784	754	659	755	803	731	730	781	771	784	779	782	747	784	770	777	762	771	751	753	739	766	800	748	706	721	730	768	765	758	755	741	767	778	742	721	721	770	712	753	763	788	748	710	790	788	726	729	721	755	699	767	770	815	752	747	792	796	760	763	775	747	757	758	745	751	720	788	768	781	785	752	760	743	769	819	716	743	746	758	787	778	775	823	772	792	795	766	792	701	751	795	793	742	780	674	715	754	738	706	754	776	768	775	747	741	743	728	751	734	745	784	752	798	743	755	763	781	728	740	760	747	788	752	788	770	760	739	725	752	761	710	745	722	772	733	738	751	752	767	762	789	755	754	794	780	725	744	765	765	763	725	783	777	767	773	744	776	757	762	802	737	732	774	746	732	767	763	754	774	748	784	721	829	779	767	768	769	750	759	717	731	793	774	780	742	792	710	789	804	762	738	773	742	730	813	790	741	722	772	776	803	761	758	731	798	730	734	730	800	800	777	746	745	733	718	713	763	733	769	726	806	729	744	748	806	744	789	744	749	787	736	771	782	771	759	765	769	810	751	746	762	798	736	725	801	751	739	802	756	773	721	705	760	781	774	818	805	798	799	715	752	797	743	790	744	718	746	747	814	785	812	761	791	782	752	797	768	760	794	773	795	808	737	823	742	773	767	761	717	766	772	803	777	757	741	743	750	787	739	777	771	803	742	755	773	721	739	776	772	796	791	740	747	800	714	719	765	726	781	768	773	745	752	769	755	764	771	766	734	714	754	718	771	709	775	757	818	788	817	759	770	772	729	759	774	795	778	767	767	788	791	797	792	746	742	778	765	774	764	812	743	716	715	772	744	724	755	738	792	724	743	765	752	793	757	740	810	729	783	725	759	697	740	754	727	731	746	749	771	737	763	799	774	784	819	810	799	780	756	739	725	798	740	778	807	786	782	774	768	773	781	794	746	784	756	755	747	819	791	742	750	772	781	742	790	699	721	743	768	685	749	796	753	747	735	734	794	803	739	767	755	717	740	774	759	709	816	714	738	797	749	710	712	711	758	775	722	755	749	743	777	801	774	723	730	760	737	778	767	727	768	741	766	725
3530	11248	78008	66251	41683	20707	4722	919	772	776	772	799	738	735	768	767	800	788	743	793	777	926	901	853	757	822	758	789	760	727	756	781	749	708	758	727	737	735	808	738	743	791	780	759	756	746	770	763	744	725	780	771	725	769	722	788	722	736	792	761	746	730	712	731	762	696	777	711	735	763	744	775	741	735	728	754	775	787	744	745	778	732	784	742	757	756	761	746	697	773	747	724	757	762	740	760	737	724	748	693	759	748	736	719	743	720	673	780	704	725	748	765	742	798	752	714	695	786	789	827	750	776	741	757	759	757	760	748	726	765	743	739	732	765	729	805	733	722	791	748	763	723	720	775	722	750	734	713	736	788	758	750	744	720	744	726	754	755	742	724	793	767	737	762	742	801	712	741	695	773	749	713	743	777	762	743	707	749	779	770	711	744	708	725	701	730	718	746	808	756	750	766	728	765	724	751	751	772	755	750	742	717	764	756	782	721	785	717	704	731	745	701	770	723	722	693	777	749	731	766	737	759	706	753	809	746	708	727	667	713	741	728	704	758	739	770	775	698	740	704	793	786	772	743	774	712	813	745	771	714	751	729	741	714	805	691	765	696	807	739	768	710	716	766	757	770	754	714	739	754	763	801	670	760	748	732	765	754	769	798	796	752	746	741	705	786	771	725	722	752	740	760	757	788	713	790	741	780	731	712	722	774	771	740	719	759	701	768	711	710	716	720	753	771	750	751	732	796	717	774	744	752	722	725	706	734	761	747	762	769	776	762	739	680	741	755	696	752	744	764	745	737	746	760	726	739	803	770	721	745	768	756	731	679	772	750	732	710	746	721	752	715	735	774	772	718	771	727	755	757	765	749	782	724	696	728	733	749	758	747	737	731	733	734	747	732	730	767	727	744	740	717	703	733	758	733	808	740	740	777	730	749	778	781	736	797	752	731	724	778	693	726	734	751	728	759	743	743	732	713	727	750	773	709	716	787	700	707	760	725	768	766	711	752	730	730	705	697	708	755	729	785	721	811	710	780	744	776	741	755	731	769	762	747	741	767	761	703	764	776	693	747	760	732	711	751	757	771	732	791	734	726	704	746	751	737	728	696	741	723	752	745	706	782	724	793	734	757	729	753	784	712	770	750	766	745	765	755	732	772	796	746	777	785	745	734	731	742	746	727	719	740	730	772	803	760	738	683	720	731	759	706	800	757	766	752	738	713	794	749	747	707	739	722	777	762	708	742	771	767	793	736	741	733	724	769	727	794	740	729	748	726	757	717	697	709	748	774	702	747	759	766	782	706	784	747	718	728	687	734	743	713	726	763	762	744	715	746	715	723	732	765	805	735	687	780	750	742	727	798	699	734	756	696	763	751	742	750	745	737	742	739	758	724	730	718	749	784	712	756	684	700	767	749	722	709	730	774	765	735	775	739	749	717	738	704	759	755	732	787	772	753	765	735	781	758	790	725	757	724	768	722	755	756	758	785	754	697	767	758	783	715	760	732	724	726	758	804	765	731	733	740	749	778	782	722	748	744	815	763	745	709	765	761	759	731	760	713	754	771	738	682	811	761	766	694	802	746	754	712	708	735	731	701	763	721	761	722	783	713	769	726	811	761	760	748	743	766	717	779	752	749	721	758	741	758	774	736	759	767	751	749	766	791	722	731	759	757	689	705	766	720	754	761	729	754	753	771	734	778	731	804	724	786	749	707	751	716	720	754	748	731	774	726	778	753	770	776	679	711	758	757	726	746	745	698	800	795	744	766	792	732	744	716	779	736	724	731	710	735	764	716	737	775	718	762	758	734	780	733	732	762	724	734	722	745	748	691	758	718	745	721	740	738	727	742	785	788	763	784	758	746	746	716	743	698	756	754	771	742	711	733	779	774	751	738	747	768	775	744	717	739	731	749	696	727	694	767	770	757	777	741	718	736	723	695	748	727	712	716	717	781	760	772	760	750	711	706	752	743	722	734	744	744	743	765	750	733	762	701	709	732	796	700	755	730	715	784	703	706	733	734	777	731	747	790	727	692	688	734	727	741	743	733	784	750	756	783	761	773	663	701	799	752	733	721	774	751	759	728	758	771	729	801	703	693	771	765	735	727	757	735	778	728	727	804	774	781	763	748	766	735	770	742	771	736	736	744	750	732	772	720	728	765	690	738	796	758	701	728	784	754	728	794	728	756	740	718	742	731	711	735	741	765	751	734	748	765	730	739	766	778	773	756	743	737	706	742	765	761	751	746	752	729	732	721	737	763	735	721	744	737	761	737	710	772	800	710	755	777	689	756	761	704	761	736	760	768	724	715	776	705	774	694	732	761	749	775	755	764	762	741	783	763	738	699	750	745	721	720	797	712	780	736	717	749	755	761	756	752	767	797	776	738	796	723	721	743	732	770	728	771	776	717	783	778	767	711	724	745	711	753	782	736	739	751	773	721	736	720	760	782	759	752	773	764	740	749	808	754	785	731	756	778	712	727	787	755	742	797	786	743	739	791	752	750	790	731	774	763	778	737	719	700	771	736	761	750	754	764	740	773	739	734	729	779	747	732	730	736	739	713	760	738	773	723	767	770	729	740	743	766	711	742	732	742	775	762	778	707	740	743	766	728	701	784	761	789	781	797	743	706	734	735	790	702	775	765	752	730	738	792	742	758	752	773	765	737	709	778	760	765	742	685	701	777	786	765	716	749	723	703	693	747	733	765	734	745	721	705	719	771	731	750	756	708	742	738	782	741	795	715	774	769	823	740	723	753	705	758	733	747	741	734	733	749	697	743	793	732	711	726	744	713	723	753	747	768	746	723	723	778	747	750	765	732	789	800	733	736	750	772	783	681	754	709	722	742	747	757	774	733	755	731	763	758	730	739	722	751	782	762	748	753	765	743	680	717	732	750	712	737	793	761	754	752	747	766	766	712	772	732	741	759	777	752	752	700	718	714	717	704	747	766	741	711	754	714	733	773	722	740	759	774	765	765	719	739	805	712	732	754	759	749	697	726	770	733	726	761	712	700	733	742	708	763	716	700	715	707	769	730	723	757	722	770	746	736	719	733	811	769	714	751	742	763	730	752	729	731	746	783	727	778	725	748	752	750	732	721	720	699	756	757	702	752	760	698	721	726	735	728	762	758	723	731	715	728	749	748	744	724	756	750	758	726	777	738	756	721	763	700	772	772	742	740	732	696	763	768	763	765	766	755	741	757	731	734	741	786	739	724	735	737	750	717	763	766	714	743	731	730	735	701	730	740	748	746	736	709	754	726	731	725	739	725	722	770	764	767	718	735	741	715	726	729	774	732	731	732	746	719	746	726	740	766	729	779	765	771	783	724	748	728	737	734	766	785	724	774	717	750	746	757	750	717	771	693	742	787	712	752	782	711	767	744	756	748	753	719	743	751	751	796	788	833	744	731	779	754	749	744	784	727	717	746	777	725	730	712	787	700	753	721	723	721	745	718	684	736	708	741	742	755	741	716	744	736	749	805	738	793	745	767	767	700
23800	21125	35260	49767	50038	36391	16926	2438	995	944	904	946	865	877	894	872	860	878	906	915	977	1004	1091	946	929	921	886	877	917	881	865	845	822	877	883	852	846	947	903	899	900	846	864	857	840	849	870	852	875	861	825	866	882	909	875	886	892	850	868	839	906	823	881	871	875	849	870	831	856	897	830	870	897	859	869	869	848	893	881	884	904	907	856	836	851	871	882	842	858	831	897	863	854	821	880	866	850	830	831	924	856	847	855	850	832	840	868	796	854	798	863	860	859	865	801	871	883	885	896	840	867	884	874	827	840	890	902	848	871	893	865	840	861	853	886	851	854	852	902	855	892	845	875	857	880	844	867	848	833	909	868	863	833	834	821	900	837	887	819	840	889	907	838	825	831	904	872	856	859	820	895	822	860	832	899	879	900	907	858	880	875	821	851	897	832	838	839	855	869	873	825	890	884	823	838	834	880	859	837	861	847	835	836	893	885	868	843	856	879	878	847	841	838	895	891	906	833	876	837	865	822	866	886	884	816	820	857	821	866	825	831	873	832	861	825	888	910	843	848	877	843	904	803	900	895	907	779	881	881	806	850	816	814	858	873	864	838	854	829	854	833	833	880	836	815	861	892	866	846	897	809	867	799	865	905	922	845	884	824	863	877	867	864	849	879	865	884	906	897	901	876	872	841	874	894	881	863	836	833	903	939	824	806	861	850	853	848	909	843	856	863	896	897	869	902	868	867	806	899	849	891	866	848	882	882	860	856	855	845	938	830	843	846	797	801	832	836	891	866	864	906	841	884	885	866	865	856	836	884	879	859	836	878	859	784	827	872	860	917	888	862	863	860	892	896	911	864	854	855	905	842	820	907	900	858	851	891	846	853	858	838	876	832	849	820	847	792	809	910	815	878	856	801	948	853	848	813	949	841	840	824	824	879	815	827	860	855	830	856	841	892	827	865	875	812	892	863	850	826	821	840	857	867	879	855	888	808	881	862	815	857	825	811	890	884	771	837	803	898	834	843	867	847	819	789	921	845	882	840	816	830	864	859	848	839	832	879	890	838	832	839	838	832	893	848	877	897	844	826	851	924	881	828	851	909	868	850	851	862	854	849	798	872	863	875	897	860	839	824	822	854	882	839	842	853	829	849	892	851	870	871	848	813	899	852	842	810	825	828	829	847	820	840	816	833	841	826	835	849	901	870	855	832	901	823	937	879	875	858	894	824	866	864	873	842	882	877	922	865	808	838	893	871	832	880	887	861	785	897	923	845	869	850	890	813	799	866	805	845	869	879	869	879	855	840	858	834	856	882	870	918	832	855	878	862	843	829	868	834	858	870	810	867	833	875	852	835	870	849	774	868	880	848	872	870	833	844	849	917	862	867	913	880	887	836	856	904	846	904	864	815	847	843	871	825	845	843	843	837	908	846	855	874	854	889	867	869	840	897	897	857	846	885	839	826	881	846	868	892	856	881	874	852	872	805	811	867	855	840	877	854	824	878	850	884	876	858	838	841	883	828	829	843	876	844	874	922	837	875	870	862	910	887	841	928	834	892	856	842	827	861	905	882	832	838	863	871	861	827	858	886	807	834	873	832	879	859	845	841	851	875	838	861	907	837	841	890	833	844	798	868	827	870	855	848	835	850	864	863	861	902	871	846	876	850	875	893	890	861	872	849	845	856	812	889	865	859	890	832	901	835	833	824	868	860	875	876	849	911	852	839	883	857	880	836	953	857	862	880	889	883	838	910	819	802	863	864	851	872	882	846	866	861	842	874	920	891	871	800	853	883	815	834	874	925	865	906	914	859	874	912	854	866	841	817	872	842	874	864	926	844	853	827	923	830	840	805	888	855	804	834	852	841	847	861	864	857	877	840	865	879	862	878	842	765	819	817	892	940	897	797	881	836	848	833	886	883	857	799	864	828	888	914	891	862	863	899	877	840	872	828	907	846	902	872	926	811	845	879	854	857	794	863	886	880	867	857	817	925	856	935	832	861	890	892	890	899	849	843	845	889	872	893	871	867	838	874	922	850	838	872	866	876	851	863	817	874	862	853	791	880	767	903	865	846	848	867	826	904	825	858	851	831	867	858	860	844	866	843	914	963	858	887	869	846	861	831	869	826	816	843	800	892	867	846	863	838	879	849	898	832	867	820	863	877	850	860	824	824	857	903	871	846	832	846	873	891	860	871	806	859	819	858	821	847	870	850	847	810	888	856	857	874	789	826	867	831	865	844	874	858	840	890	847	821	867	837	802	836	838	863	862	807	868	845	860	791	807	852	860	865	869	807	849	854	846	887	836	823	849	855	860	794	842	843	857	818	806	896	904	835	866	869	846	833	879	867	866	813	803	852	902	875	834	868	837	880	881	893	847	839	893	872	810	794	862	808	820	903	910	839	824	845	866	887	863	908	855	844	874	810	891	860	870	821	883	891	875	824	835	803	835	871	870	910	902	920	891	824	859	886	866	789	843	839	865	855	849	839	861	852	903	896	896	876	890	891	882	916	819	842	827	914	840	841	865	877	873	839	853	867	907	870	901	873	848	837	909	860	845	897	858	822	862	867	879	899	839	883	845	841	897	826	823	884	858	857	838	886	887	857	819	908	881	845	854	797	831	849	839	843	892	831	879	866	809	873	828	870	890	875	855	745	844	798	796	859	864	844	892	893	844	881	911	836	880	823	908	833	890	903	815	864	880	863	864	881	823	849	890	837	860	886	829	824	911	843	901	833	890	910	870	840	857	876	821	840	902	826	826	874	831	924	846	861	857	847	836	826	903	833	867	899	842	880	827	803	803	816	839	806	896	857	839	840	789	873	861	872	855	811	875	850	848	789	885	825	826	867	865	886	855	913	850	858	887	873	830	894	874	862	852	847	861	843	840	822	846	844	827	803	877	937	864	859	904	850	837	890	901	878	888	879	836	866	827	894	809	852	837	834	847	808	859	852	888	888	831	863	838	851	910	906	843	831	918	872	876	887	858	852	888	768	827	854	870	884	842	828	833	862	863	824	828	833	867	866	841	865	843	885	838	791	859	862	817	810	885	808	860	896	833	834	850	837	840	804	879	806	833	818	835	837	949	892	848	840	873	846	895	845	852	879	803	859	839	813	888	849	870	898	886	815	847	891	832	862	829	893	856	857	846	857	859	820	846	861	855	853	841	827	907	902	849	865	858	883	857	836	895	860	890	878	864	831	827	849	843	793	870	868	862	837	872	854	863	825	840	865	866	851	868	849	834	879	872	869	877	854	808	843	834	879	873	868	757	856	867	846	827	869	868	826	857	838	847	836	841	851	900	826	832	897	860	865	862	857	891	885	836	900	852	852	851	829	795	825	856	920	860	906	855	835	857	892	847	867	818	861	854	866	868	843	881	885	838	822	835	888	871	861	840	848	852	869	902	867	837	871	869	873	915	846	846	910	872	878	878	816	846	891	809	851	887	881	868	818	891	888	847	870	857	857	875	816	854	861	882	889	819	847	882	844	852	901	844
3831	18924	75938	72374	57177	30003	7398	993	855	855	858	820	894	843	866	834	854	844	829	837	894	1047	1024	926	902	888	844	839	852	834	813	866	809	840	846	825	832	815	829	848	846	861	872	895	845	881	865	768	858	885	830	852	826	813	898	856	857	838	819	859	879	864	817	879	856	859	847	826	803	850	899	847	829	859	842	865	821	853	835	825	877	902	846	907	907	796	847	824	824	879	819	832	835	864	859	861	868	813	854	816	884	851	882	856	861	832	860	810	832	847	833	824	858	835	821	816	855	842	842	873	787	858	814	871	859	819	880	833	862	815	901	912	895	854	848	868	826	901	865	865	837	776	860	871	829	819	831	787	851	864	837	840	841	835	822	805	776	800	850	825	826	797	795	801	833	842	819	816	812	803	807	897	843	839	841	849	843	822	861	809	830	824	844	864	844	844	842	834	875	884	831	828	837	888	848	839	851	853	837	876	843	805	862	886	773	842	829	814	828	849	811	861	814	813	840	814	848	856	825	870	885	845	837	862	847	825	847	831	781	827	836	854	859	826	896	848	850	815	788	893	824	812	854	820	822	803	849	846	817	848	854	794	848	859	850	875	847	842	858	817	862	842	840	844	868	865	884	824	806	823	866	924	803	862	842	872	783	835	874	829	872	802	841	853	798	883	853	832	861	842	829	800	873	824	817	882	883	815	846	843	827	873	824	810	837	911	909	836	868	809	855	836	835	845	839	827	805	844	874	841	858	875	849	883	844	818	832	782	813	850	861	872	849	806	867	831	810	797	860	833	770	836	841	847	834	847	827	820	805	867	808	865	816	842	839	802	829	766	830	817	877	885	849	824	862	847	862	819	803	906	848	805	870	945	849	857	826	873	863	830	873	860	867	806	838	837	883	801	821	850	880	873	877	810	763	807	846	826	882	826	855	880	884	846	820	801	881	860	920	845	876	858	874	847	786	837	847	884	820	866	815	850	839	863	800	835	812	863	877	820	820	807	782	864	798	830	842	799	858	870	830	780	889	794	830	842	908	832	861	820	799	845	842	819	801	801	829	882	831	812	829	869	836	858	879	877	837	841	819	795	825	812	842	830	820	861	874	867	856	857	850	856	838	833	816	859	854	890	893	842	831	853	865	867	782	831	872	867	899	874	844	841	863	769	830	815	790	828	890	860	838	878	883	817	857	841	811	810	876	822	836	812	869	815	838	806	842	858	826	851	869	858	835	847	846	879	853	834	840	903	807	833	823	854	811	809	800	800	769	769	844	802	859	837	816	872	808	859	829	833	849	858	858	850	800	832	868	805	830	829	830	783	813	840	842	852	856	857	851	821	800	852	856	872	868	852	834	885	829	880	834	866	872	805	862	876	854	836	771	799	807	808	814	779	802	845	859	793	841	813	899	807	879	851	824	834	862	891	828	851	849	842	831	850	831	862	869	879	857	869	859	876	853	909	847	835	875	823	894	821	840	865	821	811	846	836	813	821	844	811	881	858	852	846	808	820	873	853	811	851	834	901	865	860	789	821	848	814	855	820	885	867	886	857	832	821	856	863	859	881	875	798	844	827	795	874	855	796	851	820	839	863	853	848	858	845	805	863	878	854	838	823	865	817	914	832	822	834	806	825	832	878	882	847	784	806	878	862	830	845	826	809	859	835	847	859	772	814	807	818	848	832	853	836	821	848	806	843	865	783	838	831	835	845	851	816	844	769	867	830	839	836	820	850	894	808	888	822	884	828	865	892	911	872	759	882	893	836	861	798	831	874	815	838	818	885	783	839	842	821	874	860	837	895	788	861	825	842	829	817	827	843	868	853	854	844	882	829	845	832	806	886	820	825	838	876	830	823	854	828	861	813	818	863	849	815	903	772	773	819	816	870	799	869	826	807	834	862	774	805	782	900	816	856	868	790	817	840	834	818	844	829	797	805	777	847	816	838	842	836	874	795	785	858	794	809	817	828	896	878	844	847	870	855	852	835	837	865	823	849	865	790	843	875	838	842	847	833	820	799	857	786	820	804	800	871	869	852	874	857	795	863	798	864	879	857	782	877	819	818	821	869	858	807	844	796	873	856	839	881	815	808	800	839	843	829	877	843	830	881	827	849	864	816	828	866	826	776	920	893	831	929	818	848	816	811	874	840	811	830	834	808	840	821	848	792	829	807	847	863	815	832	793	848	859	811	872	847	820	839	908	873	846	876	870	837	864	846	797	843	819	814	862	836	875	821	827	771	887	827	840	813	877	769	875	800	855	825	762	840	837	883	853	859	827	855	825	866	820	830	855	871	800	783	856	821	865	805	846	855	842	873	812	818	854	818	856	793	850	838	814	866	802	793	866	840	804	831	863	872	849	857	838	823	859	796	864	831	828	836	838	795	858	845	821	833	901	825	822	797	871	828	864	841	848	820	828	832	824	845	896	834	803	873	880	830	863	853	845	873	826	858	859	824	829	811	812	863	847	783	861	850	825	867	827	832	890	818	850	828	822	844	801	801	857	815	847	809	870	792	858	778	861	874	860	818	826	854	773	806	913	821	833	816	784	823	831	848	754	845	882	831	788	825	831	906	821	848	875	824	809	805	826	830	869	839	825	864	866	853	832	832	824	834	772	806	793	845	855	867	816	850	835	832	848	831	892	825	838	834	887	826	815	877	870	832	835	831	825	904	867	805	838	857	843	824	775	831	816	799	876	815	832	839	834	844	793	858	798	813	834	852	864	831	785	793	793	786	869	879	864	839	797	873	859	828	835	836	833	793	866	843	843	792	806	833	830	836	856	848	804	802	852	797	845	795	837	863	798	849	817	864	822	885	791	858	825	852	887	845	859	826	800	864	875	845	831	830	784	909	827	807	819	837	769	841	866	905	788	818	825	856	858	830	818	821	898	807	865	846	823	851	879	844	840	831	851	906	765	793	852	816	881	827	829	815	814	871	824	822	883	794	851	905	870	865	826	811	885	857	848	820	850	817	867	802	862	830	840	832	804	896	884	857	853	842	812	840	795	843	886	844	853	838	822	859	868	823	793	866	915	827	853	863	836	822	844	827	832	851	846	828	841	838	884	851	796	836	835	881	822	815	834	865	869	802	765	903	857	788	800	842	843	822	810	818	843	858	816	832	812	818	821	896	856	796	882	832	838	812	762	857	850	804	856	834	821	847	846	852	816	812	868	795	808	845	830	824	845	800	837	863	829	856	828	826	838	795	841	845	915	816	856	807	868	830	823	848	801	756	809	846	849	875	853	833	829	821	834	838	824	839	888	848	855	810	860	842	817	814	836	876	856	857	828	807	819	811	848	858	810	821	832	799	843	829	809	833	850	832	879	826	800	818	836	788	818	801	810	887	825	835	798	827	819	827	852	853	872	812	815	813	805	858	778	798	872	845	891	810	834	799	826	852	834	857	869	803	874	781	874	845	831	855	856	846	836	831	795	856	818	814	818	821	815	813	852	815	877	895	819	844	808	857	794	802	802	833	808	784	880	830	863	812	853	828
27213	16384	32443	25171	12922	4256	1371	856	800	840	779	777	745	768	822	722	765	783	760	811	878	867	816	828	802	812	849	794	798	791	827	816	794	793	852	801	806	799	772	798	798	799	810	817	791	792	799	789	781	782	781	805	793	815	786	793	770	809	820	819	753	822	874	817	768	774	770	757	806	811	757	775	809	751	800	802	811	768	817	844	761	813	807	806	800	777	794	769	834	805	816	797	813	770	794	801	862	784	779	752	795	771	776	800	772	792	805	824	867	856	833	834	779	773	758	845	803	778	771	804	800	794	815	798	771	843	820	789	832	851	794	788	781	775	801	808	799	750	762	844	823	781	833	776	814	772	813	776	815	793	778	815	773	825	802	791	760	792	826	780	741	819	781	803	809	847	760	812	815	786	781	818	756	793	776	821	714	823	802	792	773	826	840	778	817	802	774	775	769	808	789	754	824	822	760	757	828	735	721	805	778	739	800	785	790	788	766	779	811	793	817	749	827	789	821	779	761	782	829	800	802	787	814	821	798	764	775	746	838	744	789	808	803	799	769	800	784	787	773	758	779	786	752	765	842	776	778	787	872	799	828	795	836	822	810	825	761	794	787	788	775	828	811	807	805	783	826	768	773	830	790	830	817	863	788	803	827	797	831	806	786	765	752	809	861	784	816	783	785	775	809	836	808	783	793	809	843	811	790	771	843	811	817	768	773	810	803	788	789	790	774	754	815	790	815	802	780	858	806	837	792	803	736	859	802	761	802	760	789	759	784	783	780	773	766	788	797	802	790	757	782	790	728	755	813	836	803	823	814	772	841	782	804	785	762	788	760	788	789	773	810	773	782	763	805	773	791	781	831	745	779	812	823	830	820	780	815	780	777	815	782	777	773	772	798	783	813	827	846	761	778	772	813	733	809	863	759	828	774	775	741	794	812	872	820	801	805	824	750	826	776	839	837	803	792	818	801	767	765	839	804	780	803	820	787	801	823	822	790	783	798	800	760	854	786	805	848	768	792	793	782	786	815	746	801	770	799	787	773	785	845	792	830	780	759	828	765	728	766	811	819	828	776	777	800	755	815	845	808	751	815	777	799	784	756	790	778	794	795	766	705	833	753	817	836	772	768	761	794	766	810	725	767	776	812	766	836	800	803	821	777	754	779	826	839	863	789	776	810	778	820	837	790	819	799	785	773	802	825	781	754	812	774	832	805	743	777	792	788	829	806	760	770	796	766	787	793	785	761	793	798	803	834	784	805	725	762	821	777	798	790	747	758	814	761	817	774	774	858	762	814	808	777	821	811	771	797	785	771	822	812	790	802	732	831	802	770	795	767	845	756	800	801	801	802	791	774	805	831	781	781	811	771	815	807	862	788	779	802	798	795	789	788	767	790	819	829	829	754	774	781	802	824	751	746	787	787	763	781	769	778	796	857	827	794	813	827	838	841	785	794	845	787	810	855	740	830	774	763	784	728	720	794	771	791	818	805	767	802	792	750	770	774	769	788	841	788	776	828	779	832	821	812	775	777	829	856	789	815	793	817	788	778	813	797	742	792	794	768	803	806	778	777	814	789	832	799	787	766	734	865	789	778	791	753	801	751	807	799	796	772	827	810	779	793	810	821	781	776	837	792	799	791	784	818	813	773	770	850	788	805	815	791	786	789	788	800	741	796	795	791	773	774	821	781	851	818	797	779	786	757	783	787	778	819	802	774	769	775	789	798	829	745	812	797	749	780	810	865	767	797	765	834	749	822	811	805	749	761	783	753	782	827	841	809	775	825	830	788	819	778	766	772	832	826	770	851	754	842	833	763	778	815	773	820	818	780	829	828	769	808	775	767	819	787	778	776	843	747	847	792	760	848	815	790	723	767	798	847	777	760	798	764	823	804	776	812	830	817	747	823	775	785	775	735	771	813	837	800	796	802	847	760	829	806	788	761	830	812	777	779	817	803	768	821	827	764	785	855	746	811	792	787	764	786	801	809	780	743	762	765	842	821	768	815	766	809	745	734	773	781	792	772	831	809	824	798	804	786	796	846	779	797	771	770	813	819	849	818	810	802	789	816	758	811	807	844	769	843	792	779	887	778	826	861	797	816	772	803	767	826	825	822	785	839	771	766	789	786	831	783	822	781	779	754	838	796	817	838	733	859	826	777	813	776	753	757	791	840	865	791	807	761	769	816	755	812	794	772	781	807	810	749	794	796	792	816	806	796	826	801	764	816	782	809	780	809	832	784	769	784	828	805	860	791	809	854	806	729	794	791	824	767	793	789	788	781	826	820	817	841	798	798	785	809	768	777	791	836	777	833	794	745	805	758	858	768	839	798	783	833	781	785	804	819	781	776	820	776	756	790	795	804	766	773	777	794	782	749	777	797	836	790	783	774	804	812	777	805	806	793	820	850	872	780	760	783	798	774	795	780	804	845	792	808	782	771	768	804	774	801	791	805	814	838	763	794	863	792	779	827	773	754	783	703	776	802	767	798	746	796	775	805	818	849	792	770	752	808	800	791	796	823	828	806	822	828	804	835	800	791	804	837	773	824	797	807	842	825	794	759	846	750	837	808	774	805	790	859	765	793	794	788	783	771	787	800	830	797	864	861	751	802	823	790	775	788	832	792	831	796	835	810	798	788	796	803	786	827	796	849	832	835	785	780	830	775	733	796	787	778	844	828	752	774	762	791	766	774	807	830	786	790	786	732	746	800	771	805	806	834	772	758	804	789	781	857	799	741	779	811	794	806	794	742	787	832	810	760	780	775	858	792	760	737	816	801	765	842	830	786	800	816	822	801	789	827	794	813	798	818	805	845	800	816	789	781	804	789	815	866	789	796	792	769	790	814	793	777	824	800	849	800	789	823	780	788	806	829	740	721	785	752	772	819	792	790	778	737	816	816	804	804	747	796	780	833	796	778	833	809	820	777	808	779	770	866	803	779	803	822	795	815	814	790	770	781	815	828	836	830	806	804	787	785	764	781	843	782	798	784	806	768	755	802	790	784	805	754	776	758	778	785	789	750	792	787	828	822	770	809	812	823	792	763	764	773	827	809	801	771	757	810	760	792	807	824	789	765	784	771	802	799	798	855	758	829	840	757	767	784	774	769	789	773	796	726	772	817	794	798	788	784	713	841	812	790	781	796	786	767	832	787	807	759	751	813	751	852	798	790	806	777	771	738	810	778	796	756	796	845	836	822	754	802	865	801	809	788	766	764	845	753	772	796	816	827	828	814	814	870	798	811	786	758	822	770	789	819	798	826	809	797	797	809	817	821	818	724	804	845	829	805	760	780	760	778	772	813	717	778	822	839	789	834	819	781	809	771	755	751	826	855	791	800	854	820	838	815	786	867	773	814	818	775	795	830	828	774	810	813	766	800	798	781	816	808	818	840	815	839	814	757	812	771	820	791	802	795	768	746	778	791	778	810	786	766	769	835	791	810	783	839	802	774	795	773	753	794	801	744	833	805	770	815	789	820	792	799	833	774	781	757	788	828	797
4950	10834	32196	16962	8887	3260	1062	715	670	662	747	707	761	725	720	731	691	718	733	728	748	745	751	742	742	731	748	693	752	687	769	704	704	716	735	702	727	700	676	716	725	724	732	688	705	642	738	705	744	706	711	682	728	750	667	745	743	697	708	737	725	684	666	662	653	692	707	672	697	708	734	719	721	762	700	711	691	691	734	765	693	696	712	723	720	744	733	738	725	740	717	732	746	706	734	752	750	744	742	733	730	724	758	756	757	693	732	722	708	693	690	690	721	670	731	724	712	725	696	763	761	724	691	729	721	749	710	692	686	704	698	698	702	720	671	711	741	733	710	725	733	728	651	713	709	705	700	672	747	681	708	715	711	709	711	730	749	761	716	670	696	693	670	701	711	681	711	684	723	746	707	693	727	713	721	730	665	724	669	695	729	712	707	769	756	729	684	680	711	670	701	698	702	700	688	735	708	734	696	694	692	740	716	715	721	703	706	717	680	702	715	757	751	693	730	727	671	686	709	769	719	711	721	745	731	752	741	721	685	695	742	671	741	725	679	762	724	671	663	690	693	805	694	739	730	741	730	689	691	724	705	744	742	720	723	721	690	682	688	729	720	711	706	732	729	662	715	652	702	750	708	744	753	688	729	712	720	700	731	725	736	707	730	689	676	694	723	663	747	683	702	736	699	702	696	726	718	741	716	710	694	717	695	698	683	730	717	691	734	706	767	726	705	739	672	719	710	652	681	734	668	683	716	721	695	730	689	759	714	748	732	719	756	743	716	736	750	712	712	718	703	749	689	672	758	715	663	740	740	740	712	747	725	680	690	704	709	713	759	725	671	710	715	734	682	757	685	732	741	739	726	750	721	736	675	696	716	715	710	681	725	708	736	695	678	762	718	729	732	719	689	700	683	698	743	693	715	724	709	729	712	697	720	692	721	769	719	732	716	758	711	746	679	736	688	721	680	690	709	697	707	704	731	745	708	707	719	689	741	684	688	724	710	720	752	693	731	723	659	692	685	694	738	742	746	680	684	710	733	705	693	691	707	683	766	754	711	694	752	678	678	709	721	676	744	757	692	726	709	695	739	687	718	706	677	731	737	710	694	731	724	723	752	760	694	699	701	662	687	715	718	699	734	710	703	727	712	685	714	708	678	740	763	707	712	749	739	721	678	700	731	686	702	706	749	728	686	729	702	737	708	710	706	746	765	713	685	730	726	711	729	708	685	727	757	716	711	770	779	729	731	692	711	703	708	700	716	721	662	698	743	674	754	734	683	708	790	699	720	721	701	704	678	745	689	717	696	762	699	718	728	672	747	676	786	720	734	720	699	716	722	706	729	754	747	680	711	697	687	713	713	702	693	708	765	717	722	669	662	739	718	747	684	704	744	701	678	736	693	759	728	717	730	741	720	739	711	690	706	724	736	764	781	724	725	668	696	695	747	714	720	753	720	748	675	701	720	711	727	680	705	718	732	708	733	702	710	708	746	723	750	732	729	754	700	747	667	699	766	735	727	712	685	713	685	753	686	730	655	693	707	742	699	659	704	746	694	713	692	679	723	729	753	727	740	684	709	705	666	711	638	729	707	716	724	699	744	739	728	711	725	726	682	727	691	705	670	676	676	721	720	717	677	698	703	709	723	716	700	723	717	709	728	705	714	729	703	701	698	733	663	721	710	675	681	753	743	706	705	739	677	772	722	723	700	720	673	729	704	705	752	689	713	670	695	701	715	714	746	739	746	713	683	682	773	707	756	756	696	735	710	766	674	725	703	693	689	708	730	713	717	729	694	701	755	693	689	740	700	665	733	723	735	687	754	738	704	717	732	691	692	631	698	689	778	718	756	688	759	704	736	711	722	736	730	769	737	686	729	689	677	757	663	665	685	683	709	691	685	714	683	701	724	719	735	703	737	712	722	684	708	731	651	693	727	665	707	737	722	672	708	680	705	706	714	692	695	717	709	705	739	683	672	746	675	724	749	727	669	734	786	736	715	675	667	746	732	737	712	694	704	752	686	754	722	716	718	731	767	714	692	671	727	732	745	727	664	667	738	699	704	667	747	770	730	713	718	719	709	677	676	726	744	695	702	751	735	699	726	704	744	658	736	674	719	755	762	669	722	684	694	719	725	713	675	723	716	731	689	754	716	718	697	695	740	675	732	734	719	678	652	672	735	708	725	707	763	730	709	730	738	737	690	701	709	688	721	675	663	732	742	676	704	739	695	720	707	767	661	675	701	664	723	727	748	753	756	718	728	685	704	792	713	720	737	718	770	776	698	715	715	715	731	756	756	717	716	663	732	703	683	727	747	709	680	712	721	719	652	740	711	717	695	719	729	728	679	696	743	697	714	700	671	721	737	694	727	683	719	691	725	745	718	733	719	699	697	706	691	706	735	668	709	721	679	718	718	695	721	717	740	693	736	718	701	758	704	756	687	663	743	707	728	729	690	669	713	703	710	769	721	669	668	737	725	707	722	730	682	680	741	719	733	728	700	758	724	761	680	738	747	721	745	732	667	730	716	717	709	739	722	684	708	743	678	741	732	708	734	735	694	727	692	715	700	724	755	698	689	721	692	755	713	710	714	718	694	693	739	706	698	715	734	655	695	652	735	698	680	742	744	734	742	678	729	723	734	718	740	711	711	737	702	704	696	673	724	711	755	720	740	716	702	715	668	731	726	715	681	693	721	694	689	706	749	702	725	717	715	754	712	740	769	694	713	754	759	730	695	710	707	709	731	713	722	728	702	691	677	711	675	715	723	773	715	705	731	718	707	713	720	713	723	723	712	689	693	774	723	713	704	680	734	746	704	711	665	721	759	701	643	681	750	743	706	695	735	716	719	683	757	725	722	709	718	747	721	702	747	701	654	757	713	697	700	727	723	731	676	756	745	705	695	694	688	668	749	750	745	756	708	695	708	670	684	769	704	698	658	722	702	708	709	746	737	701	742	734	744	683	668	746	697	678	732	689	711	697	727	694	725	651	734	720	697	699	685	728	731	750	689	694	783	715	703	763	668	721	751	726	719	738	694	741	733	713	713	698	730	736	691	662	723	721	724	725	687	733	715	695	734	735	754	712	712	702	674	729	728	743	728	766	776	724	745	688	731	685	667	711	730	715	741	722	750	719	730	699	738	745	723	727	688	686	729	718	705	697	740	726	697	744	759	701	674	710	681	731	754	762	736	734	734	727	735	704	709	715	687	709	671	737	731	748	730	731	736	714	732	716	692	658	687	714	670	702	670	731	722	689	671	701	677	687	705	707	720	706	694	735	686	761	691	714	731	745	735	697	716	722	678	698	696	766	725	695	723	730	707	697	728	709	703	695	710	694	729	747	719	721	712	739	671	748	695	719	701	737	742	682	728	715	726	705	741	741	722	711	726	728	737	725	645	704	733	656	703	738	652	720	716	696	731	732	731	748	735	682	708	738	704	682	695	737	675	687	744	718	756	713	720	728	685	698	780	730	673	735	695	699	717	752	725	742	677	736
24474	21249	47528	55897	43263	26893	9370	1341	848	823	806	797	797	771	787	787	805	763	776	762	800	853	838	795	772	796	758	761	786	747	737	749	771	744	767	771	759	741	771	750	760	767	776	808	725	742	738	770	766	756	733	743	795	776	765	804	761	775	750	780	744	730	764	785	801	850	783	748	766	821	774	813	770	782	765	765	749	787	746	728	771	732	768	783	744	772	722	740	751	776	789	745	728	794	811	822	735	747	714	779	822	801	791	766	764	754	806	765	774	745	779	776	740	746	739	797	735	772	765	800	751	773	724	756	762	739	763	782	749	771	754	739	764	744	755	762	737	740	725	738	794	803	782	824	713	757	745	779	758	752	769	737	731	752	752	803	715	744	761	737	750	754	767	746	836	829	742	733	734	778	742	745	782	779	704	763	764	747	763	736	792	735	744	781	726	758	792	764	767	817	763	751	758	766	808	748	710	741	813	771	772	759	767	759	828	753	745	751	727	751	737	771	712	756	822	819	750	737	767	746	810	715	800	750	756	784	727	765	741	730	776	794	810	770	767	764	697	740	825	760	751	782	775	742	768	787	721	781	760	730	786	783	756	744	747	775	777	722	783	729	755	756	790	795	751	725	771	755	759	763	746	789	761	761	772	720	700	747	807	779	789	793	771	788	756	779	799	789	756	740	743	748	753	761	716	785	780	745	754	751	783	753	766	772	756	837	747	760	777	751	770	753	772	734	744	797	762	780	756	706	770	758	729	735	766	704	779	759	766	812	775	738	754	737	727	755	764	763	772	772	761	765	778	735	775	780	829	761	748	776	748	779	781	754	750	770	797	724	750	753	742	780	793	756	752	777	784	785	749	775	827	737	739	757	785	736	729	755	801	742	768	789	723	748	791	736	780	713	741	742	801	737	815	737	746	699	733	796	753	771	738	806	756	759	748	751	709	777	727	755	754	762	702	730	747	737	755	736	729	719	756	777	728	781	729	810	766	745	742	766	774	789	748	810	782	736	719	775	709	750	765	744	729	782	777	764	731	762	751	751	783	757	780	755	666	762	745	784	769	789	748	810	785	758	785	798	807	726	710	789	794	756	784	767	776	716	790	740	772	766	753	759	710	774	786	780	716	772	807	753	770	744	772	758	799	774	746	764	763	792	801	752	725	735	775	744	757	728	773	808	771	785	763	790	777	750	785	798	747	817	785	738	771	794	736	686	779	758	796	774	755	728	779	796	725	747	804	819	752	810	750	768	741	755	783	795	785	706	788	708	785	716	799	739	741	804	721	747	737	796	772	746	728	796	765	732	781	821	738	756	776	735	824	844	792	723	757	756	750	816	774	745	783	766	724	711	790	776	726	773	777	734	756	729	757	749	712	810	740	782	738	791	803	798	709	746	736	812	742	737	743	815	755	742	706	775	764	735	753	761	789	724	781	765	780	719	736	809	773	738	748	720	786	742	837	740	754	732	787	732	812	768	738	785	774	815	766	718	752	788	748	780	756	797	789	776	773	794	815	749	739	747	758	833	757	761	750	775	814	838	763	795	705	715	763	730	727	771	765	729	786	771	771	778	758	762	809	768	814	756	711	743	789	779	729	765	797	716	740	739	740	765	760	781	769	807	773	736	782	766	769	798	748	783	712	746	754	753	771	760	810	769	793	742	762	781	797	763	774	807	748	724	775	720	777	751	786	754	705	765	761	807	786	768	760	792	782	752	757	718	795	764	762	748	765	761	782	761	738	766	781	777	749	717	758	740	725	743	771	808	743	736	709	738	796	736	737	798	806	764	753	752	802	789	784	770	798	843	729	765	792	717	706	749	745	758	717	772	748	781	750	752	774	786	761	718	781	737	784	765	780	733	774	715	688	780	754	720	788	781	784	762	708	777	776	728	711	764	751	772	731	767	757	720	775	750	706	834	781	733	702	783	806	763	759	737	803	734	753	765	730	780	820	727	753	791	723	776	745	798	757	743	783	776	757	755	804	750	716	761	769	770	738	747	768	744	734	751	790	763	779	784	778	714	803	773	797	784	750	787	803	715	763	823	769	738	728	802	789	800	750	732	804	724	793	768	737	783	727	685	787	706	754	764	755	777	676	734	746	720	730	755	738	734	798	744	740	715	767	786	777	715	741	791	762	744	756	750	777	786	737	757	770	735	703	791	791	754	734	785	736	749	754	746	771	749	729	757	749	758	747	791	749	716	767	731	748	746	795	729	737	792	778	781	742	742	759	803	762	767	754	706	747	765	784	816	796	806	785	762	704	745	723	778	771	750	777	733	729	798	812	734	789	743	758	738	742	811	748	779	769	744	770	764	751	718	736	755	767	749	763	734	676	774	771	730	698	772	765	762	791	790	813	739	793	818	809	765	717	763	783	771	721	761	735	776	787	733	798	724	845	741	807	749	745	745	773	750	786	716	734	712	807	734	756	723	755	755	785	766	731	768	747	769	758	765	798	765	741	750	775	745	780	748	741	745	743	703	769	751	736	778	786	830	769	749	752	731	735	742	731	811	830	709	797	719	726	790	716	721	714	755	726	805	747	747	767	730	764	802	753	777	746	795	729	772	740	745	802	766	716	733	750	788	707	758	739	733	753	776	756	808	818	730	787	832	747	789	793	709	735	763	776	735	760	752	749	723	739	745	719	729	781	729	752	709	737	761	735	730	730	750	770	739	756	784	667	757	768	772	721	712	760	739	767	777	709	739	761	808	707	727	793	730	747	777	764	756	798	761	757	735	775	754	733	759	779	751	789	734	763	767	768	809	751	739	757	790	750	725	751	769	735	730	739	732	720	739	760	735	773	704	791	808	751	720	782	746	757	760	734	726	735	745	770	728	764	758	760	684	759	723	679	738	717	732	745	722	768	764	774	741	723	733	822	721	753	753	738	807	766	729	739	787	732	717	779	708	761	766	809	730	757	729	783	810	743	760	746	701	747	716	751	792	727	737	770	767	767	831	809	760	789	789	763	767	783	800	788	768	760	777	777	757	760	769	794	793	687	778	726	729	770	723	784	777	799	763	724	732	749	784	778	777	708	735	754	764	783	791	767	733	768	731	802	764	777	730	800	745	745	742	781	768	780	762	772	754	761	743	753	735	767	788	786	767	803	774	762	756	745	785	747	798	737	753	771	768	691	753	731	765	762	768	762	783	753	745	780	769	747	792	751	782	727	785	755	753	779	779	726	759	749	783	799	758	725	775	756	779	753	794	764	782	733	724	742	751	755	737	783	759	765	784	762	804	752	781	787	728	735	770	833	787	746	765	741	730	748	732	715	747	785	775	804	791	771	727	771	730	793	763	722	752	733	699	785	755	715	751	787	826	763	788	759	784	741	783	778	759	734	808	753	771	776	779	788	722	713	759	744	752	722	714	752	745	765	780	789	790	774	758	740	739	766	817	816	739	768	796	797	770	766	786	770	767	767	754	763	728	773	736	762	717	724	760	768	793	779	798	734	738	856	773	764	748	774	720	768	693	774	723	784	716	772	737
3931	41003	79865	60725	39758	18888	4475	948	812	760	770	805	784	772	760	762	764	770	767	756	820	875	820	808	768	763	758	737	724	761	773	765	738	811	799	744	792	783	744	761	754	762	759	721	817	772	738	744	739	803	733	746	760	781	756	757	716	772	757	774	752	700	758	767	734	757	747	790	781	742	743	723	700	752	740	770	739	766	718	744	781	740	806	782	786	765	738	764	713	707	704	747	787	748	791	757	781	766	766	741	766	786	736	777	779	751	760	808	798	758	720	801	761	679	798	788	726	796	831	730	721	747	755	741	726	747	738	743	713	740	759	793	764	741	767	789	760	777	765	723	733	769	743	751	733	762	771	819	755	744	761	725	769	780	757	781	746	759	678	801	817	737	740	769	720	751	771	706	734	756	738	762	782	754	769	760	744	796	730	780	716	718	733	757	785	768	789	799	778	785	721	736	784	756	708	750	756	757	768	782	711	748	728	743	767	773	695	775	789	801	726	785	757	772	766	715	781	747	734	801	756	761	744	727	775	785	722	761	745	794	765	786	755	740	730	785	792	755	711	778	728	728	810	780	729	759	751	733	753	753	740	756	751	767	733	793	745	729	718	764	758	755	751	829	775	733	780	742	775	721	778	751	752	738	774	775	752	716	751	731	773	767	757	740	713	751	766	746	724	716	806	783	820	738	761	767	740	788	749	774	751	691	819	769	799	772	768	787	796	751	771	727	756	747	789	754	790	794	732	733	779	719	730	784	706	797	772	783	783	761	762	778	738	730	736	749	801	735	745	738	778	729	744	813	739	755	749	744	787	735	768	758	738	772	791	754	778	763	727	755	752	756	784	754	733	765	761	692	730	790	732	761	777	752	755	755	745	763	741	764	685	754	806	783	753	755	803	691	715	713	794	773	742	737	767	751	751	788	720	777	788	767	825	722	779	741	769	749	775	776	736	773	779	711	763	752	771	727	733	780	785	750	711	766	751	744	749	755	771	820	762	791	727	765	764	781	745	783	818	793	813	796	706	753	732	778	737	715	777	730	759	801	772	757	708	743	726	768	728	765	751	770	781	794	792	766	794	701	775	777	779	751	703	782	746	791	764	741	737	745	742	746	749	728	715	736	757	767	755	747	784	820	745	765	789	771	763	770	740	728	725	734	776	777	755	761	758	754	788	773	809	790	729	742	792	773	792	762	755	759	737	764	751	758	754	780	789	781	747	808	802	832	698	759	764	738	764	757	750	712	740	767	732	750	772	752	737	728	733	708	775	796	735	778	747	720	768	768	767	713	765	759	746	723	774	741	788	689	748	800	814	731	751	669	755	712	698	749	751	714	712	768	765	749	732	756	676	707	716	784	698	780	747	727	760	740	737	791	774	777	778	746	691	791	709	712	764	796	769	743	749	793	729	795	786	756	696	713	762	773	787	768	808	759	754	784	747	769	768	753	744	775	705	743	768	734	771	746	750	728	729	731	751	756	730	781	753	794	761	734	741	789	772	749	734	766	744	746	752	757	762	741	743	769	746	742	770	769	762	752	743	785	773	768	751	737	776	780	765	798	731	767	772	782	766	771	753	742	822	745	760	791	791	757	814	723	743	774	802	695	757	736	760	760	737	792	728	775	765	779	735	742	722	777	732	714	727	791	804	776	744	725	690	751	715	739	744	781	760	791	725	777	814	728	763	755	774	756	767	778	754	798	700	747	794	784	764	757	775	719	746	772	819	803	732	752	762	715	731	717	743	780	777	736	775	791	787	755	726	759	762	724	745	763	738	720	761	726	767	836	733	709	729	758	841	797	773	730	818	725	751	786	760	779	748	822	749	773	768	742	772	775	773	763	777	712	761	761	781	756	780	751	748	747	725	765	708	796	735	756	766	781	786	777	731	745	720	793	801	732	762	744	783	724	748	701	711	716	711	739	786	782	761	754	746	747	726	745	746	713	747	765	734	729	753	722	752	751	819	739	791	791	742	753	766	798	798	775	757	745	801	767	737	746	710	772	761	701	772	783	768	726	701	782	784	730	754	755	762	729	726	754	678	742	793	745	799	778	750	765	725	712	737	748	761	727	750	754	733	739	708	777	770	788	724	750	782	772	778	761	797	744	746	740	795	758	713	721	764	733	767	744	763	801	787	735	759	743	773	740	782	791	723	719	747	756	760	793	730	738	747	757	783	754	752	745	754	779	746	747	761	711	760	758	738	751	773	781	765	709	726	738	779	686	766	755	721	732	729	746	723	729	765	779	714	790	755	766	759	747	770	818	785	721	739	798	753	737	761	806	716	729	784	766	743	781	713	728	758	719	722	747	777	739	787	772	789	703	777	732	765	732	741	747	800	728	773	768	776	760	717	790	817	763	779	753	713	760	721	735	777	762	739	790	764	783	794	816	767	719	745	764	756	769	802	739	771	737	788	723	775	772	783	767	753	775	764	754	737	729	756	717	714	734	750	737	758	774	714	732	765	728	749	745	737	718	767	813	759	829	758	747	752	776	771	759	701	724	760	765	763	757	741	817	762	779	731	749	729	711	775	743	751	786	821	778	785	747	759	728	762	747	760	804	721	708	741	741	767	744	776	742	794	752	751	748	734	746	784	726	739	723	758	752	751	788	768	812	742	761	765	743	757	721	803	760	737	752	726	706	761	796	725	749	764	745	798	743	728	811	706	754	753	750	726	746	777	749	755	776	749	787	810	801	797	745	743	730	741	789	760	741	747	739	733	768	782	749	763	759	774	749	731	762	750	741	793	785	756	776	730	727	737	746	713	745	727	751	777	774	720	796	781	721	726	744	815	735	681	736	768	744	746	743	744	782	745	723	762	778	730	760	803	750	768	773	731	775	725	753	770	767	760	732	799	725	751	767	756	779	776	722	728	739	778	722	775	803	706	773	736	824	723	762	782	768	717	774	801	716	800	754	733	770	704	769	715	745	739	803	751	756	761	746	731	763	766	770	743	735	758	745	724	772	736	776	754	786	739	747	786	768	779	763	811	753	775	736	787	749	769	735	817	735	779	733	737	754	762	711	722	745	724	756	787	747	793	798	747	739	754	788	759	759	714	734	756	754	765	760	753	766	769	753	773	749	730	728	749	765	751	758	704	762	719	789	754	751	709	703	757	753	762	784	786	735	727	738	710	791	774	754	719	760	707	789	753	768	784	734	764	762	755	760	795	794	764	772	762	737	736	729	765	736	758	807	729	761	766	746	753	743	751	741	796	746	731	766	756	745	780	774	746	735	740	753	751	755	772	728	740	738	717	699	779	700	747	743	770	764	736	761	773	754	738	779	737	761	757	782	742	771	727	810	764	779	736	765	744	741	787	787	734	759	769	770	778	765	762	681	759	730	845	779	760	771	776	747	777	736	785	798	730	742	754	813	797	744	786	777	781	729	725	765	755	728	780	770	735	720	715	760	724	713	812	757	734	733	746	770	779	748	752	757	768	730	747	752	784	792	766	773	725	759	746	767	736	753	762	735	788	723	775	740	729	782
23783	21177	42143	54682	44062	28980	14733	2048	967	885	865	926	912	894	888	853	842	827	879	876	901	950	873	907	861	889	834	772	843	836	896	838	889	896	818	835	894	843	883	911	848	796	910	856	870	831	839	835	861	839	809	831	789	780	828	814	899	910	830	798	902	849	824	866	859	859	848	835	814	905	880	870	858	871	874	862	841	847	828	894	850	823	881	807	851	832	854	866	938	836	866	825	846	805	840	875	800	808	782	839	838	859	860	873	878	906	872	801	853	810	853	834	839	849	835	822	857	853	848	816	901	828	831	892	872	840	811	768	840	861	827	806	872	877	770	866	895	822	833	838	889	817	818	882	842	829	819	835	858	883	872	841	895	869	882	823	772	871	839	863	883	808	790	815	897	839	816	845	840	796	887	900	795	787	881	821	795	796	854	891	812	846	848	772	800	849	888	852	853	881	834	837	880	854	872	800	879	876	837	856	806	848	844	807	858	915	894	886	843	885	856	832	787	828	834	819	865	816	859	892	849	834	817	897	896	865	808	910	827	856	866	818	875	796	877	891	827	830	874	859	843	883	844	840	808	873	838	841	845	875	864	824	822	834	842	835	885	885	863	890	785	855	861	839	860	852	854	764	874	852	860	822	851	856	886	851	851	841	849	837	817	844	770	857	797	827	918	852	877	863	913	816	895	795	872	794	794	837	878	844	872	843	882	780	834	796	872	902	880	831	893	857	819	874	822	874	903	888	870	799	824	860	829	813	861	783	821	825	870	884	890	868	794	833	842	882	844	829	831	893	809	828	872	840	871	835	833	838	843	832	820	879	852	796	841	853	831	768	840	899	850	864	810	841	834	857	825	792	821	820	867	832	885	898	839	857	856	860	847	793	866	841	874	849	839	852	827	830	881	823	812	798	782	867	807	815	872	869	861	858	862	869	849	865	895	834	898	823	836	850	849	821	828	883	891	822	818	840	847	807	824	882	845	878	845	785	803	829	827	816	876	890	811	896	880	803	865	858	835	819	868	825	839	830	851	829	864	899	809	826	817	813	812	912	835	816	833	851	840	807	793	825	820	813	841	807	832	811	862	853	830	895	837	863	903	884	852	832	840	798	877	816	861	883	888	791	829	850	801	827	864	825	887	868	831	847	835	877	839	841	858	857	852	877	855	825	831	847	834	776	893	847	834	833	804	808	860	884	798	839	850	802	912	840	818	821	827	872	836	839	831	869	858	861	863	779	826	817	852	834	814	828	894	889	849	872	865	843	839	839	841	840	843	814	842	815	834	797	826	785	837	842	804	861	827	845	898	845	857	833	854	854	781	876	869	879	824	885	837	806	865	827	817	849	835	829	875	837	787	837	876	853	847	862	839	837	860	884	837	827	840	838	835	890	836	810	893	890	882	839	843	889	853	910	814	828	805	806	828	871	851	870	818	795	827	852	868	810	860	869	838	866	843	859	772	857	865	821	827	879	801	892	795	843	843	827	889	898	864	783	810	851	865	816	830	861	854	809	831	894	810	854	830	839	825	860	861	862	879	822	877	882	798	847	875	856	885	844	882	808	862	830	892	858	822	853	890	842	805	785	850	842	803	890	859	802	804	833	931	788	778	819	787	873	804	863	800	810	855	848	837	855	819	824	860	814	847	831	840	856	871	830	805	857	851	892	856	848	854	857	871	824	870	821	788	810	856	832	810	841	853	863	831	873	848	802	859	844	823	876	852	830	792	853	871	811	811	909	885	851	867	820	859	848	814	837	848	841	853	850	860	864	850	802	862	852	889	769	820	866	879	837	832	830	891	811	883	856	812	838	866	827	835	850	851	844	820	841	797	815	841	866	832	794	830	865	837	883	827	800	796	869	885	866	850	881	784	828	836	870	855	812	843	822	866	859	798	869	818	798	904	798	818	794	854	852	852	847	840	804	838	851	802	842	843	828	796	850	783	839	879	825	797	832	849	864	853	844	832	854	838	833	799	829	840	864	810	878	871	878	851	916	825	854	855	861	820	808	848	842	832	792	840	863	816	869	851	853	809	814	853	875	863	815	853	840	811	895	851	842	824	857	828	812	843	838	813	819	849	858	897	848	791	839	868	825	803	825	847	869	841	835	863	815	825	783	836	872	802	881	844	848	817	838	883	836	891	818	827	853	853	847	909	816	831	804	834	835	872	822	900	831	857	842	915	798	824	839	817	862	837	820	833	908	853	799	863	830	936	825	797	854	821	842	812	813	813	818	859	829	858	838	864	902	859	844	854	859	805	806	876	868	825	867	877	816	876	775	834	799	801	833	840	883	832	853	820	859	821	812	875	873	830	831	845	806	874	842	861	812	869	864	818	860	826	811	847	864	830	788	829	820	831	828	850	820	856	799	861	822	815	831	810	832	855	852	792	854	840	823	828	820	856	870	837	846	902	886	863	794	850	841	830	893	855	838	847	808	871	852	890	869	858	899	815	903	882	920	863	846	878	850	840	883	844	849	819	806	827	838	879	850	810	798	869	789	874	821	797	833	856	829	770	836	825	854	786	860	824	806	823	916	837	797	856	797	811	830	845	899	844	897	841	851	866	854	858	840	888	815	826	874	908	858	805	845	890	845	825	866	859	872	829	854	856	840	894	929	805	873	860	825	849	872	836	831	832	862	800	807	853	850	851	841	800	893	819	868	863	806	785	794	880	855	871	786	861	811	849	765	826	829	844	856	854	799	829	887	807	861	785	859	871	838	824	868	847	836	865	804	863	836	833	913	852	808	818	839	828	872	878	848	827	822	827	859	856	863	809	865	871	852	863	862	854	871	866	798	846	892	838	858	799	789	862	792	825	864	851	787	830	834	803	840	801	816	843	842	839	818	876	865	811	870	869	824	881	812	871	852	863	814	879	778	881	785	862	846	860	831	818	831	811	849	804	866	869	830	886	857	841	893	816	790	845	831	802	845	862	851	833	830	834	841	822	816	798	875	830	825	841	867	884	842	826	832	840	818	852	834	886	843	862	845	885	842	817	836	861	882	877	858	839	823	822	804	765	840	792	872	820	884	812	817	885	873	856	814	859	867	855	814	800	843	846	859	809	805	842	925	847	823	852	796	849	862	874	839	821	829	781	812	848	865	860	880	830	832	810	840	870	827	844	872	864	820	769	810	817	879	905	821	852	857	827	817	802	843	822	758	861	797	847	858	881	827	873	850	836	826	838	854	860	808	854	824	834	873	837	840	817	893	840	903	876	856	808	812	801	858	830	859	820	820	784	815	822	882	880	849	858	792	823	850	789	807	840	838	857	807	892	871	817	867	857	816	849	783	882	874	875	854	887	878	878	844	835	852	895	837	866	864	850	861	897	916	858	872	854	839	865	870	838	835	846	824	903	860	783	836	829	778	859	838	836	928	799	852	816	829	944	815	821	840	880	864	896	912	829	904	852	805	815	852	802	860	865	862	842	826	862	848	825	820	870	846	806	876	770	834	859	861	846	855	861	822	801	858	873	833	865	807	845	790	846	835
6714	43884	86386	71927	45746	21711	7614	1152	825	868	855	870	857	897	829	891	849	850	860	877	950	1032	887	900	866	862	875	836	847	890	892	861	847	863	866	858	826	853	871	859	889	892	834	879	844	830	885	869	850	844	888	859	837	858	861	821	852	814	872	878	894	852	804	888	916	841	819	837	875	870	903	918	795	841	832	875	868	821	871	832	825	855	912	815	877	849	806	880	937	881	835	818	833	850	831	790	881	827	827	877	886	905	866	884	853	839	844	880	860	830	855	871	875	815	882	862	858	853	865	837	848	805	820	853	868	877	854	864	874	867	865	822	841	894	850	839	896	919	856	876	852	900	862	868	875	906	821	848	878	867	835	843	866	872	836	853	906	847	859	865	822	841	843	831	859	849	848	841	851	869	854	862	788	852	841	906	854	847	837	837	862	889	851	898	840	853	893	873	828	857	866	842	833	882	871	843	843	855	820	857	895	907	860	821	834	844	898	817	810	884	890	841	868	860	843	863	822	839	848	895	791	823	853	827	892	839	813	901	870	880	813	877	828	895	841	843	851	875	825	864	876	822	853	841	870	808	880	852	838	863	850	876	851	857	880	867	834	848	875	909	805	879	881	889	838	877	903	847	871	826	862	884	861	823	817	819	832	817	865	874	850	849	865	884	781	913	864	851	838	824	808	825	838	870	844	870	820	878	864	856	856	847	819	866	872	901	843	818	865	841	854	877	867	886	805	828	852	887	844	874	851	808	897	827	924	822	807	839	874	848	812	815	848	876	869	835	841	851	885	877	913	858	852	866	850	842	875	917	854	824	836	885	885	890	868	850	858	815	888	848	858	858	878	863	856	805	805	828	842	861	841	873	842	830	828	836	856	882	855	866	888	799	862	864	849	812	828	832	830	888	813	863	827	857	879	797	867	836	823	852	822	841	840	875	885	818	836	871	823	874	886	860	853	866	908	870	853	882	821	888	837	827	877	882	799	844	843	847	853	889	894	878	863	888	833	878	894	916	850	886	878	799	866	849	903	853	849	841	837	873	860	855	807	878	825	863	867	858	914	872	900	888	881	837	880	771	844	866	877	829	863	835	795	843	837	807	853	873	894	873	887	863	810	841	864	837	884	843	830	850	874	913	872	834	808	892	865	838	883	864	866	812	856	850	856	884	845	841	846	860	865	917	897	852	850	864	806	922	822	905	849	820	847	837	871	852	863	847	854	818	908	874	849	822	781	870	830	879	881	851	867	823	854	855	902	837	856	826	878	891	867	885	878	861	895	818	840	849	866	805	847	849	820	867	873	838	868	895	841	848	836	852	798	876	881	876	887	891	866	902	868	847	883	904	897	898	866	854	827	853	866	829	831	878	895	830	863	878	819	887	891	819	884	894	828	861	824	850	807	830	817	855	875	886	875	891	828	852	900	834	850	798	845	889	889	852	874	838	835	894	869	821	810	876	858	836	811	865	852	854	888	866	848	865	864	866	891	826	881	802	846	881	812	846	920	882	866	831	808	805	798	855	836	854	815	858	860	842	855	867	843	849	910	849	874	880	863	812	782	827	854	847	904	940	872	924	841	834	873	893	836	876	831	876	843	879	847	797	829	870	830	839	842	850	871	841	873	912	857	873	921	867	845	863	862	894	894	821	866	823	822	811	895	861	859	841	817	802	811	854	792	876	857	845	866	846	856	859	827	821	802	856	853	850	853	857	847	855	854	876	846	847	866	852	872	822	869	838	815	819	858	839	875	823	823	856	844	852	844	818	820	881	873	859	858	875	844	840	844	864	853	844	877	853	857	856	880	856	877	868	879	849	823	858	814	863	887	836	839	848	814	882	812	879	878	889	846	809	887	826	893	859	829	835	849	881	810	909	837	851	855	886	833	835	833	862	844	890	805	856	843	842	890	896	844	881	863	854	895	854	882	852	872	880	911	812	895	828	786	826	875	871	810	865	824	864	872	870	845	869	823	893	829	863	871	886	863	834	847	837	813	858	819	838	896	863	818	874	761	866	864	830	823	922	875	832	871	861	818	877	831	830	869	845	812	890	829	899	842	825	862	850	857	829	889	850	881	854	869	854	881	828	838	813	841	822	806	835	884	884	882	855	806	867	820	866	890	870	863	873	849	803	824	836	882	811	816	853	878	793	832	857	857	828	891	848	824	860	844	867	811	827	865	842	837	815	900	863	864	921	831	814	833	861	868	860	832	871	875	860	826	886	834	870	851	841	842	827	886	894	847	848	866	817	893	789	851	841	867	867	825	829	824	902	879	823	863	872	871	834	900	871	824	854	852	797	851	918	815	860	850	809	868	888	829	884	847	846	838	868	826	829	821	873	777	903	907	813	857	859	807	828	800	856	908	831	866	861	856	841	879	894	857	825	824	889	853	856	875	814	833	799	845	857	854	868	803	829	904	804	812	854	854	854	826	863	876	826	849	836	856	883	857	813	886	867	869	838	812	873	884	820	842	845	898	848	860	850	871	844	848	871	839	889	895	840	846	871	832	865	861	852	869	883	820	827	836	811	832	846	844	844	876	842	824	929	828	774	860	838	868	835	825	866	910	877	871	859	865	859	856	839	819	888	858	832	858	901	830	801	846	850	841	831	841	833	844	874	770	849	823	824	877	857	835	824	815	894	876	791	858	892	843	826	875	901	827	840	853	870	871	872	807	837	897	827	903	825	847	823	886	862	865	848	826	836	850	824	843	852	889	828	824	800	864	879	805	864	818	808	850	857	797	858	870	887	875	812	816	890	873	830	898	865	858	838	856	814	822	846	886	879	907	860	866	863	835	874	839	869	866	864	884	811	845	881	861	936	845	846	866	819	891	817	819	828	812	829	822	850	860	851	912	874	819	865	868	840	908	840	863	851	796	862	897	851	839	859	827	833	894	885	846	868	841	804	883	830	834	833	881	878	882	854	848	841	793	837	821	894	816	874	834	873	865	830	826	825	829	872	807	833	887	910	867	839	872	871	872	844	807	870	845	809	844	871	852	835	858	867	798	835	839	865	847	845	890	853	828	844	867	869	893	866	854	906	894	883	853	854	853	900	821	835	873	875	753	815	837	865	809	871	873	852	863	872	899	864	842	869	845	876	867	783	846	841	790	839	876	855	792	846	813	861	861	831	899	878	878	874	846	816	863	846	857	869	866	850	823	883	855	812	875	782	871	888	822	881	823	820	819	843	861	848	848	831	908	858	824	852	783	826	894	851	894	815	845	876	879	897	910	862	863	870	846	839	847	902	825	853	831	827	919	869	875	853	827	848	857	813	855	834	845	844	877	836	841	864	840	871	840	836	855	860	864	809	802	889	885	851	834	862	844	839	844	836	869	834	836	869	863	838	890	853	821	857	814	847	802	791	858	846	854	839	849	805	799	845	857	826	845	846	862	846	898	897	867	893	901	856	841	872	841	895	862	869	833	898	822	861	810	856	835	843	787	839	841	852	853	909	867	842	891	846	873	856	894	838	848	854	885	863	838	831	896	884
27261	20139	31718	25631	11089	3426	1364	799	787	808	808	761	799	772	809	759	768	779	790	810	770	769	773	777	807	767	753	831	839	821	760	787	761	764	831	791	818	761	789	743	755	778	765	784	747	765	736	738	786	797	771	764	737	783	746	821	729	744	774	710	744	732	789	823	741	706	762	803	739	780	765	788	792	792	811	786	779	773	790	810	784	800	760	721	798	786	750	770	738	769	767	780	795	757	737	796	740	779	767	777	795	777	719	787	752	828	834	794	820	720	761	774	744	763	759	780	809	743	797	814	757	786	736	750	739	777	777	764	795	809	767	818	838	745	752	735	721	762	775	805	726	774	730	834	848	769	719	764	786	798	765	723	798	734	712	756	816	826	780	826	783	797	780	725	755	802	778	730	776	746	754	730	735	787	740	755	801	773	776	774	758	750	798	799	760	758	743	793	774	780	791	730	801	772	770	809	794	787	766	792	768	763	700	709	765	772	738	781	771	752	766	767	770	767	795	753	808	771	741	784	740	778	795	753	728	789	775	766	798	728	723	775	755	753	789	811	749	696	716	774	763	768	767	794	794	781	771	743	798	793	791	717	783	789	802	782	737	821	788	795	755	711	771	739	774	745	762	737	737	771	741	790	750	703	721	751	811	750	817	805	808	811	771	754	793	792	817	743	759	802	780	747	771	785	730	796	786	776	739	785	789	797	752	764	782	753	738	782	771	775	792	778	803	786	767	781	761	778	821	774	745	768	778	763	756	797	744	682	790	756	773	741	713	793	794	739	722	737	746	778	822	760	785	752	765	755	786	735	781	765	721	729	781	778	755	746	737	830	771	717	761	802	754	755	782	765	774	756	758	769	798	754	745	790	751	793	832	817	786	821	743	758	796	745	739	768	770	769	778	780	759	755	787	810	804	778	790	778	800	727	794	780	766	759	712	738	743	792	777	764	815	816	754	789	759	736	774	765	775	839	810	801	804	775	801	797	790	766	735	809	846	786	830	797	797	767	743	774	753	781	802	745	761	743	771	741	759	813	809	740	733	731	741	782	785	782	765	772	749	799	818	763	783	820	796	803	775	769	777	684	801	739	766	733	747	793	731	754	736	793	788	784	781	785	736	777	716	816	759	777	759	748	820	750	757	766	822	800	803	738	822	795	747	734	767	776	760	754	785	750	698	739	777	826	772	758	791	751	766	799	774	794	762	803	803	776	786	783	789	795	740	812	751	721	749	762	801	766	735	799	801	774	778	770	784	772	790	805	729	781	762	792	793	776	826	756	763	754	773	677	729	758	746	754	759	753	824	801	777	802	805	809	741	782	837	743	792	766	740	797	774	780	725	752	773	764	810	778	745	717	739	765	762	787	774	751	752	748	829	790	802	761	751	742	775	803	773	813	804	767	804	738	746	719	807	761	728	736	762	752	735	714	739	817	747	758	771	783	773	787	748	753	803	798	776	834	778	749	788	729	782	757	766	775	752	745	761	763	777	761	783	754	759	721	731	781	805	751	771	791	758	745	730	782	759	804	757	697	826	739	750	790	781	725	751	784	727	752	794	781	761	788	779	797	796	728	771	805	776	789	773	782	837	784	764	721	752	739	757	727	798	807	802	821	730	735	777	823	801	781	823	775	759	785	810	785	800	754	782	745	719	711	822	778	800	808	727	776	747	749	830	710	794	802	804	790	754	751	781	778	812	793	767	694	781	753	733	729	768	760	765	799	777	764	799	775	811	778	810	757	773	746	752	757	752	794	731	812	808	804	758	748	767	792	796	732	771	753	788	763	815	764	799	754	809	786	757	717	759	745	753	770	762	766	801	758	771	743	775	737	759	797	790	773	765	742	791	815	787	768	813	757	723	760	724	777	805	765	773	784	759	751	763	789	748	697	793	759	770	731	823	746	765	807	770	811	783	745	751	832	757	764	744	767	787	746	748	784	766	761	801	737	785	807	764	771	789	783	764	734	766	758	787	767	760	722	787	732	712	747	760	760	752	790	773	762	739	702	762	763	723	748	819	778	765	764	796	773	750	758	781	764	764	815	756	756	790	744	778	782	809	733	756	758	745	789	751	753	758	729	768	806	781	772	718	758	733	820	788	723	780	726	781	747	781	790	774	759	745	770	786	772	778	778	763	697	816	765	782	790	745	762	811	751	757	745	773	744	763	728	804	770	728	773	725	780	802	816	776	772	764	742	761	770	756	726	741	764	800	798	776	742	766	781	756	787	798	764	799	761	762	783	766	802	796	759	758	816	778	799	786	739	754	783	786	795	800	787	758	748	728	758	791	746	776	790	786	754	806	800	771	792	784	770	786	810	751	769	732	778	780	775	773	739	748	814	746	733	744	775	793	750	784	780	743	781	763	772	799	791	763	738	738	774	780	780	788	788	725	767	724	732	828	815	739	750	766	814	794	753	761	768	750	763	781	781	740	779	808	722	766	758	779	745	766	781	785	773	736	782	772	775	807	773	795	755	770	778	791	817	804	772	733	755	791	758	764	750	794	774	759	786	732	774	738	733	795	761	797	770	764	737	793	778	774	763	759	780	775	771	790	816	748	749	797	779	707	772	794	818	746	786	724	786	778	753	782	780	800	747	809	816	755	768	809	778	789	735	763	813	735	762	762	792	792	750	749	792	807	806	769	741	801	782	754	767	735	788	728	836	786	764	802	782	757	744	782	777	814	804	773	757	792	750	746	791	752	785	792	729	742	793	777	766	791	716	816	779	722	770	778	805	814	749	754	774	770	778	799	755	805	746	764	727	729	769	775	810	750	721	797	779	744	777	716	725	722	794	774	767	760	783	746	795	713	713	805	799	762	741	768	771	742	793	757	807	737	771	749	734	731	776	752	827	807	783	789	762	711	753	741	744	782	759	760	764	789	773	792	786	761	810	805	782	771	829	756	786	782	751	801	813	818	748	808	762	781	768	798	790	769	758	774	751	783	780	737	786	753	732	765	751	776	789	793	742	807	765	749	753	804	795	757	823	765	775	770	802	790	731	765	848	767	766	802	773	786	765	823	750	761	768	774	759	815	772	813	833	738	717	769	742	800	722	810	770	727	798	770	724	736	776	746	782	747	805	777	778	802	722	775	762	766	776	764	755	794	775	788	743	733	761	813	764	808	782	753	774	796	805	789	755	812	744	765	803	725	754	748	716	766	817	763	755	763	814	764	813	778	751	759	760	778	741	787	775	752	764	746	790	764	710	794	733	795	766	781	748	772	760	767	808	704	759	780	767	803	757	784	821	815	792	817	760	739	722	776	754	796	754	743	812	748	789	771	784	716	818	728	717	791	800	766	773	762	752	758	759	769	788	802	762	742	757	791	825	805	734	784	776	706	782	745	774	756	772	833	850	710	804	776	786	731	765	793	744	795	781	784	793	772	788	752	787	779	791	762	774	811	772	722	737	776	780	799	797	710	816	791	754	730	766	780	771	738	797	822	737	851	776	724	766	764	757	762	791	790	799	765	764	774	756	765	784	804	781
5481	20436	31741	16871	7907	2856	1179	724	724	740	734	708	657	720	749	707	760	722	728	747	690	670	676	706	721	761	691	694	705	684	746	693	687	688	684	716	758	702	749	724	700	732	720	710	744	677	765	728	691	697	749	699	716	739	671	701	709	673	686	699	719	669	713	704	706	732	760	708	724	732	731	728	745	651	724	707	707	734	678	701	699	699	729	719	671	719	758	713	685	745	736	696	736	699	696	720	708	686	720	745	690	701	704	696	646	701	749	724	760	736	751	784	713	686	732	720	659	742	722	738	689	710	719	660	720	732	749	708	721	673	691	664	665	706	757	704	650	738	759	716	734	738	677	706	742	753	722	755	696	727	715	701	753	752	715	736	700	723	685	728	669	768	709	749	724	723	736	679	725	738	715	747	705	680	683	677	729	772	724	738	711	708	689	726	735	689	668	675	701	704	710	664	729	721	660	774	742	667	714	734	737	700	713	681	683	741	701	735	698	722	707	702	745	746	700	707	671	684	696	756	772	777	681	702	762	738	717	786	665	758	688	701	747	690	724	725	733	709	767	706	738	695	699	748	682	733	714	742	709	726	752	709	732	718	719	693	729	735	709	750	713	766	739	723	716	685	688	761	724	745	715	734	715	744	778	714	701	737	695	693	718	689	722	726	705	711	724	725	725	722	728	745	751	757	676	690	702	699	683	723	727	778	711	713	721	728	714	728	698	687	768	698	735	715	706	758	748	689	709	732	728	700	681	668	732	734	729	721	675	713	741	740	774	673	757	710	630	744	690	716	735	647	719	744	701	759	724	728	722	740	693	701	752	715	743	761	716	696	754	717	753	691	699	678	694	749	653	764	714	771	682	683	708	774	737	744	694	731	688	719	727	695	719	723	639	713	716	721	712	703	735	731	706	727	726	700	684	705	723	749	754	740	741	696	722	704	699	737	732	701	701	699	667	741	680	759	723	711	728	685	735	758	665	725	671	720	709	727	698	672	720	762	715	728	689	741	714	689	728	699	713	741	721	736	677	724	725	723	689	684	664	728	716	728	750	726	672	693	719	695	720	754	724	699	702	691	693	758	783	715	723	698	693	688	695	743	702	759	681	713	731	696	738	732	718	771	702	696	761	744	718	734	715	709	655	689	727	674	674	714	765	674	648	685	719	720	723	728	720	702	714	682	726	733	714	706	664	713	690	723	770	726	720	702	707	676	709	727	703	728	751	729	713	694	729	747	683	706	703	740	726	713	702	758	695	701	738	744	677	757	699	690	757	728	728	694	718	700	771	723	733	726	681	698	700	721	707	728	703	709	693	712	766	712	701	776	695	737	711	716	659	722	729	703	728	689	722	712	693	674	729	715	728	724	675	710	744	746	764	682	717	717	703	721	742	675	739	708	738	698	708	721	750	751	749	716	668	697	707	753	700	727	741	697	713	731	732	674	773	721	729	735	710	725	709	673	765	711	678	702	766	731	743	722	757	701	673	734	712	706	730	694	727	732	709	713	664	677	725	761	692	685	724	727	744	716	685	697	708	731	720	653	708	676	713	719	721	741	720	720	683	706	728	688	713	692	706	720	685	756	717	700	712	782	725	751	667	789	689	693	705	739	777	752	707	708	776	752	685	713	741	671	714	726	688	721	670	701	769	730	749	696	721	773	686	672	713	713	705	739	760	714	753	707	667	783	700	705	727	696	732	743	752	734	684	692	706	730	716	727	707	679	675	721	660	691	689	698	707	715	711	712	730	712	769	747	733	727	713	727	730	765	696	743	706	766	741	731	730	792	696	711	671	699	644	707	724	727	725	709	734	727	710	729	713	694	723	741	693	688	719	699	724	709	778	701	728	772	716	684	742	694	715	733	730	693	698	736	721	712	743	748	706	687	690	745	771	768	755	697	700	745	715	670	709	729	679	693	713	715	752	674	771	720	704	707	721	678	723	742	749	710	762	723	739	739	761	703	714	731	709	718	687	726	751	699	692	711	759	735	703	712	747	774	691	698	727	700	692	733	740	741	708	698	725	709	690	726	695	707	710	708	747	700	731	699	762	713	761	727	727	725	702	677	726	714	674	711	702	724	710	718	727	686	711	712	715	724	722	698	746	772	777	698	701	740	702	710	757	723	715	689	722	727	746	730	740	711	680	751	716	746	726	667	727	705	682	753	714	729	723	713	700	689	735	658	654	734	720	728	712	675	709	745	693	709	736	746	720	705	699	744	720	718	740	729	739	773	739	702	738	714	682	716	692	654	697	745	757	686	654	741	724	627	749	720	699	739	742	708	673	660	700	725	765	698	734	743	739	742	764	730	710	708	719	712	735	713	745	748	717	726	687	729	701	733	685	701	669	724	666	751	709	704	710	722	694	706	724	686	706	688	738	699	714	706	749	712	684	713	707	756	695	738	712	720	694	731	703	696	726	760	715	673	738	703	728	710	666	711	704	720	701	745	723	750	733	712	762	734	724	672	690	747	710	708	722	692	704	706	727	724	729	720	701	734	727	672	769	706	719	726	703	640	706	765	755	722	728	680	724	723	699	693	698	757	688	740	710	708	702	727	737	706	735	693	713	719	686	724	710	690	745	714	753	712	688	696	702	706	809	682	632	719	685	714	707	740	710	691	685	696	724	699	727	714	709	744	734	704	700	734	767	743	729	688	756	714	699	737	716	683	729	708	718	727	722	704	714	729	704	732	739	728	708	711	683	705	711	726	723	745	765	729	693	698	701	791	700	655	777	775	721	694	724	740	680	686	730	702	765	732	710	725	725	661	694	714	750	706	746	727	693	688	736	676	670	686	697	747	688	705	726	704	786	761	703	716	714	686	703	719	735	743	684	772	687	697	741	751	712	684	762	698	665	687	775	764	698	781	694	751	716	738	717	691	715	680	741	729	736	752	730	673	656	721	680	681	732	695	733	675	696	732	710	705	698	707	718	707	710	706	741	706	719	755	701	734	691	698	737	710	681	663	726	728	712	678	708	721	733	723	681	727	685	714	730	723	722	702	742	730	720	680	751	707	722	698	726	710	719	690	695	733	650	718	696	730	760	670	714	695	730	704	675	707	731	758	765	709	768	692	728	749	741	727	720	736	683	709	725	710	723	750	703	695	719	711	738	726	733	746	721	758	714	716	702	750	674	723	690	712	715	720	754	761	716	681	681	664	738	673	732	681	691	750	734	727	769	713	711	713	746	710	679	706	693	746	750	722	711	678	683	682	675	796	687	727	742	735	714	706	695	699	728	726	720	734	695	704	717	723	740	711	647	751	715	741	693	678	705	770	741	692	715	698	696	728	713	719	759	733	737	717	725	725	713	750	752	699	710	720	720	670	742	763	736	674	732	671	743	755	731	719	737	688	710	682	714	771	691	729	686	728	708	716	762	734	687	715	692	739	694	669	690	720	721	703	720	719	685	681	712	703	772	684	746	736	697	676	697	729	701	721	702	723	727	704	722	688	710	728	686	695	716	771	676	729	693	690	748	735	756	729	724	720
24484	21429	45465	55575	41473	24621	8468	1276	802	810	742	819	783	769	765	785	754	777	783	769	765	805	797	793	763	724	796	752	750	790	798	743	739	784	758	729	761	812	772	753	753	761	737	704	745	730	788	782	772	740	776	775	743	731	747	770	729	769	761	766	744	755	748	729	768	766	704	754	744	722	787	731	710	738	766	776	736	683	738	756	772	766	770	786	762	689	691	795	728	772	725	776	780	748	697	787	796	747	710	744	742	763	771	728	711	736	749	716	764	738	767	762	751	736	756	764	755	779	738	750	711	734	731	761	699	768	739	710	721	758	703	786	756	696	767	737	765	703	794	763	727	706	767	739	810	726	755	808	743	725	705	731	768	757	748	725	717	728	745	722	758	741	760	729	770	721	770	772	714	733	742	723	772	772	769	770	739	752	772	746	768	733	750	745	772	677	736	707	749	783	701	713	730	769	740	783	795	774	749	694	765	715	752	796	749	736	766	733	713	724	764	790	735	800	735	727	750	755	770	801	744	765	702	745	739	769	749	744	765	747	741	780	759	765	775	737	736	764	816	762	707	759	749	793	712	707	721	774	758	825	762	720	727	807	771	773	761	725	717	707	774	715	750	771	721	768	743	768	795	769	791	761	750	745	778	700	784	753	733	714	724	739	725	745	797	774	789	755	721	794	715	723	748	767	730	763	721	749	786	736	802	757	695	695	775	731	757	767	733	801	775	736	770	759	763	755	749	767	767	724	702	780	766	760	729	702	745	735	787	747	720	718	747	789	717	784	702	762	752	794	748	756	758	736	770	762	716	748	771	789	757	787	726	741	749	696	762	776	754	756	754	731	733	706	714	769	744	743	719	748	794	748	766	748	743	728	732	774	704	726	739	726	701	742	746	683	713	758	734	706	780	711	743	744	730	709	723	772	744	750	770	735	752	751	792	752	794	718	742	764	784	789	733	761	714	709	738	758	719	725	729	738	722	767	711	757	714	784	746	763	719	763	784	742	736	779	719	745	740	706	766	763	785	678	833	722	784	750	756	729	707	750	722	697	727	732	776	721	766	746	712	741	785	762	752	703	789	783	729	768	785	693	675	768	780	768	766	773	758	770	727	721	766	711	738	754	733	765	751	720	731	843	705	753	770	717	754	755	728	741	710	731	736	687	797	681	722	720	768	702	796	733	702	734	724	704	711	719	758	752	770	721	740	737	736	759	745	773	759	730	758	742	770	777	736	732	758	750	803	748	722	693	744	764	766	769	744	756	727	766	758	710	743	776	748	745	751	718	687	748	769	717	761	749	729	752	768	765	792	770	738	725	775	751	743	784	759	744	740	770	773	702	744	725	732	742	723	697	789	769	761	780	708	762	728	792	725	736	772	753	754	729	763	797	700	772	715	732	720	744	738	762	744	731	701	717	766	741	751	766	725	769	791	768	748	751	744	716	744	749	737	790	740	768	717	717	708	734	791	751	763	755	734	744	785	702	711	774	744	731	756	726	736	739	764	696	739	738	766	789	729	740	724	747	739	767	766	801	774	768	706	773	693	718	765	719	727	745	796	724	741	767	716	751	728	765	748	772	810	727	748	718	795	792	726	710	763	758	722	716	740	710	775	750	796	735	781	728	726	801	777	714	751	761	714	724	758	783	739	729	732	768	815	718	756	769	700	763	689	813	747	723	756	746	760	715	733	720	721	726	833	706	754	776	785	764	754	701	712	723	739	715	814	769	750	763	773	733	722	724	775	726	763	766	728	778	696	733	725	737	746	783	718	732	687	782	763	734	784	771	690	723	758	740	796	771	714	705	742	756	682	746	714	757	764	749	748	776	776	697	776	790	768	670	722	741	755	758	735	750	757	739	742	711	766	706	733	749	715	718	771	748	753	734	789	728	724	745	729	807	753	715	773	722	743	728	734	780	740	732	751	726	725	729	738	732	735	744	766	698	762	783	779	762	767	720	683	766	757	721	729	701	761	761	735	778	784	721	772	716	725	734	716	744	745	780	724	763	681	653	718	710	755	728	711	767	765	748	766	773	720	739	721	716	743	690	741	737	728	746	707	793	744	743	711	755	675	748	709	776	767	752	767	718	740	753	766	727	723	708	743	736	735	738	791	703	700	724	790	776	741	741	791	739	742	735	706	738	776	740	707	735	774	768	761	707	760	710	765	718	813	749	744	809	722	726	735	711	781	705	779	727	711	782	678	763	757	713	697	730	717	774	748	727	719	713	748	728	705	777	778	790	742	728	702	771	713	741	738	742	739	682	746	806	709	740	726	748	722	772	786	809	730	700	709	768	718	714	753	734	776	773	750	728	736	732	700	751	773	759	747	746	787	759	715	758	696	750	758	762	778	781	767	821	790	803	797	772	760	773	755	739	758	733	762	763	715	693	739	767	722	693	800	741	718	742	725	783	743	790	746	727	723	760	767	719	770	753	734	743	728	681	753	714	770	727	752	726	715	732	773	689	712	708	793	744	762	776	748	752	755	724	716	747	754	720	738	715	757	758	757	749	734	720	737	745	738	692	730	759	724	754	736	736	736	781	767	735	716	706	754	754	711	776	715	751	771	728	714	663	769	694	713	723	727	771	714	753	791	724	753	718	742	775	725	754	705	707	726	749	737	736	736	750	710	786	797	729	749	774	715	804	780	708	769	762	738	717	740	739	750	743	758	767	685	805	745	747	751	789	799	786	805	754	735	748	779	743	793	776	691	773	751	708	729	748	740	705	719	736	725	744	770	763	771	710	734	742	781	767	768	704	778	727	767	723	705	777	764	711	747	800	723	748	813	767	699	756	755	755	720	767	743	743	742	757	768	766	716	697	803	721	746	778	689	755	739	742	749	738	786	773	730	771	777	729	768	727	763	767	745	744	810	700	714	754	726	703	734	717	728	733	736	750	774	758	736	718	796	772	778	756	748	787	755	741	717	781	765	764	764	772	743	727	737	776	788	765	697	772	739	768	764	733	746	707	726	721	721	741	736	728	782	721	760	761	757	745	723	771	761	732	715	709	752	745	783	778	717	765	760	730	782	758	766	745	739	768	742	753	732	721	772	740	745	740	752	711	762	769	737	694	738	784	739	761	744	770	769	717	751	772	741	697	704	713	697	744	744	699	740	752	723	703	772	791	742	795	784	728	731	700	759	728	760	769	773	707	729	808	728	797	786	698	757	735	783	763	750	769	741	711	724	711	771	757	793	739	702	742	748	746	746	750	702	704	704	725	778	790	749	832	750	752	779	732	760	728	750	700	783	776	719	756	745	738	723	691	731	737	738	770	766	748	788	733	759	746	783	747	717	768	768	771	760	749	729	730	721	719	764	789	770	774	771	764	770	741	733	745	758	715	751	741	705	759	719	679	714	817	718	701	743	801	783	684	744	736	702	754	757	753	731	731	760	730	766	725	737	737	732	771	715	741	747	724	742	720	758	700	772	730	757	686	733	776	794	705	769	761	737	745	744	756	728	802	780	734	771	789	760	724	776	732	770	695
9939	63692	85361	62977	37603	16030	4084	986	793	821	788	729	751	774	701	766	758	759	781	824	801	813	832	789	747	753	768	810	780	741	742	708	744	763	791	743	767	785	771	743	753	756	752	678	784	780	783	745	774	779	769	743	804	738	782	714	754	713	801	758	717	804	753	799	765	762	763	760	726	736	780	790	782	803	773	794	750	745	802	758	776	783	810	727	744	753	763	767	795	800	787	798	761	747	747	788	747	755	743	772	729	717	755	757	751	761	734	722	770	797	727	716	735	816	772	740	740	802	719	765	744	779	759	760	708	756	706	802	714	738	759	766	716	765	755	753	737	778	737	785	743	727	714	768	766	737	721	721	747	770	799	742	758	756	778	759	725	806	775	740	746	748	731	756	727	736	740	757	739	782	740	768	754	728	746	754	801	778	764	734	778	732	762	759	770	749	708	745	762	776	716	747	748	769	762	807	763	763	766	799	721	807	770	751	757	763	739	777	756	752	765	742	762	759	789	680	773	779	743	745	756	719	743	752	781	769	748	747	725	798	746	767	784	748	745	717	746	810	752	754	799	785	796	748	757	769	757	724	789	785	689	761	762	770	733	738	719	738	738	747	793	782	745	738	738	736	765	731	803	732	761	764	754	717	804	753	721	792	740	756	743	807	733	797	780	789	777	779	797	772	787	785	725	750	748	730	763	771	708	734	767	741	718	698	746	759	778	758	769	754	769	797	732	770	796	772	720	737	774	746	769	776	786	746	763	823	790	738	724	771	734	756	728	772	771	763	741	729	748	766	811	730	773	689	801	713	750	788	747	767	771	756	755	750	749	731	757	725	728	744	794	747	763	783	714	770	743	773	729	784	743	775	803	777	757	748	742	747	798	771	735	716	715	718	740	743	708	763	743	777	751	765	763	772	765	773	779	794	732	787	791	723	798	791	790	724	744	756	757	811	749	772	730	733	759	743	780	726	763	791	757	758	769	755	733	731	729	744	732	741	734	729	805	727	763	770	744	785	725	712	719	793	752	803	794	756	782	700	800	750	812	710	752	788	784	733	796	725	817	756	734	748	743	780	738	801	802	780	788	770	768	762	754	744	779	799	710	744	751	782	754	771	783	712	764	707	736	811	754	753	763	731	760	758	785	704	736	767	755	783	745	732	787	757	781	834	737	750	761	802	737	765	744	772	778	729	730	756	760	733	801	757	784	758	695	792	738	801	794	777	756	791	765	774	740	744	726	721	723	732	744	742	788	761	767	772	765	772	742	788	774	739	699	742	728	783	721	779	763	763	762	795	754	782	722	755	760	781	738	742	779	771	754	773	811	752	786	792	735	745	731	760	782	740	785	707	765	741	776	740	791	715	789	826	808	747	750	752	797	727	726	734	800	722	758	804	792	768	768	729	774	728	727	736	735	740	756	764	710	736	764	784	798	798	749	782	736	781	754	767	713	730	701	753	691	781	785	733	766	724	739	772	750	788	740	764	688	733	777	764	767	747	813	778	764	779	768	768	754	770	793	795	768	762	788	748	803	771	699	737	717	762	749	789	740	723	784	744	700	765	749	765	789	772	757	751	756	727	785	788	748	798	714	749	771	733	746	765	799	779	767	780	759	697	729	773	691	742	744	711	790	768	769	775	823	737	756	768	819	761	773	753	778	741	736	752	767	770	755	750	776	744	723	748	777	742	776	727	761	782	729	740	713	743	743	769	759	766	773	799	784	752	738	752	761	776	764	728	778	795	734	716	768	780	740	758	759	738	802	764	773	781	778	759	766	814	751	775	707	778	780	763	733	743	718	729	758	781	742	790	761	763	816	778	753	810	747	771	749	807	772	748	745	750	732	816	767	796	776	730	725	755	744	756	745	769	782	777	789	756	813	744	748	736	761	723	777	761	758	755	773	770	751	780	748	759	727	729	755	717	760	696	783	769	798	733	744	789	770	748	777	763	780	731	776	780	775	751	729	765	722	787	769	774	747	760	744	800	797	752	751	790	713	773	732	712	763	765	742	766	724	775	749	743	770	728	742	780	737	790	735	751	740	755	774	775	766	762	717	730	759	803	689	784	812	732	754	713	754	721	750	740	739	761	790	710	770	774	758	780	723	764	761	753	765	752	737	748	748	757	742	744	768	751	767	733	766	765	736	824	774	750	795	735	714	760	786	764	727	756	747	695	781	702	677	776	754	729	759	791	751	754	768	778	774	790	752	762	750	728	768	763	682	706	769	777	783	711	756	752	750	695	802	737	740	743	746	776	733	711	727	793	728	748	739	763	759	758	745	744	739	746	757	757	735	735	771	774	737	761	721	773	726	746	778	763	730	772	687	831	784	761	716	831	663	775	799	748	731	777	787	749	747	815	757	782	720	700	775	784	747	772	782	774	689	727	775	717	714	777	729	764	734	759	732	747	772	765	742	712	749	770	701	814	738	713	747	710	784	765	740	723	731	747	733	759	771	719	771	794	746	763	780	719	808	751	768	769	757	766	769	739	775	745	787	750	742	742	727	716	781	769	815	728	721	797	776	745	778	772	767	810	761	757	775	792	734	741	765	789	774	746	732	746	750	776	785	744	742	779	752	754	737	772	739	740	752	720	774	746	778	742	806	805	751	786	783	791	725	748	776	779	722	717	776	844	756	725	744	757	729	750	779	746	726	687	796	767	757	742	751	745	736	726	752	742	778	731	760	723	839	746	772	768	752	771	769	740	754	719	814	722	803	759	795	739	748	719	768	759	729	760	729	804	778	746	769	725	742	710	740	756	742	757	795	753	774	790	728	790	753	783	752	773	777	809	774	731	743	742	762	732	794	740	725	754	743	774	765	739	736	750	678	752	740	744	812	738	769	791	750	757	718	729	734	725	706	758	767	763	802	742	706	775	751	824	751	794	727	774	736	734	734	795	783	729	709	749	746	768	740	774	732	719	760	751	770	791	750	736	726	737	770	775	794	710	769	731	771	774	751	732	763	755	757	728	773	805	823	776	773	780	790	783	748	763	774	693	757	755	741	715	768	725	741	763	773	721	769	726	737	813	742	764	739	775	715	738	777	741	742	723	761	726	745	786	743	721	740	782	727	761	696	743	740	761	714	732	789	755	705	743	712	745	737	739	797	702	796	737	795	739	766	713	781	765	727	722	734	760	789	759	748	817	758	762	782	773	764	793	752	775	776	782	725	721	724	780	744	782	731	786	726	775	799	746	749	811	740	714	790	752	769	742	759	779	750	781	731	761	727	730	750	737	724	703	755	767	746	788	721	744	784	773	768	775	786	735	761	789	755	816	789	735	739	772	763	729	743	741	737	759	769	778	813	774	736	761	787	743	740	768	721	778	769	786	810	733	753	736	774	755	741	805	812	770	792	791	742	769	748	784	749	746	752	721	750	723	754	764	737	727	700	689	724	750	757	747	718	705	676	699	772	743	768	799	672	735	749	799	724	741	751	713	772	767	763	736	751	811	778	777	771	750	799	767	766	729	748	780	794	715	760	779	729	763
23787	21175	44280	56519	47131	30914	13601	2047	960	914	959	863	922	916	826	877	918	892	822	864	940	875	922	924	912	857	883	923	875	883	933	845	923	857	854	863	840	901	850	851	820	845	874	849	841	853	762	864	843	858	827	836	874	849	865	850	847	869	872	891	810	822	793	879	820	880	794	831	867	822	828	867	866	857	875	873	865	857	872	852	830	873	885	847	835	845	839	866	852	866	869	843	880	838	879	898	822	889	882	908	898	814	852	846	809	881	888	846	867	828	877	848	864	915	863	849	877	866	873	790	884	842	875	813	818	850	819	833	868	850	818	877	892	826	849	857	840	817	834	873	884	895	857	837	837	873	860	850	876	839	846	851	865	891	871	859	867	847	869	812	872	855	841	855	845	891	831	847	810	822	862	829	828	881	875	805	852	849	792	793	848	896	853	942	900	837	792	801	876	873	922	821	885	853	813	863	853	839	856	878	884	872	843	832	839	850	836	859	862	836	832	899	863	837	838	801	822	880	859	859	844	882	855	808	879	874	850	883	866	866	849	844	831	871	855	876	824	855	855	834	818	816	831	866	814	825	859	891	872	895	895	838	845	892	883	817	840	845	860	810	834	870	805	813	879	911	865	892	856	856	857	891	853	847	858	848	849	862	866	856	805	820	866	904	840	800	827	823	845	866	906	863	813	864	838	846	891	794	839	830	811	820	824	830	891	858	860	810	808	909	841	819	867	889	827	824	896	829	898	842	852	825	884	878	830	819	857	836	841	839	780	838	821	818	922	820	825	840	862	907	890	828	913	844	784	842	867	868	809	843	810	901	857	836	859	833	869	876	885	858	814	815	800	823	838	848	838	842	813	845	854	828	861	839	850	853	822	875	858	818	886	814	832	850	814	865	893	865	848	858	892	854	885	833	904	867	860	838	857	859	834	901	826	858	818	842	927	864	880	827	849	861	850	829	818	905	846	859	844	850	871	875	896	818	794	772	846	834	801	868	894	856	827	809	853	879	848	862	835	831	831	826	844	851	821	867	803	903	834	859	882	887	821	863	778	811	824	856	841	838	830	878	819	847	847	921	877	798	838	848	857	882	833	853	884	879	854	861	856	927	894	875	825	902	861	831	865	836	820	860	836	937	839	855	813	833	829	846	852	835	835	860	823	839	828	824	870	875	850	840	884	888	880	834	883	858	834	812	854	852	802	836	905	835	868	891	881	886	864	859	876	904	828	825	803	797	836	887	860	865	856	898	889	848	878	909	803	815	795	825	874	825	829	825	783	806	856	846	821	840	863	859	879	834	823	844	856	856	882	805	811	856	890	879	928	858	876	866	850	838	812	840	837	852	893	896	853	873	856	827	855	845	831	789	874	819	860	855	854	884	840	844	839	837	830	844	823	798	841	883	852	860	831	827	856	867	892	819	844	804	820	890	863	861	850	802	849	861	865	799	847	834	829	816	867	828	852	790	855	836	880	912	840	810	798	901	803	857	836	860	891	881	822	853	825	849	890	894	895	850	858	957	846	853	824	853	831	846	884	853	886	865	816	826	841	849	847	885	863	855	819	811	843	876	841	856	829	871	813	843	843	824	807	846	930	814	836	824	828	854	906	881	886	844	851	884	824	846	896	854	862	851	846	884	846	853	869	848	842	879	859	811	845	847	868	867	827	850	843	829	896	854	862	833	868	890	847	868	831	849	859	878	865	841	850	885	844	856	822	854	875	818	854	856	849	853	854	850	799	851	817	889	865	842	850	869	884	815	827	881	878	857	836	836	881	916	840	886	823	864	805	854	814	871	878	842	864	848	829	814	817	823	874	844	799	881	864	843	876	880	853	858	910	838	831	879	822	849	863	820	854	820	912	855	889	870	851	844	856	804	842	858	841	898	873	880	853	842	819	852	865	881	887	816	849	846	902	894	842	836	874	845	861	864	840	853	888	841	879	802	875	888	855	829	835	835	887	853	901	850	854	835	819	852	858	889	866	836	869	804	883	831	811	867	853	875	850	860	853	815	796	864	887	867	875	857	859	854	852	855	852	872	888	845	810	859	832	879	871	830	862	872	846	858	871	893	819	907	885	778	872	823	854	837	891	870	861	910	830	846	807	800	908	835	824	879	887	839	864	899	834	866	822	855	798	830	879	858	852	828	865	845	922	872	841	871	856	864	885	820	816	890	876	861	854	891	852	921	894	873	883	916	856	845	840	861	799	870	854	859	819	858	857	838	845	838	811	812	808	866	838	859	892	846	907	863	841	889	847	816	830	840	838	806	857	849	868	814	857	780	839	861	874	826	901	850	830	878	831	850	898	811	851	836	849	855	868	846	879	847	881	837	852	849	852	847	871	854	828	865	855	818	871	862	822	858	836	842	842	868	867	842	839	874	828	819	819	884	833	873	822	913	879	836	833	831	818	844	890	872	864	868	911	888	866	853	857	830	889	834	882	847	875	769	850	837	851	878	857	813	837	843	897	847	804	819	902	846	832	855	850	830	856	910	800	837	862	863	852	873	850	888	905	851	875	854	870	845	856	845	793	884	827	799	846	791	828	830	838	876	790	860	807	830	891	800	845	831	808	852	838	818	869	823	900	851	884	851	883	894	830	805	875	886	862	820	894	862	862	862	841	875	843	819	845	856	835	865	839	867	869	928	863	831	857	851	853	831	864	906	826	854	846	825	917	815	816	870	847	844	870	869	847	855	823	862	829	844	935	819	828	845	819	879	804	806	846	920	895	854	902	882	843	838	764	835	811	809	805	823	857	840	814	897	824	837	879	840	857	884	847	895	825	815	905	862	862	870	844	853	880	823	825	807	845	831	826	798	818	879	876	814	837	839	794	837	806	873	817	819	822	876	825	900	861	811	862	863	819	845	826	853	805	841	848	852	853	919	876	820	854	865	850	772	876	848	833	848	827	821	807	892	867	845	848	853	859	857	837	805	903	841	854	856	874	807	837	852	822	847	821	847	865	883	873	836	912	859	893	864	885	856	816	887	826	836	826	824	900	860	863	859	851	861	888	908	818	862	872	833	885	862	816	839	896	910	809	784	846	827	846	830	876	839	823	850	830	867	849	813	841	852	840	820	891	874	824	813	799	871	843	842	871	828	799	856	900	827	894	828	836	825	878	881	857	820	873	859	869	828	806	895	877	814	847	788	840	795	848	884	807	828	830	847	819	848	857	837	829	839	812	819	869	878	858	820	869	793	834	852	890	807	809	828	840	891	858	839	887	851	850	851	818	857	819	820	860	875	906	866	833	816	878	858	851	851	849	916	853	877	865	851	820	840	830	851	851	847	880	877	881	938	876	851	803	823	876	888	849	853	853	852	853	851	853	876	859	852	859	823	840	832	864	862	862	861	894	835	855	806	838	805	799	863	831	905	834	860	881	876	852	905	857	822	800	841	867	880	900	854	855	832	857	887	873	813	843	886	832	868	860	834	886	846	883	800	846	845	863	911	825	846	847	779	818	773	872	859	817	820	801	830	837	836	887	846
8954	43804	86321	74721	48840	22503	5861	1207	846	876	895	842	864	791	855	873	925	862	888	895	826	905	959	880	901	888	890	874	830	853	869	835	902	870	865	857	895	887	855	850	912	884	880	907	878	840	886	817	870	898	822	798	870	843	848	862	871	888	895	888	907	886	853	833	829	819	863	918	869	867	828	871	853	838	835	867	856	816	853	868	852	855	861	866	853	861	831	851	850	851	860	890	874	807	862	844	870	811	892	843	871	849	812	898	824	830	832	896	846	821	870	858	801	921	909	821	874	903	902	855	857	846	863	895	867	841	810	893	822	824	902	848	878	851	861	824	819	811	893	880	840	838	878	850	849	865	858	864	862	866	836	837	882	906	921	862	830	849	906	885	875	884	911	845	870	845	839	844	840	832	914	886	880	842	835	858	862	855	815	864	903	828	915	860	869	834	844	815	884	867	883	894	850	876	837	881	877	845	865	874	812	858	801	859	841	867	895	847	865	786	867	849	807	893	875	851	866	873	846	857	843	870	896	916	860	843	854	870	850	862	869	850	811	824	867	894	925	849	837	924	864	829	818	863	792	851	844	818	864	838	857	858	894	861	858	824	855	783	853	909	865	837	877	850	851	888	898	823	880	835	850	896	894	876	890	821	894	847	802	830	818	856	860	837	879	794	850	877	894	864	906	836	878	855	907	846	867	875	823	880	831	848	811	835	864	830	909	877	883	817	864	873	819	848	865	871	869	862	901	885	873	894	889	908	894	857	896	837	852	844	801	840	909	863	904	802	841	863	793	829	851	806	808	864	849	846	826	864	842	878	901	894	855	868	890	895	885	861	831	873	870	892	882	842	859	851	835	839	899	854	849	903	869	829	881	853	824	871	868	887	836	840	904	853	844	918	857	921	844	824	880	855	829	849	819	871	869	855	851	847	830	871	837	839	904	870	864	872	832	851	851	821	832	816	867	878	828	846	799	860	846	849	837	876	780	886	832	906	893	903	852	819	820	845	842	791	857	807	828	900	846	894	825	809	822	851	834	842	844	831	891	870	831	846	838	856	806	874	830	912	888	846	833	824	829	850	865	867	842	875	835	839	880	847	825	837	831	903	834	831	771	896	838	862	836	866	835	884	872	792	860	825	860	799	880	829	803	820	835	842	849	829	830	845	867	815	869	815	890	869	816	806	841	856	835	879	856	822	876	840	813	919	839	878	835	866	833	864	868	841	847	816	884	882	881	788	873	837	828	830	904	822	806	843	834	830	840	837	868	803	880	871	827	852	822	831	818	843	818	890	845	811	879	832	805	848	860	849	817	893	853	844	868	865	878	840	887	848	845	866	841	828	829	861	819	875	915	878	805	902	869	856	871	795	904	875	852	865	836	803	827	870	884	869	865	892	884	813	855	869	865	865	854	865	859	860	881	791	828	830	846	844	822	838	854	848	880	870	852	867	874	870	872	881	841	834	793	808	879	867	852	889	875	881	866	881	837	818	833	862	862	835	903	871	804	838	845	792	820	877	888	896	858	799	833	864	846	862	892	857	824	875	867	887	865	865	859	857	857	886	844	860	881	811	850	887	837	894	834	829	887	836	827	837	866	853	854	856	858	913	806	876	865	893	834	800	879	854	855	890	832	832	804	804	864	857	841	842	840	879	851	852	827	864	882	852	873	861	898	855	885	873	894	862	869	831	877	848	834	883	866	869	861	876	860	868	896	839	828	847	784	872	857	858	863	856	852	911	842	892	823	790	842	883	834	886	890	878	833	877	825	842	854	871	867	846	842	879	800	867	846	832	868	881	800	880	856	816	856	796	847	872	853	797	841	812	876	893	838	851	816	806	838	841	833	845	876	893	841	803	864	851	914	874	836	863	828	881	817	850	836	873	813	849	851	833	808	821	922	799	795	902	829	841	839	856	867	937	881	826	821	806	861	854	832	810	860	878	800	852	855	801	843	854	839	865	871	788	834	840	857	855	854	833	825	795	878	861	865	867	862	858	828	861	858	893	795	904	851	833	828	855	840	816	906	806	842	839	835	874	853	855	851	862	847	913	879	833	838	821	856	859	887	811	836	805	872	804	878	790	878	884	799	758	879	877	811	894	852	842	876	801	830	828	803	864	851	890	829	855	846	842	877	844	892	827	830	848	890	856	889	876	830	915	838	874	841	825	847	838	822	893	847	844	838	856	848	893	803	849	820	847	902	831	886	840	887	881	845	861	821	856	846	868	883	873	866	823	825	887	852	910	818	847	881	899	886	872	820	843	841	924	815	873	810	807	877	883	879	797	849	857	838	894	876	868	814	838	878	899	843	839	908	823	880	842	872	854	838	802	856	821	877	852	872	898	850	821	875	868	854	822	809	853	844	826	890	864	833	840	873	837	881	838	801	829	850	830	871	895	869	879	825	932	808	830	848	834	834	904	812	843	845	864	808	809	865	809	858	802	804	836	839	873	890	834	841	816	894	855	825	818	892	853	867	846	853	910	818	819	864	831	889	881	876	844	800	882	890	883	868	847	843	804	851	864	890	880	802	872	845	818	835	863	841	872	899	848	824	860	882	886	832	848	776	795	820	850	843	872	833	832	840	827	845	858	914	854	892	793	860	854	831	846	885	845	842	859	803	848	808	830	930	858	847	826	828	864	893	879	821	820	808	869	847	874	805	813	851	874	832	869	905	944	882	849	839	910	817	872	815	876	867	869	888	841	883	857	816	841	855	892	865	866	893	827	842	869	862	871	866	846	804	858	843	841	911	867	852	883	822	860	858	842	882	865	901	824	859	834	892	808	808	883	847	842	845	804	757	865	871	835	900	817	864	807	833	804	852	837	813	871	822	832	795	840	818	853	869	862	840	885	881	814	820	838	886	887	814	878	847	827	866	820	839	878	873	858	861	831	883	867	823	879	795	859	873	851	852	906	861	880	840	810	821	819	831	857	858	904	867	877	813	880	820	821	859	881	865	835	804	849	860	790	873	876	876	850	840	818	849	831	884	802	839	883	852	848	801	809	830	840	830	832	822	878	885	841	839	819	821	834	858	871	872	853	859	896	848	857	820	844	862	863	865	845	888	831	875	818	826	841	866	850	863	829	819	800	849	872	887	886	924	841	828	884	817	816	856	878	827	828	879	833	828	855	875	831	841	819	873	848	901	845	848	781	844	830	869	837	874	882	830	860	815	847	903	863	802	851	865	927	833	796	867	927	798	899	821	878	902	858	834	818	835	862	802	802	879	822	896	837	827	917	833	818	885	842	810	852	810	880	863	908	811	834	879	851	838	868	793	884	822	859	897	837	866	872	859	829	874	841	854	866	867	859	808	831	880	849	863	810	820	832	858	817	872	872	912	827	867	885	808	853	886	873	855	860	830	874	880	859	877	933	872	844	829	801	870	819	898	912	768	833	844	871	820	824	877	815	897	899	860	837	856	877	864	839	854	841	830	797	803	807	836	851	822	840	827	866	901	886	853	828	872	837	917	876	855	859	845	842	844	902	801	849
27279	15684	34956	29159	12305	3286	1184	845	823	810	846	823	837	777	784	828	812	806	788	872	830	807	845	801	760	755	842	833	798	780	768	791	840	779	842	830	788	767	839	810	824	796	778	852	753	819	788	813	761	810	811	833	784	737	775	776	796	853	820	830	812	778	869	806	811	802	840	759	772	804	792	780	805	779	847	801	808	781	813	788	813	749	776	738	760	841	847	827	775	750	738	801	817	765	824	753	808	784	740	814	803	817	779	784	810	827	778	776	747	784	762	805	811	836	764	790	836	846	812	766	835	827	824	808	819	814	787	805	833	776	808	812	815	784	804	805	806	789	857	768	831	811	795	787	755	819	784	797	839	764	767	792	763	793	797	804	798	863	791	809	830	817	776	850	799	781	776	832	824	761	784	803	795	828	739	807	775	789	787	826	808	802	773	810	771	814	798	814	803	792	807	792	804	807	829	799	750	842	781	772	778	826	773	800	782	779	802	834	791	764	844	847	737	805	767	852	779	825	809	797	734	772	788	795	775	775	820	834	842	859	796	805	816	797	784	796	765	822	822	819	765	801	758	850	824	759	766	788	782	802	813	814	794	824	775	828	805	812	791	779	830	783	849	770	770	759	811	833	728	752	803	770	801	769	804	788	817	792	755	793	801	769	809	806	781	796	797	745	840	818	799	806	808	789	811	785	796	814	799	806	812	816	794	785	781	779	828	790	765	804	753	830	824	767	857	782	799	807	795	799	793	801	809	775	790	814	792	768	799	856	815	791	785	770	811	749	848	757	781	764	824	788	791	815	813	802	765	824	815	789	779	754	816	791	800	741	770	844	860	789	766	788	804	805	782	798	848	765	799	770	800	802	850	785	792	815	777	796	800	758	802	820	777	757	843	818	849	805	771	803	796	750	793	763	800	803	814	835	826	829	773	740	769	786	814	786	806	793	777	824	817	824	767	820	800	843	784	744	843	828	801	835	790	822	796	776	819	807	794	793	754	816	772	817	818	789	768	809	784	801	848	812	825	813	732	782	801	804	784	836	782	808	799	826	818	786	809	801	814	829	764	774	790	766	777	807	804	864	785	870	827	826	825	786	771	826	797	775	792	785	806	812	791	808	779	831	793	739	794	821	802	806	789	798	763	840	815	809	771	820	806	784	809	802	802	795	803	826	844	825	825	804	812	766	818	831	801	807	777	838	841	759	802	865	821	770	761	770	800	813	767	770	820	824	815	840	845	816	817	771	829	787	803	809	780	841	833	760	812	829	742	763	782	781	815	804	815	798	756	778	798	830	793	817	775	810	803	780	804	786	785	775	812	783	800	831	798	751	817	784	777	822	776	792	808	813	843	814	805	828	806	830	770	780	806	852	797	748	837	814	818	790	796	815	792	831	744	754	828	810	823	754	815	829	822	772	786	814	783	842	823	832	800	792	781	813	835	817	854	843	844	853	798	812	802	777	792	820	808	776	824	809	803	806	801	802	792	759	800	811	783	794	780	787	799	767	788	744	787	775	779	745	830	804	787	760	863	792	756	789	747	790	825	768	759	771	769	797	772	724	789	786	807	815	802	832	795	787	810	774	801	837	804	765	834	796	844	804	879	776	813	754	793	803	774	717	808	822	873	768	821	815	778	838	860	832	850	773	809	827	807	821	818	796	780	766	810	805	744	800	818	836	785	762	852	791	761	776	840	781	819	796	801	746	834	815	841	773	801	799	782	818	824	784	784	811	808	796	818	784	770	802	784	796	774	776	841	788	813	830	841	814	796	773	774	797	801	806	782	821	805	813	826	818	865	765	813	821	774	780	797	761	807	761	766	813	786	771	807	799	781	701	823	782	809	819	825	876	812	767	844	817	853	783	760	845	775	800	795	801	818	806	797	810	751	824	813	816	808	736	780	799	808	830	853	827	785	815	772	795	793	825	819	842	823	807	825	796	787	828	764	744	831	787	790	809	834	794	793	762	765	766	799	742	787	780	811	782	766	785	763	810	829	824	807	755	780	794	752	786	784	816	802	818	769	749	824	832	806	803	792	808	806	795	756	834	830	830	773	834	801	806	817	799	837	857	782	803	816	835	786	837	790	813	789	860	837	801	810	810	782	807	801	781	764	763	783	781	792	781	765	833	837	793	846	807	769	746	838	815	786	815	781	803	822	832	800	832	807	805	812	805	740	820	834	813	715	816	804	833	821	788	828	758	764	823	841	785	827	815	801	804	793	821	806	800	801	772	810	814	808	763	894	762	837	750	818	827	795	763	785	791	793	767	756	883	840	807	784	786	849	809	821	836	834	845	806	805	787	788	804	727	786	832	836	802	786	813	789	748	842	907	805	806	818	797	799	766	783	788	783	780	790	745	762	765	794	791	817	775	804	826	809	787	800	805	834	764	784	816	821	827	848	812	806	792	833	812	772	833	830	791	740	791	811	799	824	787	785	810	797	793	836	799	818	791	817	783	828	777	802	782	786	799	771	778	787	783	757	784	813	832	816	749	822	800	769	793	780	808	815	797	820	789	770	793	773	748	783	739	800	797	801	845	783	788	816	755	789	792	789	819	797	783	795	797	755	753	807	849	798	759	772	796	797	850	786	823	842	739	841	802	797	806	808	768	780	766	845	812	814	845	782	751	828	777	791	776	762	816	795	775	805	847	773	803	789	782	820	797	805	793	784	803	842	782	777	751	799	843	772	829	825	800	777	787	813	847	793	800	778	770	803	776	828	792	800	769	849	850	763	814	810	781	774	804	779	801	806	745	715	808	765	828	793	802	791	837	834	801	828	816	771	735	794	756	779	813	788	735	793	819	829	778	844	769	850	814	794	788	777	789	824	787	744	825	774	748	807	765	822	781	785	746	797	803	710	802	739	822	770	830	795	817	812	787	769	754	797	803	795	811	816	773	771	766	788	782	793	821	771	802	773	780	755	775	836	782	779	774	798	826	825	782	783	770	747	826	786	778	811	812	785	778	791	821	823	803	754	798	800	784	844	781	814	824	828	794	784	823	791	748	833	838	797	800	829	840	824	819	773	792	827	791	793	803	824	786	811	816	820	816	776	816	829	844	758	841	822	826	807	790	878	792	827	778	801	810	807	841	805	822	779	781	854	797	781	779	798	808	780	785	794	832	854	821	765	809	822	774	805	836	799	769	751	807	767	831	782	735	829	756	793	795	840	801	750	805	751	820	789	769	754	803	759	770	804	808	780	836	806	799	777	806	802	831	810	772	816	790	796	787	760	855	873	802	815	771	836	830	847	818	823	797	775	835	811	784	820	784	757	770	788	806	777	808	802	771	820	836	841	765	858	793	782	815	827	816	811	798	818	791	787	825	795	830	807	845	799	814	822	807	786	808	848	774	759	754	813	833	840	789	767	791	807	779	812	791	805	774	782	831	754	843	775	828	789	783	787	823	794	753	797	754	806	808	783	782	789	819	780	845	788	805	772	829	775	739	778	805	784	823	790	832	835	763	825	819	802	802	766	785	765	793	776	830
5037	8149	35249	19468	7705	2464	998	723	749	720	750	702	707	722	730	811	742	742	703	724	857	725	770	732	719	665	706	779	727	734	716	744	771	707	729	719	709	710	726	742	730	730	735	710	718	731	756	712	735	733	684	727	726	764	742	715	743	700	727	693	741	721	755	734	717	757	731	728	707	738	696	747	730	737	726	695	718	676	734	688	704	700	704	687	628	737	670	748	737	748	697	704	729	702	759	721	708	693	683	688	741	729	677	698	767	698	699	728	743	692	708	702	675	717	719	701	743	771	687	747	709	720	756	698	692	706	712	700	686	667	701	735	716	709	680	702	705	764	732	767	742	745	743	703	695	755	680	702	676	696	751	710	707	764	739	733	738	712	745	716	671	765	704	740	730	720	708	706	707	706	723	696	734	716	752	720	727	751	709	728	715	684	696	782	718	713	716	771	680	781	743	729	738	654	738	699	739	734	729	717	720	707	736	739	734	739	723	736	763	686	727	737	687	730	708	709	737	740	809	727	765	749	716	709	650	734	749	692	761	627	731	628	706	670	739	730	748	719	735	758	719	678	751	731	747	732	695	719	737	711	728	730	691	742	695	730	707	743	694	743	700	667	672	769	677	713	720	734	729	735	716	740	674	741	718	669	744	705	722	761	738	741	750	714	728	711	695	706	721	711	725	749	688	702	729	733	726	722	682	724	711	776	736	726	695	729	698	753	721	676	701	727	774	744	658	693	744	702	723	694	738	715	729	720	700	696	699	739	719	741	764	715	766	647	769	702	711	701	692	708	722	707	674	689	664	719	726	719	742	761	762	732	732	729	718	772	727	685	682	746	762	737	752	735	719	730	741	728	716	729	704	690	717	692	748	720	710	702	716	759	732	720	738	724	700	710	725	711	741	672	697	676	731	758	651	739	734	711	742	718	748	701	698	751	715	744	724	772	701	717	692	799	693	754	739	762	695	690	758	675	749	687	700	735	728	706	740	711	669	686	723	759	694	697	684	758	698	750	729	698	703	744	725	671	747	700	722	722	687	749	742	763	746	713	734	722	679	704	676	743	694	725	732	761	710	763	744	722	725	702	729	719	730	724	708	786	746	709	651	713	671	728	703	725	689	714	731	693	751	718	665	704	760	685	688	736	714	694	686	703	767	719	718	750	727	733	744	748	699	737	756	755	735	703	707	709	698	736	727	721	711	685	715	703	746	734	730	735	723	753	656	738	764	722	737	711	731	697	690	729	742	690	744	693	682	709	677	669	747	692	720	759	728	721	735	703	704	731	724	698	751	723	714	749	690	697	702	702	749	743	696	686	748	760	718	684	768	702	715	752	685	740	731	676	700	732	695	740	736	710	736	749	713	669	707	704	763	693	698	739	758	724	674	698	726	699	693	703	730	746	727	756	753	746	729	708	700	691	753	742	722	733	730	720	702	724	719	707	711	744	714	711	657	723	689	688	749	716	721	668	731	744	757	715	697	750	730	722	715	716	702	694	717	717	725	748	741	718	735	747	732	756	711	731	750	714	702	702	698	769	718	776	727	748	749	704	716	712	721	717	710	681	769	719	694	679	686	670	682	700	694	704	762	715	697	681	716	709	709	735	691	714	746	712	691	704	721	700	744	733	743	746	731	764	732	749	722	703	705	693	722	701	703	738	729	726	732	735	765	761	729	710	683	698	721	741	746	697	709	721	738	714	692	694	708	756	750	739	726	673	733	707	703	731	759	713	676	673	697	728	690	723	727	753	772	704	737	719	777	777	740	712	712	690	725	708	743	724	714	748	686	691	662	720	711	769	704	753	717	700	642	697	727	717	729	688	739	746	725	752	727	723	757	703	690	745	719	695	696	794	685	698	735	737	755	748	710	729	744	744	751	771	738	720	695	686	708	713	751	728	710	728	707	725	689	719	718	754	688	680	688	668	723	719	748	721	744	731	714	699	717	709	727	738	772	680	737	730	724	738	730	681	705	715	708	763	729	727	708	716	692	707	739	726	755	724	712	666	717	765	708	759	699	738	740	737	680	731	758	731	711	717	734	717	751	718	713	740	733	735	734	670	685	706	727	721	708	724	723	698	720	732	704	688	724	683	719	701	698	726	759	751	724	712	757	667	761	717	717	750	749	686	708	727	692	748	715	675	748	709	714	734	718	780	728	716	721	688	687	692	723	699	710	716	796	698	712	732	746	702	754	758	755	776	760	666	740	722	708	744	733	744	694	687	767	726	763	763	710	732	748	763	692	710	748	731	725	740	732	717	730	703	708	712	749	718	685	719	789	708	750	755	703	707	693	737	721	790	777	720	721	720	773	729	690	760	704	722	686	686	721	699	690	761	721	676	724	717	709	728	731	716	687	742	736	711	687	715	712	744	694	700	715	726	742	705	741	738	726	683	708	711	698	765	742	702	759	706	704	703	700	731	736	739	683	750	714	719	739	756	691	704	700	698	746	682	686	725	698	711	745	716	684	711	705	740	730	686	700	763	728	668	745	747	773	701	717	714	736	702	732	729	712	736	699	718	734	695	726	689	733	707	723	732	723	701	750	708	760	726	745	758	725	658	674	723	711	738	729	702	751	746	765	719	735	671	681	756	740	722	739	710	671	680	740	767	739	691	719	699	725	733	733	703	754	748	721	732	716	693	725	734	711	714	715	732	764	672	764	748	714	737	728	730	753	689	711	750	746	726	712	728	740	710	722	728	658	726	727	741	686	772	754	743	689	712	687	731	757	735	738	741	735	690	696	703	737	734	696	753	723	700	711	719	780	713	718	759	681	734	719	686	722	731	753	754	772	737	737	718	757	784	638	714	728	738	767	701	710	704	748	763	717	726	707	743	730	707	741	669	721	703	707	758	741	732	716	699	709	717	716	761	705	700	730	716	759	739	746	774	705	740	749	729	740	750	710	724	727	747	699	772	723	712	696	737	684	668	741	742	723	732	708	735	711	732	735	696	706	748	737	725	759	698	735	747	729	729	747	696	712	766	722	723	755	718	740	749	713	708	695	729	710	763	680	709	738	770	732	717	749	727	745	721	697	736	785	703	683	699	675	750	750	698	762	706	676	737	719	721	736	685	728	759	723	807	764	687	733	704	681	743	692	746	698	717	663	711	770	672	717	719	708	741	698	745	736	734	697	698	663	727	693	732	663	701	674	748	728	725	733	739	766	713	729	702	723	676	721	754	717	726	717	740	710	776	777	729	689	729	757	706	725	709	730	715	715	782	708	696	675	725	664	707	733	737	751	694	709	736	768	706	733	755	684	724	739	727	715	656	689	740	696	745	690	713	738	759	768	734	693	717	724	794	725	692	721	666	720	708	726	699	704	714	683	760	686	730	724	675	701	703	745	780	708	741	729	735	723	748	725	700	709	736	759	694	724	696	750	708	763	723	702	753	752	733	746	686	696	761	713	753	739	711	690	748	714	728	717	743	699	698	729	713	739	742	681	720	734	723	695	735	763	746	766	672	782	697	787	715	720	726	694	728	710	726
24523	21129	46552	69311	47761	25893	8571	1603	890	821	823	795	806	771	783	771	785	760	790	738	802	793	823	797	771	733	816	752	773	738	785	763	738	782	855	767	750	787	786	803	807	732	764	707	798	783	790	766	787	797	774	745	786	791	841	785	829	723	782	778	785	780	726	792	765	796	703	809	789	756	763	749	770	805	744	759	784	820	761	793	777	765	760	798	750	763	748	769	779	733	800	734	813	770	765	742	782	746	772	776	802	809	785	744	752	731	806	801	741	757	769	786	785	726	754	782	745	763	799	731	800	780	738	712	796	768	750	789	748	849	795	722	750	751	723	810	804	801	756	787	783	729	794	784	777	755	800	767	753	783	787	768	745	710	737	721	748	734	754	729	819	768	743	754	795	772	744	767	788	745	788	797	762	750	771	764	785	788	749	761	774	771	832	770	706	734	726	770	754	732	772	757	776	774	756	755	778	742	777	736	734	771	730	751	773	813	786	724	762	727	793	770	771	767	729	778	790	760	743	752	738	726	779	796	762	735	785	711	805	774	812	762	827	796	769	745	765	805	776	816	747	791	736	770	808	768	780	766	754	795	806	746	777	767	756	770	758	791	756	731	769	728	744	799	725	730	762	737	812	779	781	774	735	811	739	773	744	777	754	796	736	714	817	763	732	771	758	830	728	765	828	743	768	765	784	818	770	782	800	742	740	778	800	752	802	780	752	706	775	736	785	762	772	763	777	760	747	768	730	800	745	786	765	726	771	769	797	788	753	761	713	753	760	753	757	733	750	758	759	797	748	773	786	764	767	777	775	725	783	708	743	740	766	778	742	779	773	766	813	724	763	747	772	789	757	793	757	802	743	716	776	790	809	739	743	729	745	749	780	765	771	790	831	814	790	743	772	751	810	803	732	777	748	800	782	815	772	804	776	751	744	770	804	778	804	809	805	799	743	726	780	755	699	802	810	772	792	771	758	759	871	771	822	733	777	785	748	713	791	753	734	724	809	784	755	785	801	760	791	704	741	734	772	719	767	783	745	786	747	780	750	730	716	763	728	714	728	774	827	753	741	729	784	740	750	798	790	737	747	813	728	793	710	715	788	770	787	780	803	773	789	738	735	756	806	786	786	766	798	775	789	779	784	763	788	807	772	731	756	797	777	766	777	725	757	806	768	784	779	778	826	707	769	811	798	774	799	777	763	766	797	740	790	797	742	756	733	763	762	729	686	741	739	777	723	780	794	817	740	744	748	744	768	803	828	737	767	731	765	763	766	762	736	732	779	751	816	748	760	734	749	794	775	716	815	747	769	772	771	791	791	726	780	756	769	747	781	744	783	722	730	731	792	770	756	747	713	736	782	760	758	779	753	776	746	754	789	718	757	735	718	742	715	744	781	707	729	735	780	800	795	786	762	785	687	729	741	773	764	760	793	783	736	709	783	740	808	758	793	722	773	767	781	735	806	781	727	800	744	772	761	735	785	869	800	747	754	848	769	775	766	798	792	809	749	714	789	772	783	783	770	794	752	794	768	833	812	768	799	762	745	778	849	830	756	785	765	766	770	752	830	752	755	758	752	753	796	751	798	819	832	811	771	786	738	752	755	771	763	751	696	779	711	828	787	704	775	758	723	724	750	760	798	738	780	807	818	788	737	779	777	733	808	732	756	786	747	753	711	759	756	702	772	723	783	799	712	759	763	781	778	779	811	777	761	747	759	753	816	778	779	778	749	760	737	752	756	751	743	743	715	775	735	774	742	776	748	773	767	743	749	805	727	768	793	784	753	782	736	796	756	806	788	724	733	758	756	824	796	792	748	782	798	767	749	767	758	790	750	826	766	762	716	761	783	740	754	739	802	782	774	798	776	744	749	807	773	787	750	765	754	825	764	768	738	790	770	773	780	772	747	749	769	756	773	756	771	820	737	806	747	753	796	721	750	781	770	755	758	750	741	758	782	792	764	753	764	758	773	767	837	770	728	738	821	721	785	763	754	757	771	761	730	793	748	747	799	780	767	777	718	743	771	789	729	830	763	776	794	750	773	833	778	787	765	790	713	734	811	764	745	715	753	784	776	765	775	750	767	737	761	745	747	748	770	794	766	767	761	766	754	752	763	755	762	780	786	759	771	797	815	734	785	742	798	728	699	757	777	753	771	776	732	779	804	774	769	767	741	738	765	801	768	750	765	743	772	793	753	781	787	796	713	762	741	744	760	761	774	753	785	726	728	790	757	754	738	804	752	809	775	768	740	869	809	795	742	793	721	729	794	774	762	796	773	785	768	731	725	747	763	754	808	796	753	785	793	773	745	805	815	797	757	804	717	776	787	814	729	792	730	761	780	796	760	775	782	769	744	752	778	819	769	807	781	803	779	748	799	762	736	785	782	799	841	740	795	765	799	760	811	798	774	746	810	734	731	748	807	762	768	770	734	764	770	785	727	799	772	791	775	759	771	769	735	770	815	781	750	834	846	723	752	727	740	771	805	783	812	753	779	781	793	751	800	746	750	754	772	796	706	737	791	773	732	787	765	765	789	816	764	753	783	764	761	781	780	828	794	804	756	799	779	769	765	783	767	779	757	786	728	751	753	750	751	761	790	799	795	796	722	747	783	758	772	798	768	792	716	779	745	804	759	737	819	776	744	823	775	747	731	746	769	740	774	758	750	810	767	737	728	785	789	722	747	752	748	752	727	811	723	788	766	805	762	737	781	752	740	757	728	767	776	760	809	733	730	790	726	739	791	766	770	780	780	772	762	749	746	763	752	752	791	786	772	741	756	777	768	740	784	780	730	783	771	763	774	747	754	770	742	782	758	769	747	771	790	783	780	707	793	793	767	762	744	747	759	761	810	750	768	762	701	733	756	760	750	743	744	775	799	765	792	789	789	789	782	780	792	746	753	700	763	771	779	756	794	762	789	720	782	773	750	703	776	755	724	769	786	777	782	716	791	780	734	802	757	752	761	787	756	774	783	710	739	764	767	762	717	769	759	723	780	717	775	807	765	729	778	744	725	748	731	825	768	803	800	782	782	720	756	749	759	733	767	839	754	770	772	751	750	776	751	822	689	749	776	757	803	800	762	734	793	743	756	807	731	761	841	802	804	766	795	735	739	770	840	722	751	775	786	760	746	763	776	775	765	764	758	774	746	731	768	732	769	761	747	766	782	770	767	792	783	757	765	764	750	766	756	775	745	793	787	783	748	702	788	724	743	757	799	724	782	771	781	737	767	733	708	758	778	760	783	726	788	705	755	737	741	734	782	732	778	756	718	783	752	725	771	783	798	764	740	740	756	729	777	762	741	718	717	772	761	793	815	772	754	774	791	708	745	777	810	756	787	737	796	804	728	752	759	808	759	745	772	725	773	779	745	729	760	794	781	778	759	846	789	753	731	780	714	781	789	761	778	746	806	772	731	762	736	764	728	778	792	787	767	790	839	735	804	731	813	747	767	778	801	762	777	722	767	725	772	770	816	791	735	797	809	748	792	743	734	752	754	777
3633	12862	67487	68353	40221	15984	4347	1184	786	736	784	784	773	783	745	779	792	739	741	815	772	764	795	796	691	758	763	802	746	713	737	743	780	759	752	778	726	754	804	787	750	779	789	708	779	770	749	718	724	775	755	768	789	801	750	751	756	733	800	778	729	760	726	745	786	770	800	767	685	789	749	770	802	750	776	759	762	742	720	756	775	739	785	759	700	812	794	727	751	751	786	797	754	735	802	769	753	716	784	764	723	787	789	749	786	811	793	709	721	765	758	765	773	692	732	759	766	735	825	752	768	777	836	733	716	782	711	743	767	773	778	746	807	781	732	759	743	747	741	764	745	755	748	751	764	738	744	750	770	745	722	806	790	740	759	758	783	775	739	729	764	712	770	699	718	754	761	767	806	797	730	775	768	744	745	741	721	766	766	778	755	756	793	746	773	815	733	773	767	735	771	757	770	754	805	763	789	741	782	811	783	737	776	758	753	747	708	763	757	732	781	723	762	742	766	707	725	754	735	764	734	748	811	766	773	758	753	757	774	783	766	751	724	785	726	747	745	743	746	766	756	724	775	784	758	758	751	777	704	752	725	739	771	772	736	796	775	776	768	717	751	729	813	734	746	729	786	777	796	761	760	760	771	747	715	750	772	778	731	764	770	773	778	735	774	780	778	777	769	735	805	783	698	779	741	776	720	779	743	811	737	756	697	769	790	769	736	784	733	721	708	773	737	779	762	754	758	768	750	751	741	771	754	809	757	763	776	758	779	750	761	781	796	791	773	736	727	783	763	782	787	739	783	775	786	685	746	727	792	731	772	746	729	769	735	732	736	782	759	801	740	746	753	738	790	751	806	815	729	723	742	764	740	794	785	730	771	783	768	762	763	737	760	731	782	754	756	752	710	753	755	749	775	787	710	756	737	775	741	682	737	757	765	759	795	773	764	794	751	696	739	752	800	746	724	724	739	749	733	739	789	726	765	797	806	736	775	723	737	742	768	765	744	734	726	753	769	742	727	732	771	758	768	820	758	751	739	768	755	755	747	716	777	740	751	740	717	750	739	797	767	730	767	765	746	724	748	685	806	821	742	776	744	701	796	750	788	754	707	718	757	773	724	743	800	752	769	732	773	749	809	703	726	763	780	693	788	756	739	762	788	749	813	728	816	727	751	776	825	707	836	731	778	755	745	732	759	742	801	713	735	747	775	781	782	792	737	803	770	756	740	780	753	766	700	784	729	728	807	697	724	783	773	784	757	772	715	747	732	762	736	785	808	750	740	769	738	730	784	792	756	743	741	795	753	735	763	754	768	765	752	768	725	780	721	716	719	722	751	752	723	761	759	801	726	721	775	754	727	749	785	757	738	754	749	741	735	792	793	763	785	744	774	769	798	782	775	705	790	759	811	757	762	800	757	775	738	730	792	752	745	719	711	731	768	753	785	745	824	739	725	715	799	760	737	732	729	796	739	771	755	772	786	751	763	720	785	757	767	772	767	791	804	717	754	742	751	765	760	764	737	711	738	758	797	751	729	719	702	778	736	742	817	761	758	771	773	748	755	751	718	743	741	776	750	773	758	737	799	753	793	800	715	755	758	764	755	732	763	786	755	781	751	760	778	769	789	731	740	737	779	766	733	750	734	799	780	746	786	728	714	765	764	752	742	745	738	781	769	707	762	749	788	824	744	739	767	726	752	792	712	746	717	760	717	773	754	715	799	756	745	737	710	740	762	760	727	753	769	741	804	696	745	725	780	725	755	782	767	761	739	766	678	781	735	783	739	769	773	743	720	781	766	712	773	716	764	781	792	804	726	720	729	752	781	744	739	731	711	691	726	759	766	748	733	776	755	801	775	708	768	743	785	797	726	734	744	770	771	684	811	703	778	753	752	769	790	735	762	795	786	702	753	733	730	781	736	718	745	781	765	742	733	759	771	743	760	734	744	754	797	799	716	734	751	774	778	754	785	703	729	737	731	749	764	702	711	713	745	755	720	775	776	763	796	753	746	739	696	749	754	752	790	785	770	775	724	718	725	752	771	707	742	729	744	772	752	781	753	724	746	753	714	762	745	741	750	733	761	755	771	761	812	771	720	718	776	767	732	750	748	713	724	791	746	740	682	778	762	741	788	814	789	745	748	730	734	770	736	768	799	805	729	761	720	781	750	710	775	761	720	750	734	792	755	756	761	768	773	755	751	779	747	798	806	733	757	739	784	703	766	789	795	724	753	739	716	793	769	719	744	756	774	743	795	766	693	722	747	777	731	710	820	737	759	758	781	749	681	792	740	747	738	738	727	739	718	705	717	749	734	751	767	754	732	773	787	731	761	768	740	765	742	737	778	739	775	743	771	750	762	826	713	754	763	769	776	733	780	768	789	784	728	784	730	735	683	730	743	730	733	799	719	704	766	754	726	734	766	769	760	771	825	751	726	705	750	733	765	768	777	720	780	754	771	769	802	725	779	767	751	747	709	770	743	790	797	737	767	771	801	762	746	732	766	732	731	750	765	789	730	740	754	740	738	730	783	778	779	718	733	757	796	755	766	753	743	750	783	765	758	762	720	757	742	763	784	752	757	799	763	760	736	788	756	783	753	758	738	742	743	757	807	822	736	794	769	794	720	744	739	742	772	761	715	740	739	753	801	749	740	779	796	790	782	789	752	753	759	739	743	751	790	699	791	751	762	765	768	750	763	745	741	790	785	751	772	720	780	793	787	777	739	742	746	726	761	732	755	804	742	770	726	755	719	756	807	770	772	781	798	758	746	690	770	706	760	735	701	730	745	696	723	769	748	768	776	727	776	746	768	734	776	776	752	769	708	739	777	766	748	774	734	729	775	738	737	813	738	689	787	752	778	734	750	722	707	700	740	738	738	760	786	715	770	721	737	713	763	751	724	776	781	735	772	733	750	722	757	729	701	713	775	716	715	694	733	777	824	723	742	729	768	785	758	754	766	787	748	796	773	771	741	758	748	775	737	743	792	799	790	721	749	734	786	718	738	807	787	708	809	718	738	728	759	755	730	790	725	723	750	755	807	791	712	762	756	792	713	749	784	768	727	749	789	770	750	715	725	764	735	754	791	708	774	740	803	741	776	742	772	749	736	773	762	785	743	748	810	706	761	751	692	739	738	738	762	734	778	727	809	766	745	791	772	791	798	778	761	755	773	782	758	710	791	736	770	759	683	797	717	767	721	725	749	725	738	767	754	752	722	744	762	729	769	725	744	732	756	775	778	726	738	721	697	781	711	780	715	723	769	713	740	740	742	744	746	752	740	744	709	738	719	742	734	728	708	760	743	749	747	726	739	784	732	739	782	766	746	729	755	795	803	750	733	725	735	789	755	773	742	734	757	737	733	735	722	720	719	759	714	756	751	705	802	750	829	796	754	702	754	748	799	780	718	751	762	738	745	714	767	734	742	722	738	750	752	703	778	808	767	722	791	708	749	771	791	729	771	802	759	715	779	751	743	699	731	751	776	778	725	783	758	756	719	737
23815	21145	38802	57738	44694	28335	12354	2086	990	977	926	851	991	872	894	889	908	913	857	892	829	947	884	898	844	872	855	954	843	883	857	852	913	875	929	871	870	895	896	901	873	925	849	888	858	858	855	889	817	849	911	844	881	882	845	831	894	882	899	851	915	878	913	880	881	897	809	822	892	840	848	843	873	828	888	851	825	878	832	859	853	878	824	865	860	842	908	885	875	853	889	804	832	899	883	850	863	882	873	790	888	867	808	855	847	820	837	853	872	890	867	863	899	853	868	837	880	894	866	906	872	815	898	874	862	824	838	873	818	894	826	839	836	884	841	851	852	836	870	785	839	858	861	860	873	853	868	859	857	915	849	846	910	873	897	873	868	840	840	862	892	923	838	895	870	844	842	877	852	836	877	827	823	932	779	882	900	876	869	871	889	836	875	867	828	860	825	893	821	841	872	858	835	871	865	914	826	828	860	853	848	868	868	827	858	874	907	862	830	867	945	805	868	857	844	836	872	825	872	878	843	860	861	859	870	847	855	885	844	851	832	839	844	823	881	918	860	827	871	842	881	854	852	906	849	873	874	857	827	872	857	866	892	903	866	881	901	949	860	854	848	873	872	859	908	908	822	909	873	832	894	824	818	901	888	846	950	914	859	835	831	879	856	869	887	880	846	896	884	832	883	857	842	874	882	832	872	822	863	883	925	849	850	890	844	872	857	881	887	903	797	843	884	808	851	885	873	821	868	848	877	853	856	888	867	868	853	935	880	895	862	832	915	797	803	845	877	824	885	911	828	855	868	827	821	863	872	878	839	814	870	843	873	853	827	885	840	868	904	878	852	850	832	848	893	871	858	830	856	848	899	803	944	878	889	849	823	890	900	855	904	875	848	830	880	864	891	834	872	872	841	885	862	891	814	879	830	815	851	888	823	854	889	841	812	895	823	789	812	901	849	895	872	822	868	885	820	828	869	849	891	926	881	847	853	910	876	840	876	872	888	863	850	942	821	943	822	860	870	851	851	875	862	833	826	863	822	891	888	873	846	843	846	811	876	828	871	848	916	831	875	867	820	877	850	863	866	809	803	915	862	819	849	876	899	841	872	821	834	828	929	855	851	858	857	892	802	817	880	850	951	886	826	872	870	880	922	883	868	874	786	884	861	872	869	851	847	859	877	884	833	911	860	893	852	851	862	835	845	850	881	870	818	885	898	839	769	832	827	871	850	902	853	842	861	892	876	868	889	832	875	850	829	907	845	858	855	868	861	837	852	866	840	858	837	820	893	890	866	899	867	890	874	830	886	855	932	837	832	858	828	865	883	840	880	912	836	907	912	907	867	887	849	852	854	841	872	857	834	881	877	899	861	833	933	888	842	793	841	846	887	908	878	852	907	888	868	863	892	867	821	919	884	863	837	867	805	826	827	866	866	879	824	829	805	870	872	847	827	833	842	862	865	929	883	882	857	866	882	888	849	863	792	775	868	896	869	837	898	873	865	864	863	882	862	841	869	855	910	836	847	809	831	853	837	839	846	921	813	859	895	865	866	844	895	876	801	871	871	865	806	858	902	867	813	894	853	876	820	848	938	880	883	907	919	837	871	856	897	870	841	858	893	867	804	812	873	934	846	826	850	847	816	837	864	875	782	862	885	819	835	886	818	878	845	854	883	870	855	878	872	846	874	879	901	818	824	827	858	836	885	857	871	806	856	870	847	891	886	832	856	842	837	855	862	905	838	850	876	867	900	871	858	874	908	808	802	918	831	804	853	879	856	871	859	906	862	835	836	900	899	811	885	869	837	843	885	845	894	843	855	845	888	847	837	824	849	866	873	862	842	891	847	892	809	834	877	859	836	849	853	905	866	865	836	867	801	851	839	814	855	889	843	838	897	908	871	870	875	863	869	862	868	863	861	886	839	847	820	830	868	858	876	884	881	879	825	861	858	864	872	888	863	895	884	855	854	847	801	853	870	885	846	874	870	876	890	791	842	894	869	863	883	916	843	909	871	824	862	840	913	851	885	827	853	888	870	859	834	944	805	838	816	860	905	877	902	859	866	868	758	849	868	851	862	838	876	887	829	860	768	867	872	901	931	875	862	827	873	863	843	858	866	864	838	852	877	861	831	904	899	835	837	839	833	827	851	915	908	837	858	861	901	880	887	845	847	862	852	826	831	846	788	844	913	862	839	848	903	842	820	826	885	870	903	884	807	860	854	815	841	906	810	864	873	898	930	893	872	827	827	866	846	844	846	909	826	824	861	820	810	911	894	875	844	856	807	863	877	880	859	842	844	793	847	924	900	891	860	847	844	831	878	835	841	880	884	860	859	835	851	807	893	860	820	861	870	889	836	891	849	786	796	882	838	838	832	850	823	877	895	838	819	891	840	904	860	834	865	871	868	851	875	852	869	891	800	827	809	907	876	929	863	886	891	841	841	870	865	940	829	877	864	835	885	891	892	857	887	841	805	850	867	831	862	822	826	826	909	847	824	874	878	835	855	815	862	862	859	846	871	885	858	905	916	804	834	881	860	817	853	913	893	920	862	850	856	847	869	904	848	905	855	849	775	836	841	853	877	863	849	911	842	841	882	865	865	794	855	852	860	847	868	830	934	821	842	887	842	848	858	855	825	897	879	872	833	834	904	866	847	896	870	885	889	834	862	886	861	865	807	830	866	930	866	831	854	816	881	859	845	842	858	842	908	867	887	822	867	813	870	909	861	903	876	899	882	802	860	891	895	836	904	853	896	845	853	874	826	852	851	867	893	861	872	841	924	863	868	824	891	878	854	881	870	843	833	838	819	839	883	845	878	853	903	830	817	878	912	846	840	863	858	804	829	856	819	854	913	857	859	911	836	868	818	891	840	880	884	861	931	848	836	851	810	803	845	889	876	907	853	894	830	880	888	848	841	908	880	930	892	845	897	902	862	897	838	861	871	846	844	852	851	878	831	862	889	875	847	884	886	894	843	912	852	817	834	917	904	830	814	926	821	842	900	843	870	818	902	883	842	910	854	826	857	803	860	858	893	912	831	815	886	879	859	846	831	838	827	829	826	887	879	870	863	842	864	822	873	886	889	802	790	849	867	852	877	880	883	896	870	895	898	829	885	824	857	845	861	832	903	846	835	814	896	867	886	878	840	868	862	851	861	864	881	842	858	806	866	840	926	842	887	862	864	837	849	854	828	838	877	831	931	848	898	851	887	909	889	881	831	827	830	861	816	863	840	819	844	861	839	885	841	830	905	863	833	761	839	849	886	899	850	871	871	877	823	851	826	917	913	870	915	886	839	849	922	952	789	874	876	879	830	819	889	851	844	862	803	911	869	831	813	797	845	800	802	852	796	911	854	874	884	808	817	889	834	843	905	824	850	833	891	854	829	851	809	906	870	878	876	841	839	857	867	884	874	851	924	838	910	853	841	870	852	880	847	866	842	918	837	887	911	890	902	901	905	875	810	930	880	834	869	883	894	854	837	794	856	858	854	844	847	886	886	790
3873	23844	88103	73993	46402	19544	4678	1450	815	898	888	887	829	841	905	829	892	908	900	825	841	887	853	886	859	897	875	884	855	930	857	890	833	862	875	934	897	862	886	853	887	883	884	909	877	885	870	833	841	830	897	859	852	877	891	845	830	849	882	876	866	862	934	833	838	873	828	822	883	934	868	881	866	874	884	927	854	869	876	913	861	884	849	882	855	852	882	871	915	848	829	873	884	848	886	913	838	844	855	857	892	863	879	859	855	852	883	887	843	846	903	820	847	861	813	845	863	798	880	879	862	848	807	855	856	856	882	910	845	822	877	864	844	859	871	847	857	892	877	830	883	874	841	861	860	818	845	928	919	902	827	803	862	815	935	870	887	835	813	892	831	869	869	864	840	862	812	857	893	888	886	843	901	831	900	890	869	837	844	833	853	868	873	886	867	867	872	796	837	861	875	817	845	914	884	837	858	867	832	880	819	855	887	900	893	880	835	832	872	857	838	823	897	894	836	870	813	837	876	829	846	846	861	831	885	863	775	844	803	829	845	829	860	866	871	850	842	862	860	886	880	910	870	886	850	868	844	844	873	840	894	832	899	868	877	892	826	850	867	894	833	811	856	859	805	880	856	846	857	870	835	842	870	885	844	814	787	882	815	872	841	805	887	843	819	794	809	797	794	860	881	810	857	880	904	859	842	831	875	820	853	807	883	885	833	860	842	799	878	885	871	867	857	844	909	854	923	858	906	852	832	868	835	880	848	905	870	806	868	829	855	896	901	860	913	870	849	839	888	839	878	842	894	858	901	844	845	869	844	868	838	856	885	845	875	880	890	908	853	839	903	906	888	809	849	815	871	900	793	885	863	875	833	878	837	873	867	819	862	851	847	825	863	891	871	830	915	843	873	891	863	860	811	825	820	865	800	911	892	876	869	848	848	847	867	858	878	891	883	828	820	859	853	803	847	866	886	893	874	856	884	877	838	893	832	865	859	889	914	861	831	846	848	823	1008	810	860	886	865	828	896	837	874	862	875	906	844	833	910	807	829	839	860	845	880	863	831	861	855	855	890	903	841	844	847	868	874	847	833	789	860	846	822	860	869	925	885	839	876	866	826	907	885	827	839	809	860	860	907	835	840	872	827	883	880	884	844	826	814	806	799	871	851	871	841	857	850	901	822	890	841	844	917	845	866	920	818	853	851	838	883	877	837	880	877	824	791	853	792	828	853	864	880	886	832	936	857	827	880	857	820	847	797	891	849	870	859	852	874	905	924	840	885	902	855	877	788	851	864	913	823	827	846	877	826	835	903	840	855	881	856	824	846	945	876	893	860	829	850	846	826	841	873	909	846	889	841	858	884	856	851	910	893	866	883	867	863	872	894	824	852	862	888	906	833	849	846	831	881	882	837	855	847	828	881	847	854	870	844	904	871	875	829	829	832	869	874	876	799	858	829	884	887	842	852	814	855	838	847	850	858	867	869	793	864	899	874	866	856	823	810	873	864	886	827	895	854	833	884	859	866	862	855	885	875	867	876	844	840	932	911	883	857	847	850	885	863	832	853	892	876	828	864	834	828	868	850	813	840	835	893	870	854	843	862	893	835	853	879	832	838	851	854	878	841	895	872	916	867	856	834	831	861	906	796	891	824	877	880	856	921	838	811	855	878	830	834	867	910	887	877	870	799	847	910	896	858	829	794	831	929	826	855	853	893	871	866	837	874	834	835	872	866	934	857	859	857	891	793	878	874	818	818	861	829	905	886	837	835	892	834	871	866	874	884	788	895	847	829	840	801	850	872	901	898	879	868	909	904	911	809	902	837	863	844	872	896	864	884	842	849	823	843	857	862	814	909	829	843	868	860	820	904	855	850	867	919	856	855	876	831	870	840	869	865	860	857	823	840	858	877	819	866	863	884	839	828	823	916	822	844	888	836	845	833	891	875	843	890	809	858	860	864	845	868	871	866	846	878	901	797	886	842	804	820	873	853	867	868	818	891	815	772	890	862	806	861	839	834	871	869	861	840	856	853	838	802	898	876	819	892	845	863	868	853	841	939	881	872	756	852	839	869	871	828	813	848	811	896	853	864	770	868	857	894	837	834	850	889	808	886	825	834	836	845	849	862	866	825	856	855	865	910	868	902	835	879	833	900	845	844	909	847	799	841	877	825	848	824	851	856	798	834	873	859	870	884	893	847	862	867	863	847	828	891	882	877	870	845	887	850	864	829	859	822	839	844	838	848	874	886	829	866	863	876	865	868	867	823	820	855	874	858	884	835	815	869	843	875	873	800	872	896	879	896	839	861	841	891	886	869	848	851	844	911	795	824	825	896	873	839	848	817	852	845	818	829	851	854	834	886	903	820	879	830	822	838	858	842	864	925	806	839	887	892	840	803	800	839	857	866	847	831	861	859	849	892	895	822	915	865	827	850	914	857	810	875	780	817	862	851	874	840	904	867	849	838	841	877	866	874	824	846	803	856	872	870	827	871	813	855	895	899	844	896	845	884	868	845	846	866	883	810	858	817	821	827	889	815	897	812	826	897	832	842	843	854	855	874	827	842	879	784	810	840	877	891	862	861	849	867	843	855	872	857	833	844	880	836	892	832	848	872	829	896	869	883	859	820	853	807	815	860	855	923	843	838	835	899	817	912	793	834	883	852	878	867	846	861	854	853	872	855	861	877	837	859	903	848	850	817	887	865	918	844	819	853	868	860	854	844	824	908	889	926	866	876	896	855	793	885	874	809	846	903	879	850	895	852	846	855	847	850	890	859	851	870	892	851	827	821	850	869	897	858	820	861	793	782	854	892	880	855	821	861	881	875	851	863	883	846	846	846	873	892	856	895	920	866	898	860	845	845	823	915	837	913	847	872	888	853	861	861	854	882	849	869	836	885	871	915	867	841	872	847	895	848	915	865	905	859	864	850	800	889	891	864	873	855	873	868	873	856	830	926	844	865	846	887	817	885	854	874	907	872	818	824	847	828	843	876	905	906	870	889	920	870	861	898	877	815	914	838	873	874	883	866	802	844	861	837	888	846	869	919	874	850	871	837	826	882	845	875	846	856	889	903	843	868	879	860	880	846	889	924	897	816	874	833	873	838	848	816	882	872	837	913	834	816	856	910	885	862	871	819	888	870	809	858	861	831	802	877	819	899	879	850	811	870	853	895	809	874	880	879	844	836	860	827	851	825	819	882	862	862	862	864	809	838	812	885	897	835	888	877	842	858	861	873	835	876	882	857	811	800	809	786	855	810	877	825	876	880	878	884	884	851	805	861	870	837	857	860	863	825	828	872	831	867	869	894	843	847	888	863	841	836	850	848	842	852	851	870	841	837	845	892	812	825	877	884	831	867	863	875	807	850	887	823	860	872	872	845	842	887	853	878	817	858	805	837	848	891	887	789	857	859	876	828	873	852	869	861	866	818	866	846	861	863	847	868	838	827	845	838	829	835	846	784	891	837	845	813	831	922	861	852	834	868	858	845	821	847	867	874	819
27161	17272	30770	30143	12671	3460	1253	858	818	810	778	812	825	768	790	752	762	788	776	826	800	833	802	779	807	788	802	832	842	829	803	768	795	809	829	816	769	816	820	752	762	771	795	822	783	821	756	764	786	751	809	787	810	755	773	805	838	843	799	800	849	801	750	780	834	806	778	835	830	799	807	752	778	805	771	826	760	773	791	787	790	773	780	744	737	744	738	772	822	772	821	782	750	807	732	785	811	838	818	796	880	774	812	869	812	790	787	790	855	714	750	786	790	739	778	724	816	768	781	796	772	780	827	813	806	757	808	817	768	765	775	803	842	794	767	832	776	848	751	817	787	796	795	764	825	771	830	822	820	820	809	766	752	800	786	793	826	792	773	811	767	808	804	822	812	815	814	738	837	768	791	804	750	823	835	832	819	798	767	828	811	749	803	783	775	722	800	785	738	770	795	802	828	792	850	785	791	818	761	798	784	837	793	772	798	773	848	796	805	788	758	804	759	777	818	817	769	783	778	838	779	816	813	757	799	762	843	771	770	715	794	797	780	777	804	849	763	778	805	779	802	798	802	823	778	765	757	765	822	807	772	783	789	780	769	813	810	829	779	809	793	774	791	790	793	802	826	782	759	737	789	748	793	790	850	816	812	764	751	782	817	782	828	789	781	800	840	796	774	807	791	807	761	783	785	824	796	852	830	811	829	766	855	812	790	833	839	785	842	764	769	754	774	806	820	791	829	803	842	785	855	773	757	768	772	806	746	811	800	789	795	769	790	788	792	774	812	790	734	829	813	767	839	765	801	762	756	757	827	767	801	819	778	834	784	798	821	806	755	815	739	788	808	776	796	800	826	770	824	806	830	748	768	807	838	797	833	759	757	756	797	731	750	742	814	776	798	766	759	777	767	793	809	829	779	781	813	818	800	778	796	796	741	828	788	820	788	806	829	767	806	778	807	831	843	773	826	825	785	815	816	764	801	827	780	808	790	794	758	830	791	814	788	791	799	785	757	751	783	765	791	807	819	799	770	800	813	817	833	764	742	774	795	753	754	790	831	757	798	810	821	741	804	818	826	772	767	839	794	747	723	810	783	739	815	798	819	764	787	798	773	780	775	786	829	756	747	834	815	788	767	790	736	780	776	830	747	806	772	802	849	769	795	780	770	850	778	783	827	795	795	798	740	801	756	840	835	786	795	780	814	772	812	801	762	785	757	806	827	795	768	757	782	765	810	817	795	857	800	825	719	805	830	806	809	784	775	828	769	814	760	790	816	795	829	841	787	749	805	782	780	778	772	769	742	836	830	799	791	744	755	798	839	852	797	728	831	847	846	802	777	818	763	788	810	795	800	830	829	796	774	769	769	810	784	787	858	778	747	790	796	810	822	795	835	790	777	727	783	774	782	770	867	768	802	796	805	793	833	772	818	826	782	746	800	818	804	798	757	795	798	783	805	758	774	796	850	779	789	787	818	752	785	793	818	766	746	791	771	691	810	840	802	748	788	849	843	835	822	792	748	826	814	789	751	735	832	758	778	774	794	816	720	775	776	803	789	738	793	797	769	727	771	818	747	814	750	795	769	816	788	779	750	806	832	779	777	781	824	777	775	790	801	817	832	790	749	761	820	768	818	779	765	799	811	756	761	816	784	800	757	844	769	765	774	748	792	802	818	765	737	846	813	803	786	829	718	837	818	739	795	796	817	806	757	748	792	717	805	775	795	793	782	800	816	767	812	788	744	775	767	751	824	799	780	801	794	792	783	756	826	754	771	778	774	782	766	794	742	788	795	787	819	799	828	813	803	781	747	787	852	772	794	786	769	805	794	768	784	791	794	778	786	790	769	765	830	770	776	784	814	789	770	768	792	778	785	864	827	780	784	805	808	811	806	806	771	764	720	788	816	781	780	779	804	784	826	750	806	743	757	789	816	729	762	795	755	815	758	807	786	830	784	754	773	777	788	765	774	777	774	788	803	759	790	743	789	858	819	754	799	754	776	819	810	852	787	771	782	806	798	792	785	827	807	797	774	833	767	791	779	810	838	814	815	829	759	744	771	807	857	767	792	785	781	762	770	817	799	816	773	797	784	796	807	804	810	786	731	775	804	784	783	780	830	819	757	761	705	816	776	751	764	834	781	771	825	803	808	790	808	779	768	784	787	809	771	764	789	785	724	885	797	798	753	801	806	777	828	757	823	761	835	791	790	780	735	825	800	807	778	779	794	832	803	846	780	823	843	758	793	774	755	808	822	784	786	802	809	771	820	773	848	837	737	839	779	846	799	806	791	799	810	780	755	780	820	802	804	762	771	823	780	710	816	802	780	808	804	785	782	807	823	783	843	780	764	753	777	811	746	779	807	798	738	815	770	716	800	791	802	790	718	804	770	823	782	808	830	797	770	758	793	787	734	791	807	745	822	844	792	795	831	815	804	803	815	780	823	790	806	778	714	842	818	786	781	839	773	801	800	753	802	801	739	861	824	769	802	768	795	748	761	798	757	804	770	823	817	829	808	818	782	750	779	786	727	835	763	800	785	780	813	794	776	776	798	809	790	821	803	797	764	781	812	821	789	821	774	774	746	773	770	747	794	818	732	783	803	760	762	751	817	804	786	881	809	759	820	761	802	771	755	803	728	770	801	825	819	816	777	778	807	767	791	775	743	767	773	817	804	832	787	778	741	780	806	761	790	787	814	796	828	728	828	791	787	831	798	851	747	797	815	770	797	785	832	778	815	844	765	796	777	793	754	786	759	785	778	739	796	781	758	799	754	799	770	809	795	811	865	753	772	770	769	864	801	779	791	801	818	767	817	785	774	790	779	813	814	822	772	795	847	775	771	786	802	803	778	805	844	805	785	800	798	821	767	772	783	716	813	766	750	765	774	820	810	828	714	784	791	791	792	857	791	785	817	772	788	775	836	804	810	879	760	781	763	764	784	817	799	775	787	811	781	808	747	793	806	782	757	806	817	830	797	818	768	793	777	854	811	843	785	790	742	801	845	813	761	845	815	773	811	811	767	810	807	797	835	782	825	854	793	852	840	804	807	819	781	807	799	807	799	844	775	814	767	756	750	763	813	810	765	780	815	857	804	783	759	804	812	785	755	769	779	770	849	817	784	805	787	795	800	776	752	833	804	850	788	755	783	770	815	771	798	772	793	775	844	783	788	797	751	796	835	764	807	815	764	822	790	793	785	762	752	798	785	799	809	798	821	837	774	791	800	779	791	739	795	804	763	820	828	798	803	871	818	813	789	797	776	814	811	778	795	779	820	730	800	827	760	747	814	792	828	733	785	833	762	698	804	801	818	760	793	759	799	828	742	870	804	797	803	787	789	806	759	787	786	806	811	778	793	782	786	764	822	782	763	817	804	819	813	771	756	788	777	771	804	789	785	782	790	801	801	783	810	819	796	793	869	758	832	846	820	767	761	795	780	823	816	802	802	743	741	754	830	775	776	805	802	788	790	756	811	742	797	815	787	787	789	808	801	777	812	761
5122	11495	31941	20123	7759	2607	1114	745	743	721	707	712	698	773	718	765	724	730	750	750	709	680	736	701	716	727	721	754	763	716	708	689	737	741	737	711	749	698	707	718	718	737	715	711	728	737	747	705	778	724	735	724	741	746	745	693	741	760	746	719	696	687	725	758	723	730	738	746	708	713	745	696	710	740	719	737	705	725	701	709	679	733	735	676	724	748	706	727	699	703	675	729	717	704	696	763	716	725	717	766	708	714	752	749	733	749	710	733	725	716	696	673	711	748	732	706	699	722	713	728	711	749	768	715	733	724	720	687	709	687	654	720	705	737	717	709	726	752	712	719	719	716	708	677	753	724	676	709	720	737	735	765	702	764	690	709	741	696	700	729	667	679	711	728	707	677	730	679	737	707	698	668	749	755	704	699	680	736	713	726	711	721	729	654	685	710	704	725	735	707	769	710	685	696	726	708	708	727	733	751	745	738	718	695	758	707	704	665	697	693	720	703	710	658	742	680	745	737	758	726	676	708	692	713	702	774	695	726	727	726	745	675	722	661	676	739	698	731	720	746	683	711	749	725	703	696	718	726	728	735	755	658	705	747	742	679	695	711	726	747	721	779	703	692	745	750	754	725	700	723	708	755	714	699	692	706	723	742	725	744	732	701	697	683	714	692	689	718	651	712	665	743	669	791	741	718	745	706	686	668	677	677	737	731	716	716	735	682	726	688	697	691	725	726	788	695	710	725	699	753	714	705	763	743	714	720	732	707	704	731	750	685	685	756	716	659	699	696	703	706	712	724	708	752	757	716	704	712	708	694	705	707	704	741	679	717	700	718	646	732	720	714	723	763	699	674	688	748	694	710	669	689	684	742	708	724	719	710	741	722	723	721	689	699	728	729	650	747	714	727	749	710	694	642	700	714	717	704	693	764	757	743	704	704	652	737	741	711	734	736	667	737	690	708	742	689	706	770	679	700	730	682	771	753	751	737	730	683	739	682	709	681	689	749	705	691	762	746	743	738	733	746	681	718	714	728	681	747	734	721	657	726	717	748	773	720	737	695	680	730	712	697	713	696	729	740	716	690	724	734	727	721	667	714	787	700	719	705	749	741	736	734	706	747	764	718	691	723	738	702	713	712	702	710	737	752	696	716	697	704	732	699	694	697	751	708	676	770	732	710	709	737	689	683	761	713	705	712	717	722	709	774	745	707	737	703	747	744	724	730	725	756	725	688	708	770	743	763	729	732	752	729	768	728	722	729	725	748	735	757	738	722	690	740	727	740	694	694	730	729	711	798	782	726	743	743	736	720	679	724	650	704	744	702	726	714	713	735	763	692	731	729	718	788	728	756	710	734	728	731	703	732	707	688	742	725	695	710	696	710	696	750	724	729	743	721	689	718	702	752	696	711	738	689	741	737	709	723	697	774	681	753	703	710	718	749	686	740	746	716	706	705	722	695	700	667	680	677	719	741	722	693	667	682	733	744	732	673	718	742	703	716	728	680	738	704	780	677	721	723	701	738	722	715	746	703	760	695	690	684	710	753	691	734	703	712	714	680	744	729	747	716	722	728	750	713	729	712	723	711	748	719	706	673	710	649	741	725	716	772	754	724	664	723	741	657	693	777	725	698	703	766	691	706	737	743	719	688	714	718	716	657	690	694	746	727	692	715	722	691	713	696	710	711	751	726	680	691	752	712	743	713	692	750	709	724	679	720	670	738	711	676	702	771	718	705	747	703	706	711	715	744	730	710	762	722	722	734	666	674	731	706	682	744	700	664	772	644	738	716	722	677	706	760	707	708	679	717	743	673	730	724	697	682	736	753	697	719	734	721	691	739	714	669	761	703	700	730	743	715	660	744	692	702	754	728	682	739	726	721	701	665	739	690	762	700	747	665	673	743	713	706	702	710	732	756	698	738	714	688	679	724	739	734	779	775	725	731	737	717	714	709	721	777	737	771	695	695	766	714	745	735	708	692	735	741	791	731	683	705	723	769	730	772	709	735	701	680	695	713	727	705	722	743	753	680	695	723	706	733	703	712	710	718	704	687	696	720	689	704	664	777	747	728	703	732	727	713	773	695	700	716	778	769	731	757	703	721	725	739	720	703	710	700	695	685	719	713	727	704	726	701	679	721	715	744	739	704	714	680	716	702	725	696	734	743	731	737	698	751	725	699	692	740	737	757	680	679	684	724	729	701	733	716	710	726	729	694	667	692	709	739	688	697	734	732	689	736	752	753	711	702	717	701	733	720	715	753	759	721	714	730	724	689	696	725	700	711	722	710	731	715	729	718	729	735	738	731	740	694	723	699	704	723	728	709	735	685	768	696	732	709	713	756	698	734	699	764	707	677	726	760	724	694	714	761	695	709	695	688	737	715	714	673	701	689	750	707	722	724	681	685	726	710	658	730	756	728	738	724	748	755	706	744	743	736	767	659	729	735	716	726	714	705	742	712	743	737	658	668	703	741	712	735	734	683	714	690	725	744	706	679	723	704	719	763	692	778	680	743	686	722	691	694	735	711	692	711	733	741	704	735	682	714	678	690	749	702	718	717	724	710	757	693	735	725	707	719	713	703	695	680	720	730	678	728	713	697	689	735	684	723	699	681	744	700	767	722	727	746	718	760	697	658	780	752	719	734	716	704	747	684	728	766	725	745	753	696	706	716	721	720	721	740	711	656	752	697	725	706	687	706	696	710	722	719	720	735	802	734	714	740	709	678	733	677	776	679	762	709	646	690	729	748	697	721	734	713	694	750	709	705	720	745	731	781	746	764	763	684	730	707	733	735	675	744	737	717	724	697	676	730	694	704	708	726	774	719	724	766	709	728	718	700	723	738	693	698	701	702	727	717	767	723	695	752	786	745	693	709	729	698	696	705	742	722	711	730	710	721	664	722	725	776	702	717	722	761	703	700	703	739	713	742	708	729	708	731	721	701	721	761	748	707	728	713	737	730	716	697	715	716	759	692	690	747	712	666	747	748	739	733	701	691	709	739	724	693	686	715	712	733	710	743	744	740	685	732	747	705	715	727	708	722	794	718	711	667	697	683	717	714	733	706	671	696	668	696	693	730	709	683	699	772	755	677	710	708	773	707	712	736	750	667	696	748	717	723	692	716	716	719	782	719	705	750	727	664	698	720	734	723	753	710	707	702	725	732	689	742	729	749	713	709	748	735	747	744	746	757	707	739	705	778	726	699	683	745	717	737	719	679	728	673	712	688	734	689	780	728	740	742	721	731	693	737	739	735	687	750	660	721	694	713	745	713	773	728	693	693	695	653	702	711	720	730	710	725	688	678	725	674	706	733	679	723	689	739	770	730	727	713	680	717	731	786	726	691	708	725	718	736	712	714	687	755	717	736	679	707	724	752	716	754	741	706	682	670	746	762	751	711	759	704	779	741	724	734	754	703	721	689	740	722	744	704	692	703	714	735	748	712	702	722	769	703	743	726	663	710	713	709	719	696	715	756	658	699	708	727	696	734	743	687	742	728
24500	23105	54719	55279	36574	18159	5074	1261	877	851	817	833	840	825	891	769	763	793	782	787	855	839	791	846	787	787	774	807	851	806	763	834	802	810	741	757	803	786	792	819	897	814	805	786	782	797	840	831	748	806	766	828	799	704	840	739	777	818	809	779	783	756	764	811	818	772	836	778	783	835	799	812	754	720	752	782	802	789	758	802	767	831	796	831	760	805	775	766	718	761	787	826	749	801	786	739	762	779	796	783	829	707	804	746	821	815	817	799	839	793	759	752	770	762	820	774	841	753	801	826	804	777	842	768	815	800	766	727	775	809	757	816	813	769	805	763	806	789	773	777	779	762	792	790	810	818	788	779	789	776	832	845	808	791	745	814	808	804	760	809	812	787	775	766	752	782	773	790	803	805	782	808	786	733	760	824	818	812	797	794	762	800	789	796	830	792	763	805	764	769	798	784	742	717	747	770	772	812	831	779	815	788	780	760	793	802	828	787	804	814	792	742	751	771	796	777	824	801	812	761	754	745	825	763	786	806	760	792	738	793	816	807	828	790	830	780	819	770	779	748	763	807	781	780	772	777	761	731	763	789	803	787	787	784	754	804	756	780	793	816	825	762	776	782	743	770	722	748	763	823	807	791	721	777	755	822	770	827	840	776	760	776	841	752	792	840	810	816	777	803	827	783	775	823	779	755	777	766	811	813	786	757	782	789	818	748	768	794	826	756	804	788	801	780	808	782	802	793	749	776	798	834	826	796	800	750	772	814	777	805	836	795	819	768	812	785	785	753	821	784	788	814	821	777	782	766	765	813	796	792	819	800	798	817	815	789	765	838	813	724	775	804	728	793	759	836	793	744	823	797	786	793	797	849	809	828	787	783	755	819	825	814	770	775	778	816	833	739	804	726	769	766	806	741	781	756	779	863	799	754	740	796	765	789	794	776	772	725	808	827	816	779	746	776	844	822	819	760	784	734	805	738	748	707	765	787	790	730	844	744	757	808	792	794	777	820	809	717	781	801	780	763	785	792	809	782	779	783	784	789	799	785	764	796	838	810	808	763	779	768	787	833	794	735	794	824	798	781	811	835	798	817	812	838	789	802	785	762	807	820	771	794	811	775	756	730	762	767	787	777	780	796	812	750	791	787	791	721	806	743	769	783	740	775	812	819	754	802	750	832	779	773	764	761	772	747	773	767	787	771	818	778	757	796	816	778	741	824	830	800	768	785	782	826	789	746	781	739	781	732	747	855	801	757	746	789	759	811	767	797	763	789	791	787	774	756	793	769	738	789	789	768	821	801	799	804	749	805	772	749	825	782	777	774	772	820	758	802	773	780	809	809	764	799	761	791	801	747	791	777	806	797	721	824	768	774	771	788	815	792	781	780	838	808	817	748	778	744	749	763	753	820	769	773	792	776	804	747	799	795	776	771	786	760	780	808	759	810	791	814	780	752	820	782	715	797	781	819	789	817	795	802	768	776	743	807	781	829	773	805	772	755	723	775	835	800	826	851	781	765	867	772	804	789	840	803	744	758	782	813	838	775	780	736	789	750	749	757	828	793	786	802	789	799	833	831	845	770	787	829	777	784	778	773	805	794	825	759	765	801	735	841	830	755	772	773	820	834	813	774	754	752	826	774	766	753	783	789	761	803	772	777	829	807	790	761	798	832	781	752	821	825	787	780	811	832	801	791	740	795	771	776	808	803	754	778	785	804	799	788	785	748	777	813	810	798	819	845	788	790	829	732	800	825	783	748	758	786	806	809	766	829	816	794	798	689	762	819	802	808	731	819	771	801	730	756	806	834	817	754	777	779	755	772	747	768	787	794	777	767	861	800	749	775	798	763	754	815	738	786	809	803	718	778	796	772	717	783	818	787	745	775	803	762	738	799	808	822	798	773	751	844	790	787	845	778	773	757	780	738	782	825	776	776	762	744	788	792	774	787	837	757	730	785	771	769	745	756	797	800	782	739	791	770	787	801	787	773	734	732	783	814	793	810	724	833	792	769	801	799	789	813	806	795	760	773	835	791	766	789	749	805	831	743	811	757	760	744	845	817	760	725	779	807	773	790	800	814	747	804	788	841	790	837	716	775	800	800	825	781	760	784	749	780	758	754	789	812	793	764	775	772	747	827	804	775	827	770	800	773	811	789	752	811	731	831	793	805	763	782	810	783	753	781	807	843	687	773	790	783	803	777	712	779	770	795	781	811	766	793	850	753	760	731	781	850	783	835	810	825	796	803	769	837	774	761	800	822	775	767	772	777	787	775	830	796	796	790	763	800	762	784	748	772	804	841	788	785	788	783	802	815	833	846	796	797	796	709	783	785	767	804	781	791	755	826	774	799	725	759	776	754	760	819	744	774	774	764	806	756	758	781	788	766	777	818	743	758	823	807	825	764	811	759	790	738	794	787	794	815	773	756	792	774	753	750	814	759	772	866	779	785	778	851	757	791	774	764	823	781	798	758	803	827	812	828	790	780	767	803	766	801	778	792	762	784	761	750	763	848	814	817	777	823	819	787	780	828	782	795	812	745	782	785	803	793	803	735	786	810	798	827	790	811	774	779	768	769	791	796	837	793	757	763	775	751	853	729	772	773	751	772	827	830	781	727	803	794	797	733	748	767	764	774	786	792	764	787	765	798	756	819	779	808	777	751	793	824	771	824	772	728	803	730	780	790	785	788	725	808	799	788	773	789	733	771	757	829	803	768	779	735	802	809	774	805	812	722	822	739	808	775	772	780	780	782	770	805	806	832	782	817	785	737	828	789	826	846	758	782	827	772	750	792	791	783	799	774	803	824	736	798	829	809	854	796	758	748	798	828	763	756	776	770	885	798	782	786	745	786	787	752	792	784	781	779	746	805	814	797	765	802	746	772	798	777	795	764	774	845	781	802	803	783	788	747	801	721	786	840	785	760	716	768	818	773	779	728	781	769	852	782	747	792	805	840	824	688	836	809	778	762	743	767	781	761	787	824	826	769	772	812	773	793	740	796	830	715	781	776	782	721	780	745	746	774	803	773	797	776	802	762	715	745	781	823	762	785	729	779	800	805	728	791	772	778	780	796	748	822	757	784	722	794	751	769	816	777	791	775	772	773	741	845	785	764	751	809	809	827	751	766	744	748	795	797	768	763	823	827	799	718	806	748	795	796	780	760	817	789	801	798	751	837	790	783	732	785	715	769	824	768	812	809	841	771	794	802	801	783	793	801	790	772	766	815	772	782	762	778	739	791	749	741	752	796	782	757	742	764	780	747	778	767	818	801	799	820	757	771	822	780	824	776	774	807	797	835	770	794	779	797	774	741	796	888	825	818	753	774	746	789	785	778	798	813	825	795	808	752	760	822	823	770	748	766	827	781	799	756	764	777	794	778	779	805	790	798	807	753	752	830	741	828	786	776	800	767	761	772	799	736	751	826	801	767	796	837	802	794	747	823	757	719	771	816	807	772	752	775	789	799	807	774	789	830	729	799	816	832	776	807	820	777	754	761
5982	62141	83647	57005	29571	9682	2709	958	801	832	870	740	843	809	863	815	853	823	828	786	817	788	820	852	760	781	777	835	782	852	834	833	799	767	782	836	795	798	861	820	871	842	817	765	755	846	803	794	759	800	804	831	820	762	771	772	825	843	799	812	800	801	835	774	818	813	819	755	793	761	748	855	826	813	795	761	780	785	776	802	839	820	835	767	829	801	783	859	768	758	827	793	712	794	783	803	796	805	768	791	791	783	810	795	807	891	793	811	841	808	806	797	850	813	817	807	858	795	807	820	772	819	773	805	809	777	772	787	803	744	830	777	805	828	803	755	764	788	795	763	812	794	806	806	778	790	809	810	808	790	749	806	837	846	794	755	811	811	773	789	793	769	746	820	794	792	877	809	790	843	814	814	758	799	818	773	831	803	830	798	763	774	821	819	780	803	814	768	774	835	791	776	772	838	784	794	835	804	805	780	808	779	827	803	840	780	823	800	741	792	785	810	779	799	773	783	783	787	765	839	792	838	843	768	729	796	795	790	784	804	821	818	792	819	813	784	838	784	804	808	857	832	815	809	757	755	799	820	798	789	810	812	826	788	815	786	812	831	775	840	769	810	792	826	758	806	777	816	798	789	782	817	825	791	789	799	770	774	811	801	786	792	790	805	763	831	793	807	761	772	804	707	844	807	800	806	776	774	843	767	792	843	797	828	788	816	810	803	776	810	777	836	787	816	763	777	753	812	798	817	872	790	807	785	783	772	804	808	827	773	816	799	829	781	765	848	807	780	794	776	796	796	780	837	776	818	794	805	789	802	780	821	782	789	799	782	767	800	780	739	811	782	775	805	768	820	737	824	815	770	803	765	757	795	795	762	785	795	840	795	765	809	814	747	842	865	810	812	802	834	804	834	802	814	781	804	809	731	737	798	781	805	803	796	754	798	827	804	799	806	773	788	779	816	779	801	842	807	789	765	786	824	779	812	761	773	818	768	777	826	800	762	777	799	792	856	865	766	834	821	817	757	816	765	820	810	781	786	743	796	758	774	815	804	800	792	754	786	827	772	846	763	788	766	802	810	801	759	777	797	821	802	773	800	870	832	784	816	830	772	800	823	788	760	814	752	821	786	862	781	846	818	795	775	849	826	796	837	766	820	750	756	821	848	790	807	755	848	791	783	807	783	755	821	774	784	808	807	841	775	795	754	769	789	819	790	800	805	810	774	790	815	814	754	842	804	766	810	774	790	749	807	810	796	768	796	768	798	762	785	851	809	838	813	811	770	763	837	762	832	811	758	857	800	817	783	841	779	752	789	818	790	791	798	807	782	747	825	812	788	820	812	794	773	783	799	806	809	819	807	743	758	810	792	812	786	802	786	794	801	747	856	755	816	843	792	797	805	735	860	782	782	787	815	817	736	832	801	795	763	798	770	764	806	791	808	795	787	820	748	785	783	771	780	830	854	871	741	767	809	766	770	783	836	787	804	815	744	741	777	804	834	809	781	802	792	802	829	810	818	826	777	797	800	758	837	806	785	797	817	847	833	785	740	781	754	802	737	785	811	810	799	804	810	786	842	839	838	811	783	767	809	778	786	859	801	754	859	822	815	745	836	755	750	843	761	812	735	812	823	815	828	711	781	792	755	795	834	769	788	770	830	786	787	830	816	783	787	832	779	778	790	803	772	771	775	798	719	822	781	746	829	753	758	803	787	838	774	811	781	799	814	779	821	787	825	780	838	771	789	856	799	817	796	785	776	819	740	855	852	770	811	767	766	798	738	821	785	765	843	799	733	775	751	852	847	823	789	816	802	820	804	771	818	787	777	798	795	856	766	760	779	774	836	767	786	801	851	742	736	837	787	807	798	810	751	791	815	752	797	847	736	799	840	718	806	785	796	817	815	792	835	780	740	807	813	822	794	811	800	810	789	778	829	806	779	768	745	811	806	781	748	815	827	804	809	807	800	779	757	860	796	791	838	813	807	835	803	822	794	798	825	798	824	739	848	814	768	799	807	788	804	820	807	783	792	828	818	804	808	809	762	799	784	845	808	829	815	775	820	785	822	757	764	765	764	838	807	759	776	797	770	786	848	777	776	774	799	844	826	821	815	805	783	775	779	807	789	813	851	742	776	807	751	822	828	773	815	770	835	824	829	803	736	792	847	840	862	755	784	778	865	818	810	800	817	779	811	740	774	796	822	756	803	799	842	780	765	837	795	838	780	763	861	798	797	768	776	774	750	761	782	825	823	754	762	798	816	789	729	779	782	808	740	784	766	783	837	781	799	779	810	776	747	780	795	860	761	769	769	802	737	809	772	798	876	767	754	791	784	759	812	806	822	790	778	757	784	787	790	792	766	823	806	787	769	834	868	775	761	751	795	776	801	751	797	800	784	831	753	777	784	751	847	770	847	770	794	764	800	785	804	786	809	773	786	785	801	769	842	799	751	817	774	797	798	761	778	824	833	780	774	824	803	810	755	828	749	818	790	793	788	758	831	830	810	782	779	804	744	821	759	740	814	813	769	811	796	805	827	779	783	776	783	802	841	766	857	799	802	794	780	843	763	829	791	822	791	770	735	808	790	811	789	828	802	811	772	741	752	809	824	770	746	797	780	742	795	814	783	808	805	787	808	813	802	784	796	757	778	770	762	809	803	805	785	768	791	766	776	762	740	812	852	734	808	787	815	801	773	821	826	801	773	782	805	806	843	762	802	816	778	796	830	748	794	816	805	792	785	801	772	837	803	786	809	767	784	766	830	842	811	783	796	808	788	742	732	804	780	808	775	784	787	801	785	785	815	764	810	787	802	840	771	791	803	755	824	798	796	822	849	823	790	789	767	832	849	772	768	804	828	767	825	790	786	773	802	788	820	765	755	802	801	765	776	834	799	783	776	790	843	756	727	844	778	755	786	785	779	796	820	751	801	773	828	786	798	793	786	831	796	833	814	803	841	787	819	867	773	776	845	787	821	778	800	791	805	800	844	768	753	751	816	770	756	750	809	777	795	771	792	815	739	771	774	814	805	827	782	806	799	772	789	845	834	791	799	812	807	806	749	778	809	805	766	833	797	810	828	789	842	763	795	821	757	813	818	842	817	795	750	820	826	768	812	788	820	790	757	794	832	801	731	786	806	819	766	767	825	787	815	829	758	776	815	790	828	742	789	779	827	810	791	806	778	807	788	854	786	783	763	823	810	744	808	829	753	805	780	813	749	813	771	787	833	802	784	802	770	767	784	776	731	788	750	799	828	789	784	800	770	748	803	800	738	825	795	769	764	798	783	766	760	724	821	817	728	790	802	767	788	774	811	820	833	787	827	754	809	815	823	780	802	781	802	768	828	823	837	769	746	808	740	783	797	797	767	815	805	783	802	794	789	748	792	794	816	810	783	804	831	776	794	754	811	775	788	794	724	777	790	810	811	765	831	804	804	825	794	743	730	759	786	790	836	796	753	757	796	820	756	767	821	794	808	787	792	776	753	847	831	821	743	774	785
23780	22728	45456	49065	34225	20332	7265	1403	987	962	929	950	960	901	943	901	921	927	925	925	874	923	903	862	905	926	914	878	877	853	915	871	921	857	902	827	912	908	884	920	865	856	893	855	873	849	949	886	855	942	909	865	861	885	893	856	836	882	866	947	871	882	881	833	853	934	926	907	821	875	866	841	885	896	844	894	864	906	867	924	892	897	855	917	893	875	859	827	852	908	849	919	858	872	867	893	883	844	853	897	907	909	876	850	886	906	852	891	875	893	892	925	912	872	892	881	903	861	865	870	852	874	875	850	877	876	851	913	879	861	844	894	843	872	883	911	802	899	853	898	897	891	869	820	875	891	822	877	859	810	819	869	877	842	865	891	867	875	921	832	881	875	878	871	868	893	926	924	871	879	894	886	869	926	924	870	881	854	876	888	815	915	866	860	824	843	856	930	880	854	900	856	899	919	940	858	829	929	912	864	869	871	815	912	922	925	902	915	858	869	830	890	902	890	881	889	892	903	890	889	882	822	872	883	865	905	906	867	843	842	925	887	907	855	923	834	879	886	872	789	896	870	895	832	905	960	870	918	830	834	919	846	864	845	883	897	883	856	893	889	908	804	854	849	837	875	939	880	859	875	846	838	886	887	844	809	868	863	848	908	870	818	893	919	902	889	840	875	889	928	850	879	929	867	920	896	874	873	944	850	862	880	890	852	866	841	895	819	820	848	905	876	853	914	852	817	845	833	946	942	884	878	829	899	861	910	862	840	879	881	859	861	909	898	902	864	839	868	871	858	819	863	878	899	860	889	870	870	855	852	861	819	907	899	852	876	948	884	872	859	879	867	892	909	881	884	857	907	891	875	881	910	906	913	879	861	837	848	884	808	890	898	897	850	882	906	843	861	823	846	894	922	847	846	867	841	856	861	872	906	815	852	903	902	862	903	839	861	864	845	871	898	920	868	820	899	865	835	893	863	855	891	918	889	879	880	871	899	909	907	822	840	826	858	877	849	856	907	964	907	904	811	880	898	907	904	838	880	882	882	867	853	857	837	879	858	880	965	871	828	861	876	892	883	844	942	897	851	884	813	909	845	880	858	855	861	912	896	887	857	898	864	864	870	855	910	886	831	849	850	850	883	812	857	871	880	855	884	897	894	880	885	847	887	857	870	853	935	944	893	863	827	850	846	871	913	860	871	866	906	870	890	931	862	806	867	845	838	841	876	879	854	916	886	881	913	873	861	889	835	867	884	868	871	872	840	879	869	838	926	901	862	855	897	912	906	872	830	861	847	890	878	836	847	877	827	896	878	883	842	878	888	864	907	896	842	855	945	847	862	916	874	876	813	855	860	867	934	892	882	868	789	931	850	897	849	885	881	929	844	879	893	892	849	862	879	903	857	887	904	877	790	879	854	804	909	824	903	868	897	864	840	876	898	917	914	917	924	867	888	943	876	853	900	921	909	864	911	877	860	867	877	901	893	870	925	842	907	862	883	881	847	850	840	932	850	874	902	885	855	841	895	851	885	882	842	882	844	858	860	896	875	847	854	893	857	879	920	874	865	861	866	852	872	868	876	833	903	856	888	905	903	823	782	842	891	940	893	849	840	916	858	850	870	849	897	843	880	881	846	868	868	885	837	910	886	919	881	869	888	874	815	831	910	885	892	889	903	878	842	936	833	866	853	904	923	898	848	926	835	911	908	854	857	857	873	887	898	812	870	853	883	874	845	859	894	883	878	881	861	887	870	882	868	904	887	915	845	859	841	887	852	881	845	850	904	878	920	892	846	874	879	824	877	870	897	859	841	927	869	863	948	854	904	913	893	867	910	905	867	875	886	879	856	865	926	848	851	960	849	883	860	889	818	859	900	837	882	857	912	883	836	873	850	923	872	871	884	891	878	887	845	833	850	846	875	897	862	871	894	834	883	897	914	852	882	882	869	884	901	849	918	846	872	922	893	894	865	874	847	842	915	891	777	891	863	853	851	891	833	812	895	863	830	897	836	939	835	910	915	911	857	868	824	929	865	906	913	873	859	927	878	870	851	854	868	884	846	888	813	891	861	924	883	854	868	877	813	846	856	871	863	870	911	853	932	891	896	901	877	858	907	867	818	898	890	932	924	869	870	868	824	905	867	862	871	870	920	898	922	832	907	893	909	862	895	916	955	882	870	853	857	852	895	926	844	877	855	871	872	841	814	871	837	894	881	929	895	852	906	897	886	909	872	865	937	841	882	869	896	844	859	851	891	890	879	846	886	838	905	889	863	821	902	886	930	904	826	851	861	807	862	914	870	905	890	841	840	917	863	909	925	880	878	870	858	857	886	833	896	802	856	867	827	863	871	933	944	864	916	885	844	836	839	883	892	897	865	841	880	860	846	880	912	890	865	876	908	879	878	882	884	835	948	864	884	902	915	851	832	863	868	846	864	871	837	896	866	855	880	879	885	877	854	859	865	933	913	875	900	912	889	884	831	896	826	896	851	882	900	876	853	892	939	840	908	918	868	895	903	906	840	893	836	902	876	880	824	820	820	924	902	833	833	904	851	852	836	837	906	848	822	859	888	870	860	844	827	842	884	874	843	909	910	909	887	890	860	838	888	839	898	913	893	881	882	871	914	867	897	911	874	837	883	894	885	901	905	852	897	852	886	858	858	860	883	876	855	871	868	901	912	909	906	859	891	928	856	839	846	894	884	902	850	929	861	856	854	851	893	883	897	873	944	906	915	864	867	852	906	859	908	874	855	887	881	875	882	850	858	845	868	860	911	870	892	846	891	872	814	845	883	876	858	884	912	883	893	883	845	815	911	882	884	866	865	835	882	853	858	868	882	889	881	929	886	901	869	857	849	870	856	861	906	829	859	888	904	828	869	837	887	913	903	904	866	871	871	885	870	866	841	906	883	813	853	914	825	855	869	837	898	812	845	903	901	883	903	875	875	834	870	867	885	848	845	896	875	842	873	889	894	893	846	888	868	901	923	857	855	882	924	859	849	881	848	855	897	838	816	857	888	893	901	907	880	927	869	849	854	869	907	878	845	863	835	904	944	871	901	881	851	885	876	834	847	861	875	863	872	834	858	893	872	858	881	899	852	897	879	858	929	870	898	863	806	884	928	796	843	896	848	861	883	896	878	866	861	878	888	908	845	870	869	866	830	889	876	860	878	895	877	838	881	879	819	877	836	870	887	906	915	888	838	883	899	889	826	903	885	897	869	964	883	874	919	898	895	875	819	886	843	870	882	893	867	924	890	867	859	865	871	891	820	892	895	881	858	861	848	909	879	895	843	935	867	882	838	899	857	912	939	851	864	895	879	855	850	851	857	905	873	840	833	899	852	865	850	908	873	895	881	916	847	865	841	898	853	914	890	820	885	858	871	905	867	870	881	827	831	852	875	876	871	881	875	916	907	896	930	900	918	866	836	915	859	878	842	836	904	871	821	863	834	883	893	856	853	900	870	875	818	861	880	850	903	920	891	878	897	845	851	863	839	861	904
13927	81932	85251	60784	32132	10857	2910	1064	884	897	871	906	923	892	912	910	858	959	907	930	938	957	926	955	905	928	958	888	905	914	953	919	907	908	930	930	914	985	959	918	893	889	972	933	913	918	929	933	919	948	1002	882	870	965	938	930	944	884	848	902	918	929	911	912	926	881	873	956	902	900	952	963	941	885	903	918	927	929	921	965	936	901	955	881	944	896	919	880	951	936	901	973	924	929	904	888	930	910	908	876	924	903	931	880	914	960	978	901	924	896	910	916	895	924	900	934	922	923	911	914	932	903	944	880	930	908	910	861	895	925	884	850	892	963	919	904	911	948	904	903	933	956	903	927	950	901	908	953	912	928	901	911	941	910	926	912	891	906	925	933	908	890	894	938	911	952	911	941	873	863	924	940	945	921	937	959	908	887	926	914	947	943	916	900	906	895	933	894	917	880	926	978	914	878	940	921	930	886	954	875	864	972	922	869	922	928	866	901	884	917	875	940	902	893	952	855	877	907	891	903	891	958	938	971	904	919	960	922	860	918	912	935	911	892	917	892	893	915	855	962	896	886	935	898	828	867	896	901	893	930	918	914	903	916	907	932	926	931	881	972	908	963	911	910	853	947	907	983	977	920	870	922	854	904	887	867	943	922	911	917	911	890	905	953	933	928	903	920	903	914	877	907	894	888	878	908	971	925	923	910	934	900	927	892	932	918	904	865	935	925	949	916	896	901	916	919	909	934	926	985	919	913	912	915	878	936	946	920	899	886	859	909	974	886	907	906	907	922	890	935	919	943	928	978	935	959	953	920	940	913	925	897	905	935	931	863	957	911	931	944	919	938	949	946	910	882	905	922	909	963	902	902	909	925	943	922	924	889	868	918	838	922	986	949	895	940	904	902	977	877	963	911	885	951	963	873	914	941	959	923	884	904	945	897	938	937	907	895	861	942	918	903	916	941	940	930	897	853	934	908	961	900	880	928	881	914	907	955	948	874	942	889	932	928	947	918	955	868	903	940	912	891	913	870	883	925	930	937	877	928	907	893	908	948	948	956	974	897	894	908	917	910	880	924	918	936	903	900	906	902	917	994	897	869	935	904	938	907	907	838	879	932	909	905	945	855	908	929	894	888	923	855	878	890	922	892	928	917	926	950	896	900	915	921	915	915	915	911	857	911	893	951	905	862	896	940	939	883	908	922	917	973	921	934	867	896	878	877	891	895	900	866	915	846	905	905	917	922	933	942	890	876	938	881	890	968	880	902	923	880	919	951	923	916	939	933	936	914	913	940	890	910	956	914	925	913	854	891	891	896	918	919	893	908	915	913	933	916	903	882	885	912	894	937	888	930	931	910	872	960	925	909	888	915	867	929	894	894	945	892	948	918	861	887	934	900	896	924	926	912	960	907	899	933	887	916	923	946	983	930	927	913	927	928	885	922	941	910	909	906	958	933	920	916	939	918	851	992	908	910	916	868	911	865	987	924	900	902	944	907	893	855	900	919	921	904	916	894	916	926	912	910	875	889	872	892	886	957	878	891	920	908	932	898	856	904	876	900	972	891	899	895	958	896	884	886	935	937	894	881	873	974	911	887	887	924	904	965	900	938	920	880	896	915	870	920	889	924	837	925	970	882	864	923	910	891	927	939	915	933	926	906	911	936	914	919	941	907	936	906	904	849	877	897	911	896	883	912	855	903	934	939	899	922	944	891	960	913	889	941	905	885	964	853	995	929	929	864	915	879	944	877	871	890	935	863	932	916	904	915	904	907	925	943	944	899	903	882	899	915	903	896	883	928	937	908	873	941	920	893	901	861	936	905	877	906	927	928	938	943	890	873	865	954	910	893	937	915	950	947	890	951	891	897	891	882	927	960	902	965	916	903	924	875	899	969	874	877	914	948	931	890	914	921	966	970	905	946	898	851	911	935	928	974	902	926	906	933	918	916	908	927	883	910	872	840	961	904	908	912	915	875	931	904	944	905	901	875	820	945	949	924	953	898	896	920	947	915	926	867	853	879	896	907	1002	872	953	926	912	860	857	937	906	969	931	953	907	931	924	898	927	896	871	892	878	860	949	890	908	905	884	884	916	931	936	982	962	889	916	926	866	906	900	923	886	882	921	864	937	914	876	928	906	895	883	917	866	935	850	851	916	925	955	881	899	851	838	900	956	937	915	877	914	902	916	908	961	879	953	923	912	897	929	857	890	908	887	938	895	844	883	941	916	975	891	911	891	883	931	927	879	915	892	900	876	884	911	986	938	839	888	933	924	923	882	933	872	910	976	897	883	890	906	966	947	895	920	841	865	897	951	943	950	917	899	889	864	923	957	858	881	875	953	935	957	886	846	893	920	890	922	891	921	927	851	905	917	935	904	911	937	921	932	903	940	888	895	906	879	938	881	888	933	887	940	863	881	884	973	906	940	885	920	889	921	908	911	919	913	880	896	899	931	921	927	937	886	854	872	889	916	885	935	931	885	958	885	889	894	875	927	866	886	923	915	889	885	931	892	876	912	913	918	925	896	910	943	914	929	972	842	917	988	928	889	890	959	949	880	838	918	908	928	870	873	953	937	874	917	914	911	903	895	922	893	903	921	941	889	929	876	909	938	884	851	950	922	894	910	883	968	925	905	895	907	906	922	925	919	867	893	850	863	924	881	896	919	894	892	919	940	870	855	904	914	887	855	900	882	935	897	908	899	869	962	898	938	959	887	897	907	943	902	969	901	948	904	858	859	885	890	914	857	911	909	903	855	917	953	894	893	867	913	889	870	857	882	961	936	840	914	913	947	853	896	935	897	928	922	927	948	889	876	879	887	880	901	872	900	923	920	931	901	955	906	927	920	944	888	902	913	893	932	898	925	946	959	934	943	881	915	934	898	935	865	975	912	967	916	923	890	925	890	904	853	898	875	874	927	907	913	921	899	957	906	934	885	886	903	921	938	971	948	911	897	885	892	901	891	913	893	958	869	850	854	908	912	872	886	962	957	907	932	891	901	897	912	969	921	907	909	887	941	935	935	956	926	884	871	932	941	850	866	889	922	921	911	901	921	952	909	932	906	982	918	917	904	933	902	893	903	897	889	888	961	917	911	903	892	905	918	922	883	882	960	931	938	919	938	883	928	896	973	944	859	928	894	895	894	893	869	919	946	925	933	911	892	929	908	924	950	922	934	901	877	926	913	896	834	911	940	902	914	926	971	946	884	875	951	875	937	934	926	922	850	941	920	910	954	927	896	867	888	933	927	908	854	912	974	943	887	882	883	853	912	934	883	904	953	911	884	896	942	876	946	932	943	905	936	903	959	874	948	922	924	904	947	947	903	882	966	926	864	942	822	902	868	893	868	927	908	950	898	902	915	884	932	892	894	917	916	913	919	879	928	903	961	904	895	871	875	901	903	916	901	877	941	911	936	875	931	932	933	937	898	929	923	879	918	923	921	819	929	870	903	921	913	873	919	935	926	896	916	860	895	870	871	900	940	904	947	912	895	940	938	882
27375	26067	32195	23301	7576	2483	1174	868	857	773	759	832	833	787	865	829	814	772	818	816	836	805	756	798	791	820	812	844	797	800	759	806	761	782	763	774	815	767	846	807	826	793	796	796	801	799	816	797	763	815	779	772	782	747	785	733	831	811	835	799	804	795	868	821	851	838	783	797	801	814	770	717	766	796	842	825	755	815	793	777	777	780	808	776	797	798	812	781	792	760	804	782	823	797	782	739	772	831	796	841	835	823	821	782	734	834	768	806	743	798	810	854	796	808	753	821	767	785	776	810	764	798	820	865	814	778	793	786	753	789	844	793	761	801	786	729	771	800	784	806	740	811	806	805	784	832	789	786	841	791	810	803	822	815	820	800	777	776	794	824	807	787	787	787	807	754	784	810	774	823	823	806	799	773	841	811	826	837	826	789	828	775	757	799	850	777	789	782	789	748	756	792	797	816	787	773	783	836	781	827	792	847	776	779	758	809	754	785	798	749	778	792	780	801	871	803	811	775	782	748	837	795	794	809	816	833	792	809	765	805	788	759	816	789	803	807	744	764	797	793	843	773	833	815	832	825	821	828	823	840	830	752	787	802	810	845	790	767	834	868	811	787	813	777	793	857	775	771	777	777	795	805	778	837	845	760	769	838	742	793	755	815	794	759	781	771	743	845	797	766	762	798	756	751	813	781	772	742	797	836	832	772	806	827	797	790	781	798	775	801	850	824	726	793	731	766	775	727	823	784	778	740	725	818	852	831	814	752	779	780	753	805	826	802	827	786	786	803	788	787	792	843	792	836	837	764	773	821	756	815	831	773	750	799	808	829	785	741	758	856	773	784	799	781	794	778	778	777	811	825	767	768	801	793	805	777	768	783	826	768	807	749	738	803	785	785	797	773	775	769	795	811	770	801	813	808	852	831	819	832	780	830	853	803	775	812	766	824	746	791	805	783	815	791	792	785	824	763	798	797	823	816	796	846	806	818	756	776	847	769	804	858	792	819	823	778	819	787	817	784	756	810	800	812	743	827	813	729	814	788	797	787	808	732	756	829	797	775	780	807	850	818	764	789	815	762	827	809	797	806	832	813	836	744	795	761	848	790	832	821	821	796	822	776	800	800	782	782	842	819	808	825	765	848	842	800	790	823	779	819	825	810	774	785	778	792	757	811	816	752	811	852	775	812	803	824	829	790	760	813	820	801	797	791	792	732	807	812	761	803	819	760	771	779	805	750	791	783	768	848	783	852	817	757	800	807	824	833	798	775	824	793	800	826	798	741	734	761	786	814	768	785	793	806	755	773	873	823	782	824	771	807	784	800	796	746	803	815	778	841	770	817	778	820	823	729	794	782	769	778	806	777	813	816	847	797	839	765	788	741	780	821	800	821	799	800	833	810	780	821	838	776	803	770	733	787	782	818	807	799	828	800	759	756	792	783	745	779	755	788	782	779	792	812	775	768	765	748	845	812	831	801	814	820	832	779	811	773	762	760	785	746	815	810	746	768	809	793	771	807	819	822	842	867	788	763	741	771	831	757	825	807	770	792	771	779	803	784	774	753	857	786	825	767	779	808	797	792	800	823	729	775	742	822	776	767	802	824	806	794	816	795	780	791	757	859	767	811	810	804	778	770	781	768	806	805	716	798	829	821	839	810	827	722	785	791	749	828	772	796	773	802	726	822	821	789	770	805	760	792	791	846	817	716	804	838	821	793	777	855	805	825	791	792	787	805	774	753	832	750	761	799	770	825	778	820	817	809	787	760	766	817	842	787	799	804	793	754	800	767	818	768	768	812	796	789	750	789	831	825	836	842	787	785	731	820	796	806	815	800	780	805	772	809	783	782	785	783	787	802	874	809	808	757	784	792	782	795	743	783	817	773	809	802	831	805	772	771	821	812	755	810	778	784	797	748	788	783	791	845	834	790	781	815	767	790	832	769	735	811	777	835	855	831	810	787	796	759	788	786	789	783	780	755	768	759	835	836	803	809	780	781	736	807	826	726	802	816	793	771	814	806	772	766	787	835	810	804	815	816	786	788	790	768	783	824	805	720	800	793	756	784	772	826	760	813	809	814	818	782	784	807	839	795	733	789	754	805	792	809	826	832	806	784	767	775	838	776	816	798	815	784	778	841	816	810	764	805	799	783	748	767	805	822	796	786	758	840	764	799	798	797	784	778	795	757	764	828	803	900	836	790	768	786	790	797	797	806	754	833	785	798	768	787	825	786	815	809	774	813	840	852	776	811	784	794	845	791	772	829	788	798	782	826	769	807	800	865	796	822	832	800	785	814	827	760	840	784	833	725	836	808	756	806	777	814	811	790	809	818	798	756	768	804	789	708	781	811	752	828	794	789	804	760	760	813	777	755	786	809	832	801	835	772	757	781	742	797	847	776	773	835	825	813	804	853	824	807	768	812	755	793	803	783	785	779	761	793	793	851	805	768	770	781	845	842	833	815	810	786	803	816	781	782	813	812	797	833	834	782	816	793	816	789	818	766	764	763	788	773	812	813	781	846	755	761	798	733	800	825	795	774	781	799	762	827	799	805	778	854	830	781	794	823	812	797	829	779	775	832	776	765	773	811	791	782	777	808	802	800	769	719	812	773	802	768	769	792	820	871	819	786	791	728	797	809	790	762	796	798	773	800	793	814	851	807	783	745	811	795	824	759	753	755	792	709	802	813	795	855	759	779	799	701	815	793	815	816	826	836	782	784	800	781	759	789	775	833	814	767	751	788	811	775	862	794	861	760	818	827	834	823	791	807	830	769	775	837	800	812	785	806	793	781	790	872	830	796	831	850	792	816	828	805	807	811	783	799	783	799	737	808	807	807	790	826	798	835	787	809	787	790	781	820	816	809	813	794	798	833	792	895	791	762	808	796	814	769	807	795	772	788	783	782	814	812	732	805	784	776	815	777	772	825	779	785	804	798	779	799	793	802	795	799	777	776	794	752	796	800	795	809	789	817	800	765	769	829	825	807	790	745	818	762	773	793	773	760	768	785	803	783	806	788	799	791	777	838	793	802	769	777	788	786	847	809	758	751	855	777	778	755	823	771	794	837	773	819	796	847	734	800	816	779	827	802	766	786	792	791	777	819	801	825	743	782	759	792	770	767	817	830	789	812	808	805	781	728	780	824	809	757	794	839	771	812	757	801	845	764	795	787	793	783	761	796	780	804	788	802	795	760	787	826	775	788	817	776	789	818	801	803	757	822	800	795	802	788	837	864	814	853	817	752	825	838	723	843	840	737	797	754	776	793	812	773	732	795	774	807	826	885	750	759	806	767	827	804	794	743	849	826	755	794	747	816	797	796	853	791	827	759	806	762	776	832	801	787	746	733	828	809	826	772	737	796	775	824	809	827	818	829	803	782	772	785	754	851	829	799	775	796	798	735	838	789	774	744	776	822	795	791	796	817	858	847	817	792	797	820	785	768	759	813	791	744	820	804	800	833	754	783	785	800	812	774	821	797	831	805	807	794	775	770	761	824
7645	34320	29496	14608	4919	2062	1027	709	721	664	701	730	771	728	749	682	727	719	748	705	693	733	715	712	778	726	732	723	713	737	762	755	727	709	748	736	758	722	750	719	695	749	730	732	757	747	734	731	734	724	749	728	750	784	748	716	748	713	754	702	743	809	725	694	706	693	750	735	736	750	747	721	714	718	688	758	721	722	725	708	740	743	753	712	698	718	735	746	722	706	667	680	712	716	712	699	718	703	701	756	717	716	760	729	774	708	728	751	726	758	649	725	770	745	725	713	723	725	749	719	645	686	715	762	702	738	723	708	764	715	737	777	710	748	699	755	694	744	729	742	730	722	726	756	709	694	724	706	751	717	734	798	703	687	766	708	741	741	735	742	761	705	732	742	724	717	706	687	731	681	745	691	738	736	745	758	701	715	693	743	721	737	770	742	698	695	743	675	705	755	690	684	731	746	773	738	762	705	763	748	716	729	747	713	698	737	698	744	689	697	698	737	774	693	793	757	701	739	710	695	715	705	738	730	734	747	722	737	720	747	722	786	743	723	784	766	704	697	722	710	751	754	731	743	799	712	665	723	697	726	722	723	728	731	762	746	708	689	798	745	769	714	737	746	775	751	758	702	740	727	711	734	730	722	712	730	728	732	742	750	689	760	698	698	714	685	720	722	717	763	723	762	733	740	756	722	704	717	692	736	685	704	699	748	730	744	734	758	684	738	711	743	708	708	755	717	728	698	750	717	681	696	782	766	725	793	681	746	732	708	716	697	767	760	801	702	701	719	717	694	702	714	714	695	706	688	820	745	788	710	726	712	719	738	784	706	733	699	745	772	706	784	758	745	740	777	680	719	721	734	732	737	726	741	695	680	703	719	751	673	694	747	730	690	690	720	728	695	712	761	691	712	719	698	711	760	740	744	707	698	721	714	754	728	710	717	668	737	746	704	746	670	768	690	709	759	696	725	710	718	717	722	737	704	744	725	694	686	727	759	729	695	725	781	698	698	700	739	718	733	726	738	767	713	730	727	720	730	784	727	723	715	707	658	690	706	702	734	656	717	790	723	730	726	733	751	793	703	739	734	735	707	699	734	792	784	729	709	742	737	729	727	679	765	706	701	742	701	712	737	716	729	708	712	713	732	724	740	768	711	717	725	682	716	691	777	730	709	740	739	722	730	683	681	723	769	778	699	656	692	691	735	724	770	724	732	699	725	743	755	663	742	746	737	715	731	766	742	728	764	731	711	766	739	658	709	733	719	688	758	737	667	662	734	692	735	712	710	705	732	678	733	633	700	692	724	690	708	745	653	679	689	723	711	725	724	692	710	715	810	750	674	704	739	732	682	752	699	745	732	711	758	717	744	702	792	711	727	700	696	748	736	693	722	724	714	737	780	750	720	740	768	677	746	756	656	780	738	690	756	738	744	720	775	719	713	703	692	708	687	680	714	724	711	702	674	681	748	701	700	703	753	715	729	742	749	663	684	725	728	658	756	741	727	758	705	761	713	738	729	725	761	732	697	715	780	732	741	711	724	723	732	716	675	717	705	730	749	707	713	727	723	714	769	719	725	724	683	724	766	715	694	701	764	710	718	717	735	768	757	665	763	722	723	755	706	745	718	714	687	665	757	746	745	718	742	696	708	702	714	692	767	716	711	721	732	709	668	723	716	708	655	704	728	719	729	763	690	702	752	729	742	693	749	716	702	697	692	712	687	700	724	745	740	722	724	729	718	672	756	748	721	745	712	754	776	724	735	710	734	701	680	708	736	699	672	690	680	724	722	739	695	735	694	738	703	709	721	726	703	723	714	746	752	689	696	716	733	684	726	715	735	757	710	692	722	697	677	735	715	718	745	734	761	721	729	734	755	779	755	726	730	801	709	728	714	706	767	721	767	720	754	691	761	745	671	730	735	725	765	741	725	730	766	697	745	711	788	745	743	779	746	741	699	738	742	662	732	725	690	716	701	716	713	698	733	680	714	724	762	723	698	701	752	700	743	709	723	760	705	745	728	728	723	707	730	745	730	762	748	693	748	673	802	757	746	748	714	725	736	705	758	708	701	720	763	697	772	741	736	750	757	708	710	709	693	724	710	702	704	692	711	709	782	723	705	718	706	727	757	775	727	798	703	718	695	694	710	767	729	748	763	681	727	694	687	703	709	757	708	692	748	735	720	710	757	743	754	717	731	673	737	681	726	758	727	713	724	728	729	677	718	687	731	744	749	738	722	711	749	735	728	741	715	750	730	730	763	677	707	714	776	727	745	755	741	675	716	736	709	733	715	707	738	736	741	754	759	730	745	711	703	737	751	684	767	735	706	700	719	717	679	697	690	705	707	744	703	649	704	706	796	768	732	700	707	715	682	759	730	739	741	755	797	683	696	688	708	764	743	727	706	702	739	761	749	709	745	714	733	741	734	716	749	713	738	723	737	718	754	746	689	755	728	764	728	735	696	683	713	740	685	779	719	722	733	710	676	735	742	794	694	678	674	768	751	708	707	734	731	715	722	734	707	681	751	776	736	717	769	722	701	720	720	742	728	745	732	741	717	753	699	769	739	747	680	700	731	718	702	704	735	728	727	740	659	680	688	747	726	738	756	707	735	713	698	736	735	722	687	736	780	724	703	728	726	714	705	694	678	724	739	732	707	726	724	697	762	741	708	742	765	727	672	706	695	733	719	722	739	770	759	741	741	684	698	754	752	734	718	744	732	767	742	740	731	659	745	763	729	737	756	735	670	726	697	719	740	715	753	701	740	725	712	745	754	740	725	743	688	735	748	683	730	683	708	719	697	749	680	752	742	756	731	727	715	748	755	757	749	696	715	743	714	770	704	774	698	736	700	695	713	745	728	737	708	732	734	718	721	748	757	711	718	735	787	723	744	712	731	764	715	738	729	721	745	718	751	772	708	778	736	706	727	698	758	698	720	721	695	737	727	709	709	708	732	702	787	734	706	706	757	761	711	754	676	723	726	701	725	720	731	722	751	719	727	728	672	713	727	717	714	698	712	721	706	724	702	737	720	729	718	716	750	646	783	769	716	645	725	709	724	745	698	742	725	697	694	758	739	725	699	740	710	715	714	706	715	746	696	758	703	707	712	671	739	721	707	698	701	737	678	749	752	752	746	752	707	767	680	757	748	714	700	737	704	738	724	723	706	716	749	754	694	695	683	721	770	698	751	705	717	753	773	736	746	711	746	696	758	748	693	691	739	719	701	708	738	746	733	705	701	719	707	718	749	663	724	730	744	752	711	700	744	734	750	695	708	692	695	730	680	773	723	699	721	730	800	716	678	675	708	716	682	719	750	712	673	757	759	692	726	733	768	715	746	678	745	727	689	701	737	772	743	755	705	743	719	742	701	741	746	728	707	734	681	713	671	719	743	751	708	701	738	762	746	701	731	709	709	742	699	740	719	721	724	733	699	740	744	702	714	727	770	724	724	738	720	757	747	738	764	757	710	738	720	695	694	728	698	704	763	739	711	739	735
24433	21427	42533	60271	46942	26449	8926	1381	851	766	783	787	792	827	767	768	757	791	785	834	772	774	734	755	767	784	776	740	814	791	747	783	781	798	766	762	754	794	745	746	735	743	731	722	781	796	781	838	696	732	743	788	814	749	752	762	754	715	772	764	773	770	806	719	767	750	784	768	806	802	767	734	802	740	752	784	788	747	731	736	762	736	771	712	764	744	737	750	733	714	756	773	741	768	746	726	742	722	759	760	758	723	800	712	792	709	761	752	751	803	734	771	820	762	750	722	772	763	825	746	776	735	775	743	785	738	729	782	808	786	756	765	788	784	797	764	752	759	761	797	801	769	729	749	792	796	765	745	743	758	738	824	779	813	781	755	734	787	717	771	786	782	748	808	746	791	806	746	786	697	728	760	780	782	796	738	727	769	756	749	747	751	741	791	735	771	773	730	786	706	706	754	732	766	751	736	762	742	782	785	735	735	710	749	775	799	742	774	704	752	773	765	812	769	749	745	742	803	794	757	730	726	779	715	754	730	744	805	776	804	775	755	764	726	774	731	761	753	711	743	723	779	782	787	772	757	751	788	774	741	756	756	775	761	797	789	774	686	750	801	714	750	747	794	778	716	771	793	752	759	765	740	790	698	791	764	766	652	758	727	795	789	795	798	764	741	752	738	768	763	746	741	771	755	720	779	778	722	788	750	747	782	758	819	743	749	730	777	769	750	774	698	754	774	779	816	761	737	767	761	773	799	758	740	747	777	723	720	760	738	714	755	773	762	689	803	773	730	763	840	749	804	771	718	769	764	767	733	796	712	757	768	776	810	756	748	778	735	729	802	741	755	804	815	753	839	761	753	775	764	798	769	755	776	761	776	767	738	726	752	756	781	731	791	759	801	723	728	762	822	777	733	736	742	791	759	721	770	801	807	722	775	721	796	738	748	806	782	727	755	779	756	738	729	796	785	769	761	744	786	738	753	742	752	786	753	745	744	751	722	767	756	805	762	755	756	780	760	792	742	763	757	758	755	765	780	797	773	781	783	779	732	786	792	750	741	782	722	731	782	770	771	784	763	706	761	749	747	809	729	759	779	778	750	770	717	716	777	730	781	760	763	743	781	753	718	785	774	808	756	760	807	752	750	764	726	726	737	774	744	807	773	763	748	770	750	754	754	757	738	767	740	752	731	707	792	747	779	716	734	794	767	803	764	752	750	772	782	771	756	743	735	780	794	775	740	751	730	792	771	745	764	768	793	746	758	752	772	761	745	779	778	765	772	779	754	790	777	710	762	779	773	807	744	787	760	772	750	769	755	733	723	801	794	706	775	735	787	760	777	783	785	801	734	729	775	754	708	738	724	790	766	710	770	749	726	734	754	750	797	779	765	712	742	756	727	792	730	699	736	787	776	707	763	723	769	730	797	791	800	772	738	772	722	790	735	771	786	747	763	744	763	725	752	758	772	738	751	704	782	764	742	819	736	767	754	750	750	756	794	747	773	801	726	788	747	755	777	717	736	723	736	786	776	790	765	748	727	811	762	765	783	751	725	735	749	815	787	757	792	720	726	739	731	804	737	729	722	723	707	777	793	730	754	763	737	795	781	773	729	728	776	791	764	747	754	740	773	749	763	783	735	775	749	816	730	791	758	749	733	813	677	783	711	787	781	756	735	737	748	742	755	738	744	780	784	766	775	786	695	764	745	760	795	761	762	783	749	756	695	744	777	783	762	761	722	742	720	746	718	783	768	767	722	760	751	760	743	752	767	767	766	785	771	745	743	802	741	755	751	785	787	784	782	767	742	755	742	739	747	763	763	792	739	764	775	746	800	727	763	738	751	758	764	726	697	763	731	835	813	784	753	766	757	763	777	750	756	741	754	786	797	783	773	747	736	715	809	743	736	782	752	751	753	797	756	800	788	745	758	741	722	775	727	748	793	794	778	779	755	774	747	787	740	768	782	728	731	790	729	796	764	743	752	744	745	776	806	748	726	799	775	755	791	759	743	776	696	788	798	771	822	738	767	758	779	785	811	736	720	758	781	726	788	724	800	804	780	727	744	783	740	740	771	775	811	761	813	741	703	781	775	767	707	780	699	754	736	769	793	774	751	750	792	781	793	763	758	755	758	752	755	725	773	790	715	755	742	754	757	766	739	685	737	778	779	748	784	782	783	747	751	721	791	742	778	751	715	796	806	767	784	776	766	707	789	780	742	759	763	785	736	746	753	791	749	791	751	766	748	730	687	778	756	777	777	786	795	775	740	769	770	759	775	773	757	779	790	737	757	768	751	761	797	735	807	814	793	766	776	757	732	701	733	755	723	786	761	769	736	735	753	733	772	758	741	747	754	840	732	751	753	765	757	770	798	796	736	745	769	748	750	744	760	714	781	768	728	756	738	765	774	742	774	807	737	719	770	757	718	759	774	796	767	787	760	758	793	767	739	803	759	746	769	706	792	796	727	678	781	747	742	726	722	751	755	775	742	752	777	741	738	789	753	772	757	733	767	717	766	738	737	745	778	781	749	807	786	756	771	729	689	756	778	802	773	793	762	714	703	739	811	709	778	789	802	758	802	744	747	764	762	771	772	744	744	777	794	757	774	765	743	731	742	814	797	796	778	796	831	766	778	750	741	813	724	745	743	732	750	727	765	747	734	728	769	722	790	825	687	752	777	767	757	731	761	756	752	785	780	736	751	715	784	722	773	716	743	810	741	776	792	826	753	730	800	793	742	762	756	742	746	779	770	758	791	786	770	764	755	771	754	762	742	783	750	747	742	781	768	758	755	718	782	725	776	769	755	745	753	735	725	697	743	698	798	776	767	765	772	783	757	740	766	782	749	739	729	737	753	769	761	765	726	737	739	760	777	732	775	718	775	756	745	775	742	764	772	729	725	754	739	751	794	735	769	746	743	829	741	795	799	724	763	739	748	795	757	761	712	722	779	746	792	772	722	792	794	742	718	790	755	737	690	763	775	736	761	772	770	794	791	696	723	734	750	766	753	782	770	775	691	715	713	786	756	756	736	718	793	768	764	782	759	743	725	770	741	823	775	788	780	794	761	778	738	828	763	758	777	816	781	746	762	789	721	654	727	763	776	727	814	789	717	773	786	705	798	723	759	742	774	756	789	763	744	772	748	731	735	741	768	775	744	812	778	695	754	762	801	746	747	780	787	709	751	767	720	727	789	707	750	772	822	771	771	746	805	808	802	776	743	759	748	757	748	808	739	805	729	797	740	802	751	692	809	806	745	779	748	731	735	774	786	743	764	768	760	770	767	790	734	788	745	699	767	762	778	772	738	777	782	789	816	783	763	754	703	778	741	719	742	778	723	788	752	757	735	784	731	749	751	787	718	671	738	748	727	779	714	787	781	785	831	769	771	758	759	763	765	731	782	756	793	736	726	702	757	731	713	817	754	760	777	766	780	713	755	783	752	736	753	743	730	735	775	766	750	794	773	776	765	750	775	757	819	780	800	761	743	772	770	733	784	795	800
20076	64820	74518	66335	41882	17199	4521	998	718	776	765	735	763	730	863	789	773	758	749	781	769	742	751	785	785	756	751	735	708	829	755	746	755	805	754	759	783	760	799	731	760	761	762	675	786	724	778	772	756	769	718	784	802	750	757	794	746	749	771	781	755	812	755	796	761	793	768	763	743	756	739	753	761	727	757	799	769	788	765	752	763	786	769	777	776	748	781	715	811	765	783	725	744	781	778	735	694	766	810	792	737	733	790	801	731	811	732	813	763	714	814	737	798	743	761	776	802	812	753	776	783	792	773	724	735	774	743	767	790	723	732	726	770	724	778	718	770	768	732	774	712	754	795	772	741	782	754	780	762	740	715	781	710	759	746	760	770	777	738	789	780	770	785	749	778	747	791	760	726	793	780	782	744	709	728	765	718	775	758	759	772	746	818	752	764	767	796	756	733	758	716	794	719	762	760	760	729	797	720	761	798	734	752	804	701	720	780	713	760	733	754	710	772	750	788	772	795	743	776	783	769	704	816	750	750	734	764	781	706	747	708	743	793	788	692	716	715	767	723	748	724	736	826	763	755	785	772	780	778	728	761	799	761	756	796	761	736	742	794	747	733	788	739	729	812	801	739	748	738	743	769	761	700	711	758	817	704	724	770	749	735	753	772	749	783	724	760	801	766	760	772	775	774	806	731	738	777	740	801	770	757	773	722	721	753	742	764	804	780	794	769	697	768	752	808	812	734	737	723	733	764	743	750	770	742	782	770	772	782	789	798	754	763	735	756	775	714	750	761	753	730	765	787	753	764	755	758	773	691	780	737	706	750	753	804	709	733	719	751	748	703	761	755	776	729	754	794	690	756	789	766	746	813	810	795	754	734	769	778	768	704	772	727	750	778	721	784	747	718	741	762	772	714	744	748	741	732	785	742	774	790	731	751	761	753	760	783	790	753	742	811	757	789	787	809	782	748	749	722	738	775	712	767	759	756	774	798	733	728	702	791	753	700	727	746	802	716	794	750	743	753	741	719	814	719	803	740	792	798	759	734	746	709	756	802	742	724	725	792	781	802	766	780	735	744	779	763	804	779	798	721	769	738	705	750	785	782	724	764	771	803	748	707	809	749	732	697	757	758	763	741	756	748	722	726	741	760	761	782	778	779	717	825	757	755	754	764	786	814	738	744	731	706	735	695	813	754	745	761	764	780	778	762	799	768	723	779	754	750	780	731	742	760	793	730	736	739	747	772	756	764	743	746	753	742	737	769	736	747	815	765	752	787	730	781	732	813	742	758	721	782	808	774	736	767	721	739	742	712	764	778	792	787	783	762	718	745	729	770	812	775	816	740	799	736	700	791	743	708	738	710	745	728	774	758	716	802	749	808	754	750	762	765	769	683	743	742	764	756	786	735	747	820	765	747	694	755	753	740	751	761	771	739	744	759	747	761	769	744	724	772	794	766	792	746	719	765	750	769	691	755	742	724	768	747	751	810	739	713	785	744	785	784	722	759	733	754	744	762	760	735	756	725	707	750	737	772	764	746	784	699	720	748	756	760	786	783	791	744	774	728	759	752	749	718	728	763	750	754	727	750	714	752	737	758	772	745	742	756	783	755	754	745	790	746	788	732	762	761	769	796	774	788	724	751	796	778	762	726	765	698	752	745	759	741	753	723	740	817	773	769	770	780	729	745	797	733	713	821	724	715	758	783	690	766	773	723	734	767	758	703	706	757	745	746	755	733	800	745	719	749	721	752	765	746	755	784	745	780	782	801	798	740	786	753	764	767	744	759	797	734	772	776	744	742	769	781	774	782	758	825	732	780	751	774	758	744	745	741	781	780	759	749	772	810	713	753	751	741	709	788	755	767	776	760	791	717	729	762	775	797	711	778	748	755	761	800	780	760	758	781	797	776	788	814	753	742	701	754	752	773	826	772	728	734	787	752	758	735	788	783	761	749	772	745	776	794	752	741	772	760	740	757	717	809	721	729	741	748	770	783	774	766	792	792	761	782	784	765	761	754	729	755	760	777	752	754	751	769	730	738	739	762	791	737	780	774	737	834	743	722	776	747	758	754	719	805	721	781	735	794	728	705	752	793	753	745	765	774	776	749	762	757	741	788	691	771	759	750	778	775	797	753	821	764	732	729	766	745	758	736	724	741	694	798	750	766	767	770	772	763	767	767	772	775	807	733	766	773	795	722	778	740	750	752	734	767	761	793	781	718	786	753	740	805	740	730	792	715	733	768	775	718	754	734	724	757	768	701	681	772	776	731	785	848	756	774	739	741	746	734	729	730	728	794	720	703	732	717	742	705	776	705	768	801	731	759	754	713	742	707	785	732	751	806	770	740	787	733	718	820	713	782	770	804	751	757	764	761	762	760	724	751	776	768	733	783	777	792	765	781	818	744	745	740	790	772	735	743	775	758	768	794	826	738	793	814	795	709	784	769	783	770	785	765	746	736	776	736	790	739	729	798	768	753	734	726	723	811	767	732	807	733	798	785	721	754	761	818	755	756	791	791	750	737	708	749	742	784	722	746	806	784	738	751	771	739	734	705	778	744	690	773	775	697	756	787	777	733	771	753	802	732	747	766	755	739	728	742	756	794	738	770	769	805	747	722	776	761	729	749	709	747	746	729	754	781	778	772	832	749	759	755	760	736	829	746	758	754	729	766	747	764	746	741	767	718	765	744	783	749	714	753	800	765	780	734	735	722	807	780	724	770	741	729	743	750	777	804	778	762	782	736	773	756	775	729	705	760	744	719	744	776	743	744	772	744	768	768	721	785	716	731	738	727	747	762	695	730	749	740	735	763	793	693	773	745	790	823	774	755	738	722	789	786	778	764	755	802	782	802	749	793	741	768	752	749	744	775	754	723	739	684	738	774	780	753	753	760	784	771	782	781	715	728	792	747	765	750	758	747	748	748	729	701	776	822	759	802	725	693	769	757	779	803	722	753	781	792	713	765	820	769	745	734	750	761	718	735	814	774	717	763	790	801	762	774	742	776	750	789	718	741	793	763	757	801	780	808	787	764	759	758	780	715	712	779	746	784	784	795	780	785	743	792	752	799	753	779	779	784	756	765	731	747	732	787	720	778	707	779	786	767	745	736	773	716	726	733	740	764	740	791	760	781	752	727	695	735	731	743	768	734	763	719	818	777	772	758	734	793	786	773	755	791	762	768	784	768	723	804	790	749	789	811	771	765	721	780	695	767	705	733	819	780	771	734	745	749	703	777	797	732	736	748	763	789	743	780	743	725	757	754	758	749	804	725	763	772	766	776	799	789	785	707	750	702	743	726	753	744	734	811	768	775	753	795	761	765	788	732	756	756	772	752	765	736	758	729	819	786	736	762	759	756	789	749	722	758	778	776	780	769	744	763	761	779	742	750	736	692	761	709	799	739	716	742	780	800	805	780	790	741	785	713	786	767	726	751	784	738	770	777	740	766	775	742	716	764	745	763	772	693	760	788	747	793	740	743	787	756	762	724	789	787	756
23793	21102	37852	59833	53721	33971	15519	2569	942	977	951	840	901	848	914	861	854	879	876	889	864	919	843	868	863	851	870	821	850	856	858	885	861	805	900	862	854	796	872	857	808	862	900	821	918	843	869	841	860	816	916	841	882	826	853	835	846	894	839	850	849	830	842	840	850	864	856	876	797	833	778	832	792	908	834	819	843	877	842	832	845	889	886	822	850	867	847	820	841	834	855	859	812	842	874	833	860	855	841	875	811	827	835	837	853	825	880	811	885	882	849	875	823	849	817	835	840	886	841	860	884	851	916	850	861	872	840	826	857	863	828	842	899	902	862	835	868	803	837	908	874	817	869	833	887	880	820	846	879	838	842	863	807	838	891	831	866	811	840	804	896	814	889	811	828	874	859	882	884	817	855	835	848	861	867	847	867	824	820	890	930	812	881	862	859	865	826	866	836	782	908	839	815	853	815	882	859	890	832	857	868	827	837	885	820	839	869	861	782	887	835	823	891	802	814	886	815	809	857	861	852	849	907	876	826	847	839	798	845	841	834	891	841	878	873	822	831	859	876	860	884	838	859	880	818	857	856	850	851	850	863	891	873	815	907	861	832	891	854	887	825	848	829	845	854	858	829	858	827	832	781	871	812	803	850	851	826	853	909	834	843	830	862	849	871	835	796	773	848	866	849	867	803	839	885	860	849	811	807	834	817	892	870	841	867	831	870	850	880	846	901	839	893	820	914	867	846	859	869	855	839	832	886	825	819	866	817	836	839	865	873	815	853	901	885	831	836	865	797	825	861	817	859	817	821	855	845	872	826	899	831	858	823	836	828	859	830	879	813	876	832	908	912	861	860	864	850	804	905	904	865	861	835	804	866	815	908	853	857	858	826	851	856	903	902	821	833	841	877	853	839	814	919	876	824	866	872	820	793	847	836	835	868	842	844	825	870	841	828	865	875	852	872	840	849	894	792	859	887	870	797	835	858	832	820	816	870	865	906	860	814	816	840	857	811	859	877	815	848	823	875	850	838	854	817	831	854	831	829	873	835	859	866	784	787	901	846	878	850	861	871	831	846	838	890	806	819	840	894	852	875	826	892	878	830	890	838	892	804	858	824	886	876	840	879	908	804	837	879	877	801	865	842	878	890	840	824	880	918	871	832	843	867	898	832	880	819	879	897	877	795	840	874	820	850	869	857	891	826	829	818	889	862	885	833	902	828	892	889	840	830	792	870	829	833	830	845	860	851	815	801	856	814	823	772	872	836	869	865	839	829	826	822	840	861	832	802	824	811	886	829	884	861	830	908	840	808	809	857	855	846	837	898	840	917	838	828	879	798	869	834	827	871	881	846	826	882	857	847	847	812	790	822	783	827	868	850	821	846	859	878	840	840	902	789	850	857	831	850	869	868	884	844	840	816	850	849	886	825	845	848	821	808	844	824	846	859	830	846	851	824	794	871	853	854	795	846	833	886	828	841	812	860	820	864	886	897	865	860	837	853	855	833	846	846	784	924	865	901	842	867	834	850	853	833	840	852	873	854	838	819	874	864	817	843	846	884	878	851	839	837	816	810	843	844	836	834	917	847	831	849	932	870	872	856	852	779	804	791	855	868	868	859	855	817	819	880	851	799	864	853	823	817	804	836	877	814	800	840	875	861	866	850	830	847	861	858	820	810	828	847	840	871	814	874	850	833	831	866	845	820	828	884	873	828	793	851	854	830	880	824	844	819	871	843	859	851	817	820	757	858	864	810	844	814	883	815	888	787	815	829	846	840	846	810	859	878	790	829	798	906	874	844	819	876	841	839	806	861	851	841	832	880	826	820	833	896	857	835	837	813	837	878	862	805	837	838	825	893	851	834	858	870	880	815	835	789	843	873	845	899	831	783	832	852	835	802	808	877	861	862	826	823	824	852	847	864	844	900	900	851	857	847	805	789	842	842	863	861	877	830	906	834	881	845	805	847	830	843	880	814	839	843	848	854	865	848	856	907	872	861	887	851	828	832	844	858	836	860	883	870	803	844	847	875	827	885	922	879	824	843	823	871	859	800	813	826	860	820	844	845	856	828	857	861	815	839	854	835	818	841	823	866	847	834	786	847	867	801	885	799	843	877	804	820	836	842	884	892	849	816	794	817	813	806	861	905	860	836	807	865	813	882	871	808	834	825	855	900	871	879	833	861	902	824	824	841	862	867	889	869	788	825	834	840	874	829	869	842	859	797	843	807	889	845	866	894	864	861	795	853	864	841	863	819	857	864	851	814	843	860	848	775	815	827	843	831	797	827	797	807	894	857	871	852	859	844	821	870	775	831	830	861	841	840	796	832	814	843	813	845	852	800	865	836	836	843	843	814	816	817	785	828	841	854	795	863	871	802	861	787	877	910	824	842	832	845	886	874	871	843	841	804	836	829	836	882	823	836	839	888	855	812	868	856	866	817	880	858	870	842	867	824	834	835	826	853	820	925	831	823	832	761	841	848	891	833	808	836	800	815	800	814	859	799	828	879	872	855	864	876	893	822	830	823	874	861	857	838	821	803	827	890	838	837	822	854	855	830	837	845	850	858	836	863	921	872	892	875	843	797	830	829	844	818	883	826	843	823	845	789	848	869	866	856	855	872	843	826	873	820	872	887	832	888	862	850	846	871	822	856	803	871	852	827	869	825	889	867	795	836	857	842	859	854	846	825	842	861	777	820	852	869	862	806	842	833	887	838	823	839	798	846	868	797	869	854	811	865	832	824	832	853	785	819	838	832	821	909	852	844	898	879	846	870	773	873	832	789	872	821	858	870	932	835	832	827	855	807	864	841	845	845	859	812	811	840	851	833	843	832	834	864	825	806	850	875	830	857	872	875	787	805	817	829	817	884	811	812	897	803	888	916	839	854	859	858	827	878	832	803	830	850	820	853	813	872	907	837	851	817	828	820	861	885	873	869	879	892	874	822	861	848	793	884	861	857	848	871	856	854	824	871	858	854	833	775	814	817	829	868	838	849	820	888	795	856	889	850	836	839	895	870	865	861	806	813	874	838	871	860	808	824	902	844	821	819	823	887	842	834	892	928	843	832	852	798	841	819	801	818	880	909	847	854	827	838	864	870	853	904	856	876	830	901	814	834	871	826	861	829	846	830	860	826	885	818	828	876	819	825	837	860	819	833	845	806	865	822	828	877	847	813	812	867	895	843	878	839	855	816	791	800	888	855	857	817	802	811	878	855	832	863	850	841	884	856	806	872	779	853	876	814	772	789	896	865	819	852	828	846	835	864	871	887	859	849	846	838	832	797	830	856	850	868	840	799	841	811	887	838	882	863	857	823	859	845	815	891	825	857	849	861	848	850	866	812	837	868	858	811	866	814	888	836	879	851	845	884	854	850	817	838	872	861	854	836	814	789	875	879	826	882	852	799	842	888	898	835	836	812	787	840	856	836	825	853	851	880	867	862	869	870	806	844	858	829	813	842	874	837	839	838	850	831	831	880	820	865	857	828	865	845	858	830	827
13726	61838	90357	77224	55800	25166	7619	1449	863	813	897	788	839	867	820	872	902	884	877	817	839	876	875	892	865	864	875	818	854	829	827	842	818	838	899	833	836	846	784	843	808	852	862	878	876	800	846	861	934	836	842	837	789	792	836	862	923	865	850	785	899	866	790	815	795	813	860	849	812	798	877	853	843	821	819	799	882	903	812	850	835	849	799	853	874	869	850	866	869	805	841	909	857	880	835	856	825	847	821	826	871	839	824	837	851	803	852	881	802	856	819	770	806	838	861	854	805	803	876	860	819	868	813	827	929	831	863	852	855	810	821	881	830	787	804	855	883	820	829	859	857	851	852	819	856	873	806	838	812	852	850	840	796	851	860	859	891	898	812	856	839	781	806	849	856	841	800	901	820	843	834	852	867	900	812	823	798	873	836	844	799	849	879	802	787	819	806	859	886	839	800	879	837	826	871	769	861	795	876	858	782	904	847	820	882	829	853	859	784	835	877	832	819	824	846	810	799	875	891	888	848	888	891	804	826	852	884	894	848	901	822	826	838	848	862	836	856	853	820	791	829	905	814	859	858	870	870	873	875	895	850	880	870	821	863	857	866	854	809	828	780	858	772	844	867	869	813	863	880	883	831	851	832	865	835	891	854	819	803	846	810	912	825	866	823	886	840	814	838	825	874	839	870	846	877	846	819	854	818	860	830	848	761	853	818	845	793	853	838	862	855	855	880	905	805	871	852	838	840	815	816	874	834	845	876	781	829	842	886	801	815	854	858	867	858	855	764	802	905	886	835	837	860	853	810	875	864	863	857	804	818	844	852	810	852	824	826	830	844	866	822	836	893	793	854	822	888	843	854	790	856	834	848	849	804	871	834	854	868	843	883	823	787	831	838	864	825	825	838	890	816	866	844	940	833	820	895	851	868	877	845	790	879	759	887	855	903	815	850	777	838	829	859	860	804	866	835	860	867	840	811	825	859	851	827	825	855	806	803	883	831	875	847	857	846	831	893	828	817	804	880	846	802	812	867	899	791	844	843	836	839	836	842	918	836	881	828	853	784	782	843	825	897	792	866	869	832	811	835	829	879	812	844	834	823	854	890	835	855	904	823	851	863	876	855	852	847	836	819	849	844	776	793	855	843	783	822	862	865	893	839	865	841	846	825	884	836	815	833	813	812	824	851	796	882	902	877	830	831	862	859	860	816	859	811	863	845	797	833	900	859	843	853	840	872	861	827	807	820	827	835	848	824	846	825	783	861	827	792	811	827	866	808	801	884	805	874	773	838	886	828	859	858	795	832	831	883	827	820	911	849	882	886	826	850	866	868	871	858	874	866	856	785	888	885	853	750	862	841	830	806	791	855	804	811	831	831	871	860	800	851	836	845	815	838	818	839	840	799	865	839	805	876	823	873	840	853	824	848	825	872	875	832	858	841	848	901	820	780	839	814	811	848	822	863	820	846	851	801	846	884	862	862	815	857	873	863	839	833	894	815	839	797	851	865	800	845	860	844	870	866	803	836	840	818	827	851	847	852	820	851	881	835	877	827	867	827	850	841	822	811	783	913	842	853	871	882	917	840	812	843	849	808	791	840	810	847	865	886	839	840	909	879	873	886	898	863	837	848	858	856	821	872	817	821	858	814	877	880	837	830	862	840	892	873	782	838	860	763	827	852	862	780	861	857	856	841	852	784	799	878	901	832	856	842	875	797	808	824	798	850	869	858	803	846	829	799	846	834	774	838	890	795	795	793	843	866	817	845	861	841	858	829	884	828	808	825	833	802	829	807	814	878	840	803	795	839	845	830	837	812	848	839	858	867	868	832	862	900	827	831	853	845	882	816	859	813	835	887	833	852	821	829	861	885	856	814	847	821	893	880	863	829	850	864	830	811	817	844	869	836	830	815	869	828	885	846	826	850	858	842	816	841	900	831	862	863	884	875	867	892	855	826	848	825	877	868	796	889	833	833	883	858	885	865	884	845	847	862	842	828	855	794	856	834	808	859	841	817	866	852	867	846	886	834	874	880	872	843	848	843	808	797	850	786	857	787	798	793	884	888	851	862	879	835	800	806	805	821	849	821	871	800	849	812	856	866	836	841	824	825	847	906	842	862	842	799	795	846	865	831	879	796	831	834	801	836	867	845	810	785	877	848	807	846	823	873	833	820	859	890	878	879	870	873	816	846	877	879	855	834	848	823	843	850	814	864	888	849	789	834	854	842	838	880	808	801	823	818	842	807	827	827	819	868	879	807	814	885	836	832	823	834	889	834	810	861	826	866	880	787	831	873	869	853	831	846	780	837	871	819	804	841	875	906	870	759	892	862	840	865	823	826	824	810	845	889	814	803	811	811	859	884	761	800	775	862	841	833	862	826	803	831	821	820	820	809	863	815	870	799	832	861	863	789	853	814	829	808	872	791	831	818	802	798	817	864	856	854	892	869	834	824	822	841	865	818	868	814	811	839	859	858	869	811	815	853	814	828	861	814	846	836	885	825	832	826	862	855	859	829	791	839	847	837	809	809	858	847	809	885	841	880	808	889	842	766	844	883	805	866	848	812	871	829	824	828	893	823	821	811	835	847	825	796	824	853	872	785	794	832	880	825	829	803	821	838	854	830	857	864	839	825	852	816	837	830	781	837	865	809	808	809	851	820	827	843	866	877	918	834	841	771	817	823	871	857	848	801	835	833	866	796	890	831	833	846	844	851	817	849	880	901	801	822	877	840	812	814	836	889	826	823	842	877	807	805	803	850	839	860	856	831	853	828	825	810	853	864	865	810	806	767	882	880	781	849	852	832	839	814	860	883	891	864	773	776	819	867	865	800	851	824	869	825	824	827	879	831	798	822	836	833	778	860	797	819	821	838	890	819	821	812	841	821	826	861	883	862	843	809	778	796	852	811	772	803	843	839	845	840	815	863	797	857	888	820	812	832	862	846	817	878	883	801	856	840	830	821	887	854	826	817	844	822	793	807	887	776	893	794	833	799	867	872	806	882	808	797	852	826	862	848	829	819	856	885	842	863	804	854	778	926	771	806	922	820	833	797	846	826	823	836	812	822	883	845	828	829	839	830	845	850	854	844	838	821	808	842	865	861	853	818	882	842	853	898	824	841	896	838	837	849	830	820	844	822	808	792	826	878	865	855	871	836	818	858	785	835	815	863	811	846	860	816	848	825	869	864	830	898	802	819	804	819	854	842	817	821	871	828	854	827	821	803	878	832	866	885	862	859	824	820	799	855	826	796	966	809	828	876	829	815	802	876	838	814	793	870	816	822	843	856	845	844	832	790	852	859	858	832	816	874	848	854	848	854	864	831	843	834	838	835	841	864	834	880	869	846	868	818	828	823	821	865	799	837	815	828	800	828	829	858	778	853	800	846	865	793	837	822	857	873	827	841	790	861	798	828	824	806	872	830	833	825	821	781	820	806	826	837	834	848	829	851	862	864	814	867	849	820	819	814	819	846	865	827	864	852	846	829	810	849	796	847	938
27202	13786	20081	30454	16850	5188	1588	892	766	803	798	800	752	771	781	751	789	831	833	816	790	808	795	780	757	795	752	840	772	776	769	770	816	735	812	774	741	784	774	778	815	796	753	775	772	814	778	788	792	787	801	861	811	778	754	826	801	780	822	762	780	751	754	792	761	766	748	784	790	786	727	720	793	801	767	780	784	789	816	771	754	787	784	765	815	746	759	816	790	795	757	774	769	747	776	812	817	771	779	783	821	773	757	772	780	742	811	763	719	762	773	812	795	810	778	799	770	783	807	795	760	784	783	776	777	772	854	748	790	779	770	825	788	810	734	814	759	761	815	771	757	803	809	756	770	808	789	798	795	796	799	743	816	769	740	800	759	800	808	803	763	805	798	805	796	834	778	767	755	820	783	791	760	774	762	777	758	782	786	760	786	763	814	817	794	765	807	792	787	798	814	846	798	784	778	819	800	841	806	734	751	755	818	765	793	808	762	791	757	739	809	748	794	766	821	795	746	779	790	800	732	752	818	803	796	749	831	810	778	786	744	804	758	768	776	734	755	806	756	748	755	802	744	834	791	778	787	818	783	835	795	761	808	825	790	763	759	721	797	797	753	808	749	818	770	831	755	796	765	852	800	784	812	782	797	766	748	761	743	813	789	788	821	738	754	766	765	789	756	769	790	774	755	778	818	850	853	779	764	793	781	763	744	797	764	745	821	797	793	780	815	772	798	804	800	813	786	819	715	750	800	816	808	750	801	803	745	790	828	811	723	805	782	740	712	787	799	739	822	784	791	796	770	797	794	767	795	779	814	793	779	786	784	767	779	771	806	789	775	843	774	773	834	772	791	772	809	803	765	790	814	764	740	788	827	803	798	750	806	741	811	796	815	749	799	789	758	776	742	779	772	797	778	762	763	770	819	780	809	781	774	789	756	790	760	760	780	856	743	769	749	773	783	786	798	807	788	813	780	808	764	810	799	815	788	757	810	792	745	753	809	770	800	805	831	790	764	801	775	765	763	701	717	793	765	793	787	770	792	790	759	755	768	810	751	808	763	768	829	773	787	762	761	741	812	771	783	811	782	793	754	752	755	814	781	756	806	770	783	723	803	763	795	793	820	798	824	750	841	742	724	805	849	747	752	769	825	809	779	758	779	838	802	743	781	799	805	780	817	790	810	823	789	777	817	765	772	799	809	771	780	764	767	759	752	752	786	780	787	765	769	833	756	777	827	771	756	813	766	786	800	773	782	812	749	752	825	763	752	784	755	771	708	814	768	811	789	809	736	777	769	842	824	755	776	771	707	759	797	724	803	792	790	747	809	807	751	726	814	801	801	778	805	780	790	782	807	767	720	779	746	789	762	786	772	741	841	773	723	752	801	764	742	781	803	753	797	781	803	772	755	789	776	765	798	791	754	763	760	812	750	790	817	788	777	767	779	789	832	739	776	781	770	821	752	809	777	757	789	756	776	812	764	794	732	729	819	765	789	792	782	803	767	842	766	780	802	745	783	789	799	787	726	723	755	764	774	791	755	798	835	778	793	791	783	812	788	754	755	786	798	795	824	777	803	785	829	800	826	807	721	724	785	718	778	770	775	780	820	773	756	807	759	791	783	812	765	730	764	766	806	762	820	798	734	823	714	752	791	802	809	760	764	801	758	733	809	773	816	789	738	769	770	786	753	807	777	761	774	838	768	792	780	819	782	776	757	785	771	745	777	761	810	759	798	812	768	723	804	735	780	775	748	765	838	775	795	767	812	809	843	775	740	757	767	776	752	750	799	763	787	744	756	826	741	797	808	695	800	774	805	790	779	831	796	746	794	747	761	805	771	792	777	849	785	783	722	795	781	759	775	761	811	793	753	763	795	813	785	805	821	808	788	772	786	752	766	796	813	808	805	765	808	800	750	775	790	805	824	748	818	806	751	733	840	774	808	809	809	792	795	823	779	771	759	776	828	726	760	785	772	861	755	848	750	759	753	736	791	779	801	750	747	796	764	738	770	777	773	778	804	773	824	770	758	788	758	779	794	811	746	768	743	753	808	769	781	776	800	790	783	807	800	843	764	779	738	738	792	763	751	718	810	760	821	762	803	796	738	728	804	779	762	793	807	740	804	783	799	796	795	793	784	772	842	752	745	767	734	780	775	791	794	765	768	767	772	747	761	746	744	830	750	775	818	737	731	784	757	806	828	781	823	771	734	811	847	839	793	804	833	795	769	761	822	778	775	773	768	807	729	774	769	761	757	774	809	783	789	732	834	757	775	790	815	760	770	777	772	782	801	858	784	780	758	751	726	790	776	710	836	796	792	755	778	818	740	783	790	765	771	821	789	775	728	793	782	801	763	743	718	819	793	802	815	773	808	821	768	708	768	806	782	804	770	802	755	745	764	737	790	795	826	782	811	802	754	769	790	785	795	840	810	758	824	732	804	785	738	801	817	790	772	783	801	803	788	811	771	783	750	797	809	773	765	789	748	834	775	803	780	756	745	789	771	833	769	792	778	797	826	852	736	735	814	812	777	782	791	803	751	797	814	803	811	773	772	768	736	756	786	778	753	773	729	786	804	794	763	805	761	782	847	810	756	768	787	777	816	771	804	835	788	787	797	755	815	762	780	800	780	774	775	783	794	816	799	755	784	791	780	804	792	776	762	798	792	756	769	775	742	765	787	797	746	761	813	749	811	786	761	779	738	762	857	777	809	773	755	814	789	772	823	753	802	797	772	756	754	799	753	774	757	735	845	785	821	758	781	797	857	802	771	821	734	746	797	799	809	813	799	865	820	749	755	788	797	809	751	750	813	774	806	820	808	786	780	836	734	789	751	784	788	792	766	784	782	753	795	740	791	779	750	782	799	788	835	786	805	801	828	842	751	835	767	735	794	736	807	719	766	816	808	765	742	793	767	809	770	761	824	793	753	760	753	766	778	833	792	818	773	770	757	760	774	806	801	749	790	831	803	797	808	783	780	775	770	793	802	813	769	805	767	782	777	808	791	801	776	781	799	742	773	810	822	817	800	799	785	743	774	818	789	829	738	816	811	820	786	730	764	776	799	793	774	759	788	762	820	757	808	792	776	824	797	771	797	790	717	737	774	790	745	739	817	776	738	750	850	798	722	793	796	753	771	786	785	806	780	788	745	815	796	802	802	794	790	803	780	757	787	706	767	787	821	800	751	747	809	813	839	758	786	770	759	814	816	798	807	806	798	742	791	779	808	761	752	813	825	763	766	828	793	807	785	769	763	792	833	754	758	786	808	794	835	807	792	786	758	780	776	805	801	801	788	732	759	805	769	792	760	753	760	773	796	772	770	818	813	829	822	783	832	825	812	733	777	764	827	797	766	800	758	781	769	790	778	754	782	801	777	805	745	739	779	890	757	726	769	809	777	775	794	754	767	796	810	785	803	845	798	747	762	787	812	815	806	749	791	801	771	775	769	834	779	798	798	781	776	848	801	773	799	787	822	747	741	773	782	781	802	775	802	799	811	787
5031	2231	22586	22156	10813	3587	1356	757	769	665	762	730	719	716	770	739	709	684	715	742	730	694	728	665	737	724	717	683	710	722	696	713	710	754	735	703	737	778	737	729	755	718	721	707	734	743	697	725	704	713	655	696	694	739	705	688	675	733	682	747	749	697	691	704	722	728	694	710	729	722	651	689	716	720	726	705	693	690	717	775	708	676	737	687	681	680	708	673	678	710	727	722	737	675	756	726	705	703	693	706	735	746	678	714	722	665	750	719	721	721	667	741	708	737	709	707	723	663	681	727	701	673	732	687	672	706	684	692	729	656	693	731	752	742	702	711	714	722	710	680	666	724	714	678	719	741	705	704	706	661	674	720	709	689	715	677	724	719	664	736	716	699	716	736	716	698	716	696	672	705	709	717	701	724	670	719	756	708	708	719	699	679	744	773	678	670	724	737	644	728	691	664	716	706	681	701	696	695	679	685	723	731	750	729	706	721	688	733	685	750	698	729	731	702	697	691	687	720	711	671	691	707	699	742	712	712	733	709	758	716	713	698	716	715	742	703	682	701	701	642	695	706	714	703	735	690	756	733	734	677	754	656	692	716	698	653	726	673	694	742	722	725	744	673	671	762	760	695	684	755	701	721	688	709	768	729	635	704	691	698	695	688	684	720	690	738	755	681	691	751	719	708	717	747	747	706	693	729	702	742	687	679	720	739	729	719	689	698	689	744	688	705	707	728	687	732	714	693	750	700	638	717	689	752	781	691	726	743	681	750	707	692	734	728	679	699	680	705	690	712	695	695	746	684	718	689	721	698	658	682	701	709	720	706	743	726	764	673	714	714	710	679	726	723	735	658	642	722	712	661	678	728	715	707	664	700	723	716	704	691	694	698	675	764	673	758	709	714	744	702	722	702	677	755	684	714	670	659	693	686	722	761	703	689	687	736	682	729	702	701	733	697	678	734	702	729	724	691	692	766	668	713	689	714	739	703	693	762	684	722	675	728	728	733	689	787	719	723	743	681	697	738	736	718	664	719	701	664	691	696	730	670	669	728	736	765	753	706	695	714	743	690	717	715	709	688	711	778	732	731	696	699	736	796	686	695	677	726	747	730	704	741	695	713	698	692	688	722	719	659	736	705	681	679	733	712	672	718	728	681	725	721	722	701	747	727	733	669	646	676	747	681	710	720	730	709	725	709	755	727	691	702	702	674	711	718	759	742	726	702	714	744	706	730	759	715	736	766	646	724	721	724	718	728	755	690	713	687	730	700	733	696	700	705	697	677	748	702	687	673	716	700	697	722	723	722	700	727	697	757	708	675	698	670	706	728	690	747	729	707	742	733	690	688	707	667	721	702	699	761	691	701	721	763	707	697	746	723	752	705	722	705	664	680	701	688	739	730	693	743	718	747	680	730	759	706	672	755	715	692	742	684	690	694	722	710	693	727	729	748	743	788	714	697	694	672	738	704	709	677	688	749	752	689	698	737	633	726	690	686	704	749	715	688	749	685	707	715	706	739	669	682	723	695	707	728	718	707	713	662	684	711	722	760	654	738	711	742	692	733	697	701	731	737	728	706	685	708	679	721	704	690	686	713	723	706	740	693	726	667	713	704	708	737	727	726	680	724	700	695	705	736	694	703	658	736	747	667	709	742	694	726	684	737	699	729	693	694	720	740	737	713	686	696	712	665	716	664	706	716	697	729	668	718	762	685	726	709	736	680	657	701	658	659	703	680	705	723	682	721	713	720	706	683	722	709	707	662	717	718	687	732	698	693	699	693	704	678	691	699	674	727	685	670	714	659	703	669	702	699	712	703	718	714	676	696	699	688	692	690	678	726	695	696	673	755	711	690	698	699	708	702	675	710	689	697	714	710	755	734	723	678	681	726	720	724	738	719	700	767	711	730	717	723	733	762	693	723	703	695	709	733	722	722	723	725	697	659	700	712	689	662	665	725	741	718	723	732	696	728	719	686	751	700	721	683	694	756	697	716	723	730	688	738	721	756	712	671	739	709	713	692	714	704	681	710	716	716	717	653	699	710	685	695	727	692	742	724	686	698	724	737	699	677	717	709	663	662	741	686	675	716	747	696	703	694	714	709	659	734	689	686	678	722	695	697	717	752	714	776	693	722	715	700	722	727	700	712	718	684	726	707	704	670	712	674	732	705	713	743	701	722	684	695	722	679	721	714	721	705	749	700	754	680	747	708	648	701	770	705	712	708	716	706	678	682	703	736	694	726	690	710	690	754	722	694	704	705	699	711	724	737	719	696	663	701	692	715	719	692	666	722	684	760	718	696	671	691	711	663	689	738	746	675	737	673	724	773	691	679	720	668	717	711	671	697	707	725	704	680	716	764	670	753	703	741	689	732	670	719	711	704	661	664	672	716	713	720	690	703	725	695	701	721	708	698	692	676	640	656	698	684	689	737	692	746	696	685	706	706	658	717	692	703	736	723	650	753	702	672	724	692	651	727	725	682	723	662	712	715	676	730	695	685	714	715	701	669	707	724	726	685	717	702	751	674	735	696	702	700	707	663	700	665	729	713	690	702	696	659	719	706	677	744	689	723	706	738	690	714	711	663	722	682	708	700	719	734	721	703	703	724	698	721	738	710	716	684	670	726	670	749	679	711	709	682	685	760	676	744	704	716	703	677	725	689	729	708	738	710	677	728	726	786	694	726	732	671	706	717	713	682	717	689	685	715	693	744	702	716	704	674	740	677	667	735	734	649	718	716	700	687	702	684	681	686	695	719	766	708	696	681	695	683	692	708	713	713	702	745	728	702	691	721	724	690	726	697	695	686	717	668	684	732	699	665	713	660	712	694	722	700	682	690	687	731	685	714	739	744	746	680	709	690	719	775	716	686	757	712	736	718	736	723	751	667	666	710	728	726	696	719	711	682	736	750	706	697	679	690	732	738	723	664	692	684	703	691	654	713	705	696	718	700	741	695	677	712	721	713	744	731	717	691	716	663	708	763	727	706	721	704	689	683	684	685	724	715	708	718	725	688	730	706	704	747	734	717	711	660	684	729	726	711	716	709	734	729	679	737	757	693	690	645	704	756	694	705	713	697	702	719	685	709	716	715	699	663	650	643	739	675	706	706	684	705	736	702	771	665	755	676	713	729	654	703	686	683	697	707	692	718	704	671	661	723	732	689	719	706	698	677	691	696	776	678	704	726	726	720	731	673	688	651	733	708	696	765	650	701	719	706	678	741	719	664	736	705	706	696	737	666	712	703	691	716	738	733	686	738	712	691	711	749	688	707	708	760	685	701	709	715	721	686	695	733	710	698	736	723	686	728	771	682	696	700	747	703	699	740	699	725	710	703	724	718	697	681	731	675	724	732	626	709	684	697	705	724	707	697	684	709	722	732	691	718	770	697	757	723	682	739	728	679	705	689	720	642	686	703	717	697	730	714	700	740	707	665	728	659	740	714	736	695	662	727	728	717	645	745	720	702	728	716	657	702	688	685	714	668	743	715	692	700	736	678
24514	21132	37834	63681	49743	29343	11683	2001	838	848	799	768	799	797	780	776	787	822	812	816	750	797	782	781	778	762	774	768	739	762	798	790	738	798	754	752	745	775	751	786	790	723	757	785	739	772	798	773	772	796	716	729	763	798	765	752	759	724	756	750	754	776	765	757	704	755	741	759	824	759	770	772	768	698	757	726	712	732	739	782	776	762	782	725	759	723	729	751	748	772	759	760	733	766	792	813	736	739	745	728	796	785	778	771	772	761	752	799	762	750	734	743	789	744	764	746	768	738	787	743	741	713	794	691	786	755	773	762	760	755	778	752	765	789	742	752	764	776	773	761	745	741	734	766	754	782	770	763	747	749	771	720	785	740	756	768	788	765	770	724	750	766	728	734	727	767	792	750	727	710	786	733	766	757	733	797	799	807	727	743	727	736	751	704	712	745	725	699	780	745	790	762	727	773	755	749	821	760	756	771	804	712	779	697	769	801	748	692	769	781	787	768	734	733	772	699	779	741	717	736	707	784	721	746	745	745	739	769	713	782	730	769	775	787	747	792	722	764	712	803	760	789	761	735	737	766	759	727	754	744	765	762	729	760	799	776	755	778	712	778	729	778	756	769	657	710	733	792	757	840	769	756	787	751	739	766	778	773	761	777	758	736	708	751	751	759	709	797	755	748	782	772	787	773	762	749	781	769	766	792	704	742	743	728	753	771	766	813	730	726	752	759	737	745	681	782	793	811	753	770	734	733	767	754	732	759	749	778	816	758	795	729	767	729	783	760	751	730	716	795	751	736	788	740	728	721	758	731	758	766	737	792	793	790	734	738	761	795	735	787	751	818	790	702	771	752	723	757	750	748	775	750	781	734	716	716	753	756	763	756	781	799	781	746	731	689	732	787	747	758	750	726	763	804	769	789	779	747	790	793	743	793	752	727	729	777	759	737	746	708	761	781	724	769	793	747	752	746	724	761	767	761	733	770	770	798	745	714	704	709	745	732	738	778	825	740	769	742	760	787	780	785	748	750	772	826	724	741	794	723	767	737	732	747	754	746	789	723	778	794	721	748	744	735	754	729	721	754	744	765	748	749	762	716	734	759	758	760	707	790	784	736	752	748	776	735	779	785	821	750	759	726	810	750	723	768	764	757	749	782	747	724	776	701	759	753	755	785	758	777	731	782	783	767	750	778	746	749	758	724	731	732	764	759	727	767	769	725	765	763	754	712	765	702	793	711	749	777	787	768	726	742	749	745	763	769	792	754	731	748	752	702	741	740	710	764	765	703	742	716	838	734	785	773	778	826	749	681	742	713	729	761	734	763	795	756	826	767	842	729	752	751	755	768	731	717	699	764	782	749	766	751	759	743	714	747	754	751	770	787	749	780	776	747	732	778	717	737	797	738	772	738	771	780	804	717	774	801	728	718	739	768	792	766	721	770	672	744	751	728	743	732	769	753	741	696	769	757	795	776	755	770	743	741	811	727	723	754	735	745	733	742	790	746	792	782	716	738	765	740	770	764	824	770	730	729	734	779	780	748	807	754	740	772	721	770	729	768	771	755	749	708	793	769	818	746	742	763	711	773	750	749	717	747	740	744	752	754	725	764	755	751	712	756	774	808	758	793	743	725	842	785	731	743	790	709	781	740	750	751	742	741	722	730	710	736	755	754	776	770	746	727	723	735	801	741	768	763	776	728	750	770	817	763	771	738	782	761	755	791	729	746	728	723	767	763	790	788	758	716	771	775	764	810	726	781	778	737	757	728	747	762	754	789	785	742	770	786	740	742	764	776	786	782	774	733	762	744	715	676	755	732	728	714	722	714	770	789	737	768	735	788	757	747	749	784	774	748	707	742	789	737	776	807	757	779	719	774	745	761	793	769	726	732	694	796	743	761	754	788	734	811	704	751	745	703	769	796	744	744	773	759	779	745	736	733	738	763	795	770	774	715	773	765	726	764	751	758	754	789	790	767	756	812	774	747	754	808	769	766	814	775	744	785	740	738	715	755	718	764	750	788	752	730	736	755	769	794	781	745	718	689	718	723	788	702	769	711	746	742	796	774	802	798	790	779	711	786	794	753	770	709	719	799	693	755	776	779	839	724	688	781	753	751	726	766	756	757	718	724	701	741	718	762	706	765	737	718	782	725	758	726	781	746	735	770	731	765	705	779	745	693	776	755	746	718	753	730	748	791	778	723	753	727	789	749	795	767	749	752	776	770	758	744	777	755	753	778	750	730	807	665	749	752	764	788	747	765	783	726	744	736	799	760	789	732	762	706	768	715	773	781	704	755	731	750	786	684	705	747	749	775	779	741	746	745	733	774	774	764	743	766	761	811	757	746	765	726	777	770	768	756	782	762	730	737	761	729	738	769	787	733	777	777	712	698	756	751	774	797	799	721	754	774	743	800	776	770	745	747	761	737	811	755	762	777	769	757	826	703	732	743	768	736	737	781	772	713	756	775	740	736	775	837	731	778	777	719	691	753	732	758	785	809	740	772	736	777	763	745	768	749	755	762	723	786	746	777	745	744	746	714	736	768	697	718	728	822	738	727	818	796	787	857	812	762	749	742	772	785	734	802	782	776	803	797	790	719	768	809	748	713	738	736	706	760	734	776	716	728	757	800	751	689	726	746	745	767	751	778	765	749	696	772	736	718	762	786	781	747	743	773	753	721	778	732	736	801	739	783	806	777	762	751	770	789	765	758	752	722	736	776	758	733	779	730	733	783	723	773	787	772	725	739	744	754	723	735	746	753	681	739	733	759	715	747	757	788	726	733	803	720	748	769	744	782	780	718	755	725	724	768	753	770	759	773	765	742	788	743	736	744	758	779	754	772	732	750	739	808	765	755	772	772	744	743	724	712	761	745	739	787	736	746	728	788	698	786	735	775	712	753	705	732	751	758	761	722	799	763	809	733	759	772	789	782	774	722	714	742	794	771	748	760	794	759	791	758	747	713	788	765	773	771	780	722	747	713	746	787	774	789	779	752	749	794	722	764	738	716	766	755	764	734	780	788	722	749	754	756	715	789	767	770	755	747	771	757	762	729	754	748	755	716	773	729	719	678	760	750	762	729	716	749	765	770	738	768	786	737	727	738	774	724	771	770	753	762	775	783	758	774	744	776	792	729	707	750	746	703	791	716	772	697	784	734	721	696	718	729	797	763	731	737	761	813	775	685	798	735	745	806	781	760	730	743	787	734	722	741	737	771	744	746	733	774	719	711	793	733	761	786	726	769	729	752	739	739	765	735	749	781	758	758	767	712	746	736	760	713	731	786	744	719	731	775	739	758	791	720	749	727	757	798	755	795	746	769	806	736	760	793	766	748	753	765	780	776	785	746	756	752	728	710	719	786	768	786	736	763	737	767	756	753	767	751	761	787	751	696	751	804	782	793	741	714	803	757	741	802	779	763	741	732	718	750	708	785	695	751	733	782	754	732	754	778	799	789	775	766	714	749	747	728	725	763	764	750	788	695	732	702	766	751	756	751
3967	19368	74324	73707	44318	20001	5920	1440	724	738	742	685	724	784	775	755	743	793	699	779	736	797	747	784	737	810	760	819	780	795	772	743	767	724	719	767	753	743	722	770	730	774	744	757	761	751	738	755	751	736	761	786	714	780	768	747	725	725	817	712	736	767	772	758	735	687	717	747	755	728	776	705	718	762	773	751	772	742	738	723	739	751	709	719	760	758	768	726	768	775	724	821	770	770	727	745	745	768	726	735	721	747	739	765	774	784	809	768	724	783	738	760	737	724	759	744	724	800	748	729	751	790	707	725	751	774	792	745	720	761	753	717	731	752	762	763	762	739	783	749	778	710	691	792	769	783	741	784	732	693	722	685	720	717	755	757	725	747	756	689	756	677	732	766	754	735	753	763	749	758	775	727	762	710	784	758	768	788	779	735	799	783	759	713	743	734	742	773	696	750	747	761	746	769	730	767	725	761	783	732	719	752	763	737	756	754	755	759	704	779	748	726	771	757	741	735	771	707	742	773	735	734	829	733	750	785	726	757	771	749	758	798	772	745	732	748	755	796	721	724	736	771	740	758	748	750	745	764	789	756	736	778	765	740	730	750	748	762	756	685	718	813	766	738	761	721	690	821	782	712	769	744	738	759	744	759	758	771	839	771	722	759	702	773	696	746	742	773	769	745	757	731	741	796	763	778	745	738	733	738	722	740	730	735	724	729	760	745	731	735	776	745	760	727	746	722	753	712	762	762	732	761	735	752	733	740	684	758	750	737	744	753	769	755	707	736	717	719	744	707	709	756	720	759	685	726	773	738	736	788	728	727	773	750	725	751	766	736	707	780	778	738	780	744	746	780	760	732	707	715	719	708	766	769	749	741	736	748	767	723	772	771	735	750	752	742	717	743	698	722	767	756	742	753	765	714	779	777	780	782	793	780	757	732	743	761	692	780	787	748	732	783	754	725	743	696	774	758	718	769	744	743	719	764	767	749	717	712	738	697	789	748	708	734	766	734	758	786	758	731	710	754	792	700	728	696	771	754	727	759	736	740	755	732	739	741	789	751	758	760	775	743	719	726	795	740	727	708	752	776	695	754	769	688	723	728	731	735	727	788	719	774	682	789	723	728	786	749	784	745	710	736	776	733	715	768	715	733	777	721	758	767	755	716	783	771	745	723	737	751	736	764	774	740	738	736	744	748	765	672	758	755	772	740	753	764	703	703	721	777	758	767	756	737	745	693	795	734	761	761	761	738	755	791	735	712	738	733	768	738	703	783	765	735	757	771	787	689	807	758	696	752	749	781	744	748	725	766	765	756	750	729	740	741	739	693	742	697	766	774	752	761	705	782	744	748	778	749	733	756	750	749	700	775	748	749	771	754	794	745	686	725	813	725	778	761	722	740	779	724	769	736	756	779	710	787	714	732	773	802	820	782	703	755	747	755	755	743	774	720	724	747	743	735	749	768	740	738	761	813	727	762	758	794	751	734	742	769	767	736	732	728	745	727	725	760	748	697	732	757	767	759	750	727	772	706	764	748	741	769	700	748	663	818	711	758	713	742	772	772	750	718	741	748	746	748	765	758	748	782	765	751	764	767	741	791	745	728	729	749	783	778	761	755	761	757	678	767	783	740	786	784	738	727	762	752	790	739	719	755	726	699	746	776	738	794	764	738	784	762	737	732	744	783	739	721	795	766	712	701	701	742	738	756	712	773	729	796	734	747	756	729	745	811	702	740	762	717	739	771	743	700	755	720	726	727	717	746	736	743	719	750	720	746	736	797	727	739	730	709	793	706	747	700	757	771	770	767	754	717	793	749	751	747	746	782	732	741	747	691	740	717	729	759	746	768	744	760	749	769	737	761	803	777	774	796	787	739	708	708	756	731	750	787	783	740	740	785	747	747	709	778	755	767	706	737	738	778	716	748	712	736	774	771	756	733	774	755	778	743	736	735	743	733	733	743	788	722	713	765	725	751	745	733	747	707	779	791	746	771	736	693	742	727	699	769	748	754	728	741	728	735	676	740	755	739	757	774	701	782	701	725	738	737	771	773	808	731	704	758	756	733	749	758	721	746	798	736	779	719	782	802	725	772	758	754	728	737	717	724	735	765	699	784	724	725	809	789	792	721	757	768	703	781	765	754	750	774	705	811	752	736	763	753	724	749	729	772	769	788	769	789	731	757	759	747	763	757	773	691	751	739	756	693	774	731	707	778	722	739	737	752	726	744	724	782	695	728	766	724	764	804	746	740	724	743	735	765	748	732	788	757	822	768	737	725	763	729	764	745	760	737	772	740	765	760	736	752	766	728	737	769	681	741	724	774	754	726	756	761	746	749	722	768	742	777	769	755	735	779	733	713	751	709	769	765	769	739	747	731	762	741	797	766	739	721	727	737	702	752	744	776	765	788	765	775	740	740	758	751	730	769	731	756	690	741	763	728	679	765	739	768	774	710	715	754	704	764	708	706	778	740	786	761	717	759	731	738	740	798	754	774	742	739	762	766	731	748	752	722	752	782	743	730	727	751	770	803	776	752	787	765	741	763	748	709	731	722	719	743	787	736	766	748	762	738	750	754	722	727	769	787	734	757	705	734	764	696	750	758	700	769	802	805	780	750	707	745	768	710	753	707	731	772	769	728	750	743	743	682	722	817	743	726	747	789	783	786	771	751	777	758	800	789	746	722	691	728	711	791	761	720	751	727	698	715	782	795	689	747	748	782	770	757	741	757	724	765	731	764	698	741	720	815	739	776	702	771	737	744	793	741	759	747	711	755	686	747	721	737	744	728	723	767	739	766	730	750	774	782	711	757	749	786	773	831	751	736	795	746	711	750	757	724	744	733	766	736	743	738	782	737	769	745	723	725	718	721	694	700	757	730	744	733	731	745	774	748	789	728	728	743	765	769	794	764	807	788	798	761	736	760	718	749	731	739	769	732	724	672	741	730	746	756	784	720	762	752	781	763	718	758	768	801	757	774	781	734	739	731	751	780	716	778	719	747	765	772	744	715	779	749	756	695	772	755	763	809	757	710	767	767	769	715	733	713	718	750	769	780	762	741	755	730	703	779	739	708	741	714	727	732	708	695	725	747	724	756	749	711	784	725	774	759	725	722	749	731	734	759	722	711	692	780	725	757	771	774	715	738	767	720	748	731	732	760	738	738	751	736	748	730	746	756	748	701	774	736	748	722	719	727	761	686	730	761	711	696	745	736	719	755	739	730	717	784	715	729	744	734	757	809	781	786	773	765	727	724	732	747	761	698	794	729	746	780	758	781	754	719	763	727	758	725	730	814	738	753	724	745	765	747	768	765	758	768	741	740	765	734	790	785	755	752	742	750	753	758	742	753	732	719	761	773	733	799	715	746	760	736	757	716	735	753	750	707	746	773	743	726	751	741	716	775	755	765	766	758	730	725	775	712	735	764	711	712	766	743	723	762	774	772	727	763	740	730	762	727	750	784	772	786	764	786	793	740	752	750	740	819	765	752	740	713	753	773
23853	21152	37295	65658	53921	33212	15225	3004	1002	902	910	888	857	853	836	882	829	861	843	896	850	980	831	814	869	884	862	848	912	843	862	853	818	840	884	854	848	880	868	807	810	853	867	852	845	845	894	898	857	835	787	876	822	835	852	860	863	881	861	882	853	840	885	783	856	903	864	879	856	849	861	824	836	848	840	833	908	847	833	839	873	874	816	851	881	930	838	766	858	850	885	816	863	824	914	789	913	844	878	914	815	847	846	825	930	887	808	889	795	839	824	862	844	830	843	862	834	837	832	851	792	889	816	856	834	803	852	783	805	855	883	822	872	869	852	828	888	866	891	901	913	882	776	843	840	848	809	844	818	885	831	862	810	850	834	849	884	892	868	809	861	837	863	850	875	893	850	832	827	750	826	823	797	852	842	874	836	822	799	820	823	875	858	879	803	854	851	830	875	894	798	875	851	839	843	852	831	806	799	810	880	872	863	861	869	817	812	866	813	869	866	874	796	833	816	705	814	795	851	829	832	845	851	835	875	875	824	843	808	839	848	811	837	861	872	831	818	821	844	861	836	852	853	892	847	823	897	813	895	863	843	904	854	836	835	868	866	862	846	829	836	826	840	840	848	838	814	812	864	849	840	825	899	798	872	841	867	871	850	910	815	823	825	877	861	848	889	854	863	850	848	778	807	856	857	880	842	862	849	884	872	829	858	873	834	868	810	834	854	802	782	803	798	873	825	823	814	837	866	802	792	838	866	834	848	806	854	847	858	840	846	820	964	779	830	899	850	876	833	837	802	844	819	828	797	833	830	807	836	842	818	884	866	801	827	890	801	841	868	855	863	832	851	832	865	801	849	853	866	834	837	793	845	844	849	828	796	877	833	868	821	851	836	909	827	817	830	830	834	826	796	868	846	830	831	846	865	774	845	824	844	829	843	882	865	815	851	831	895	895	824	809	780	823	863	849	816	868	857	821	775	830	849	861	802	804	843	833	815	816	832	841	834	795	857	889	849	820	872	823	835	822	848	871	865	846	829	834	831	822	843	878	824	847	883	882	864	824	810	867	855	839	866	837	909	834	878	834	852	843	849	795	864	863	888	822	815	897	822	780	851	890	829	872	864	847	863	818	789	860	869	820	791	829	845	871	836	848	834	881	868	837	836	837	820	831	864	852	852	817	831	851	811	842	847	888	852	829	843	844	891	800	789	815	853	812	803	875	899	862	859	845	845	834	780	860	907	894	831	842	795	833	796	800	856	816	823	840	768	778	844	859	874	825	838	841	854	849	825	838	836	813	795	844	830	820	881	880	872	801	806	840	834	833	814	832	855	861	848	821	830	811	907	859	835	860	850	878	828	832	868	811	816	839	840	848	834	852	828	837	906	844	838	876	863	824	877	939	813	837	831	861	815	872	821	858	842	830	832	829	843	799	808	801	880	887	858	873	803	812	835	781	830	868	840	855	882	806	873	820	868	863	860	790	841	790	823	887	784	853	890	806	842	834	800	850	821	848	803	857	862	827	868	831	805	848	811	821	858	849	868	902	814	851	833	797	888	821	844	796	869	836	918	885	804	793	862	852	857	869	805	849	861	871	794	800	799	891	874	831	855	881	893	841	838	829	796	815	791	875	818	828	840	862	830	849	828	824	835	861	892	873	838	829	800	834	801	860	878	824	822	859	847	796	821	886	852	844	795	843	886	886	868	886	858	869	892	862	891	895	855	833	830	839	866	885	834	776	864	822	834	857	844	812	886	811	842	837	832	835	798	822	847	874	828	812	859	856	851	817	868	820	804	804	868	810	860	901	854	756	871	846	929	850	828	801	829	809	901	842	853	811	854	815	806	817	864	816	817	833	800	805	863	871	813	819	805	822	853	802	787	830	818	790	860	805	778	802	829	808	867	847	819	847	830	795	874	839	804	816	842	818	858	879	860	811	912	865	853	896	876	821	837	820	890	839	882	852	833	839	789	810	863	868	800	822	849	859	879	835	801	897	790	825	833	822	888	808	837	864	844	874	754	828	813	809	792	827	814	819	801	827	822	857	888	801	776	817	862	860	793	819	833	858	831	877	876	817	865	799	832	843	844	847	857	867	866	863	868	861	844	854	842	816	805	862	905	888	860	895	881	848	807	818	861	839	865	840	844	831	843	813	865	877	820	850	872	838	849	825	835	817	856	832	815	836	854	850	821	821	845	829	823	822	820	852	878	824	859	852	885	859	815	828	828	804	838	816	857	810	879	791	874	806	829	855	816	838	885	892	808	819	804	865	853	836	901	832	823	835	871	846	811	819	826	819	884	825	845	815	806	874	800	841	852	805	856	857	770	854	841	833	867	770	884	857	859	843	855	829	839	806	873	844	805	833	863	816	848	882	872	849	816	805	887	837	843	808	812	811	787	842	852	812	802	849	817	862	844	830	834	881	861	807	882	810	798	787	835	879	871	847	875	871	827	834	833	848	884	863	856	867	814	851	821	820	834	873	838	839	836	846	756	862	862	804	850	861	840	888	870	850	805	817	850	888	861	793	866	891	803	836	828	857	797	818	849	842	800	803	875	825	834	797	841	830	822	803	840	882	857	849	861	867	819	862	800	829	848	846	817	826	829	834	858	804	806	862	863	847	906	827	861	861	834	820	854	868	844	825	849	859	835	826	845	822	870	862	811	801	814	883	784	854	806	886	865	838	861	822	851	818	811	875	842	774	794	846	807	841	829	817	848	825	831	857	863	853	840	855	758	841	814	828	890	857	863	878	798	881	884	827	804	836	825	849	851	831	823	838	825	850	849	787	839	769	860	823	821	894	765	834	823	841	798	891	788	853	843	857	850	849	864	915	878	762	867	867	833	858	852	870	856	850	856	816	848	825	861	857	873	874	867	818	819	826	874	843	779	816	829	773	846	849	895	862	891	805	795	824	820	829	851	882	827	834	796	815	837	895	819	859	786	878	838	834	855	885	859	851	878	855	844	889	858	827	851	841	843	780	846	861	848	891	851	802	864	864	791	884	867	852	838	798	830	846	859	896	811	820	894	834	843	849	811	893	832	835	847	820	854	875	841	878	896	858	851	816	880	870	838	854	817	837	865	794	850	853	834	872	861	844	878	852	887	806	831	834	845	846	809	848	800	811	856	881	807	824	862	877	858	771	864	839	834	809	815	858	838	827	833	918	826	834	831	836	820	811	878	802	863	866	874	861	837	857	835	835	840	848	839	782	862	815	867	857	834	834	830	862	825	817	878	834	830	852	806	849	799	846	802	792	772	804	827	849	843	844	803	798	851	848	853	901	805	766	832	796	861	864	841	859	865	803	844	825	847	855	844	825	804	799	818	812	873	874	832	865	784	873	862	854	830	855	865	872	851	816	865	817	828	815	865	844	903	809	848	757	859	826	856	833	874	780	846	778	841	773	798	886	854	831	832	857	801	869	850	860	851	847	825	834	919	878	880	844	787	798	842	808	829	866	844	821	881	811	857	853	852	842	827	853	862	883	854	809
4138	23333	81044	81080	53107	24364	7671	1855	917	875	854	904	829	861	849	848	904	865	905	832	838	862	852	842	873	887	852	818	830	878	836	831	822	837	827	831	846	806	834	819	824	824	841	851	824	855	808	866	884	877	868	884	819	888	822	869	871	877	808	847	820	855	833	820	834	879	871	863	857	830	838	828	857	842	821	821	892	870	815	825	832	843	842	822	835	867	868	825	868	825	789	836	836	803	843	807	814	852	814	853	840	861	840	852	815	892	836	819	802	842	867	833	910	864	860	859	866	819	841	843	833	850	804	823	809	789	861	844	839	839	831	858	828	832	797	834	838	845	826	848	845	819	819	801	879	878	841	835	876	804	858	844	916	854	851	865	819	794	887	856	800	883	828	833	846	845	873	840	841	863	825	878	800	833	849	853	831	824	819	801	841	841	868	851	839	834	881	854	820	848	876	917	813	799	823	893	845	809	901	861	829	846	830	826	854	825	829	824	830	861	869	815	824	815	833	816	863	862	865	807	881	804	899	842	821	815	848	884	867	832	811	813	835	884	871	797	804	865	830	810	806	829	879	825	843	860	882	848	849	834	822	893	805	865	866	848	798	849	834	846	880	905	805	837	858	805	814	859	854	805	798	850	832	906	862	881	842	842	822	862	843	890	827	780	852	851	848	834	804	816	818	870	787	832	860	846	845	824	835	848	794	839	816	811	851	842	841	847	783	799	828	778	830	831	822	822	840	845	872	840	898	817	849	872	804	809	813	818	824	860	798	853	836	832	835	773	832	839	813	783	859	853	850	873	858	832	828	885	869	874	834	867	865	834	875	848	846	814	811	805	858	829	858	830	816	845	830	845	820	869	880	805	859	849	838	826	831	867	819	858	861	824	838	842	823	854	841	814	859	853	844	790	852	805	873	885	888	835	857	749	874	840	826	870	861	865	883	809	867	827	832	823	837	801	814	861	834	822	840	862	803	872	852	828	848	853	836	814	865	859	845	890	845	805	810	807	866	822	812	844	875	791	838	899	879	861	888	817	861	845	846	854	856	833	849	845	872	865	862	864	837	890	813	818	792	860	872	834	887	836	861	856	907	809	801	884	850	867	852	843	816	767	757	842	907	844	836	833	869	806	868	830	835	824	803	822	773	864	810	855	840	839	853	762	831	849	837	828	904	798	816	862	801	821	819	814	853	847	846	831	857	858	857	815	863	850	887	801	787	826	857	855	895	832	887	833	776	788	845	821	825	844	862	866	812	808	821	821	820	875	834	811	807	858	832	855	837	841	853	848	819	826	856	825	836	840	821	895	890	830	838	832	799	825	867	850	813	869	780	873	860	894	844	859	859	838	827	837	843	830	801	812	856	816	799	796	816	838	819	855	812	808	834	839	880	870	795	821	816	891	845	840	907	871	810	829	854	843	794	836	796	838	849	820	857	839	821	831	868	799	821	872	880	915	855	868	849	852	844	817	825	819	865	833	861	811	834	840	785	851	838	835	871	823	821	854	825	858	814	826	827	801	868	911	810	808	826	838	862	840	823	839	857	859	840	833	870	860	854	862	811	844	820	889	844	820	846	812	838	853	836	850	835	860	834	861	829	827	849	854	878	811	827	796	844	815	796	887	819	819	886	869	801	781	846	890	833	807	855	820	850	856	856	835	781	810	826	880	834	855	903	801	775	804	839	910	818	889	871	859	887	830	862	849	848	847	848	787	861	843	834	862	818	812	886	893	875	837	876	827	862	797	860	815	855	860	820	820	845	878	848	852	913	874	866	821	866	841	818	855	839	838	858	820	871	816	833	820	824	859	827	912	815	839	855	930	870	822	865	805	824	868	809	827	836	840	858	845	831	788	860	838	840	840	833	793	850	796	840	893	854	846	835	852	826	859	808	850	818	812	820	857	810	833	801	838	832	843	830	871	805	823	811	820	808	851	847	831	832	810	854	818	844	807	779	858	785	842	865	841	785	881	834	882	831	885	785	842	807	903	810	861	846	859	829	859	826	865	813	797	840	824	801	808	864	857	854	778	806	775	874	909	828	861	828	872	838	847	815	829	853	853	860	813	854	886	851	845	792	842	870	782	828	915	829	838	881	861	847	794	779	856	863	852	868	813	826	855	833	816	763	816	874	804	888	778	840	870	786	832	824	832	851	810	841	848	841	828	851	863	855	824	847	827	833	801	848	838	857	829	827	833	808	839	846	888	823	880	737	824	800	794	806	817	890	825	843	820	861	831	837	835	863	817	809	863	839	860	774	837	814	795	823	825	838	850	815	863	824	821	910	869	807	861	809	868	864	847	905	820	867	830	834	856	815	853	823	805	814	822	879	858	820	823	813	886	855	790	871	780	776	883	828	809	878	865	852	870	851	861	819	841	855	858	823	827	854	867	826	885	794	858	818	852	864	883	885	779	866	855	847	869	848	833	828	827	815	837	849	798	810	834	860	835	855	815	840	833	797	851	848	842	825	820	817	846	818	860	864	835	911	818	813	863	863	884	831	807	877	827	824	820	809	873	868	826	834	923	856	842	826	833	843	854	819	862	817	809	897	869	811	888	834	866	757	824	861	805	813	919	795	830	808	879	829	893	819	818	849	845	821	820	879	837	853	836	806	858	824	845	849	853	850	814	861	841	897	836	862	844	838	818	807	852	861	827	791	865	852	912	839	853	848	859	796	873	806	806	833	859	833	844	831	827	832	842	760	822	833	841	824	838	824	836	800	861	896	847	838	820	828	845	833	811	830	809	816	825	875	815	807	875	885	874	867	890	848	804	846	858	819	879	822	797	793	870	837	819	828	843	882	851	838	820	842	871	829	882	862	917	853	817	858	839	871	840	783	813	827	845	850	897	816	889	891	826	872	842	779	884	833	841	898	870	862	883	752	817	825	863	837	839	872	845	849	872	834	887	850	845	854	844	845	843	915	863	800	807	853	849	811	844	874	853	871	862	811	862	861	867	838	860	890	833	836	849	859	825	802	864	804	805	870	853	858	803	847	863	868	849	846	856	816	792	856	825	850	829	835	820	844	893	834	824	821	787	825	837	839	836	879	796	838	830	823	866	875	796	797	819	808	813	863	783	807	798	861	837	803	810	815	837	841	859	809	818	834	824	815	813	874	812	821	858	821	803	873	869	792	848	815	803	866	812	821	826	848	881	847	879	841	841	825	871	820	845	877	814	838	814	806	804	841	825	806	794	823	845	803	886	854	832	878	842	833	816	840	835	849	858	820	829	800	840	827	825	826	880	849	847	847	822	884	851	856	851	861	859	866	835	783	866	841	828	841	841	866	821	851	817	847	810	877	850	841	808	856	826	806	801	825	870	883	845	845	816	844	812	873	839	872	854	857	828	818	876	799	830	799	840	826	805	828	797	813	863	818	845	825	856	797	849	768	797	791	839	819	785	818	833	824	850	847	814	821	867	815	867	865	820	864	851	836	860	828	820	806	830	819	854	782	798	857	806	817	751	875	827	850	826	837	852	791	868	822	802
27313	13896	20986	31122	16255	5043	1593	984	797	826	773	819	761	791	797	823	795	787	852	790	823	819	770	772	764	812	751	853	825	806	830	798	811	771	778	755	783	847	798	789	786	788	765	752	761	784	813	764	822	783	770	816	757	773	776	793	804	784	803	801	770	757	761	812	816	761	808	818	808	786	835	791	872	763	768	789	794	808	794	825	802	831	732	789	790	777	727	812	754	807	793	786	817	866	794	811	772	729	816	768	785	787	779	716	789	752	764	819	813	760	818	774	801	751	774	771	800	737	729	739	790	795	832	766	770	806	819	747	774	791	776	785	737	743	824	794	815	822	778	821	831	746	784	821	820	800	749	795	763	781	824	781	806	864	847	778	795	784	824	744	766	801	770	794	795	808	795	763	779	785	772	768	799	786	737	803	721	780	787	772	820	769	769	738	803	790	803	789	805	798	749	768	760	785	732	809	794	768	788	819	735	790	759	750	736	812	793	734	735	741	726	786	826	772	767	736	789	781	726	744	777	805	809	794	789	763	746	779	806	741	778	811	785	794	838	762	841	776	746	764	800	761	809	780	778	762	774	797	785	781	736	801	781	772	780	752	796	798	767	801	793	768	790	792	797	803	816	766	818	777	802	810	808	811	793	718	772	775	797	733	777	770	791	798	770	752	755	777	797	840	755	785	806	732	761	790	729	768	752	739	769	780	824	762	761	755	799	794	758	758	807	842	783	767	815	759	835	790	770	731	785	801	750	755	792	806	759	725	785	816	798	801	763	782	805	804	785	753	751	805	775	774	787	797	725	754	806	780	783	745	801	770	801	814	757	763	789	786	766	785	785	795	798	749	788	783	792	779	815	763	748	856	759	805	809	805	734	757	717	794	850	764	769	777	742	762	763	778	764	779	771	810	807	771	793	794	817	765	747	791	769	794	756	787	797	783	737	760	754	810	806	753	781	739	747	778	790	781	795	797	803	827	732	809	745	842	731	709	759	762	800	796	780	799	784	793	773	772	818	804	809	814	757	791	748	808	770	780	757	757	777	790	801	818	748	800	783	775	783	767	849	820	772	797	769	789	800	822	729	780	755	763	781	836	750	742	787	791	859	730	765	755	795	791	779	781	791	739	744	829	794	761	830	726	771	753	794	797	760	798	817	822	767	798	753	837	771	800	735	777	797	736	806	753	765	800	777	787	767	775	845	777	771	775	796	764	803	766	779	780	766	820	779	781	793	809	772	789	764	783	786	750	758	786	835	787	777	782	785	786	777	802	749	805	790	787	807	752	780	752	784	789	797	718	796	771	761	731	760	767	742	791	758	760	772	714	803	776	770	763	766	785	791	783	776	744	721	783	834	836	804	758	781	716	786	773	767	816	806	770	809	829	790	792	757	799	812	776	766	819	821	802	744	771	808	746	726	770	778	777	818	764	753	786	851	780	800	778	836	830	777	821	808	773	779	846	787	782	773	780	798	786	765	785	793	766	812	804	766	773	767	802	797	759	737	800	828	806	768	774	798	765	786	760	807	757	758	754	782	717	849	757	756	800	796	809	783	794	792	812	793	811	800	745	762	810	759	781	769	796	800	787	769	769	769	848	764	772	807	794	754	794	797	792	770	763	780	805	747	818	797	820	792	779	737	749	766	833	761	797	830	806	793	831	736	840	820	762	774	805	804	778	800	806	778	780	767	781	757	755	772	755	793	767	765	780	788	767	768	739	832	799	808	824	786	791	751	757	760	761	820	750	761	789	755	804	777	764	785	792	743	786	813	786	781	802	788	758	800	784	808	819	796	803	745	775	843	777	808	829	779	826	851	778	794	768	759	766	776	757	792	793	796	792	773	802	764	789	757	780	790	732	785	768	766	793	767	795	805	759	806	794	801	756	839	794	778	774	808	799	789	773	805	705	763	844	751	776	815	808	814	771	769	780	824	744	770	742	772	785	776	791	797	790	740	742	776	780	774	810	794	793	793	757	780	780	789	819	815	775	796	750	766	766	771	837	800	809	756	850	752	804	741	765	797	747	798	795	820	782	782	764	788	775	795	789	814	774	779	787	773	791	806	794	789	794	761	814	810	756	767	832	776	752	795	820	768	767	801	795	781	773	767	789	778	751	781	798	789	787	757	787	801	790	820	763	796	793	811	746	780	765	816	775	795	779	773	768	759	748	819	813	781	828	767	847	796	769	787	822	780	794	818	802	792	750	791	768	819	759	788	786	801	767	762	822	789	798	822	776	873	748	841	787	725	807	807	756	842	746	720	787	767	803	796	758	776	783	772	784	781	769	806	755	769	751	751	750	790	812	754	714	779	805	836	785	752	810	777	779	766	735	794	770	773	778	769	763	763	816	803	825	775	718	739	821	811	760	771	700	765	808	797	795	776	780	848	814	803	765	817	775	821	800	763	763	814	806	748	800	810	816	800	778	772	799	758	784	804	787	769	808	772	774	780	748	760	797	815	828	795	771	753	802	757	805	796	772	786	823	765	775	822	828	791	808	798	772	772	796	764	798	793	770	780	767	775	801	759	747	777	814	761	823	798	772	785	831	784	818	791	833	831	767	792	769	762	779	780	831	822	804	746	843	785	779	793	753	777	792	794	767	753	777	816	829	777	784	809	804	777	787	794	827	785	741	817	745	809	791	778	781	767	791	772	733	741	753	741	746	774	791	750	819	777	758	813	732	732	756	750	791	814	788	758	764	802	787	759	814	745	798	821	762	799	818	785	789	786	768	818	750	764	762	697	789	797	831	804	764	791	779	763	758	777	788	851	742	752	721	756	771	777	785	750	769	749	834	760	830	766	745	748	737	853	820	793	773	772	832	819	796	765	749	755	788	806	756	843	756	786	773	831	770	777	763	813	804	782	752	780	764	779	768	788	815	769	813	800	791	856	799	765	765	793	846	798	811	828	775	733	766	800	774	768	803	745	763	745	848	747	821	805	814	837	790	759	791	760	733	744	762	841	817	802	763	764	766	798	755	801	861	801	785	752	811	786	822	762	778	793	775	742	785	796	814	759	805	771	818	748	826	788	799	740	765	753	808	781	797	803	760	773	748	747	778	782	767	783	826	832	716	778	809	769	780	793	813	723	811	804	771	847	823	775	761	762	764	767	780	797	790	835	789	813	795	767	788	831	776	785	736	816	755	725	806	788	808	799	773	791	761	761	828	789	745	746	710	817	791	737	761	772	767	771	810	776	820	763	784	778	767	818	841	723	771	808	834	793	787	792	731	757	839	775	780	782	829	830	768	736	739	736	764	824	819	805	790	772	809	803	767	791	814	794	799	832	755	768	769	739	741	767	768	805	781	805	782	830	810	784	808	815	819	779	773	787	822	791	747	730	761	799	812	801	780	765	815	793	798	734	809	720	796	845	793	765	789	753	765	769	769	727	789	770	816	798	770	803	749	786	772	806	811	795	822	820	770	770	758	741	810	798	817	745	801	806	791	783	797	822	782	756	788	778	786	818	822	801	781	858	784	804	763	781	729
4999	1904	23632	21994	10435	3552	1397	792	704	718	733	692	756	720	733	715	739	749	715	764	700	768	741	684	714	664	699	697	709	687	739	723	712	717	744	758	744	726	702	716	746	747	709	724	723	738	691	706	753	706	708	731	736	720	722	732	740	726	687	696	745	718	723	688	721	741	750	746	713	706	695	692	715	729	718	695	717	728	752	740	692	730	708	708	707	727	681	708	730	737	708	743	730	744	696	732	696	723	767	770	699	710	712	713	745	708	754	668	752	687	685	740	722	728	706	693	754	638	691	780	710	670	693	709	684	721	706	696	694	686	700	719	709	733	707	716	730	769	683	729	721	706	728	706	743	706	781	726	769	737	696	658	741	691	710	763	697	696	688	709	704	686	683	722	747	669	755	724	707	735	696	668	693	718	698	733	690	702	707	700	755	702	687	745	690	703	711	676	704	714	706	736	727	645	733	738	711	667	741	732	726	716	687	729	716	693	719	725	754	695	727	754	693	723	745	720	717	733	650	678	702	731	761	699	776	704	700	720	718	709	747	736	738	689	712	718	694	704	695	708	704	664	703	722	777	706	711	722	713	706	711	742	705	750	683	718	703	742	681	717	672	714	704	731	697	707	726	699	723	711	662	704	736	740	725	758	719	742	707	726	733	705	750	725	673	735	673	719	699	766	722	711	740	747	719	713	726	700	746	692	706	689	681	704	727	700	707	727	714	687	744	720	753	684	672	749	735	684	688	709	686	763	739	727	728	700	651	705	763	740	700	718	677	689	721	672	712	673	708	730	721	743	690	740	734	759	693	727	740	691	692	716	761	731	698	705	716	725	701	739	698	745	709	703	711	689	694	737	688	746	669	716	700	741	714	712	723	757	721	717	702	689	733	690	728	720	740	754	702	689	681	708	639	738	693	720	717	722	719	758	653	699	712	751	691	656	723	698	700	742	785	721	676	730	694	730	710	736	725	680	697	730	727	742	697	687	694	719	717	722	723	719	755	732	695	700	691	689	686	746	743	683	722	717	727	727	660	720	708	730	726	725	691	773	699	765	698	752	686	764	733	702	705	721	680	711	678	702	691	752	731	721	724	747	707	726	699	691	723	687	695	687	684	714	693	727	686	695	698	699	727	732	708	714	713	780	698	677	716	679	774	714	761	681	750	728	708	758	693	680	726	693	740	694	637	702	726	701	702	654	703	715	719	697	674	716	707	683	694	733	731	707	718	690	705	687	693	722	716	668	701	673	748	727	702	681	676	650	696	728	677	749	689	693	686	731	723	688	748	692	738	676	721	718	670	731	715	754	743	732	716	729	726	710	726	749	664	737	772	763	677	706	706	737	733	714	745	698	682	705	717	675	711	715	715	686	706	737	744	691	727	714	719	743	657	727	710	686	690	742	731	705	705	700	702	697	754	711	689	699	739	723	742	679	733	680	673	745	725	709	696	698	716	710	716	719	721	737	753	754	801	704	684	722	730	700	752	716	699	710	729	740	716	724	700	682	717	690	717	724	736	730	729	712	746	707	728	724	721	734	700	648	681	718	688	744	724	707	710	679	745	771	718	716	720	718	675	714	723	725	710	738	700	745	736	643	748	734	723	700	702	717	664	727	714	689	727	708	695	728	734	666	758	721	694	705	717	699	685	729	734	680	681	699	691	700	676	670	742	755	706	724	765	699	698	698	653	687	741	722	724	720	704	685	759	710	721	718	698	695	707	726	711	711	760	675	658	728	687	711	722	717	680	715	710	706	720	748	731	691	729	691	695	688	708	690	682	715	746	707	693	703	725	739	727	746	702	759	713	722	740	684	716	711	645	686	663	712	701	713	745	706	732	683	730	670	747	669	748	774	736	679	678	724	692	733	667	690	727	741	705	725	707	732	725	721	759	680	727	670	708	718	727	716	754	731	734	746	704	695	712	715	735	736	679	702	675	711	691	720	704	704	702	753	741	684	736	729	709	737	716	731	724	737	733	718	728	717	670	691	737	704	754	745	733	721	669	702	717	756	701	716	721	683	747	746	708	748	723	698	711	708	716	722	691	719	729	727	713	729	696	694	737	703	733	732	680	702	667	758	710	726	732	740	709	709	728	677	680	695	759	699	710	705	676	685	725	724	719	754	715	732	679	741	698	752	685	695	673	708	686	758	712	698	736	688	705	691	745	726	736	689	753	693	695	758	709	689	740	707	721	693	749	731	753	739	711	725	697	705	697	692	707	699	687	705	710	741	713	722	734	666	727	683	723	716	714	713	672	696	722	739	738	734	727	714	665	718	746	730	747	711	701	755	686	694	732	738	714	707	733	692	690	695	704	726	678	736	680	741	722	673	705	706	714	705	744	749	728	710	681	757	715	715	736	667	695	736	718	739	728	709	737	744	693	681	700	711	697	706	773	719	792	786	713	679	704	696	713	722	714	743	720	711	744	670	710	731	701	670	765	752	704	717	687	730	713	717	723	727	718	774	741	710	703	719	680	690	720	742	684	714	772	759	702	711	673	710	676	721	683	711	707	701	685	744	696	718	736	693	706	701	667	747	683	742	746	723	767	722	739	692	710	679	676	722	705	748	732	700	717	743	728	736	726	699	729	677	707	654	714	705	703	723	710	732	679	714	711	746	707	681	733	769	745	718	707	742	705	702	754	710	697	717	683	731	683	711	658	712	733	728	718	708	661	674	721	741	714	725	713	738	697	723	728	737	711	704	707	728	709	743	733	708	734	709	692	715	673	740	680	705	714	712	724	721	742	711	706	680	681	704	643	711	694	699	702	740	681	734	701	698	707	738	691	748	760	722	774	721	737	730	714	772	715	750	741	697	765	719	707	693	728	678	719	741	779	728	688	717	671	727	748	705	668	696	712	700	695	698	682	732	686	681	728	690	759	745	717	731	668	678	732	723	705	719	707	722	747	763	736	717	700	721	677	670	747	730	697	720	672	709	734	719	703	690	744	740	729	699	682	720	707	742	720	733	750	732	715	735	675	753	714	768	663	693	696	668	698	687	730	668	781	722	708	758	751	752	722	696	696	689	741	702	710	734	703	732	758	712	745	715	745	716	696	742	720	713	740	716	735	714	728	755	730	731	713	712	722	709	726	708	701	709	683	723	707	677	758	768	761	729	694	698	684	655	717	721	688	720	658	684	680	692	729	683	677	713	672	704	702	746	692	678	742	726	743	715	727	738	710	734	727	695	744	727	660	708	719	708	722	684	683	735	673	677	722	743	720	741	759	717	749	749	729	695	754	743	720	733	698	717	758	726	714	683	672	705	711	694	691	715	689	749	679	720	729	729	704	739	738	713	753	735	709	683	750	754	706	693	705	727	738	709	702	727	718	744	706	735	720	720	736	681	672	698	690	743	721	738	722	738	712	680	721	708	730	687	721	722	684	734	685	724	708	734	718	689	738	726	762	708	676	745	709	748	684	711	711	726	717	713	716	686	760	755	702	727	706	662	721	712	734	714	762	734	723	648	727	687	707	697	786	739	740	710
24514	21092	36336	60176	50053	29256	12027	2083	829	843	731	736	828	804	750	741	772	717	761	754	791	764	787	786	794	738	756	708	717	744	790	744	755	748	794	784	795	776	705	815	761	741	762	735	748	784	743	708	753	795	722	734	768	726	809	767	748	720	781	730	739	763	756	787	725	762	760	680	756	743	776	719	737	762	739	765	785	773	788	745	725	771	704	763	754	706	707	750	730	792	779	745	786	756	740	739	718	715	767	726	735	788	789	754	799	755	759	721	780	789	765	733	741	694	805	723	796	764	751	718	753	757	735	785	723	682	775	777	761	737	739	745	788	776	732	761	723	761	769	727	729	775	764	788	789	760	730	701	761	774	749	771	705	701	782	767	737	761	724	693	795	764	728	779	797	726	734	719	781	781	769	738	811	740	766	705	750	739	732	745	778	749	810	687	770	757	759	804	752	723	755	777	705	684	774	733	750	757	804	725	746	780	750	763	745	783	713	764	769	788	751	772	753	795	764	742	723	708	721	762	734	713	775	762	783	787	827	767	718	747	736	726	728	761	780	767	760	741	718	745	728	740	697	737	769	751	798	722	740	766	742	763	755	732	772	734	765	789	747	770	741	763	800	732	726	727	740	719	735	749	717	760	725	792	790	780	762	656	783	706	734	806	754	772	772	706	716	745	773	730	774	755	723	782	774	709	746	739	685	710	765	791	749	755	761	789	755	739	755	813	746	740	743	693	758	747	762	763	744	773	794	733	734	764	779	729	740	741	753	758	745	733	764	750	750	724	786	792	706	716	748	753	770	729	743	708	738	731	761	777	761	757	772	748	728	781	786	781	749	725	750	733	724	756	762	713	737	791	708	769	785	713	769	748	759	732	758	755	743	741	733	778	755	757	756	718	776	775	771	777	750	752	808	742	776	764	774	741	752	769	747	736	782	703	752	761	769	731	737	750	719	748	764	755	712	783	741	774	766	820	745	763	729	726	729	783	759	740	812	720	738	744	759	778	768	723	776	737	761	807	777	745	752	768	736	758	732	750	749	736	719	715	775	742	752	769	813	764	792	700	746	741	745	749	738	747	711	739	719	711	756	758	772	754	773	761	735	708	789	751	787	731	721	728	734	690	729	748	805	757	756	759	786	739	707	721	736	714	761	777	747	765	772	679	778	743	773	749	772	740	769	743	740	785	809	718	741	785	714	713	755	740	744	734	746	808	750	759	714	733	736	740	716	691	719	753	744	750	729	762	806	764	743	754	766	795	799	759	795	732	758	773	722	745	688	719	727	730	773	766	775	734	776	760	749	748	778	771	767	755	791	744	753	750	754	719	730	719	763	753	794	770	714	742	766	723	733	736	745	761	788	726	755	718	741	782	792	715	773	736	749	727	786	771	748	735	731	774	768	770	723	729	765	812	720	692	734	769	758	754	727	757	743	738	730	686	756	767	690	783	717	691	761	760	732	733	753	757	690	687	748	761	737	732	767	736	745	778	777	736	780	805	694	721	814	787	741	733	740	733	759	714	735	720	672	736	708	758	755	768	750	732	800	824	734	678	725	743	782	708	725	724	716	754	705	702	713	739	724	723	770	728	794	754	759	722	713	784	769	733	785	731	769	721	732	773	716	753	782	781	722	775	743	710	703	745	722	725	776	739	732	725	735	779	739	718	766	781	736	750	802	732	712	713	778	729	746	734	733	770	801	757	729	737	733	762	772	742	742	732	813	750	750	741	743	758	757	730	745	737	786	749	728	778	798	735	766	783	716	772	740	739	769	717	725	744	748	792	734	726	751	718	741	736	775	767	769	746	707	705	731	759	713	738	773	750	790	684	727	738	736	815	757	745	784	724	758	768	775	758	748	733	756	769	744	781	729	737	741	740	768	767	704	758	741	719	760	730	754	729	725	757	752	756	774	744	731	737	718	727	750	778	726	758	753	776	769	752	778	782	762	763	746	780	771	781	821	760	696	774	767	740	774	787	722	767	766	770	748	737	766	704	793	717	776	738	747	776	722	772	758	696	737	730	771	732	774	778	724	730	821	771	781	770	753	730	708	735	754	750	735	737	741	685	698	761	770	775	731	719	721	757	785	753	767	765	775	772	752	771	752	728	734	750	746	744	710	740	772	721	722	739	723	707	721	784	766	761	737	774	801	722	772	733	753	742	737	785	777	743	778	706	798	784	725	706	783	740	764	750	772	806	767	710	781	727	793	742	727	741	705	760	812	747	787	755	783	744	721	749	740	733	729	789	741	801	744	758	699	738	731	747	766	726	701	771	778	788	704	716	715	790	762	757	727	733	706	734	694	809	698	742	720	734	757	721	779	734	743	776	777	732	738	716	750	724	792	769	775	744	802	766	718	749	767	764	748	737	790	793	736	792	800	757	692	700	776	749	733	736	739	765	803	771	749	701	751	735	737	764	772	749	740	755	720	770	708	768	759	710	727	791	760	761	734	739	780	736	776	738	752	766	724	735	711	763	727	802	745	777	713	738	711	743	800	765	757	779	747	716	745	778	750	746	730	705	736	735	745	766	746	760	767	759	746	680	761	724	768	723	671	727	765	732	734	731	731	775	803	750	781	796	765	740	713	745	750	762	743	729	703	783	752	676	770	817	754	742	744	772	753	782	703	717	717	733	727	778	730	772	732	748	749	763	776	696	785	721	760	773	749	736	702	759	796	816	735	820	764	762	730	782	749	782	800	729	752	758	735	784	750	733	792	776	721	747	741	786	724	716	708	726	754	744	751	694	742	710	785	786	748	716	762	712	758	741	755	788	744	739	744	754	733	763	759	782	779	747	678	782	765	784	764	743	759	706	747	722	727	703	717	724	771	714	775	774	749	737	734	785	727	776	750	755	777	707	728	783	733	721	734	738	714	790	737	701	734	814	819	678	773	792	735	749	775	752	803	745	778	755	722	806	756	744	759	752	743	727	753	759	730	716	774	748	746	750	719	797	774	721	754	724	757	697	752	770	735	727	770	684	706	727	776	786	729	719	756	734	758	737	740	746	742	719	769	751	784	724	771	767	759	748	754	785	751	773	771	738	783	733	734	721	744	740	736	743	743	730	768	753	744	722	730	748	772	725	772	705	744	749	734	774	765	782	749	714	755	777	690	751	726	803	721	733	768	736	771	746	758	751	711	735	739	762	753	760	716	686	747	759	758	737	788	719	694	746	752	738	774	750	761	740	734	699	745	750	741	748	734	729	731	759	723	700	730	768	760	761	784	763	794	744	750	774	758	764	725	759	768	759	702	788	728	748	725	780	762	758	753	750	705	740	718	714	758	750	723	762	726	745	734	734	765	742	737	718	804	745	728	789	755	789	742	756	774	759	764	746	737	767	684	750	734	767	721	711	728	731	727	745	724	743	739	753	705	738	743	730	789	761	742	728	814	741	713	823	744	788	687	781	797	776	793	730	716	725	818	768	780	709	722	768	766	698	756	758	801	764	688	740	762	739	697	741	761	746	725	809	794	764	775	760	704	761	733	707
3533	16007	70960	71795	45928	19521	5892	1534	739	752	757	760	756	749	755	732	788	737	774	782	765	794	798	804	779	744	739	728	713	776	792	781	791	759	754	752	753	719	794	780	750	740	752	709	735	726	731	711	783	818	746	762	766	743	768	726	747	741	767	785	729	761	777	709	817	714	753	778	754	757	750	772	706	717	761	751	783	729	768	723	791	728	811	736	722	720	728	746	776	803	789	735	760	766	734	740	784	811	781	686	753	709	754	736	755	768	763	751	720	737	722	708	743	760	775	786	723	750	719	759	754	732	703	769	769	778	672	744	701	708	746	740	763	741	724	757	780	761	761	741	726	769	787	752	788	746	729	771	727	752	712	782	752	698	773	746	751	746	714	741	734	739	746	761	730	731	773	754	748	769	726	686	757	745	757	742	725	698	731	778	742	754	693	712	736	720	711	731	781	737	763	782	753	711	794	732	789	765	796	764	730	779	798	740	752	763	766	741	716	705	786	741	733	734	718	738	768	766	772	692	765	793	759	731	710	726	756	698	708	806	754	733	764	790	735	737	730	765	737	739	757	750	808	725	763	720	747	720	702	783	702	726	702	734	736	805	716	721	713	776	780	791	777	747	725	732	779	721	737	770	778	748	757	702	687	729	713	771	778	760	768	743	739	773	769	758	697	743	796	743	761	795	774	755	786	763	742	753	787	772	734	718	759	712	763	733	727	741	709	743	748	751	744	749	775	718	742	743	748	738	771	818	717	699	745	736	713	708	761	724	755	760	767	737	765	782	746	731	719	722	719	754	707	747	740	724	782	807	797	718	718	715	767	731	769	741	791	731	790	747	779	748	718	735	730	796	792	730	727	709	803	800	740	752	741	742	759	796	757	736	715	758	777	749	778	765	762	711	707	770	777	777	724	740	689	749	732	765	749	732	712	770	768	772	741	750	797	732	792	729	714	779	712	733	717	732	753	733	746	795	725	792	778	782	755	757	770	748	749	800	724	773	739	765	746	745	788	765	766	761	721	796	718	709	750	738	749	770	719	764	808	724	728	733	744	736	727	769	760	733	722	750	692	729	739	794	714	803	740	747	719	781	780	800	743	758	729	697	747	787	777	727	796	732	742	721	728	752	734	728	807	781	767	734	746	742	738	772	736	741	789	749	751	776	789	728	760	742	782	739	783	762	808	789	748	712	769	696	782	780	761	724	798	746	753	748	764	724	760	740	748	713	754	800	739	800	781	738	734	778	745	723	705	726	769	768	741	740	782	705	708	729	762	708	756	748	775	721	770	722	721	709	763	733	748	794	732	732	755	737	738	810	748	744	712	763	695	753	732	737	740	706	794	742	730	781	748	722	728	740	706	699	701	742	784	719	772	800	733	757	723	706	756	743	704	724	742	712	726	771	766	746	718	682	753	727	766	712	736	766	767	718	743	765	755	801	759	745	724	709	740	788	736	796	760	722	744	744	731	787	736	758	721	759	730	722	722	740	764	758	704	763	753	742	718	788	750	767	740	787	776	744	768	747	753	780	728	780	721	689	778	785	721	772	752	752	753	761	798	799	758	745	741	749	752	779	741	743	746	779	748	762	748	803	717	725	819	740	731	749	761	737	736	783	734	717	777	731	796	725	703	730	756	729	727	746	713	721	750	719	790	712	745	781	725	672	801	773	713	727	801	760	758	721	776	684	718	750	760	775	751	737	693	731	788	744	714	755	749	713	687	747	730	694	723	720	786	794	696	736	760	730	743	761	750	759	799	737	738	718	766	771	772	798	732	743	728	796	755	727	722	762	765	719	752	808	769	762	681	744	721	704	744	758	724	738	794	741	726	756	740	722	745	709	733	755	725	730	735	686	768	739	785	708	747	763	783	736	730	773	720	758	760	732	763	794	705	781	743	751	761	749	721	725	777	770	739	737	705	765	801	731	753	714	764	748	743	712	696	770	752	740	730	807	750	713	747	717	699	752	750	707	733	732	760	716	689	733	778	781	697	781	797	720	792	725	677	701	726	727	763	733	693	704	734	716	722	758	718	706	715	743	716	734	778	799	710	704	720	751	761	716	740	764	752	742	734	796	742	723	756	730	759	720	737	718	768	701	765	720	770	751	729	808	755	742	758	731	766	750	787	769	781	772	772	729	703	755	726	778	783	740	764	710	756	726	805	737	761	746	794	748	751	716	754	744	718	782	704	774	748	748	706	792	778	773	733	717	748	716	755	799	766	700	762	769	775	751	725	772	739	747	716	712	756	751	763	738	815	753	780	772	736	766	686	758	708	764	733	762	768	714	820	746	772	768	771	780	781	702	777	709	752	728	764	748	750	748	724	745	725	741	726	724	753	750	802	774	777	730	730	722	775	722	745	753	725	721	745	726	735	762	794	731	729	743	710	766	744	755	784	724	726	695	697	721	772	773	783	734	734	745	713	716	737	765	718	741	749	729	770	721	726	736	732	753	757	772	757	782	760	675	755	773	758	780	735	766	731	793	753	750	731	705	767	712	716	747	710	750	774	739	705	749	792	752	746	711	743	779	734	682	765	744	758	746	723	766	773	800	744	793	726	785	753	710	771	752	704	696	790	762	807	704	764	746	765	725	714	736	757	779	720	702	799	721	793	723	795	749	745	734	797	765	741	761	775	742	730	773	691	738	731	733	748	761	778	758	780	758	727	811	750	762	725	729	784	751	763	760	751	701	752	726	766	756	783	765	733	730	758	736	756	775	760	761	716	745	707	779	747	740	705	708	735	728	751	748	683	786	802	735	781	704	745	758	790	762	731	737	741	779	711	734	759	753	702	762	799	783	770	796	757	754	729	703	767	749	759	737	754	716	775	741	759	709	729	761	734	802	760	696	781	732	731	704	827	759	706	705	754	757	761	734	804	757	765	736	717	769	761	724	766	717	746	748	736	788	768	772	749	758	782	758	770	760	709	742	767	768	771	746	752	674	722	751	738	747	793	745	740	738	757	708	775	742	748	747	733	764	733	731	745	739	750	759	731	707	724	694	768	753	744	763	722	718	741	778	765	750	787	736	751	711	752	709	763	714	749	760	735	707	742	723	765	777	808	741	763	741	757	772	789	737	785	756	742	792	754	796	703	745	703	744	774	741	711	762	762	707	746	735	726	722	745	738	734	747	752	745	803	769	731	698	783	777	758	693	748	700	758	732	714	736	747	755	730	718	768	757	787	731	748	777	745	713	745	723	710	737	728	707	708	737	759	732	735	760	756	768	754	743	774	731	733	740	717	727	725	687	760	769	717	773	760	716	716	760	714	744	735	754	734	802	775	735	775	787	734	698	707	741	739	763	703	700	771	818	728	731	729	744	732	760	759	738	755	763	788	731	785	774	762	748	769	743	750	773	701	774	776	757	782	723	765	746	727	747	690	773	743	760	714	770	795	766	754	721	725	741	796	776	781	729	723	783	734	735	728	735	763	696	741	732	815	731	719	761	732	733	785	748	728	750	781	742	788	781	742	793	742	769	764	810	774	720
23810	21084	36899	58653	51753	33098	15665	3008	991	949	906	880	903	873	927	916	857	890	873	850	871	850	849	899	889	874	867	849	829	872	908	856	845	890	855	876	890	884	850	888	888	884	830	925	889	865	802	868	858	838	862	860	840	848	883	874	842	851	810	851	854	892	866	866	880	835	926	847	874	847	790	852	867	915	925	912	818	870	916	810	825	879	909	881	866	847	868	846	849	829	847	847	826	875	857	814	867	878	867	867	882	864	928	809	857	864	844	876	881	840	804	860	840	863	863	857	805	873	856	843	861	834	884	863	788	897	849	818	927	886	871	808	847	921	831	816	805	897	835	837	850	824	845	866	844	832	858	889	850	818	817	868	868	874	842	813	847	800	829	849	756	838	812	836	834	840	862	818	788	924	849	899	865	880	830	814	813	841	856	844	832	863	822	845	876	805	834	823	847	861	802	823	868	811	876	868	828	901	857	806	877	848	834	882	874	821	855	875	828	858	816	809	833	841	896	810	881	860	795	855	826	828	844	812	820	892	827	838	826	851	794	909	807	863	797	833	793	871	877	808	850	836	780	844	837	849	861	859	891	829	823	849	839	872	771	866	823	837	869	803	861	874	848	795	836	889	883	896	852	832	785	787	800	847	864	860	838	833	846	790	857	817	865	815	808	874	829	835	885	876	890	884	858	861	809	847	868	836	806	835	829	845	829	825	828	837	806	828	845	789	819	845	790	873	839	855	877	816	871	840	852	863	783	854	815	822	880	831	869	875	803	830	815	777	828	792	903	846	855	762	884	862	819	822	846	801	874	822	840	846	794	789	865	833	850	857	836	890	806	883	837	793	816	841	806	857	893	860	868	824	834	897	841	850	871	809	848	790	874	873	887	857	837	886	810	833	866	815	845	847	834	917	827	819	829	850	891	900	870	812	886	829	814	848	835	790	851	810	842	839	872	862	889	797	818	843	891	809	890	850	864	848	841	871	868	836	864	783	837	832	863	820	818	806	864	869	883	908	832	895	816	877	848	848	797	877	810	867	817	867	845	822	855	863	814	865	864	856	844	875	856	861	842	841	815	820	844	845	875	856	876	796	868	845	883	897	836	872	853	872	861	859	830	871	839	854	818	800	813	817	838	857	819	850	797	801	838	846	797	842	890	862	823	802	849	859	842	809	837	871	864	844	844	832	884	819	862	877	858	844	813	866	911	842	848	915	845	794	865	819	800	856	810	850	834	784	811	848	780	816	828	852	876	842	840	835	850	890	792	823	877	851	826	793	881	834	879	781	853	879	903	872	872	850	827	813	907	841	782	847	824	819	801	843	792	842	856	881	857	838	868	820	793	761	859	877	841	829	824	874	844	851	845	808	865	793	863	817	854	819	859	884	791	861	784	846	878	870	850	884	838	838	822	811	823	857	875	893	892	930	854	859	857	765	841	839	780	849	853	831	862	820	866	879	836	828	834	908	838	848	837	875	837	833	852	838	873	832	853	824	832	848	824	860	823	843	837	880	846	866	831	852	871	840	862	870	900	871	866	861	838	878	838	810	838	835	824	841	844	820	833	857	863	806	860	869	839	838	847	837	860	847	850	869	842	844	896	861	836	832	837	865	819	862	796	831	915	820	849	893	826	874	800	836	883	839	839	778	858	916	830	857	826	836	881	894	863	870	854	820	865	801	841	772	761	829	836	871	831	882	892	815	843	853	904	851	906	893	846	887	848	817	850	829	832	865	826	872	830	833	831	862	833	865	884	854	901	835	857	884	865	814	812	824	818	896	876	864	886	887	877	831	806	788	798	849	849	838	867	868	833	820	837	838	854	863	803	838	806	814	840	871	868	870	875	829	870	817	881	829	837	875	862	848	829	837	857	856	837	863	805	860	835	807	827	806	844	830	834	823	827	857	807	835	840	857	824	814	821	812	851	852	878	844	853	851	885	821	848	874	835	822	870	799	837	854	850	857	850	796	842	867	813	852	864	851	828	840	869	852	874	890	821	857	864	775	814	789	851	806	799	853	855	832	863	844	858	792	815	814	863	835	863	791	864	824	862	827	775	858	852	901	827	838	859	832	821	837	856	883	871	889	842	836	860	806	891	863	828	866	810	874	849	850	886	830	845	879	847	909	832	857	859	848	874	818	856	828	856	847	807	818	816	794	791	805	810	833	860	840	884	862	793	854	838	834	859	843	864	873	838	838	850	872	869	872	804	847	875	864	886	839	849	852	892	893	778	908	820	803	808	836	877	863	804	778	832	813	812	890	871	896	850	835	838	830	825	834	794	843	852	880	882	827	878	859	828	866	849	882	839	845	855	858	854	815	860	818	844	823	833	884	828	820	831	894	818	844	804	825	894	896	814	855	845	879	820	808	789	878	844	819	833	828	864	854	840	782	799	862	878	883	871	844	827	848	841	801	824	916	835	856	819	863	798	790	807	821	833	875	877	863	845	875	900	840	882	865	820	862	827	827	867	818	839	821	828	929	855	861	813	798	853	816	844	863	794	806	827	841	834	861	866	877	834	857	894	859	852	847	851	838	837	907	894	846	874	858	852	896	809	863	862	851	826	899	879	820	883	869	863	833	856	882	845	870	824	820	838	859	829	843	817	867	872	831	826	816	818	820	802	855	864	877	886	848	770	830	816	852	906	823	795	795	834	855	866	868	792	814	811	849	832	860	831	850	833	893	830	813	835	809	828	861	822	785	850	864	819	818	865	853	844	821	799	836	880	834	879	870	879	887	851	838	880	811	856	809	877	826	840	857	886	863	844	826	828	808	826	834	850	866	868	820	820	816	830	819	823	807	908	839	817	809	815	864	881	862	810	906	876	885	855	774	805	843	836	834	832	877	813	786	809	815	845	855	876	912	872	824	779	851	884	857	832	829	795	832	826	851	841	838	862	856	829	851	841	856	871	806	856	845	866	848	875	802	846	857	843	885	887	865	831	865	838	853	836	817	876	834	806	841	829	880	891	855	834	863	775	866	837	898	934	859	770	898	831	833	786	807	848	820	814	858	800	822	840	825	879	823	780	885	867	801	855	797	850	854	868	869	911	841	860	784	825	814	838	829	834	876	849	832	849	806	832	869	837	822	842	809	817	871	847	864	844	807	860	853	809	842	825	880	827	846	814	836	839	843	842	825	813	829	911	795	866	875	810	841	858	869	875	868	828	820	815	851	801	857	832	874	790	902	862	856	841	809	830	862	894	837	812	847	836	881	831	809	800	808	813	888	828	808	883	865	862	848	811	845	868	841	827	855	779	870	799	855	821	855	845	867	870	826	840	881	851	842	808	847	852	879	818	877	828	886	853	826	832	852	823	870	849	825	855	823	822	820	848	817	821	847	847	873	903	842	837	792	856	801	788	842	803	860	859	790	881	823	839	901	870	835	838	840	851	844	872	841	857	840	823	859	842	830	873	858	840	907	885	809	809	899	845	845	860	838	813	867	849	846	820	798	794	859	804	875	819	833	832	827	847	876	849	903	825	821	826	802
3913	26930	83458	79336	53834	24461	7632	1976	867	891	855	818	810	856	844	873	814	873	808	813	930	851	860	900	875	876	845	875	888	867	872	821	838	789	862	807	828	852	856	859	814	832	846	851	874	798	821	839	867	856	805	875	804	819	845	817	826	861	811	911	826	797	814	833	848	830	848	838	879	800	821	808	870	790	857	801	868	865	886	844	869	903	824	837	845	858	875	846	837	840	844	888	800	829	817	861	794	830	779	841	836	803	826	835	842	824	859	802	860	829	846	820	830	866	800	856	849	866	919	825	825	817	782	850	826	899	815	796	835	811	845	871	804	812	847	836	798	802	867	820	825	804	830	803	871	843	840	810	836	809	807	815	801	818	838	811	844	825	817	830	835	819	851	884	864	853	860	839	828	784	851	804	788	834	858	816	775	836	809	834	909	904	826	866	831	841	832	817	840	821	844	886	806	790	839	851	865	818	829	800	837	830	832	786	840	813	863	783	851	848	813	877	855	805	828	832	817	864	829	878	894	850	770	850	865	833	825	813	812	827	854	818	867	845	853	814	791	873	780	867	868	816	822	840	867	877	845	772	814	806	845	823	851	910	813	863	828	798	800	833	802	879	846	842	836	845	835	848	848	809	809	883	850	861	808	811	828	808	822	816	824	781	834	843	855	879	832	822	893	845	831	789	879	828	817	809	836	873	862	869	834	866	806	826	850	818	831	833	826	839	791	784	847	872	871	833	834	867	820	880	816	822	874	864	872	847	865	807	801	844	806	820	791	797	844	860	821	831	828	849	870	819	791	883	834	878	813	842	863	793	873	888	864	846	827	840	849	840	807	823	839	840	845	883	837	822	828	872	830	815	786	787	799	841	840	845	833	863	874	787	850	845	877	860	813	830	832	845	832	831	808	835	852	813	839	858	783	762	884	767	815	858	848	833	777	828	896	808	842	811	798	910	845	854	820	879	804	865	793	806	822	850	822	855	833	869	820	794	801	845	823	819	887	900	858	860	877	845	878	854	854	816	818	842	867	874	837	815	838	847	820	815	809	872	866	845	868	843	781	871	778	819	826	836	822	856	808	829	880	852	870	846	844	855	854	880	864	815	777	803	859	807	815	836	883	857	864	869	850	820	778	847	802	862	913	825	822	819	782	785	840	820	809	895	876	826	833	860	853	840	832	846	762	840	781	839	883	867	871	827	858	850	803	832	833	841	829	837	819	851	795	830	768	837	878	788	806	809	880	855	826	857	823	863	828	796	845	853	802	801	855	798	836	870	861	838	843	841	817	832	814	823	823	839	837	794	816	836	841	832	841	869	811	816	841	799	832	781	847	850	841	884	866	889	863	844	799	888	837	836	866	821	822	850	848	867	861	790	867	833	847	859	806	815	870	865	851	843	813	856	825	843	856	740	834	839	808	860	829	819	871	821	862	867	853	808	829	800	824	854	820	833	821	794	841	855	802	801	879	857	813	879	819	839	813	823	885	870	836	787	855	877	875	849	860	788	850	808	839	837	862	768	856	851	866	826	851	808	832	857	755	831	789	798	805	878	804	851	873	815	805	831	821	805	830	856	850	806	845	856	846	821	770	837	875	812	730	837	831	768	828	855	804	786	842	766	852	833	842	861	862	823	823	879	858	835	900	867	792	863	862	855	848	824	826	849	800	902	816	828	818	845	837	856	822	824	828	819	863	840	790	847	852	864	831	808	840	768	821	836	819	820	841	850	814	821	855	810	890	859	772	821	772	818	872	793	857	852	846	790	830	845	853	834	828	829	859	858	831	804	841	852	867	851	885	820	807	826	881	840	776	826	791	839	860	833	827	856	878	857	819	846	842	858	812	825	836	835	805	845	839	880	871	805	852	849	829	852	790	840	811	881	855	837	815	825	831	820	855	896	859	818	887	850	862	851	818	863	831	853	857	856	759	859	833	795	886	765	794	837	824	798	830	851	826	794	789	810	825	800	826	855	823	806	818	803	817	837	828	822	841	796	820	848	830	841	825	867	795	841	855	838	794	846	775	828	820	846	836	827	832	845	826	840	879	760	820	839	815	828	825	838	869	853	822	847	845	878	778	817	830	851	785	811	798	835	837	859	863	855	838	811	851	830	854	818	850	866	855	795	859	839	791	869	799	816	826	875	803	844	773	836	821	826	822	814	846	799	844	811	831	836	855	817	780	840	813	816	818	786	838	837	829	847	855	823	856	869	842	866	827	852	778	841	839	826	858	843	806	801	801	819	811	838	851	836	828	846	875	836	810	806	811	828	799	833	813	836	877	830	785	878	830	862	826	821	932	833	840	857	861	838	855	797	850	766	834	809	829	835	815	813	813	825	858	875	880	834	810	834	820	799	831	902	854	836	817	861	849	867	799	887	865	845	779	805	833	837	828	817	818	883	801	842	842	823	849	841	846	864	829	848	835	808	833	806	864	795	804	856	914	825	806	834	831	871	856	839	814	787	826	859	867	822	860	810	816	841	832	826	801	851	823	843	883	822	854	821	856	803	767	819	852	863	855	784	884	861	820	838	782	839	811	843	795	823	828	836	841	863	839	816	819	811	843	826	832	789	862	850	853	830	877	868	823	792	830	826	823	885	814	865	819	766	790	865	800	853	808	817	857	871	810	816	833	830	833	887	843	806	855	829	832	820	791	786	846	839	816	827	825	825	857	852	795	841	843	794	845	824	846	791	779	831	841	852	800	835	849	805	863	925	820	775	852	800	792	821	822	823	839	810	846	867	884	842	838	853	852	823	844	839	803	787	818	832	811	839	823	830	787	788	822	841	782	793	878	866	829	886	823	848	852	827	784	838	828	798	790	842	880	808	818	794	850	831	846	838	818	834	786	823	824	850	807	835	816	856	833	834	883	853	798	807	910	816	808	831	809	801	846	835	873	846	849	824	819	875	851	873	873	839	816	854	804	844	896	810	838	817	885	862	808	805	828	826	840	831	855	830	823	837	813	857	842	828	816	813	807	780	884	802	808	854	842	876	767	800	874	836	833	835	840	819	848	852	828	824	740	788	797	821	791	846	868	815	844	829	826	832	846	791	823	814	849	778	851	832	846	840	842	791	847	788	864	891	851	843	804	807	839	911	819	858	822	878	821	841	821	819	858	853	880	836	797	805	837	827	905	789	852	864	837	827	825	827	844	843	927	832	814	872	838	856	836	827	810	837	834	773	836	831	870	814	791	841	831	817	867	833	824	817	826	819	839	853	847	786	831	834	838	809	841	848	836	815	863	828	844	860	820	869	896	870	814	865	855	833	842	830	801	853	860	838	864	826	832	844	818	842	857	802	822	842	863	795	819	830	834	817	849	814	807	826	840	829	831	850	860	759	875	883	779	843	808	846	799	810	888	807	865	826	820	825	820	832	815	813	813	836	861	810	852	809	824	847	839	868	838	828	843	805	834	809	870	851	856	850	831	853	842	857	848	840	814	829	825	834	798	849	832	843	851	830	835	794	905	804	830	816	846	846	825	865	833	839
27186	15092	27063	29167	15184	4791	1677	988	823	806	833	752	765	776	768	783	749	801	808	765	779	770	807	807	769	789	797	794	809	851	814	791	840	825	794	754	782	755	766	787	853	801	837	758	799	744	736	792	741	796	780	792	832	773	823	788	742	787	798	783	821	796	811	795	754	764	751	803	800	732	810	770	805	727	776	789	794	780	768	750	859	804	759	746	760	786	773	748	770	793	818	819	770	803	726	799	801	787	795	849	747	786	732	791	781	784	789	797	827	783	773	769	751	777	741	763	768	760	740	803	763	783	780	780	790	837	782	785	838	744	804	805	811	758	809	802	739	765	764	773	772	773	804	804	750	829	780	805	734	806	791	784	789	719	815	843	744	779	802	777	781	803	724	727	807	787	759	840	759	767	775	712	819	741	789	740	762	777	820	765	732	832	804	767	742	775	808	768	789	806	769	841	800	763	803	745	793	789	815	771	764	769	790	811	763	816	775	746	813	774	828	792	758	774	772	808	808	796	736	790	816	789	813	797	773	780	761	735	712	773	871	789	823	781	718	760	788	774	770	786	765	791	745	795	787	797	779	821	796	768	758	780	775	782	831	774	822	757	765	768	689	791	803	817	771	731	787	793	791	810	804	779	824	803	803	783	769	828	770	798	801	812	853	796	760	813	759	755	762	723	790	787	729	784	785	763	799	742	818	809	844	816	781	735	801	757	759	752	780	805	756	758	765	750	809	738	807	791	716	802	789	799	781	744	800	823	862	805	775	765	772	765	726	790	805	776	796	783	767	773	810	792	849	806	768	774	758	801	730	787	753	801	755	780	753	722	822	811	815	804	786	771	775	817	773	783	788	846	702	802	803	773	713	767	785	762	737	797	728	773	823	867	827	753	776	792	782	846	787	780	776	865	770	829	765	796	808	758	804	813	748	777	810	804	794	772	744	796	774	796	811	820	796	779	806	760	789	792	756	763	724	782	747	763	759	803	781	827	828	808	748	769	800	772	812	735	818	800	776	792	794	770	763	801	821	782	836	822	774	704	784	751	722	796	783	735	790	777	804	818	804	774	827	801	828	793	746	778	820	836	833	754	769	714	816	791	770	775	771	799	791	807	808	773	789	842	799	864	780	816	756	707	789	777	774	758	768	728	772	755	770	773	778	822	724	806	728	807	749	780	745	748	805	756	819	826	787	791	727	765	774	806	770	828	785	791	754	747	774	783	768	797	762	774	789	772	792	763	745	822	772	779	764	798	787	803	717	721	804	780	745	805	803	785	819	822	788	777	722	767	814	802	717	788	761	804	785	763	801	734	790	788	831	760	779	779	747	774	745	786	720	776	783	815	767	813	791	724	800	823	756	780	787	816	760	767	835	700	771	772	819	741	767	768	739	787	797	761	769	700	766	792	754	778	815	765	785	772	787	790	782	788	764	819	780	757	773	791	789	761	736	815	798	803	789	804	774	852	759	787	779	745	759	778	768	782	809	771	783	779	790	779	756	762	799	770	793	795	757	794	818	800	789	795	797	840	806	752	757	764	802	773	836	790	802	766	709	785	773	773	763	797	814	766	798	816	831	791	773	784	819	795	822	766	812	774	785	781	804	749	802	790	774	740	781	817	772	776	766	809	761	811	860	733	747	754	748	779	796	747	758	751	783	774	776	753	771	767	801	851	737	849	768	834	770	764	784	770	783	786	806	791	776	829	789	823	759	772	776	807	721	812	778	811	764	782	798	815	809	812	799	803	803	763	803	773	767	783	739	788	812	770	771	789	825	812	744	833	760	780	786	774	760	758	804	806	812	767	769	736	739	721	846	777	797	778	769	751	744	768	730	789	816	743	772	850	770	791	780	785	783	772	767	823	774	829	791	785	777	748	756	837	752	829	791	775	801	799	741	739	790	817	804	712	795	779	800	763	771	767	817	806	759	845	783	810	764	746	759	767	751	792	799	753	842	799	799	817	766	796	825	782	815	753	809	779	733	793	804	811	766	756	783	800	773	742	789	760	760	736	775	777	769	796	837	731	770	776	819	769	785	813	769	789	803	756	789	759	761	768	831	779	817	773	808	781	810	804	809	799	802	761	762	757	791	712	726	725	810	784	797	737	813	793	782	806	832	813	798	769	805	785	785	790	785	778	863	803	790	791	797	772	779	805	834	778	813	800	796	762	800	750	756	826	773	774	803	794	793	793	743	752	768	743	761	864	770	800	770	799	793	752	753	777	822	748	799	816	751	791	757	803	761	789	752	798	784	764	841	774	760	832	729	754	806	739	808	776	781	790	827	790	787	776	801	798	760	802	747	794	799	766	853	792	839	783	760	790	783	786	773	792	782	763	736	783	761	757	769	774	767	765	827	744	756	825	789	778	823	767	752	762	789	777	816	799	774	775	786	818	763	798	805	783	808	759	760	774	781	816	779	793	773	838	799	794	827	801	808	800	714	786	796	808	814	739	868	740	759	760	768	753	735	795	809	766	829	745	776	833	752	823	789	825	837	771	796	795	774	790	722	761	763	797	794	784	743	822	794	791	750	746	743	767	760	742	779	791	806	793	725	778	806	781	784	773	845	781	778	767	789	759	798	774	759	730	802	802	803	779	765	802	733	772	804	758	805	775	777	718	750	795	758	782	717	791	746	794	772	818	795	770	780	745	790	808	826	775	775	770	775	777	738	770	776	742	755	762	798	799	761	770	776	784	804	832	809	797	768	843	745	809	782	766	810	740	827	722	775	817	783	794	776	709	773	790	807	833	791	812	773	776	786	791	815	757	802	755	733	831	827	801	731	769	740	835	853	750	823	805	789	772	753	750	818	772	777	841	719	760	820	776	765	762	746	797	783	779	777	803	742	781	804	739	765	811	780	800	795	717	766	762	817	759	793	779	753	780	772	767	836	796	725	743	819	808	736	770	806	747	789	826	774	816	762	821	793	784	752	812	749	728	791	777	750	754	775	809	766	776	758	769	814	780	763	793	764	759	783	763	808	800	784	730	819	821	824	775	785	835	766	831	783	787	802	737	775	733	772	780	774	797	815	771	809	771	779	856	743	770	730	791	769	766	826	813	813	781	783	782	848	743	771	753	760	787	740	783	758	784	781	826	793	784	792	754	792	826	828	769	811	813	795	776	768	748	776	752	767	770	794	813	771	765	773	791	762	736	810	742	793	828	743	825	778	770	757	802	775	753	793	745	756	796	798	751	782	777	786	763	762	801	842	791	764	789	719	768	744	784	742	782	793	809	790	781	792	765	803	835	789	800	832	780	790	822	777	784	800	757	740	760	794	780	792	747	814	793	776	816	792	798	777	814	752	781	804	774	801	772	782	768	793	759	849	793	786	812	794	809	832	814	813	763	787	825	781	783	711	756	776	768	759	781	807	756	782	755	794	758	784	807	761	804	808	833	822	779	780	792	796	789	769	785	738	830	746	833	779	759	759	839	768	829	746	766	760	762	796	797	796	759	823	770	777	780	794	772	766	823	741	792	783	779	776	799
4976	5484	29674	20435	10089	3616	1352	856	753	716	764	765	684	705	724	750	718	707	722	753	706	766	730	743	735	670	722	781	764	670	698	698	704	744	710	726	717	696	703	719	757	654	752	698	762	689	744	708	699	698	710	710	684	738	746	766	687	680	752	761	744	708	741	718	742	745	730	670	746	731	683	762	703	724	691	708	701	659	719	727	750	764	726	720	750	709	669	677	730	722	714	670	750	728	706	728	731	697	642	727	722	740	715	673	676	737	759	715	764	682	737	715	730	695	732	719	696	710	729	686	669	716	688	691	711	746	694	695	738	771	746	650	716	685	722	728	744	736	710	726	715	739	691	739	726	735	685	699	709	684	700	705	731	707	743	755	733	695	695	685	728	708	689	732	769	724	704	709	718	731	689	739	723	723	722	707	701	738	743	709	735	721	685	726	688	708	755	694	730	662	781	697	720	692	730	738	726	699	725	728	718	757	734	701	728	713	736	692	712	726	679	700	719	725	682	645	760	704	718	673	726	684	742	731	701	704	723	687	659	703	714	732	737	760	732	721	686	690	719	712	681	669	704	719	735	707	715	738	734	728	703	686	677	717	721	704	723	703	709	743	678	699	729	741	813	668	752	718	722	738	689	747	705	737	704	702	759	696	696	672	709	693	688	687	729	718	670	699	664	716	664	706	691	728	719	709	752	716	727	747	732	670	695	643	742	709	740	684	704	725	677	752	713	727	676	723	708	754	689	667	705	715	697	747	732	712	703	660	718	718	744	703	710	781	717	745	710	718	676	726	651	720	685	686	717	665	687	689	723	739	716	742	730	727	775	688	689	723	706	664	659	731	718	720	756	699	698	713	724	715	696	701	692	733	714	723	735	713	730	702	700	755	772	727	720	746	712	716	688	702	704	697	734	717	740	737	712	757	725	756	752	665	724	722	737	718	680	680	670	732	699	737	728	706	675	790	735	697	762	681	707	692	710	733	686	670	716	743	743	688	780	729	727	718	713	696	745	708	705	719	734	720	736	703	721	659	723	733	690	721	706	746	764	708	668	710	708	716	712	697	741	718	690	665	744	664	757	758	696	755	691	703	752	702	645	748	707	715	714	753	706	652	736	773	714	690	705	746	711	689	714	719	705	696	703	689	755	734	708	684	749	725	698	724	708	703	674	727	723	699	753	694	701	725	707	753	760	695	738	740	726	685	679	731	718	711	726	707	733	766	706	708	710	746	746	725	674	728	736	702	728	747	728	716	740	699	742	696	725	682	702	706	738	696	733	706	699	696	732	678	687	712	751	714	737	669	718	705	680	661	736	710	701	717	774	687	710	720	703	679	715	743	678	751	737	707	716	728	721	697	758	704	725	764	679	697	709	700	773	723	741	728	675	726	738	743	759	701	735	724	703	723	683	725	723	721	673	737	674	717	762	722	745	720	732	733	725	745	755	759	703	745	698	677	745	708	698	735	719	700	712	703	682	684	749	702	727	699	698	713	676	719	688	706	750	730	717	760	748	741	731	696	717	738	681	715	780	735	722	720	701	716	698	723	704	784	727	736	716	739	737	707	766	726	742	697	704	720	757	719	692	653	666	711	696	692	733	727	701	715	709	696	730	684	685	704	751	715	656	694	693	656	720	743	693	726	714	684	713	742	776	733	727	684	665	722	705	744	707	672	724	721	731	725	735	675	710	740	690	694	783	721	727	705	677	758	721	724	718	727	699	713	710	740	745	745	743	698	690	736	752	682	702	717	704	707	690	714	685	700	712	718	769	680	712	654	740	715	696	717	737	669	717	670	718	740	679	730	732	725	758	726	738	689	699	750	699	714	753	770	703	753	710	702	694	706	687	700	704	700	691	764	694	783	666	745	723	700	748	733	707	692	746	709	707	753	732	707	703	713	721	695	725	732	710	684	726	741	707	708	696	712	708	713	693	651	711	733	680	716	694	735	682	739	708	738	720	721	728	724	704	709	785	729	710	662	727	708	685	760	674	636	718	734	703	741	734	707	720	731	703	750	700	703	728	719	672	701	787	722	747	722	750	744	754	677	721	708	735	754	745	687	733	762	702	693	674	709	752	696	695	732	698	743	746	704	665	745	707	686	702	690	714	735	736	700	710	769	726	712	754	724	705	664	699	675	689	708	721	753	742	727	684	771	740	697	740	693	740	743	701	749	706	728	679	712	680	714	715	720	697	715	713	701	706	734	702	712	712	787	690	733	719	701	730	738	728	713	803	723	792	677	753	734	745	738	755	699	719	712	688	712	720	692	710	652	704	738	704	744	686	703	723	732	714	703	749	723	749	731	757	711	745	702	718	738	712	708	715	686	702	701	724	735	711	687	681	748	737	774	707	688	706	734	698	730	727	699	711	716	745	743	725	730	760	737	704	731	680	655	702	706	754	729	685	726	714	719	681	761	685	706	684	730	658	761	663	737	712	730	694	745	702	774	734	708	728	720	700	686	706	682	710	719	740	723	644	745	779	693	717	735	764	706	692	699	722	691	725	694	719	664	683	729	715	733	702	702	717	689	707	688	729	730	666	691	725	711	745	742	725	679	688	705	712	709	698	703	703	725	715	739	729	696	737	730	701	737	706	733	737	722	698	688	759	739	720	740	710	733	706	744	741	713	717	736	725	734	679	716	731	699	738	709	694	703	711	736	712	728	659	690	714	678	703	648	701	712	648	717	673	753	724	709	702	718	753	695	731	692	681	685	766	708	745	748	708	691	740	701	735	682	726	767	669	728	754	780	734	736	707	678	713	724	759	725	768	772	759	704	723	756	687	757	714	739	672	684	675	741	694	749	704	712	742	733	724	722	693	725	662	713	722	720	687	712	736	687	691	764	713	719	721	761	735	734	722	675	751	750	736	723	710	696	723	696	696	691	711	704	725	710	737	714	733	713	725	727	730	697	705	737	725	706	704	723	676	746	713	654	726	696	728	748	723	716	679	680	725	760	740	712	756	704	713	705	726	672	680	718	707	728	738	737	746	731	703	691	710	677	684	753	722	728	719	679	705	723	748	729	753	720	756	726	685	680	682	722	689	709	722	711	733	710	737	712	672	718	708	735	675	717	678	748	694	735	742	756	703	659	743	702	676	680	698	726	709	718	755	705	735	716	733	714	730	713	720	716	727	718	755	723	701	685	718	726	704	720	746	702	683	690	701	744	768	695	685	678	727	668	692	735	650	725	706	700	714	677	731	713	755	712	731	707	716	671	740	699	719	675	751	734	686	755	743	717	694	750	674	706	718	749	708	757	693	667	712	703	659	706	752	734	740	662	727	702	731	729	665	729	702	733	722	719	682	688	722	732	723	657	683	674	684	720	714	726	717	725	749	738	722	741	760	713	713	732	729	712	719	724	672	720	738	711	713	747	749	740	682	745	649	729	731	718	715	738	698	769	690	680	727	674	686	734	693	693	708	737	768	745	727	684	740	733	717	692	680	734	707	708	732	685	732	708	720	691	759	710	693	735	747	748	754	722	718	706
24468	21122	39585	61071	47818	27754	10459	1902	864	842	846	798	789	752	781	750	761	771	780	764	762	796	775	740	804	847	776	721	769	741	776	759	693	739	749	774	748	737	717	764	708	709	843	783	778	780	743	755	776	737	715	674	728	750	734	753	753	752	723	714	788	761	777	738	769	744	756	763	769	717	748	748	766	774	775	777	798	748	785	773	725	806	734	770	800	809	750	824	766	737	795	766	778	740	726	752	772	749	714	753	707	784	744	770	787	757	731	776	733	753	742	729	747	834	779	752	771	771	738	777	685	787	733	785	767	727	811	759	701	763	759	732	722	782	763	743	742	679	770	787	717	775	743	749	736	707	764	733	759	776	757	751	779	761	750	769	764	732	726	758	776	771	763	718	744	746	693	798	763	750	717	806	708	723	738	753	727	754	814	765	782	767	786	751	744	805	722	776	754	764	782	764	716	751	745	759	726	798	698	724	748	782	772	747	751	753	743	735	747	755	723	721	792	749	735	723	772	760	702	768	805	781	741	738	767	781	748	751	762	760	757	792	758	766	738	742	740	727	705	702	747	742	770	749	756	740	801	725	794	743	716	746	752	748	795	744	719	742	718	743	734	789	727	733	727	730	774	773	732	762	678	734	759	743	741	739	749	738	725	766	761	781	742	806	743	784	704	702	729	727	717	732	719	748	762	829	787	777	768	779	805	731	780	790	758	733	734	773	734	772	799	733	746	758	756	739	737	753	763	719	742	761	744	778	757	775	773	765	766	715	733	722	778	729	764	738	707	766	760	738	720	710	755	757	711	761	754	806	746	758	758	778	692	770	774	765	786	777	742	728	738	779	771	713	732	773	727	768	739	757	814	770	752	736	725	750	762	742	726	760	753	754	739	705	743	745	755	737	737	788	790	720	726	738	722	775	718	799	760	771	773	703	771	733	762	759	707	763	746	773	752	748	747	740	801	725	754	766	722	792	742	814	719	793	762	756	755	778	742	785	714	720	768	706	782	785	793	779	769	791	779	762	730	782	759	696	727	714	749	740	740	775	744	739	735	730	738	702	762	771	732	713	730	716	753	747	757	754	709	739	753	713	803	801	760	771	756	759	767	783	751	763	733	802	791	747	739	750	739	751	748	809	729	731	720	721	695	741	820	757	722	761	757	758	734	776	762	725	781	761	775	751	758	763	740	758	759	792	740	723	765	784	711	800	742	770	762	782	715	789	757	758	722	722	696	782	770	720	694	707	741	754	736	682	775	747	715	695	723	747	828	753	757	783	746	763	728	770	756	777	766	725	761	823	783	723	695	795	792	726	769	787	740	739	729	779	699	787	754	741	742	747	752	707	723	783	732	742	726	734	728	779	672	758	716	693	778	759	770	705	735	734	695	756	726	780	692	712	763	769	750	779	720	781	755	730	778	795	713	759	756	765	756	747	764	789	766	737	729	742	728	767	747	760	700	754	775	781	724	746	770	772	715	784	725	751	767	734	765	795	772	731	798	743	741	745	700	741	740	717	811	741	747	789	769	755	761	756	713	754	727	704	720	775	769	744	787	721	732	759	774	806	717	723	734	786	782	713	741	762	769	728	767	767	753	788	736	754	733	731	722	789	717	765	749	745	756	785	756	754	813	748	712	745	752	718	742	778	793	739	757	749	717	786	779	704	722	718	728	723	743	783	763	714	739	778	776	760	758	755	786	735	726	756	745	738	784	764	750	770	780	752	762	786	753	702	798	749	736	745	730	746	736	810	735	746	725	802	776	764	720	731	750	769	748	756	770	741	782	801	730	775	753	722	776	736	720	728	763	769	754	765	768	772	769	748	728	737	732	721	767	777	743	795	750	754	763	754	758	724	767	778	775	766	788	702	745	757	773	800	784	746	718	766	782	749	742	770	783	766	787	778	693	760	725	796	757	773	730	743	709	799	747	753	768	753	724	791	811	796	742	735	801	738	766	737	750	786	776	748	770	751	761	727	755	795	769	756	762	736	756	744	719	726	736	756	745	753	750	779	779	738	770	751	698	740	779	790	754	703	721	773	790	729	727	735	720	742	740	710	742	761	776	734	745	729	774	774	737	738	774	767	756	773	690	774	783	741	715	771	747	694	780	775	749	774	741	731	772	742	758	770	741	739	789	811	777	734	782	741	702	798	773	763	773	757	747	728	744	800	742	756	708	722	750	736	785	702	798	742	754	725	715	704	725	738	757	703	771	759	743	786	758	729	765	768	793	738	757	787	777	791	767	746	750	731	759	747	764	737	760	780	769	744	743	715	752	755	761	760	777	756	758	714	786	776	763	715	758	753	761	752	741	747	734	810	759	754	736	688	714	733	761	752	751	752	697	745	751	712	718	703	772	812	717	728	775	756	751	740	726	779	750	777	777	750	706	700	743	763	743	725	764	737	738	698	680	756	747	752	729	738	760	778	798	746	747	731	744	765	843	761	760	786	796	730	778	727	763	724	752	768	798	777	778	761	788	777	771	738	778	746	758	738	736	802	732	740	768	770	715	724	767	756	739	739	749	730	789	748	736	682	755	768	727	782	809	745	749	764	704	796	795	764	729	714	737	746	773	779	759	752	789	785	691	773	752	754	735	742	773	767	768	723	718	731	728	717	734	706	729	716	734	792	767	781	753	709	736	809	737	749	717	727	720	745	770	792	753	766	746	716	728	732	772	781	736	712	744	749	779	803	738	750	718	771	738	762	734	724	751	719	737	767	745	787	768	745	777	771	725	699	757	830	760	839	786	721	814	781	706	738	700	706	741	783	763	710	707	788	698	745	769	769	759	735	775	774	740	709	741	783	691	750	714	735	785	769	727	743	765	730	745	764	725	743	783	734	786	795	687	735	686	739	772	743	774	750	726	751	731	734	730	726	800	776	747	773	750	743	718	776	725	794	787	711	758	745	749	765	765	744	747	802	753	763	802	781	730	732	717	760	823	787	760	738	703	770	732	763	714	777	763	714	751	731	781	765	786	738	763	732	767	712	744	714	749	720	769	748	808	759	784	755	799	730	756	736	783	766	726	744	781	725	690	790	791	750	774	763	731	751	782	766	792	757	767	736	768	787	750	751	721	788	713	821	777	674	825	770	759	721	791	721	717	791	766	769	756	809	744	730	698	744	769	758	748	752	745	745	739	759	685	745	722	799	736	737	756	765	765	817	763	680	773	767	771	779	728	771	723	761	765	788	754	717	757	777	700	753	735	765	728	712	714	715	742	737	792	715	814	794	714	699	751	690	752	780	774	751	718	778	755	777	757	704	746	790	772	735	796	724	779	748	729	746	731	758	751	791	742	744	758	797	723	763	747	729	783	750	772	765	777	722	730	766	788	793	784	691	744	803	710	717	729	711	783	731	769	771	807	733	741	751	782	758	754	691	722	738	724	711	713	751	806	753	794	723	730	769	760	705	723	727	705	768	689	754	724	786	739	686	756	809	762	729	768	763	752	724	766	770	756	748	732	723	785	739	825	726	733	770	770	748	744	757
3749	28151	81394	68267	44308	17996	5220	1442	779	740	741	784	725	781	772	739	738	765	752	742	744	764	745	739	740	779	764	770	712	774	795	744	715	762	765	755	766	791	787	781	757	773	755	746	783	733	730	777	733	744	748	782	738	755	763	738	761	729	766	732	761	725	752	763	777	690	752	758	796	767	766	764	761	711	718	721	744	725	722	723	788	789	745	782	728	783	756	764	745	747	822	749	757	771	748	749	771	800	768	763	746	749	754	750	759	739	768	759	731	714	741	768	760	761	755	725	766	747	790	770	735	790	792	737	770	721	753	717	739	745	785	798	813	743	756	787	719	756	758	738	819	760	737	771	769	737	770	814	719	700	764	777	785	740	784	703	767	728	738	762	791	787	803	727	748	773	738	767	728	730	800	727	748	791	760	759	743	717	770	778	751	753	752	745	723	749	785	766	735	792	740	816	712	723	749	755	713	751	767	729	769	808	770	755	801	753	761	695	725	755	744	797	781	777	774	753	764	739	762	738	701	716	752	716	690	704	735	765	748	784	822	764	740	815	769	725	730	755	701	778	745	718	737	737	768	742	747	773	743	699	728	726	710	726	700	769	746	719	773	720	743	738	735	736	784	715	754	774	731	775	783	785	746	791	769	759	729	746	777	754	741	722	724	724	783	764	770	748	745	762	748	754	755	759	726	756	770	806	774	778	740	752	734	735	758	738	767	714	738	760	737	730	757	780	763	722	794	715	715	774	795	717	777	745	705	719	783	747	767	722	729	768	781	753	699	723	738	757	734	774	744	777	707	819	696	754	748	778	725	718	789	773	753	772	749	702	775	767	702	755	684	775	777	768	776	687	748	732	716	753	738	791	760	713	769	726	721	791	711	760	742	726	814	738	762	718	756	759	750	768	735	765	698	723	753	735	764	723	802	728	737	743	714	739	719	727	704	739	771	756	758	785	712	775	744	723	764	804	805	794	759	719	756	725	745	772	790	739	772	723	682	689	741	730	761	763	794	756	722	730	752	729	723	747	798	732	776	784	716	704	763	754	743	745	712	774	765	794	724	728	765	757	699	727	783	732	718	751	739	796	713	758	737	753	767	720	764	733	768	767	702	746	761	723	784	698	729	705	739	749	731	746	757	723	712	801	733	728	758	715	704	773	772	744	786	724	727	689	790	751	755	777	759	742	735	777	733	742	741	763	719	770	779	756	732	770	748	786	744	751	748	727	765	718	729	787	697	734	724	727	730	710	785	746	774	714	792	716	779	734	749	771	764	771	724	793	766	791	750	697	804	769	783	805	704	770	766	737	819	765	775	729	757	760	778	731	749	752	739	752	814	743	756	715	731	734	776	747	791	759	798	772	718	720	746	722	741	802	795	768	751	779	733	762	747	764	722	723	725	742	769	791	740	762	766	748	747	745	776	756	729	735	744	751	714	776	755	771	765	770	729	750	761	753	759	743	726	755	764	740	802	733	720	707	756	780	777	687	760	793	785	717	748	747	749	733	720	791	745	738	771	685	722	732	783	715	749	715	730	763	732	749	737	762	751	730	749	703	801	754	740	716	766	730	771	751	716	761	769	745	680	730	758	763	757	762	719	764	759	759	752	744	801	772	723	751	739	780	741	690	804	750	798	736	718	737	747	746	766	726	792	710	732	757	753	787	737	726	752	734	719	710	748	791	742	741	816	731	791	761	755	772	718	756	776	764	724	763	738	748	747	725	772	742	801	797	759	783	772	784	783	765	788	737	767	742	720	715	778	733	749	783	754	695	755	778	774	720	745	730	735	723	726	731	730	766	730	758	785	749	760	762	760	778	774	771	733	749	775	753	768	798	732	746	759	742	765	767	716	784	765	799	798	787	716	737	728	748	735	723	755	761	764	773	757	761	737	734	728	760	790	720	727	704	719	762	720	734	758	755	714	749	731	726	755	763	790	747	730	758	723	774	792	754	774	725	764	731	735	800	721	750	729	732	721	739	751	764	806	800	711	787	736	778	721	814	773	701	741	768	744	808	720	761	774	773	740	747	723	748	732	738	755	753	715	760	749	749	711	778	724	745	818	775	732	737	717	784	777	718	817	771	766	786	754	726	755	763	729	780	760	751	746	731	774	775	750	728	724	740	719	788	741	759	791	704	731	760	778	741	714	752	766	722	787	754	727	732	807	755	722	737	767	774	768	723	788	781	753	741	826	733	752	748	695	768	741	773	738	719	743	753	756	734	759	771	769	739	765	757	737	751	719	709	746	768	734	727	748	761	747	740	814	740	777	761	796	735	711	737	740	766	741	779	754	722	755	735	795	780	725	779	719	767	736	698	765	748	763	752	744	769	738	803	761	789	726	732	791	789	734	736	708	761	751	745	725	790	721	718	715	727	729	778	776	724	697	747	721	775	816	734	779	750	702	741	767	777	733	741	738	726	750	748	770	746	741	729	780	733	697	722	737	794	725	724	683	698	683	809	739	750	723	745	736	717	720	758	754	795	791	765	707	769	682	742	751	768	747	784	774	722	780	721	766	747	729	728	750	777	711	739	789	732	731	786	788	771	728	779	775	755	734	724	736	766	710	739	794	753	723	769	785	740	749	731	758	760	739	744	784	744	734	742	711	758	722	772	778	797	714	727	746	729	754	761	750	743	775	683	765	787	741	744	752	762	734	715	764	701	718	738	716	749	778	746	759	759	754	739	787	729	727	790	750	733	743	769	748	752	707	771	758	795	762	713	737	689	741	798	780	741	746	729	738	763	778	752	736	803	741	726	708	708	725	732	731	773	751	765	817	728	777	767	770	790	725	731	753	752	742	735	755	729	795	753	753	735	752	777	733	698	701	771	743	696	752	731	726	760	798	762	726	719	672	755	776	708	753	712	681	740	731	793	751	746	738	748	804	783	786	718	763	762	754	749	741	773	742	772	732	746	778	773	726	750	807	755	722	767	753	761	739	761	754	750	726	778	741	760	754	777	759	726	742	828	758	758	700	706	750	722	773	718	725	764	757	771	732	717	751	769	789	723	734	763	789	760	758	742	754	726	788	729	766	733	762	757	794	767	690	757	717	789	742	749	719	725	755	759	756	761	748	745	813	800	754	699	743	718	731	751	727	728	825	762	729	726	726	775	728	715	777	781	751	776	747	725	772	738	729	717	756	732	709	765	698	754	760	707	754	735	758	776	763	748	786	709	779	775	763	680	761	732	696	795	726	707	789	768	787	770	741	798	708	738	757	705	729	723	784	735	710	735	703	744	810	744	752	776	699	712	776	695	777	788	714	727	744	790	741	755	771	777	697	731	719	754	766	723	766	760	765	736	753	747	767	725	727	784	745	772	762	750	808	734	745	740	729	769	736	732	710	784	716	772	776	748	711	735	750	745	787	687	778	772	729	728	711	749	732	774	710	728	790	748	708	708	766	737	751	705	752	697	750	742	716	712	753	798	742	741	753	716	720	748	786	726	729	740	709	779	713	727	729	755	739	774	763	754	723	810	753	779	704	707
23753	21092	34707	56139	51930	35801	18460	3868	1042	918	892	891	895	901	910	893	831	855	846	829	853	886	892	913	797	873	834	850	838	856	819	816	807	898	794	833	856	866	866	849	867	800	834	812	868	807	870	795	843	879	870	839	916	884	846	829	856	804	792	838	883	832	837	808	823	767	840	829	864	860	816	832	801	801	813	802	876	809	833	863	778	815	798	850	850	778	791	864	879	837	848	840	831	876	789	814	867	898	777	865	803	868	806	846	792	819	856	856	835	822	837	822	845	834	877	823	848	759	839	853	844	806	869	861	817	857	842	802	811	845	841	862	847	831	805	819	843	874	810	859	837	814	814	850	832	809	843	846	789	842	875	802	873	888	864	804	803	833	845	792	839	845	845	856	820	823	853	862	851	816	879	811	848	799	826	821	812	872	807	812	809	875	826	784	819	839	827	814	854	835	821	843	805	833	848	856	905	853	847	846	849	832	839	805	872	841	832	858	818	835	853	848	811	877	893	809	770	817	857	839	824	826	840	778	876	867	825	836	889	898	843	826	788	837	830	855	844	846	844	784	819	781	803	855	844	814	845	853	872	805	811	808	808	851	844	862	861	830	859	876	803	863	795	808	824	779	792	830	807	902	829	795	843	847	812	811	872	789	875	795	913	846	822	790	836	822	827	844	818	792	864	801	843	824	822	828	889	836	812	850	878	806	843	826	841	875	856	847	827	762	808	816	825	840	782	788	831	890	814	863	881	819	878	823	789	814	861	799	808	813	857	835	868	799	863	842	839	832	822	882	850	808	812	813	868	821	857	841	862	832	837	830	850	811	821	808	884	828	876	768	811	844	826	804	810	869	828	832	827	823	869	886	790	781	833	841	817	785	881	858	821	849	818	784	794	865	788	849	802	831	861	790	800	845	823	835	814	813	827	885	857	875	848	842	824	867	874	880	872	738	811	832	880	881	833	849	819	814	834	830	813	808	798	842	842	863	767	783	831	845	800	815	790	824	832	835	853	838	832	811	847	832	801	794	857	785	801	821	836	842	846	827	905	856	855	813	803	836	832	826	831	845	838	828	888	807	767	772	846	841	841	851	810	807	866	851	823	835	802	821	812	793	852	839	794	838	815	864	841	825	830	875	818	835	871	840	803	826	834	798	806	903	839	811	882	854	806	804	798	866	813	841	828	806	779	833	827	840	825	789	796	856	816	839	803	845	791	864	889	844	843	829	834	820	841	805	820	831	879	860	794	853	830	865	869	825	843	835	820	797	851	923	831	851	796	843	824	889	831	801	809	813	846	848	835	836	859	877	821	868	822	808	811	825	794	871	820	783	787	849	799	835	887	856	848	894	763	854	846	801	865	821	856	825	772	833	854	806	811	754	835	847	846	812	777	843	819	857	828	831	817	850	838	840	842	823	825	811	778	889	788	807	839	838	883	861	845	797	880	865	854	818	844	805	798	742	836	856	859	818	809	859	836	830	790	797	856	815	930	849	848	862	829	824	825	775	808	776	873	852	802	832	808	816	840	830	823	781	829	853	825	852	845	822	846	837	897	849	861	850	814	812	799	813	861	836	804	860	842	766	816	852	832	843	809	825	802	774	797	864	867	830	858	835	859	842	803	856	809	802	798	820	840	835	830	819	854	820	816	854	815	831	834	853	839	844	856	808	813	836	818	897	831	833	837	903	798	808	795	816	840	845	837	827	825	790	820	842	821	857	829	860	783	858	809	890	808	840	864	822	844	841	871	799	882	828	808	832	873	833	838	839	813	794	822	790	860	821	822	827	860	852	834	821	811	833	799	792	808	858	843	806	880	801	792	856	808	836	807	830	810	853	799	855	844	838	858	888	880	840	825	806	922	803	811	826	817	815	830	867	824	843	855	804	834	839	794	836	813	837	814	827	776	812	791	772	792	813	825	905	831	816	813	814	868	806	834	818	824	849	781	830	801	833	797	865	860	802	868	816	830	784	858	850	815	825	879	843	834	814	832	872	823	823	813	841	894	863	827	772	787	820	827	832	813	833	870	842	888	856	857	788	860	856	830	807	826	810	836	851	850	806	867	834	769	785	814	810	816	801	855	844	816	873	853	855	797	831	860	828	866	781	838	808	840	798	831	853	827	893	831	871	840	820	851	831	808	864	891	860	794	876	858	855	853	792	778	837	813	834	769	836	826	822	840	816	785	855	830	838	833	795	876	862	824	840	844	828	847	852	855	805	824	790	839	840	808	833	895	852	866	833	867	832	847	838	853	849	758	838	796	846	788	851	833	852	835	839	809	861	899	823	841	853	865	825	796	853	883	810	843	822	836	817	781	850	851	774	848	844	860	822	841	806	828	828	853	876	805	817	827	863	805	859	865	787	830	810	818	845	827	853	840	852	827	792	826	831	817	824	831	842	827	844	826	811	823	760	864	873	811	811	831	833	851	839	835	809	814	836	838	842	855	916	848	820	824	874	835	789	866	741	821	805	786	806	834	885	864	853	774	807	890	790	863	863	863	804	818	845	846	838	841	815	779	885	795	852	844	811	829	839	818	815	804	829	835	815	901	849	786	828	820	787	816	864	782	781	834	793	796	820	820	833	819	797	837	824	850	793	779	824	767	797	810	810	828	807	804	885	825	810	818	858	801	777	878	782	869	817	825	793	842	853	801	823	824	838	840	839	813	884	886	810	817	852	784	796	827	785	807	864	803	846	787	856	855	842	831	767	839	823	819	858	827	828	839	843	860	834	852	813	848	881	822	846	815	833	826	811	870	869	836	843	796	827	789	821	800	819	808	876	780	874	834	821	848	848	782	825	836	790	823	883	839	856	857	831	876	827	816	813	834	856	798	838	855	813	846	830	865	841	822	784	873	821	812	834	828	835	830	845	792	883	838	786	795	850	894	840	808	865	768	812	837	822	849	849	781	829	842	760	822	846	788	871	851	804	840	789	805	807	808	830	799	804	875	855	856	848	834	830	842	833	789	837	803	885	840	825	844	836	874	792	796	831	801	819	828	763	808	843	829	809	836	754	877	843	829	869	858	825	840	850	818	816	856	872	839	751	805	845	861	850	829	790	834	843	846	827	867	835	849	817	834	862	909	885	852	830	874	833	862	839	758	806	813	846	880	869	847	809	845	814	787	830	839	836	816	797	850	822	845	815	787	900	825	853	848	828	843	863	845	853	849	815	845	824	824	840	839	830	792	869	860	826	777	772	879	883	847	838	844	823	873	832	803	853	798	805	873	828	879	800	832	834	808	765	847	811	847	827	816	826	860	837	851	826	838	809	811	802	889	834	807	823	813	759	871	780	810	829	818	832	818	847	848	894	838	773	828	847	840	836	835	893	794	777	833	798	863	845	817	813	858	803	852	842	848	861	833	836	849	822	845	818	831	809	851	808	840	845	858	846	841	824	827	903	859	838	807	803	831	827	781	847	860	825	841	773	804	781	784	826	816	912	792	824	864	851	796	875	825	844	875	843	837	818	849	869	781	833	806	821	851	824
8373	41711	78556	78659	57074	27954	9793	2386	841	858	802	826	864	847	818	850	897	834	811	845	799	844	866	868	827	894	826	843	826	843	818	820	821	837	837	788	833	786	825	806	821	837	893	788	862	838	876	864	813	772	829	832	839	853	863	810	836	795	849	823	814	845	808	815	827	809	859	819	877	905	881	851	908	852	872	767	837	849	836	797	874	821	844	810	862	866	787	799	821	768	805	861	781	814	813	855	829	790	849	866	807	788	797	849	843	840	838	855	865	878	825	842	798	766	801	807	886	794	811	812	794	840	884	802	895	816	852	868	822	795	833	837	854	817	787	865	841	903	934	853	755	865	779	792	755	840	795	810	822	856	831	860	799	830	814	812	813	830	845	791	852	853	822	811	853	853	844	787	857	861	846	863	830	848	879	857	816	837	875	830	840	844	856	843	835	854	809	773	786	831	895	822	874	806	779	863	838	841	829	785	866	819	816	846	825	885	810	860	797	875	812	844	808	816	802	820	757	855	864	860	858	854	909	848	855	832	807	834	860	810	839	912	844	871	842	821	865	803	865	809	845	829	855	845	841	806	861	882	809	845	832	839	791	786	882	802	849	838	833	844	799	842	850	837	819	875	758	836	850	839	842	856	766	782	832	823	790	865	868	888	827	871	818	796	866	840	803	801	872	826	838	817	814	845	844	814	816	853	830	813	819	840	868	852	830	849	795	818	844	852	851	790	826	759	765	806	823	776	847	828	817	850	824	869	775	791	810	828	804	797	800	857	823	768	818	821	852	836	785	797	819	837	817	790	825	864	784	836	848	821	834	815	875	798	820	838	868	782	805	793	791	821	812	831	823	819	819	835	859	853	823	800	788	809	842	828	805	847	876	745	836	827	850	812	858	811	837	901	835	808	816	856	790	791	799	801	809	815	860	847	804	847	898	823	784	835	808	867	839	859	807	840	801	898	816	862	817	839	801	893	838	814	782	863	794	811	837	778	801	819	797	780	803	852	815	834	847	832	791	810	854	840	833	828	783	843	893	835	818	852	787	792	809	830	838	876	808	846	854	810	835	816	803	824	819	790	812	838	848	867	822	833	793	808	828	855	837	810	796	830	844	783	856	837	812	794	793	850	851	875	854	816	817	795	820	775	789	824	834	821	822	789	807	792	808	808	857	772	824	773	788	827	854	811	858	841	901	789	847	811	852	802	798	838	795	874	838	787	831	871	811	855	795	850	877	850	824	847	869	842	840	803	794	860	801	803	825	871	821	792	828	830	853	836	835	896	797	828	795	796	792	825	784	793	844	855	846	830	822	831	863	871	849	793	879	877	814	823	871	778	814	824	842	810	827	854	829	819	831	849	813	841	845	851	847	898	837	836	837	860	797	838	842	828	829	809	817	834	797	876	814	838	848	836	825	849	802	771	818	824	772	794	827	836	850	838	816	807	817	832	872	870	822	808	816	856	843	815	844	859	875	776	770	854	798	850	877	801	813	813	825	829	807	839	804	874	833	822	856	782	859	839	819	835	809	811	825	821	803	842	813	851	761	815	828	829	821	815	841	808	846	796	892	822	865	810	845	850	820	828	730	805	819	818	785	839	839	810	807	819	817	837	773	864	819	839	818	854	863	809	841	904	842	829	829	854	774	812	829	855	806	806	767	843	872	838	838	839	786	817	846	862	813	865	802	802	839	798	807	866	823	877	865	852	843	785	827	801	848	835	896	856	803	864	851	806	809	826	892	777	807	805	843	820	828	851	855	841	784	797	806	805	855	842	830	802	878	814	804	802	826	769	839	824	799	794	837	918	827	797	831	835	817	819	813	862	862	815	802	798	827	809	836	835	825	884	815	801	809	850	841	897	809	791	846	832	821	800	847	766	831	808	862	814	806	824	814	798	797	829	836	832	757	813	835	881	828	858	824	843	849	857	834	759	865	826	799	832	887	799	821	844	792	800	783	855	885	824	840	818	836	835	770	826	852	789	823	795	805	842	821	869	801	790	847	814	820	848	825	861	797	827	879	797	842	854	823	773	806	788	875	805	790	880	903	874	831	812	778	814	829	832	827	806	840	860	823	785	845	836	826	850	837	863	875	840	852	806	832	815	883	792	779	834	808	827	802	863	787	859	840	831	833	803	840	794	833	783	847	835	802	803	839	866	859	828	810	809	828	815	816	780	841	868	818	815	795	795	845	830	811	808	842	813	872	811	770	831	827	799	820	833	861	807	839	823	831	850	823	811	828	829	798	872	856	831	782	833	858	835	829	798	781	874	829	894	860	809	819	797	844	871	803	862	805	820	813	849	846	816	810	850	782	817	847	799	830	793	808	753	748	833	799	832	796	895	816	853	807	851	815	828	821	824	854	767	837	795	822	824	860	850	845	855	781	810	811	838	801	873	874	845	858	836	821	820	835	810	840	829	840	832	789	824	856	806	822	770	833	832	836	868	848	881	836	825	812	800	856	853	813	791	849	818	840	835	836	792	786	839	817	817	811	819	812	839	796	851	799	847	815	845	814	787	830	837	778	839	826	874	746	788	838	811	842	814	809	876	838	880	782	840	836	792	810	826	832	838	846	869	851	818	825	830	863	817	830	875	842	862	817	814	808	820	753	854	808	812	799	881	812	832	789	839	822	831	845	829	827	795	839	823	852	839	855	893	845	765	827	858	863	825	832	843	841	802	831	821	824	827	848	812	819	827	826	821	811	830	780	821	846	825	834	807	803	856	827	783	878	798	775	814	841	838	820	824	815	847	834	835	829	813	802	864	802	821	810	779	835	799	869	768	797	769	825	819	858	886	829	831	845	860	811	863	796	844	805	839	805	852	824	796	812	818	818	847	846	815	869	832	834	765	830	764	837	825	824	820	840	798	876	863	831	810	805	833	845	878	837	794	837	845	810	861	831	833	848	861	826	850	802	763	844	836	831	844	818	800	848	824	840	804	847	811	856	782	826	837	843	744	906	835	844	808	866	792	862	789	868	816	813	815	813	792	831	824	817	804	832	797	867	801	861	844	872	821	803	790	806	790	835	846	800	792	820	881	835	827	830	838	811	839	854	791	802	816	865	775	824	799	802	838	861	799	866	838	771	787	812	798	811	810	812	834	838	779	827	793	836	842	849	799	841	765	831	864	791	875	844	797	806	788	798	814	843	879	827	804	786	830	850	778	838	829	841	775	816	870	837	824	851	809	870	847	807	813	801	838	821	854	813	821	857	774	852	866	830	778	834	834	853	831	853	836	849	835	778	787	820	765	845	841	812	818	827	809	786	827	855	769	830	835	814	790	814	781	801	838	862	832	908	794	849	811	778	849	821	827	834	844	822	820	782	774	859	863	840	774	831	872	827	820	821	878	851	859	795	855	810	826	831	827	814	785	873	804	844	818	825	869	827	805	814	836	816	812	829	872	854	763	834	816	766	802	812	790	850	832	845	834	778	837	819	809	811	818	842	807	814	859	869	838	812	833	845	817	827	825	827	831	845	854	812	798	877	879
27277	14921	23606	28646	14796	5028	1903	991	805	768	807	837	838	785	777	791	812	794	776	808	769	759	744	856	832	839	789	794	781	762	775	751	801	809	766	734	752	760	722	726	800	756	742	733	794	825	792	773	786	769	814	798	730	780	764	705	760	767	789	794	765	747	791	721	807	821	752	788	793	767	788	761	775	768	763	770	732	784	790	764	741	762	754	760	802	766	805	772	803	794	794	761	780	769	770	812	804	761	711	779	763	796	754	780	770	808	822	800	783	791	803	798	818	823	743	761	749	807	774	803	769	834	815	777	800	765	782	815	823	762	803	788	780	787	771	770	718	794	783	734	748	787	828	741	756	812	768	749	778	816	826	777	788	762	795	756	793	746	810	777	751	755	758	796	788	787	763	785	787	743	712	748	805	780	838	801	790	764	767	785	810	749	797	780	767	770	769	789	793	753	749	742	759	735	790	821	753	791	815	784	765	811	781	743	825	796	806	809	805	772	776	756	760	841	785	794	754	764	759	763	762	761	818	746	786	806	807	770	762	783	746	813	784	767	786	803	767	798	761	801	777	784	777	735	782	796	788	754	802	747	768	766	755	771	789	754	787	768	770	772	780	758	748	816	859	796	777	788	815	792	782	825	795	769	775	761	785	800	743	793	801	747	781	835	758	751	791	784	750	773	750	786	744	757	805	814	816	813	811	747	805	756	739	793	801	816	754	734	791	753	788	772	803	764	790	756	745	741	747	813	844	759	764	802	787	767	811	756	764	745	863	798	771	758	827	726	779	735	798	767	823	798	798	749	780	832	782	816	736	838	784	804	775	766	804	830	746	781	772	816	783	802	803	805	758	794	776	848	764	788	730	815	805	743	758	754	752	791	774	787	781	782	742	790	789	768	768	774	768	797	744	830	801	764	764	789	715	790	732	736	780	855	772	798	752	790	757	742	819	789	734	751	760	842	851	753	770	806	803	805	767	780	755	769	793	871	779	762	798	785	838	815	738	798	773	792	781	771	724	751	771	762	765	780	762	739	761	781	715	808	788	799	736	794	772	768	818	782	743	762	774	728	773	785	772	810	794	800	779	786	748	830	793	790	838	745	789	796	778	757	744	748	787	715	779	824	750	772	797	708	783	804	815	763	764	789	741	777	749	803	761	751	771	737	787	759	718	750	815	794	773	762	759	743	804	754	812	749	729	780	844	803	783	762	757	806	810	769	762	746	822	733	743	755	757	771	794	776	776	742	854	800	766	784	749	825	797	766	782	744	737	735	810	739	798	759	770	806	809	785	743	772	802	768	779	760	807	771	760	830	805	817	829	774	750	756	815	760	718	709	799	795	779	794	815	750	776	800	801	714	765	778	815	761	743	787	815	785	809	802	770	766	770	813	766	807	811	788	768	790	752	792	809	822	764	737	764	763	800	819	786	769	792	768	771	752	787	789	787	817	751	787	750	728	753	744	761	777	805	833	743	804	831	824	825	788	758	749	777	797	784	811	729	764	775	814	771	763	773	752	782	766	739	749	751	702	811	791	799	807	841	763	777	749	752	786	743	812	790	747	795	755	788	728	819	814	741	801	750	798	766	839	811	810	777	816	732	825	776	749	818	788	782	816	806	731	741	788	791	752	820	797	774	744	752	766	767	810	726	796	754	744	819	795	770	858	750	813	785	755	768	790	810	777	766	818	809	791	789	730	793	829	773	783	763	811	750	802	705	777	803	777	777	736	762	767	720	792	734	794	782	776	740	797	826	768	830	784	764	786	763	785	765	787	754	810	772	792	781	827	786	755	770	811	781	787	779	820	784	763	839	761	789	777	749	805	734	757	759	771	819	855	751	737	755	737	752	812	748	766	788	784	790	781	769	785	755	777	767	759	827	802	799	770	787	749	790	781	774	769	748	792	810	795	743	810	819	825	791	767	726	744	773	730	800	820	799	793	755	778	747	814	782	793	771	798	760	755	779	783	797	782	728	849	794	801	789	809	798	749	777	754	780	783	782	764	759	732	793	789	782	762	772	730	791	808	781	789	761	767	802	804	751	777	777	816	802	765	754	770	774	802	800	814	748	747	741	810	792	777	792	760	775	758	758	786	731	778	782	812	770	765	820	799	760	789	780	744	778	774	754	760	772	770	793	764	813	825	770	770	806	776	815	777	726	766	816	806	780	782	772	785	777	808	719	786	782	729	793	803	792	735	715	774	811	771	789	815	808	764	790	814	799	798	803	782	762	775	763	773	768	764	743	732	820	788	776	762	812	775	741	790	782	838	786	800	832	769	803	744	759	785	789	712	802	789	765	784	837	766	765	751	808	759	749	777	718	812	754	808	779	818	776	751	770	785	813	767	748	749	768	776	793	761	785	754	813	758	762	791	801	766	801	806	766	826	804	794	819	824	810	795	760	729	790	831	788	781	784	771	828	764	775	762	780	767	791	787	784	755	763	745	751	731	760	807	781	774	779	798	784	814	781	831	839	789	777	799	804	741	736	765	792	745	800	782	755	814	744	777	778	752	772	766	750	798	839	783	809	809	802	810	796	820	784	763	773	777	787	782	771	819	737	799	845	781	755	785	822	758	774	802	823	793	758	795	801	775	768	779	821	773	775	824	758	797	766	792	756	776	765	828	792	736	768	749	750	762	760	739	768	738	791	830	738	786	788	847	768	733	802	765	815	808	826	803	745	805	830	732	794	788	761	798	763	822	748	764	754	785	734	811	767	791	783	833	796	768	736	817	810	793	801	777	794	830	793	777	808	806	763	781	726	776	800	759	739	770	801	775	769	769	754	759	783	796	810	830	791	789	791	791	802	763	784	798	763	767	806	766	748	787	763	838	789	787	769	812	798	823	751	799	743	777	800	778	733	751	735	784	770	771	708	829	760	784	815	766	771	775	768	823	697	795	765	778	700	789	796	786	769	791	826	752	783	807	816	764	808	798	780	781	822	821	781	772	814	798	777	809	792	737	811	779	760	728	793	768	787	776	836	740	796	782	794	754	762	755	846	738	800	770	737	731	810	792	783	790	774	787	746	783	793	808	761	733	767	788	784	775	777	739	764	771	718	780	893	774	764	768	781	773	783	791	727	697	795	802	759	764	768	823	791	772	776	765	800	789	804	787	758	785	807	766	820	800	798	823	758	783	804	815	778	766	773	747	800	799	855	801	791	789	736	795	791	770	728	768	745	701	790	806	761	726	776	756	771	735	808	763	773	782	783	801	735	764	773	708	804	770	786	773	779	809	797	785	766	809	796	773	670	789	758	747	761	809	773	730	725	793	800	834	760	735	744	735	746	749	726	774	750	797	760	782	706	755	798	805	823	807	786	738	790	794	754	739	749	731	795	795	801	798	763	768	779	824	779	801	762	789	788	738	775	784	790	787	766	774	780	802	806	830	799	790	815	778	813	796	790	774	758	810	774	818	838	725	764	774	796	759	787	795	809	755	803	779	809	743	728	787	837	798	774	800	844	803	780	770	784	778	729	796	799	764	813	801
4971	5486	25168	20563	9908	3926	1668	845	695	694	732	705	734	724	702	721	703	722	735	693	714	752	708	758	763	692	739	697	701	730	724	716	701	744	734	732	755	687	708	723	707	729	718	680	677	712	695	712	743	749	691	766	702	742	702	675	700	690	727	747	724	667	756	730	678	658	725	711	758	709	686	728	737	658	713	656	705	694	712	687	739	709	706	720	704	689	734	733	699	678	736	707	694	717	695	695	710	695	695	777	716	746	677	689	699	691	691	695	729	728	722	700	699	707	723	695	734	730	714	709	743	720	734	675	768	711	717	737	712	689	720	715	689	690	755	712	723	703	751	769	667	694	712	678	693	775	733	687	718	697	727	727	701	719	750	722	693	694	709	722	687	686	753	722	685	728	685	710	675	711	747	670	757	717	705	695	701	682	718	688	706	737	726	678	685	724	711	743	681	658	739	708	709	738	694	705	713	757	717	730	719	710	698	641	727	695	708	735	676	697	722	685	771	746	754	695	680	679	706	718	702	666	738	682	699	677	674	697	690	722	753	720	733	719	706	719	716	731	706	668	684	751	758	668	711	705	715	718	706	690	703	712	687	754	687	664	692	702	675	751	670	724	735	695	758	712	701	692	676	675	659	672	686	687	704	682	688	682	714	713	687	708	716	702	736	708	675	670	748	696	687	676	736	678	686	721	699	700	647	655	769	714	685	738	773	698	727	692	749	722	674	744	650	705	705	641	702	675	708	686	686	663	681	717	661	729	717	694	716	667	692	657	711	694	728	690	684	737	713	703	755	731	728	727	697	678	721	713	734	660	721	731	679	767	691	740	707	691	723	698	711	729	683	691	717	740	746	744	687	716	736	715	697	696	756	689	737	715	707	744	683	685	680	696	675	677	663	748	718	721	696	701	725	737	693	723	688	747	673	719	706	682	698	707	718	727	752	729	733	736	738	685	731	713	688	683	740	740	699	719	709	720	727	712	709	685	705	731	745	711	674	687	693	729	745	719	696	713	739	677	657	729	721	731	715	677	681	676	707	704	690	693	749	721	738	739	733	718	726	698	674	694	675	719	692	679	749	717	721	786	715	717	752	732	682	693	709	737	703	764	707	712	712	700	698	704	713	711	666	711	693	680	713	736	718	697	710	745	684	776	754	704	676	679	707	669	691	704	738	660	748	723	762	703	744	717	693	701	713	694	746	740	679	668	725	684	742	727	713	705	709	716	668	747	756	723	693	709	675	747	728	741	704	654	697	701	737	738	697	682	700	725	673	747	719	698	724	667	700	717	671	715	681	642	676	739	717	700	684	700	695	657	720	705	692	715	735	796	734	704	706	692	685	690	699	699	732	706	723	745	695	693	699	665	709	689	724	675	712	761	724	696	702	738	675	702	733	716	703	684	737	720	717	698	769	667	606	721	712	663	680	721	665	756	687	709	727	733	704	680	679	706	721	710	702	690	696	710	695	717	702	716	729	630	732	667	674	711	665	688	707	705	698	719	698	740	734	698	744	747	679	730	657	710	690	709	706	734	736	745	720	725	658	703	749	757	725	669	707	646	669	712	714	722	708	713	674	709	723	702	724	723	685	732	712	725	671	696	726	689	731	737	664	719	647	681	699	700	723	719	717	698	706	704	681	731	711	694	699	699	700	707	701	738	733	697	730	701	682	705	693	683	687	702	711	729	752	738	682	727	688	700	668	739	710	757	720	706	732	734	765	682	732	678	711	708	735	729	705	730	684	692	687	681	694	721	776	722	698	781	659	729	736	728	718	724	697	678	753	693	674	709	716	755	752	677	717	716	760	671	732	704	794	725	655	715	734	711	685	683	649	703	711	701	699	666	715	716	686	711	723	660	702	719	674	753	682	659	714	652	722	732	713	703	734	717	740	695	658	705	683	664	728	730	681	707	699	703	707	686	743	692	712	731	644	697	741	721	692	729	729	721	664	693	713	719	741	688	734	712	741	697	728	716	687	704	706	718	750	711	718	708	691	715	674	762	754	690	724	650	707	792	694	691	734	691	724	728	717	691	693	680	722	709	697	692	708	709	707	731	740	728	702	692	678	719	733	750	680	764	710	711	657	711	697	721	740	647	697	685	711	683	679	725	662	667	679	698	691	712	717	733	701	706	697	708	701	695	717	679	734	707	678	741	701	660	717	730	705	714	767	653	674	687	709	741	767	710	708	729	744	738	687	741	709	707	660	721	701	699	709	695	738	716	717	762	696	718	692	671	737	686	686	708	678	713	693	748	705	678	726	710	744	711	706	677	732	700	735	742	705	731	708	758	710	717	703	683	670	752	700	714	715	752	700	716	687	705	683	740	676	695	700	678	708	707	705	715	718	702	750	738	689	706	726	747	679	717	695	719	680	694	709	694	700	718	702	662	746	694	745	701	716	706	699	679	685	728	702	703	744	744	688	755	629	677	704	726	709	708	730	700	721	722	702	721	689	764	727	720	684	720	696	726	731	691	700	731	743	754	721	705	703	703	714	759	719	699	752	732	698	717	665	675	722	712	678	759	695	684	766	728	676	669	725	715	713	737	674	747	726	687	752	734	688	718	680	709	676	719	763	720	694	740	717	755	713	675	725	701	666	681	689	699	699	720	718	708	703	704	720	730	718	689	704	735	714	724	680	765	720	667	744	700	650	737	669	679	736	650	725	715	723	682	750	687	654	706	721	697	696	691	731	736	751	735	709	703	709	680	688	760	684	720	701	778	657	720	721	698	714	729	684	780	713	757	707	684	651	677	727	730	700	726	630	659	721	747	661	705	707	729	719	701	679	687	691	674	701	670	677	745	718	713	701	685	738	752	712	707	719	714	697	716	704	705	732	695	669	716	688	732	716	724	701	719	710	726	661	712	714	704	752	700	710	733	727	741	780	723	667	665	767	678	754	724	689	718	731	719	702	738	698	710	662	698	684	752	674	740	712	696	721	709	691	661	727	712	686	656	720	688	751	659	727	708	685	723	743	713	701	709	686	702	681	715	711	714	679	709	719	707	689	740	719	737	691	740	722	737	731	705	699	696	705	680	692	757	701	672	678	696	673	671	671	655	726	698	753	739	667	663	695	740	736	757	711	689	697	694	680	684	721	748	737	741	707	747	683	744	698	671	701	670	685	710	731	684	720	739	639	701	736	720	717	740	716	669	711	682	689	700	721	755	716	718	666	725	742	752	669	746	718	734	735	708	722	745	712	690	670	723	727	720	696	670	759	680	707	719	722	757	732	702	697	673	678	755	692	675	728	713	739	736	725	738	716	712	673	723	764	687	693	710	709	733	718	733	688	720	717	670	744	739	713	679	751	669	701	693	723	705	734	712	709	719	696	682	738	716	723	767	701	689	709	731	697	666	705	679	711	751	743	717	680	750	748	703	706	751	688	713	686	715	762	751	714	795	737	722	692	709	692	690	699	741	726	678	733	735	702	684	735	732	671	659	681	671	723	703	707	676	773	705	713	729	717	698	662	693	726	690	694	695	682	699
24465	21103	38422	60029	48952	31321	14803	2908	919	827	805	767	785	784	804	793	817	764	743	771	794	813	766	756	781	795	782	755	766	742	740	800	771	783	742	786	776	729	709	793	737	751	755	768	726	800	762	766	761	760	765	739	765	771	794	783	753	740	779	785	781	738	771	744	780	787	697	726	769	755	754	756	734	765	745	793	779	778	772	739	799	732	730	748	783	738	728	745	754	753	722	730	743	799	726	763	747	753	757	789	733	749	762	751	768	731	763	733	797	759	780	758	789	799	725	679	735	754	737	729	776	750	750	743	757	783	741	789	733	778	701	746	802	758	812	755	724	772	750	720	763	746	749	781	774	755	757	753	758	746	771	738	734	778	779	754	720	765	766	745	748	775	722	778	798	757	740	727	766	765	800	792	768	762	747	745	778	781	761	731	804	764	747	734	775	713	738	744	737	742	749	719	737	760	775	760	805	768	743	773	776	743	778	720	742	747	767	752	781	724	754	774	712	774	768	743	751	771	735	799	699	720	762	775	802	782	757	771	725	736	776	780	737	747	788	752	794	751	788	811	724	758	745	767	718	774	695	707	749	744	765	728	789	802	729	737	749	704	679	776	777	793	785	805	825	719	742	728	747	774	789	766	742	726	727	760	767	778	785	805	745	752	729	760	781	706	718	696	763	808	759	695	715	757	755	731	767	764	754	759	760	744	766	763	774	769	764	760	779	774	747	720	780	770	697	769	729	742	781	764	761	799	747	733	751	760	718	799	776	733	742	712	751	703	768	769	780	746	761	736	684	813	724	747	727	743	769	789	712	780	767	760	765	759	743	750	765	764	777	810	746	719	742	746	776	761	701	748	766	702	749	768	751	757	766	730	723	784	742	705	771	744	722	728	728	702	719	763	707	711	806	774	777	785	735	741	739	746	767	764	703	742	765	750	735	752	781	745	725	788	761	791	772	732	733	745	749	705	772	744	772	750	783	760	729	728	771	723	788	754	728	739	752	790	748	781	779	799	739	797	746	753	746	793	708	758	790	722	754	747	748	713	739	765	739	745	734	746	767	745	787	702	770	752	780	724	777	768	777	722	782	757	755	723	764	713	735	782	760	733	764	718	771	763	787	728	725	731	755	787	754	712	709	663	750	755	753	730	742	743	717	718	753	726	734	759	739	736	765	806	768	709	743	723	767	779	744	749	764	804	765	772	774	773	776	765	760	781	744	718	773	748	763	726	771	706	767	724	740	712	779	774	696	728	763	724	743	745	784	749	739	764	778	747	725	765	733	768	732	810	793	758	744	761	698	782	732	735	762	761	766	696	724	766	775	776	745	712	776	738	783	728	755	740	769	750	730	720	751	761	791	734	833	739	763	732	805	754	727	731	740	735	755	732	745	788	743	723	766	751	746	755	791	757	792	740	744	731	767	751	748	809	782	763	785	800	772	767	772	771	785	762	768	762	769	770	778	779	744	760	737	731	766	799	775	702	780	813	674	741	757	769	755	733	780	720	763	686	748	770	757	799	778	757	718	732	750	710	711	737	760	747	693	766	790	761	810	726	792	796	740	775	727	753	730	745	780	764	750	757	770	793	751	763	795	728	719	738	773	720	740	761	772	740	750	766	746	748	769	783	755	785	768	748	771	748	770	748	771	789	787	776	749	711	760	779	724	736	771	761	752	738	737	779	757	743	759	741	749	745	783	786	763	703	792	791	733	754	788	739	725	790	721	768	752	736	744	774	763	725	802	746	736	731	714	705	765	749	779	778	733	767	768	770	773	767	747	769	739	767	733	766	778	757	742	743	749	789	756	774	802	774	738	707	713	723	767	723	730	747	774	727	789	720	764	782	762	743	749	752	772	794	741	794	723	830	738	787	740	797	726	752	750	761	757	757	756	743	797	766	765	772	742	777	777	798	702	785	717	745	762	726	663	754	716	750	766	694	765	753	754	747	769	771	741	791	746	715	698	740	791	763	749	753	751	766	745	719	781	776	758	772	741	795	729	785	749	850	747	787	774	729	718	787	780	705	721	777	733	730	756	793	709	701	689	703	694	765	787	726	805	762	806	776	758	752	741	742	733	704	729	734	749	760	734	786	750	720	708	767	792	754	758	732	691	768	747	709	707	755	726	795	736	775	793	728	762	726	787	737	772	789	781	727	774	756	739	727	762	738	707	736	716	749	792	788	775	729	759	758	743	746	735	776	745	743	782	706	731	725	785	708	721	762	771	749	816	729	767	755	765	702	727	772	747	776	716	705	722	784	753	706	755	750	778	748	725	781	775	791	779	796	718	764	757	757	726	738	756	755	775	797	753	735	739	725	694	705	737	714	778	750	753	756	788	722	789	684	737	730	757	727	765	722	761	790	733	721	710	746	766	740	725	776	720	718	748	736	738	767	739	812	754	833	750	758	781	797	740	770	805	755	800	741	781	787	766	805	743	740	721	787	732	732	751	775	806	794	742	773	760	762	763	736	758	723	735	764	802	768	778	725	798	742	753	767	768	754	782	737	755	811	763	708	750	801	786	746	811	780	741	713	724	710	702	731	775	786	735	777	683	738	793	802	738	784	776	715	781	732	749	737	781	773	742	741	734	760	784	794	723	755	723	768	785	783	731	769	759	763	797	723	796	751	721	771	745	791	773	704	765	731	719	699	751	742	788	801	768	770	755	768	804	777	736	761	787	765	749	740	785	797	793	732	799	790	769	797	739	778	780	759	778	775	742	734	718	754	771	737	765	763	741	785	805	726	733	752	729	739	784	711	796	743	753	719	738	762	755	728	750	730	757	814	762	747	765	722	797	783	770	702	751	758	734	749	765	799	725	728	756	742	762	774	739	812	750	705	754	742	702	731	752	751	768	747	745	791	816	747	723	752	751	708	709	735	762	784	726	759	762	718	744	838	731	750	729	755	747	735	799	767	779	744	746	796	757	768	726	797	778	719	744	751	741	756	817	696	762	781	764	748	800	770	773	751	809	776	737	765	801	735	709	750	703	767	740	732	723	774	735	747	741	686	808	837	727	776	748	738	731	710	773	763	707	746	730	773	789	777	736	687	769	751	740	799	790	753	750	725	796	752	740	735	750	725	751	754	754	807	739	733	762	780	761	744	786	773	689	795	758	743	764	754	748	748	784	745	780	743	744	777	771	739	754	736	741	756	760	791	764	766	733	776	736	787	739	730	767	725	731	768	746	786	751	742	765	796	753	691	789	730	744	730	772	762	752	728	748	791	790	782	763	785	745	742	719	749	747	756	731	728	730	771	790	737	727	750	721	758	769	809	769	801	753	748	775	759	779	772	744	778	736	780	739	740	754	766	767	791	731	784	779	795	740	756	708	722	805	798	770	778	767	759	776	735	742	763	796	782	747	808	733	741	750	771	761	734	719	734	704	740	736	742	761	734	723	726	716	697	782	739	727	755	728	770	798	775	721	803	747	789	751	749	740	725	696	741	760	755	760	760	719	731	726	797	745	739	763	778	729	722	744	730	702	752
3880	40115	75164	68062	46048	22832	8817	2095	743	787	732	763	769	722	742	729	726	785	746	781	771	799	773	778	737	796	745	789	742	768	738	803	735	776	775	742	699	761	733	765	710	780	776	783	732	704	724	762	719	751	666	764	779	702	765	724	768	730	736	724	712	779	708	741	740	762	704	769	774	755	753	769	783	736	732	799	727	756	758	724	737	754	747	760	704	760	728	740	741	754	721	749	760	749	726	771	755	757	698	738	713	723	695	742	769	745	712	744	775	729	727	748	795	759	737	680	695	716	697	768	756	819	775	805	764	804	757	826	771	756	701	741	742	710	760	721	736	751	788	765	749	763	751	734	673	738	711	709	754	769	730	741	775	769	775	764	702	720	750	754	766	742	727	763	766	711	739	726	776	725	721	771	699	723	725	739	764	768	726	713	733	769	713	754	790	702	736	775	747	772	741	742	755	770	724	743	683	767	726	729	771	770	737	725	724	708	778	774	728	686	758	728	727	756	784	803	816	740	765	715	785	777	733	787	757	773	774	744	706	735	681	724	778	718	736	779	793	748	713	725	727	749	744	713	719	734	739	799	724	700	724	706	734	761	726	684	724	722	733	752	739	730	762	732	781	711	748	719	768	749	758	731	740	742	702	727	733	708	764	770	723	762	800	733	674	728	712	824	725	747	729	759	763	751	792	666	777	785	724	713	771	805	731	764	740	760	770	708	784	687	730	734	754	766	743	752	699	731	763	744	731	765	710	754	770	770	723	732	788	702	759	734	747	790	715	736	758	750	793	747	749	730	791	720	769	774	732	740	768	706	796	802	722	743	738	716	707	722	730	729	746	731	742	780	740	717	783	752	721	764	724	762	734	739	750	726	725	775	742	725	745	735	717	737	697	768	736	715	791	763	759	768	731	766	760	708	786	784	737	754	700	768	765	761	741	778	734	726	741	745	705	756	774	753	727	781	727	761	786	820	772	767	709	741	702	780	758	718	743	728	733	769	745	693	727	729	708	776	728	765	758	739	722	726	725	745	771	764	750	776	770	747	748	745	754	736	771	761	706	747	757	702	727	767	712	773	774	722	719	727	713	738	762	758	801	744	736	705	743	707	715	756	750	749	760	739	742	714	776	745	772	733	706	729	774	732	715	721	708	729	723	748	747	735	718	744	738	728	743	762	763	724	749	735	753	748	736	712	702	710	692	725	724	742	703	787	771	773	715	692	740	765	761	743	692	768	705	747	732	750	746	719	746	739	736	747	759	768	768	769	711	727	795	747	798	693	748	741	765	738	695	738	753	758	776	714	768	725	790	753	689	724	753	726	740	747	784	746	770	733	758	756	737	731	786	724	771	764	756	790	752	759	698	788	748	752	789	714	754	769	717	734	773	736	753	709	777	727	734	727	771	707	738	702	748	706	815	699	750	751	738	734	729	723	707	737	763	751	762	726	695	750	694	724	744	727	731	732	754	767	711	726	711	754	788	709	739	773	760	751	774	751	791	731	762	696	727	680	674	757	774	701	748	778	781	733	756	750	752	745	707	759	713	741	750	761	739	752	762	780	721	727	748	747	716	736	757	754	787	739	763	700	763	742	724	732	790	781	755	710	720	796	751	720	734	712	778	712	727	754	763	778	730	730	787	734	755	762	706	726	732	707	777	758	777	734	761	726	690	709	717	788	747	712	765	749	769	752	761	705	725	732	689	694	764	745	746	759	710	720	734	734	682	710	732	734	739	734	723	740	746	707	717	711	737	742	789	729	781	747	709	723	742	690	724	686	731	765	785	720	738	739	756	713	728	727	765	725	744	723	743	705	783	763	788	783	728	747	769	745	766	730	706	737	747	719	715	742	695	793	740	730	735	746	748	690	724	724	749	740	722	745	779	723	707	736	737	738	737	767	746	746	756	742	826	771	740	757	764	736	735	744	731	733	795	762	683	716	720	678	725	727	784	789	738	735	761	704	739	746	733	692	728	775	751	766	726	712	772	740	755	807	746	716	747	772	805	737	735	724	710	754	728	730	751	798	729	763	765	764	706	761	780	740	755	753	783	720	737	727	693	685	713	740	758	746	818	702	744	763	703	778	769	783	751	725	758	732	716	712	748	682	735	761	738	763	735	723	737	728	738	699	762	756	698	756	751	716	727	718	710	763	775	772	789	731	810	737	752	693	769	754	735	732	771	757	765	753	722	705	752	780	747	778	731	754	758	767	671	750	755	774	797	796	691	724	768	719	743	713	783	729	710	767	775	721	727	679	719	757	752	701	700	754	750	712	747	725	744	714	708	738	774	717	747	764	738	747	746	776	707	730	737	767	742	811	739	794	801	732	750	721	687	769	720	761	760	833	742	730	725	815	752	726	767	736	684	733	756	742	763	764	781	772	752	744	769	729	734	769	717	757	703	766	759	705	746	692	748	726	742	781	745	758	783	728	723	772	674	700	741	768	759	705	731	750	755	760	715	711	748	755	701	757	738	769	707	671	788	764	703	717	697	777	681	764	736	735	714	771	794	757	743	673	718	732	749	734	693	735	672	738	734	706	701	741	752	781	721	690	768	733	778	744	762	710	744	729	642	781	784	743	754	699	788	741	704	776	736	731	735	704	785	725	731	751	747	729	708	697	726	721	747	776	776	771	765	767	705	742	755	773	728	770	748	797	709	703	727	736	754	734	785	754	727	737	790	683	725	783	707	730	738	708	739	755	755	723	701	749	770	741	727	715	722	740	754	736	712	727	732	736	719	750	766	769	785	719	736	708	733	769	733	772	763	712	748	732	741	719	721	744	780	758	701	695	757	792	733	699	753	701	699	789	733	750	772	749	691	776	722	731	758	731	758	713	748	706	744	717	736	734	725	719	747	715	746	690	741	714	734	705	729	741	740	792	718	687	737	747	719	737	732	729	740	761	735	707	778	693	770	755	735	775	758	716	728	727	775	751	742	709	770	685	728	763	763	748	772	746	771	693	769	715	696	705	753	751	735	766	731	772	714	730	714	757	747	711	722	776	753	697	820	736	793	700	748	700	733	760	747	760	717	762	734	787	709	750	725	750	739	759	706	714	743	741	736	710	761	762	769	749	780	772	763	713	759	733	740	767	744	753	772	750	716	744	767	740	754	771	733	702	710	761	748	767	771	722	789	704	733	730	680	739	732	748	718	746	716	731	713	748	741	783	719	709	759	695	726	754	737	718	767	735	724	737	702	684	746	766	725	746	733	692	780	781	735	776	720	736	721	763	756	713	703	805	750	679	736	694	740	768	732	731	731	736	759	740	773	763	691	692	757	789	704	757	784	755	751	742	739	731	694	787	732	730	707	719	764	708	687	773	756	723	742	763	763	805	765	752	759	742	741	728	743	718	777	726	779	727	714	718	734	743	761	767	779	741	720	705	740	731	784	750	716	777	708	742	773	734	771	720	755	731	772	765	755	691	719	697	794	736	748	713	739	766	741	717	723	712	767	771	775	729	765	726	749	721	700	713	735	796	715	775	733	753
23752	21089	36007	53739	54426	41937	23859	6217	1206	957	905	855	822	886	896	856	850	893	813	848	863	851	872	831	831	876	799	793	825	784	879	857	887	849	906	841	843	830	809	804	852	868	851	878	798	817	813	813	872	870	869	870	792	903	856	852	878	839	819	806	857	821	788	825	876	843	882	777	842	871	856	824	795	833	834	824	900	830	877	792	865	820	826	828	828	784	840	836	837	826	845	804	776	821	794	818	774	836	864	814	854	858	801	837	853	803	796	796	831	788	856	814	840	779	851	813	797	817	825	814	839	824	828	877	855	874	858	836	878	822	871	832	833	892	804	807	818	851	854	836	855	843	820	825	834	831	846	824	835	815	845	809	790	826	842	770	847	810	856	849	800	801	786	834	789	835	903	782	796	825	834	831	787	842	879	820	852	823	807	805	905	854	834	826	821	835	821	832	792	860	844	834	837	852	897	813	814	811	804	839	823	810	877	827	785	848	881	827	792	813	860	854	822	832	795	835	880	867	801	824	844	855	809	828	816	850	885	785	804	821	809	849	799	876	853	806	895	810	853	814	857	835	814	865	817	858	820	790	822	827	832	792	879	880	829	824	855	800	811	836	855	832	807	845	822	793	813	829	873	821	816	823	835	832	834	801	849	806	812	789	810	810	828	833	841	820	805	853	819	849	841	820	819	785	815	808	848	846	803	815	832	800	800	821	815	831	819	822	882	791	777	811	812	863	823	820	863	862	829	823	789	861	893	836	847	823	843	790	834	869	893	841	842	881	848	835	827	911	832	835	819	885	778	851	803	820	794	893	867	764	896	858	815	807	856	845	830	868	838	854	838	815	830	809	854	816	870	789	797	826	878	754	806	837	860	810	831	888	817	785	832	837	837	835	846	856	817	847	875	837	782	821	867	861	813	846	830	823	798	803	818	868	829	852	818	818	829	831	840	836	856	881	785	870	826	845	830	835	790	830	774	832	819	861	869	812	792	824	894	851	900	791	850	828	802	826	843	922	852	798	851	836	836	873	856	811	809	794	823	826	811	855	862	852	821	872	813	826	823	763	779	840	823	834	853	848	821	862	817	874	873	868	849	870	846	811	850	872	804	817	812	787	832	843	823	873	799	864	845	863	819	829	900	852	866	877	824	825	888	871	792	805	905	841	830	835	837	825	804	802	803	833	836	866	800	812	837	769	775	858	836	835	847	821	826	799	828	835	853	782	816	805	784	830	839	827	839	859	835	864	860	868	833	811	841	824	807	795	830	837	837	800	820	865	818	826	821	831	821	855	874	822	812	837	857	852	882	799	829	850	831	777	841	831	809	781	801	798	848	822	838	836	860	829	813	787	838	807	829	812	821	832	798	841	826	847	869	835	827	821	862	791	849	852	835	912	829	855	806	821	800	830	745	742	884	880	850	850	833	902	848	815	854	806	856	852	835	816	823	806	751	810	880	859	819	848	836	885	889	847	850	856	796	817	797	865	807	849	861	817	826	850	851	821	866	867	784	822	815	879	862	775	816	814	842	849	853	830	810	850	840	829	851	858	850	851	800	818	891	847	814	902	826	794	892	844	820	817	859	828	840	777	809	842	929	826	834	780	841	851	791	801	826	864	792	794	829	853	860	770	826	831	789	803	840	806	814	848	860	822	786	791	854	848	875	870	875	823	842	778	853	867	807	842	808	818	828	834	874	861	833	809	806	809	807	847	863	839	800	801	853	825	818	836	800	830	829	841	857	806	884	841	798	831	830	871	809	856	835	856	842	847	821	832	832	834	764	789	856	893	831	848	847	809	832	801	816	846	804	871	790	856	842	823	890	827	842	872	878	776	821	846	792	813	825	800	830	796	853	837	867	790	860	868	840	788	843	824	837	819	876	796	823	868	817	807	835	842	873	842	806	863	812	851	800	869	839	832	845	834	817	826	907	876	863	821	843	842	839	882	877	833	842	823	784	822	780	790	813	842	845	827	837	837	874	832	812	838	822	861	860	824	839	816	890	887	827	804	847	792	818	784	787	834	868	831	821	862	868	826	902	862	881	851	845	848	859	835	895	893	832	849	859	884	880	839	828	797	828	793	823	856	855	843	821	858	851	844	821	862	839	855	842	830	841	849	851	819	801	903	853	843	819	824	826	872	821	843	770	813	767	824	839	848	831	828	794	837	886	850	944	825	843	864	776	840	903	858	863	815	881	851	876	835	904	796	813	818	849	802	863	858	815	848	852	768	836	832	861	813	847	877	789	842	792	839	834	867	851	834	779	795	814	865	840	821	885	839	831	812	798	853	832	849	857	803	821	814	787	833	802	831	815	832	770	798	823	805	842	822	875	813	842	860	841	800	799	846	794	813	768	813	831	857	851	855	890	781	903	882	847	848	794	808	864	865	813	834	853	828	845	866	800	854	841	850	845	849	825	818	839	814	833	809	838	861	880	871	801	765	858	763	825	837	808	853	794	832	833	785	797	869	843	828	823	811	803	851	892	846	881	889	812	868	833	817	835	824	806	813	809	768	842	839	831	857	847	797	860	869	898	811	782	844	758	802	802	779	911	827	827	842	799	814	797	839	818	852	828	870	827	785	776	815	811	821	849	836	835	776	787	821	846	866	858	840	831	811	820	814	839	868	800	867	788	814	869	846	855	862	833	861	829	820	830	855	819	813	803	851	839	799	805	864	831	832	826	866	908	823	839	810	875	835	797	801	836	873	861	837	874	781	820	847	808	902	859	830	801	826	851	797	863	824	836	821	831	817	818	814	846	825	864	851	833	781	868	748	856	784	827	863	812	814	835	819	886	821	798	837	832	823	839	859	759	861	769	844	842	848	856	843	820	807	821	851	827	800	843	830	812	814	836	818	825	826	789	847	821	852	824	818	836	801	878	769	804	779	796	795	813	844	837	870	839	844	817	850	830	801	896	861	810	853	835	841	844	874	836	809	851	815	866	773	850	873	836	860	809	826	837	871	844	782	833	806	804	795	810	818	856	840	878	776	846	862	823	842	799	785	879	806	903	850	839	802	790	827	884	824	833	900	823	850	806	846	803	827	816	838	811	845	863	813	809	810	880	865	819	802	805	845	830	856	810	821	842	817	844	799	863	821	834	815	819	812	795	863	847	807	814	819	833	847	804	833	791	839	787	798	813	822	871	832	841	888	855	841	862	802	817	848	836	855	824	859	851	878	816	804	797	804	820	844	785	828	837	836	841	853	843	840	839	839	845	849	850	900	822	828	895	790	821	833	833	819	832	821	792	898	831	814	787	888	863	892	812	833	860	820	806	807	871	841	869	809	831	800	816	828	835	831	779	807	822	823	839	824	831	834	791	841	835	813	776	851	881	816	846	865	810	821	854	827	846	850	872	822	838	859	880	862	862	836	860	858	837	801	819	835	778	839	854	826	799	826	814	860	835	889	842	840	810	861	879	834	764	863	816	889	873	869	820	824	847	861	842	804	764	851	789	829	790	807	831	814	831	846	874	850	793	799	810	850	845	865
4023	39279	75004	75817	61077	35572	15159	3957	936	826	788	821	807	771	790	793	803	840	796	808	806	872	829	800	818	781	838	835	804	773	878	808	775	849	809	853	816	813	836	846	809	859	850	766	839	859	805	818	886	815	853	798	832	828	846	805	826	870	778	809	791	814	797	766	786	831	812	788	794	787	803	800	796	828	813	823	811	838	879	825	800	771	808	782	801	780	828	829	820	824	828	823	792	825	796	827	857	817	836	790	818	854	801	773	801	805	827	855	829	785	837	890	841	862	855	823	777	809	826	788	796	818	802	817	789	826	811	847	828	883	790	837	798	825	810	823	802	825	827	846	806	775	836	807	817	915	810	803	880	836	755	822	814	830	849	853	844	867	776	828	848	824	865	780	818	825	849	787	780	748	825	872	805	787	775	786	803	800	814	752	837	803	825	819	820	797	846	828	798	832	852	819	823	800	774	837	816	808	798	831	871	804	871	783	840	797	780	788	829	774	862	888	830	828	815	801	820	790	864	804	806	852	793	831	806	756	877	829	792	784	817	783	767	790	828	767	855	789	830	769	825	802	781	831	776	823	760	767	814	808	868	819	837	778	840	790	853	811	801	856	792	816	810	781	805	854	793	776	806	836	826	774	824	828	817	844	817	831	843	814	779	833	851	837	800	785	820	820	847	834	790	825	800	803	861	799	827	852	850	781	817	813	827	838	822	905	851	790	803	867	804	831	829	839	787	811	795	770	804	812	808	825	845	825	815	831	793	782	885	814	849	798	779	802	825	817	825	811	834	803	780	809	788	807	780	837	791	785	818	802	783	802	856	784	795	795	854	816	814	820	852	830	818	834	865	788	804	803	821	798	824	767	826	808	775	812	803	805	797	753	768	794	802	848	804	761	872	814	793	817	860	800	820	832	774	797	760	812	815	836	854	753	804	831	786	826	817	815	827	811	844	869	812	804	781	868	784	843	836	834	784	798	831	853	839	812	801	840	805	795	792	824	835	835	819	806	788	772	838	786	814	797	774	803	813	814	794	835	779	817	812	825	803	805	833	855	857	844	821	846	797	779	854	819	815	781	826	830	788	827	763	767	814	761	850	773	835	822	786	827	797	840	826	870	797	782	782	826	806	771	805	829	797	808	820	820	791	791	827	851	823	828	834	814	795	829	860	825	800	821	815	818	857	773	786	799	832	790	817	810	826	804	795	827	805	824	885	798	803	803	800	807	826	799	823	798	844	787	816	779	776	824	797	822	842	813	862	786	810	805	826	819	851	833	765	802	798	843	866	786	803	810	832	759	812	828	758	818	816	790	749	844	810	754	826	828	751	826	819	815	851	839	801	833	859	830	819	815	801	820	824	838	865	826	875	831	839	804	720	790	823	844	808	824	779	831	806	831	822	841	800	773	836	788	760	887	848	855	849	836	807	818	809	803	810	818	817	800	804	815	793	875	805	826	832	803	827	804	810	793	798	813	799	802	801	821	842	760	784	800	859	818	819	817	837	818	852	816	740	845	811	797	798	778	833	787	874	805	806	807	845	823	777	802	807	829	805	790	832	804	820	800	857	804	816	796	848	721	863	804	799	799	845	807	826	802	760	850	806	808	814	799	814	763	805	824	830	821	810	815	845	841	799	785	837	782	796	778	770	863	782	826	802	788	847	793	817	827	787	772	806	811	806	794	776	773	774	855	877	794	808	831	843	791	845	813	836	841	819	782	867	806	856	808	809	824	788	823	780	829	805	786	810	806	848	801	809	794	844	848	810	852	853	844	816	836	808	823	751	829	839	757	750	851	827	837	879	817	791	787	749	821	781	787	786	815	861	846	812	821	845	795	841	842	801	802	844	803	812	822	813	842	810	790	846	805	830	805	777	825	789	767	833	856	775	839	784	827	806	770	824	809	778	846	803	854	889	806	839	822	854	768	759	854	807	833	786	822	805	822	839	795	868	820	837	766	822	783	830	818	783	788	748	823	832	857	775	740	837	806	778	856	782	869	829	802	815	798	807	821	830	773	832	813	820	801	845	861	857	813	792	835	835	784	846	842	808	829	802	789	825	798	759	825	842	791	828	793	833	791	827	766	807	785	773	835	779	807	857	785	804	857	815	807	811	804	810	844	840	799	817	798	817	850	840	784	790	843	756	796	811	836	887	800	786	773	804	759	818	762	825	800	770	785	824	766	840	843	801	855	812	796	781	806	780	791	815	883	818	791	839	780	798	848	776	829	770	798	820	841	782	864	823	762	811	832	815	801	819	841	820	827	790	782	805	802	807	858	795	839	815	803	806	827	814	775	815	822	781	810	816	788	762	766	796	792	802	850	768	841	842	799	830	822	792	829	829	834	772	822	826	834	802	823	829	766	790	796	832	830	848	863	797	833	781	863	827	774	805	812	827	753	841	791	852	809	805	790	904	860	750	805	789	820	784	845	788	832	852	833	785	821	830	784	833	811	778	846	835	797	800	777	769	799	801	796	788	857	818	811	828	777	803	780	782	754	828	838	798	840	811	799	834	843	892	813	760	799	783	792	803	807	795	820	763	812	768	850	783	796	845	772	825	810	817	810	777	799	850	842	790	830	814	817	780	801	789	825	796	793	776	823	834	754	826	830	825	800	778	814	788	802	774	798	814	844	813	773	823	843	816	797	811	815	844	822	830	792	813	823	827	809	825	774	802	770	835	776	822	807	799	840	793	797	747	812	820	806	810	803	809	813	804	787	807	785	777	833	848	821	790	800	794	807	803	769	855	796	818	838	876	825	825	783	769	826	808	828	775	800	812	840	804	801	845	810	789	839	818	796	824	854	835	776	724	839	828	860	827	830	801	837	815	774	822	812	883	856	764	809	756	733	853	773	822	777	812	795	829	833	766	813	807	821	835	795	845	809	787	766	766	864	808	784	811	825	846	820	855	762	765	838	809	798	788	823	819	818	818	843	832	872	833	859	805	769	758	797	852	840	784	833	805	827	805	768	803	843	798	757	820	834	800	809	833	777	815	804	819	796	794	808	790	830	816	769	791	785	823	863	820	862	785	796	792	817	816	801	813	802	804	804	853	770	822	817	844	831	764	750	805	800	821	804	805	794	821	808	785	854	821	779	731	840	762	822	760	824	789	829	842	803	845	828	777	820	817	776	762	797	813	814	836	799	824	842	819	825	788	814	820	810	825	812	803	796	845	862	798	821	770	811	822	810	833	784	769	850	782	782	799	790	837	855	779	840	818	775	829	802	854	809	791	825	782	797	800	736	855	797	833	821	774	824	839	815	817	810	832	772	800	822	858	831	806	792	799	812	860	802	803	820	785	812	832	772	821	794	852	797	796	825	732	852	815	777	833	765	814	805	787	824	814	824	825	828	778	831	862	768	788	855	886	828	790	825	788	813	839	791	816	800	822	839	819	777	819	824	796	825	834	784	820	850	830	805	789	819	789	821	759	822	795	821	856	879	783	825	833	833	812	883	851	795	796	796	795	815	749	826	766	819	789	823	826	830
27311	14244	10970	23929	16532	7386	2636	1228	791	737	806	775	792	712	806	813	786	720	725	808	761	763	779	724	748	735	794	805	789	757	807	774	772	782	757	794	801	769	777	777	802	790	756	776	773	786	708	785	773	766	778	741	736	712	760	773	763	799	779	763	773	765	729	812	801	777	771	755	804	794	802	797	697	749	788	784	762	769	803	726	737	745	708	833	755	795	753	785	829	728	710	829	756	788	794	758	782	771	746	778	759	764	777	788	763	773	734	736	792	783	763	786	744	728	774	755	735	719	752	783	806	775	778	752	823	767	768	835	762	778	760	751	758	773	751	748	771	802	797	730	762	767	754	790	779	720	804	756	768	729	718	799	762	840	808	770	736	769	748	754	741	774	759	755	767	791	774	810	791	728	801	753	773	759	776	732	716	768	729	763	720	721	786	774	762	745	752	728	725	761	771	749	815	775	783	762	753	728	795	753	759	755	762	792	765	835	760	741	803	764	785	788	787	749	816	772	771	831	761	753	716	794	770	772	767	684	773	744	754	804	707	759	775	779	712	747	760	756	742	758	735	724	756	759	741	765	735	806	788	737	735	706	750	770	750	764	736	750	732	768	734	741	787	762	756	753	770	763	793	745	744	771	763	774	751	720	829	723	758	750	776	760	818	770	729	743	769	762	761	720	754	807	766	732	748	734	741	773	714	758	781	759	829	745	805	772	746	736	768	787	785	758	758	805	794	771	770	750	756	775	801	701	729	793	786	770	772	779	757	756	793	762	766	803	729	770	693	691	781	737	801	788	715	695	749	754	793	799	750	769	810	790	792	734	797	741	740	745	769	744	803	739	812	784	786	773	771	767	744	788	758	758	794	764	758	725	745	743	806	764	751	777	781	807	722	771	735	721	775	773	792	740	769	768	764	748	765	704	717	748	780	741	825	752	784	784	760	760	797	843	742	794	780	772	794	758	741	786	781	756	753	784	707	798	797	823	848	784	755	760	770	742	777	764	796	768	763	731	772	717	764	742	764	764	772	798	735	835	752	774	786	793	805	763	730	722	762	751	714	806	741	765	766	767	770	745	745	775	798	786	749	793	721	755	704	750	768	830	743	742	772	768	807	862	775	761	768	743	781	759	738	731	794	741	755	753	780	759	757	773	782	685	782	796	756	717	759	726	779	782	752	764	795	774	763	742	766	765	738	775	803	770	745	774	754	751	758	767	767	784	757	706	723	658	773	793	769	778	746	742	766	732	802	789	713	798	732	753	723	824	795	780	751	745	754	787	744	787	773	776	772	781	817	733	755	744	807	748	791	804	741	753	771	761	670	740	816	734	730	728	727	772	752	791	770	698	775	743	774	716	751	762	717	776	763	783	774	744	817	745	800	775	755	774	713	783	796	792	772	780	836	747	755	753	810	768	787	761	766	784	775	775	765	781	778	803	769	804	761	792	729	786	776	758	789	775	709	777	749	780	792	763	731	778	738	738	778	746	779	764	725	779	771	780	765	758	764	781	717	795	778	765	774	749	794	778	760	747	763	739	772	781	793	710	773	723	788	775	834	757	740	800	746	792	751	760	732	772	777	806	748	751	745	789	753	743	731	711	780	778	740	746	769	802	782	735	733	795	734	783	785	817	724	765	755	761	702	761	712	818	739	799	779	748	764	737	784	709	717	749	749	765	808	783	747	737	735	717	752	753	778	793	763	743	774	742	813	716	813	780	764	781	768	757	763	755	768	770	739	757	733	766	782	777	804	821	782	721	757	745	837	807	844	797	774	705	755	784	772	768	741	767	787	737	784	761	760	741	775	750	741	760	744	789	721	754	729	742	779	773	702	758	777	762	814	755	707	763	770	749	783	788	744	747	711	764	748	777	762	775	760	726	750	736	758	786	778	840	777	807	780	819	739	717	748	770	772	761	750	764	753	767	755	805	797	762	785	725	734	758	744	729	753	797	792	722	705	792	748	773	765	762	734	735	754	764	693	777	810	695	747	717	742	792	793	735	769	765	778	728	794	812	799	747	811	782	788	744	780	779	800	728	731	739	796	755	834	800	730	818	740	776	725	752	754	775	724	770	763	794	718	807	764	784	717	731	780	787	788	747	832	744	809	732	797	757	741	746	768	741	758	726	775	727	797	743	748	779	765	799	788	773	729	750	787	737	754	753	773	766	722	751	725	772	772	690	828	749	764	769	790	736	775	761	758	757	746	753	720	746	794	768	772	795	824	781	760	745	793	780	762	780	760	785	789	783	789	743	761	748	749	810	756	800	794	775	782	738	745	809	793	798	718	778	740	807	756	771	818	790	809	763	771	761	762	777	805	715	760	784	783	767	811	713	778	763	747	791	786	756	760	741	757	748	748	806	772	757	744	722	784	770	822	773	716	790	776	805	748	742	741	761	760	798	798	760	785	734	723	733	726	741	739	766	832	767	737	782	757	778	800	795	730	765	800	720	721	794	750	793	782	774	816	759	768	743	738	716	757	771	833	739	755	805	759	799	725	829	801	794	767	749	758	806	749	765	756	738	780	755	791	826	756	791	758	760	795	770	710	768	783	793	761	748	768	787	736	756	774	765	773	780	732	782	713	779	748	755	750	745	745	785	785	765	746	789	759	762	736	780	758	815	770	754	721	770	768	755	864	802	735	779	766	740	760	795	780	767	756	792	707	749	747	779	812	816	783	772	760	744	838	805	750	782	814	722	763	774	715	792	759	748	821	793	724	798	787	850	724	725	718	704	744	750	801	762	784	714	750	750	707	739	720	780	717	725	765	773	728	806	756	781	764	730	753	774	732	774	724	777	761	762	779	791	786	758	771	793	741	796	765	747	852	826	822	730	779	743	802	829	772	778	741	765	743	764	784	716	766	759	738	780	763	773	780	744	748	756	784	784	812	797	732	763	789	766	736	745	792	773	771	782	770	795	739	710	746	768	771	756	799	755	778	730	753	767	805	799	769	798	796	806	762	710	759	747	803	765	748	760	789	758	761	746	766	745	779	762	831	764	714	800	779	768	744	778	767	769	738	749	757	767	741	747	804	729	805	814	726	815	745	794	778	719	721	746	817	804	766	772	751	732	759	774	802	734	746	756	759	785	735	749	769	714	774	720	809	827	758	795	759	801	813	768	737	759	749	745	802	703	764	783	763	823	727	755	758	755	722	801	756	782	750	723	805	766	740	776	764	746	736	759	736	804	737	761	733	812	782	744	753	755	724	723	778	773	785	766	735	714	728	823	783	740	711	772	762	750	731	780	767	779	791	739	791	692	788	739	794	763	770	764	755	791	720	725	737	747	784	737	731	727	738	751	741	787	813	808	731	785	768	752	758	718	705	745	828	753	775	736	769	756	767	788	741	725	784	771	767	811	790	766	705	740	745	802	772	822	729	780	758	751	752	753	748	737	746	759	758	727	784	722	775	724	798	733	763	762	801	786	778	773	793	754	771	733	790	744	776	764	731	767	771	786	777	784	778	807	749	780	802	783	761	806	746	714
4957	2624	11726	18244	12182	5533	2381	1157	719	683	699	688	651	724	716	703	749	699	750	698	646	733	684	714	699	674	703	689	701	718	706	740	733	732	703	716	704	708	675	676	698	697	656	699	675	703	686	700	711	693	699	703	733	692	687	696	701	685	701	709	696	761	670	742	695	637	736	674	704	716	661	729	707	687	793	694	707	689	723	672	730	764	694	747	689	708	755	711	691	694	685	700	713	689	683	752	706	686	722	684	657	688	725	697	698	650	719	683	696	691	714	696	695	743	692	704	690	703	710	685	669	720	690	699	697	808	695	755	716	709	697	729	687	741	742	727	710	674	741	718	692	712	706	705	716	707	670	727	713	706	657	722	800	717	722	701	699	691	743	698	722	683	678	701	718	690	734	707	703	712	747	710	720	707	679	752	708	675	725	671	685	701	727	711	672	681	675	656	688	701	700	669	677	735	742	711	698	653	717	736	730	661	717	747	693	706	760	724	735	705	710	678	677	689	645	722	702	731	721	711	741	713	697	733	714	707	707	675	732	752	717	705	744	648	697	696	703	704	733	746	700	691	707	657	680	704	722	678	700	718	669	771	698	708	720	735	682	719	695	672	712	698	676	715	714	732	700	728	751	663	718	689	697	635	705	687	698	683	677	730	677	695	725	706	722	675	689	719	739	706	730	727	694	698	720	644	709	703	705	729	699	734	707	679	709	682	740	724	683	688	673	721	713	680	680	677	718	767	632	705	699	691	672	713	706	666	684	645	746	668	690	721	660	747	719	693	706	681	703	696	692	738	724	671	714	685	690	694	721	678	675	727	670	734	671	715	654	742	714	716	703	709	722	663	661	715	668	675	719	710	729	695	714	738	723	716	663	711	755	667	726	701	704	691	717	691	660	702	674	736	635	709	732	721	730	728	665	692	698	696	683	686	704	694	687	662	685	657	682	727	724	744	697	695	698	721	721	701	719	717	637	742	729	669	695	670	666	727	698	678	683	700	704	713	697	695	698	680	725	673	725	712	730	689	695	717	690	723	670	736	710	697	714	679	693	720	682	733	711	686	676	682	680	684	742	703	769	726	645	728	699	675	735	755	686	725	714	696	714	706	701	638	740	716	731	724	743	682	758	746	740	658	693	758	683	689	699	719	696	695	701	761	737	711	708	728	703	739	707	730	739	710	718	685	660	752	678	735	742	748	687	731	734	726	690	744	678	700	713	716	740	667	683	737	709	699	705	698	702	702	699	665	703	679	721	762	709	727	762	710	694	685	671	708	714	723	673	729	738	765	737	679	702	664	661	718	697	698	698	672	706	654	679	739	658	705	713	718	663	718	669	686	692	707	699	677	748	704	707	665	646	700	717	720	722	673	710	747	694	663	694	693	699	722	705	738	675	738	699	684	715	682	741	711	693	690	703	719	742	730	689	700	717	720	729	693	693	625	706	686	691	708	753	671	681	724	692	732	691	755	674	712	720	679	675	711	677	695	752	715	707	711	754	724	726	701	708	687	721	703	736	709	690	706	699	698	730	738	735	667	745	709	703	635	680	695	693	680	677	730	675	728	692	689	750	727	746	742	676	707	705	715	725	733	662	691	688	695	739	749	691	703	713	697	706	724	734	662	644	725	754	693	694	741	686	673	728	758	716	730	705	678	684	697	714	695	677	693	701	713	663	713	693	684	720	713	646	728	737	677	701	737	701	649	747	671	679	652	633	708	711	717	686	701	710	720	732	711	707	727	711	705	663	747	692	669	709	731	684	670	703	671	707	682	653	689	646	705	665	734	690	708	718	695	683	702	665	740	684	675	703	670	701	703	703	673	672	715	755	723	712	687	727	644	684	690	709	692	707	680	675	696	723	685	689	681	747	659	652	678	668	724	664	752	659	673	665	683	707	682	663	708	773	739	719	714	752	756	676	683	708	675	710	717	750	687	687	669	702	682	639	756	681	743	698	706	720	743	699	676	718	694	673	700	686	687	668	756	725	720	715	720	679	640	734	714	740	713	681	726	736	683	723	707	705	693	701	685	692	671	700	636	685	721	645	691	700	717	687	724	671	768	697	697	731	779	651	720	743	684	702	723	676	662	710	725	673	713	681	735	736	706	688	711	687	743	696	754	741	705	693	687	778	735	680	670	712	722	730	691	702	738	702	734	718	714	726	693	724	732	698	695	718	724	677	779	668	738	701	697	695	709	685	705	769	713	648	719	669	740	699	716	692	691	690	741	711	694	698	695	701	714	750	669	673	724	704	690	666	720	663	723	680	697	697	686	696	692	709	695	676	709	706	728	725	744	686	670	713	726	708	741	689	750	763	730	714	717	695	674	709	711	685	662	720	664	685	707	667	736	669	719	669	696	675	705	725	704	732	657	672	720	668	723	685	678	704	672	696	700	663	728	732	712	712	747	722	728	709	715	683	692	673	719	707	746	732	725	682	673	661	677	700	716	704	669	744	702	699	689	713	730	714	681	746	678	728	673	699	713	745	634	683	710	767	668	706	736	778	696	696	653	730	759	679	760	683	719	722	749	678	711	664	732	671	695	706	699	717	707	679	690	722	721	707	665	678	721	688	733	720	710	674	656	701	686	692	727	733	702	705	706	683	683	686	740	722	745	694	720	726	704	772	702	726	729	719	697	701	686	667	715	699	671	720	705	712	698	717	713	741	686	686	764	702	708	686	682	711	627	740	713	658	675	683	737	671	744	717	717	736	693	696	668	699	777	691	729	756	702	702	690	697	664	740	688	667	712	726	655	691	699	715	758	729	698	685	686	666	753	713	730	708	682	704	694	686	668	684	707	657	689	696	727	738	755	690	683	737	691	687	665	699	751	720	698	737	705	702	691	713	731	735	734	706	691	721	673	733	716	657	696	702	773	663	704	689	697	708	737	679	712	688	648	694	665	724	689	747	699	707	726	755	711	695	705	719	687	659	641	678	745	711	682	679	755	741	721	673	731	716	714	732	706	691	722	695	692	702	710	655	746	710	667	679	732	692	724	682	705	669	699	647	693	722	731	701	741	758	762	703	690	686	716	708	713	753	721	705	678	688	704	695	648	722	693	701	747	709	719	683	720	715	733	718	704	706	717	697	711	713	681	695	702	699	672	737	700	693	715	692	720	703	650	722	705	694	714	720	720	676	678	707	732	724	693	653	685	725	691	661	689	695	708	681	712	682	737	717	718	685	731	703	721	688	711	708	691	703	702	708	731	696	672	714	715	723	675	676	743	737	717	712	699	719	703	664	696	701	705	711	645	711	678	746	724	686	728	713	671	716	684	683	741	676	717	677	659	697	712	716	727	705	691	671	668	709	722	706	690	726	667	696	721	681	702	661	678	694	737	712	719	683	699	672	746	715	695	668	745	689	688	696	744	733	720	720	702	748	735	722	699	656	691	700	739	699	727	714	672	669	696	713	681	748	670	702	711	702	708	664	698	669	710	655	701	674	664	664	719	694	675	719	623	672	667	685	690	698	672	656	674	681	693	692	672
24442	21088	29963	54615	54941	39509	21423	5736	1310	807	775	768	774	712	772	748	783	777	739	786	735	724	772	768	748	756	694	779	704	773	706	763	782	709	778	757	730	741	732	707	778	720	743	773	737	711	761	735	721	730	767	676	747	759	775	761	763	711	707	744	766	753	719	743	755	715	717	713	693	721	747	737	719	718	716	722	746	751	768	744	753	696	710	756	756	735	734	694	745	762	721	734	745	688	766	722	735	756	715	716	760	725	764	706	749	766	711	698	764	740	715	772	728	739	755	734	724	776	749	692	767	750	741	781	762	690	747	757	701	720	750	710	723	719	705	724	787	764	766	742	734	736	749	744	704	739	745	773	740	695	732	702	752	703	764	686	742	697	791	721	700	705	810	733	724	704	729	759	744	778	742	738	725	729	709	724	748	745	763	767	740	728	779	713	756	712	738	739	744	731	745	749	673	705	710	713	709	766	725	674	709	734	698	712	726	675	747	739	708	740	700	757	732	756	803	762	708	712	750	739	694	710	755	797	726	739	728	706	743	748	719	668	690	739	747	725	758	738	744	780	748	710	769	741	766	722	732	767	762	733	760	724	718	745	740	735	733	738	739	761	767	722	735	705	732	719	754	781	759	726	739	702	771	721	754	717	755	741	733	698	755	732	705	737	723	789	732	767	693	718	747	735	731	748	769	734	773	757	684	703	733	763	750	726	731	747	740	726	689	717	781	686	739	742	745	698	753	762	698	724	680	718	705	718	767	738	688	698	677	728	717	724	745	726	693	686	733	684	710	726	783	718	776	781	747	702	696	687	720	705	725	732	715	685	702	714	716	757	757	697	739	728	700	736	673	736	754	745	746	794	685	768	701	723	696	745	721	685	721	743	772	723	706	691	727	716	748	739	726	733	746	718	688	723	700	722	712	723	765	752	760	751	747	728	685	762	735	744	764	722	707	727	758	698	717	702	732	784	749	734	710	738	732	731	728	765	712	733	681	700	746	741	746	709	736	704	743	751	751	721	738	703	737	734	742	744	751	703	699	722	695	734	715	751	696	773	775	753	744	724	713	729	734	726	742	717	775	692	686	671	742	736	733	733	725	719	735	790	790	746	734	739	718	745	733	758	662	718	750	763	716	748	703	697	721	713	777	717	728	705	697	702	728	700	735	724	728	760	748	735	728	697	737	754	743	716	700	786	720	732	747	721	722	720	713	694	735	714	743	754	683	731	737	717	773	750	743	739	744	763	707	751	718	709	742	751	729	685	724	706	787	731	729	737	750	781	742	701	742	698	776	775	721	768	753	733	721	701	726	689	732	793	712	731	708	731	727	706	745	731	722	709	739	735	729	711	749	733	782	738	762	739	699	711	719	689	748	708	738	668	755	667	740	698	722	746	776	756	719	763	729	719	769	733	705	794	729	711	763	786	766	748	708	733	719	755	689	720	725	735	747	693	720	709	728	703	743	710	676	746	735	702	784	736	692	730	712	754	732	743	719	692	775	747	775	690	760	735	743	766	786	736	750	753	736	769	709	744	750	714	787	698	747	753	701	722	770	772	756	767	741	750	739	715	747	752	757	693	728	722	800	762	719	744	753	781	683	714	768	738	668	720	784	699	761	764	687	695	756	714	708	738	755	748	757	714	757	718	711	745	716	768	748	725	750	744	703	768	772	780	675	707	770	740	717	727	682	743	740	726	744	642	773	745	719	735	772	759	710	720	706	746	763	749	760	720	711	725	748	743	723	694	736	696	693	751	726	781	686	728	719	742	718	710	741	742	730	724	742	727	801	696	790	762	638	744	766	696	728	691	711	742	742	757	692	751	673	693	727	763	792	709	811	791	711	733	743	762	731	748	688	756	723	698	714	744	686	742	736	739	702	725	702	761	738	705	737	758	719	743	733	734	723	692	696	779	679	753	747	734	760	678	772	737	752	787	741	692	720	731	724	704	730	716	726	714	684	713	698	729	769	750	748	761	749	721	754	728	701	761	727	781	719	671	742	705	809	728	725	772	740	724	729	752	756	687	731	720	726	734	750	715	742	771	740	726	703	737	722	814	725	765	775	731	714	702	725	726	744	752	728	720	702	739	709	694	734	768	760	777	757	714	760	708	758	674	705	726	691	723	742	752	710	768	744	713	725	752	737	759	721	725	716	711	691	723	700	742	735	725	720	713	736	708	746	694	717	703	730	720	748	689	759	781	736	767	727	730	737	784	664	764	701	731	725	776	718	705	776	735	724	758	773	726	740	715	782	732	709	711	687	710	709	727	761	757	727	734	766	750	741	733	697	719	682	725	747	694	685	732	700	741	696	738	746	759	731	740	732	772	771	778	748	768	690	780	702	688	757	692	739	717	709	716	703	742	706	725	717	736	742	748	747	744	736	697	741	732	723	692	715	754	764	755	742	698	727	695	730	730	695	763	731	735	745	722	771	742	721	761	766	730	770	769	738	730	704	743	691	720	744	702	699	665	717	747	794	734	701	735	743	700	744	740	734	797	698	733	683	690	723	717	736	719	762	753	768	712	759	716	725	733	693	744	688	769	689	720	712	680	698	717	704	737	710	710	735	714	754	722	712	729	761	717	699	705	727	724	725	696	708	708	711	698	691	757	709	719	694	725	680	787	751	697	704	764	726	748	742	712	747	733	739	731	726	759	740	722	715	770	706	734	788	735	715	727	761	757	766	710	694	732	688	760	702	765	768	727	711	782	767	756	692	745	742	741	708	716	727	734	724	754	739	748	742	742	728	717	762	780	691	699	740	702	717	765	716	738	752	774	703	734	707	736	721	783	679	688	720	690	709	742	707	730	729	771	727	686	719	737	752	739	726	800	713	718	726	759	750	732	732	732	742	704	699	692	735	734	690	704	792	739	719	733	688	744	738	763	759	777	738	682	703	739	731	751	749	803	741	768	704	732	672	760	709	731	694	702	701	764	718	672	739	717	764	778	744	752	764	706	729	715	699	738	720	734	742	746	757	718	717	703	723	675	709	750	694	701	708	749	690	751	766	674	743	746	685	728	702	733	732	765	755	739	710	682	719	770	718	698	682	717	701	696	733	740	763	734	749	707	767	705	727	747	752	718	679	716	725	729	709	721	777	735	673	696	752	699	778	662	722	714	715	704	735	792	766	758	754	704	704	729	726	706	733	679	756	699	772	720	753	700	736	663	705	726	734	752	757	702	733	748	685	699	708	745	697	728	708	740	734	728	727	739	685	719	687	748	725	753	722	675	717	701	718	723	723	709	707	722	737	692	767	769	751	737	712	740	696	752	679	677	729	724	732	725	762	721	715	721	766	715	720	740	751	722	720	705	703	765	735	698	694	775	764	762	728	725	713	749	754	718	762	738	731	715	756	723	711	713	764	706	690	752	748	749	711	736	674	712	684	735	714	713	721	721	736	688	722	755	710	713	789	753	775	766	754	696	738	717	713	740	750	759	742	711	767	760	741	722	729	721	714	692	756	751	704	759	797	699	771	732	703	765	746	698
3557	7028	42103	69950	54847	31528	13634	3952	1079	755	729	763	738	732	697	734	774	668	738	762	725	740	764	766	742	729	692	735	717	734	713	749	778	739	767	747	723	739	772	719	739	725	703	703	733	669	761	698	718	725	680	693	777	727	740	753	716	685	732	735	779	753	755	703	733	744	722	722	724	742	717	717	720	779	716	754	707	774	720	754	708	729	703	697	693	725	705	743	709	681	733	726	675	715	664	707	716	756	713	709	758	717	691	714	736	725	711	691	683	696	737	712	691	749	754	698	736	741	705	716	775	753	742	715	765	694	748	729	693	801	677	720	703	762	712	715	705	728	723	724	696	732	701	708	685	720	675	712	694	725	758	720	713	769	715	715	730	734	731	750	727	705	737	687	727	720	724	732	736	720	721	704	704	732	725	695	712	747	703	686	730	705	758	718	752	735	746	714	705	720	694	687	724	740	746	735	718	764	672	714	702	700	703	731	703	696	729	701	698	675	713	694	736	725	709	718	697	734	730	696	660	770	717	693	717	729	693	691	698	764	686	734	736	729	715	712	737	673	697	710	684	708	723	712	665	702	740	711	712	705	728	772	720	739	742	711	711	697	677	645	684	780	718	683	739	716	710	719	735	720	718	691	705	689	727	728	730	713	792	704	732	740	772	679	690	730	756	746	696	739	768	691	695	700	712	747	766	729	669	682	726	709	745	678	745	720	762	700	739	710	705	710	722	706	735	705	695	718	698	720	734	697	726	732	750	728	709	757	701	712	704	676	722	715	735	700	701	691	719	713	706	692	727	670	685	702	714	687	786	702	697	722	681	705	717	746	709	738	673	760	719	754	753	710	747	718	717	733	740	698	677	768	738	675	668	720	733	761	727	767	713	682	727	713	716	715	742	713	687	769	722	684	708	710	682	720	715	719	686	714	719	699	765	652	712	722	743	706	744	744	750	742	762	784	689	683	744	744	699	723	680	717	717	754	775	719	704	702	696	754	729	703	713	699	743	703	699	724	706	765	756	725	731	719	690	723	740	763	700	748	740	734	750	711	729	687	735	687	711	699	696	689	709	752	748	707	731	740	748	763	730	713	732	670	706	680	709	729	726	719	732	754	739	674	707	772	732	740	661	651	694	730	687	732	733	712	742	716	680	705	740	708	749	689	662	701	722	731	699	755	701	678	732	699	727	704	665	735	708	753	752	703	776	737	678	770	698	691	752	718	687	720	694	734	745	739	709	705	729	699	708	771	715	724	698	736	720	721	724	708	721	691	705	734	727	667	690	777	684	708	687	713	728	699	714	800	722	731	738	725	729	702	706	679	717	720	736	747	718	713	739	682	755	716	750	729	682	715	713	756	771	677	735	690	740	718	711	706	724	700	705	736	770	677	715	673	750	740	700	703	742	679	758	700	704	717	743	728	761	677	739	682	707	740	711	712	717	694	710	738	698	703	724	696	700	726	713	685	708	719	706	733	718	738	690	710	735	674	716	685	669	676	719	725	780	684	710	720	667	697	752	728	723	711	723	700	743	667	751	673	698	647	751	766	709	716	749	773	733	710	709	703	685	754	748	738	713	691	706	723	736	713	696	713	730	706	721	713	658	714	743	691	728	707	722	749	731	697	709	724	787	717	692	724	689	694	708	746	707	698	712	762	722	753	716	689	746	729	692	753	687	716	699	732	700	740	706	764	709	681	734	739	697	758	716	693	737	774	693	734	691	773	742	714	711	748	670	728	714	737	700	735	761	739	725	735	699	718	709	655	772	692	696	716	757	704	749	727	722	711	736	682	739	709	694	720	744	682	699	745	713	712	724	724	721	738	686	724	741	712	702	702	740	671	715	732	731	674	681	744	715	723	743	751	711	702	722	733	684	731	744	724	726	719	729	756	701	768	688	686	716	681	751	692	686	708	695	715	719	730	717	680	739	732	706	704	722	704	715	704	747	733	727	772	690	754	758	755	722	676	709	708	740	734	699	684	717	727	736	736	711	681	763	710	698	733	685	721	734	726	708	701	705	690	716	699	705	714	707	735	758	705	672	703	744	720	720	706	751	745	733	735	674	744	758	674	732	734	723	729	688	718	726	719	683	680	668	750	732	712	688	666	753	689	703	676	758	680	723	683	672	737	720	717	701	685	690	744	732	708	729	734	754	647	724	724	757	721	698	682	701	727	750	742	762	653	692	722	715	735	746	692	720	774	720	734	750	735	723	696	744	712	770	693	686	782	751	738	721	719	751	741	765	733	749	766	684	702	735	695	672	739	684	741	743	748	688	749	695	651	714	710	684	704	715	704	720	715	699	679	752	692	753	675	703	748	717	718	748	724	703	773	729	735	727	719	679	704	668	717	718	710	715	730	694	769	756	700	677	711	695	739	733	683	704	719	707	709	728	656	750	703	715	695	773	705	690	713	682	713	709	730	700	732	714	754	706	736	729	716	688	759	744	700	738	716	722	729	703	715	732	650	726	756	713	704	689	703	753	708	721	719	665	708	713	720	732	722	730	707	699	716	737	745	687	738	739	741	751	750	700	742	730	751	717	718	758	771	715	772	768	731	732	695	660	669	712	748	721	701	735	732	727	722	746	713	702	665	715	684	710	709	732	733	696	755	696	730	714	726	719	718	668	724	709	698	754	711	755	702	767	696	735	772	702	696	712	701	796	733	688	789	725	773	694	728	693	681	754	733	751	742	692	725	718	718	719	748	703	707	669	707	722	694	751	719	694	681	726	684	719	731	725	761	741	734	724	782	709	676	667	756	679	688	694	697	773	749	716	678	674	733	745	731	746	709	731	748	722	716	773	709	716	693	724	754	789	760	708	739	714	673	678	715	742	818	688	690	708	704	708	712	698	708	706	758	732	699	686	706	700	771	724	689	782	673	733	693	734	671	712	684	739	740	659	697	724	745	740	715	691	735	722	685	709	708	690	750	746	751	699	739	734	721	695	703	708	655	724	677	722	757	702	689	728	733	731	736	690	721	752	716	691	720	725	707	708	664	748	705	694	688	684	721	678	742	738	753	695	688	720	707	743	695	667	717	740	745	728	695	709	724	752	721	739	753	757	738	720	773	700	699	685	750	689	711	704	753	726	715	747	713	703	720	696	714	667	729	756	676	704	737	701	723	709	716	768	685	761	774	733	715	717	732	693	695	661	747	739	716	731	672	702	718	708	742	704	720	731	707	727	720	739	698	720	710	705	720	721	745	700	702	731	693	702	737	736	750	694	742	723	760	691	764	741	707	732	696	781	746	719	721	716	733	664	711	723	736	719	739	670	695	718	735	771	674	750	690	745	702	719	687	744	690	728	741	715	692	708	683	739	730	696	675	700	734	690	730	740	722	702	747	697	713	720	715	693	671	684	722	722	740	729	703	705	720	688	746	714	703	707	743	740	775	756	674	778	772	750	658	753	721	727	724	755	757	721	709	688	713	712	713	708	681	720	746	791	695	738	717	752	763	686	714	723	711	706	709	734	723	715	667	726	733	715	719
23820	21118	31656	52090	56197	41595	23388	6420	1324	942	854	891	813	876	874	836	845	867	776	834	866	890	820	833	833	806	847	887	860	830	813	869	897	887	798	838	761	834	807	849	818	815	846	897	830	823	847	787	826	865	863	838	810	840	831	844	830	870	822	772	883	847	885	760	825	776	796	781	788	849	814	870	798	862	837	806	808	821	858	818	831	824	872	812	847	834	822	808	834	860	865	819	763	788	796	816	842	818	854	867	831	783	820	838	829	782	813	823	873	780	879	843	829	816	897	826	801	853	876	836	862	846	791	815	803	832	850	785	858	813	816	839	812	834	820	860	798	833	829	824	842	802	816	854	791	877	846	840	766	794	796	900	880	846	855	815	842	825	826	811	851	835	787	871	874	779	804	832	810	852	810	818	838	806	837	789	752	880	885	843	805	855	787	844	800	842	837	806	838	834	807	793	809	828	846	801	849	817	823	816	830	807	819	789	808	827	830	804	804	840	778	813	810	772	840	852	815	862	788	788	811	848	810	863	806	820	854	872	815	812	750	825	806	872	788	839	798	836	820	805	812	807	803	816	832	819	840	816	845	830	808	865	810	843	813	864	822	839	791	824	824	806	852	816	841	842	806	839	811	806	815	877	819	818	861	834	841	851	839	835	823	828	859	839	762	824	864	833	830	815	799	833	810	788	801	832	803	843	816	848	807	822	799	827	815	825	791	823	843	784	832	804	831	778	799	832	821	800	817	842	814	824	806	846	820	818	814	810	841	780	824	801	829	813	828	827	804	789	777	845	824	808	812	791	822	807	824	797	781	812	788	780	853	824	793	799	831	801	801	825	799	819	774	773	845	817	836	766	829	795	816	814	790	819	811	814	820	758	804	832	814	866	899	799	812	819	807	841	809	805	807	763	891	882	828	819	839	806	832	810	798	832	790	786	808	816	783	844	771	817	811	799	840	840	845	794	811	841	806	831	818	805	812	813	811	839	843	815	824	802	839	847	863	793	771	832	798	792	806	814	824	823	882	827	791	861	836	772	825	813	877	803	808	785	819	819	794	797	810	771	893	823	808	829	832	825	765	867	850	841	883	797	850	849	848	844	816	793	845	786	829	793	845	846	781	794	820	816	797	802	845	845	811	813	801	845	824	810	867	851	780	842	842	838	829	802	824	827	814	831	816	815	802	807	805	800	840	847	808	767	838	804	818	796	821	798	862	842	795	738	805	797	825	822	854	840	783	775	803	804	877	866	779	815	805	881	785	836	812	817	780	811	804	813	830	797	831	831	760	793	833	884	799	805	798	776	886	760	868	787	840	826	808	825	795	797	819	774	852	725	824	783	787	781	798	877	847	828	857	787	833	785	815	845	793	816	857	810	813	753	806	852	789	803	852	825	793	842	807	806	859	835	867	847	788	806	791	799	872	817	777	813	834	809	822	794	778	789	778	795	851	790	850	796	808	854	877	807	838	856	742	843	839	806	794	801	819	805	848	835	804	876	816	858	808	830	835	784	804	837	857	796	805	798	794	834	806	817	853	792	828	849	841	776	838	786	850	823	773	839	841	774	814	807	797	818	785	799	785	804	817	815	875	787	786	874	819	835	769	817	876	839	797	813	760	881	829	809	857	849	860	769	779	786	778	782	786	788	852	815	860	829	820	754	819	781	809	820	751	812	844	821	798	794	779	829	819	804	848	855	852	823	784	742	824	784	883	822	792	753	819	810	793	865	871	854	788	860	884	829	802	789	801	795	818	815	808	875	800	794	805	822	879	798	827	820	831	828	796	853	802	863	824	832	849	777	822	842	793	787	845	858	801	837	776	818	790	838	829	821	802	836	804	840	822	818	853	859	804	832	871	805	831	816	785	846	845	841	845	834	827	793	794	816	784	828	790	775	798	843	818	827	824	807	821	789	810	791	797	860	780	812	864	772	862	844	823	837	825	805	831	844	866	847	771	829	821	858	787	856	787	842	795	781	773	824	814	827	808	876	826	806	823	794	851	808	813	851	828	862	801	787	886	766	809	814	829	798	806	768	800	779	799	773	781	795	833	833	822	789	793	826	847	748	867	768	846	817	834	796	821	796	832	778	777	814	826	833	829	824	818	809	825	828	831	826	840	824	775	860	799	788	833	858	814	814	776	773	824	792	836	871	777	825	806	815	840	859	806	832	863	855	789	823	763	824	835	779	830	805	811	820	879	847	806	829	812	842	830	771	816	853	760	829	833	831	757	830	854	783	873	796	846	800	865	805	790	788	816	785	777	843	781	829	834	819	809	803	817	819	793	839	815	769	852	817	856	813	861	832	824	822	817	777	810	828	835	804	795	816	820	862	744	864	850	832	799	775	804	843	795	797	806	827	840	833	824	819	863	797	757	834	806	810	791	806	836	819	771	813	799	786	820	820	806	835	868	826	846	839	835	805	776	793	800	850	800	822	844	841	829	794	807	799	805	817	837	811	841	833	797	848	834	817	859	820	811	815	808	775	790	794	813	830	825	830	849	844	772	793	837	821	865	830	807	792	784	809	819	785	799	885	816	789	745	823	814	779	833	822	854	795	843	814	872	839	793	822	837	835	812	820	797	765	822	760	829	793	849	831	837	756	838	824	841	829	801	837	833	799	838	799	809	897	820	846	881	826	815	860	811	774	843	819	790	832	851	794	796	822	784	773	860	855	835	834	807	790	803	825	767	861	814	844	832	795	887	816	820	853	806	795	854	826	819	811	788	814	820	841	772	798	823	845	821	771	790	802	874	811	860	788	840	799	839	792	825	825	792	831	805	772	762	788	776	814	845	851	780	852	881	824	826	787	820	787	833	846	816	853	823	814	825	829	777	772	842	834	835	782	821	816	829	767	885	829	841	833	833	825	798	797	793	847	834	818	849	806	846	790	819	808	798	830	824	834	813	813	827	818	885	827	785	784	798	775	799	803	847	799	831	781	845	852	797	821	797	842	836	789	858	849	782	818	811	841	796	823	893	815	820	839	797	836	786	790	821	773	831	790	822	799	828	773	845	782	811	824	787	790	834	829	812	793	858	810	840	800	845	828	815	803	848	824	780	830	798	816	812	830	864	812	818	822	827	871	876	873	812	803	853	805	786	855	832	845	820	834	808	844	826	825	766	796	814	795	812	791	820	821	825	843	830	859	891	793	860	830	867	812	792	836	819	822	872	770	843	854	777	760	838	794	836	834	796	772	796	850	798	801	815	775	887	824	833	836	787	799	808	814	784	829	825	804	865	857	825	817	799	807	772	799	798	864	812	785	763	790	834	821	850	813	882	782	846	806	829	821	850	823	803	849	858	845	835	819	864	816	833	843	851	835	727	841	828	847	814	861	836	783	826	812	840	804	799	816	840	840	821	815	802	811	830	798	834	772	823	859	808	827	834	841	774	830	753	795	825	844	802	866	824	786	829	796	775	796	859	823	826	835	845	840	824	781	820	840	823	852	799	830	900	804	776	863	824	790	721	837	801	814	800	760	823	785	841	815
3973	9032	51763	81502	62075	34997	14110	4005	1193	813	871	784	816	836	793	797	836	798	811	827	781	841	814	829	867	769	809	852	792	795	818	817	839	845	774	812	790	834	803	763	768	798	820	813	873	805	800	796	837	823	760	823	846	748	791	809	832	846	860	831	838	816	836	857	793	806	816	815	832	795	801	839	781	794	790	797	818	809	827	813	797	798	766	867	815	844	793	861	774	831	851	781	791	751	822	751	807	861	788	845	760	808	780	757	774	780	828	812	790	857	803	876	804	864	782	743	765	782	810	760	831	779	795	823	802	761	796	806	846	769	799	794	848	784	861	793	784	809	804	800	766	778	816	781	808	821	779	848	805	801	849	790	807	815	774	814	773	839	824	818	828	821	837	752	768	738	778	857	798	785	789	799	809	844	848	768	736	803	791	808	796	792	733	775	818	771	782	837	818	834	799	801	857	838	801	814	838	798	827	824	779	823	795	835	794	819	799	803	827	781	849	823	787	814	801	826	827	809	801	801	747	800	827	830	815	824	824	845	830	811	849	827	783	760	775	813	794	795	787	785	864	838	797	807	823	795	777	815	858	800	764	822	809	830	802	789	835	789	810	775	769	771	772	852	813	863	795	766	786	855	757	801	814	791	769	805	820	831	780	836	770	818	832	840	792	771	803	860	793	801	797	795	783	805	818	867	796	829	804	796	829	781	846	830	774	798	798	795	813	781	813	794	790	814	763	807	760	804	809	807	793	812	826	789	755	855	798	842	805	797	788	804	796	805	792	768	832	841	780	805	775	770	788	820	770	792	841	852	772	797	795	809	825	801	804	792	812	832	796	770	811	777	795	850	750	785	799	812	805	806	758	782	756	823	765	812	778	798	819	810	794	817	777	827	793	804	807	783	830	829	821	823	838	778	810	817	787	819	745	766	837	811	846	821	767	768	802	805	761	858	757	847	784	821	821	792	776	804	819	807	826	792	778	832	800	822	830	787	840	782	816	821	757	782	821	811	800	809	796	790	788	834	765	840	814	816	809	789	824	880	798	779	829	790	813	820	810	786	819	785	808	816	823	825	778	839	825	826	813	789	803	839	804	782	831	815	819	809	841	795	775	821	846	790	797	792	839	856	792	838	780	788	852	815	823	762	831	803	820	830	789	864	806	810	769	798	800	809	814	790	796	811	824	799	802	805	813	826	828	785	820	770	824	813	814	819	834	819	786	834	846	813	823	845	800	825	783	797	811	769	803	773	806	866	768	816	806	751	798	822	793	778	804	813	815	837	745	741	796	780	814	797	788	801	802	821	769	758	847	803	819	774	816	789	824	764	854	790	829	795	731	809	736	764	775	825	773	790	783	762	808	848	794	761	795	755	793	813	784	785	817	835	849	805	787	787	771	788	753	792	831	787	780	799	780	801	812	779	800	777	817	817	783	819	781	787	792	782	839	721	782	776	804	757	844	787	764	788	790	815	775	781	838	812	796	842	831	793	836	778	788	857	823	796	777	794	824	801	818	843	826	759	835	811	768	831	795	820	758	851	789	805	814	766	801	834	828	786	795	760	820	816	806	794	823	779	861	827	864	793	799	803	850	766	823	794	784	805	766	835	861	822	804	834	789	768	799	784	858	750	821	800	761	810	834	794	762	791	835	846	832	782	828	840	817	802	805	828	838	808	812	797	802	802	828	846	770	824	800	841	817	808	812	797	871	835	839	780	831	815	872	802	816	802	798	795	796	845	794	838	785	781	825	785	780	782	762	835	795	807	723	799	780	821	796	838	805	838	793	773	791	827	775	791	802	756	872	822	815	789	847	827	824	823	757	793	781	835	786	810	763	780	795	824	825	797	809	775	801	816	810	788	836	845	790	840	860	831	805	773	805	785	796	793	851	819	775	823	796	784	835	825	816	780	807	824	783	809	823	855	759	810	794	803	770	837	828	813	755	764	832	777	761	845	790	872	811	799	828	806	845	851	849	813	807	809	813	830	771	738	814	774	790	799	760	813	849	801	771	848	819	790	824	785	838	797	798	830	804	796	774	796	812	744	801	780	790	852	867	794	743	838	814	772	866	807	781	830	826	762	842	802	769	810	773	822	786	840	749	727	776	819	828	764	779	782	798	771	781	783	808	814	813	825	805	819	860	797	797	862	808	796	822	807	811	802	738	777	819	779	813	805	795	843	777	788	828	809	842	762	785	840	874	783	817	778	826	759	828	812	771	777	748	834	807	755	816	780	824	815	767	841	791	818	773	813	839	824	858	837	802	817	797	769	755	767	794	848	828	832	800	821	793	790	843	771	787	805	754	783	812	814	808	823	800	797	796	825	790	766	774	793	791	780	767	815	785	831	822	835	815	776	816	764	839	784	787	831	810	802	768	844	783	808	816	790	858	832	768	775	774	805	842	818	756	784	803	833	816	794	780	799	824	763	824	844	766	706	811	842	815	783	825	782	769	828	807	781	729	778	835	816	817	838	806	804	781	737	793	828	834	750	795	781	805	836	761	831	791	860	762	779	812	819	783	843	811	792	769	790	832	844	784	761	878	803	801	774	832	856	839	844	837	784	808	763	827	851	773	781	833	769	879	799	798	799	841	791	785	797	832	778	843	804	839	808	764	816	741	820	802	818	766	781	829	799	776	806	815	852	831	828	801	806	847	814	774	850	812	820	827	784	784	773	843	794	799	770	776	783	802	844	771	766	784	803	783	795	801	791	806	795	806	805	796	794	781	811	816	791	780	789	822	793	771	767	816	820	795	833	857	838	818	782	794	863	776	807	810	755	785	752	815	831	795	814	808	829	786	805	825	803	775	851	775	820	880	828	772	787	800	758	773	811	825	768	821	780	808	777	840	764	770	815	778	820	791	814	809	845	814	808	823	784	836	777	788	770	821	798	825	787	797	819	799	827	811	731	814	778	757	805	799	849	785	821	826	882	793	776	783	845	781	821	841	776	788	779	769	742	818	774	841	812	840	815	780	775	823	781	797	829	799	797	805	835	766	834	794	869	781	811	761	804	792	816	830	777	778	839	852	854	774	839	820	781	767	789	777	826	825	812	824	759	810	786	900	804	779	800	814	755	833	772	849	819	860	771	785	839	740	766	750	809	788	837	785	802	760	814	747	807	828	761	810	798	828	796	756	825	823	781	821	777	775	786	843	801	761	771	807	778	793	801	819	778	794	828	813	805	805	805	786	801	801	804	768	800	810	796	784	772	875	787	787	793	848	837	799	824	797	747	803	824	794	790	810	789	826	806	760	797	787	794	823	828	795	792	850	803	823	884	812	728	793	799	795	797	849	758	812	834	779	772	791	805	815	797	751	782	790	805	768	826	851	795	796	768	794	809	793	802	815	851	798	826	839	791	748	785	795	837	757	762	786	824	807	836	762	816	835	818	791	801	791	761	743	749	773	785	786	779	833	857	768	839	845	774	773	765	766	835	806	840	835	854	758	818	808	784	827	813	852	754	775	777	789	797	754	856	825	795	817	827	766	829
27148	13470	13123	33163	15609	4885	1790	1085	792	764	765	791	781	793	784	808	765	772	822	743	749	772	776	781	721	759	755	811	793	740	787	759	814	747	769	751	755	823	794	715	744	782	814	749	798	766	740	717	724	759	759	786	778	751	760	792	770	801	794	778	809	787	732	790	825	793	747	809	766	758	812	801	746	738	802	781	757	745	775	724	787	813	763	795	743	768	810	774	725	785	768	764	778	740	770	800	749	743	769	762	743	749	786	726	732	724	751	769	808	769	767	769	732	782	723	730	778	770	748	782	740	749	767	765	786	798	798	792	758	768	754	795	771	750	802	748	799	765	769	768	758	833	767	798	699	783	763	759	754	779	759	756	735	749	784	773	761	788	757	741	765	756	751	756	772	788	737	759	763	759	722	754	781	735	733	787	793	735	764	792	736	795	779	757	769	739	816	818	772	810	818	759	820	772	767	785	737	815	721	755	810	773	734	834	743	759	799	781	767	733	788	828	763	692	754	699	744	754	763	726	797	788	829	770	725	766	769	755	757	776	774	792	768	798	853	803	772	776	714	732	773	724	790	794	743	766	756	741	797	768	764	739	793	748	755	786	800	792	796	788	786	776	796	787	749	807	780	827	792	769	797	759	752	798	802	770	770	794	710	794	776	770	746	774	765	741	789	773	745	772	773	846	800	799	788	820	746	721	761	721	782	792	764	745	762	726	821	798	789	741	786	760	769	820	788	779	825	778	769	762	778	726	780	779	757	792	736	708	749	753	774	766	745	823	730	731	745	731	766	778	776	786	818	792	782	797	811	740	782	774	755	772	776	760	779	804	771	730	727	753	743	781	774	770	791	770	764	816	825	771	791	765	738	790	708	779	767	789	750	783	795	804	795	765	757	806	745	725	804	733	804	793	830	736	818	759	780	776	722	745	735	789	800	787	773	757	739	786	748	791	764	784	762	763	781	760	756	757	721	762	800	757	771	776	757	766	740	758	784	777	761	757	772	778	730	754	770	787	730	822	783	794	746	783	817	817	758	781	794	796	765	785	771	774	787	768	783	788	712	747	780	747	794	717	803	798	678	814	749	775	805	789	741	784	831	761	786	751	792	726	782	759	783	806	817	775	790	763	793	796	759	769	802	747	773	766	753	724	776	766	749	773	753	700	772	765	774	827	781	786	764	751	759	767	745	750	804	773	724	770	782	735	770	762	722	760	768	755	738	744	774	722	827	735	738	766	742	734	705	810	805	779	745	743	828	777	767	799	696	756	732	801	715	787	781	763	774	775	762	797	743	806	761	736	732	764	769	791	750	829	782	771	730	781	744	764	794	844	810	799	722	779	772	778	834	769	777	812	753	796	741	760	750	726	754	776	762	758	772	760	776	747	799	777	786	810	712	787	762	740	801	750	749	717	750	748	746	740	755	736	796	747	755	772	736	793	793	780	728	777	798	797	779	807	769	745	770	761	848	755	784	788	795	784	786	771	781	828	736	768	805	784	764	770	762	746	780	737	811	724	803	762	756	798	784	771	771	785	822	763	779	774	798	745	768	824	761	712	750	764	826	782	764	763	738	709	784	768	725	753	796	768	817	756	773	767	782	742	745	754	752	783	765	765	761	759	773	755	745	807	706	774	748	796	744	756	790	746	753	757	756	758	743	766	753	771	752	791	769	739	738	848	810	805	749	793	767	726	800	776	787	793	746	717	758	788	806	789	820	784	755	772	757	756	768	797	788	772	769	769	776	815	764	803	853	766	729	803	794	791	815	827	733	731	726	768	776	764	731	769	759	778	743	775	787	817	792	758	794	765	781	803	836	758	807	748	746	778	782	756	755	790	769	742	733	792	777	744	745	803	798	768	732	751	763	777	767	787	770	782	778	803	784	734	761	751	790	784	806	753	806	807	743	750	708	761	775	771	760	752	804	748	749	765	757	760	731	813	751	730	799	812	767	738	755	755	768	753	761	809	784	815	760	781	765	784	785	781	750	718	757	781	831	810	743	766	730	739	766	796	773	762	764	824	737	731	811	746	818	760	763	731	766	757	784	739	767	788	765	779	731	770	813	771	797	796	753	765	763	829	709	825	744	780	751	764	760	716	761	786	776	784	796	744	749	802	803	757	758	746	735	743	782	799	773	797	793	792	752	773	751	812	728	781	794	836	750	799	807	732	796	795	793	779	792	746	824	763	734	776	800	786	786	725	773	772	761	739	840	787	770	766	801	797	754	787	739	734	776	745	771	748	760	797	732	763	717	793	771	809	790	751	821	750	742	750	795	804	762	781	797	754	769	778	729	790	765	810	754	798	783	809	789	770	804	753	755	743	816	767	734	720	720	705	741	770	794	775	794	762	793	799	745	788	826	779	695	799	815	740	777	799	780	759	753	803	724	763	852	780	772	790	791	770	819	775	771	754	769	786	797	773	761	736	836	792	724	769	804	777	772	813	700	767	789	782	745	767	761	707	765	784	789	753	821	770	788	819	731	758	779	774	772	782	749	745	742	789	791	786	820	728	744	778	786	782	762	737	796	761	749	776	743	796	729	779	749	777	749	775	784	746	757	716	760	785	768	739	719	769	813	746	760	777	757	694	723	820	756	731	783	758	777	762	730	741	755	799	773	737	766	774	748	806	764	794	780	758	780	805	773	773	760	830	776	774	787	729	752	744	798	794	765	769	778	843	790	781	721	719	767	811	813	780	776	732	762	709	767	737	786	746	798	770	805	775	783	760	809	786	750	772	807	768	755	818	753	788	777	769	786	816	785	764	808	762	835	788	818	789	761	772	749	819	757	781	767	812	710	772	772	787	761	774	801	796	794	693	769	765	775	776	797	790	746	755	776	779	816	813	756	764	766	771	741	786	762	843	797	741	773	797	755	761	799	803	720	783	768	755	738	793	782	797	769	767	738	808	767	807	768	754	752	773	778	742	734	805	792	746	770	764	731	768	783	793	745	797	789	754	793	738	724	795	746	764	779	753	772	750	790	764	777	813	734	814	764	764	833	781	778	762	786	764	781	721	789	747	774	813	764	766	736	820	822	759	768	761	757	795	745	762	773	754	768	792	792	745	797	772	761	758	717	737	758	753	806	822	775	752	724	793	782	789	765	779	770	737	753	790	770	750	747	742	803	750	783	765	778	742	735	800	807	763	782	755	756	789	763	790	785	787	780	736	766	770	738	773	770	771	773	798	735	785	818	781	741	766	764	769	793	736	794	798	789	749	783	728	686	808	787	720	732	737	727	765	745	813	772	795	774	779	788	750	810	750	778	793	805	828	783	767	801	748	745	782	795	753	711	766	751	842	734	834	740	799	801	814	726	793	719	726	750	777	760	777	758	805	781	793	790	761	801	774	794	793	795	806	759	780	796	748	799	789	745	803	753	778	768	720	807	773	695	791	788	790	757	789	810	809	778	805	772	767	807	722	821	770	807	762	740	827	785	833	767	774	771	802	742	764	775	753	796	739	754	771	753	748	784	751	750	783	779	756	753	786
4974	1215	15250	24827	9450	3821	1589	938	736	707	730	705	748	779	667	668	714	711	680	714	754	701	753	673	679	717	771	676	711	785	704	728	698	686	688	743	719	727	711	679	697	723	718	670	720	773	702	680	722	692	726	711	751	712	679	735	711	683	747	728	726	761	695	697	675	735	662	696	682	699	699	680	719	703	702	703	739	682	711	641	695	664	684	759	668	697	701	738	692	691	721	739	684	716	730	717	707	747	705	691	758	696	700	694	665	727	706	716	722	705	731	693	675	708	689	703	743	732	669	656	767	733	708	689	716	696	713	692	736	698	701	699	722	705	736	675	717	758	699	706	679	771	714	706	752	679	715	680	716	714	723	708	693	740	652	743	673	718	674	701	701	726	716	763	698	680	689	731	757	688	709	716	723	711	702	774	709	703	703	693	709	651	693	733	717	725	685	703	685	675	707	683	767	686	678	741	734	696	769	739	687	706	763	663	733	696	693	692	725	719	707	733	690	683	700	700	707	709	714	734	755	722	667	683	647	721	684	715	626	639	706	722	663	632	681	732	666	705	712	689	760	675	735	706	680	714	709	701	705	679	707	723	717	689	709	698	712	728	710	721	730	677	735	748	657	739	657	690	743	747	768	747	733	674	732	732	677	736	671	687	740	666	709	683	694	706	673	674	716	757	684	686	696	716	697	724	696	670	683	725	725	708	726	661	689	694	717	717	677	724	734	711	690	705	672	683	706	777	707	662	710	733	731	722	701	695	712	730	676	651	704	687	699	736	716	772	663	719	754	708	691	696	713	704	702	681	724	715	706	695	713	724	721	688	671	708	713	744	702	714	703	743	683	725	746	704	682	682	718	756	716	727	700	741	660	724	694	717	721	724	718	678	660	731	701	704	694	713	736	690	729	688	665	715	711	656	720	667	707	710	694	694	741	688	733	718	697	759	711	700	699	685	705	653	752	735	664	745	694	704	705	671	712	712	737	684	679	696	674	683	699	724	710	714	718	740	692	757	708	736	718	687	719	654	724	717	757	680	709	690	685	689	685	704	674	678	688	678	706	708	725	681	696	704	691	720	732	713	714	683	733	754	681	683	757	740	724	687	746	646	683	720	728	684	723	698	706	720	721	666	706	692	683	684	705	697	763	714	723	726	701	705	702	701	699	727	715	727	693	683	721	740	699	718	694	676	664	721	711	718	683	738	694	688	711	735	709	731	721	742	742	701	702	745	704	709	703	707	742	700	715	684	714	696	698	685	705	694	746	698	679	725	687	697	705	710	728	692	690	687	721	705	654	703	658	711	720	710	717	676	753	708	688	705	705	713	680	703	776	712	706	691	710	727	728	670	696	698	718	686	704	741	742	661	676	659	740	686	709	730	756	732	716	667	691	687	739	728	702	730	712	743	714	712	703	677	726	695	709	699	676	719	704	745	732	698	691	659	731	714	697	691	722	685	707	723	724	713	664	740	703	693	692	684	725	712	760	722	700	667	750	736	698	695	706	778	744	721	716	739	719	705	712	691	638	726	729	664	756	761	670	744	662	710	698	752	676	680	668	711	704	708	721	684	727	707	719	725	655	729	721	696	737	734	716	730	719	722	685	674	754	678	735	741	641	684	729	692	716	727	691	756	714	703	669	692	679	760	715	683	682	694	676	729	734	684	672	730	687	731	736	721	731	682	737	693	685	711	774	696	726	709	764	709	668	710	697	778	729	730	714	748	717	675	678	725	709	734	753	661	695	692	677	751	708	656	728	653	735	684	714	698	748	641	719	678	687	780	697	690	674	696	728	720	669	684	688	728	689	718	708	753	772	747	704	738	677	730	700	707	687	718	682	681	687	719	744	722	721	738	678	720	707	685	718	726	699	701	735	720	672	697	717	711	750	715	723	688	705	713	709	663	664	693	704	694	719	698	676	663	698	715	702	727	729	669	714	676	707	731	713	694	690	696	742	704	725	717	658	737	703	708	731	709	718	749	679	704	702	721	714	668	706	736	708	726	691	721	739	706	693	714	716	672	711	674	697	722	704	683	693	657	712	713	711	754	720	721	741	711	680	711	721	690	772	712	738	762	729	690	740	644	709	712	699	736	732	676	749	685	684	676	720	692	700	756	687	727	701	708	691	719	726	733	727	712	656	679	655	705	680	732	723	754	686	698	714	711	749	720	750	702	720	671	711	683	668	704	699	726	707	725	682	700	710	731	713	775	698	715	735	755	699	708	719	713	699	681	707	728	727	674	683	681	725	707	712	705	748	735	722	716	693	704	714	694	694	683	723	726	724	717	697	643	707	683	703	708	694	685	710	724	664	690	705	684	715	658	742	701	713	638	749	661	683	678	668	702	683	705	694	704	673	715	736	766	698	726	735	741	727	756	784	721	720	704	712	726	727	655	706	730	717	754	661	694	678	728	736	727	700	665	712	711	734	682	710	679	705	684	723	683	666	708	714	747	675	719	787	763	701	692	666	670	774	734	716	686	731	664	684	711	699	707	687	705	666	705	703	691	665	686	700	755	762	729	740	678	704	738	691	702	726	729	766	705	716	730	701	684	696	729	660	722	668	683	638	708	719	694	698	730	758	693	727	755	657	687	659	713	690	695	698	698	682	730	699	699	720	750	676	688	683	732	717	677	754	689	674	738	699	667	700	716	716	711	710	710	705	789	786	713	664	719	662	698	666	709	700	699	729	680	728	722	718	753	689	671	753	699	711	701	713	666	701	696	715	663	700	690	667	703	704	687	679	725	702	709	707	722	716	715	697	669	695	716	714	744	732	715	713	742	701	681	699	755	747	736	787	707	672	693	733	730	733	710	734	715	693	731	674	666	680	737	742	675	736	715	751	718	715	694	662	733	691	717	720	641	746	725	719	702	707	704	687	685	678	654	701	705	721	714	702	704	711	697	722	667	685	700	695	670	722	704	702	688	715	713	733	743	712	743	696	691	664	721	703	715	686	685	641	726	666	785	704	706	700	697	677	706	690	704	684	695	693	750	699	682	704	743	737	691	700	699	662	688	718	692	728	728	711	690	703	709	716	687	703	724	728	661	676	704	716	707	693	670	730	690	694	701	693	729	712	744	712	696	724	723	661	702	715	725	709	745	703	684	722	743	699	698	709	743	716	693	722	706	728	696	709	746	704	766	720	742	698	654	728	758	704	690	710	653	685	725	685	707	704	702	727	702	705	679	685	712	700	748	690	695	693	720	714	675	748	728	688	656	729	695	698	738	725	697	680	672	735	693	704	643	701	698	692	674	697	711	694	686	725	687	691	687	728	699	750	741	691	706	708	686	714	717	736	664	737	699	726	750	687	713	699	648	723	726	742	723	737	703	708	731	739	725	693	740	718	713	748	742	706	699	688	728	712	691	661	723	696	737	705	667	702	708	736	727	680	728	749	686	713	685	730	698	721	725	715	693	668	754	738	748	677	677	728	735	745	729	735	649	710	743	730	693	706	681	702	730	734	708	707	732	714	711	712	714	723	712	679	728
24481	21083	41751	56603	45212	30699	15413	3330	1036	827	760	756	796	777	758	781	780	784	781	757	853	786	738	755	768	806	736	793	802	742	769	748	771	758	737	759	784	762	769	763	790	760	777	756	741	759	745	768	726	763	728	758	683	745	707	809	748	758	772	739	718	796	769	792	746	694	741	771	750	737	795	708	802	753	756	771	734	762	784	729	745	800	754	772	765	730	686	752	756	750	799	709	762	742	735	740	757	717	750	811	755	802	740	764	784	789	745	762	676	729	757	732	757	747	774	779	730	718	678	746	713	721	793	731	711	783	750	728	698	754	775	765	720	739	710	750	768	731	742	753	726	763	719	756	720	718	804	778	785	750	723	768	744	738	697	715	767	750	808	713	764	745	716	779	737	735	800	746	740	764	743	802	792	793	731	743	775	774	709	691	722	765	716	740	717	765	703	731	765	761	787	729	744	696	714	751	760	746	741	748	750	739	771	725	731	722	750	756	767	770	737	811	777	790	791	770	714	698	676	783	769	779	706	727	741	731	710	752	738	714	738	750	717	760	688	717	793	710	807	786	743	737	756	776	737	778	732	710	743	760	713	761	741	751	755	765	751	736	761	738	745	782	756	710	754	728	760	738	759	745	740	731	790	730	760	725	821	745	764	759	760	774	731	717	759	764	728	699	755	738	725	747	749	744	682	798	756	720	714	746	764	721	755	711	752	749	736	715	740	773	747	750	781	775	741	744	725	709	788	748	751	743	747	733	702	768	728	762	747	732	723	733	759	759	767	724	767	749	716	758	734	717	747	725	735	757	727	717	748	784	727	753	730	717	735	737	771	754	760	781	739	771	728	778	751	749	714	709	761	724	698	729	773	753	746	764	736	716	766	691	766	756	728	694	743	746	748	756	770	704	745	749	760	773	704	748	729	704	775	758	733	749	745	704	748	769	754	748	726	743	764	728	708	727	716	750	778	719	768	739	724	820	823	723	732	721	771	716	721	765	715	763	740	721	745	730	738	766	784	665	670	763	721	761	740	752	735	758	765	743	725	765	785	774	740	745	718	760	747	723	777	772	711	806	706	716	725	678	713	730	767	723	759	744	722	741	749	712	704	748	758	745	736	744	718	735	742	813	720	745	747	709	784	719	742	745	700	768	727	740	724	765	772	742	762	783	639	741	745	741	765	786	759	737	772	757	783	750	753	735	810	782	792	731	786	757	755	804	782	762	781	759	784	781	722	707	705	788	763	741	790	759	771	674	800	745	733	744	756	694	770	725	739	750	737	733	768	726	761	700	765	770	754	761	713	750	731	789	745	762	705	762	781	696	725	735	730	724	735	771	760	791	757	754	688	728	747	779	739	756	814	741	788	740	762	735	718	770	741	739	763	769	745	745	720	727	753	769	676	748	765	754	739	698	777	713	741	721	726	737	721	666	701	748	756	720	741	756	710	796	762	735	765	747	716	781	731	753	751	715	756	744	737	723	751	757	733	751	779	720	778	727	741	724	721	767	772	730	719	763	792	778	774	755	723	751	702	740	698	737	712	787	783	759	717	758	665	753	748	748	732	750	747	770	747	711	764	701	723	722	743	786	750	717	755	759	762	723	720	771	746	744	739	764	791	744	705	761	740	712	695	813	723	760	701	757	743	716	779	767	747	752	737	719	737	686	743	758	725	792	786	739	746	684	768	774	749	780	809	739	745	765	753	719	740	743	759	727	732	777	756	739	747	784	784	733	739	788	753	773	792	746	735	740	740	753	763	718	771	754	725	753	732	767	736	734	707	739	715	752	751	697	752	724	753	725	722	730	715	770	731	729	750	715	712	722	754	786	767	797	723	761	749	807	783	723	694	776	775	747	741	725	736	745	739	807	789	775	767	757	767	762	723	718	734	755	747	741	721	777	714	777	737	749	733	752	783	784	768	772	727	763	704	730	728	713	765	807	742	769	737	785	741	765	807	751	758	745	700	727	705	787	768	752	726	743	766	735	754	746	724	785	792	715	781	761	726	782	737	754	726	736	777	768	747	740	737	695	763	707	755	691	770	733	756	742	729	777	731	763	733	721	697	782	739	753	763	765	742	748	784	742	785	736	764	773	748	707	770	752	711	779	773	732	691	744	740	778	754	809	750	729	767	743	775	750	796	763	704	727	729	708	801	739	700	759	733	702	762	721	702	775	696	747	766	739	763	729	769	828	710	720	725	768	778	715	760	738	735	752	763	728	718	745	787	740	701	700	774	771	746	733	692	727	758	742	678	740	725	688	722	731	692	701	743	760	810	757	741	757	774	734	743	704	704	738	711	726	745	758	750	741	719	700	694	756	725	708	735	758	742	753	741	744	721	757	719	746	682	704	738	753	784	772	737	768	766	719	740	784	740	765	730	764	768	766	703	695	742	735	744	695	749	718	747	761	747	761	763	755	686	764	738	760	770	722	723	721	768	741	762	733	689	767	733	759	733	711	731	727	765	737	699	662	726	728	769	750	738	731	770	751	707	730	774	746	781	767	753	760	734	735	738	760	765	753	761	731	794	796	722	766	734	774	739	679	774	782	752	705	769	738	731	710	803	717	731	721	779	715	770	752	746	716	765	708	710	752	726	724	745	710	692	758	784	733	785	724	718	735	757	711	763	722	784	744	726	699	778	774	704	716	734	729	722	782	758	736	728	754	764	781	746	781	684	737	732	779	734	772	789	778	696	774	722	783	717	709	740	711	727	762	724	744	738	699	717	718	765	745	731	759	823	773	737	730	767	721	746	737	768	731	752	695	684	774	794	740	791	714	695	723	760	738	714	704	736	793	783	773	741	731	767	737	738	744	719	723	772	726	724	753	777	718	712	781	734	756	717	731	769	729	756	745	768	692	719	754	742	757	745	751	724	779	760	762	703	772	760	762	698	754	738	708	769	729	743	730	722	791	743	766	738	771	790	758	750	682	763	751	739	717	737	772	734	773	748	778	756	782	774	742	749	783	771	759	715	764	737	751	743	742	699	739	704	778	694	757	735	744	782	750	782	755	739	713	712	745	706	762	758	757	761	716	800	708	776	759	749	795	789	771	734	758	718	720	741	761	766	749	755	726	729	789	786	736	722	738	739	765	764	754	733	723	708	750	742	749	684	743	763	755	741	713	734	773	743	721	757	692	775	750	752	782	748	733	731	754	738	730	768	736	710	747	741	729	708	778	724	722	782	729	777	742	730	719	766	712	759	739	706	730	729	744	740	733	730	761	731	804	714	723	763	744	764	764	770	733	689	730	788	735	761	732	769	714	703	762	768	747	766	803	707	729	793	769	768	737	803	752	749	758	761	784	713	756	735	740	798	755	764	750	696	742	739	742	764	737	742	799	731	747	760	712	796	770	720	735	799	712	733	774	773	776	797	728	712	750	751	750	745	770	702	743	689	769	725	757	746	725	755	730	708	780	693	776	743	768	743	722	698	743	723	735	769	801	710	718	734	776	727	760	740	704	690	778	753	765	754	729	775	653	757	776	782	767
3944	7477	64060	63947	44322	22919	9214	2552	941	745	699	790	706	788	780	740	747	781	755	757	771	736	737	688	734	788	767	755	767	698	740	724	736	746	740	712	740	751	723	735	768	743	684	743	710	699	764	757	781	742	750	702	795	760	735	808	708	749	796	718	738	744	789	727	734	758	747	735	720	770	714	747	740	739	759	760	760	793	784	710	739	734	684	763	758	717	730	742	789	788	721	757	729	723	776	753	723	749	792	745	754	753	776	729	731	771	742	749	715	767	744	720	739	778	725	763	755	723	713	746	724	734	803	752	709	705	802	766	766	785	767	713	701	764	757	693	755	765	791	733	783	752	761	724	704	763	744	769	737	744	704	712	714	708	776	733	775	725	715	714	769	722	738	732	694	713	771	751	724	727	766	767	789	724	729	724	749	726	737	767	742	699	676	763	728	740	775	682	729	758	722	726	745	736	756	715	739	728	749	752	735	733	720	756	760	774	720	714	756	716	761	772	692	749	700	720	719	751	727	760	739	730	744	744	784	708	753	754	757	733	760	789	723	720	716	740	737	752	723	743	779	717	737	737	747	731	756	750	807	771	705	758	741	727	738	746	724	702	699	764	700	735	757	722	776	714	744	731	686	726	720	753	733	725	749	700	730	751	763	734	758	762	707	752	746	711	747	707	725	750	744	704	735	755	720	709	770	693	723	748	711	694	736	761	680	700	729	772	709	764	706	717	731	756	747	724	757	678	745	709	701	713	731	729	795	754	718	720	758	737	733	776	776	745	767	758	740	750	730	712	763	680	769	805	686	743	715	724	688	743	773	731	797	743	685	699	707	746	698	724	716	743	706	695	694	783	768	719	744	751	727	733	725	734	749	727	751	764	751	718	756	742	700	718	750	741	734	714	708	715	719	787	746	726	722	749	744	762	706	700	740	751	752	682	727	746	688	747	755	736	737	765	767	734	736	732	725	788	788	658	711	760	787	736	753	688	736	709	732	748	765	768	713	767	747	714	753	738	726	736	755	789	725	754	751	761	709	767	752	715	765	729	746	763	780	737	709	743	705	728	769	749	733	755	711	732	740	792	705	711	747	777	743	705	779	757	729	736	758	710	731	738	708	739	751	732	749	730	755	765	761	743	794	756	695	778	744	719	758	684	712	770	795	708	728	791	728	760	723	735	726	687	749	690	770	781	704	736	756	760	756	733	750	693	697	775	722	729	742	780	745	729	740	722	761	742	721	728	753	702	676	750	752	737	769	765	740	724	674	745	750	728	730	751	740	772	701	774	709	732	736	704	766	751	731	768	781	747	762	746	741	753	710	762	745	738	739	677	765	732	735	763	685	762	736	704	727	740	733	726	783	797	782	711	745	743	774	666	739	732	722	736	781	760	708	773	693	758	733	698	700	741	784	729	724	748	779	705	779	749	719	726	714	710	765	743	720	746	727	761	737	724	770	751	750	710	767	732	761	753	737	735	746	730	756	770	783	748	742	753	725	701	717	709	723	687	763	702	776	726	775	729	731	750	740	714	730	735	709	763	805	733	724	762	710	732	730	743	708	699	699	719	750	765	723	701	742	741	748	760	718	728	755	721	757	762	717	728	709	740	703	754	695	779	734	748	775	779	750	772	771	708	736	748	732	765	762	757	742	710	710	745	805	721	751	730	724	738	728	731	782	740	745	735	740	710	781	731	702	712	775	783	745	745	734	730	774	725	711	774	719	729	734	721	716	764	724	786	744	748	690	751	709	726	744	708	731	780	740	724	750	745	788	727	732	758	736	794	718	720	750	749	735	741	752	705	675	758	701	713	732	757	743	767	783	749	745	724	714	721	712	721	722	732	733	723	729	767	746	744	742	743	700	760	743	768	751	734	710	725	736	772	734	766	703	745	748	779	722	788	755	738	704	734	735	722	712	723	735	732	747	723	720	717	782	759	715	718	743	744	686	726	721	715	758	737	734	669	721	755	756	713	706	764	726	714	777	758	752	799	738	723	774	757	736	719	762	712	681	772	763	731	744	722	743	725	796	745	747	740	750	764	740	735	735	740	698	754	760	750	745	702	743	779	714	750	735	733	722	696	697	758	746	738	797	742	722	724	764	754	735	754	709	732	763	721	757	733	725	713	731	695	733	711	741	717	720	748	749	677	709	787	715	735	763	727	760	739	739	702	712	760	714	785	703	804	732	779	770	721	742	760	710	751	773	692	717	714	737	696	733	757	764	721	730	751	787	729	742	708	763	709	745	717	763	703	714	717	710	721	741	789	766	759	751	746	736	765	743	690	727	731	720	749	744	769	753	734	732	756	721	765	745	713	751	738	707	750	798	735	721	741	721	731	756	753	742	749	726	746	732	669	713	710	717	738	776	755	759	719	734	719	736	788	719	730	709	736	693	726	685	736	699	736	711	696	704	750	729	732	728	748	723	698	756	696	744	707	704	725	772	757	737	755	744	760	738	747	759	672	705	786	703	732	754	713	769	731	738	757	675	689	704	736	741	746	753	716	742	747	739	731	672	750	762	709	745	761	750	717	688	703	738	765	695	703	769	778	762	721	731	741	710	743	711	729	789	739	704	738	690	777	747	730	730	722	733	709	738	741	697	719	720	729	707	723	775	761	697	749	687	715	692	720	768	747	731	787	742	718	792	716	711	734	744	784	733	784	769	717	754	743	727	696	752	732	742	736	758	750	733	769	709	799	712	740	787	776	752	726	711	727	784	782	704	780	803	730	697	712	762	750	754	731	703	696	713	727	726	714	732	717	757	742	738	798	727	745	748	740	689	738	727	718	747	712	755	705	708	723	774	753	817	748	711	750	725	727	716	753	748	707	732	747	745	748	738	755	717	700	752	737	735	739	798	679	726	762	692	738	746	716	744	730	758	718	717	786	749	804	756	718	733	743	770	739	785	699	746	801	746	732	728	794	691	745	723	732	724	789	728	760	752	788	729	744	761	727	730	727	707	739	759	751	705	762	732	719	716	698	756	730	764	716	723	730	709	720	716	717	752	696	789	750	746	750	724	712	693	735	720	734	798	773	722	691	751	719	764	783	758	668	758	696	738	694	745	754	759	740	721	728	747	785	755	761	727	740	768	749	760	689	782	758	739	754	726	783	736	750	741	729	755	811	759	776	757	765	726	708	727	726	734	747	780	721	735	731	773	754	720	738	765	765	692	710	721	744	634	723	763	707	743	702	731	766	708	739	768	735	727	757	735	738	696	771	757	733	732	721	751	714	740	785	709	723	731	723	747	728	696	819	765	704	700	699	713	742	721	773	722	723	714	732	748	746	760	721	739	686	739	759	726	763	753	756	679	741	734	732	698	767	750	762	702	789	780	683	711	691	745	736	740	743	745	700	779	708	737	708	736	779	740	711	745	758	741	739	746	747	687	744	705	733	723	766	700	709	755	717	697	780	779	755	748	820	811	798	689	725	697	747	740	743	726	757	724	731	739	740	758	727	752	763	716	770	747	738	702	763	748	720	769	746	722	744
23812	21089	31799	52563	53996	42127	25445	7227	1527	996	914	837	833	813	854	793	854	886	809	875	865	884	875	838	832	787	858	876	867	802	821	850	852	851	807	859	743	832	891	878	842	822	833	847	851	847	833	845	804	819	779	840	814	769	848	786	830	773	807	840	875	846	817	819	887	828	843	823	830	796	803	816	809	817	817	849	807	843	807	848	803	875	796	853	822	883	816	811	830	804	852	837	861	800	828	800	792	831	788	880	861	826	841	844	769	815	809	861	842	798	825	806	784	838	853	809	810	829	782	855	826	812	883	784	836	861	846	861	828	841	835	823	826	829	834	803	831	880	784	820	803	818	818	830	798	776	854	825	815	866	862	797	820	825	871	843	842	820	807	873	810	854	792	874	873	846	877	837	794	787	808	859	823	837	814	849	811	834	855	846	855	908	876	827	808	854	843	849	796	824	852	821	755	818	846	817	873	837	841	827	834	835	825	847	820	848	812	813	823	850	879	810	844	822	870	843	850	841	844	724	777	841	824	778	793	798	800	794	756	864	813	849	772	840	823	838	791	809	782	805	770	812	841	761	792	854	834	795	811	840	831	836	780	808	906	889	823	854	823	803	854	845	830	851	778	792	872	812	867	799	824	872	812	836	853	838	832	829	799	872	800	885	851	791	829	817	844	815	834	811	805	802	829	751	830	806	832	798	848	837	844	813	823	828	851	790	779	751	836	824	780	829	799	790	830	837	777	809	775	898	833	783	810	789	833	770	829	824	826	793	822	821	839	813	805	900	864	797	766	834	854	891	858	862	825	831	800	865	791	769	860	799	787	833	793	801	876	832	796	813	807	771	836	844	840	803	862	800	835	804	810	777	794	852	850	788	805	831	774	806	813	827	771	882	838	823	822	755	832	828	821	862	796	759	808	846	809	865	819	793	858	836	802	808	817	784	759	799	811	834	800	811	805	840	822	845	824	853	837	808	800	857	806	826	801	835	814	835	798	815	821	839	854	823	803	808	803	844	807	823	792	834	847	851	761	869	846	867	844	834	815	827	886	793	897	850	829	819	822	809	824	884	828	812	796	861	811	821	877	815	821	811	841	823	808	835	915	873	837	850	819	802	835	853	797	835	855	869	793	846	827	835	780	814	831	825	843	812	812	850	817	849	844	813	831	870	858	802	836	797	833	825	846	817	825	884	786	771	806	846	822	843	852	849	816	857	817	802	878	830	841	853	792	845	836	839	850	835	797	830	825	857	888	836	754	814	880	799	837	788	791	810	852	870	829	857	821	819	854	806	829	785	757	812	842	785	860	763	819	814	815	795	836	843	842	828	799	801	839	821	840	803	855	820	788	826	846	832	791	818	788	799	794	784	805	848	885	834	813	801	837	845	853	804	809	852	850	774	767	863	798	799	874	817	860	862	936	824	749	812	819	841	788	785	798	845	822	780	826	846	794	855	811	914	822	784	796	827	848	785	825	844	833	804	804	815	801	828	819	824	790	833	807	806	776	824	825	796	769	802	805	821	819	823	815	748	822	778	822	768	883	847	820	829	857	858	796	829	820	810	832	852	817	811	842	796	813	779	840	798	761	771	825	827	840	817	764	793	831	855	794	867	859	781	864	879	805	866	871	785	811	818	817	815	852	794	820	795	836	834	784	856	799	831	765	799	806	878	839	830	810	787	832	803	803	777	818	798	799	748	842	840	832	785	855	826	800	814	857	838	797	818	845	848	801	863	786	870	831	831	866	842	816	842	821	793	832	792	830	818	856	823	845	793	828	831	837	776	814	806	867	861	849	796	840	783	835	853	820	858	796	833	886	810	814	851	772	857	786	786	834	853	791	815	816	774	830	857	830	862	842	809	788	820	757	812	825	800	810	836	851	870	792	811	860	774	866	858	863	773	815	797	818	837	808	803	860	813	835	823	796	793	830	827	776	818	805	858	825	865	811	775	789	842	800	798	822	813	855	815	830	827	776	844	844	810	769	818	811	798	838	829	794	811	806	774	841	833	839	789	788	801	825	834	837	836	877	787	824	817	815	838	832	802	794	843	873	842	855	842	828	860	857	856	792	779	812	809	800	808	875	850	756	837	864	818	860	862	813	804	868	818	838	887	817	819	825	848	771	830	837	842	857	847	850	820	858	845	805	853	818	794	844	822	917	847	824	772	865	778	818	841	833	801	850	805	834	852	874	822	838	861	821	825	804	822	776	795	902	830	839	791	817	798	858	877	826	809	801	863	847	799	828	801	861	871	828	872	807	840	804	837	804	778	838	790	818	832	854	811	851	806	800	869	808	845	852	830	802	767	835	828	801	819	805	851	859	834	828	769	847	833	860	862	807	800	798	828	833	789	868	793	837	802	801	850	875	838	802	801	799	819	865	808	806	773	822	840	860	824	846	815	845	713	803	790	801	750	847	802	825	839	874	806	810	844	845	733	836	802	805	799	801	824	783	856	879	865	857	782	837	840	813	785	818	822	846	862	809	850	845	854	835	823	860	852	832	822	824	829	843	835	842	791	809	830	783	857	793	780	820	803	797	797	817	800	806	861	849	805	817	835	842	823	811	818	825	833	804	863	825	844	767	817	794	795	814	843	831	859	766	862	792	808	852	763	830	850	826	863	881	820	839	806	838	840	795	822	831	815	855	865	798	902	867	819	879	820	802	801	789	832	803	818	856	794	817	835	855	834	787	812	852	842	861	824	826	820	825	789	796	777	805	838	861	849	875	830	822	796	802	834	793	872	858	817	823	824	835	832	806	841	864	830	821	843	859	855	812	874	817	844	802	835	838	826	866	815	797	866	816	818	879	821	847	852	878	815	815	803	787	794	840	819	800	817	785	807	867	811	878	791	824	862	849	849	845	836	824	840	822	868	815	844	796	821	862	835	838	828	830	797	826	818	816	843	851	817	810	801	787	832	835	793	846	832	842	778	830	835	782	819	826	845	906	813	789	873	818	848	854	802	785	845	850	849	788	829	846	808	818	772	777	778	816	893	788	787	799	741	821	834	775	757	785	800	797	875	865	842	860	862	781	890	821	826	814	803	804	846	849	759	839	806	831	813	837	770	799	785	826	843	826	826	831	817	785	846	796	844	840	828	778	779	848	833	803	870	777	822	838	845	817	767	857	785	794	829	828	856	804	819	841	830	792	822	802	787	873	746	815	784	811	805	758	806	857	842	846	782	837	804	797	823	802	829	826	810	803	775	838	834	822	820	839	777	805	808	879	795	846	797	820	800	838	853	801	868	836	812	847	815	838	848	790	820	820	818	899	796	832	876	817	803	799	780	751	816	830	852	805	806	828	820	829	830	837	796	823	803	795	774	839	829	821	843	846	791	817	837	837	811	785	776	826	807	805	771	826	834	788	807	838	857	795	800	791	803	818	847	830	859	857	850	768	768	778	806	825	811	836	863	870	814	885	816	836	750	760	856	805	823	801	806	803	840	892	870	892	807	822	849	798	780	835	839	860	760	764	824	821	846	835	807	796	812
4552	31724	65420	77928	60624	37589	16226	4629	1218	815	810	841	814	802	826	818	786	846	842	838	848	826	846	819	785	792	814	804	795	791	815	810	796	842	846	789	823	814	845	749	794	800	800	836	824	810	814	813	780	852	808	822	811	813	836	842	840	864	825	835	817	822	813	819	816	842	846	805	842	766	816	772	830	773	816	809	813	825	787	795	804	788	752	786	842	870	794	821	778	844	795	801	790	795	809	801	767	823	824	812	820	813	765	816	789	826	833	793	782	840	797	807	783	811	817	835	756	830	867	839	824	782	815	793	837	825	789	823	815	778	828	773	830	814	816	866	823	783	772	786	845	746	793	833	805	826	830	815	783	883	810	781	877	755	776	822	810	762	807	829	779	758	787	778	787	790	818	796	821	805	849	836	768	814	794	771	803	866	800	811	816	827	870	821	764	815	799	795	785	816	827	808	805	798	768	863	787	776	742	821	779	799	801	790	755	766	796	834	843	821	792	823	806	835	828	810	820	783	799	823	820	806	820	794	802	772	807	823	799	815	750	792	798	805	814	824	788	845	825	830	844	780	778	819	803	845	797	813	799	840	781	765	855	746	772	833	794	804	846	766	791	792	777	826	809	790	765	797	819	814	775	782	788	790	833	834	819	836	834	814	806	776	771	828	826	822	803	804	757	769	761	792	787	847	811	790	770	795	771	817	837	811	801	827	814	805	800	805	768	821	783	784	803	809	815	793	784	776	830	788	812	808	858	812	776	800	803	827	817	826	829	784	756	808	785	745	818	814	829	838	778	809	820	832	784	828	793	815	815	854	786	759	802	801	821	766	775	834	879	779	766	804	766	857	775	812	815	758	837	830	774	811	755	826	775	789	786	798	777	819	819	801	803	797	841	778	846	807	822	817	836	850	778	793	828	767	732	794	796	812	807	832	830	800	809	786	810	799	819	862	784	820	860	799	822	861	809	794	812	828	786	828	767	784	788	846	812	787	837	765	752	872	816	746	803	879	775	771	801	777	847	807	842	816	853	833	790	781	813	826	838	777	796	818	800	822	777	815	823	747	729	799	842	821	798	780	776	771	760	776	819	860	791	860	757	796	834	834	844	810	846	808	805	784	782	809	770	813	835	837	796	813	795	829	818	817	821	823	795	829	790	876	835	803	821	827	830	787	779	800	793	799	822	834	803	793	791	865	775	784	774	810	773	783	790	784	764	832	826	777	846	867	831	801	845	819	754	834	845	802	802	769	795	802	817	844	786	753	754	822	814	746	766	809	766	798	812	782	809	813	799	806	777	795	789	839	801	803	837	823	783	816	800	756	836	765	805	811	799	797	784	862	824	782	798	786	787	820	796	823	773	816	808	781	751	832	853	817	798	833	827	750	794	781	778	815	764	817	771	779	792	784	779	811	809	821	754	769	764	801	787	818	787	837	823	819	793	833	804	846	824	837	842	824	842	764	831	813	785	843	729	772	776	794	769	852	753	829	843	846	816	809	812	822	825	816	818	875	795	769	791	808	808	821	829	819	792	836	812	783	773	802	801	775	824	817	821	766	785	794	817	820	783	778	802	809	769	828	798	797	846	764	796	870	797	780	775	789	806	754	785	816	806	822	810	768	802	774	785	791	806	798	774	827	791	780	868	844	765	799	811	766	858	831	831	832	823	755	768	797	785	857	843	785	820	845	819	815	803	816	836	845	756	814	840	833	827	752	805	830	802	782	792	824	777	799	852	801	797	822	789	754	762	794	800	790	823	807	790	810	785	813	859	861	836	821	839	798	756	774	778	743	840	813	796	786	801	787	820	825	817	793	804	802	811	778	803	819	831	787	797	812	857	813	830	788	739	828	744	767	768	824	826	821	781	810	853	816	840	837	799	793	807	812	774	808	793	802	827	812	797	832	858	759	806	811	783	826	746	777	780	798	828	793	819	817	767	807	824	835	772	825	848	814	812	846	810	787	826	853	833	797	788	775	817	828	843	771	804	833	729	826	805	793	828	810	851	788	815	816	821	790	838	769	828	788	861	812	869	780	817	784	823	848	808	817	796	878	799	788	845	823	801	764	823	762	816	817	796	831	801	767	803	806	807	798	830	796	784	816	820	800	781	825	792	813	837	804	802	865	831	840	824	826	796	813	800	846	774	818	828	751	831	803	801	807	826	831	780	802	754	846	784	797	835	789	826	780	781	824	804	853	812	839	820	796	805	792	805	804	846	784	795	814	719	800	802	790	815	829	845	789	797	792	858	795	839	819	814	806	753	778	748	798	788	823	823	785	812	755	809	786	848	784	834	862	812	818	826	784	803	807	854	787	816	768	803	791	816	830	787	782	782	800	850	833	787	812	805	770	820	779	840	815	791	853	802	903	834	767	782	878	854	821	818	808	772	819	850	823	830	781	827	770	806	782	817	824	817	783	737	799	827	813	793	841	799	836	777	829	813	796	794	772	819	761	788	796	789	780	807	833	828	866	786	787	810	823	764	808	785	756	861	784	806	816	837	805	755	803	807	799	800	795	774	847	821	853	809	785	771	817	795	802	819	812	775	821	837	827	765	773	799	809	806	803	802	830	809	794	804	816	835	816	831	813	785	770	810	793	795	786	781	839	800	828	796	787	843	857	826	802	825	783	772	827	805	806	798	794	778	809	750	825	877	767	819	759	797	781	823	787	775	749	808	814	814	773	785	777	816	789	792	807	819	800	824	774	846	828	806	822	811	789	792	728	800	800	769	842	807	777	788	759	802	759	817	769	773	774	829	828	783	837	821	788	772	773	822	798	837	837	795	784	865	796	823	769	792	763	807	765	797	815	779	794	766	749	823	815	782	798	815	855	842	814	802	749	801	844	795	747	856	822	828	741	821	826	772	802	806	785	830	804	791	836	879	786	819	823	790	777	763	812	795	789	778	751	840	820	802	866	785	781	797	808	795	805	791	814	825	754	805	823	804	769	837	821	768	819	769	813	809	803	810	808	793	811	808	815	852	800	865	770	756	798	808	796	789	754	788	751	801	769	819	816	878	806	818	899	783	776	786	815	778	806	769	812	823	836	830	814	821	771	730	789	830	784	784	823	791	760	831	835	856	707	823	794	844	792	780	788	824	792	810	770	771	824	793	837	777	796	834	879	765	842	833	825	828	787	817	849	773	815	799	776	828	760	779	789	810	802	806	868	806	812	801	778	813	808	841	784	822	727	767	777	825	810	807	803	845	799	818	789	871	806	819	844	791	775	815	806	840	804	783	835	861	781	816	794	848	790	850	857	787	769	792	872	846	774	778	805	795	858	796	797	777	808	822	840	810	809	786	778	790	793	826	809	787	842	796	833	862	736	788	826	835	791	802	756	820	833	848	822	795	842	811	798	789	792	787	788	820	804	817	831	819	848	821	814	797	782	814	813	813	770	829	792	810	787	826	746	823	768	840	800	759	788	799	830	818	786	836	787	866	780	877	822	835	850	816	793	800	784	802	799	822	768	803	832	738	797	805	823	808	845
27048	13588	8628	27226	17873	7485	2474	1080	805	777	802	742	733	751	773	722	802	762	808	786	779	760	768	805	771	729	767	739	759	764	754	769	773	816	784	737	741	777	732	769	767	767	798	793	790	757	792	743	746	799	790	731	797	796	768	726	731	753	707	773	789	723	741	723	764	755	748	723	757	790	710	751	774	726	737	769	805	755	784	740	767	746	762	721	753	768	808	732	748	791	778	759	756	754	736	708	775	784	753	752	773	801	711	796	789	790	780	757	746	727	793	782	828	727	756	744	822	705	741	769	772	821	770	780	798	756	823	796	766	720	772	730	778	786	732	759	796	809	746	729	747	754	761	769	800	729	732	769	801	821	718	745	745	744	717	735	710	752	763	770	736	797	752	741	748	779	743	681	735	768	740	721	746	749	788	779	727	760	741	763	779	761	733	762	726	819	758	721	780	803	721	727	725	801	750	756	733	724	739	747	737	710	752	736	731	739	719	744	725	750	780	742	787	719	757	807	782	758	778	781	792	759	756	777	723	756	742	725	741	753	765	760	767	751	770	766	780	748	722	797	755	739	781	756	773	739	746	767	735	752	753	737	676	760	769	744	753	723	772	771	800	751	782	693	780	748	696	794	775	754	749	757	775	813	735	736	784	686	766	749	699	766	761	763	778	768	749	737	783	718	734	787	752	765	763	758	824	692	766	747	710	747	765	747	742	747	772	705	768	784	748	788	760	757	760	744	732	731	767	726	741	698	707	754	781	772	739	750	724	776	714	726	731	779	721	701	761	787	735	746	759	754	777	763	714	758	760	727	776	763	767	756	793	743	752	767	798	782	758	700	730	763	749	761	758	759	742	759	776	786	723	758	762	761	738	782	783	778	735	759	748	779	736	720	761	773	796	774	747	766	796	792	722	746	809	784	785	726	768	779	733	748	697	788	795	730	753	786	700	735	757	732	801	723	737	703	691	770	727	780	787	745	768	784	725	822	774	817	781	747	804	723	751	746	849	762	758	749	785	769	763	745	735	778	743	773	760	776	722	760	757	762	752	795	789	759	738	698	717	795	750	695	779	781	721	763	774	781	778	763	739	759	781	756	774	741	767	737	703	736	723	757	767	738	767	797	748	691	702	722	740	746	765	772	747	798	743	809	756	717	753	749	741	756	762	807	713	757	691	736	810	738	769	785	753	720	753	733	750	786	737	731	750	743	802	718	783	763	718	683	807	745	750	782	774	763	775	737	722	787	741	792	745	773	795	772	750	710	753	736	718	707	724	772	758	778	752	786	751	765	721	799	737	714	791	785	749	790	750	741	784	736	766	747	718	750	822	757	796	763	755	781	766	755	817	789	760	767	727	734	726	823	769	730	754	734	737	765	737	752	678	772	745	739	762	728	664	747	738	768	762	752	760	752	764	759	725	750	776	788	719	755	744	788	749	810	784	765	765	778	757	712	707	771	801	737	736	784	791	741	765	748	723	788	781	794	763	788	736	739	796	759	772	803	805	815	716	737	777	715	756	741	748	724	784	780	750	762	801	732	735	772	763	760	735	772	768	729	759	736	745	719	786	712	747	781	783	792	748	751	816	796	759	767	741	780	744	749	750	776	753	752	745	797	748	743	788	759	771	776	811	730	747	781	803	752	773	746	742	733	790	787	796	731	743	734	817	781	800	765	776	759	725	748	746	733	772	712	763	739	790	709	756	774	744	751	729	743	738	715	763	726	769	710	735	700	775	742	778	756	717	762	718	747	725	736	752	774	770	760	765	761	740	753	741	702	768	764	759	737	780	730	697	791	796	764	730	742	763	751	820	717	688	774	766	760	753	740	778	731	796	811	756	731	747	718	770	749	716	715	743	769	746	746	762	786	765	771	828	796	762	806	764	781	761	793	712	717	711	793	738	755	759	721	742	788	760	793	712	721	744	803	742	755	754	730	770	774	730	703	775	728	795	721	761	774	797	700	771	751	740	752	768	752	702	740	753	734	786	776	767	734	729	711	804	783	738	775	760	788	729	750	775	772	769	785	766	828	751	752	695	751	814	762	785	762	743	729	748	778	726	765	713	774	713	757	745	724	743	724	742	734	757	772	801	775	774	695	739	793	805	726	744	799	736	746	814	752	750	703	780	760	796	775	759	776	735	768	754	766	761	761	758	764	718	781	781	706	772	744	721	734	801	747	806	788	742	793	730	762	778	719	748	813	729	813	744	769	740	758	774	773	756	778	732	766	765	743	724	756	757	744	748	738	758	704	753	754	728	731	749	759	733	775	750	809	723	746	754	816	782	792	746	689	727	736	766	714	692	803	781	733	778	722	740	759	735	759	773	735	771	789	757	745	782	755	754	715	736	738	803	725	759	783	747	797	733	754	722	763	787	760	748	744	773	738	776	761	773	737	724	759	787	777	701	781	768	794	745	786	812	795	741	769	728	818	804	745	782	788	722	761	701	750	781	724	781	723	757	727	748	747	748	748	778	734	792	748	725	770	682	775	753	778	741	749	777	771	789	726	816	757	760	776	736	754	700	780	764	748	758	767	735	783	764	721	741	762	765	784	733	804	771	741	741	796	775	759	745	755	726	774	747	710	788	740	776	746	773	746	775	715	769	743	735	736	770	724	776	785	670	745	743	752	717	740	781	722	765	748	805	736	778	759	776	761	735	764	756	762	782	757	749	731	778	760	736	770	777	764	750	773	744	789	734	759	790	761	779	709	750	745	792	774	783	795	749	769	734	744	778	747	787	774	746	773	763	770	765	761	757	743	714	756	731	762	739	733	733	759	746	749	773	755	757	755	763	733	758	733	783	762	794	736	781	743	784	794	767	773	726	725	766	746	752	776	742	692	755	745	763	748	753	739	774	742	787	773	742	735	782	773	758	702	772	777	792	796	746	760	774	776	762	785	769	824	805	774	732	759	737	708	730	801	748	754	776	790	743	772	783	788	753	768	789	824	765	741	735	753	756	805	777	736	746	754	760	796	738	751	723	767	773	800	772	711	710	761	745	713	760	801	742	710	739	781	786	751	791	758	762	763	753	774	766	793	754	832	754	752	780	732	782	765	751	769	776	723	747	762	806	720	779	801	789	765	729	733	754	724	730	741	731	722	761	768	745	765	764	766	774	751	730	812	773	778	814	740	732	772	756	743	714	710	740	763	781	762	727	803	712	791	766	788	772	728	821	739	777	726	751	783	769	751	711	736	749	777	760	803	706	752	757	728	818	739	759	770	752	779	741	782	728	705	739	759	811	764	764	786	749	766	725	759	696	804	773	736	747	788	718	781	750	784	777	787	739	792	800	758	733	734	758	700	766	761	707	711	764	748	799	752	777	713	763	708	760	722	696	759	783	750	721	759	793	737	753	788	762	767	798	782	791	743	795	826	831	733	726	753	742	738	784	754	752	764	781	778	774	784	801	814	760	759	772	784	784	737	802	768	788	774	767	793	792	738	747	771	793	761	797	707	708	743	777	757	714	712	748	789	789	783	796	738	738	718
4953	1218	9148	21534	12077	5599	2042	992	782	691	707	706	712	705	740	732	679	674	712	681	701	702	675	756	733	670	699	694	702	671	694	699	694	695	724	685	727	700	724	684	740	683	678	619	732	726	716	714	686	700	743	712	713	680	703	726	712	686	638	687	689	688	678	648	695	716	779	693	695	696	706	740	689	668	688	696	716	647	734	645	666	688	671	718	737	743	700	697	710	710	688	712	689	716	709	697	650	699	677	671	661	718	709	671	701	745	698	674	702	750	682	704	691	695	644	689	757	698	703	706	717	688	694	762	647	638	646	674	672	679	698	695	680	671	713	686	707	679	650	719	708	657	702	637	677	681	668	666	696	714	679	680	667	689	678	731	669	722	755	715	690	768	660	647	705	741	727	692	695	695	716	698	693	687	739	709	648	677	687	722	692	699	690	707	701	703	716	681	707	702	690	686	711	691	715	640	741	687	689	726	677	739	718	697	704	713	664	705	695	735	733	718	683	713	704	669	690	680	676	703	668	711	729	665	691	721	704	715	705	730	696	687	697	678	671	692	684	686	698	700	651	684	737	708	659	688	685	675	702	675	709	673	756	717	635	706	699	714	670	638	683	660	714	717	716	689	718	676	669	699	708	691	713	725	728	734	716	685	671	716	733	675	667	681	643	702	677	666	745	658	701	648	719	707	715	725	719	663	713	693	718	693	732	708	690	689	723	720	651	690	702	712	741	726	721	701	715	682	712	681	699	748	698	628	657	685	721	747	693	707	692	666	671	721	698	690	686	737	687	694	662	737	676	680	718	694	625	733	703	689	637	677	684	727	692	682	735	693	714	689	697	718	713	705	735	687	707	688	626	710	692	709	689	680	709	678	696	672	744	699	703	729	669	698	687	673	757	715	728	737	711	722	647	665	737	656	708	682	668	679	705	716	690	671	713	701	667	695	675	736	703	703	654	720	686	716	699	652	652	699	754	767	676	691	721	694	679	655	687	674	661	713	708	667	725	694	682	708	680	669	670	685	699	724	713	713	743	732	713	682	708	688	704	695	685	681	687	683	681	718	699	669	684	692	676	644	734	662	697	643	685	700	693	708	699	664	699	704	730	685	696	661	728	695	737	683	678	670	754	734	739	705	702	720	761	711	729	696	660	681	674	687	687	694	724	711	722	675	667	708	696	707	701	670	696	715	653	628	729	663	704	725	703	669	710	739	686	733	677	704	678	700	725	697	810	675	736	671	672	680	695	701	700	690	700	723	643	748	685	631	713	692	692	658	698	691	710	718	714	664	702	661	668	700	729	715	718	700	748	671	700	733	689	656	678	739	704	689	733	737	713	642	702	687	747	629	662	729	704	709	702	675	664	685	710	683	710	738	688	693	727	676	696	697	682	654	732	720	725	680	736	673	744	707	710	736	709	728	680	730	671	647	640	697	677	666	717	704	720	725	703	670	704	714	636	685	691	710	740	651	702	720	728	687	718	671	737	675	666	684	696	713	677	657	745	677	682	740	641	673	676	718	671	657	690	724	739	708	711	706	666	660	745	683	705	738	689	720	638	680	721	710	700	667	696	661	711	673	710	735	628	723	689	634	710	668	674	682	713	702	685	651	700	661	706	704	693	715	676	705	738	699	625	681	708	682	718	646	706	680	710	643	705	715	676	729	709	679	683	746	697	693	722	743	732	679	660	704	691	752	696	666	722	676	652	692	734	664	717	656	725	696	702	690	668	683	715	667	741	726	680	638	696	677	681	700	722	685	739	683	697	720	712	659	680	773	705	700	699	682	682	710	714	688	685	652	697	693	711	703	708	692	666	715	719	708	717	717	720	682	694	685	689	721	680	720	685	682	738	679	656	668	656	639	683	684	694	696	654	675	723	699	713	697	696	698	689	652	703	696	746	703	631	655	662	715	646	679	660	717	713	738	699	653	680	708	729	638	682	733	673	678	705	723	713	702	698	697	657	717	680	692	726	693	691	733	647	683	671	693	673	692	705	651	688	661	699	721	708	695	666	669	730	736	711	721	729	698	725	692	654	671	711	693	696	684	681	645	656	696	707	709	653	704	674	690	669	685	720	701	683	698	717	655	714	710	715	705	654	676	689	641	711	689	704	731	690	735	691	690	694	679	684	741	683	717	698	720	710	682	736	705	703	717	722	682	710	715	698	716	742	684	695	718	694	735	650	627	690	711	661	685	704	744	666	670	681	701	735	701	654	692	697	710	735	758	716	663	712	670	685	693	696	684	684	724	703	698	715	693	669	725	666	731	714	675	696	689	674	683	725	696	664	712	747	737	701	702	669	673	675	674	690	713	648	696	688	696	717	658	697	711	675	682	697	715	659	697	658	761	666	686	694	709	672	712	665	675	744	692	672	689	670	693	691	709	680	634	727	708	672	689	704	684	664	693	663	740	660	655	707	675	674	686	727	717	671	670	645	694	715	723	705	674	701	655	715	699	743	712	707	726	694	659	673	668	683	709	745	679	690	700	655	735	698	695	663	690	742	683	697	704	696	705	711	703	698	705	671	709	683	702	691	698	731	663	716	671	677	664	679	711	716	707	735	713	726	670	717	660	710	699	682	697	698	704	684	728	720	715	746	723	667	707	638	632	715	698	655	686	682	714	662	748	708	668	655	652	670	683	745	657	700	694	675	717	657	713	674	736	702	694	717	678	674	684	681	719	691	735	704	715	673	744	710	697	673	678	722	720	657	725	701	702	638	688	679	660	704	665	690	747	701	685	720	747	735	684	679	670	659	694	627	660	751	691	673	687	701	703	692	671	666	678	720	723	697	675	705	654	727	703	723	712	710	710	699	723	710	679	711	704	720	695	675	748	675	652	681	717	730	679	764	710	656	699	687	672	695	710	722	721	709	664	691	696	702	669	715	709	721	662	716	684	686	681	724	711	712	684	748	723	695	731	693	662	736	720	678	683	707	674	657	751	741	695	702	720	727	697	708	704	706	706	749	711	698	729	723	664	700	713	730	701	724	688	710	706	673	697	746	650	669	705	687	710	676	687	682	624	719	668	676	767	682	661	678	736	644	706	684	715	700	676	659	686	714	736	696	689	745	692	653	634	681	727	706	700	708	700	748	745	715	696	703	642	693	715	717	647	716	700	730	687	723	664	679	653	727	677	697	703	722	650	708	752	683	706	697	745	726	662	695	690	731	724	687	735	685	690	707	708	674	719	706	708	714	681	722	681	699	690	671	674	712	695	693	693	711	663	711	704	679	702	662	695	756	713	692	681	673	713	693	693	679	700	670	714	697	713	654	690	688	686	711	702	698	687	685	677	628	669	710	682	685	735	725	670	736	688	689	683	706	699	687	681	699	729	673	729	698	688	699	663	684	714	697	666	638	681	682	681	702	683	690	684	713	730	689	697	710	688	695	678	714	694	692	662	700	697	697	700	738	731	709	684	695	677	695	701	725	670	719	719	698	723	655	698	717	738	679	620	699	665	659	666	661	629	697	654	715	662	637	671	776	690
24522	21124	30303	60611	55147	36079	15959	3212	1065	807	736	743	823	751	826	729	754	732	699	671	755	723	762	724	760	775	788	774	760	713	778	729	731	677	784	740	694	735	716	724	743	779	769	691	684	711	742	686	729	756	700	724	721	721	763	764	720	734	812	777	712	722	745	691	717	740	753	741	729	738	731	743	692	789	740	744	722	727	736	698	749	662	696	740	772	689	720	695	707	747	720	706	767	740	742	733	746	725	747	720	705	737	732	742	681	701	680	737	731	734	688	727	720	728	747	737	727	760	718	729	777	717	749	704	750	723	733	682	679	748	761	750	747	676	708	726	767	673	762	721	766	715	701	718	715	750	741	697	721	777	748	728	685	786	753	764	699	735	715	687	762	728	719	781	709	734	671	692	758	780	751	767	710	734	723	656	770	779	754	723	723	712	716	718	748	759	783	774	783	768	739	739	758	722	770	761	691	710	765	740	719	671	733	725	726	685	725	721	706	712	714	717	736	741	697	748	735	728	683	755	740	717	749	764	743	709	716	737	702	728	744	697	713	731	713	690	750	712	715	798	714	711	735	703	721	720	746	722	700	736	729	674	702	718	669	703	694	762	701	742	771	678	744	710	736	729	717	735	701	704	685	719	694	742	684	791	723	772	712	737	685	658	777	679	755	769	703	709	711	716	746	739	704	749	751	691	731	745	714	719	703	706	728	704	669	729	783	741	718	772	718	734	729	716	759	760	744	779	685	720	748	811	753	705	776	755	718	751	720	749	715	690	757	781	756	753	734	698	731	747	720	719	719	726	766	769	668	718	737	666	685	758	700	708	748	745	726	744	746	735	756	784	774	762	781	739	798	720	741	706	728	729	721	715	715	779	691	723	721	662	689	725	716	749	756	727	789	733	718	691	723	759	721	674	701	714	768	742	724	704	779	797	747	723	737	702	684	710	701	717	735	708	737	718	728	719	749	793	687	745	753	714	728	750	747	713	703	674	709	684	696	726	768	700	749	771	745	757	732	731	732	699	745	702	722	728	725	772	740	728	713	754	728	783	721	726	681	727	699	726	720	703	701	730	761	731	753	738	748	773	754	752	725	725	722	732	753	711	709	732	730	773	734	710	686	756	755	720	714	742	731	719	721	693	774	770	699	797	744	749	723	706	723	750	754	708	759	708	741	732	720	706	684	702	722	699	708	728	703	722	719	706	762	746	744	710	694	709	719	741	798	747	718	749	693	734	727	677	723	721	721	739	745	768	718	731	708	732	690	717	717	743	705	728	703	700	710	735	733	804	668	732	722	711	748	708	729	701	774	762	694	702	746	721	682	717	763	716	727	722	725	734	746	762	799	728	722	742	716	714	736	649	793	745	741	707	725	698	707	721	743	745	739	737	716	685	750	755	693	737	704	701	704	752	725	720	760	691	713	689	772	681	718	731	790	728	681	717	737	744	736	701	736	728	701	697	719	694	726	755	715	732	676	698	725	687	708	705	751	710	743	737	747	789	707	779	679	711	758	696	734	752	717	717	789	713	734	731	736	670	726	732	718	733	707	721	684	690	719	768	700	720	714	705	691	724	695	732	691	750	725	770	695	723	773	682	715	721	723	691	695	674	742	719	749	719	792	732	697	714	765	706	728	739	750	739	733	724	738	703	713	753	764	716	730	749	735	746	713	758	741	736	677	728	732	731	708	724	750	806	733	732	721	738	751	694	693	728	751	813	770	731	736	744	714	800	757	720	752	745	782	749	723	749	759	736	748	697	748	743	731	697	741	738	697	706	701	740	732	713	686	732	697	723	747	730	698	701	707	737	751	742	712	681	699	718	728	712	747	751	732	706	742	706	692	740	712	742	720	671	697	711	778	722	704	766	730	713	747	783	730	697	733	725	746	729	715	713	751	704	764	736	723	703	735	727	744	725	761	704	711	770	717	747	730	736	739	724	724	719	715	785	720	729	715	760	719	729	686	736	763	740	761	791	683	696	695	742	729	737	680	703	717	716	705	719	713	733	745	704	691	734	765	762	716	734	728	721	703	756	727	764	740	718	713	734	714	761	722	739	717	690	745	758	727	716	764	707	685	712	744	730	709	779	723	671	764	743	772	713	770	724	771	734	712	705	727	714	716	727	727	712	734	773	700	732	753	684	739	700	744	701	702	745	707	698	766	768	709	751	754	710	726	730	730	726	704	775	706	710	715	725	730	740	762	736	743	710	732	717	697	723	740	702	725	714	708	734	732	714	705	763	712	707	711	718	727	735	743	756	754	765	790	745	724	732	765	742	674	738	766	746	749	694	749	712	703	729	778	758	758	733	749	785	756	762	762	707	717	735	743	774	694	758	760	758	808	726	722	761	744	733	739	705	721	743	732	753	784	740	741	716	710	765	746	689	709	748	737	718	711	739	722	717	697	751	748	696	695	721	734	664	767	700	728	743	724	676	694	714	752	719	727	716	738	676	696	700	684	729	718	749	735	734	675	769	732	713	741	711	770	702	748	728	654	697	720	747	734	753	703	707	723	697	715	692	743	760	753	734	666	735	736	729	665	749	765	713	685	709	728	695	713	699	799	730	768	697	694	737	708	745	755	716	746	709	701	749	759	711	744	784	690	744	712	702	721	733	697	739	697	720	735	703	753	773	705	746	706	777	754	699	741	725	706	699	732	713	772	737	737	685	752	730	707	743	754	766	754	733	722	691	712	760	680	725	700	695	666	733	718	727	719	709	708	707	765	744	771	709	714	695	710	747	726	707	686	727	701	751	747	720	744	697	755	720	731	728	728	688	752	745	723	711	710	728	727	754	749	720	751	688	763	712	715	751	741	752	728	686	721	711	727	700	689	748	768	694	722	680	783	732	729	711	762	736	731	733	703	744	681	722	783	739	770	735	710	761	696	674	738	702	686	720	731	731	776	693	761	763	717	709	675	677	717	744	751	706	736	731	699	697	679	757	665	702	681	688	724	688	714	746	763	692	749	765	696	714	708	782	714	747	708	778	717	736	717	721	728	724	730	726	731	757	695	774	771	750	766	709	710	719	695	725	697	716	688	761	740	732	770	713	704	730	706	759	686	730	734	696	718	747	723	705	683	762	688	758	721	719	765	745	766	730	729	734	741	730	733	720	744	745	727	730	738	717	733	763	732	721	709	762	741	745	723	731	689	729	743	736	716	749	752	721	730	656	720	753	705	695	735	750	746	710	680	769	714	763	738	741	740	730	729	697	687	702	738	740	738	711	758	706	726	719	747	687	726	749	734	703	703	710	726	752	777	703	744	665	728	687	765	755	712	690	718	760	694	726	740	745	714	742	787	728	776	748	692	726	744	749	718	717	707	781	718	768	737	708	724	744	705	757	714	715	696	737	722	732	690	757	750	697	737	724	703	688	742	721	710	727	676	742	720	736	690	722	718	675	705	729	746	713	703	720	683	695	691	716	709	726	691	715	767	707	775	705	717	726	689	700	746	752	691	703	687	708	729	739	727	726	693	701	753	727	699	706
4182	5675	40347	73605	52676	26115	8292	2293	944	729	726	738	745	740	752	746	704	786	686	708	721	770	696	784	729	740	679	732	711	684	732	728	739	774	734	709	732	722	757	700	735	737	712	798	717	716	761	749	743	704	730	741	721	708	698	685	725	745	742	707	683	738	700	701	734	735	703	728	697	708	685	700	723	715	735	703	688	729	729	756	733	742	719	734	735	739	721	723	726	729	762	783	718	726	752	719	705	710	735	731	707	705	723	728	732	706	683	692	738	718	677	727	732	729	763	751	696	715	725	717	722	738	717	723	715	747	705	755	747	704	741	676	701	730	680	740	725	736	749	723	782	730	710	740	728	755	728	694	729	744	755	736	697	725	691	698	665	710	769	662	729	696	707	723	668	711	699	740	744	710	728	692	707	716	707	689	682	661	749	722	664	754	710	698	733	711	693	718	748	736	746	732	741	744	737	714	730	751	713	685	711	728	712	660	783	733	709	680	697	749	715	723	730	704	715	731	726	691	741	667	721	749	718	709	714	773	754	729	701	703	705	726	750	750	738	704	713	722	668	698	711	707	743	712	720	736	690	736	741	726	738	690	761	707	703	653	699	711	726	688	714	692	699	706	720	766	707	684	700	683	704	748	706	674	734	718	753	713	688	744	704	677	749	711	751	765	736	656	731	724	720	763	756	707	768	666	661	726	683	707	745	734	713	705	705	693	714	717	700	761	712	703	708	722	721	702	690	724	726	689	747	691	765	716	709	722	744	697	772	749	751	734	729	706	702	722	735	724	750	705	733	745	731	700	726	698	674	761	717	741	755	719	729	709	734	720	753	733	739	682	654	756	754	712	728	705	717	740	745	729	709	763	754	704	720	686	740	751	748	721	782	723	717	697	740	672	653	714	715	723	691	689	742	681	745	754	746	687	727	723	692	728	731	718	738	722	699	743	742	723	750	696	720	732	733	682	694	751	753	695	718	743	750	673	662	729	781	726	749	745	717	739	712	734	723	735	746	709	669	649	712	759	720	724	735	684	744	763	714	740	703	689	743	711	730	711	718	741	721	728	725	679	702	706	770	737	735	721	686	691	763	744	731	703	754	683	699	708	692	745	737	676	722	714	756	762	697	721	718	784	715	671	754	715	766	661	690	748	725	746	752	696	700	688	723	709	746	688	745	717	675	733	679	717	729	734	694	683	757	687	681	774	679	732	725	679	749	708	717	719	706	708	721	679	748	714	755	738	698	700	715	741	729	705	759	718	690	737	747	715	739	718	693	699	701	715	741	751	723	719	668	677	720	702	783	688	718	792	735	679	673	728	702	732	714	723	734	740	787	688	761	691	784	728	736	756	727	710	776	659	712	696	748	681	760	784	753	735	689	729	711	765	767	701	725	681	749	762	772	693	720	725	732	696	710	741	730	724	691	701	735	658	732	716	768	685	693	705	689	690	717	723	733	706	724	778	772	760	726	732	717	755	771	759	714	683	752	701	729	713	721	753	711	753	656	734	750	721	751	779	705	697	696	712	749	713	664	734	682	710	705	736	737	708	729	744	720	697	715	749	693	697	706	706	729	719	699	707	693	718	769	718	724	710	748	722	721	689	700	716	721	760	669	705	790	723	710	698	712	731	723	723	700	751	758	730	694	720	736	714	693	707	771	685	705	770	663	703	692	674	729	758	652	762	714	704	695	727	716	684	773	728	736	706	702	734	684	708	682	734	708	748	733	682	668	760	777	690	758	711	693	748	680	714	746	662	711	748	674	720	761	721	688	749	737	711	753	718	734	745	741	672	715	746	765	750	740	744	732	765	687	734	760	744	731	699	743	625	697	698	696	761	692	766	702	712	680	734	744	757	706	703	725	663	712	723	721	727	707	698	725	751	716	704	704	732	728	684	710	713	724	722	687	710	674	749	712	777	704	718	714	729	716	712	733	749	692	689	723	704	672	745	659	710	697	708	728	676	747	734	747	682	682	733	752	715	694	749	729	754	705	719	665	739	749	707	744	731	645	731	716	699	735	750	692	722	758	714	722	667	704	729	678	731	741	681	695	752	694	705	678	704	659	710	720	765	668	735	668	729	740	740	729	721	740	752	725	758	722	731	751	709	704	710	680	743	709	700	746	755	716	698	705	698	738	721	719	700	739	678	731	733	721	720	740	740	681	733	736	777	706	700	712	692	760	691	731	697	774	715	682	690	733	789	702	694	717	697	722	708	706	704	756	749	701	748	677	741	689	733	716	752	727	721	757	738	734	705	680	726	632	731	724	742	723	647	738	703	742	715	719	767	706	707	757	744	724	721	687	729	756	741	762	674	736	720	691	721	711	719	714	710	724	679	656	726	708	758	719	678	717	720	743	759	717	728	749	723	726	717	732	689	725	743	728	707	687	676	726	743	738	682	763	762	782	709	734	707	746	706	741	690	737	752	739	701	657	725	759	713	703	720	660	688	718	690	731	676	692	732	732	704	743	725	713	739	671	729	725	699	699	681	719	686	706	742	695	717	701	715	729	671	760	774	719	718	758	713	700	711	669	701	714	735	735	692	744	711	692	703	712	725	744	668	697	728	748	750	737	750	751	729	694	716	690	686	764	733	690	711	681	719	755	694	744	753	732	672	748	673	722	744	749	704	658	718	751	696	714	693	681	697	713	710	681	684	689	722	723	705	720	734	714	771	715	679	727	756	718	769	778	715	720	736	653	691	729	703	730	717	734	728	721	739	716	734	691	690	741	794	770	734	735	706	694	684	701	708	737	701	791	732	720	722	696	754	715	753	687	717	739	745	673	683	717	713	732	729	715	724	725	684	704	704	747	744	710	717	702	697	715	705	638	732	722	720	710	688	707	701	689	750	691	740	709	750	672	741	745	723	735	672	723	697	765	697	722	692	712	732	703	748	692	710	741	760	742	696	696	729	725	692	736	693	739	700	725	743	681	702	714	737	711	691	680	720	748	698	705	742	711	751	685	758	713	724	710	779	726	736	717	736	754	744	668	707	748	687	753	767	690	679	737	739	717	784	691	710	654	777	735	742	705	720	705	714	741	719	722	688	693	724	708	714	769	667	688	742	758	746	669	744	716	724	745	719	737	712	742	739	695	778	696	709	741	716	705	722	701	702	738	739	708	709	716	740	699	757	688	756	725	685	691	700	721	700	758	743	735	749	717	685	705	732	691	714	701	716	667	744	674	678	790	678	732	720	718	748	701	723	696	721	680	701	721	765	754	723	726	709	786	751	752	666	707	728	744	736	690	680	755	733	693	675	766	704	725	693	738	757	698	753	707	696	737	715	693	763	725	738	697	754	729	739	715	715	744	722	692	708	727	737	736	720	710	741	760	707	703	736	732	715	738	707	773	704	712	719	730	719	728	718	737	683	743	733	700	736	673	771	710	713	734	741	667	702	683	711	689	685	724	726	657	706	756	693	767	677	731	688	748	705	715	684	734	686	710	705	742	751	723	734	762	697	704	751	677	729	680	706	716	731	717	724	758	723
23800	21112	37953	62961	52753	36351	18165	3974	1173	859	887	855	872	834	888	857	876	834	882	842	808	836	851	862	819	845	820	812	835	804	826	862	854	835	859	838	790	838	821	819	755	802	815	836	833	803	846	872	797	841	837	783	889	850	781	833	862	818	862	838	793	900	804	827	864	825	769	848	781	825	815	873	802	825	782	802	836	868	798	800	794	813	917	849	820	852	842	836	830	795	842	837	829	837	855	831	810	848	854	871	831	804	762	830	832	823	868	885	805	841	836	808	819	783	800	800	840	816	841	840	766	845	784	825	772	814	777	842	800	814	829	759	844	834	822	795	806	887	781	769	853	768	792	821	816	809	851	848	838	872	797	832	871	800	811	837	806	793	846	749	805	793	839	831	840	833	780	775	819	744	822	802	796	828	790	846	828	834	886	847	880	813	800	862	823	875	831	831	818	841	825	811	783	784	777	785	810	792	793	894	842	795	853	847	839	808	778	858	808	815	813	894	794	818	825	830	809	808	813	822	871	798	843	807	808	823	810	818	834	832	826	846	832	823	850	825	842	831	859	836	809	829	829	817	767	779	856	775	837	777	755	850	814	860	844	819	794	825	880	823	793	884	866	823	851	812	839	841	863	826	776	784	800	804	801	828	781	870	866	821	847	839	820	787	893	792	809	810	862	828	852	814	861	779	820	840	801	844	858	805	813	860	813	864	859	780	837	828	853	854	851	843	797	772	799	809	780	820	873	854	790	806	843	795	878	824	825	830	835	853	828	792	803	815	823	805	815	786	816	816	790	818	834	844	854	797	837	847	835	860	830	825	827	810	809	843	834	851	847	876	814	829	823	797	797	788	802	849	882	831	842	806	826	835	802	799	896	812	831	825	803	816	857	825	819	799	790	802	820	820	831	880	810	803	839	781	826	845	793	805	805	832	826	792	811	786	846	782	819	757	830	814	787	783	810	789	806	762	816	831	788	760	832	805	805	816	836	849	821	815	806	846	810	844	826	823	851	857	789	852	831	867	808	813	829	847	845	836	794	834	836	817	854	806	857	810	822	791	806	829	831	804	797	789	893	870	802	816	810	859	838	795	830	840	801	864	797	833	837	830	900	834	852	871	846	803	870	817	799	801	814	838	782	803	779	842	843	817	828	794	813	812	860	846	798	825	823	814	858	859	816	880	832	892	785	800	807	808	828	840	787	822	788	802	852	791	794	822	837	833	831	796	796	818	795	802	771	859	788	791	806	808	826	808	842	774	790	819	802	797	796	791	847	875	828	796	801	857	764	810	819	799	793	848	831	834	813	828	812	805	839	833	822	811	885	888	778	784	870	804	778	776	809	833	831	821	833	778	846	764	864	819	841	758	820	776	864	817	818	801	836	851	858	799	779	784	836	812	794	864	884	860	835	834	782	847	859	802	762	836	782	768	815	788	790	843	803	786	827	805	820	823	800	787	810	838	783	829	808	872	853	790	803	823	815	834	833	786	835	802	818	889	774	754	850	827	831	834	848	830	843	838	852	810	853	820	838	823	818	792	780	799	822	787	821	815	824	808	790	810	814	814	845	795	811	770	812	831	820	754	854	827	855	816	834	826	783	817	819	849	814	777	770	841	812	809	816	820	801	817	792	797	859	766	798	779	784	791	845	886	788	828	796	872	828	794	775	856	838	804	836	815	816	806	801	831	768	784	819	810	835	813	868	800	788	853	810	823	852	884	808	870	760	829	830	835	837	793	837	816	817	807	799	798	833	795	887	803	796	806	906	873	827	838	823	810	812	831	815	827	820	823	833	816	780	781	842	860	863	819	844	819	859	822	862	845	839	779	794	818	871	861	872	757	829	827	857	863	840	823	808	826	812	792	793	844	814	840	849	783	813	823	888	835	781	841	788	823	802	789	803	846	844	787	803	850	853	825	841	856	840	827	809	813	792	809	839	807	791	833	782	812	814	859	841	833	764	824	774	809	863	841	798	809	887	838	830	797	846	801	868	805	809	788	831	827	858	797	832	863	798	799	866	830	812	819	826	859	835	822	813	805	852	846	879	838	818	807	861	807	849	824	852	860	863	810	813	825	808	758	820	781	794	832	801	808	830	811	837	797	790	839	787	826	815	818	865	851	840	829	810	836	872	837	829	854	833	864	834	792	827	879	862	825	847	779	827	856	826	807	790	857	807	804	832	822	833	807	848	852	797	847	867	839	863	825	844	815	791	812	823	828	823	826	846	783	771	854	863	827	822	837	784	855	800	808	768	806	814	788	815	816	778	797	827	816	841	788	821	823	809	783	851	779	821	815	849	826	846	826	801	782	896	805	819	846	820	789	836	819	759	781	821	819	839	787	785	792	812	887	764	872	808	837	838	787	829	788	803	769	853	852	816	809	814	822	849	824	805	841	817	792	827	819	788	834	796	826	854	820	818	791	881	796	822	820	848	777	830	868	866	834	804	822	795	830	841	871	829	847	850	819	819	817	857	816	807	802	832	855	847	884	829	821	839	846	789	790	852	831	793	841	832	871	825	816	816	861	789	827	812	852	789	829	824	818	859	850	879	838	863	827	830	836	779	820	794	852	827	824	845	778	802	802	792	781	835	812	827	856	797	795	836	828	894	826	823	820	872	776	831	869	828	848	817	841	771	817	865	855	819	780	837	837	821	821	835	844	826	810	802	800	782	780	864	853	837	781	842	777	780	792	793	861	868	815	812	832	828	819	793	802	827	820	819	813	800	791	842	814	859	844	764	785	808	817	817	820	787	809	815	812	838	827	843	837	811	812	791	831	782	824	821	810	854	894	807	800	820	830	837	844	776	801	875	758	806	836	851	857	828	818	792	835	791	820	784	856	795	822	807	863	835	797	815	745	835	773	793	888	807	819	795	840	836	799	817	809	828	818	794	794	878	830	868	815	822	790	812	823	878	835	776	864	813	808	845	841	874	860	788	789	803	832	791	838	822	806	846	832	796	861	797	797	776	822	816	844	788	820	813	847	788	830	834	815	831	818	842	856	836	791	779	800	813	834	824	814	815	804	770	787	814	807	832	829	848	801	780	812	873	810	889	789	791	854	869	864	849	864	878	890	795	819	762	789	786	816	858	807	868	789	796	811	802	785	858	766	766	795	817	841	770	876	806	813	806	838	790	854	834	825	803	780	763	812	851	866	829	842	812	807	816	845	831	826	830	848	850	851	878	831	813	852	835	924	871	813	825	805	769	843	861	850	854	795	781	804	835	766	782	817	837	845	789	809	773	846	794	805	826	838	791	903	824	852	791	801	832	804	807	778	769	789	822	900	818	825	830	819	789	833	835	854	850	844	808	852	812	801	807	818	816	844	808	750	855	810	815	773	796	842	846	845	839	799	813	800	841	807	832	840	838	857	779	808	771	819	801	863	751	822	788	783	849	860	825	792	820	799	808	836	813	806	842	898	842	794	806	794	823	868	804	797	787	819	852	830	811	818	800	791	766	828	835	832	860	859	804	823	896	858	817	885	829	808
9490	17016	62291	75192	54034	29153	10412	2828	1111	856	803	824	840	800	840	814	819	818	836	895	810	857	826	803	792	782	840	791	851	899	845	824	796	817	829	848	844	856	838	796	840	809	865	843	836	802	821	850	839	867	851	797	813	821	862	806	795	801	822	810	854	831	863	789	877	832	853	837	856	861	846	829	766	876	843	819	862	819	792	829	757	799	831	809	846	853	781	818	815	760	805	793	781	838	826	875	845	816	897	822	855	829	832	832	803	796	807	792	853	810	799	814	828	833	818	774	822	778	855	778	795	844	815	810	834	817	852	812	827	805	849	851	774	837	817	832	829	824	828	813	795	826	805	884	794	821	806	809	848	804	804	850	856	806	801	845	821	792	827	827	801	865	810	749	791	764	869	801	797	834	812	759	860	788	866	831	806	845	825	820	823	873	845	839	827	861	859	862	789	820	794	830	813	857	730	833	863	830	816	882	824	832	808	838	803	869	810	841	846	828	782	799	801	768	832	792	805	817	815	808	775	804	850	817	816	810	799	819	826	814	784	772	831	812	840	818	855	824	774	814	793	822	795	823	775	795	787	855	798	808	811	841	826	799	814	841	810	819	816	770	810	840	835	825	850	842	822	795	874	804	814	823	841	802	850	847	818	809	859	806	800	847	798	796	824	791	851	838	842	784	836	787	830	803	829	829	814	798	833	799	817	867	824	824	784	805	821	788	842	798	789	827	796	854	818	789	744	840	785	785	848	817	845	820	811	782	763	827	767	865	794	812	840	807	825	822	828	768	848	831	840	788	805	809	805	824	869	835	771	800	801	826	864	822	803	812	777	789	847	784	760	866	813	797	812	856	831	802	848	865	812	842	802	820	803	864	809	794	840	818	807	844	851	815	804	808	816	791	801	794	843	837	814	847	825	812	814	785	850	844	795	876	810	843	832	788	807	845	820	831	830	857	824	830	808	810	778	816	827	812	796	834	823	797	835	833	803	799	808	810	832	819	777	839	783	843	838	794	795	844	839	842	839	843	828	887	779	794	843	777	770	822	826	779	796	885	763	815	817	864	814	786	744	854	818	812	782	803	770	786	828	810	825	828	816	887	768	809	810	841	776	845	880	878	805	794	805	799	778	907	809	881	782	816	811	833	764	771	805	820	850	823	817	826	836	833	774	831	837	850	798	809	800	807	845	850	801	803	820	828	763	775	746	778	823	831	824	871	853	801	813	785	813	849	800	832	852	849	810	776	872	833	828	796	772	818	839	839	815	841	831	803	852	844	811	778	807	825	841	819	847	782	816	781	823	826	830	808	827	796	857	836	818	803	850	759	757	771	778	822	829	794	793	876	799	902	845	796	812	815	795	821	796	831	810	829	782	797	852	809	845	821	790	764	752	795	836	784	812	771	847	801	757	860	800	812	812	843	846	825	816	827	822	854	807	816	838	830	826	867	767	791	804	811	823	807	819	801	830	769	792	814	792	849	807	851	789	826	794	826	789	787	830	834	789	845	768	813	805	822	828	859	850	844	823	756	770	834	818	824	807	835	864	767	767	807	774	805	826	816	746	862	833	835	811	774	794	808	782	809	830	839	785	803	817	831	812	783	846	818	819	814	771	802	794	794	831	825	824	792	825	827	790	773	773	825	772	811	812	783	785	780	786	778	805	811	830	859	828	826	811	836	797	835	795	791	779	821	841	806	830	768	755	809	785	811	822	871	865	827	887	859	803	781	836	798	767	793	800	859	799	825	786	843	837	777	816	761	773	774	747	825	820	825	797	803	843	816	816	785	815	819	804	778	823	796	823	843	811	773	836	802	768	839	818	826	807	857	841	848	836	800	773	795	803	806	831	872	805	822	780	828	821	845	824	830	827	818	813	833	851	814	804	883	811	844	860	791	812	781	817	808	844	834	826	825	824	843	841	814	817	819	805	805	859	811	858	750	862	836	797	808	818	793	854	872	832	815	774	787	841	847	802	811	793	826	835	786	824	820	851	783	841	819	812	829	797	776	824	838	819	762	826	837	778	854	789	813	779	799	825	835	819	845	772	821	862	769	801	819	794	793	809	829	782	830	835	821	778	810	798	789	793	787	851	806	881	799	834	846	796	867	810	861	839	823	791	816	784	793	799	807	793	843	801	838	828	817	816	806	829	790	809	788	772	808	781	841	804	832	807	840	806	881	794	825	801	829	835	829	794	782	836	833	776	815	797	841	783	829	832	847	863	862	810	829	822	882	780	769	858	821	841	848	782	825	888	805	860	845	805	785	783	877	828	828	768	879	800	825	853	815	834	828	820	819	798	764	821	801	786	803	829	822	814	760	816	800	841	796	798	855	802	813	764	781	833	848	823	875	801	813	819	794	874	794	822	804	793	804	830	828	832	814	820	825	849	847	878	825	813	790	800	846	793	808	837	836	795	832	817	802	800	765	809	771	825	806	836	775	836	775	782	841	802	819	825	794	879	868	783	849	840	846	787	818	818	810	824	812	824	786	771	780	782	787	798	807	842	795	836	864	829	795	814	881	816	777	821	815	777	771	813	829	765	834	810	764	794	896	821	827	766	839	842	833	798	791	847	824	836	807	816	839	827	788	817	810	758	804	784	799	808	786	805	843	820	837	837	821	797	853	803	781	838	827	857	850	848	790	808	834	792	810	845	810	807	858	841	800	838	818	827	821	812	802	826	845	775	840	817	835	828	805	895	874	788	835	755	853	792	832	809	784	805	833	863	799	770	823	856	827	819	803	835	805	865	833	798	845	836	788	709	838	806	828	818	811	803	869	804	823	789	816	887	832	795	814	840	840	805	785	798	840	756	851	785	791	809	826	828	837	816	752	794	783	867	791	834	854	762	811	773	794	779	870	841	806	790	778	837	785	796	834	798	793	799	815	791	864	784	767	782	806	772	780	834	843	813	815	795	830	788	790	801	835	774	828	777	810	779	835	817	856	796	797	760	793	834	787	810	827	833	832	786	854	856	824	801	856	822	745	824	843	806	809	820	798	786	850	822	765	861	800	810	799	830	795	798	827	816	771	794	822	795	835	805	810	824	814	822	831	802	867	820	805	798	850	749	775	805	819	839	770	802	773	793	833	843	767	747	835	800	779	826	762	831	805	821	826	814	868	778	844	823	803	843	780	812	822	782	826	792	827	777	798	808	853	831	823	822	801	865	846	819	816	857	833	826	808	829	815	871	767	795	785	826	815	825	855	811	795	832	766	836	793	815	851	797	801	802	835	831	824	776	861	815	781	866	835	802	775	835	766	776	881	780	796	783	767	820	857	782	837	806	798	801	800	793	796	789	804	780	772	807	850	824	794	824	820	812	763	797	808	816	808	858	834	801	784	793	828	766	785	825	855	776	796	818	808	793	785	821	851	818	851	763	824	835	805	810	836	810	771	838	874	792	826	813	812	810	817	844	836	774	763	834	802	879	758	795	849	818	808	771	814	817	801	807	828	811	782	772	830	801	802	791	816	814	873	847	826	835	861	820	839
27304	14645	14739	25870	17159	7014	2323	1049	868	795	768	753	748	784	728	775	785	744	790	798	804	770	777	765	806	745	759	807	756	796	734	752	760	762	762	750	811	765	813	740	768	813	759	778	768	793	773	771	717	815	751	758	744	774	746	766	773	747	766	764	765	782	733	803	730	779	758	739	699	735	753	809	819	716	750	762	799	754	799	752	792	744	739	796	763	758	789	765	798	764	786	771	795	754	752	737	761	753	740	789	745	774	802	761	776	771	728	756	765	746	798	749	798	819	759	747	765	748	819	725	738	778	756	782	792	744	770	681	783	763	806	816	742	752	758	772	792	802	823	749	777	780	754	736	766	758	710	784	817	741	766	749	760	763	709	767	779	786	786	754	787	762	749	737	811	714	781	796	751	790	791	819	770	806	753	740	697	732	747	775	775	762	748	748	736	759	776	817	792	787	795	812	781	747	817	795	742	774	754	768	726	766	753	805	775	765	763	797	751	749	757	797	795	725	742	781	805	786	837	779	735	715	796	749	778	796	762	784	781	764	798	767	823	719	753	800	805	794	758	770	724	831	834	761	734	785	769	728	808	757	762	776	723	729	738	819	789	746	789	777	743	814	760	756	753	719	757	780	755	747	789	755	770	737	756	777	767	767	779	805	799	747	790	734	728	821	744	729	759	764	810	789	754	740	748	749	813	784	765	760	802	709	740	786	794	754	810	781	795	842	805	716	714	714	696	759	744	798	753	807	793	803	762	730	765	693	819	776	809	774	785	756	750	789	750	763	765	785	751	810	734	823	779	771	743	801	794	760	777	763	696	742	769	710	757	815	762	808	738	797	802	752	765	797	738	779	759	781	735	747	755	733	767	753	764	801	810	777	815	740	771	696	740	748	740	760	766	732	736	755	759	765	745	789	750	788	810	779	765	803	819	758	814	759	779	766	740	819	756	703	781	773	789	795	724	744	785	754	761	736	797	765	810	777	780	780	773	770	704	733	786	763	729	779	732	758	749	779	785	818	714	766	725	769	743	767	797	823	854	744	783	745	728	759	759	788	751	738	758	760	762	734	759	730	740	822	762	759	801	766	741	751	765	773	752	764	801	753	784	755	755	822	799	724	814	736	719	806	775	728	772	770	776	790	789	757	786	748	796	814	749	765	732	755	763	754	779	757	766	816	747	791	774	752	788	763	757	782	756	773	802	743	727	762	784	763	776	750	766	767	816	788	758	723	740	733	817	801	759	791	776	778	720	769	756	784	789	779	731	805	740	749	751	754	763	747	750	763	751	773	709	776	865	721	781	728	830	772	806	776	799	764	751	713	756	750	796	800	728	735	788	748	760	754	800	758	790	789	780	821	768	783	755	716	780	758	722	740	778	751	787	746	751	802	723	816	733	733	776	750	760	738	800	741	795	757	796	785	780	762	749	748	797	762	759	764	727	766	786	756	729	758	778	752	765	749	805	765	765	781	722	761	764	778	787	777	801	784	751	744	793	735	753	723	769	808	766	798	762	710	750	778	780	795	785	728	744	784	744	728	754	760	793	736	803	779	767	695	737	725	800	806	755	735	748	776	764	726	737	688	763	788	766	765	730	728	763	764	741	768	753	748	737	791	781	768	753	791	732	740	798	700	778	770	752	731	729	739	756	788	787	769	767	767	794	804	780	791	759	757	778	765	750	783	761	761	788	800	786	808	777	761	780	785	752	751	832	735	760	698	765	752	768	739	750	743	805	783	757	792	786	763	792	771	701	787	764	764	751	763	749	790	788	783	751	773	773	782	719	767	735	751	782	779	822	748	778	748	765	763	753	775	755	800	786	757	822	743	747	773	742	815	797	751	807	780	731	785	770	768	770	795	789	756	801	756	806	772	749	791	777	731	758	721	765	755	782	757	793	745	805	725	789	756	763	821	816	777	789	744	805	737	815	760	816	792	722	813	803	820	785	759	732	779	757	750	810	832	788	776	785	785	743	804	752	731	722	718	794	750	769	753	756	752	786	784	767	758	795	774	757	730	749	731	782	720	788	731	812	716	782	723	743	812	817	693	789	806	748	759	749	775	775	791	786	821	781	779	799	746	687	783	758	776	785	761	804	796	808	802	735	744	804	744	775	802	796	778	753	753	734	762	787	719	760	735	764	746	747	750	774	751	754	760	750	747	774	745	760	731	798	788	748	804	769	775	772	760	725	790	778	775	805	787	800	752	751	784	756	739	760	737	809	756	765	765	730	740	746	766	744	724	756	809	761	774	735	740	803	726	779	783	753	783	789	769	759	772	765	803	762	728	794	766	763	807	773	787	778	744	782	751	806	772	714	771	754	802	792	759	758	732	735	788	734	755	769	756	810	759	727	770	754	739	748	772	747	752	786	786	809	740	758	782	764	769	754	788	826	729	767	777	754	784	790	777	767	766	747	820	772	737	831	777	765	747	749	743	765	730	747	769	759	785	763	750	801	748	789	799	778	749	735	787	737	813	730	748	743	740	775	748	790	771	806	750	769	782	718	725	783	728	756	763	750	785	744	770	764	790	755	785	758	727	740	700	779	781	801	784	797	805	801	750	789	727	735	734	767	773	781	849	737	749	778	751	750	742	782	775	762	798	748	729	759	743	782	804	766	794	773	757	752	800	786	788	738	786	751	783	759	792	757	736	758	766	794	743	807	747	745	749	761	728	790	738	735	782	766	779	790	799	752	719	707	792	791	794	759	812	773	781	774	745	757	788	783	741	756	778	759	729	788	772	807	797	821	792	789	777	744	763	802	754	735	779	746	758	732	749	717	750	729	716	771	793	768	720	780	772	814	791	782	789	764	747	746	801	792	754	781	753	778	743	743	711	775	761	809	768	781	807	721	732	692	771	763	776	751	792	719	776	780	760	707	730	745	759	754	751	786	750	757	749	745	714	714	737	760	736	775	759	749	773	815	834	785	797	773	729	763	748	757	754	772	769	732	775	741	771	765	784	780	724	787	764	795	781	756	762	751	768	794	783	776	736	776	788	760	722	758	761	772	767	750	772	768	742	791	818	755	778	749	735	743	809	768	782	722	758	784	801	784	816	758	767	776	719	755	767	736	772	780	752	818	779	788	765	703	814	754	759	764	751	772	762	768	752	788	731	757	763	747	743	767	760	756	722	776	780	707	757	746	731	755	731	753	767	726	736	796	747	779	739	762	784	772	764	788	766	764	784	761	776	805	778	711	734	758	754	742	777	755	786	797	764	743	761	727	773	765	758	738	758	714	783	847	773	748	797	751	754	789	817	776	719	804	768	776	769	786	754	730	761	735	811	765	767	738	713	776	747	763	722	728	791	789	704	782	775	743	834	720	747	799	763	815	754	782	800	739	757	733	760	801	781	730	757	800	757	775	737	719	714	823	763	754	764	801	804	769	769	757	747	754	762	737	785	815	774	726	809	740	753	766	805	763	767	764	830	749	704	752	787	785	745	737	785	759	815	777	741	773	820	776	753	748	742	749	740	779	787	738	776	762	780
4965	3826	16678	19053	12550	5365	1962	964	739	651	729	694	725	721	724	702	734	705	708	692	719	750	703	766	735	719	709	712	696	688	693	708	678	770	722	712	681	677	709	701	733	690	717	726	733	677	728	691	746	778	692	721	716	723	692	656	675	726	715	721	673	682	689	717	719	704	671	734	730	680	717	723	699	665	717	741	771	682	666	730	684	734	710	717	716	717	742	700	712	696	753	676	759	701	704	721	768	755	684	675	692	723	700	729	702	700	632	701	719	715	690	708	664	723	697	767	654	679	678	705	680	682	745	728	722	743	645	713	688	717	693	672	697	742	690	692	687	718	695	671	686	700	715	665	693	662	704	699	717	690	688	708	708	691	711	724	724	702	654	693	728	659	713	723	711	717	712	702	694	746	722	710	693	690	673	689	694	706	700	717	716	732	729	705	750	724	664	723	720	711	714	740	681	702	746	726	694	720	690	664	684	657	623	691	693	697	727	729	756	733	712	691	646	693	704	707	668	688	731	718	704	679	688	692	712	693	708	697	693	660	684	705	725	703	715	678	653	687	683	676	738	734	713	734	715	716	685	691	743	730	697	685	712	685	686	714	701	709	756	717	687	726	705	730	683	687	729	742	682	678	693	669	679	718	704	711	645	659	706	677	707	702	696	714	687	679	691	701	707	721	715	697	708	709	700	718	693	734	702	695	704	686	759	680	690	656	712	710	737	731	699	716	705	725	727	678	696	691	703	713	706	683	710	693	712	705	682	716	688	704	740	737	755	715	719	700	707	738	652	711	678	713	697	745	695	722	677	695	734	727	626	719	738	739	674	666	675	657	729	702	683	720	705	692	707	718	712	693	655	724	730	719	745	697	688	695	698	729	708	717	711	741	731	704	730	692	669	706	698	726	728	725	712	707	670	711	721	700	726	659	717	706	685	688	682	676	685	694	659	699	669	685	707	681	700	705	690	675	749	704	694	705	732	683	713	730	653	718	694	698	692	706	707	722	733	678	697	676	709	669	698	668	667	707	669	697	719	644	704	728	706	719	764	729	712	758	680	726	675	691	732	677	694	667	713	681	678	720	720	678	705	725	717	704	677	729	674	715	701	705	698	697	678	715	719	671	710	714	734	718	712	733	689	733	728	675	652	692	679	705	741	723	715	690	724	674	664	684	701	679	688	671	687	699	680	710	664	743	722	716	684	719	697	707	702	733	707	682	679	738	696	705	679	688	706	717	694	696	724	711	731	703	711	688	718	685	694	707	696	725	695	678	709	682	712	690	696	678	709	737	741	679	679	711	728	694	694	669	743	700	704	704	718	691	699	701	729	725	721	711	720	726	721	704	700	697	726	707	698	654	683	713	726	717	706	667	731	708	746	669	737	722	676	729	712	768	736	714	694	671	735	739	700	726	714	702	657	699	698	690	715	713	688	653	739	714	680	693	719	691	684	695	668	669	712	693	743	713	707	741	677	748	714	726	663	739	675	714	742	677	690	669	741	705	695	690	727	664	662	728	695	717	705	740	773	754	744	718	652	665	701	697	731	684	759	726	731	720	696	713	703	718	681	695	682	720	738	709	722	732	785	706	714	700	714	704	697	672	717	701	726	714	725	744	680	742	673	736	722	772	704	668	718	669	651	696	721	706	702	677	708	713	703	680	682	684	674	664	700	683	686	687	713	698	720	709	692	664	673	704	734	686	718	700	695	711	751	715	749	698	667	704	734	668	706	740	672	673	672	704	715	686	701	644	720	714	683	708	716	750	719	734	732	654	704	718	674	726	733	681	675	681	714	650	702	756	721	718	692	749	711	722	704	714	683	718	644	663	684	658	758	695	684	691	709	718	735	721	641	704	685	676	671	722	717	701	653	670	712	728	724	747	709	704	727	709	718	692	698	672	716	758	726	672	730	689	692	714	708	666	724	709	727	700	689	693	705	702	688	674	728	700	724	698	700	709	704	732	731	718	686	734	682	705	692	695	709	733	714	671	699	667	723	683	677	687	671	700	679	671	710	677	707	720	719	697	695	716	687	677	751	687	672	738	710	714	727	642	732	686	704	712	660	713	677	673	712	682	739	688	684	696	677	734	686	608	685	722	702	756	720	729	713	751	662	706	738	690	662	735	647	721	657	685	756	709	701	704	675	709	710	749	738	752	715	685	690	742	738	717	677	692	661	664	711	704	699	700	718	672	731	723	700	680	723	679	719	704	708	670	704	674	753	727	677	707	656	654	691	770	693	708	689	730	714	718	745	756	714	685	675	716	683	696	663	683	712	740	711	683	721	716	722	688	669	704	688	690	691	688	683	705	724	688	738	671	690	730	645	715	688	687	686	724	722	718	718	723	738	681	700	715	680	695	731	741	698	694	739	709	694	698	692	695	703	646	679	662	693	727	695	671	692	677	715	716	701	679	737	707	702	697	686	717	710	741	764	681	691	663	704	676	677	656	736	703	737	678	657	665	728	683	715	649	679	706	671	680	719	607	690	696	699	707	672	680	691	677	721	700	676	722	704	665	701	725	721	681	675	683	703	742	673	702	719	699	681	720	689	754	662	669	702	674	691	711	709	720	672	685	677	684	763	698	741	715	657	681	696	714	683	698	677	735	721	718	732	713	704	683	677	699	699	692	677	671	703	721	726	661	759	699	711	752	740	682	736	709	693	685	744	721	735	701	692	720	679	678	713	710	677	685	683	673	684	729	683	724	716	714	671	734	684	686	687	702	669	726	719	722	690	730	683	707	759	672	765	701	705	725	678	695	715	703	725	717	703	672	701	680	708	717	713	719	696	710	677	655	693	754	690	719	701	760	702	718	693	698	746	763	648	679	694	655	710	681	695	691	667	712	745	648	712	711	774	663	708	713	692	696	703	685	704	702	705	728	692	674	685	684	687	734	668	708	735	731	754	745	720	686	709	733	712	683	711	682	718	733	712	659	721	702	688	710	701	720	678	683	705	714	716	735	656	703	730	736	622	692	700	710	665	747	697	670	693	665	705	720	719	740	753	703	677	705	730	701	722	720	754	732	687	680	691	710	712	687	750	715	695	718	692	676	685	675	674	741	700	692	703	652	631	699	671	663	686	721	667	668	695	693	709	708	680	734	645	775	680	688	700	708	709	698	703	706	736	707	731	710	718	683	689	705	720	724	714	711	705	716	718	704	727	669	684	687	718	727	709	698	665	695	697	694	708	733	723	749	672	690	725	755	724	676	724	688	712	713	686	661	696	692	742	657	683	712	694	709	725	756	725	715	722	704	694	709	692	718	690	715	734	738	675	746	710	682	753	693	715	684	708	731	727	723	733	711	705	698	683	695	690	711	678	727	663	707	721	676	699	683	742	709	666	710	741	693	697	687	755	701	687	722	671	712	732	756	700	668	718	717	655	717	713	733	738	715	753	686	732	695	642	669	657	714	657	681	646	686	649	715	685	675	703	664	724	683	732	692	698	764	666	693	706	674	701	687	726	671	726	692	714	701	659	691	764	722	699	696
24455	21097	31257	60685	52153	31094	13217	2651	1008	817	803	761	762	741	775	778	727	779	739	768	739	766	782	763	744	763	779	729	712	744	703	768	749	761	704	814	749	753	729	707	715	743	715	781	732	734	698	740	730	798	761	721	735	751	721	719	767	755	720	725	735	748	789	751	727	710	707	717	708	755	755	744	732	735	787	727	753	764	748	746	740	720	716	786	711	719	716	716	747	755	705	737	755	721	723	769	832	769	720	752	733	724	713	713	732	734	757	733	758	755	774	766	744	772	774	697	763	750	687	705	674	798	758	763	713	734	759	769	774	754	736	791	736	730	719	749	770	769	758	781	693	760	732	724	768	737	758	763	734	726	732	765	765	724	769	727	742	743	708	760	738	708	752	745	767	787	770	700	742	723	735	707	805	703	717	710	709	720	780	739	719	730	774	758	744	784	728	755	729	757	741	719	751	732	739	718	699	745	738	732	766	783	726	705	742	775	710	720	720	734	742	728	725	729	778	778	759	763	738	742	745	773	704	765	754	758	735	729	678	751	705	734	730	745	743	713	712	729	738	716	748	771	721	745	723	786	741	729	740	745	779	753	761	720	775	738	760	750	742	710	732	716	721	729	708	698	761	713	723	733	726	752	749	764	736	736	718	709	730	738	719	727	696	750	772	722	753	722	738	742	712	752	691	747	704	726	718	766	761	739	689	741	737	795	765	690	763	712	758	733	708	728	728	720	713	715	722	792	745	769	692	764	773	705	749	710	774	704	770	722	715	734	723	767	721	740	726	727	749	734	769	685	764	743	751	762	786	726	764	747	772	750	759	713	750	728	701	727	723	737	761	723	709	717	748	710	723	729	713	721	744	747	736	724	729	739	768	724	764	701	775	734	742	740	759	766	791	719	694	760	718	739	752	732	744	781	809	760	724	741	711	772	751	707	764	783	762	755	688	711	777	731	704	745	674	740	794	778	762	764	719	723	733	729	719	747	781	700	792	759	808	749	747	741	762	733	731	731	755	711	744	713	714	755	697	725	789	713	749	764	725	771	713	734	779	738	687	759	727	695	754	778	768	757	715	721	793	766	800	742	750	774	738	708	748	735	764	740	749	729	734	736	726	725	756	740	794	758	741	764	769	733	755	801	739	761	741	729	761	744	751	731	727	756	718	723	773	775	703	746	730	754	722	748	740	756	759	745	766	727	701	715	736	750	691	794	758	744	755	754	741	779	708	748	791	696	700	722	725	716	732	708	759	751	712	744	773	728	763	718	748	696	776	743	710	744	715	731	744	759	772	752	757	774	719	772	719	763	715	737	738	743	746	737	745	768	722	726	731	716	789	737	775	778	751	749	759	778	776	705	762	773	692	745	733	777	679	738	773	766	741	670	810	757	757	732	743	700	697	775	739	788	695	716	736	788	750	750	725	719	765	749	694	751	788	784	742	785	760	753	722	744	718	721	789	757	681	775	757	765	712	704	723	741	732	774	756	750	754	770	728	732	758	711	695	729	746	740	819	750	757	706	695	750	790	746	741	776	724	733	706	731	785	702	700	791	753	782	733	793	712	712	733	740	723	782	746	739	763	759	758	777	727	772	751	726	720	702	736	739	724	742	759	723	745	735	751	746	756	724	752	741	736	712	751	753	810	728	734	738	705	774	727	742	708	727	716	701	779	729	750	747	733	745	760	735	720	749	787	739	758	751	775	748	720	719	759	738	717	756	724	734	772	769	784	792	751	719	733	726	705	723	717	719	693	688	699	722	734	744	716	745	740	750	753	741	771	771	751	713	698	739	718	781	728	770	718	733	707	729	742	725	687	807	771	732	752	728	737	752	747	777	772	742	745	721	741	760	762	741	767	775	743	784	733	698	798	734	724	741	791	724	779	727	742	717	730	727	710	772	737	749	727	704	772	786	706	781	702	736	732	710	742	754	739	774	738	768	726	705	762	753	685	706	742	762	730	752	732	748	779	743	761	717	725	752	709	734	754	739	730	741	723	706	804	723	766	744	715	725	744	750	765	718	763	765	753	744	785	764	757	741	783	738	750	734	743	750	717	728	719	705	805	702	771	722	756	724	748	705	731	728	696	773	765	728	747	753	756	754	687	728	707	727	742	763	719	732	761	715	728	742	745	757	735	691	779	730	776	760	781	785	699	754	783	785	717	760	696	758	739	720	748	716	772	772	701	752	756	779	747	735	694	771	806	788	740	765	788	713	716	707	715	708	742	760	682	682	749	751	808	756	760	697	732	745	728	760	719	675	722	742	729	727	727	673	723	764	756	709	727	725	758	720	681	748	680	753	697	731	700	737	737	788	791	748	716	779	762	812	778	740	745	770	727	762	723	712	748	695	708	702	726	751	732	722	721	794	718	741	738	745	807	668	760	764	726	710	719	734	731	743	690	723	710	721	689	762	741	775	736	684	741	772	765	740	774	750	701	720	696	746	770	764	724	782	803	706	774	793	729	722	741	746	750	692	760	727	726	715	743	762	744	741	745	729	687	756	733	751	739	793	747	793	733	745	701	698	736	729	725	740	734	707	768	720	781	725	765	746	754	741	755	770	746	743	710	772	701	688	723	741	730	750	731	749	726	715	743	777	738	717	714	747	732	756	794	755	735	757	733	781	727	787	783	735	699	694	748	793	698	730	733	708	759	762	776	760	700	756	720	708	736	735	756	727	678	759	774	724	773	766	760	727	758	713	751	727	721	729	724	755	727	747	685	738	752	776	765	714	755	779	731	733	758	737	748	762	717	751	727	741	748	705	752	735	768	691	720	756	735	718	774	737	755	782	727	739	720	763	700	736	705	759	706	705	797	761	750	745	734	706	743	741	781	772	745	738	760	719	735	737	757	697	715	734	754	711	805	733	754	758	686	769	743	725	757	697	736	769	711	729	745	736	790	761	745	783	777	710	775	763	738	776	746	743	741	747	752	751	729	741	746	773	767	720	726	796	757	705	728	731	738	788	757	770	705	714	774	710	715	737	781	757	758	775	766	720	737	703	720	741	731	788	760	750	732	757	747	754	756	765	734	773	741	757	735	755	726	764	733	736	722	719	737	769	696	752	738	772	732	749	774	752	698	719	727	766	748	757	713	710	757	753	709	760	783	740	721	733	726	790	738	760	725	746	758	764	727	741	731	770	791	745	715	751	706	731	754	749	725	755	757	714	762	747	705	698	735	695	764	708	769	751	723	757	750	738	785	748	769	727	741	714	762	795	713	694	717	745	690	764	765	680	762	745	774	750	742	759	779	715	717	758	809	706	753	693	729	730	808	765	738	760	769	781	751	727	704	717	774	748	735	725	770	715	712	675	730	750	776	739	724	740	722	764	758	717	741	774	763	764	757	751	703	740	722	755	728	751	692	754	724	767	734	752	725	795	715	729	702	764	722	723	748	723	792	768	732	744	712	710	778	773	728	769	739	776	710	727	784	720	768	716	718	772	738	768	725	779	717	757	722	706	759	782	734	707	734	728	768	710	758	720	734	761
4495	37868	51105	74988	47520	21755	6869	2061	923	756	810	750	780	769	787	758	766	740	761	737	725	760	755	767	744	723	771	746	703	719	746	720	755	733	782	761	763	713	720	761	760	730	755	723	750	698	746	745	750	793	771	747	780	729	737	768	694	771	728	729	743	783	736	713	696	699	761	747	763	753	747	764	737	798	728	769	731	759	751	718	725	746	740	753	768	749	712	702	714	712	697	697	722	740	664	784	732	733	744	690	744	766	715	696	729	740	731	697	752	731	762	773	703	726	776	722	708	730	733	792	762	720	757	724	753	782	748	703	749	704	731	652	709	746	717	722	763	823	736	751	762	754	728	730	761	678	736	716	739	705	799	753	697	657	790	704	783	742	688	739	747	728	727	734	762	769	738	692	713	723	732	737	746	767	729	787	724	731	728	745	770	727	704	740	741	732	741	708	688	744	726	747	822	768	752	768	737	732	717	725	752	767	735	748	755	734	735	768	766	727	734	749	761	727	703	764	768	718	744	696	761	745	723	742	792	738	698	713	733	741	699	739	750	764	773	742	735	701	737	724	722	761	747	733	718	749	773	752	672	697	820	696	709	735	751	787	695	761	728	743	754	741	678	743	752	725	745	748	719	730	819	710	718	746	688	708	744	700	732	730	763	761	770	728	723	734	735	711	721	772	740	740	757	769	779	711	721	738	732	720	712	761	722	799	732	713	703	753	732	724	744	737	693	730	734	729	727	720	772	722	783	737	674	743	699	731	783	769	724	736	728	743	736	752	679	707	738	755	684	743	721	768	708	734	788	740	767	740	733	765	721	752	696	724	786	719	682	773	750	754	718	756	705	700	715	749	741	737	769	754	723	733	732	729	770	748	754	714	751	709	687	742	763	716	764	725	789	755	703	741	707	721	782	765	695	737	799	741	727	700	769	747	762	669	775	742	711	741	765	804	701	723	735	732	728	726	676	677	753	754	758	707	727	739	717	775	678	761	752	699	739	756	764	765	739	736	675	765	707	718	735	788	731	713	728	726	756	721	752	771	735	713	721	709	726	711	744	732	748	719	727	688	731	757	705	731	732	780	799	775	755	773	777	765	754	741	750	732	736	768	716	738	730	793	769	782	668	751	691	724	761	780	722	727	749	774	755	765	788	734	720	701	757	738	770	759	772	744	691	771	746	751	733	696	760	736	743	739	697	741	710	750	744	720	732	792	704	703	753	756	808	761	720	791	766	735	762	729	717	747	722	748	707	775	751	704	717	739	807	743	787	777	734	728	748	760	771	714	741	758	767	719	724	757	708	717	686	734	721	715	710	754	773	691	741	711	740	736	748	731	711	761	787	741	751	713	735	742	706	776	690	758	708	748	764	712	756	745	721	714	712	712	744	740	753	740	717	738	731	759	718	714	724	734	748	775	773	767	745	752	738	737	796	714	703	728	760	731	755	732	755	756	734	729	760	731	735	667	736	732	719	720	715	712	689	755	695	742	751	784	715	758	728	737	748	751	711	751	781	715	746	706	726	780	750	721	763	753	748	701	734	683	791	749	714	743	789	717	741	791	782	733	762	683	740	755	776	722	802	722	694	709	696	742	734	732	769	709	759	731	737	783	706	808	771	740	740	727	759	772	685	707	769	744	739	740	755	780	748	781	718	760	746	786	707	750	762	772	732	708	746	720	738	748	665	743	774	688	744	728	694	707	735	732	731	748	704	755	752	710	691	724	739	727	729	756	775	711	762	759	699	712	734	745	689	729	723	725	762	703	732	795	774	709	718	741	741	751	766	664	731	755	785	740	732	842	764	724	754	742	719	750	756	724	766	755	767	702	765	684	733	737	704	736	738	711	763	732	750	737	707	761	698	716	708	744	760	702	727	742	766	722	743	744	710	741	742	771	762	750	783	725	749	772	739	745	749	729	767	759	730	779	712	742	777	726	717	717	737	709	745	750	735	759	743	737	752	734	706	716	751	715	711	724	713	785	713	733	725	747	721	710	714	716	725	791	715	760	753	752	723	751	770	696	735	760	708	755	739	742	704	697	752	778	715	730	804	715	708	737	758	739	774	713	761	714	739	730	753	709	740	739	733	755	774	734	779	767	766	765	703	703	706	739	749	739	713	783	709	761	750	731	736	714	768	717	757	729	738	752	735	731	729	739	733	772	760	737	711	748	788	723	697	757	700	734	726	708	671	762	720	729	716	676	751	726	721	686	715	714	712	709	754	752	739	744	690	758	741	727	717	740	707	775	731	734	771	710	702	721	716	750	725	772	712	776	790	697	724	742	727	767	694	751	719	752	729	707	722	712	710	723	712	742	751	727	743	731	737	724	702	680	718	743	720	731	767	726	739	723	728	739	714	724	745	714	717	750	761	734	748	773	742	702	760	775	738	719	738	741	718	764	720	752	709	724	710	739	734	671	708	715	718	693	761	724	738	709	712	680	740	723	826	775	764	749	709	756	740	720	765	813	750	732	772	732	737	748	749	786	789	768	731	693	679	743	747	748	716	720	740	737	800	731	685	749	756	743	768	741	730	762	722	789	736	754	775	747	704	691	783	754	759	700	744	731	758	755	696	722	772	733	759	739	745	766	681	749	725	718	685	758	752	758	719	738	747	805	731	759	778	695	732	726	752	704	728	733	760	736	700	741	747	740	785	739	701	741	708	719	760	741	736	746	772	724	744	759	748	761	787	756	728	726	760	705	724	727	768	779	713	692	759	746	748	703	707	762	721	710	759	768	698	727	736	744	689	733	730	710	707	710	776	745	750	738	742	737	748	729	706	737	692	746	748	707	740	715	688	756	696	759	754	768	750	765	721	741	717	731	705	726	721	724	749	758	752	750	716	706	741	755	713	708	768	748	732	803	729	714	702	739	721	725	746	761	743	766	727	696	741	740	747	693	678	726	697	722	765	714	686	707	713	715	773	732	700	768	742	772	752	722	697	694	755	716	766	699	755	766	771	705	722	724	775	719	731	740	723	764	689	742	747	776	739	717	778	722	696	767	694	743	658	760	727	730	698	750	708	699	724	713	749	737	720	731	723	748	730	772	706	783	707	744	736	785	754	725	709	756	697	748	721	713	728	733	722	696	721	743	725	710	731	761	702	750	727	712	720	767	666	753	760	678	758	685	772	738	727	718	709	730	680	732	775	710	732	757	798	726	732	721	712	786	731	727	693	764	718	733	724	754	767	766	783	707	745	754	734	718	725	764	746	719	746	751	720	716	742	726	698	757	729	744	729	812	731	717	774	750	692	761	718	777	704	778	751	735	731	749	706	779	730	706	724	722	736	728	759	767	782	752	716	744	792	665	681	764	756	750	743	702	713	706	697	740	706	730	707	744	759	763	757	723	696	724	792	732	725	731	740	754	724	780	745	736	732	717	741	765	727	728	714	722	744	785	761	740	720	742	731	674	733	758	694	733	751	733	706	772	739	756	691	717	753	759	736	695	742	746	714	721	699	721	728	681	715	740	739	723	696	739	721	715	731	709
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
